Nek5000
SEM for Incompressible NS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Functions/Subroutines
mpi_dummy.F90 File Reference

Go to the source code of this file.

Functions/Subroutines

subroutine mpi_scan (data1, data2, n, datatype, operation, comm, ierror)
 
subroutine mpi_abort (comm, errorcode, ierror)
 
subroutine mpi_allgather (data1, nsend, sendtype, data2, nrecv, recvtype, comm, ierror)
 
subroutine mpi_allgatherv (data1, nsend, sendtype, data2, nrecv, ndispls, recvtype, comm, ierror)
 
subroutine mpi_allreduce (data1, data2, n, datatype, operation, comm, ierror)
 
subroutine mpi_barrier (comm, ierror)
 
subroutine mpi_bcast (data, n, datatype, node, comm, ierror)
 
subroutine mpi_bsend (data, n, datatype, iproc, itag, comm, ierror)
 
subroutine mpi_cart_create (comm, ndims, dims, periods, reorder, comm_cart, ierror)
 
subroutine mpi_cart_get (comm, ndims, dims, periods, coords, ierror)
 
subroutine mpi_cart_shift (comm, idir, idisp, isource, idest, ierror)
 
subroutine mpi_comm_dup (comm, comm_out, ierror)
 
subroutine mpi_comm_free (comm, ierror)
 
subroutine mpi_comm_rank (comm, me, ierror)
 
subroutine mpi_comm_size (comm, nprocs, ierror)
 
subroutine mpi_comm_split (comm, icolor, ikey, comm_new, ierror)
 
subroutine mpi_copy_double_precision (data1, data2, n, ierror)
 
subroutine mpi_copy_integer (data1, data2, n, ierror)
 
subroutine mpi_copy_real (data1, data2, n, ierror)
 
subroutine mpi_finalize (ierror)
 
subroutine mpi_get_count (istatus, datatype, icount, ierror)
 
subroutine mpi_init (ierror)
 
subroutine mpi_irecv (data, n, datatype, iproc, itag, comm, irequest, ierror)
 
subroutine mpi_isend (data, n, datatype, iproc, itag, comm, request, ierror)
 
subroutine mpi_recv (data, n, datatype, iproc, itag, comm, istatus, ierror)
 
subroutine mpi_reduce (data1, data2, n, datatype, operation, receiver, comm, ierror)
 
subroutine mpi_reduce_double_precision (data1, data2, n, operation, ierror)
 
subroutine mpi_reduce_integer8 (data1, data2, n, operation, ierror)
 
subroutine mpi_reduce_integer (data1, data2, n, operation, ierror)
 
subroutine mpi_reduce_real (data1, data2, n, operation, ierror)
 
subroutine mpi_reduce_scatter (data1, data2, n, datatype, operation, comm, ierror)
 
subroutine mpi_rsend (data, n, datatype, iproc, itag, comm, ierror)
 
subroutine mpi_send (data, n, datatype, iproc, itag, comm, ierror)
 
subroutine mpi_wait (irequest, istatus, ierror)
 
subroutine mpi_waitall (icount, irequest, istatus, ierror)
 
subroutine mpi_waitany (icount, array_of_requests, index, istatus, ierror)
 
real *8 function mpi_wtick ()
 
real *8 function mpi_wtime ()
 
subroutine mpi_initialized (mpi_is_initialized, ierr)
 
subroutine mpi_comm_create (icomm, igroup, icommd, ierr)
 
subroutine mpi_comm_group (icomm, igroup, ierr)
 
subroutine mpi_group_free
 
subroutine mpi_attr_get (icomm, ikey, ival, iflag, ierr)
 

Function/Subroutine Documentation

subroutine mpi_abort ( integer  comm,
integer  errorcode,
integer  ierror 
)

Definition at line 46 of file mpi_dummy.F90.

subroutine mpi_allgather ( integer, dimension(nsend)  data1,
integer  nsend,
integer  sendtype,
integer, dimension(nsend)  data2,
integer  nrecv,
integer  recvtype,
integer  comm,
integer  ierror 
)

Definition at line 71 of file mpi_dummy.F90.

References mpi_copy_double_precision(), mpi_copy_integer(), and mpi_copy_real().

+ Here is the call graph for this function:

subroutine mpi_allgatherv ( integer, dimension(nsend)  data1,
integer  nsend,
integer  sendtype,
integer, dimension(nsend)  data2,
integer  nrecv,
integer  ndispls,
integer  recvtype,
integer  comm,
integer  ierror 
)

Definition at line 106 of file mpi_dummy.F90.

References mpi_copy_double_precision(), mpi_copy_integer(), and mpi_copy_real().

+ Here is the call graph for this function:

subroutine mpi_allreduce ( integer, dimension(n data1,
integer, dimension(n data2,
integer  n,
integer  datatype,
integer  operation,
integer  comm,
integer  ierror 
)

Definition at line 142 of file mpi_dummy.F90.

References mpi_reduce_double_precision(), mpi_reduce_integer(), mpi_reduce_integer8(), and mpi_reduce_real().

Referenced by gop(), i8gop(), and igop().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

subroutine mpi_attr_get (   icomm,
  ikey,
  ival,
logical  iflag,
  ierr 
)

Definition at line 1076 of file mpi_dummy.F90.

Referenced by iniproc().

+ Here is the caller graph for this function:

subroutine mpi_barrier ( integer  comm,
integer  ierror 
)

Definition at line 193 of file mpi_dummy.F90.

Referenced by nekgsync().

+ Here is the caller graph for this function:

subroutine mpi_bcast ( integer, dimension(n data,
integer  n,
integer  datatype,
integer  node,
integer  comm,
integer  ierror 
)

Definition at line 212 of file mpi_dummy.F90.

Referenced by bcast().

+ Here is the caller graph for this function:

subroutine mpi_bsend ( integer, dimension(n data,
integer  n,
integer  datatype,
integer  iproc,
integer  itag,
integer  comm,
integer  ierror 
)

Definition at line 236 of file mpi_dummy.F90.

subroutine mpi_cart_create ( integer  comm,
integer  ndims,
integer, dimension(*)  dims,
logical, dimension(*)  periods,
logical  reorder,
integer  comm_cart,
integer  ierror 
)

Definition at line 266 of file mpi_dummy.F90.

subroutine mpi_cart_get ( integer  comm,
integer  ndims,
integer, dimension(*)  dims,
logical, dimension(*)  periods,
integer, dimension(*)  coords,
integer  ierror 
)

Definition at line 292 of file mpi_dummy.F90.

subroutine mpi_cart_shift ( integer  comm,
integer  idir,
integer  idisp,
integer  isource,
integer  idest,
integer  ierror 
)

Definition at line 322 of file mpi_dummy.F90.

subroutine mpi_comm_create (   icomm,
  igroup,
  icommd,
  ierr 
)

Definition at line 1056 of file mpi_dummy.F90.

Referenced by nek_comm_io().

+ Here is the caller graph for this function:

subroutine mpi_comm_dup ( integer  comm,
integer  comm_out,
integer  ierror 
)

Definition at line 348 of file mpi_dummy.F90.

Referenced by get_session_info().

+ Here is the caller graph for this function:

subroutine mpi_comm_free ( integer  comm,
integer  ierror 
)

Definition at line 369 of file mpi_dummy.F90.

Referenced by poisson::init_comm_infrastructure().

+ Here is the caller graph for this function:

subroutine mpi_comm_group (   icomm,
  igroup,
  ierr 
)

Definition at line 1063 of file mpi_dummy.F90.

Referenced by nek_comm_io().

+ Here is the caller graph for this function:

subroutine mpi_comm_rank ( integer  comm,
integer  me,
integer  ierror 
)

Definition at line 388 of file mpi_dummy.F90.

Referenced by poisson::init_comm_infrastructure(), and mynode().

+ Here is the caller graph for this function:

subroutine mpi_comm_size ( integer  comm,
integer  nprocs,
integer  ierror 
)

Definition at line 409 of file mpi_dummy.F90.

Referenced by poisson::init_comm_infrastructure(), numnodes(), and fft::transpose_grid().

+ Here is the caller graph for this function:

subroutine mpi_comm_split ( integer  comm,
integer  icolor,
integer  ikey,
integer  comm_new,
integer  ierror 
)

Definition at line 430 of file mpi_dummy.F90.

Referenced by poisson::init_comm_infrastructure().

+ Here is the caller graph for this function:

subroutine mpi_copy_double_precision ( real*8, dimension(n data1,
real*8, dimension(n data2,
integer  n,
integer  ierror 
)

Definition at line 453 of file mpi_dummy.F90.

Referenced by mpi_allgather(), mpi_allgatherv(), and mpi_reduce_scatter().

+ Here is the caller graph for this function:

subroutine mpi_copy_integer ( integer, dimension(n data1,
integer, dimension(n data2,
integer  n,
integer  ierror 
)

Definition at line 480 of file mpi_dummy.F90.

Referenced by mpi_allgather(), mpi_allgatherv(), and mpi_reduce_scatter().

+ Here is the caller graph for this function:

subroutine mpi_copy_real ( real, dimension(n data1,
real, dimension(n data2,
integer  n,
integer  ierror 
)

Definition at line 507 of file mpi_dummy.F90.

Referenced by mpi_allgather(), mpi_allgatherv(), and mpi_reduce_scatter().

+ Here is the caller graph for this function:

subroutine mpi_finalize ( integer  ierror)

Definition at line 532 of file mpi_dummy.F90.

Referenced by exitt(), and exitt0().

+ Here is the caller graph for this function:

subroutine mpi_get_count ( integer  istatus,
integer  datatype,
integer  icount,
integer  ierror 
)

Definition at line 550 of file mpi_dummy.F90.

subroutine mpi_group_free ( )

Definition at line 1071 of file mpi_dummy.F90.

Referenced by nek_comm_io().

+ Here is the caller graph for this function:

subroutine mpi_init ( integer  ierror)

Definition at line 575 of file mpi_dummy.F90.

Referenced by get_session_info().

+ Here is the caller graph for this function:

subroutine mpi_initialized (   mpi_is_initialized,
  ierr 
)

Definition at line 1048 of file mpi_dummy.F90.

Referenced by get_session_info().

+ Here is the caller graph for this function:

subroutine mpi_irecv ( integer, dimension(n data,
integer  n,
integer  datatype,
integer  iproc,
integer  itag,
integer  comm,
integer  irequest,
integer  ierror 
)

Definition at line 593 of file mpi_dummy.F90.

Referenced by poisson::grid_to_mesh(), irecv(), and poisson::mesh_to_grid().

+ Here is the caller graph for this function:

subroutine mpi_isend ( integer, dimension(n data,
integer  n,
integer  datatype,
integer  iproc,
integer  itag,
integer  comm,
integer  request,
integer  ierror 
)

Definition at line 624 of file mpi_dummy.F90.

Referenced by poisson::grid_to_mesh(), and poisson::mesh_to_grid().

+ Here is the caller graph for this function:

subroutine mpi_recv ( integer, dimension(n data,
integer  n,
integer  datatype,
integer  iproc,
integer  itag,
integer  comm,
integer  istatus,
integer  ierror 
)

Definition at line 656 of file mpi_dummy.F90.

Referenced by crecv().

+ Here is the caller graph for this function:

subroutine mpi_reduce ( integer, dimension(n data1,
integer  data2,
integer  n,
integer  datatype,
integer  operation,
integer  receiver,
integer  comm,
integer  ierror 
)

Definition at line 687 of file mpi_dummy.F90.

References mpi_reduce_double_precision(), mpi_reduce_integer(), and mpi_reduce_real().

+ Here is the call graph for this function:

subroutine mpi_reduce_double_precision ( real*8, dimension(n data1,
real*8, dimension(n data2,
integer  n,
integer  operation,
integer  ierror 
)

Definition at line 733 of file mpi_dummy.F90.

References n.

Referenced by mpi_allreduce(), and mpi_reduce().

+ Here is the caller graph for this function:

subroutine mpi_reduce_integer ( integer, dimension(n data1,
integer, dimension(n data2,
integer  n,
integer  operation,
integer  ierror 
)

Definition at line 790 of file mpi_dummy.F90.

References n.

Referenced by mpi_allreduce(), and mpi_reduce().

+ Here is the caller graph for this function:

subroutine mpi_reduce_integer8 ( integer*8, dimension(n data1,
integer*8, dimension(n data2,
integer  n,
integer  operation,
integer  ierror 
)

Definition at line 762 of file mpi_dummy.F90.

References n.

Referenced by mpi_allreduce().

+ Here is the caller graph for this function:

subroutine mpi_reduce_real ( real, dimension(n data1,
real, dimension(n data2,
integer  n,
integer  operation,
integer  ierror 
)

Definition at line 818 of file mpi_dummy.F90.

References n.

Referenced by mpi_allreduce(), and mpi_reduce().

+ Here is the caller graph for this function:

subroutine mpi_reduce_scatter ( integer, dimension(n data1,
integer, dimension(n data2,
integer  n,
integer  datatype,
integer  operation,
integer  comm,
integer  ierror 
)

Definition at line 847 of file mpi_dummy.F90.

References mpi_copy_double_precision(), mpi_copy_integer(), and mpi_copy_real().

+ Here is the call graph for this function:

subroutine mpi_rsend ( integer, dimension(n data,
integer  n,
integer  datatype,
integer  iproc,
integer  itag,
integer  comm,
integer  ierror 
)

Definition at line 881 of file mpi_dummy.F90.

subroutine mpi_scan ( integer, dimension(n data1,
integer, dimension(n data2,
integer  n,
integer  datatype,
integer  operation,
integer  comm,
integer  ierror 
)

Definition at line 2 of file mpi_dummy.F90.

References copy().

Referenced by igl_running_sum().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

subroutine mpi_send ( integer, dimension(n data,
integer  n,
integer  datatype,
integer  iproc,
integer  itag,
integer  comm,
integer  ierror 
)

Definition at line 911 of file mpi_dummy.F90.

Referenced by csend().

+ Here is the caller graph for this function:

subroutine mpi_wait ( integer  irequest,
integer  istatus,
integer  ierror 
)

Definition at line 941 of file mpi_dummy.F90.

Referenced by poisson::grid_to_mesh(), poisson::mesh_to_grid(), and msgwait().

+ Here is the caller graph for this function:

subroutine mpi_waitall ( integer  icount,
integer  irequest,
integer  istatus,
integer  ierror 
)

Definition at line 965 of file mpi_dummy.F90.

subroutine mpi_waitany ( integer  icount,
integer, dimension(*)  array_of_requests,
integer  index,
integer  istatus,
integer  ierror 
)

Definition at line 990 of file mpi_dummy.F90.

real*8 function mpi_wtick ( )

Definition at line 1017 of file mpi_dummy.F90.

real*8 function mpi_wtime ( )

Definition at line 1031 of file mpi_dummy.F90.

Referenced by ctimer::dnekclock(), and ctimer::dnekclock_sync().

+ Here is the caller graph for this function: