Ice Sheet System Model  4.18
Code documentation
Data Structures | Macros
Profiler.h File Reference

: header file for node object More...

#include "../shared/shared.h"
#include "../datastructures/datastructures.h"

Go to the source code of this file.

Data Structures

class  Profiler
 

Macros

#define TOTAL   0 /*Profiling Total time */
 
#define MPROCESSOR   1 /*Profiling Model processor*/
 
#define CORE   2 /*Profiling solution */
 
#define SOLVER   3 /*Profiling solution */
 
#define ADCORE   4 /*Profiling AD */
 
#define THERMALCORE   5 /*Profiling THERMAL */
 
#define HYDROLOGYCORE   6 /*Profiling HYDROLOGY */
 
#define STRESSBALANCECORE   7 /*Profiling STRESSBALANCE */
 
#define DAMAGECORE   8 /*Profiling DAMAGE */
 
#define MOVINGFRONTCORE   9 /*Profiling MOVINGFRONT */
 
#define MASSTRANSPORTCORE   10 /*Profiling MASSTRANSPORT */
 
#define SMBCORE   11 /*Profiling SMB */
 
#define GROUNDINGLINECORE   12 /*Profiling GROUDINGLINE MIGRATION */
 
#define GIACORE   13 /*Profiling GIA */
 
#define ESACORE   14 /*Profiling ESA */
 
#define SLRCORE   15 /*Profiling SLR */
 
#define MPISERIAL   16 /*Profiling MPISerial */
 
#define MAXPROFSIZE   17 /*Used to initialize static arrays*/
 

Detailed Description

: header file for node object

Definition in file Profiler.h.

Macro Definition Documentation

◆ TOTAL

#define TOTAL   0 /*Profiling Total time */

Definition at line 13 of file Profiler.h.

◆ MPROCESSOR

#define MPROCESSOR   1 /*Profiling Model processor*/

Definition at line 14 of file Profiler.h.

◆ CORE

#define CORE   2 /*Profiling solution */

Definition at line 15 of file Profiler.h.

◆ SOLVER

#define SOLVER   3 /*Profiling solution */

Definition at line 16 of file Profiler.h.

◆ ADCORE

#define ADCORE   4 /*Profiling AD */

Definition at line 17 of file Profiler.h.

◆ THERMALCORE

#define THERMALCORE   5 /*Profiling THERMAL */

Definition at line 18 of file Profiler.h.

◆ HYDROLOGYCORE

#define HYDROLOGYCORE   6 /*Profiling HYDROLOGY */

Definition at line 19 of file Profiler.h.

◆ STRESSBALANCECORE

#define STRESSBALANCECORE   7 /*Profiling STRESSBALANCE */

Definition at line 20 of file Profiler.h.

◆ DAMAGECORE

#define DAMAGECORE   8 /*Profiling DAMAGE */

Definition at line 21 of file Profiler.h.

◆ MOVINGFRONTCORE

#define MOVINGFRONTCORE   9 /*Profiling MOVINGFRONT */

Definition at line 22 of file Profiler.h.

◆ MASSTRANSPORTCORE

#define MASSTRANSPORTCORE   10 /*Profiling MASSTRANSPORT */

Definition at line 23 of file Profiler.h.

◆ SMBCORE

#define SMBCORE   11 /*Profiling SMB */

Definition at line 24 of file Profiler.h.

◆ GROUNDINGLINECORE

#define GROUNDINGLINECORE   12 /*Profiling GROUDINGLINE MIGRATION */

Definition at line 25 of file Profiler.h.

◆ GIACORE

#define GIACORE   13 /*Profiling GIA */

Definition at line 26 of file Profiler.h.

◆ ESACORE

#define ESACORE   14 /*Profiling ESA */

Definition at line 27 of file Profiler.h.

◆ SLRCORE

#define SLRCORE   15 /*Profiling SLR */

Definition at line 28 of file Profiler.h.

◆ MPISERIAL

#define MPISERIAL   16 /*Profiling MPISerial */

Definition at line 29 of file Profiler.h.

◆ MAXPROFSIZE

#define MAXPROFSIZE   17 /*Used to initialize static arrays*/

Definition at line 30 of file Profiler.h.