PRAgMaTIc
master
|
#include <mpi.h>
#include <cstdlib>
Go to the source code of this file.
Macros | |
#define | pragmatic_isnormal std::isnormal |
#define | pragmatic_isnan std::isnan |
Typedefs | |
typedef std::pair< std::pair < size_t, size_t >, int > | range_element |
Functions | |
int | pragmatic_nthreads () |
int | pragmatic_thread_id () |
int | pragmatic_nprocesses (MPI_Comm comm) |
int | pragmatic_process_id (MPI_Comm comm) |
size_t | pragmatic_omp_atomic_capture (size_t *shared, size_t inc) |
bool | pragmatic_range_element_comparator (range_element p1, range_element p2) |
bool | pragmatic_range_element_finder (range_element p1, range_element p2) |
#define pragmatic_isnan std::isnan |
Definition at line 134 of file PragmaticMinis.h.
#define pragmatic_isnormal std::isnormal |
Definition at line 133 of file PragmaticMinis.h.
typedef std::pair< std::pair<size_t, size_t>, int > range_element |
Definition at line 125 of file PragmaticMinis.h.
int pragmatic_nprocesses | ( | MPI_Comm | comm | ) |
Definition at line 66 of file PragmaticMinis.h.
int pragmatic_nthreads | ( | ) |
Definition at line 50 of file PragmaticMinis.h.
size_t pragmatic_omp_atomic_capture | ( | size_t * | shared, |
size_t | inc | ||
) |
Definition at line 79 of file PragmaticMinis.h.
int pragmatic_process_id | ( | MPI_Comm | comm | ) |
Definition at line 72 of file PragmaticMinis.h.
bool pragmatic_range_element_comparator | ( | range_element | p1, |
range_element | p2 | ||
) |
Definition at line 126 of file PragmaticMinis.h.
bool pragmatic_range_element_finder | ( | range_element | p1, |
range_element | p2 | ||
) |
Definition at line 129 of file PragmaticMinis.h.
int pragmatic_thread_id | ( | ) |
Definition at line 58 of file PragmaticMinis.h.