Cyclops Tensor Framework
parallel arithmetic on multidimensional arrays
tCTF_World< dtype > Class Template Reference

#include <back_comp.h>

Inheritance diagram for tCTF_World< dtype >:
Collaboration diagram for tCTF_World< dtype >:

Public Member Functions

 tCTF_World (int argc, char *const *argv)
 
 tCTF_World (MPI_Comm comm=MPI_COMM_WORLD, int argc=0, char *const *argv=NULL)
 
 tCTF_World (int order, int const *lens, MPI_Comm comm=MPI_COMM_WORLD, int argc=0, char *const *argv=NULL)
 
- Public Member Functions inherited from CTF::World
 World (int argc, char *const *argv)
 creates CTF library on comm that can output profile data into a file with a name based on the main args More...
 
 World (World const &other)
 copy constructor, reallocates copies of all topologies More...
 
 World (MPI_Comm comm=MPI_COMM_WORLD, int argc=0, char *const *argv=NULL)
 creates CTF library on comm that can output profile data into a file with a name based on the main args More...
 
 World (int order, int const *lens, MPI_Comm comm=MPI_COMM_WORLD, int argc=0, char *const *argv=NULL)
 creates CTF library on comm More...
 
 World (char const *emptystring)
 substitute for default constructor that does not initialize the world More...
 
 ~World ()
 frees CTF library More...
 
bool operator== (World const &other)
 

Additional Inherited Members

- Data Fields inherited from CTF::World
MPI_Comm comm
 set of processors making up this world More...
 
int rank
 rank of local processor More...
 
int np
 number of processors More...
 
std::vector< CTF_int::topology * > topovec
 derived topologies More...
 
bool initialized
 whether the world has been initialized More...
 
CTF_int::CommData cdt
 communicator data for MPI comm defining this world More...
 
CTF_int::topologyphys_topology
 main torus topology corresponding to the world More...
 
std::mersenne_twister_engine< std::uint_fast64_t, 64, 312, 156, 31, 0xb5026f5aa96619e9, 29, 0x5555555555555555, 17, 0x71d67fffeda60000, 37, 0xfff7eee000000000, 43, 6364136223846793005 > glob_wrld_rng
 random number generator for this world object (same seed for each rank) More...
 
bool is_copy
 

Detailed Description

template<typename dtype>
class tCTF_World< dtype >

Definition at line 24 of file back_comp.h.

Constructor & Destructor Documentation

template<typename dtype >
tCTF_World< dtype >::tCTF_World ( int  argc,
char *const *  argv 
)
inline

Definition at line 26 of file back_comp.h.

template<typename dtype >
tCTF_World< dtype >::tCTF_World ( MPI_Comm  comm = MPI_COMM_WORLD,
int  argc = 0,
char *const *  argv = NULL 
)
inline

Definition at line 27 of file back_comp.h.

template<typename dtype >
tCTF_World< dtype >::tCTF_World ( int  order,
int const *  lens,
MPI_Comm  comm = MPI_COMM_WORLD,
int  argc = 0,
char *const *  argv = NULL 
)
inline

Definition at line 30 of file back_comp.h.


The documentation for this class was generated from the following file: