Searched refs:opt_pgrid (Results 1 – 4 of 4) sorted by relevance
/dports/science/cp2k/cp2k-2e995eec7fd208c8a72d9544807bd8b8ba8cd1cc/exts/dbcsr/src/tas/ |
H A D | dbcsr_tas_mm.F | 402 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 D | dbcsr_tas_mm.F | 122 … 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 D | dbcsr_tensor.F | 874 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 D | dbcsr_tensor.F | 953 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)
|