elliptic2D_polarization_periodic Interface

interface


Calls

interface~~elliptic2d_polarization_periodic~~CallsGraph interface~elliptic2d_polarization_periodic elliptic2D_polarization_periodic proc~elliptic2d_polarization_periodic elliptic2D_polarization_periodic interface~elliptic2d_polarization_periodic->proc~elliptic2d_polarization_periodic mumps_exec mumps_exec proc~elliptic2d_polarization_periodic->mumps_exec proc~check_mumps_status check_mumps_status proc~elliptic2d_polarization_periodic->proc~check_mumps_status mumps_perm mumps_perm proc~elliptic2d_polarization_periodic->mumps_perm proc~quiet_mumps quiet_mumps proc~elliptic2d_polarization_periodic->proc~quiet_mumps

Called by

interface~~elliptic2d_polarization_periodic~~CalledByGraph interface~elliptic2d_polarization_periodic elliptic2D_polarization_periodic proc~potential2d_polarization_periodic potential2D_polarization_periodic proc~potential2d_polarization_periodic->interface~elliptic2d_polarization_periodic interface~potential2d_polarization_periodic potential2D_polarization_periodic interface~potential2d_polarization_periodic->proc~potential2d_polarization_periodic proc~potential_root_mpi_curv potential_root_mpi_curv proc~potential_root_mpi_curv->interface~potential2d_polarization_periodic 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_root_mpi interface~electrodynamics electrodynamics interface~electrodynamics->proc~electrodynamics_curv program~gemini3d Gemini3D program~gemini3d->interface~electrodynamics

public module function elliptic2D_polarization_periodic(srcterm, SigP, SigH, gradSigH2, gradSigH3, Cm, v2, v3, Vminx2, Vmaxx2, Vminx3, Vmaxx3, dt, dx1, dx1i, dx2all, dx2iall, dx3all, dx3iall, Phi0, perflag, it)

Arguments

Type IntentOptional AttributesName
real(kind=wp), intent(in), dimension(:,:):: srcterm
real(kind=wp), intent(in), dimension(:,:):: SigP
real(kind=wp), intent(in), dimension(:,:):: SigH
real(kind=wp), intent(in), dimension(:,:):: gradSigH2
real(kind=wp), intent(in), dimension(:,:):: gradSigH3
real(kind=wp), intent(in), dimension(:,:):: Cm
real(kind=wp), intent(in), dimension(:,:):: v2
real(kind=wp), intent(in), dimension(:,:):: v3
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) :: dt
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
real(kind=wp), intent(in), dimension(:,:):: Phi0
logical, intent(in) :: perflag
integer, intent(in) :: it

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