elliptic3d Submodule


Uses

  • module~~elliptic3d~~UsesGraph module~elliptic3d elliptic3d module~pdeelliptic PDEelliptic module~elliptic3d->module~pdeelliptic module~mumps_interface~2 mumps_interface module~pdeelliptic->module~mumps_interface~2 iso_fortran_env iso_fortran_env module~pdeelliptic->iso_fortran_env module~phys_consts phys_consts module~pdeelliptic->module~phys_consts module~mpimod mpimod module~pdeelliptic->module~mpimod module~mumps_rl mumps_rl module~mumps_interface~2->module~mumps_rl module~phys_consts->iso_fortran_env module~mpimod->iso_fortran_env module~mpimod->module~phys_consts mpi mpi module~mpimod->mpi

Contents


Module Procedures

module procedure elliptic3D_cart module function elliptic3D_cart(srcterm, Ac, Bc, Cc, Dc, Ec, Fc, Vminx1, Vmaxx1, Vminx2, Vmaxx2, Vminx3, Vmaxx3, dx1, dx1i, dx2all, dx2iall, dx3all, dx3iall, flagdirich, perflag, it)

more entries if Neumann on top

Read more…

Arguments

Type IntentOptional AttributesName
real(kind=wp), intent(in), dimension(:,:,:):: srcterm
real(kind=wp), intent(in), dimension(:,:,:):: Ac
real(kind=wp), intent(in), dimension(:,:,:):: Bc
real(kind=wp), intent(in), dimension(:,:,:):: Cc
real(kind=wp), intent(in), dimension(:,:,:):: Dc
real(kind=wp), intent(in), dimension(:,:,:):: Ec
real(kind=wp), intent(in), dimension(:,:,:):: Fc
real(kind=wp), intent(in), dimension(:,:):: Vminx1
real(kind=wp), intent(in), dimension(:,:):: Vmaxx1
real(kind=wp), intent(in), dimension(:,:):: Vminx2
real(kind=wp), intent(in), dimension(:,:):: Vmaxx2
real(kind=wp), intent(in), dimension(:,:):: Vminx3
real(kind=wp), intent(in), dimension(:,:):: Vmaxx3
real(kind=wp), intent(in), dimension(0:):: dx1
real(kind=wp), intent(in), dimension(:):: dx1i
real(kind=wp), intent(in), dimension(0:):: dx2all
real(kind=wp), intent(in), dimension(:):: dx2iall
real(kind=wp), intent(in), dimension(0:):: dx3all
real(kind=wp), intent(in), dimension(:):: dx3iall
integer, intent(in) :: flagdirich
logical, intent(in) :: perflag
integer, intent(in) :: it

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