escript Revision_
|
Go to the source code of this file.
Namespaces | |
namespace | escript |
Functions | |
int | escript::getSvnVersion () |
some functions | |
void | escript::printParallelThreadCnt () |
print a message about how many MPI CPUs and OpenMP threads we're using | |
void | escript::setNumberOfThreads (const int num_threads) |
set the number of threads | |
int | escript::getNumberOfThreads () |
returns the number of threads | |
int | escript::getMPISizeWorld () |
returns the total number of available MPI processes for MPI_COMM_WORLD | |
int | escript::getMPIRankWorld () |
returns the MPI processor number within MPI_COMM_WORLD | |
int | escript::getMPIWorldMax (const int val) |
returns the maximum value of an integer over all processors within MPI_COMM_WORLD | |
int | escript::getMPIWorldSum (const int val) |
returns sum of an integer over all processors with MPI_COMM_WORLD | |
void | escript::MPIBarrierWorld () |
performs a barrier synchronization across all processors. | |
int | escript::runMPIProgram (const boost::python::list args) |
uses MPI_Comm_spawn to run an external MPI program safely. | |
double | escript::getMachinePrecision () |
returns the machine precision | |
double | escript::getMaxFloat () |
void | escript::saveDataCSV (const std::string &filename, boost::python::dict arg, const std::string &sep, const std::string &csep, bool refid=false, bool append=false) |
void | escript::getNumpy (boost::python::dict arg) |
void | escript::convertToNumpy (escript::Data data) |
void | escript::resolveGroup (boost::python::object obj) |
Resolve a collection of Data objects together now. To get performance improvements, the objects will need to have the same function space and share Dag components. | |