Returns the MPI rank that should own this lagrangian object based on which block it belongs to.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(lagrangian_set), | intent(in) | :: | this |
A set of Lagrangian objects |
||
| class(lagrangian_obj), | intent(in) | :: | lagobj |
Lagrangian obj to locate |
rank that should own lagobj
impure function lagrangian_set_GetOwnerRankByBlock(this,lagobj) result (rank) !> Returns the MPI rank that should own this lagrangian ! object based on which block it belongs to. implicit none class(lagrangian_set), intent(in) :: this !! A set of Lagrangian objects class(lagrangian_obj), intent(in) :: lagobj !! Lagrangian obj to locate integer :: rank !! rank that should own lagobj rank=this%block%Locate(lagobj%p) return end function lagrangian_set_GetOwnerRankByBlock