![]() |
INMOST
Mathematical Modelling Toolkit
|
#include "inmost_options.h"#include <string>#include <vector>#include <set>#include <map>#include <list>#include <algorithm>#include <cmath>#include <iostream>#include <fstream>#include <stdlib.h>#include <stdio.h>#include <limits.h>#include "container.hpp"Go to the source code of this file.
Namespaces | |
| INMOST | |
Functions | |
| double | Timer () |
| #define __INLINE inline |
Definition at line 75 of file inmost_common.h.
| #define BIGENUMUNDEF UINT_MAX |
Definition at line 146 of file inmost_common.h.
| #define ENUMUNDEF UINT_MAX |
Definition at line 144 of file inmost_common.h.
| #define INMOST_DATA_BIG_ENUM_TYPE unsigned int |
Definition at line 145 of file inmost_common.h.
| #define INMOST_DATA_BULK_TYPE unsigned char |
Definition at line 135 of file inmost_common.h.
| #define INMOST_DATA_ENUM_TYPE unsigned int |
Definition at line 143 of file inmost_common.h.
| #define INMOST_DATA_INTEGER_TYPE int |
Definition at line 133 of file inmost_common.h.
| #define INMOST_DATA_REAL_TYPE double |
Definition at line 134 of file inmost_common.h.
| #define INMOST_MPI_BYTE 0 |
Definition at line 111 of file inmost_common.h.
| #define INMOST_MPI_Comm int |
Definition at line 109 of file inmost_common.h.
| #define INMOST_MPI_COMM_WORLD 0 |
Definition at line 110 of file inmost_common.h.
| #define INMOST_MPI_DATA_BIG_ENUM_TYPE INMOST_MPI_UNSIGNED |
Definition at line 149 of file inmost_common.h.
| #define INMOST_MPI_DATA_BULK_TYPE INMOST_MPI_BYTE |
Definition at line 139 of file inmost_common.h.
| #define INMOST_MPI_DATA_ENUM_TYPE INMOST_MPI_UNSIGNED |
Definition at line 148 of file inmost_common.h.
| #define INMOST_MPI_DATA_INTEGER_TYPE INMOST_MPI_INT |
Definition at line 137 of file inmost_common.h.
| #define INMOST_MPI_DATA_REAL_TYPE INMOST_MPI_DOUBLE |
Definition at line 138 of file inmost_common.h.
| #define INMOST_MPI_DATATYPE_NULL 0 |
Definition at line 116 of file inmost_common.h.
| #define INMOST_MPI_DOUBLE 0 |
Definition at line 113 of file inmost_common.h.
| #define INMOST_MPI_INT 0 |
Definition at line 112 of file inmost_common.h.
| #define INMOST_MPI_Request int |
Definition at line 107 of file inmost_common.h.
| #define INMOST_MPI_SIZE int |
Definition at line 131 of file inmost_common.h.
| #define INMOST_MPI_Type int |
Definition at line 108 of file inmost_common.h.
| #define INMOST_MPI_UNSIGNED 0 |
Definition at line 114 of file inmost_common.h.
| #define INMOST_MPI_Win int |
Definition at line 115 of file inmost_common.h.
| #define PACK_ARRAY |
Definition at line 73 of file inmost_common.h.
| #define USE_AUTODIFF |
Definition at line 29 of file inmost_common.h.
| #define USE_MESH |
Definition at line 11 of file inmost_common.h.
| #define USE_NONLINEAR |
Definition at line 24 of file inmost_common.h.
| #define USE_PARALLEL_STORAGE |
Definition at line 49 of file inmost_common.h.
| #define USE_PARTITIONER |
Definition at line 13 of file inmost_common.h.
| #define USE_SOLVER |
Definition at line 17 of file inmost_common.h.
| double Timer | ( | ) |
Cross-platform timer that return current time in seconds. The timer is similar to MPI_Wtime() and omp_get_wtime() but is independent on both flags USE_MPI and USE_OMP.
double seconds = Timer(); ...some code... seconds = Timer() - seconds; std::cout << "Time spent is " << seconds << " seconds." << std::endl;
1.8.5