-
Notifications
You must be signed in to change notification settings - Fork 13
/
STREAMICE_OPTIONS.h
54 lines (46 loc) · 1.49 KB
/
STREAMICE_OPTIONS.h
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
53
54
#ifndef STREAMICE_OPTIONS_H
#define STREAMICE_OPTIONS_H
#include "PACKAGES_CONFIG.h"
#include "CPP_OPTIONS.h"
CBOP
C !ROUTINE: STREAMICE_OPTIONS.h
C !INTERFACE:
C #include "STREAMICE_OPTIONS.h"
C !DESCRIPTION:
C *==================================================================*
C | CPP options file for pkg "streamice":
C | Control which optional features to compile in this package code.
C *==================================================================*
CEOP
#ifdef ALLOW_STREAMICE
C-- Place CPP define/undef flag here
#define STREAMICE_CONSTRUCT_MATRIX
#undef STREAMICE_HYBRID_STRESS
#undef STREAMICE_FLOWLINE_BUTTRESS
#undef USE_ALT_RLOW
#undef STREAMICE_GEOM_FILE_SETUP
C The following will taper basal stress in a cell based
C on height above floatation, and option (2) will also
C smooth surface elevation across grounding line;
C only one should be defined
#undef STREAMICE_SMOOTH_FLOATATION
#undef STREAMICE_SMOOTH_FLOATATION2
#undef ALLOW_PETSC
#undef ALLOW_STREAMICE_2DTRACER
#undef STREAMICE_TRACER_AB
#undef STREAMICE_SERIAL_TRISOLVE
C- Undocumented Options:
#undef STREAMICE_3D_GLEN_CONST
#undef STREAMICE_COULOMB_SLIDING
#undef STREAMICE_ECSECRYO_DOSUM
#undef STREAMICE_FALSE
#undef STREAMICE_FIRN_CORRECTION
#undef STREAMICE_PETSC_3_8
#undef STREAMICE_STRESS_BOUNDARY_CONTROL
#undef ALLOW_STREAMICE_TIMEDEP_FORCING
#undef ALLOW_STREAMICE_FLUX_CONTROL
#undef ALLOW_STREAMICE_TC_COST
C- for OpenAD:
#undef ALLOW_STREAMICE_OAD_FP
#endif /* ALLOW_STREAMICE */
#endif /* STREAMICE_OPTIONS_H */