#include <speckley/Brick.h>
#include <speckley/DefaultAssembler3D.h>
#include <speckley/WaveAssembler3D.h>
#include <escript/index.h>
#include <escript/FileWriter.h>
#include <escript/FunctionSpaceFactory.h>
#include <escript/Random.h>
#include <boost/scoped_array.hpp>
#include <boost/math/special_functions/fpclassify.hpp>
#include <iomanip>
#include <limits>
|
#define | RANK_LEFT(__rank__) ((__rank__) % m_NX[0] == 0 ? 0 : 1) |
|
#define | RANK_FRONT(__rank__) ((__rank__) % (m_NX[0]*m_NX[1])/m_NX[0] == 0 ? 0 : 1) |
|
#define | RANK_BELOW(__rank__) ((__rank__) / (m_NX[0]*m_NX[1]) == 0 ? 0 : 1) |
|
◆ RANK_BELOW
#define RANK_BELOW |
( |
|
__rank__ | ) |
((__rank__) / (m_NX[0]*m_NX[1]) == 0 ? 0 : 1) |
◆ RANK_FRONT
#define RANK_FRONT |
( |
|
__rank__ | ) |
((__rank__) % (m_NX[0]*m_NX[1])/m_NX[0] == 0 ? 0 : 1) |
◆ RANK_LEFT
#define RANK_LEFT |
( |
|
__rank__ | ) |
((__rank__) % m_NX[0] == 0 ? 0 : 1) |