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.
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.
Source Code
pure function julian_date_intsec(y,m,d,hour,minute,second)result(julian_date)implicit nonereal(wp)::julian_dateinteger,intent(in)::yinteger,intent(in)::minteger,intent(in)::dinteger,intent(in)::hourinteger,intent(in)::minuteinteger,intent(in)::second! call the other routine:julian_date=julian_date_realsec(y,m,d,hour,minute,real(second,wp))end function julian_date_intsec