tem_exchange_sparta Interface

public interface tem_exchange_sparta

Calls

interface~~tem_exchange_sparta~~CallsGraph interface~tem_exchange_sparta tem_exchange_sparta proc~tem_exchange_long tem_exchange_long interface~tem_exchange_sparta->proc~tem_exchange_long proc~tem_exchange_long2 tem_exchange_long2 interface~tem_exchange_sparta->proc~tem_exchange_long2 proc~tem_exchange_double2 tem_exchange_double2 interface~tem_exchange_sparta->proc~tem_exchange_double2 proc~tem_exchange_double tem_exchange_double interface~tem_exchange_sparta->proc~tem_exchange_double proc~tem_abort tem_abort proc~tem_exchange_long->proc~tem_abort mpi_alltoallv mpi_alltoallv proc~tem_exchange_long->mpi_alltoallv proc~tem_exchange_long2->mpi_alltoallv proc~tem_exchange_double2->mpi_alltoallv proc~tem_exchange_double->proc~tem_abort proc~tem_exchange_double->mpi_alltoallv mpi_abort mpi_abort proc~tem_abort->mpi_abort

Called by

interface~~tem_exchange_sparta~~CalledByGraph interface~tem_exchange_sparta tem_exchange_sparta proc~exchange_elements exchange_elements proc~exchange_elements->interface~tem_exchange_sparta proc~load_tem load_tem proc~load_tem->proc~exchange_elements proc~tem_restart_readheader tem_restart_readHeader proc~tem_restart_readheader->proc~load_tem proc~tem_load_restart tem_load_restart proc~tem_load_restart->proc~tem_restart_readheader

Contents


Module Procedures

private subroutine tem_exchange_long(me, val, nComponents, comm)

Arguments

Type IntentOptional Attributes Name
type(tem_sparta_type), intent(in) :: me
integer(kind=long_k), intent(inout), allocatable :: val(:)
integer, intent(in) :: nComponents
integer, intent(in) :: comm

private subroutine tem_exchange_double(me, val, nComponents, comm)

Arguments

Type IntentOptional Attributes Name
type(tem_sparta_type), intent(in) :: me
real(kind=double_k), intent(inout), allocatable :: val(:)
integer, intent(in) :: nComponents
integer, intent(in) :: comm

private subroutine tem_exchange_long2(me, val, nComponents, comm)

Arguments

Type IntentOptional Attributes Name
type(tem_sparta_type), intent(in) :: me
integer(kind=long_k), intent(inout), allocatable :: val(:,:)
integer, intent(in) :: nComponents
integer, intent(in) :: comm

private subroutine tem_exchange_double2(me, val, nComponents, comm)

Arguments

Type IntentOptional Attributes Name
type(tem_sparta_type), intent(in) :: me
real(kind=double_k), intent(inout), allocatable :: val(:,:)
integer, intent(in) :: nComponents
integer, intent(in) :: comm