Nodes of different colours represent the following:
Solid arrows point from a procedure to one which it calls. Dashed
arrows point from an interface to procedures which implement that interface.
This could include the module procedures in a generic interface or the
implementation in a submodule of an interface in a parent module.
Where possible, edges connecting nodes are
given different colours to make them easier to distinguish in
large graphs.
Nodes of different colours represent the following:
Solid arrows point from a procedure to one which it calls. Dashed
arrows point from an interface to procedures which implement that interface.
This could include the module procedures in a generic interface or the
implementation in a submodule of an interface in a parent module.
Where possible, edges connecting nodes are
given different colours to make them easier to distinguish in
large graphs.
Source Code
function MAPL_GridHasDE(grid,rc)result(hasDE)type(ESMF_Grid),intent(in)::gridinteger,intent(out),optional::rcinteger::statustype(ESMF_DistGrid)::distGridtype(ESMF_DeLayout)::layoutinteger::localDECountlogical::hasDEcall ESMF_GridGet(GRID,distGrid=distGrid,_RC)call ESMF_DistGridGet(distGRID,delayout=layout,_RC)call ESMF_DELayoutGet(layout,localDeCount=localDeCount,_RC)hasDe=(localDECount/=0)_RETURN(_SUCCESS)end function MAPL_GridHasDE