File indexing completed on 2025-10-27 12:20:01 UTC
view on githubraw file Latest commit c3be0435 on 2025-09-18 18:40:16 UTC
32117771cc Patr*0001
788c57c2b5 owan*0002
32117771cc Patr*0003
0004
0005
3c775cbf98 Mart*0006 #ifdef AUTODIFF_USE_STORE_RESTORE
0007
0008
0009
0010
0011 #else
c5c9d716eb Patr*0012
0013
8b7be8db08 Mart*0014 #ifdef EXCLUDE_FFIELDS_LOAD
0015
0016 #else
c5c9d716eb Patr*0017
0018
0019
0020
0021
0022
0023
0024
0025
0026
0027
0028
0029
0030
788c57c2b5 owan*0031 # ifdef SHORTWAVE_HEATING
c5c9d716eb Patr*0032
0033
788c57c2b5 owan*0034 # endif
166438fbfb Jean*0035 # ifdef ALLOW_GEOTHERMAL_FLUX
0036
0037
0038 # endif
788c57c2b5 owan*0039 # ifdef ATMOSPHERIC_LOADING
c5c9d716eb Patr*0040
0041
788c57c2b5 owan*0042 # endif
0043 #endif /* ndef EXCLUDE_FFIELDS_LOAD */
c5c9d716eb Patr*0044
0045
0046
0047
507fbacc22 Gael*0048 #ifdef ALLOW_ADAMSBASHFORTH_3
7448700841 Mart*0049
0050
0051
0052
507fbacc22 Gael*0053 #else
7448700841 Mart*0054
0055
0056
0057
507fbacc22 Gael*0058 #endif
7448700841 Mart*0059
e4f1c09db9 Jean*0060
0061
0062
c5c9d716eb Patr*0063
7448700841 Mart*0064
c5c9d716eb Patr*0065
3c775cbf98 Mart*0066 #endif /* AUTODIFF_USE_STORE_RESTORE */
c5c9d716eb Patr*0067
cdc9f269ae Patr*0068 #ifdef NONLIN_FRSURF
0069
0070
0071
7448700841 Mart*0072
0073
0074
2fd2ab9859 Patr*0075
aa2d1573fa Patr*0076 # ifndef DISABLE_RSTAR_CODE
e4f1c09db9 Jean*0077
aa2d1573fa Patr*0078
e4f1c09db9 Jean*0079
aa2d1573fa Patr*0080
3facd719d7 Gael*0081
aa2d1573fa Patr*0082
7448700841 Mart*0083 # if (defined ALLOW_MOM_FLUXFORM || \
0084 defined ALLOW_CG2D_NSA || defined ALLOW_DEPTH_CONTROL)
e4f1c09db9 Jean*0085
f88f1afe4a Patr*0086
7448700841 Mart*0087 # endif
aa2d1573fa Patr*0088 # endif
6db901f1b0 Patr*0089
aecc8b0f47 Mart*0090 #endif /* NONLIN_FRSURF */
0091
0092 #if (defined ALLOW_CG2D_NSA || defined NONLIN_FRSURF || \
0093 defined ALLOW_DEPTH_CONTROL)
8fc117ecb7 Mart*0094
0095
aecc8b0f47 Mart*0096 #endif
cdc9f269ae Patr*0097
a914ee1c2b Patr*0098 #ifdef ALLOW_CD_CODE
0099 # include "cd_code_ad_check_lev2_dir.h"
0100 #endif /* ALLOW_CD_CODE */
0101
eb99fca311 Gael*0102 #ifdef ALLOW_GGL90
0103 # include "ggl90_ad_check_lev2_dir.h"
0104 #endif
0105
95c7d150a4 Ed H*0106 #ifdef ALLOW_EXF
f5e29f75ee Patr*0107 # include "exf_ad_check_lev2_dir.h"
5728d4a98b Patr*0108 #endif /* ALLOW_EXF */
650cc6304d Patr*0109
f1e33a6eed Gael*0110 #ifdef ALLOW_CTRL
0111 # include "ctrl_ad_check_lev2_dir.h"
e4f1c09db9 Jean*0112 #endif
f1e33a6eed Gael*0113
f5e29f75ee Patr*0114 #ifdef ALLOW_PTRACERS
0115 # include "ptracers_ad_check_lev2_dir.h"
5728d4a98b Patr*0116 #endif
19137ecb06 Patr*0117
f5e29f75ee Patr*0118 #ifdef ALLOW_OBCS
0119 # include "obcs_ad_check_lev2_dir.h"
de416ebcde Patr*0120 #endif /* ALLOW_OBCS */
0121
25a8d9f9c0 Patr*0122 #ifdef ALLOW_SALT_PLUME
0123 # include "salt_plume_ad_check_lev2_dir.h"
0124 #endif
0125
19137ecb06 Patr*0126 #ifdef ALLOW_SEAICE
0320e25227 Mart*0127
f5e29f75ee Patr*0128 # include "seaice_ad_check_lev2_dir.h"
19137ecb06 Patr*0129 #endif /* ALLOW_SEAICE */
0130
c567874792 Patr*0131 #ifdef ALLOW_THSICE
0132 # include "thsice_ad_check_lev2_dir.h"
cc747f5a7a Patr*0133 #endif /* ALLOW_THSICE */
0134
72d7b4c1f4 Patr*0135 #ifdef ALLOW_SHELFICE
0136 # include "shelfice_ad_check_lev2_dir.h"
0137 #endif /* ALLOW_SHELFICE */
0138
42a1dbd269 Patr*0139 #ifdef ALLOW_STREAMICE
0140 # include "streamice_ad_check_lev2_dir.h"
0141 #endif /* ALLOW_STREAMICE */
0142
cc747f5a7a Patr*0143 #ifdef ALLOW_RBCS
0144 # include "rbcs_ad_check_lev2_dir.h"
8656989ec1 Patr*0145 #endif /* ALLOW_RBCS */
0146
0147 #ifdef ALLOW_OFFLINE
0148 # include "offline_ad_check_lev2_dir.h"
0149 #endif /* ALLOW_OFFLINE */
c567874792 Patr*0150
529eea311c Gael*0151 #ifdef ALLOW_CFC
0152 # include "cfc_ad_check_lev2_dir.h"
0153 #endif
e4f1c09db9 Jean*0154
529eea311c Gael*0155 #ifdef ALLOW_DIC
0156 # include "dic_ad_check_lev2_dir.h"
0157 #endif
0158
a84a33e808 Matt*0159 #ifdef ALLOW_BLING
0160 # include "bling_ad_check_lev2_dir.h"
0161 #endif
0162
e66ad81ead Patr*0163 #ifdef ALLOW_GENERIC_ADVDIFF
0164 # include "gad_ad_check_lev2_dir.h"
0165 #endif
0166
b08554040b Patr*0167 #ifdef ALLOW_EBM
27cc6013c1 Patr*0168
0169
0170
0171
0172
0173
b08554040b Patr*0174 # include "ebm_ad_check_lev2_dir.h"
5728d4a98b Patr*0175 #endif /* ALLOW_EBM */
449f3c105b Patr*0176
8f9ab6df2d Davi*0177 #ifdef ALLOW_COST
7448700841 Mart*0178
0179
0180
0181
449f3c105b Patr*0182
0183
0184
781d8676b2 Patr*0185
0186
449f3c105b Patr*0187 #endif
9b184aa726 Patr*0188
0189 #ifdef ALLOW_COST_TRACER
0190
0191 #endif