MPI routines. More...
#include <su2hmc.h>Go to the source code of this file.
Functions | |
| int | Par_begin (int argc, char *argv[]) |
| Initialises the MPI configuration. | |
| int | Par_sread (const int iread, const float beta, const float fmu, const float akappa, const Complex_f ajq, const float c_sw, Complex *u11, Complex *u12, Complex *u11t, Complex *u12t) |
| Reads and assigns the gauges from file. | |
| int | Par_swrite (const int itraj, const int icheck, const float beta, const float fmu, const float akappa, const Complex_f ajq, const float c_sw, Complex *u11, Complex *u12) |
| Copies u11 and u12 into arrays without halos which then get written to output. | |
| int | Trial_Exchange (Complex *ut[2], Complex_f *ut_f[2]) |
| Exchanges the trial fields. | |
Variables | |
| int * | pcoord |
| The processor grid. | |
| int | pstart [ndim][nproc] |
| The initial lattice site on each sublattice in a given direction. | |
| int | pstop [ndim][nproc] |
| The final lattice site on each sublattice in a given direction. | |
| int | rank |
| The MPI rank. | |
| int | size |
| The number of MPI ranks in total. | |
| int | pu [ndim] |
| Processors in the up direction. | |
| int | pd [ndim] |
| Processors in the down direction. | |
MPI routines.
Definition in file par_mpi.c.