forked from chengcli/canoe
-
Notifications
You must be signed in to change notification settings - Fork 0
/
configure.hpp.in
52 lines (37 loc) · 1.21 KB
/
configure.hpp.in
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#ifndef CONFIGURE_HPP_
#define CONFIGURE_HPP_
enum {
// thermodynamics data
NPHASE_LEGACY = @NPHASE_LEGACY@,
// air-parcle data
NCLOUD = @NCLOUD@,
NCHEMISTRY = @NCHEMISTRY@,
NTRACER = @NTRACER@,
NTURBULENCE = @NTURBULENCE@,
// n-body data
NINT_PARTICLE_DATA = @NINT_PARTICLE_DATA@,
NREAL_PARTICLE_DATA = @NREAL_PARTICLE_DATA@
};
// Affine option (AFFINE or NOT_AFFINE)
#define @AFFINE_OPTION@
// Cubed Sphere option (CUBED_SPHERE or NOT_CUBED_SPHERE)
#define @CUBED_SPHERE_OPTION@
// NetCDF output (NETCDFOUTPUT or NO_NETCDFOUTPUT)
#define @NETCDF_OPTION@
// PNetCDF output (PNETCDFOUTPUT or NO_PNETCDFOUTPUT)
#define @PNETCDF_OPTION@
// FITS option (FITSOUTPUT or NOT_FITSOUTPUT)
#define @FITS_OPTION@
// HYDROSTATIC option (HYDROSTATIC or NOT_HYDROSTATIC)
#define @HYDROSTATIC_OPTION@
// MPI parallelization (MPI_PARALLEL or NOT_MPI_PARALLEL)
#define @MPI_OPTION@
// DISORT option (RT_DISORT or NOT_RT_DISORT)
#define @DISORT_OPTION@
// PVFMM option (ENABLE_PVFMM or DISABLE_PVFMM)
#define @PVFMM_OPTION@
// Google log option (ENABLE_GLOG or DISABLE_GLOG)
#define @GLOG_OPTION@
// python bindings (PYTHON_BINDINGS or NO_PYTHOND_BINDINGS)
#define @PYTHON_BINDINGS_OPTION@
#endif // CONFIGURE_HPP_