grad3D2_curv_23 Module Procedure

module procedure grad3D2_curv_23 module function grad3D2_curv_23(f, x, lbnd1, ubnd1, lbnd2, ubnd2, lbnd3, ubnd3)

just bail on it and let the user figure it out if a larger dimension was specified for x3 then assume that we are differentiating over x2all and x3all

Arguments

Type IntentOptional AttributesName
real(kind=wp), intent(in), dimension(:,:,:):: f
type(curvmesh), intent(in) :: x
integer, intent(in) :: lbnd1
integer, intent(in) :: ubnd1
integer, intent(in) :: lbnd2
integer, intent(in) :: ubnd2
integer, intent(in) :: lbnd3
integer, intent(in) :: ubnd3

Return Value real(kind=wp), dimension(1:size(f,1),1:size(f,2),1:size(f,3))


Called by

proc~~grad3d2_curv_23~~CalledByGraph proc~grad3d2_curv_23 grad3D2_curv_23 interface~grad3d2_curv_23 grad3D2_curv_23 interface~grad3d2_curv_23->proc~grad3d2_curv_23 interface~grad3d2 grad3D2 interface~grad3d2->interface~grad3d2_curv_23 proc~potential_root_mpi_curv potential_root_mpi_curv proc~potential_root_mpi_curv->interface~grad3d2 proc~potential3d_fieldresolved_decimate potential3D_fieldresolved_decimate proc~potential_root_mpi_curv->proc~potential3d_fieldresolved_decimate proc~potential_workers_mpi potential_workers_mpi proc~potential_workers_mpi->interface~grad3d2 proc~potential3d_fieldresolved_decimate->interface~grad3d2 interface~potential_workers_mpi potential_workers_mpi interface~potential_workers_mpi->proc~potential_workers_mpi interface~potential_root_mpi_curv potential_root_mpi_curv interface~potential_root_mpi_curv->proc~potential_root_mpi_curv interface~potential_root_mpi potential_root_mpi interface~potential_root_mpi->interface~potential_root_mpi_curv proc~electrodynamics_curv electrodynamics_curv proc~electrodynamics_curv->interface~potential_workers_mpi proc~electrodynamics_curv->interface~potential_root_mpi interface~electrodynamics electrodynamics interface~electrodynamics->proc~electrodynamics_curv program~gemini3d Gemini3D program~gemini3d->interface~electrodynamics

Contents

None