Go to the documentation of this file.
17 # define CH_USE_FLOAT 1
21 # define CH_USE_DOUBLE 1
24 #if !defined(CH_LANG_FORT)
28 # define MPI_CH_REAL MPI_FLOAT
29 # define H5T_NATIVE_REAL H5T_NATIVE_FLOAT
30 # define BASEFAB_REAL_SETVAL 1.23456789e+30
31 # define CH_BADVAL (Real)1.0e30
34 # define MPI_CH_REAL MPI_DOUBLE
35 # define H5T_NATIVE_REAL H5T_NATIVE_DOUBLE
36 # define BASEFAB_REAL_SETVAL 1.23456789e+300
37 # define CH_BADVAL (Real)1.0e99
41 # define BYTE_T integer*1
44 # define COMPLEX_T COMPLEX
48 # define COMPLEX_T COMPLEX
50 # define REAL_T REAL*8
51 # define COMPLEX_T COMPLEX*16
57 #if defined(CH_LANG_FORT)
58 # define Real_T REAL_T
59 # define Real_t REAL_T
60 # define real_t REAL_T
61 # define Complex_T COMPLEX_T
62 # define complex_T COMPLEX_T
63 # define complex_t COMPLEX_T
66 #if !defined(CH_USE_FLOAT) && !defined(CH_USE_DOUBLE)
67 #error Exactly one of CH_USE_FLOAT or CH_USE_DOUBLE must be defined
double Real
Definition: REAL.H:33