grad3D1_curv_23 Module Procedure

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

just bail on it and let the user figure it out NOW EXECUTE THE FINITE DIFFERENCES NOTE THAT LOOP INDICES ARE MEANT TO INDEX ARRAY BEING DIFFERENCED AND NOT THE MESH STRUCTURE, WHICH USES INPUT BOUNDS. TO KEEP THE CODE CLEAN I'VE ALIASED THE GRID VARS SO THAT THEY MAY BE ACCESSED BY LOOP INDEX. fwd diff. at beginning, note that h1 is cell-centered centered diff. in the middleq backward diff. at end

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~~grad3d1_curv_23~~CalledByGraph proc~grad3d1_curv_23 grad3D1_curv_23 interface~grad3d1_curv_23 grad3D1_curv_23 interface~grad3d1_curv_23->proc~grad3d1_curv_23 interface~grad3d1 grad3D1 interface~grad3d1->interface~grad3d1_curv_23 proc~srcsmomentum_curv srcsMomentum_curv proc~srcsmomentum_curv->interface~grad3d1 proc~potential_root_mpi_curv potential_root_mpi_curv proc~potential_root_mpi_curv->interface~grad3d1 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~grad3d1 proc~potential3d_fieldresolved_decimate->interface~grad3d1 interface~srcsmomentum srcsMomentum interface~srcsmomentum->proc~srcsmomentum_curv 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 proc~fluid_adv fluid_adv proc~fluid_adv->interface~srcsmomentum interface~electrodynamics electrodynamics interface~electrodynamics->proc~electrodynamics_curv program~gemini3d Gemini3D program~gemini3d->interface~electrodynamics

Contents

None