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 |