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
subroutine test_set_ESMF_TimeInterval_real()real(R64)::duration=1800.0,actualtype(datetime_duration)::dt_durcharacter(len=*),parameter::units='seconds since 1999-12-31 23:29:59'type(ESMF_TimeInterval)::intervalinteger::statuscall convert_CF_Time_to_datetime_duration(duration,units,dt_dur,rc=status)@assertEqual(_SUCCESS,status,'Conversion unsuccessful')end subroutine test_set_ESMF_TimeInterval_real