| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| type(nbinfo_srl_t), | public | :: | info | ||||
| type(nbinfo_buffer_i_t), | public | :: | info_rcv | ||||
| type(nbinfo_buffer_i_t), | public | :: | info_send | ||||
| type(nbinfo_buffer_t), | public | :: | rcv | ||||
| type(nbinfo_buffer_t), | public | :: | send |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(srl_nb_t) | :: | self | ||||
| integer | :: | nigrids |
type srl_nb_t type(nbinfo_srl_t) :: info ! list of the ipelist for each nbproc type(nbinfo_buffer_t) :: send ! double precision send data. One for each nb proc type(nbinfo_buffer_t) :: rcv ! double precision receive data type(nbinfo_buffer_i_t) :: info_send ! info package send type(nbinfo_buffer_i_t) :: info_rcv ! info package receive contains procedure, non_overridable :: init => init_srl_nb end type srl_nb_t