EMPIRE DA  v1.9.1
Data assimilation codes using EMPIRE communication
 All Classes Files Functions Variables Pages
user_initialise_mpi.f90 File Reference

Go to the source code of this file.

Functions/Subroutines

subroutine user_initialise_mpi
 Subroutine to initialise mpi in a special way if the model is weird like HadCM3 for example. More...
 
subroutine user_mpi_send (stateDim, nrhs, x, tag)
 
subroutine user_mpi_recv (stateDim, nrhs, x)
 
subroutine user_mpi_irecv (stateDim, nrhs, x, requests)
 

Function/Subroutine Documentation

subroutine user_initialise_mpi ( )

Subroutine to initialise mpi in a special way if the model is weird like HadCM3 for example.

Definition at line 3 of file user_initialise_mpi.f90.

Here is the caller graph for this function:

subroutine user_mpi_irecv ( integer, intent(in)  stateDim,
integer, intent(in)  nrhs,
real(kind=kind(1.0d0)), dimension(statedim,nrhs), intent(out)  x,
integer, dimension(nrhs), intent(inout)  requests 
)

Definition at line 26 of file user_initialise_mpi.f90.

Here is the caller graph for this function:

subroutine user_mpi_recv ( integer, intent(in)  stateDim,
integer, intent(in)  nrhs,
real(kind=kind(1.0d0)), dimension(statedim,nrhs), intent(out)  x 
)

Definition at line 19 of file user_initialise_mpi.f90.

Here is the caller graph for this function:

subroutine user_mpi_send ( integer, intent(in)  stateDim,
integer, intent(in)  nrhs,
real(kind=kind(1.0d0)), dimension(statedim,nrhs), intent(in)  x,
integer, intent(in)  tag 
)

Definition at line 11 of file user_initialise_mpi.f90.

Here is the caller graph for this function: