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 write_header(comm,rc)integer,intent(in)::comminteger,optional,intent(out)::rcinteger::statusinteger::rankcall MPI_Comm_rank(comm,rank,status)_VERIFY(status)_RETURN_UNLESS(rank==0)write(*,'(4(a6,","),4(a15,:,","))',iostat=status)'NX','# levs','# writers','group size','Time (s)','G Time (s)','W Time (s)','BW (GB/sec)'_RETURN(status)end subroutine write_header