|
Nek5000
SEM for Incompressible NS
|
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) |
| 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:
1.8.8