HiRep 0.1
Loading...
Searching...
No Matches
hr_sendrecv.h
Go to the documentation of this file.
1/***************************************************************************\
2* Copyright (c) 2023, Sofie Martins *
3* All rights reserved. *
4\***************************************************************************/
5
11#ifndef HR_SENDRECV_H
12#define HR_SENDRECV_H
13
14#ifdef WITH_MPI
15
16void init_hr_comms();
17void finalize_hr_comms();
18void hr_sendrecv(void *sendbuffer, void *recvbuffer, geometry_descriptor *type, MPI_Datatype mpi_real_type, int field_dim,
19 int size_of_real, int mpi_chunks_per_site, int nbuffers, MPI_Request *field_reqs);
20void hr_sendrecv_complete(int nreq, MPI_Request *field_reqs);
21
22#endif
23
24#endif
This struct should contain all information necessary to perform operations on the local lattice inclu...
Definition geometry_descriptor.h:106