Nodes of different colours represent the following:
Solid arrows point from a parent (sub)module to the submodule which is descended from it. Dashed arrows point from a module being used to the module or program unit using it. Where possible, edges connecting nodes are given different colours to make them easier to distinguish in large graphs.
!!!!!!!!!!!!!!!!! ! ! Formats: ! !!!!!!!!!!!!!!!!!
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(inout) | :: | OutArgumentsFile | |||
character(len=1000), | intent(in) | :: | DBGD | |||
integer, | intent(in) | :: | nlayer | |||
real(kind=r64), | intent(in) | :: | tamb | |||
real(kind=r64), | intent(in), | dimension(maxlay3) | :: | q | ||
real(kind=r64), | intent(in), | dimension(maxlay1) | :: | qv | ||
real(kind=r64), | intent(in), | dimension(maxlay1) | :: | qcgas | ||
real(kind=r64), | intent(in), | dimension(maxlay1) | :: | qrgas | ||
real(kind=r64), | intent(in), | dimension(maxlay2) | :: | theta | ||
real(kind=r64), | intent(in), | dimension(maxlay1) | :: | vfreevent | ||
real(kind=r64), | intent(in), | dimension(maxlay1) | :: | vvent | ||
real(kind=r64), | intent(in), | dimension(maxlay) | :: | Keff | ||
real(kind=r64), | intent(in), | dimension(MaxGap) | :: | ShadeGapKeffConv | ||
real(kind=r64), | intent(in) | :: | troom | |||
real(kind=r64), | intent(in) | :: | ufactor | |||
real(kind=r64), | intent(in) | :: | shgc | |||
real(kind=r64), | intent(in) | :: | sc | |||
real(kind=r64), | intent(in) | :: | hflux | |||
real(kind=r64), | intent(in) | :: | shgct | |||
real(kind=r64), | intent(in) | :: | hcin | |||
real(kind=r64), | intent(in) | :: | hrin | |||
real(kind=r64), | intent(in) | :: | hcout | |||
real(kind=r64), | intent(in) | :: | hrout | |||
real(kind=r64), | intent(in), | dimension(maxlay) | :: | Ra | ||
real(kind=r64), | intent(in), | dimension(maxlay) | :: | Nu | ||
integer, | intent(in), | dimension(maxlay) | :: | LayerType | ||
real(kind=r64), | intent(in), | dimension(maxlay) | :: | Ebf | ||
real(kind=r64), | intent(in), | dimension(maxlay) | :: | Ebb | ||
real(kind=r64), | intent(in), | dimension(maxlay) | :: | Rf | ||
real(kind=r64), | intent(in), | dimension(maxlay) | :: | Rb | ||
real(kind=r64), | intent(in) | :: | Ebsky | |||
real(kind=r64), | intent(in) | :: | Gout | |||
real(kind=r64), | intent(in) | :: | Ebroom | |||
real(kind=r64), | intent(in) | :: | Gin | |||
real(kind=r64), | intent(in) | :: | ShadeEmisRatioIn | |||
real(kind=r64), | intent(in) | :: | ShadeEmisRatioOut | |||
real(kind=r64), | intent(in) | :: | ShadeHcRatioIn | |||
real(kind=r64), | intent(in) | :: | ShadeHcRatioOut | |||
real(kind=r64), | intent(in) | :: | HcUnshadedIn | |||
real(kind=r64), | intent(in) | :: | HcUnshadedOut | |||
real(kind=r64), | intent(in), | dimension(maxlay) | :: | hcgas | ||
real(kind=r64), | intent(in), | dimension(maxlay) | :: | hrgas | ||
real(kind=r64), | intent(in) | :: | AchievedErrorTolerance | |||
integer, | intent(in) | :: | NumOfIter |
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.