criptic v1
Cosmic Ray Interstellar Propagation Tool using Itô Calculus
Loading...
Searching...
No Matches
Macros
Definitions.H File Reference

Default definitions for compilation options. More...

Go to the source code of this file.

Macros

#define STRINGIFY_(a)   #a
 Macro to insert a # in front a compile-time string.
 
#define STRINGIFY(a)   STRINGIFY_(a)
 Macro to convert to a compile-time option to a string.
 
#define CRIPTIC_PRECISION_DOUBLE
 Macro specifying to use double precision; can be overridden by user.
 
#define CRIPTIC_UNITS_CGS
 Macro specifying to use CGS units; can be overridden by user.
 
#define CHKDIGITS   5
 Macro specifying number of digits in checkpoint file numbering.
 
#define ASCIIWIDTH   15
 Width of fields used in ASCII output files.
 
#define TREE_LEAF_SIZE   32
 Maximum number of packets per leaf in the CR tree.
 
#define TREE_RIGIDITY_BINS   16
 Number of rigidity bins to use in the CR tree.
 
#define MPI_COMM_CYCLE_SIZE   256
 Max fill requests or responses to process per communication cycle.
 

Detailed Description

Default definitions for compilation options.

This file contains define's that provide default values for various compile-time options. It can be overridden by user-provided defitions.

Author
Mark Krumholz

Macro Definition Documentation

◆ ASCIIWIDTH

#define ASCIIWIDTH   15

Width of fields used in ASCII output files.

◆ CHKDIGITS

#define CHKDIGITS   5

Macro specifying number of digits in checkpoint file numbering.

◆ CRIPTIC_PRECISION_DOUBLE

#define CRIPTIC_PRECISION_DOUBLE

Macro specifying to use double precision; can be overridden by user.

◆ CRIPTIC_UNITS_CGS

#define CRIPTIC_UNITS_CGS

Macro specifying to use CGS units; can be overridden by user.

◆ MPI_COMM_CYCLE_SIZE

#define MPI_COMM_CYCLE_SIZE   256

Max fill requests or responses to process per communication cycle.

◆ STRINGIFY

#define STRINGIFY (   a)    STRINGIFY_(a)

Macro to convert to a compile-time option to a string.

◆ STRINGIFY_

#define STRINGIFY_ (   a)    #a

Macro to insert a # in front a compile-time string.

◆ TREE_LEAF_SIZE

#define TREE_LEAF_SIZE   32

Maximum number of packets per leaf in the CR tree.

◆ TREE_RIGIDITY_BINS

#define TREE_RIGIDITY_BINS   16

Number of rigidity bins to use in the CR tree.