advec_prep_mpi Interface

public interface advec_prep_mpi

Calls

interface~~advec_prep_mpi~~CallsGraph interface~advec_prep_mpi advec_prep_mpi proc~advec_prep_mpi_23 advec_prep_mpi_23 interface~advec_prep_mpi->proc~advec_prep_mpi_23 interface~halo halo proc~advec_prep_mpi_23->interface~halo interface~halo_23 halo_23 interface~halo->interface~halo_23 proc~halo_23 halo_23 interface~halo_23->proc~halo_23 mpi_isend mpi_isend proc~halo_23->mpi_isend mpi_irecv mpi_irecv proc~halo_23->mpi_irecv proc~grid2id grid2ID proc~halo_23->proc~grid2id mpi_waitall mpi_waitall proc~halo_23->mpi_waitall

Called by

interface~~advec_prep_mpi~~CalledByGraph interface~advec_prep_mpi advec_prep_mpi proc~fluid_adv fluid_adv proc~fluid_adv->interface~advec_prep_mpi

Contents


Module Procedures

private subroutine advec_prep_mpi_23(isp, isperiodic, ns, rhovs1, vs1, vs2, vs3, rhoes, v1i, v2i, v3i)

COMPUTE INTERFACE VELOCITIES AND LOAD UP GHOST CELLS FOR FLUID STATE VARIABLES

Read more…

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: isp
logical, intent(in) :: isperiodic
real(kind=wp), intent(inout), dimension(-1:,-1:,-1:,:):: ns
real(kind=wp), intent(inout), dimension(-1:,-1:,-1:,:):: rhovs1
real(kind=wp), intent(inout), dimension(-1:,-1:,-1:,:):: vs1
real(kind=wp), intent(inout), dimension(-1:,-1:,-1:,:):: vs2
real(kind=wp), intent(inout), dimension(-1:,-1:,-1:,:):: vs3
real(kind=wp), intent(inout), dimension(-1:,-1:,-1:,:):: rhoes
real(kind=wp), intent(out), dimension(1:size(vs1,1)-3,1:size(vs1,2)-4,1:size(vs1,3)-4):: v1i
real(kind=wp), intent(out), dimension(1:size(vs1,1)-4,1:size(vs1,2)-3,1:size(vs1,3)-4):: v2i
real(kind=wp), intent(out), dimension(1:size(vs1,1)-4,1:size(vs1,2)-4,1:size(vs1,3)-3):: v3i