![]() |
COOLFluiD
Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
|
Go to the source code of this file.
Namespaces | |
| cf3 | |
| Top-level namespace for coolfluid. | |
| cf3::common | |
| Most basic kernel library. | |
| cf3::common::PE | |
| Classes offering a MPI interface for COOLFluiD. | |
Macros | |
| #define | PERank "["<<::cf3::common::PE::Comm::instance().rank() << "] " |
| #define | PEProcessSortedExecute(irank, expression) |
| #define | PECheckPoint(msec, msg) |
| #define | PECheckArrivePoint(msec, msg) |
| #define | PEDebugVector(v, length) |
| #define | PEDebugVectorMember(v, length, member) |
Functions | |
| void | wait_for_debugger (const int rank) |
This header defines additional debug support functions/macros/classes.
Definition in file debug.hpp.
| #define PECheckArrivePoint | ( | msec, | |
| msg | |||
| ) |
| #define PECheckPoint | ( | msec, | |
| msg | |||
| ) |
Macro for a checkpoint, all possible effort is made to have a non-aliased, rank ordered message output.
| msec | milliseconds to wait, called before and after so overall delay is 2*msec |
| msg | message to print on stdout |
| #define PEDebugVector | ( | v, | |
| length | |||
| ) |
Macro for printing a vector
| #define PEDebugVectorMember | ( | v, | |
| length, | |||
| member | |||
| ) |
Macro for printing a member of a struct/class inside a vector. You have to put . or -> for the member, or can even call a function like ->size().
| #define PEProcessSortedExecute | ( | irank, | |
| expression | |||
| ) |
Macro for executing something ensured that the execution order is 0..nproc-1.
| irank | rank of the process where the command is executed (-1 for all processes) |
| expression | stuff to execute |
| #define PERank "["<<::cf3::common::PE::Comm::instance().rank() << "] " |
1.8.9.1
|
Send comments to: COOLFluiD Web Admin |