Home
last modified time | relevance | path

Searched refs:opt_pgrid (Results 1 – 4 of 4) sorted by relevance

/dports/science/cp2k/cp2k-2e995eec7fd208c8a72d9544807bd8b8ba8cd1cc/exts/dbcsr/src/tas/
H A Ddbcsr_tas_mm.F402 opt_pgrid = .FALSE.
420 IF (opt_pgrid) THEN
458 IF (new_a .AND. opt_pgrid) THEN
465 IF (opt_pgrid .AND. matrix_b%do_batched == 0) THEN
489 IF (opt_pgrid) THEN
534 IF (new_a .AND. opt_pgrid) THEN
540 IF (new_b .AND. opt_pgrid) THEN
553 IF (opt_pgrid) THEN
606 IF (opt_pgrid .AND. matrix_a%do_batched == 0) THEN
613 IF (new_b .AND. opt_pgrid) THEN
[all …]
/dports/math/dbcsr/dbcsr-2.1.0/src/tas/
H A Ddbcsr_tas_mm.F122 … LOGICAL :: new_a, new_b, new_c, simple_split_prv, opt_pgrid, & local
411 opt_pgrid = .NOT. accept_pgrid_dims(pdims_sub, relative=.TRUE.)
428 IF (opt_pgrid) THEN
474 …CALL convert_to_new_pgrid(mp_comm_mm, matrix_b_rep%matrix, matrix_b_mm, optimize_pgrid=opt_pgrid, &
485 …o_new_pgrid(mp_comm_mm, matrix_c_rs%matrix, matrix_c_mm, nodata=nodata_3, optimize_pgrid=opt_pgrid)
517 … CALL redistribute_and_sum(matrix_c_mm, matrix_c_rs%matrix, local_copy=.NOT. opt_pgrid, alpha=beta)
519 CALL redistribute_and_sum(matrix_c_mm, matrix_c_rs%matrix, local_copy=.NOT. opt_pgrid)
595 …CALL redistribute_and_sum(matrix_c_mm, matrix_c_rep%matrix, local_copy=.NOT. opt_pgrid, alpha=beta)
644 …CALL convert_to_new_pgrid(mp_comm_mm, matrix_a_rep%matrix, matrix_a_mm, optimize_pgrid=opt_pgrid, &
695 … CALL redistribute_and_sum(matrix_c_mm, matrix_c_rs%matrix, local_copy=.NOT. opt_pgrid, alpha=beta)
[all …]
/dports/science/cp2k/cp2k-2e995eec7fd208c8a72d9544807bd8b8ba8cd1cc/exts/dbcsr/src/tensors/
H A Ddbcsr_tensor.F874 pgrid_opt_1 = opt_pgrid(tensor_1, split_opt)
881 pgrid_opt_2 = opt_pgrid(tensor_2, split_opt)
888 pgrid_opt_3 = opt_pgrid(tensor_3, split_opt)
1355 FUNCTION opt_pgrid(tensor, tas_split_info) function
1360 TYPE(dbcsr_t_pgrid_type) :: opt_pgrid local
1365 opt_pgrid = dbcsr_t_nd_mp_comm(tas_split_info%mp_comm, map1, map2, tdims=dims)
1367 ALLOCATE (opt_pgrid%tas_split_info, SOURCE=tas_split_info)
1368 CALL dbcsr_tas_info_hold(opt_pgrid%tas_split_info)
/dports/math/dbcsr/dbcsr-2.1.0/src/tensors/
H A Ddbcsr_tensor.F953 pgrid_opt_1 = opt_pgrid(tensor_1, split_opt)
960 pgrid_opt_2 = opt_pgrid(tensor_2, split_opt)
967 pgrid_opt_3 = opt_pgrid(tensor_3, split_opt)
1586 FUNCTION opt_pgrid(tensor, tas_split_info) function
1591 TYPE(dbcsr_t_pgrid_type) :: opt_pgrid local
1596 opt_pgrid = dbcsr_t_nd_mp_comm(tas_split_info%mp_comm, map1, map2, tdims=dims)
1598 ALLOCATE (opt_pgrid%tas_split_info, SOURCE=tas_split_info)
1599 CALL dbcsr_tas_info_hold(opt_pgrid%tas_split_info)