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.
Variables
Type
Visibility
Attributes
Name
Initial
integer,
private
::
i
integer,
private
::
j
integer,
private
::
k
integer,
private
::
nf1
integer,
private
::
nf2
Source Code
pure subroutine seed_land_face_vel_impl(fld,wet_face,nz)!! Zero a per-layer face field (`(nf1,nf2,nz)`) at land faces!! (`wet_face==0`). `wet_face` is the matching `wet_u`/`wet_v`.integer,intent(in)::nzreal(wp),intent(inout)::fld(:,:,:)real(wp),intent(in)::wet_face(:,:)integer::i,j,k,nf1,nf2nf1=size(fld,1)nf2=size(fld,2)do k=1,nzdo j=1,nf2do i=1,nf1fld(i,j,k)=fld(i,j,k)*wet_face(i,j)end do end do end do end subroutine seed_land_face_vel_impl