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.
subroutine input_nc_offset_time()nc_nday=nc_nday+NC_OFFSET_DAYSif(nc_nday<=0.OR.nc_nday>nc_nrecs)then call log_error("input_nc_offset_time",&'Time NC_OFFSET_DAYS leads to out of range index ',int=nc_nday)endif if(NC_DEBUG)call log_error("input_nc_offset_time",&'Offsetting time index (by) to:',i1=NC_OFFSET_DAYS,int=nc_nday)end subroutine input_nc_offset_time