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.
elemental function tem_time_needs_reduce(me)result(needs_reduce)! -------------------------------------------------------------------- !!> Time definition to check of its need of a reduction.type(tem_time_type),intent(in)::me!> Flag indicating, if this time setting requires a reduction.logical::needs_reduce! -------------------------------------------------------------------- !! -------------------------------------------------------------------- !needs_reduce=me%clock<huge(me%clock)end function tem_time_needs_reduce