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.
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 read_matching_summary_real(value,key,result_value)character(len=*),intent(in)::value,keyreal(dp),intent(out)::result_valueinteger::iosif(.not.is_decimal_real_token(trim(value)))then error stop'Resume checkpoint matching-plane key has an invalid real token: '//trim(key)end if read(value,*,iostat=ios)result_valueif(ios/=0)error stop'Resume checkpoint matching-plane real value could not be parsed: '//trim(key)end subroutine read_matching_summary_real