par_grad_single Interface

interface
public pure module function par_grad_single(self, ucano, ucano_fwd, l_stag)

Arguments

Type IntentOptional Attributes Name
class(parallel_map_t), intent(in) :: self

Instance of the type

real(kind=GP), intent(in), dimension(self%grad_stag_cano_bwd%ncol) :: ucano

Field on mesh_cano at phi_cano

real(kind=GP), intent(in), dimension(self%grad_stag_cano_fwd%ncol) :: ucano_fwd

Field on mesh_cano_fwd at phi_cano+dphi

integer, intent(in) :: l_stag

Index of mesh_stag at phi_stag, where parallel gradient is requested

Return Value real(kind=gp)

Description

Computes parallel gradient on mesh_stag index l_stag