Broadcasts the image 1 object to all other images in a coarray
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(rmvs_tp), | intent(inout), | codimension[*] | :: | tp |
RMVS pl object |
subroutine rmvs_coarray_cocollect_tp(tp) !! author: David A. Minton !! !! Broadcasts the image 1 object to all other images in a coarray implicit none ! Arguments type(rmvs_tp),intent(inout),codimension[*] :: tp !! RMVS pl object call cocollect(tp%lperi) call cocollect(tp%plperP) call cocollect(tp%plencP) call co_sum(tp%npltp,1) call cocollect(tp%nplenc) call co_sum(tp%nbody,1) call cocollect(tp%id) call cocollect(tp%info) call cocollect(tp%lmask) call cocollect(tp%status) call cocollect(tp%ldiscard) call cocollect(tp%lcollision) call cocollect(tp%lencounter) call cocollect(tp%mu) call cocollect(tp%rh) call cocollect(tp%vh) call cocollect(tp%rb) call cocollect(tp%vb) call cocollect(tp%ah) call cocollect(tp%aobl) call cocollect(tp%agr) call cocollect(tp%atide) call cocollect(tp%ir3h) call cocollect(tp%isperi) call cocollect(tp%peri) call cocollect(tp%atp) call cocollect(tp%a) call cocollect(tp%e) call cocollect(tp%inc) call cocollect(tp%capom) call cocollect(tp%omega) call cocollect(tp%capm) return end subroutine rmvs_coarray_cocollect_tp