3). Changes in the output fields
1). As explained here, all output fields are now 1D (there is no longer the dimension PATCH in the output files).
It leads that:
- Names and shapes of fields previously defined with the dimension PATCH (field names like FIELD_P and prognostic fields) are changed:
- for 1 field FIELD_P defined in V8_0 for all ISBA patches separately, there are now NPATCH fields: their names are FIELDP1, FIELDP2, etc.
- for 1 prognostic fields TG1 for example, there are now NPATCH fields: their names are TG1P1, TG1P2, etc.
- To keep field names with at most 12 characters, it’s possible that some fields names changed:
- for example, DV_NAT_[SPEC], DV_TWN_[SPEC], DV_WAT_[SPEC], DV_SEA_[SPEC] respectively become DVNT[SPEC], DVTN[SPEC], DVWT[SPEC], DVSE[SPEC].
- if you are looking for a field in an output file, check the number of characters of its name. If it’s more than 9 characters, the name is probably changed in V8_1.
2). We changed the names of the MEB diagnostics to harmonize them with the names of the associated variables and with them one another:
V8_0 | V8_1 | V8_0 | V8_1 | |
---|---|---|---|---|
LEVCV | LEV_CV | LETRGV | LETR_GV | |
LESC | LES_CV | LERGV | LER_GV | |
LETRCV | LETR_CV | LE_G_C | LE_GV | |
LERCV | LER_CV | H_G_C | H_GV | |
LE_V_C | LE_CV | LE_C_A | LE_CA | |
H_V_C | H_CV | H_C_A | H_CA | |
MELTCV | MELT_CV | H_N_C | H_GN | |
FRZCV | FRZ_CV | LE_N_C | LE_GN |
3) For the OUT.nc output files (CTIMESERIES_FILETYPE = "OFFLIN"):
- The suppression of the init_outfn_.. definition files leads that all fields able to be written (ie for which write_surf is called) are written in the OUT.nc files (on the contrary to before when only fields defined in the init_outfn_.. files were written).
- When LSNOWDIMNC = .TRUE.:
- the dimension snow_layer is added to files ISBA_PROGNOSTIC.OUT.nc, ISBA_DIAGNOSTICS.OUT.nc, ISBA_DIAG_CUMUL.OUT.nc, TEB_PROGNOSTIC.OUT.nc, GARDEN_PRONOGSTIC.OUT.nc, GREENROOF_PROGNOSTIC.OUT.nc.
- GARDEN_PROGNOSTIC.OUT.nc and GREENROOF_PROGNOSTIC.OUT.nc are created to simplify the management of dimensions : only one snow_layer dimension for each OUT.nc file.
4) PGD fields "L_..." for ISBA (presence or not of data in NAM_DATA_ISBA):
* These L_... fields are now dimensioned to NVEGTYPE and NTIME*NVEGTYPE for the time dimensioned fields.
* They are written and read with this new dimensions.
5) For SODA-EKF, several diagnostics are added:
* Jacobian values: HO[NUM_OBS]_[NUM_VAR]_[TIME]P[NUM_PATCH]
* innovations: INNOV[NUM_OBS]_[TIME]
* residuals: RESID[NUM_OBS]_[TIME]