Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge BRIDGE into main in prep for release v18.0.0 #744

Merged
merged 477 commits into from
Mar 22, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
477 commits
Select commit Hold shift + click to select a range
59b4b17
update repos, add option to ldas_setup
biljanaorescanin Oct 26, 2023
fd5c9e4
Update Baselibs in CI
mathomp4 Oct 26, 2023
4b157b4
Update to ESMA_env v4.20.5
mathomp4 Oct 26, 2023
d5674fb
Add code for Milan
mathomp4 Oct 26, 2023
06bde97
Some update for the readme
mathomp4 Oct 26, 2023
c911d23
relaxing SBATCH constraints (ldas_setup)
gmao-rreichle Oct 26, 2023
2006fa2
milan nodes are on SLES15 cas and sky on SLES12
biljanaorescanin Oct 26, 2023
b1ce78c
add range to scaled obs
amfox37 Oct 26, 2023
c9fc077
Merge branch 'develop' into feature/amfox/metop_sm
amfox37 Oct 26, 2023
42918e6
update the path for forcing in case of coupling with adas
saraqzhang Oct 26, 2023
a9873c2
more fixes for MODIS SCF reader (clsm_ensupd_read_obs.F90)
gmao-rreichle Oct 26, 2023
c4719c4
change FOV for MODIS SCF obs back to 0. (LDASsa_DEFAULT_inputs_ensupd…
gmao-rreichle Oct 26, 2023
4bce2dd
minimal edit in echo string (lenkf.j.template)
gmao-rreichle Oct 26, 2023
6ea8a88
update met forcing path when coupled with ADAS (#682)
gmao-rreichle Oct 26, 2023
253634a
Merge branch 'develop' into feature/borescan_update_components
biljanaorescanin Oct 27, 2023
c098c87
change according to the change in remap_restarts packge
weiyuan-jiang Oct 27, 2023
43455e5
add latlon grid clim stats matlab scripts
amfox37 Oct 27, 2023
4b24e31
fixed missing init of lat/lon in MODIS SCF reader; changed variable n…
gmao-rreichle Oct 27, 2023
6818873
Merge branch 'develop' into feature/rreichle/MODIS_snow_cover_fractio…
gmao-rreichle Oct 27, 2023
f749710
Merge branch 'develop' into feature/amfox/metop_sm
gmao-rreichle Oct 30, 2023
7011dd9
Merge branch 'develop' into feature/wjiang/new_bcs_structure
biljanaorescanin Nov 1, 2023
6806251
fix import name
weiyuan-jiang Nov 1, 2023
1805ab3
Merge branch 'feature/wjiang/new_bcs_structure' of github.com:GEOS-ES…
weiyuan-jiang Nov 1, 2023
1804d90
Merge branch 'develop' into feature/wjiang/optimize_fft
biljanaorescanin Nov 2, 2023
9ad2a36
minimal white space change
gmao-rreichle Nov 6, 2023
552ba46
renamed output_incr_etc() to output_ObsFcstAna_wrapper() for clarity …
gmao-rreichle Nov 6, 2023
3ca8d48
renamed max_cat_diagS() to cat_diagS_max() for consistency with cat_d…
gmao-rreichle Nov 6, 2023
288913a
fixed typos in comments, white-space/indent changes (GEOS_LandAssimGr…
gmao-rreichle Nov 6, 2023
b5fe7b1
minimal white-space changes (clsm_ensupd_upd_routines.F90)
gmao-rreichle Nov 6, 2023
5da35a6
bug fix to avoid NaN for ens std-dev in debug mode; implementation ch…
gmao-rreichle Nov 7, 2023
9ca4bd4
Merge branch 'develop' into feature/amfox/metop_sm
gmao-rreichle Nov 7, 2023
20067ae
Merge branch 'develop' into feature/borescan_update_components
biljanaorescanin Nov 7, 2023
aa507f1
Merge branch 'develop' into feature/wjiang/new_bcs_structure
biljanaorescanin Nov 7, 2023
cbb94c0
Merge branch 'develop' into feature/rreichle/MODIS_snow_cover_fractio…
gmao-rreichle Nov 7, 2023
cab8a57
make update type 1 work
amfox37 Nov 7, 2023
0295360
Merge branch 'feature/amfox/metop_sm' of github.com:GEOS-ESM/GEOSldas…
amfox37 Nov 7, 2023
89cdbf5
update NCEP_Shared to v1.3.0
amfox37 Nov 9, 2023
0771402
Merge branch 'feature/amfox/smap_ascat' of github.com:GEOS-ESM/GEOSld…
amfox37 Nov 11, 2023
f388fa6
Merge branch 'feature/amfox/metop_sm' of github.com:GEOS-ESM/GEOSldas…
amfox37 Nov 13, 2023
8ad334a
Bug fix in new MODIS SCF obs reader (clsm_ensupd_read_obs.F90)
gmao-rreichle Nov 13, 2023
3eb985e
minor edit to optimize MODIS SCF obs reader (clsm_ensupd_read_obs.F90)
gmao-rreichle Nov 14, 2023
4c5e283
allocation of mwRTM_param
amfox37 Nov 22, 2023
e251abe
bugfix for ASCAT_sm_std
amfox37 Nov 22, 2023
1d4806b
1. Move call get_vegopacity and nod_data_check
amfox37 Nov 22, 2023
194fbbe
Merge branch 'feature/amfox/metop_sm' into feature/amfox/smap_ascat
amfox37 Nov 28, 2023
f98cee7
removed code and text related to haswell nodes (extinct) and milan no…
gmao-rreichle Nov 30, 2023
32a0354
minimal edits of comment lines in ASCAT reader (clsm_ensupd_read_obs.…
gmao-rreichle Nov 30, 2023
1963bc2
update repos
biljanaorescanin Dec 1, 2023
6ca92d1
update baselibs
biljanaorescanin Dec 1, 2023
5669de0
Update versions of linked repos; removed code and comments related to…
gmao-rreichle Dec 3, 2023
1bf4883
Merge branch 'develop' into bugfix/amfox/not_using_mwrtm
gmao-rreichle Dec 3, 2023
a47ea97
Merge branch 'develop' into feature/wjiang/new_bcs_structure
gmao-rreichle Dec 3, 2023
0614d41
Merge branch 'develop' into feature/amfox/metop_sm
gmao-rreichle Dec 3, 2023
36b45ed
Merge branch 'develop' into feature/rreichle/MODIS_snow_cover_fractio…
gmao-rreichle Dec 3, 2023
82a1b90
adapt to new remap_restart
weiyuan-jiang Dec 4, 2023
1e55616
Add reading GEOSIT forcing data
gmao-qliu Dec 4, 2023
472bbb3
fix minor typo
gmao-qliu Dec 5, 2023
51b900d
minor edits for GEOS-IT forcing (LDAS_Forcing.F90)
gmao-rreichle Dec 5, 2023
a8227f1
fixed character array syntax for GEOSIT_defs (LDAS_Forcing.F90)
gmao-rreichle Dec 5, 2023
9377a7b
nicer way of character array constructor for GEOSIT_defs (LDAS_Forcin…
gmao-rreichle Dec 5, 2023
f31328e
fix error in previous commit for GEOS-IT (LDAS_Forcing.F90)
gmao-rreichle Dec 5, 2023
1d854d4
reverting back to earlier approach for assembling GEOSIT_defs (LDAS_F…
gmao-rreichle Dec 6, 2023
597b804
fix GEOSIT_defs (LDAS_Forcing.F90)
gmao-rreichle Dec 6, 2023
cc3fbcd
fix typo
gmao-qliu Dec 6, 2023
c38975f
fix SLURM directive (ldas_setup)
gmao-rreichle Dec 6, 2023
718a55a
add select_species_Tb
amfox37 Dec 6, 2023
c06a616
switch to allocate(mwRTM_param(0))
amfox37 Dec 6, 2023
3c461de
Merge branch 'bugfix/amfox/not_using_mwrtm' of https://github.com/GEO…
amfox37 Dec 6, 2023
71a6d61
add GEOS-IT met forcing (#688)
gmao-rreichle Dec 7, 2023
0b7e085
Merge branch 'develop' into bugfix/amfox/not_using_mwrtm
gmao-rreichle Dec 7, 2023
bdbfa6e
Merge branch 'develop' into feature/amfox/metop_sm
gmao-rreichle Dec 7, 2023
27e109b
Merge branch 'develop' into feature/rreichle/MODIS_snow_cover_fractio…
gmao-rreichle Dec 7, 2023
c83bae6
Merge branch 'develop' into feature/wjiang/new_bcs_structure
gmao-rreichle Dec 7, 2023
61d59b7
Bug fix: Remove inadvertent requirement for mwRTM parameter input fil…
gmao-rreichle Dec 7, 2023
b8da393
Merge branch 'develop' into feature/rreichle/MODIS_snow_cover_fractio…
gmao-rreichle Dec 7, 2023
7c70b16
Merge branch 'develop' into feature/amfox/metop_sm
gmao-rreichle Dec 7, 2023
177ff92
Merge branch 'develop' into feature/wjiang/new_bcs_structure
gmao-rreichle Dec 7, 2023
c3fa251
minimal update to comments (clsm_ensupd_upd_routines.F90)
gmao-rreichle Dec 18, 2023
567b6cb
minimal edits of comments, a few white-space changes (clsm_ensupd_rea…
gmao-rreichle Dec 18, 2023
185436b
added minor comment to (ASCAT) sfmc zscore scaling subroutine (clsm_e…
gmao-rreichle Dec 18, 2023
c643b6b
moved lines with user-defined inputs into corresponding block of code
gmao-rreichle Dec 19, 2023
810f871
cleanup of functions to get obs scaling parameters (get_model_and_obs…
gmao-rreichle Dec 19, 2023
612dc57
minimal white space changes (get_tile_num_for_obs.m, pentad_of_year.m)
gmao-rreichle Dec 19, 2023
319905a
cleanup of netcdf writer for (ASCAT) obs scaling parameters (write_ne…
gmao-rreichle Dec 19, 2023
3ffee32
replaced deprecated Matlab functions "nanmean", "nanstd", and "nansum…
gmao-rreichle Dec 19, 2023
4113033
construct "ldas_obsparam" file name from user-defined inputs (Run_get…
gmao-rreichle Dec 19, 2023
565c868
fix bad no-data check (get_model_and_obs_clim_stats*.m)
gmao-rreichle Dec 22, 2023
b9dc1df
allocate(0)
amfox37 Dec 22, 2023
544a119
remove lat lon vectors from matlab write
amfox37 Dec 22, 2023
8459e1b
Adding ASCAT SM reader and matlab util for clim_stats (#656)
gmao-rreichle Dec 24, 2023
47503eb
added openmpi flags to make it run faster on SLES15 ( it doesn't hurt…
weiyuan-jiang Jan 12, 2024
0b98147
submit job to where it is built
weiyuan-jiang Jan 12, 2024
78f923b
typo fix
weiyuan-jiang Jan 12, 2024
fcbcb2e
more typo fix
weiyuan-jiang Jan 12, 2024
8c28f2a
add constraint based on BUILT_ON_SLES15
weiyuan-jiang Jan 17, 2024
c1e0cc5
minor edits of SLES15 comments (ldas_setup)
gmao-rreichle Jan 17, 2024
87079d7
updated README.md for use of Milan nodes (SLES15) at NCCS
gmao-rreichle Jan 20, 2024
729a3fa
Update CircleCI to use Orb v2
mathomp4 Jan 26, 2024
23f8320
Update CircleCI to use Orb v2 (#694)
gmao-rreichle Jan 26, 2024
e1f8348
Merge branch 'develop' into feature/wjiang/openmpi_flag
biljanaorescanin Jan 26, 2024
91d6e5f
Merge branch 'develop' into feature/wjiang/new_bcs_structure
biljanaorescanin Jan 30, 2024
ebbb5b5
Merge branch 'develop' into feature/rreichle/MODIS_snow_cover_fractio…
lcandre2 Jan 31, 2024
e883a23
generic nco
biljanaorescanin Jan 31, 2024
d82e82c
remove obsolete if
biljanaorescanin Jan 31, 2024
f75033b
update generate_catchincr_hist.py and LADAS example documents in …
saraqzhang Feb 1, 2024
4b8b782
edited documentation re. GEOSldas HISTORY output needed for Hybrid-4D…
gmao-rreichle Feb 1, 2024
3724d84
merge the text edit in py, re-generated HISTORY.rc.atmens
saraqzhang Feb 2, 2024
e00b3e0
Merge branch 'feature/saraqzhang/ladasApp4develop' of github.com:GEOS…
saraqzhang Feb 2, 2024
8341312
incorporate edits in py and re-generate HISTORY.rc
saraqzhang Feb 2, 2024
edabf78
Update to ESMA_cmake v3.40.0
mathomp4 Feb 6, 2024
7887911
Update to ESMA_cmake v3.40.0
gmao-rreichle Feb 6, 2024
d8b8160
Merge branch 'develop' into feature/amfox/smap_ascat
amfox37 Feb 6, 2024
4b878f0
LDAS_App tidy up
amfox37 Feb 6, 2024
7cc3735
tidy up unused variables and debugging
amfox37 Feb 7, 2024
3f18420
more tidying
amfox37 Feb 7, 2024
9637304
remove white space
amfox37 Feb 7, 2024
e529dca
Merge branch 'develop' into feature/wjiang/new_bcs_structure
gmao-rreichle Feb 7, 2024
b3101e2
Merge branch 'develop' into feature/wjiang/openmpi_flag
gmao-rreichle Feb 7, 2024
f0838b7
Merge branch 'develop' into feature/saraqzhang/ladasApp4develop
gmao-rreichle Feb 7, 2024
ed94868
Merge branch 'develop' into feature/rreichle/MODIS_snow_cover_fractio…
gmao-rreichle Feb 7, 2024
40329fc
generate_catchincr_hist.py using python module version in g5_module
saraqzhang Feb 8, 2024
7e0a22b
Make GEOSldas work for SLES15 / Milan (#693)
gmao-rreichle Feb 8, 2024
8d46fd7
Update comment in generate_catchincr_hist.py
gmao-rreichle Feb 8, 2024
b0a7a2f
fixed bugs in previous commit (generate_catchincr_hist.py)
gmao-rreichle Feb 8, 2024
01d069b
additional documentation of generate_catchincr_hist.py
gmao-rreichle Feb 8, 2024
779ab0e
Merge branch 'develop' into feature/saraqzhang/ladasApp4develop
gmao-rreichle Feb 8, 2024
687d17b
Merge branch 'develop' into feature/amfox/smap_ascat
amfox37 Feb 8, 2024
5e8eeec
update generate_catchincr_hist.py and LADAS sample documents (#698)
gmao-rreichle Feb 8, 2024
e79c437
Merge branch 'develop' into feature/amfox/smap_ascat
gmao-rreichle Feb 8, 2024
1e80660
Merge branch 'develop' into feature/wjiang/new_bcs_structure
gmao-rreichle Feb 8, 2024
4403b86
Merge branch 'develop' into feature/rreichle/MODIS_snow_cover_fractio…
gmao-rreichle Feb 8, 2024
bc0cef5
minor edits for new update_type=13 (clsm_ensupd_upd_routines.F90):
gmao-rreichle Feb 9, 2024
09e3f05
add NAS site
weiyuan-jiang Feb 13, 2024
ff3b13e
Merge branch 'develop' into feature/wjiang/NAS_support
weiyuan-jiang Feb 13, 2024
69307cc
disable Catchment-CN4.5 option for GEOSldas
gmao-jkolassa Feb 13, 2024
c2ff5fb
use GEOSgcm_GridComp branch implementing CN45 disabling
gmao-jkolassa Feb 13, 2024
2a3b721
Disable CatchmentCNCLM45 model (LSM_CHOICE=3) (#707)
gmao-rreichle Feb 15, 2024
e4fc89f
Fix error in components.yaml of #707
gmao-rreichle Feb 15, 2024
9a61fe9
Fix error in components.yaml of #707
biljanaorescanin Feb 15, 2024
4d5c786
sparse checkout of GEOS_util
weiyuan-jiang Feb 15, 2024
2895dc5
renamed GEOSldas_GridComp/Shared to GEOSldas_GridComp/LDAS_Shared
gmao-rreichle Feb 16, 2024
441ce5a
rename GEOSldas_GridComp/Shared to GEOSldas_GridComp/LDAS_Shared (#714)
gmao-rreichle Feb 16, 2024
3fffdb1
Merge branch 'develop' into feature/rreichle/MODIS_snow_cover_fractio…
gmao-rreichle Feb 16, 2024
fbe9f15
Merge branch 'develop' into feature/wjiang/new_bcs_structure
gmao-rreichle Feb 16, 2024
d450550
Merge branch 'develop' into feature/amfox/smap_ascat
gmao-rreichle Feb 16, 2024
3de7073
Merge branch 'develop' into feature/wjiang/NAS_support
gmao-rreichle Feb 16, 2024
130f252
Merge branch 'develop' into feature/wjiang/sparse_util
gmao-rreichle Feb 16, 2024
7e5b3c8
add trim when selecting by varname
amfox37 Feb 19, 2024
958233c
Merge branch 'feature/amfox/smap_ascat' of github.com:GEOS-ESM/GEOSld…
amfox37 Feb 19, 2024
f478091
Clarify comments in clsm_ensupd_enkf_update.F90
amfox37 Feb 19, 2024
e78cc6b
Fix issue with select_varnames
amfox37 Feb 20, 2024
f143148
read precipcor daily nc files
gmao-qliu Feb 21, 2024
38700d8
fix bug "+" string
weiyuan-jiang Feb 21, 2024
2bc4708
updated components.yaml with GEOS_Util v2.0.6 release that supports s…
gmao-rreichle Feb 21, 2024
434da27
adapt to new bcs structure (#680)
gmao-rreichle Feb 21, 2024
f117422
Merge branch 'develop' into feature/wjiang/sparse_util
gmao-rreichle Feb 21, 2024
20c9649
sparse checkout of GEOS_Util (#711)
gmao-rreichle Feb 21, 2024
6edcfcd
Merge branch 'develop' into feature/wjiang/NAS_support
weiyuan-jiang Feb 22, 2024
b537d38
get npes form PBS or SLURM
Feb 22, 2024
911a37a
update filename parse
gmao-qliu Feb 23, 2024
962d2ec
Merge branch 'develop' into feature/rreichle/MODIS_snow_cover_fractio…
lcandre2 Feb 23, 2024
74f0ffb
Add Aqua to DEFAULT.nml and change N_obs_species
Feb 23, 2024
d3488b2
Support for running GEOSldas at NAS (#706)
gmao-rreichle Feb 24, 2024
5b0983e
Merge branch 'develop' into feature/qliu/read_precipcor_dailyfiles
gmao-rreichle Feb 24, 2024
d31e5cb
minimal cleanup (white space, alignment, unnecessary declaration) fro…
gmao-rreichle Feb 24, 2024
d0b04fb
Fixed error log associated with previous changes in get_GEOS_corr_pre…
gmao-rreichle Feb 24, 2024
14ca604
support reading corrected precipitation from aggregated daily netcdf …
gmao-rreichle Feb 26, 2024
47d4bb9
remove catdef from state for non-peatland tiles
amfox37 Feb 26, 2024
af7d2ac
add ascat mask to read_obs
amfox37 Feb 26, 2024
9f02392
disabled updated_type=[1,2]; cleanup of new update_type=13 (clsm_ensu…
gmao-rreichle Feb 27, 2024
175ccb5
Merge branch 'develop' into feature/amfox/smap_ascat
gmao-rreichle Feb 27, 2024
9ebf438
Merge branch 'feature/amfox/smap_ascat' into feature/amfox/ascat_mask
amfox37 Feb 27, 2024
b175515
Add "update_type" for joint assimilation of ASCAT SM and SMAP Tb (#703)
gmao-rreichle Feb 27, 2024
399c6b0
replace loops with minloc
amfox37 Feb 28, 2024
dff4212
Merge branch 'feature/amfox/ascat_mask' of github.com:GEOS-ESM/GEOSld…
amfox37 Feb 28, 2024
f208e3f
move to fixed lat/lon ascat mask
amfox37 Feb 28, 2024
0692efa
Merge branch 'develop' into feature/rreichle/MODIS_snow_cover_fractio…
gmao-rreichle Feb 28, 2024
6f6b52a
moved MODIS SCF species into adjacent blocks in LDASsa_DEFAULT_inputs…
gmao-rreichle Feb 28, 2024
85733b7
ascat mask tidy up
amfox37 Feb 28, 2024
510e6dd
Merge branch 'develop' into feature/amfox/ascat_mask
amfox37 Feb 28, 2024
9687ac9
remove mask_name declaration
amfox37 Feb 28, 2024
0a07f81
renamed variables for ASCAT mask for clarity (clsm_ensupd_read_obs.F90)
gmao-rreichle Feb 28, 2024
bd32c8e
added %maskpath and %maskname fields to obs_param (enkf_types.F90, LD…
gmao-rreichle Feb 29, 2024
bcfbbe2
fix typo in previous commit (clsm_ensupd_read_obs.F90)
gmao-rreichle Feb 29, 2024
4a526c8
switch to lon-by-lat
amfox37 Feb 29, 2024
ba4c406
Read and apply mask during ASCAT QC (#723)
gmao-rreichle Feb 29, 2024
7bb6a84
Merge branch 'develop' into feature/rreichle/MODIS_snow_cover_fractio…
gmao-rreichle Feb 29, 2024
fd87ebf
Update utilities versions (components.yaml):
gmao-rreichle Feb 29, 2024
822589c
reverting back to ESMA_env v4.23.0
gmao-rreichle Mar 1, 2024
970dbb8
MODIS snow cover fraction assimilation
biljanaorescanin Mar 1, 2024
c2d39f5
Merge branch 'develop' into feature/rreichle/update_utilities_29Feb2024
gmao-rreichle Mar 1, 2024
f34a11a
Update utilities versions (#725)
gmao-rreichle Mar 1, 2024
4c3062b
add ascat mask maker
amfox37 Mar 11, 2024
53065bb
discover filepath
amfox37 Mar 12, 2024
ff241e7
added header comment
amfox37 Mar 12, 2024
ae97130
change default file write to current directory
amfox37 Mar 12, 2024
3276a8a
updated documentation in prep for release v18.0.0-beta (CHANGELOG.md,…
gmao-rreichle Mar 12, 2024
30a61ad
added MET_PATH and MET_TAG for GEOS-IT forcing (README.MetForcing_and…
gmao-rreichle Mar 12, 2024
199c730
minor cleanup and documentation (ascat_mask_maker.F90, CMakeLists.txt)
gmao-rreichle Mar 12, 2024
a6bad3a
updated EASEv2_M09 grid name (README.MetForcing_and_BCS.md)
gmao-rreichle Mar 12, 2024
9aa8ec7
declare mask variables as integers
amfox37 Mar 13, 2024
94973d4
additional corrections and updates (README.MetForcing_and_BCS.md)
gmao-rreichle Mar 13, 2024
0187745
white-space changes to fix alignment (README.MetForcing_and_BCS.md)
gmao-rreichle Mar 13, 2024
cd114d1
additional minor edits (README.MetForcing_and_BCS.md)
gmao-rreichle Mar 13, 2024
ccaf9f5
minor edits re. release v18.0.0-beta (CHANGELOG.md)
gmao-rreichle Mar 13, 2024
013598d
Point to GEOSgcm_GridComp branch with non-0-diff snow model fixes (co…
gmao-rreichle Mar 13, 2024
86d6aef
Point to GEOSgcm_GridComp branch with non-0-diff snow model fixes (#730)
gmao-rreichle Mar 13, 2024
a1b5a3b
reverting to "develop" branch for GEOSgcm_GridComp (components.yaml)
gmao-rreichle Mar 14, 2024
409cd2c
move lat/lon to grid cell center
amfox37 Mar 17, 2024
17a3c91
Use tempfile for domain def
mathomp4 Mar 18, 2024
d9fdcde
Close the file
mathomp4 Mar 18, 2024
eae930b
Use os.remove
mathomp4 Mar 18, 2024
4d90892
Fix binary + bit shaving bug
mathomp4 Mar 18, 2024
e0f3655
add combination choices
amfox37 Mar 18, 2024
5805a55
additional cleanup and documentation of ascat_mask_maker.F90:
gmao-rreichle Mar 19, 2024
136df14
Merge branch 'develop' into feature/amfox/ascat_mask_maker
gmao-rreichle Mar 19, 2024
f7d0750
CMakeLists to build without install
amfox37 Mar 19, 2024
48c5ece
updated paths to ASCAT EUMETSAT soil moisture retrieval data and mask…
gmao-rreichle Mar 19, 2024
cea441d
Add preprocessing utility program to create mask file for ASCAT soil …
gmao-rreichle Mar 19, 2024
fe99646
Merge branch 'develop' into feature/rreichle/GEOSgcm_GridComp_develop
gmao-rreichle Mar 19, 2024
a74d35c
Merge branch 'develop' into feature/rreichle/update_doc_Mar2024
gmao-rreichle Mar 19, 2024
aa21bf7
Merge branch 'develop' into feature/mathomp4/699-use-tempfile
gmao-rreichle Mar 19, 2024
02660bb
Merge branch 'develop' into bugfix/mathomp4/ben-mapl-fix
gmao-rreichle Mar 19, 2024
cd0230d
reverting to "develop" branch for GEOSgcm_GridComp (components.yaml) …
gmao-rreichle Mar 19, 2024
5462216
use develop for GEOSgcm_GridComp
biljanaorescanin Mar 19, 2024
b992c75
Merge branch 'develop' into bugfix/mathomp4/ben-mapl-fix
biljanaorescanin Mar 19, 2024
91057f9
Merge branch 'develop' into feature/rreichle/update_doc_Mar2024
gmao-rreichle Mar 19, 2024
402cf0e
Merge branch 'develop' into feature/mathomp4/699-use-tempfile
gmao-rreichle Mar 19, 2024
13b9b94
Update to MAPL 2.44.1
mathomp4 Mar 20, 2024
4afd1f6
Update to MAPL v2.44.1 to fix "binary + bit shaving" bug (#734)
gmao-rreichle Mar 20, 2024
5e7fde7
updated documentation of Release v18.0.0 (CHANGELOG.md)
gmao-rreichle Mar 20, 2024
e324d80
add more tmp file
weiyuan-jiang Mar 20, 2024
def6df9
more files in tempfile
weiyuan-jiang Mar 20, 2024
d91cfa3
Merge branch 'develop' into feature/mathomp4/699-use-tempfile
gmao-rreichle Mar 20, 2024
3a57d2c
Allow users to setup a GEOSldas experiment from somebody else's build…
gmao-rreichle Mar 21, 2024
f1f217a
Merge branch 'develop' into feature/rreichle/update_doc_Mar2024
gmao-rreichle Mar 21, 2024
bbba559
additional updates for Release v18.0.0 (CHANGELOG.md)
gmao-rreichle Mar 21, 2024
1d1aa12
Update some GitHub Actions versions
mathomp4 Mar 21, 2024
07c9ae7
create IMS.rc or JMS.rc directly on run_dir
weiyuan-jiang Mar 21, 2024
5b98ebd
Merge branch 'develop' into feature/mathomp4/699-use-tempfile
gmao-rreichle Mar 21, 2024
8f83907
Merge pull request #739 from GEOS-ESM/feature/mathomp4/ci-update
mathomp4 Mar 21, 2024
644e2e6
Merge branch 'develop' into feature/mathomp4/699-use-tempfile
gmao-rreichle Mar 21, 2024
a956a12
more documentation updates in prep for v18.0.0 (CHANGELOG.md, README.…
gmao-rreichle Mar 21, 2024
fd9b607
Merge branch 'develop' into feature/rreichle/update_doc_Mar2024
gmao-rreichle Mar 21, 2024
6ed3382
create IMS.rc or JMS.rc directly on run_dir (#740)
gmao-rreichle Mar 21, 2024
2a86e24
Merge branch 'develop' into feature/rreichle/update_doc_Mar2024
gmao-rreichle Mar 21, 2024
d8a1cf9
mininmal updates of Release v18.0.0 documentation (CHANGELOG.md)
gmao-rreichle Mar 21, 2024
bbdaaa7
updated documentation in prep for Release v18.0.0 (#728)
gmao-rreichle Mar 22, 2024
487c133
updating components.yaml file in prep for merge into main (components…
gmao-rreichle Mar 22, 2024
a699160
Merge branch 'main' into BRIDGE (manually resolved conflicts in compo…
gmao-rreichle Mar 22, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 6 additions & 4 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -1,22 +1,24 @@
version: 2.1

# Anchor to prevent forgetting to update a version
baselibs_version: &baselibs_version v7.7.0
# Anchors in case we need to override the defaults from the orb
#baselibs_version: &baselibs_version v7.17.0
#bcs_version: &bcs_version v11.4.0

orbs:
ci: geos-esm/circleci-tools@1
ci: geos-esm/circleci-tools@2

workflows:
build-test:
jobs:
# Build GEOSldas
- ci/build:
name: build-GEOSldas-on-<< matrix.compiler >>
context:
- docker-hub-creds
matrix:
parameters:
compiler: [ifort, gfortran]
baselibs_version: *baselibs_version
#baselibs_version: *baselibs_version
repo: GEOSldas
mepodevelop: false
persist_workspace: false # Needs to be true to run fv3/gcm experiment, costs extra
7 changes: 3 additions & 4 deletions .github/workflows/enforce-labels.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,20 +8,20 @@ jobs:
require-label:
runs-on: ubuntu-latest
steps:
- uses: mheap/github-action-required-labels@v3
- uses: mheap/github-action-required-labels@v5
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
mode: minimum
count: 1
labels: "0 diff,0 diff trivial,Non 0-diff,0 diff structural,0-diff trivial,Not 0-diff,0-diff,automatic,0-diff uncoupled"
labels: "0 diff,0 diff trivial,Non 0-diff,0 diff structural,0-diff trivial,Not 0-diff,0-diff,automatic,0-diff uncoupled,github_actions"
add_comment: true
message: "This PR is being prevented from merging because you have not added one of our required labels: {{ provided }}. Please add one so that the PR can be merged."

blocking-label:
runs-on: ubuntu-latest
steps:
- uses: mheap/github-action-required-labels@v3
- uses: mheap/github-action-required-labels@v5
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
Expand All @@ -30,4 +30,3 @@ jobs:
labels: "Contingent - DNA,Needs Lead Approval,Contingent -- Do Not Approve"
add_comment: true
message: "This PR is being prevented from merging because you have added one of our blocking labels: {{ provided }}. You'll need to remove it before this PR can be merged."

4 changes: 2 additions & 2 deletions .github/workflows/push-to-develop.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout repo
uses: actions/checkout@v2
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Run the action
uses: devops-infra/action-pull-request@v0.4
uses: devops-infra/action-pull-request@v0.5.5
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
source_branch: develop
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/release-tarball.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,12 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v4
with:
path: ${{ github.event.repository.name }}-${{ github.event.release.tag_name }}

- name: Checkout mepo
uses: actions/checkout@v2
uses: actions/checkout@v4
with:
repository: GEOS-ESM/mepo
path: mepo
Expand Down
59 changes: 35 additions & 24 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ This document explains how to build, set up, and run the GEOS land modeling and

## How to Build GEOSldas

### Step 1: Load the Build Modules
### Step 1: Load the Build Modules

Load the `GEOSenv` module provided by the GMAO Software Infrastructure team. It contains the latest `git`, `CMake`, and `mepo` modules and must be loaded in any interactive window that is used to check out and build the model.

Expand All @@ -13,51 +13,60 @@ module use -a (path)
module load GEOSenv
```

where `(path)` depends on the computer and operating system:
where `(path)` depends on the computing system; at NCCS, `(path)` also depends on the operating system (SLES12 on Skylake and Cascade Lake nodes; SLES15 on Milan nodes, as of Jan. 2024):

| System | Path |
| ------------- |---------------------------------------------------|
| NCCS | `/discover/swdev/gmao_SIteam/modulefiles-SLES12` |
| NCCS Discover | `/discover/swdev/gmao_SIteam/modulefiles-SLES12` |
| | `/discover/swdev/gmao_SIteam/modulefiles-SLES15` |
| NAS | `/nobackup/gmao_SIteam/modulefiles` |
| GMAO desktops | `/ford1/share/gmao_SIteam/modulefiles` |

Step 1 can be coded into the user's shell configuration file (e.g., `.bashrc` or `.cshrc`). See the [GEOSgcm Wiki](https://github.com/GEOS-ESM/GEOSgcm/wiki/) for sample shell configuration files.

### Step 2: Obtain the Model

For development work, clone the _entire_ repository and use the `develop` branch as your starting point (equivalent to the `UNSTABLE` tag in the old CVS repository):
For development work, clone the _entire_ repository and use the `develop` branch as your starting point:
```
git clone -b develop git@github.com:GEOS-ESM/GEOSldas.git
```
For science runs, you can also obtain a specific tag or branch _only_ (as opposed to the _entire_ repository), e.g.:
For science runs, you can also obtain a specific tag or branch _only_ (as opposed to the _entire_ repository), e.g.:
```
git clone -b v17.9.1 --single-branch git@github.com:GEOS-ESM/GEOSldas.git
```


### Step 3: Build the Model

To build the model in a single step, do the following:
To build the model in a single step, do the following from a head node:
```
cd ./GEOSldas
parallel_build.csh
```
from a head node. Doing so will check out all the external repositories of the model (albeit only on the first run, [see subsection on mepo below](#mepo)!) and build the model. When done, the resulting model build will be found in `build/` and the installation will be found in `install/`, with setup scripts like `ldas_setup` in `install/bin`.
```
This checks out all the external repositories of the model (albeit only on the first run, [see subsection on mepo below](#mepo)!) and then builds and installs the model.

At **NCCS**, the default is to build GEOSldas on SLES12 (Skylake or Cascade Lake nodes); to build GEOSldas on SLES15 (Milan nodes), use `parallel_build.csh -mil`.

The resulting model build is found in `build[-SLESxx]/`, and the installation is found in `install[-SLESxx]/`, with setup scripts like `ldas_setup` in `install[-SLESxx]/bin`.

To obtain a build that is suitable for debugging, use `parallel_build.csh -debug`, which will build in `build-Debug/` and install in `install-Debug/`. There is also an option for aggressive optimization. For details, see [GEOSldas Wiki](https://github.com/GEOS-ESM/GEOSldas/wiki).
To obtain a build that is suitable for debugging, use `parallel_build.csh -debug`, which builds in `build-Debug[-SLESxx]/` and installs in `install-Debug[-SLESxx]/`. There is also an option for aggressive optimization. For details, see the [GEOSldas Wiki](https://github.com/GEOS-ESM/GEOSldas/wiki).

See below for how to build the model in multiple steps.
Instructions for building the model in multiple steps are provided below.

---

## How to Set Up (Configure) and Run GEOSldas

a) Set up the job as follows:

a) At **NCCS**, GEOSldas must be built, configured, and run on the same operating system. To run GEOSldas on Milan nodes (SLES15), start with `ssh discover-mil`.

b) Set up the job as follows:

```
cd (build_path)/GEOSldas/install/bin
cd (build_path)/GEOSldas/install[-SLESxx]/bin
source g5_modules [for bash or zsh: source g5_modules.[z]sh]
./ldas_setup setup [-v] (exp_path) ("exe"_input_filename) ("bat"_input_filename)
```
```

where

Expand All @@ -70,19 +79,19 @@ where

The three arguments for `ldas_setup` are positional and must be ordered as indicated above.

The latter two files contain essential information about the experiment setup.
The latter two files contain essential information about the experiment setup.
Sample files can be generated as follows:
```
```
ldas_setup sample --exeinp > YOUR_exeinp.txt
ldas_setup sample --batinp > YOUR_batinp.txt
```

Edit these sample files following the examples and comments within the sample files.
Edit these sample files following the examples and comments within the sample files.

The ldas_setup script creates a run directory and other directories at:
`[exp_path]/[exp_name]`

Configuration input files will be created at:
Configuration input files are created at:
`[exp_path]/[exp_name]/run`

For more options and documentation, use any of the following:
Expand All @@ -92,16 +101,19 @@ ldas_setup sample -h
ldas_setup setup -h
```

b) Configure the experiment output by editing the ```./run/HISTORY.rc``` file as needed.
c) Configure the experiment output by editing the ```./run/HISTORY.rc``` file as needed.

c) Run the job:
d) Run the job:
```
cd [exp_path]/[exp_name]/run/
sbatch lenkf.j
```

For more information, see the files in `./doc/`.
Moreover, descriptions of the configuration (resource) parameters are included in the sample "exeinp" and "batinp" files that can be generated using `ldas_setup`.
At **NCCS**, the appropriate SLURM directive `#SBATCH --constraint=[xxx]` is automatically added into `lenkf.j` depending on the operating system.

For more information, see the files in `./doc/`. Moreover, descriptions of the configuration (resource) parameters are included in the sample "exeinp" and "batinp" files that can be generated using `ldas_setup`.



-----------------------------------------------------------------------------------

Expand Down Expand Up @@ -138,15 +150,14 @@ We currently do not allow in-source builds of GEOSldas. So we must make a direct
```
mkdir build
```
The advantages of this is that you can build both a Debug and Release version with the same clone if desired.

#### Run CMake
CMake generates the Makefiles needed to build the model.
```
cd build
cmake .. -DBASEDIR=$BASEDIR/Linux -DCMAKE_Fortran_COMPILER=ifort -DCMAKE_INSTALL_PREFIX=../install
```
This will install to a directory parallel to your `build` directory. If you prefer to install elsewhere change the path in:
This installs into a directory parallel to your `build` directory. If you prefer to install elsewhere change the path in:
```
-DCMAKE_INSTALL_PREFIX=<path>
```
Expand All @@ -156,7 +167,7 @@ and CMake will install there.
```
make -j6 install
```
If you are at NCCS, you **should** run `make -j6 install` on an interactive _compute_ node.
If you are at NCCS, you **should** run `make -j6 install` on an interactive _compute_ node.


## Contributing
Expand Down
19 changes: 13 additions & 6 deletions components.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,37 +4,44 @@ GEOSldas:
env:
local: ./@env
remote: ../ESMA_env.git
tag: v4.9.1
tag: v4.23.0

cmake:
local: ./@cmake
remote: ../ESMA_cmake.git
tag: v3.28.0
tag: v3.41.0

ecbuild:
local: ./@cmake/@ecbuild
remote: ../ecbuild.git
tag: geos/v1.3.0

NCEP_Shared:
local: ./src/Shared/@NCEP_Shared
remote: ../NCEP_Shared.git
tag: v1.3.0
sparse: ./config/NCEP_Shared.sparse

GMAO_Shared:
local: ./src/Shared/@GMAO_Shared
remote: ../GMAO_Shared.git
tag: v1.9.7
sparse: ./config/GMAO_Shared.sparse
tag: v1.9.0

GEOS_Util:
local: ./src/Shared/@GMAO_Shared/@GEOS_Util
remote: ../GEOS_Util.git
tag: v2.0.1
tag: v2.0.7
sparse: ./config/GEOS_Util.sparse

MAPL:
local: ./src/Shared/@MAPL
remote: ../MAPL.git
tag: v2.39.1
tag: v2.44.1

GEOSgcm_GridComp:
local: ./src/Components/GEOSldas_GridComp/@GEOSgcm_GridComp
remote: ../GEOSgcm_GridComp.git
tag: v2.5.2
sparse: ./config/GEOSgcm_GridComp_ldas.sparse
tag: v2.1.1

3 changes: 3 additions & 0 deletions config/GEOS_Util.sparse
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
/CMakeLists.txt
/pre/remap_restart
/pre/CMakeLists.txt
8 changes: 8 additions & 0 deletions config/NCEP_Shared.sparse
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
!/*
/NCEP_sp
/NCEP_w3
/NCEP_bufr
/NCEP_bacio
/NCEP_sfcio
/NCEP_sigio
/CMakeLists.txt
75 changes: 74 additions & 1 deletion doc/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,12 +27,85 @@ this period, LDASsa and GEOSldas development continued in parallel.

In 2019, GEOS LDAS version control transferred from CVS to Git.

This README file contains the history of stable GEOSldas versions ("tags") in Git, followed by older, CVS LDASsa and GEOSldas versions and change logs.
This README file contains the history of stable GEOSldas Releases in Git, followed by older, CVS LDASsa tags and GEOSldas versions and change logs.


Overview of Git Releases:
============================

[v18.0.0](https://github.com/GEOS-ESM/GEOSldas/releases/tag/v18.0.0) - 2024-03-22
------------------------------

- 0-diff vs. v17.13.1 except for MAPL bug fix ([PR #734](https://github.com/GEOS-ESM/GEOSldas/pull/734)).

- Notes:
- Release uses original GEOSldas repository structure. Next release is expected to use a revised repository structure.

- Science changes:
- Added MODIS snow cover fraction assimilation ([PR #512](https://github.com/GEOS-ESM/GEOSldas/pull/512)).
- Added ASCAT soil moisture assimilation ([PR #656](https://github.com/GEOS-ESM/GEOSldas/pull/656), [PR #703](https://github.com/GEOS-ESM/GEOSldas/pull/703), [PR #723](https://github.com/GEOS-ESM/GEOSldas/pull/723), [PR #729](https://github.com/GEOS-ESM/GEOSldas/pull/729)).
- New update_type=13 for ASCAT soil moisture and SMAP brightness temperature assimilation ([PR #703](https://github.com/GEOS-ESM/GEOSldas/pull/703)).
- New update_type=13 replaces update_type=[1,2], which has been disabled.
- Requires ASCAT mask file ([PR #723](https://github.com/GEOS-ESM/GEOSldas/pull/723), [PR #729](https://github.com/GEOS-ESM/GEOSldas/pull/729)).
- Disabled CatchmentCNCLM45 model option (LSM_CHOICE=3) ([PR #707](https://github.com/GEOS-ESM/GEOSldas/pull/707), [GEOSgcm_GridComp PR #900](https://github.com/GEOS-ESM/GEOSgcm_GridComp/pull/900)).
- Added support for GEOS-IT surface met forcing ([PR #688](https://github.com/GEOS-ESM/GEOSldas/pull/688)).
- Added CATCHMENT_SPINUP mode ([PR #647](https://github.com/GEOS-ESM/GEOSldas/pull/647), [GEOSgcm_GridComp PR #751](https://github.com/GEOS-ESM/GEOSgcm_GridComp/pull/751)).

- GEOSgcm_GridComp v2.5.2:
- Improved MODIS-based snow albedo (v2) in make_bcs package ([GEOSgcm_GridComp PR #687](https://github.com/GEOS-ESM/GEOSgcm_GridComp/pull/687)).
- Major source code cleanup:
- Stieglitz snow model ([GEOSgcm_GridComp PR #834](https://github.com/GEOS-ESM/GEOSgcm_GridComp/pull/834)).
- make_bcs package ([GEOSgcm_GridComp PR #763](https://github.com/GEOS-ESM/GEOSgcm_GridComp/pull/763), [GEOSgcm_GridComp PR #786](https://github.com/GEOS-ESM/GEOSgcm_GridComp/pull/786), [GEOSgcm_GridComp PR #846](https://github.com/GEOS-ESM/GEOSgcm_GridComp/pull/846)).
- coeffsib ([GEOSgcm_GridComp PR #845](https://github.com/GEOS-ESM/GEOSgcm_GridComp/pull/845)).
- Fixed CDCR2 long_name ([GEOSgcm_GridComp PR #818](https://github.com/GEOS-ESM/GEOSgcm_GridComp/pull/818)).
- Optional checks of snow states after application of LDAS increments ([GEOSgcm_GridComp PR #834](https://github.com/GEOS-ESM/GEOSgcm_GridComp/pull/834)).
- Refined check for allowable bcs versions for CatchCN ([GEOSgcm_GridComp PR #882](https://github.com/GEOS-ESM/GEOSgcm_GridComp/pull/882)).
- Fixed treatment of atmospheric CO2 input file for CatchCN ([PR #663](https://github.com/GEOS-ESM/GEOSldas/pull/663), [GEOSgcm_GridComp PR #771](https://github.com/GEOS-ESM/GEOSgcm_GridComp/pull/771)).
- Fixed bug when reading vegetation type ity from restart ([GEOSgcm_GridComp PR #757](https://github.com/GEOS-ESM/GEOSgcm_GridComp/pull/757)).
- Fixed bug to correct vegetation fraction assessment in GetIds_carbon (getids.F90) for CatchCN ([GEOSgcm_GridComp PR #770](https://github.com/GEOS-ESM/GEOSgcm_GridComp/pull/770)).

- Interface:
- Use boundary conditions inputs in revised directory layout and naming convention ([PR #680](https://github.com/GEOS-ESM/GEOSldas/pull/680)).

- Utilities:
- GMAO_Shared v1.9.7 ([PR #725](https://github.com/GEOS-ESM/GEOSldas/pull/725)).
- GEOS_Util v2.0.7 ([PR #725](https://github.com/GEOS-ESM/GEOSldas/pull/725)).
- Sparse checkout of GEOS_Util ([PR #711](https://github.com/GEOS-ESM/GEOSldas/pull/711)).
- Improved remap_restarts package ([GEOS_Util PR #43](https://github.com/GEOS-ESM/GEOS_Util/pull/19), [GEOS_Util PR #43](https://github.com/GEOS-ESM/GEOS_Util/pull/43), [GEOS_Util PR #53](https://github.com/GEOS-ESM/GEOS_Util/pull/53))
- Added NCEP_Shared v1.3.0 ([PR #656](https://github.com/GEOS-ESM/GEOSldas/pull/656)).

- Infrastructure:
- Updated for NCCS/Discover hardware:
- Added support for SLES15/Milan nodes ([PR #693](https://github.com/GEOS-ESM/GEOSldas/pull/693)).
- Removed support for Haswell nodes ([PR #681](https://github.com/GEOS-ESM/GEOSldas/pull/681)).
- Support for running GEOSldas at the NASA Advanced Supercomputing (NAS) facility ([PR #706](https://github.com/GEOS-ESM/GEOSldas/pull/706)).
- Allow experiment setup from another user's build ([PR #733](https://github.com/GEOS-ESM/GEOSldas/pull/733), [PR #740](https://github.com/GEOS-ESM/GEOSldas/pull/740)).
- ESMA_env v4.23.0, Baselibs v7.16.0 ([PR #681](https://github.com/GEOS-ESM/GEOSldas/pull/681)).
- ESMA_cmake v3.41.0 ([PR #725](https://github.com/GEOS-ESM/GEOSldas/pull/725)).
- MAPL v2.44.1 ([PR #734](https://github.com/GEOS-ESM/GEOSldas/pull/734)).
- CircleCI Orb v2 ([PR #694](https://github.com/GEOS-ESM/GEOSldas/pull/694)).
- Replaced FLAP with fArgParse ([PR #669](https://github.com/GEOS-ESM/GEOSldas/pull/669)).
- Updated versions of GitHub Actions ([PR #739](https://github.com/GEOS-ESM/GEOSldas/pull/739)).


- Documentation:
- Updates and corrections ([PR #728](https://github.com/GEOS-ESM/GEOSldas/pull/728)).

- Bug fixes and other minor changes:
- Fixed bug that degraded simulation when writing (MAPL-binary) instantaneous output with bit shaving ([PR #734](https://github.com/GEOS-ESM/GEOSldas/pull/734)).
- Removed requirement for mwRTM parameter input files ([PR #685](https://github.com/GEOS-ESM/GEOSldas/pull/685)).
- Support for reading corrected precipitation from aggregated daily netcdf files ([PR #718](https://github.com/GEOS-ESM/GEOSldas/pull/718)).
- Updated generate_catchincr_hist.py and sample documents for coupled land-atmosphere data assimilation ([PR #698](https://github.com/GEOS-ESM/GEOSldas/pull/698)).
- Bug fix to avoid NaN for ens std-dev in debug mode ([PR #679](https://github.com/GEOS-ESM/GEOSldas/pull/679)).
- Implementation changes for FFT used in perturbations ([PR #679](https://github.com/GEOS-ESM/GEOSldas/pull/679)).
- Some cleanup of unused variables ([PR #679](https://github.com/GEOS-ESM/GEOSldas/pull/679)).
- Updated met forcing path when coupled with ADAS ([PR #682](https://github.com/GEOS-ESM/GEOSldas/pull/682)).
- Added more export variable definitions to tile_bin2nc4.F90 ([PR #676](https://github.com/GEOS-ESM/GEOSldas/pull/676)).
- Fixed LONG_NAME for longwave radiation variables ([PR #674](https://github.com/GEOS-ESM/GEOSldas/pull/674), [GEOSgcm_GridComp PR #764](https://github.com/GEOS-ESM/GEOSgcm_GridComp/pull/764)).
- Fixed bug in matlab reader MAPL_ReadForcing_fullfile.m ([PR #665](https://github.com/GEOS-ESM/GEOSldas/pull/665)).
- Renamed GEOSldas_GridComp/Shared to GEOSldas_GridComp/LDAS_Shared ([PR #714](https://github.com/GEOS-ESM/GEOSldas/pull/714)).

------------------------------
[v17.13.1](https://github.com/GEOS-ESM/GEOSldas/releases/tag/v17.13.1) - 2023-06-26
------------------------------

Expand Down
Loading
Loading