AQUAgpusph 4.1.2
Loading...
Searching...
No Matches
Data Structures | Namespaces
MPISync.h File Reference

Synchronize arrays between processes, sending information by the network. (See Aqua::CalcServer::MPISync for details) More...

#include <mpi.h>
#include <CalcServer.h>
#include <CalcServer/Kernel.h>
#include <CalcServer/RadixSort.h>
#include <CalcServer/Reduction.h>
#include <CalcServer/UnSort.h>
#include <CalcServer/SetScalar.h>
#include <CalcServer/Set.h>
Include dependency graph for MPISync.h:

Go to the source code of this file.

Data Structures

class  Aqua::CalcServer::MPISync
 Synchronize arrays between processes. More...
 
class  Aqua::CalcServer::MPISync::Exchanger
 Interprocess array synchronization base class. More...
 
struct  Aqua::CalcServer::MPISync::Exchanger::MPIType
 Data structure to store the type information required by MPI. More...
 
class  Aqua::CalcServer::MPISync::Sender
 Synchronize arrays between processes. More...
 
class  Aqua::CalcServer::MPISync::Receiver
 Synchronize arrays between processes. More...
 

Namespaces

namespace  Aqua
 Main AQUAgpusph namespace.
 
namespace  Aqua::CalcServer
 Calculation server name space.
 

Detailed Description

Synchronize arrays between processes, sending information by the network. (See Aqua::CalcServer::MPISync for details)

Note
Hardcoded versions of the files CalcServer/MPISync.cl.in and CalcServer/MPISync.hcl.in are internally included as a text array.