1 #ifndef __PCPP_TYPES_H__ 2 #define __PCPP_TYPES_H__ 39 typedef unsigned char byte;
58 performIO(0), performCompute(0),
59 ioRank(0), computeRank(0), nodeRank(0)
ix::util::ComLineObject CommandLineType
pcpp::ConfigType ConfigurationType
ix::global::mpiglobal ParallelGlobalType
std::vector< double > realvector
std::pair< int, SizeVec > CollisionIndicesType
std::vector< double > RealVec
virtual_node VirtualNodeType
ix::comm::MobileObject MobileObjectType
Performance profiling object.
std::vector< int > intvector
provides communication for complex objects.
std::vector< size_t > sizevector
Mobile parameters object.
ix::util::sizeextent IndexIntervalType
CommunicatorType computeCommunicator
ix::app::MobileString MobileStringType
ix::global::GlobalObj< std::string, std::string, ProfilerType > GlobalType
std::vector< pcpp::IndexIntervalType > boundaryIntervals
ix::comm::CommunicatorObject CommunicatorType
Performance Profiling interface definition.
std::vector< int > IntVec
CommunicatorType ioCommunicator
std::vector< pcpp::IndexIntervalType > specialIntervals
std::pair< std::pair< int, int >, IndexIntervalType > PairWiseCollisionType
Main encapsulation of MPI.
std::vector< size_t > SizeVec
CommunicatorType nodeCommunicator
std::vector< std::string > stringvector
Unix System Tools interface.
pcpp::IndexIntervalType globalExtent
ix::app::MobileParameters ConfigType
partition_info PartitionInfoType
ix::util::ParamType ParamType
ix::sys::platform_info PlatformInfoType
std::map< int, std::vector< RemoteCollisionType > > RemoteCollisionsMap
ix::profiler::ProfilerObj ProfilerType
pcpp::IndexIntervalType localExtent
Simple Block Structured Mesh object.
std::vector< pcpp::IndexIntervalType > internalIntervals
std::vector< pcpp::IndexIntervalType > haloIntervals
platform_info PlatformInfo(const std::string &systemInfo)
std::map< int, std::vector< PairWiseCollisionType > > PairWiseCollisionsMap
std::pair< int, IndexIntervalType > RemoteCollisionType