Block-Structured AMR Software Framework
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Loading...
Searching...
No Matches
AMReX_CommProfStats.cpp File Reference
#include <cstdio>
#include <iostream>
#include <fstream>
#include <string>
#include <utility>
#include <map>
#include <unordered_map>
#include <vector>
#include <algorithm>
#include <limits>
#include <iomanip>
#include <set>
#include <sys/time.h>
#include <AMReX_CommProfStats.H>
#include <AMReX_Utility.H>
#include <AMReX_IntVect.H>
#include <AMReX_Box.H>
#include <AMReX_FArrayBox.H>
#include <AMReX_ParallelDescriptor.H>
#include <AMReX_BLProfUtilities.H>

Macros

#define SHOWVAL(val)   { cout << #val << " = " << val << endl; }
 

Functions

const int XDIR (0)
 
const int YDIR (1)
 
const int ZDIR (2)
 
bool bExitTimesDone (false)
 
bool bSkewTimesDone (false)
 
int nTopPts (0)
 
int maxTopNodeNum (0)
 
bool bTopoFabInited (false)
 
IntVect TopIVFromProcNumber (const int procnum)
 
std::ostream & operator<< (std::ostream &os, const CommProfStats::BarrierEntry &be)
 

Variables

Box topoBox
 
std::map< int, IntVectpNumTopIVMap
 
Vector< int > procNodeNumber
 

Macro Definition Documentation

◆ SHOWVAL

#define SHOWVAL (   val)    { cout << #val << " = " << val << endl; }

Function Documentation

◆ bExitTimesDone()

bool bExitTimesDone ( false  )

◆ bSkewTimesDone()

bool bSkewTimesDone ( false  )

◆ bTopoFabInited()

bool bTopoFabInited ( false  )

◆ maxTopNodeNum()

int maxTopNodeNum ( )

◆ nTopPts()

int nTopPts ( )

◆ operator<<()

std::ostream & operator<< ( std::ostream &  os,
const CommProfStats::BarrierEntry be 
)

◆ TopIVFromProcNumber()

IntVect TopIVFromProcNumber ( const int  procnum)

◆ XDIR()

const int XDIR ( )

◆ YDIR()

const int YDIR ( )

◆ ZDIR()

const int ZDIR ( )

Variable Documentation

◆ pNumTopIVMap

std::map<int, IntVect> pNumTopIVMap

◆ procNodeNumber

Vector<int> procNodeNumber

◆ topoBox

Box topoBox