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 ocean_tides_enter_data_impl(this)type(ocean_tides_t),intent(inout)::thisif(allocated(this%species_c))then!$acc enter data copyin(this%species_c, this%omega_c, this%amp_c, &!$acc this%love_c, this%phase0, this%f_nodal, &!$acc this%u_nodal, this%amp_cos, this%amp_sin, &!$acc this%cos_struct, this%sin_struct, this%eta_eq, &!$acc this%eta_sal, this%eta_forcing)end if end subroutine ocean_tides_enter_data_impl