backEuler3D_curv Function

private function backEuler3D_curv(f, A, B, C, D, E, dt, x)

SOLVE A 3D SEQUENCE OF 1D DIFFUSION PROBLEMS. GHOST CELLS ARE ACCOMODATED AS THEY PROVIDE A CONVENIENT MEMORY SPACE FOR BOUNDARY CONDITIONS.

inner ghost cells include boundary conditions

Arguments

Type IntentOptional AttributesName
real(kind=wp), intent(in), dimension(-1:,-1:,-1:):: f
real(kind=wp), intent(in), dimension(:,:,:):: A
real(kind=wp), intent(in), dimension(:,:,:):: B
real(kind=wp), intent(in), dimension(:,:,:):: C
real(kind=wp), intent(in), dimension(:,:,:):: D
real(kind=wp), intent(in), dimension(:,:,:):: E
real(kind=wp), intent(in) :: dt
type(curvmesh), intent(in) :: x

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


Calls

proc~~backeuler3d_curv~~CallsGraph proc~backeuler3d_curv backEuler3D_curv proc~backeuler1d backEuler1D proc~backeuler3d_curv->proc~backeuler1d proc~gbsv gbsv proc~backeuler1d->proc~gbsv dgbsv dgbsv proc~gbsv->dgbsv sgbsv sgbsv proc~gbsv->sgbsv

Called by

proc~~backeuler3d_curv~~CalledByGraph proc~backeuler3d_curv backEuler3D_curv interface~backeuler3d backEuler3D interface~backeuler3d->proc~backeuler3d_curv

Contents

None