Block-Structured AMR Software Framework
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