Row/column and global all-to-all
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=real_4), | intent(in), | DIMENSION(:), CONTIGUOUS, TARGET | :: | sb | ||
integer, | intent(in), | DIMENSION(:), CONTIGUOUS | :: | scount | ||
integer, | intent(in), | DIMENSION(:), CONTIGUOUS | :: | sdispl | ||
real(kind=real_4), | intent(inout), | DIMENSION(:), CONTIGUOUS, TARGET | :: | rb | ||
integer, | intent(in), | DIMENSION(:), CONTIGUOUS | :: | rcount | ||
integer, | intent(in), | DIMENSION(:), CONTIGUOUS | :: | rdispl | ||
type(dbcsr_mp_obj), | intent(in) | :: | mp_env |
MP Environment |
||
logical, | intent(in), | optional | :: | most_ptp |
Use point-to-point for row/column; default is no Use point-to-point for remaining; default is no Use regular global collective; default is no |
|
logical, | intent(in), | optional | :: | remainder_ptp |
Use point-to-point for row/column; default is no Use point-to-point for remaining; default is no Use regular global collective; default is no |
|
logical, | intent(in), | optional | :: | no_hybrid |
Use point-to-point for row/column; default is no Use point-to-point for remaining; default is no Use regular global collective; default is no |
Row/column and global all-to-all
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=real_8), | intent(in), | DIMENSION(:), CONTIGUOUS, TARGET | :: | sb | ||
integer, | intent(in), | DIMENSION(:), CONTIGUOUS | :: | scount | ||
integer, | intent(in), | DIMENSION(:), CONTIGUOUS | :: | sdispl | ||
real(kind=real_8), | intent(inout), | DIMENSION(:), CONTIGUOUS, TARGET | :: | rb | ||
integer, | intent(in), | DIMENSION(:), CONTIGUOUS | :: | rcount | ||
integer, | intent(in), | DIMENSION(:), CONTIGUOUS | :: | rdispl | ||
type(dbcsr_mp_obj), | intent(in) | :: | mp_env |
MP Environment |
||
logical, | intent(in), | optional | :: | most_ptp |
Use point-to-point for row/column; default is no Use point-to-point for remaining; default is no Use regular global collective; default is no |
|
logical, | intent(in), | optional | :: | remainder_ptp |
Use point-to-point for row/column; default is no Use point-to-point for remaining; default is no Use regular global collective; default is no |
|
logical, | intent(in), | optional | :: | no_hybrid |
Use point-to-point for row/column; default is no Use point-to-point for remaining; default is no Use regular global collective; default is no |
Row/column and global all-to-all
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
complex(kind=real_4), | intent(in), | DIMENSION(:), CONTIGUOUS, TARGET | :: | sb | ||
integer, | intent(in), | DIMENSION(:), CONTIGUOUS | :: | scount | ||
integer, | intent(in), | DIMENSION(:), CONTIGUOUS | :: | sdispl | ||
complex(kind=real_4), | intent(inout), | DIMENSION(:), CONTIGUOUS, TARGET | :: | rb | ||
integer, | intent(in), | DIMENSION(:), CONTIGUOUS | :: | rcount | ||
integer, | intent(in), | DIMENSION(:), CONTIGUOUS | :: | rdispl | ||
type(dbcsr_mp_obj), | intent(in) | :: | mp_env |
MP Environment |
||
logical, | intent(in), | optional | :: | most_ptp |
Use point-to-point for row/column; default is no Use point-to-point for remaining; default is no Use regular global collective; default is no |
|
logical, | intent(in), | optional | :: | remainder_ptp |
Use point-to-point for row/column; default is no Use point-to-point for remaining; default is no Use regular global collective; default is no |
|
logical, | intent(in), | optional | :: | no_hybrid |
Use point-to-point for row/column; default is no Use point-to-point for remaining; default is no Use regular global collective; default is no |
Row/column and global all-to-all
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
complex(kind=real_8), | intent(in), | DIMENSION(:), CONTIGUOUS, TARGET | :: | sb | ||
integer, | intent(in), | DIMENSION(:), CONTIGUOUS | :: | scount | ||
integer, | intent(in), | DIMENSION(:), CONTIGUOUS | :: | sdispl | ||
complex(kind=real_8), | intent(inout), | DIMENSION(:), CONTIGUOUS, TARGET | :: | rb | ||
integer, | intent(in), | DIMENSION(:), CONTIGUOUS | :: | rcount | ||
integer, | intent(in), | DIMENSION(:), CONTIGUOUS | :: | rdispl | ||
type(dbcsr_mp_obj), | intent(in) | :: | mp_env |
MP Environment |
||
logical, | intent(in), | optional | :: | most_ptp |
Use point-to-point for row/column; default is no Use point-to-point for remaining; default is no Use regular global collective; default is no |
|
logical, | intent(in), | optional | :: | remainder_ptp |
Use point-to-point for row/column; default is no Use point-to-point for remaining; default is no Use regular global collective; default is no |
|
logical, | intent(in), | optional | :: | no_hybrid |
Use point-to-point for row/column; default is no Use point-to-point for remaining; default is no Use regular global collective; default is no |
Row/column and global all-to-all
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in), | DIMENSION(:), CONTIGUOUS, TARGET | :: | sb | ||
integer, | intent(in), | DIMENSION(:), CONTIGUOUS | :: | scount | ||
integer, | intent(in), | DIMENSION(:), CONTIGUOUS | :: | sdispl | ||
integer, | intent(inout), | DIMENSION(:), CONTIGUOUS, TARGET | :: | rb | ||
integer, | intent(in), | DIMENSION(:), CONTIGUOUS | :: | rcount | ||
integer, | intent(in), | DIMENSION(:), CONTIGUOUS | :: | rdispl | ||
type(dbcsr_mp_obj), | intent(in) | :: | mp_env |
MP Environment |
||
logical, | intent(in), | optional | :: | most_ptp |
Use point-to-point for row/column; default is no Use point-to-point for remaining; default is no Use regular global collective; default is no |
|
logical, | intent(in), | optional | :: | remainder_ptp |
Use point-to-point for row/column; default is no Use point-to-point for remaining; default is no Use regular global collective; default is no |
|
logical, | intent(in), | optional | :: | no_hybrid |
Use point-to-point for row/column; default is no Use point-to-point for remaining; default is no Use regular global collective; default is no |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(dbcsr_data_obj), | intent(in) | :: | sb | |||
integer, | intent(in), | DIMENSION(:), CONTIGUOUS | :: | scount | ||
integer, | intent(in), | DIMENSION(:), CONTIGUOUS | :: | sdispl | ||
type(dbcsr_data_obj), | intent(inout) | :: | rb | |||
integer, | intent(in), | DIMENSION(:), CONTIGUOUS | :: | rcount | ||
integer, | intent(in), | DIMENSION(:), CONTIGUOUS | :: | rdispl | ||
type(dbcsr_mp_obj), | intent(in) | :: | mp_env | |||
logical, | intent(in), | optional | :: | most_ptp | ||
logical, | intent(in), | optional | :: | remainder_ptp | ||
logical, | intent(in), | optional | :: | no_hybrid |