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 v17.12.0 #614

Merged
merged 162 commits into from
Dec 16, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
162 commits
Select commit Hold shift + click to select a range
e72cf69
This branch is using mk_catchANDcnRestarts.x
weiyuan-jiang May 6, 2022
d76fbab
change components for testing purpose
weiyuan-jiang May 11, 2022
cc4cda2
set in_tilefile as string by default
weiyuan-jiang May 12, 2022
fc68a1c
Fix "depth_to_water_table..." (tile_bin2nc4.F90)
gmao-rreichle Jun 15, 2022
8767879
Fix "depth_to_water_table..." (tile_bin2nc4.F90) (#561)
gmao-rreichle Jun 15, 2022
0254a98
merge main into BRIDGE in prep for future release (no files changed) …
gmao-rreichle Jun 15, 2022
7041e80
updated components.yaml to match develop in prep for future release
gmao-rreichle Jun 15, 2022
fc23bca
merge BRIDGE into develop in prep for future release (#564)
gmao-rreichle Jun 16, 2022
d29fff2
Update ESMA_cmake and ESMA_env
mathomp4 Jun 16, 2022
4886167
Fix CI
mathomp4 Jun 16, 2022
c40ee94
Actually fix the CI
mathomp4 Jun 16, 2022
0bb0796
Merge pull request #565 from GEOS-ESM/feature/mathomp4/update-compone…
mathomp4 Jun 17, 2022
a5447b7
Update to MAPL 2.23.0
mathomp4 Jul 6, 2022
f72452b
initial reorg of LDAS_App/
gmao-rreichle Jul 8, 2022
3af911c
additional edits for initial reorg of LDAS_App/
gmao-rreichle Jul 8, 2022
85b3de3
added scripts for handling ensemble forcing in LADAS
gmao-rreichle Jul 8, 2022
401808f
added sample config files for LADAS
gmao-rreichle Jul 8, 2022
d1c4612
add matlab routines for generation obs scaling parameters
gmao-rreichle Jul 11, 2022
eea1a50
added comments to LDAS_App/ens_forcing/enpert_forc.csh
gmao-rreichle Jul 11, 2022
e7445f9
updates regarding to review/comments on ens_forcing/ and sam…
saraqzhang Jul 11, 2022
4274beb
edited comments, simplified sample files
gmao-rreichle Jul 13, 2022
13b0b0c
edited comments, cleanup
gmao-rreichle Jul 13, 2022
44a926f
updated comments about "convert_grid" option in get_model_and_obs_cli…
gmao-rreichle Jul 13, 2022
71f7915
minimal edit to suggested path name for ADAS_EXPDIR in test_enpert_fo…
gmao-rreichle Jul 13, 2022
0198ef2
Move to Ben hotfix branch
mathomp4 Jul 13, 2022
bc6b0e6
Useless comment to trigger CI
mathomp4 Jul 14, 2022
47366b4
Update to MAPL 2.23.1
mathomp4 Jul 15, 2022
9264e07
Update to MAPL 2.23.1 and ESMA_env v4.2.0 (#568)
gmao-rreichle Jul 16, 2022
f2909f2
reverting components.yaml back to develop branch in anticipation of P…
gmao-rreichle Jul 19, 2022
abe3d18
Merge branch 'develop' into feature/wjiang/clean_mk_restarts
gmao-rreichle Jul 19, 2022
210a3f8
moved matlab readers etc into new "./shared/matlab/" directory
gmao-rreichle Jul 27, 2022
444f022
add ens perturbed forcing option to lenkf.j
saraqzhang Jul 28, 2022
0ab1891
minimal edits towards shared version of read_tilecoord.m and read_til…
gmao-rreichle Jul 28, 2022
b81cee6
Merge remote-tracking branch 'origin/feature/rreichle/reorg_and_add_u…
gmao-rreichle Jul 28, 2022
62aef1b
minor edits in commments and if-construct for ensemble forcing option…
gmao-rreichle Jul 28, 2022
33059dd
Merge branch 'develop' into feature/rreichle/reorg_and_add_utils
gmao-rreichle Jul 28, 2022
2881d6c
removed obsolete tilecoord reader (read_tilecoord_GEOS.m)
gmao-rreichle Jul 28, 2022
f5320c0
- added initial version of mwRTM parameter utilities
gmao-rreichle Jul 28, 2022
758a403
removed presumably redundant loading of python modules
gmao-rreichle Jul 29, 2022
e64e496
updated help text for ENSEMBLE_FORCING in GEOSldas_LDAS.rc
gmao-rreichle Jul 29, 2022
941e15d
- removed redundant copy of read_ObsFcsAna.m
gmao-rreichle Jul 29, 2022
a22b157
additional matlab utilities and cleanup
gmao-rreichle Jul 29, 2022
1cf50fc
fixed path to utility script in src/Applications/LDAS_App/CMakeLists.txt
gmao-rreichle Jul 29, 2022
7716bbc
updated README_LDAS_App
gmao-rreichle Jul 29, 2022
6879db3
remove intermidiate files and rename final files in ens_forcing
saraqzhang Aug 1, 2022
347a88d
changed to python 3 and use remap_restarts
weiyuan-jiang Aug 8, 2022
120d38f
change the script for processing restart
weiyuan-jiang Aug 8, 2022
0a338cd
bug fix
weiyuan-jiang Aug 8, 2022
2a3af9c
fix glob
weiyuan-jiang Aug 8, 2022
e7d2fa0
correct python3 division
weiyuan-jiang Aug 8, 2022
795cf09
change chmod
weiyuan-jiang Aug 10, 2022
3df4bc2
rm support for LDASsa restart. rm process_rst.csh
weiyuan-jiang Aug 12, 2022
2640504
search vegrst
weiyuan-jiang Aug 12, 2022
b3aeb0e
change componet for test
weiyuan-jiang Aug 18, 2022
2ed3655
add matlab scripts of soil wetness climatology in util/inputs/
gmao-qliu Aug 25, 2022
45ec4c0
Revert "change componet for test"
gmao-rreichle Aug 26, 2022
fa7f594
reverting GMAO_Shared back to "main" branch in components.yaml in pre…
gmao-rreichle Aug 26, 2022
dc3f0b1
remove intermediate files and rename final files in ens_forcing (#571)
gmao-rreichle Aug 26, 2022
ffcc60f
add the README file for the soilwetness_climatology utility scripts.
gmao-qliu Aug 29, 2022
054b876
Add the README file of the soilwetness_climatology utility scripts.
gmao-qliu Aug 29, 2022
a88dc13
Merge branch 'feature/rreichle/reorg_and_add_utils' of github.com:/GE…
gmao-qliu Aug 29, 2022
1f51c48
fix typos in comments (ldas_setup)
gmao-rreichle Aug 30, 2022
f8828a7
extend FP restart dates
weiyuan-jiang Aug 30, 2022
7f20ec7
moved "soilwetness_climatology" scripts to ./postproc/climatology (bc…
Aug 30, 2022
5132b69
removed outdated comments and cleaned up indent (lots of white-space …
Aug 30, 2022
5a2d165
Edited README file for util/postproc/climatology/
Aug 30, 2022
f9fe05d
minor updates to comments in utils/postproc/climatology
Aug 30, 2022
0cf176c
additional fixes to comments and indents in util/postproc/climatology…
Aug 30, 2022
3364e14
- Use existing “out_wetness” variable (which was obsolete) to control…
Aug 31, 2022
ee9bec1
renamed for clarity: Run_get_model_clim_stats.m -> Run_L4_sm_clim_st…
Aug 31, 2022
748bb4d
additional minor edits, primarily clarifying L4SM application of clim…
Aug 31, 2022
bf498af
fix character length in declaration of string variables
gmao-rreichle Aug 31, 2022
a702692
Reorg of LDAS_App and additional LADAS-related utilities
biljanaorescanin Sep 1, 2022
8371197
Merge branch 'develop' into feature/rreichle/fix_character_length
gmao-rreichle Sep 1, 2022
80f2e84
replaced: iargc() --> command_argument_count(), getarg() --> get_co…
gmao-rreichle Sep 1, 2022
2a2da27
Fix char length of string variables to avoid truncation of file paths…
gmao-rreichle Sep 1, 2022
e3c52a6
resolved merge conflict in CMakeLists.txt
gmao-rreichle Sep 1, 2022
e6994a3
Merge branch 'develop' into feature/wjiang/clean_mk_restarts. Resolve…
gmao-rreichle Sep 1, 2022
17901e5
update catchcn restart dummy files
biljanaorescanin Sep 1, 2022
4c85309
fix catchcn45 tile file
biljanaorescanin Sep 1, 2022
664049a
missing else
biljanaorescanin Sep 1, 2022
f93bb94
no need for else
biljanaorescanin Sep 1, 2022
3379fc0
else syntax error
biljanaorescanin Sep 2, 2022
34d08fd
Clean up mk_GEOSldasRestarts and process_rst.csh #551
gmao-rreichle Sep 2, 2022
036c294
Update to MAPL 2.25.0
mathomp4 Sep 9, 2022
0393859
Update to ESMA_env 4.4.0 and ESMA_cmake v3.18.0
mathomp4 Sep 9, 2022
e1ce30c
Merge pull request #578 from GEOS-ESM/bugfix/mathomp4/577-update-mapl…
weiyuan-jiang Sep 9, 2022
5421c95
Merge branch 'develop' into feature/mathomp4/update-to-geosgcm-10.22.6
gmao-rreichle Sep 12, 2022
1fd9008
Update to ESMA_env 4.4.0 and ESMA_cmake v3.18.0 #579
gmao-rreichle Sep 12, 2022
337b1c3
enable catchcn ensemble run and export more variables
weiyuan-jiang Sep 22, 2022
12d176d
adjust component for testing
weiyuan-jiang Sep 22, 2022
1d764d7
match GEOSgcm_gridComp
weiyuan-jiang Sep 28, 2022
896a883
remove LDAS_EASE_conv.F0
weiyuan-jiang Sep 28, 2022
81f1a8f
correct convert differnt grid
weiyuan-jiang Sep 28, 2022
86e7de0
get CNFROOTC from ENSAVG grid comp
weiyuan-jiang Sep 28, 2022
9d4ac2d
change ensid suffix from xxxx to _exxxx
weiyuan-jiang Sep 28, 2022
eb0d063
use revised ease_extent() from EASE_conv module in LDAS_TileCoordRout…
gmao-rreichle Sep 30, 2022
a50d095
use revised ease_extent() from EASE_conv module in LDAS_TileCoordRout…
gmao-rreichle Sep 30, 2022
d771655
temporarily pointing components.yaml to matching GCM GridComp branch
gmao-rreichle Sep 30, 2022
7cea883
change ens_id_string to _exxxx
weiyuan-jiang Sep 30, 2022
5bd729d
fixed bug in cell_area units from previous commit; some cleanup
gmao-rreichle Sep 30, 2022
c24b96f
additional modifications of previous commit:
gmao-rreichle Sep 30, 2022
5e6dc8c
revised comment line about ensid string in GEOS_MetForceGridComp.F90
gmao-rreichle Sep 30, 2022
78cc7d5
change ens_id_width back to the meaning of "width of digit"
weiyuan-jiang Oct 3, 2022
99d4140
fix some trivial errors
weiyuan-jiang Oct 3, 2022
d7ab7e2
change grid name assertion M09
weiyuan-jiang Oct 4, 2022
864e822
fix id_string in landpert
weiyuan-jiang Oct 5, 2022
3d0c007
minor changes.
weiyuan-jiang Oct 5, 2022
e5d4b65
add options for GetPointer when a variabe is missing
weiyuan-jiang Oct 5, 2022
c92ccfe
revive debug flag for lenkf.j
weiyuan-jiang Oct 5, 2022
e7d5bc2
change unset
weiyuan-jiang Oct 5, 2022
babc348
change vegydyn's first member's name
weiyuan-jiang Oct 5, 2022
a045efd
add 2 to ens_id_width for "_e"
weiyuan-jiang Oct 6, 2022
f1bd407
minimal clean-up of comments and range checks re. ens_id_width
gmao-rreichle Oct 6, 2022
a21a664
Update process_hist.csh
weiyuan-jiang Oct 12, 2022
da55da7
Bug fix: Make "lenkf.j -debug" work (again) #587
gmao-rreichle Oct 12, 2022
6228fd0
fix default debug flag
weiyuan-jiang Oct 12, 2022
b82f0d3
Fix for previous commit ("lenkf.j -debug") #589
gmao-rreichle Oct 12, 2022
97064bb
Merge branch 'develop' into feature/wjiang/further_reorg_bcs
gmao-rreichle Oct 12, 2022
1e50d2f
Merge branch 'develop' into feature/wjiang/catchcn_ensemble_new
gmao-rreichle Oct 12, 2022
424f7a4
fix bug on condition of get_tile_num_obs
weiyuan-jiang Oct 12, 2022
ef6fd43
further fix for condition on grid name
weiyuan-jiang Oct 12, 2022
58b4b5f
load and launch totalview in lenkf.j
weiyuan-jiang Oct 13, 2022
8902c42
additional edits for debug mode (lenkf.j.template)
gmao-rreichle Oct 13, 2022
f6251ed
fixing previous commit
gmao-rreichle Oct 13, 2022
ebe8948
add comments about provenance of CatchCN variables
gmao-rreichle Oct 13, 2022
9fa58d0
undoing conditional around source g5_modules (lenkf.j.template)
gmao-rreichle Oct 14, 2022
a9f084b
minor revisions to debugging instructions
gmao-rreichle Oct 17, 2022
3437c07
updating components.yaml for merge into develop
gmao-rreichle Oct 18, 2022
9a7ec25
Support for CatchCN ensemble simulations (#584)
gmao-rreichle Oct 18, 2022
1e933c5
Merge branch 'develop' into feature/wjiang/load_launch_tview
gmao-rreichle Oct 18, 2022
8ad174f
Clarify help message for "lenkf.j -debug" (#591)
gmao-rreichle Oct 18, 2022
4c2b8d7
get export from catch directly
weiyuan-jiang Oct 21, 2022
0d4448a
get exports from leaf component (e.g., grand-child) directly (#594)
gmao-rreichle Oct 26, 2022
16a4cee
change MAPL
biljanaorescanin Oct 28, 2022
a11462f
Update to MAPL 2.29.0 (#597)
gmao-rreichle Oct 28, 2022
affafa0
new MAPL tag for GEOSldas once we merge PR618
biljanaorescanin Nov 23, 2022
c7b4c84
adding tag info
biljanaorescanin Nov 29, 2022
6fb0fde
Updated to MAPL v2.31.0 (#599)
gmao-rreichle Nov 29, 2022
8b6eece
Move to use GitHub Action for Label Enforcement
mathomp4 Dec 1, 2022
06e05b5
Use GitHub Action for Label Enforcement (#601)
gmao-rreichle Dec 1, 2022
806a2b7
Reverting components.yaml back to GCM GC develop
gmao-rreichle Dec 2, 2022
27cf1cf
fixing previous commit (components.yaml)
gmao-rreichle Dec 2, 2022
bf4e754
Merge branch 'develop' into feature/wjiang/further_reorg_bcs
gmao-rreichle Dec 2, 2022
f3a6bdf
correct gridname in tilegrids.bin
weiyuan-jiang Dec 5, 2022
ef93f5f
reverting Weiyuan's most recent commit -- see comment on GEOSldas PR …
gmao-rreichle Dec 5, 2022
5a8dfa4
use cleaned-up EASE grid tools (#586)
gmao-rreichle Dec 6, 2022
fbb7840
Update CI to use Baselibs 7.7.0
mathomp4 Dec 7, 2022
2263fe0
Update components to match GEOSgcm main
mathomp4 Dec 7, 2022
7d27a46
Update to MAPL 2.32.0
mathomp4 Dec 7, 2022
6af74ed
script for rewinding an exisiting ldas run
saraqzhang Dec 7, 2022
9065da0
Update to MAPL 2.33.0
mathomp4 Dec 8, 2022
646f32a
some clean up (rewind_ldas.csh)
gmao-rreichle Dec 8, 2022
25939b0
mv shared/rewind_ldas.csh to config/rewind_GEOSldas.csh
gmao-rreichle Dec 8, 2022
4bbfb4c
added script GEOSldas_rewind.csh into CMakeLists.txt
gmao-rreichle Dec 9, 2022
07496d6
add script for rewinding existing GEOSldas run (#606)
gmao-rreichle Dec 9, 2022
6572098
Merge branch 'develop' into feature/mathomp4/update-ci-baselibs
gmao-rreichle Dec 9, 2022
da23932
Update to MAPL 2.33, components and CI to Baselibs 7.7.0 (#604)
gmao-rreichle Dec 9, 2022
4100d8c
Update CHANGELOG.md in prep for Release v17.12.0
gmao-rreichle Dec 16, 2022
f21262d
Merge branch 'develop' into gmao-rreichle-patch-1
gmao-rreichle Dec 16, 2022
6cecd7b
Update CHANGELOG.md in prep for Release v17.12.0 (#612)
gmao-rreichle Dec 16, 2022
62cc92f
edited components.yaml in prep for release v17.12.0
gmao-rreichle Dec 16, 2022
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
42 changes: 11 additions & 31 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -1,42 +1,22 @@
version: 2.1

# Anchor to prevent forgetting to update a version
baselibs_version: &baselibs_version v7.7.0

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

workflows:
build-test:
jobs:
- build-GEOSldas:
- ci/build:
name: build-GEOSldas-on-<< matrix.compiler >>
matrix:
parameters:
compiler: [gfortran, ifort]
context:
- docker-hub-creds

jobs:
build-GEOSldas:
parameters:
compiler:
type: string
executor:
name: circleci-tools/<< parameters.compiler >>
resource_class: large
working_directory: /root/project
steps:
- checkout:
path: GEOSldas
- circleci-tools/versions:
compiler: << parameters.compiler >>
- circleci-tools/mepoclone:
repo: GEOSldas
- circleci-tools/checkout_if_exists:
repo: GEOSldas
- circleci-tools/cmake:
repo: GEOSldas
compiler: << parameters.compiler >>
- circleci-tools/buildinstall:
matrix:
parameters:
compiler: [ifort, gfortran]
baselibs_version: *baselibs_version
repo: GEOSldas
- circleci-tools/compress_artifacts
- store_artifacts:
path: /logfiles
mepodevelop: false
persist_workspace: false # Needs to be true to run fv3/gcm experiment, costs extra
27 changes: 27 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Global Editor Config for MAPL
#
# This is an ini style configuration. See http://editorconfig.org/ for more information on this file.
#
# Top level editor config.
root = true

# Always use Unix style new lines with new line ending on every file and trim whitespace
[*]
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true

# Python: PEP8 defines 4 spaces for indentation
[*.py]
indent_style = space
indent_size = 4

# YAML format, 2 spaces
[{*.yaml,*.yml}]
indent_style = space
indent_size = 2

# CMake (from KitWare: https://github.com/Kitware/CMake/blob/master/.editorconfig)
[{CMakeLists.txt,*.cmake,*.rst}]
indent_style = space
indent_size = 2
29 changes: 29 additions & 0 deletions .github/workflows/enforce-labels.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
name: Enforce PR Labels

on:
pull_request:
types: [opened, labeled, unlabeled, edited, synchronize]

jobs:
require-label:
runs-on: ubuntu-latest
steps:
- uses: mheap/github-action-required-labels@v2
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"
add_comment: true
blocking-label:
runs-on: ubuntu-latest
steps:
- uses: mheap/github-action-required-labels@v2
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
mode: exactly
count: 0
labels: "Contingent - DNA,Needs Lead Approval,Contingent -- Do Not Approve"
add_comment: true
10 changes: 7 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,14 @@
/@env/
/env/
/env@/
/BUILD/
/build*/
/install*/
/.mepo/
parallel_build.o*
log.*
CMakeUserPresets.json

*.swp
*.swo
.DS_Store
*#
.#*
**/CVS/
143 changes: 143 additions & 0 deletions CMakePresets.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,143 @@
{
"version": 3,
"cmakeMinimumRequired": {
"major": 3,
"minor": 21,
"patch": 0
},
"configurePresets": [
{
"name": "base-configure",
"hidden": true,
"displayName": "Base Configure Settings",
"description": "Sets build and install directories",
"binaryDir": "${sourceDir}/build-${presetName}",
"cacheVariables": {
"BASEDIR": "$env{BASEDIR}",
"CMAKE_INSTALL_PREFIX": "${sourceDir}/install-${presetName}"
}
},
{
"name": "base-gnu",
"hidden": true,
"inherits": "base-configure",
"displayName": "Base GNU Make Config",
"description": "Sets GNU Make generator",
"generator": "Unix Makefiles"
},
{
"name": "base-ninja",
"hidden": true,
"inherits": "base-configure",
"displayName": "Base Ninja Config",
"description": "Sets Ninja generator",
"generator": "Ninja"
},
{
"name": "Release",
"inherits": "base-gnu",
"displayName": "Release Configure",
"description": "Release build using GNU Make generator",
"cacheVariables": {
"CMAKE_BUILD_TYPE": "Release"
}
},
{
"name": "Debug",
"inherits": "base-gnu",
"displayName": "Debug Configure",
"description": "Debug build using GNU Make generator",
"cacheVariables": {
"CMAKE_BUILD_TYPE": "Debug"
}
},
{
"name": "Aggressive",
"inherits": "base-gnu",
"displayName": "Aggressive Configure",
"description": "Aggressive build using GNU Make generator",
"cacheVariables": {
"CMAKE_BUILD_TYPE": "Aggressive"
}
},
{
"name": "Release-Ninja",
"inherits": "base-ninja",
"displayName": "Release Ninja Configure",
"description": "Release build using Ninja generator",
"cacheVariables": {
"CMAKE_BUILD_TYPE": "Release"
}
},
{
"name": "Debug-Ninja",
"inherits": "base-ninja",
"displayName": "Debug Ninja Configure",
"description": "Debug build using Ninja generator",
"cacheVariables": {
"CMAKE_BUILD_TYPE": "Debug"
}
},
{
"name": "Aggressive-Ninja",
"inherits": "base-ninja",
"displayName": "Aggressive Ninja Configure",
"description": "Aggressive build using Ninja generator",
"cacheVariables": {
"CMAKE_BUILD_TYPE": "Aggressive"
}
}
],
"buildPresets": [
{
"name": "base-build",
"hidden": true,
"displayName": "Base Build Config",
"description": "Sets default build options",
"jobs": 6,
"targets": ["install"]
},
{
"name": "Release",
"configurePreset": "Release",
"inherits": "base-build",
"displayName": "Release Build",
"description": "Release build using GNU Make generator"
},
{
"name": "Debug",
"configurePreset": "Debug",
"inherits": "base-build",
"displayName": "Debug Build",
"description": "Debug build using GNU Make generator"
},
{
"name": "Aggressive",
"configurePreset": "Aggressive",
"inherits": "base-build",
"displayName": "Aggressive Build",
"description": "Aggressive build using GNU Make generator"
},
{
"name": "Release-Ninja",
"configurePreset": "Release-Ninja",
"inherits": "base-build",
"displayName": "Release Ninja Build",
"description": "Release build using Ninja generator"
},
{
"name": "Debug-Ninja",
"configurePreset": "Debug-Ninja",
"inherits": "base-build",
"displayName": "Debug Ninja Build",
"description": "Debug build using Ninja generator"
},
{
"name": "Aggressive-Ninja",
"configurePreset": "Aggressive-Ninja",
"inherits": "base-build",
"displayName": "Aggressive Ninja Build",
"description": "Aggressive build using Ninja generator"
}
]
}
12 changes: 6 additions & 6 deletions components.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,31 +4,31 @@ GEOSldas:
env:
local: ./@env
remote: ../ESMA_env.git
tag: v3.13.0
tag: v4.8.0

cmake:
local: ./@cmake
remote: ../ESMA_cmake.git
tag: v3.12.0
tag: v3.21.0

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

GMAO_Shared:
local: ./src/Shared/@GMAO_Shared
remote: ../GMAO_Shared.git
sparse: ./config/GMAO_Shared.sparse
tag: v1.5.5
tag: v1.6.3

MAPL:
local: ./src/Shared/@MAPL
remote: ../MAPL.git
tag: v2.19.0
tag: v2.33.0

GEOSgcm_GridComp:
local: ./src/Components/GEOSldas_GridComp/@GEOSgcm_GridComp
remote: ../GEOSgcm_GridComp.git
sparse: ./config/GEOSgcm_GridComp_ldas.sparse
tag: v1.15.5
tag: v1.17.2
47 changes: 47 additions & 0 deletions doc/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,52 @@ This README file contains the history of stable GEOSldas versions ("tags") in Gi
Overview of Git Releases:
============================

[v17.12.0](https://github.com/GEOS-ESM/GEOSldas/releases/tag/v17.12.0) - 2022-12-16
------------------------------

- Not zero-diff vs. v17.11.1 for simulations with data assimilation in EASE-grid tile space. Simulations in EASE-grid tile space without data assimilation are zero-diff except for roundoff differences in “tilegrids” and “tilecoord” parameters (`ll_lat`, `ll_lon`, `ur_lat`, `ur_lon`, `dlon`, `dlat`, `area`). Zero-diff for simulations in cube-sphere tile space with and without data assimilation.

- Science changes:
- Support for MODIS-based snow albedo (GEOSgcm_GridComp [PR#618](https://github.com/GEOS-ESM/GEOSgcm_GridComp/pull/618)).
- Support for CatchCN ensemble simulations ([PR #584](https://github.com/GEOS-ESM/GEOSldas/pull/584), GEOSgcm_GridComp [PR#645](https://github.com/GEOS-ESM/GEOSgcm_GridComp/pull/645)).

- Utilities:
- Re-mapping of restart files ([PR #551](https://github.com/GEOS-ESM/GEOSldas/pull/551), GMAO_Shared [PR#238](https://github.com/GEOS-ESM/GMAO_Shared/pull/238), GEOSgcm_GridComp [PR#571](https://github.com/GEOS-ESM/GEOSgcm_GridComp/pull/571) and [PR#658](https://github.com/GEOS-ESM/GEOSgcm_GridComp/pull/658)):
- New GMAO_Shared utility `remap_restarts.py`, including fixes to re-mapping of CatchCN restart variables (not fixed for `regrid.pl`).
- Deprecated perl script `regrid.pl`.
- New GEOSldas utility `process_rst.py` (replaces `process_rst.csh`).
- Re-mapping of LDASsa-formatted binary restarts is no longer supported.
- Trivial non-zero diff changes (presence/absence) in optional restart fields (`TSURF`, `WW`, `FR`, `CQ`, `CH`).
- Major cleanup of Catch[CN]-related routines for processing restarts in GEOSldas and GEOSgcm_GridComp.
- Updated `ldas_setup` to python3.
- Further cleanup and reorganization of EASE grid utilities and make_bcs ([PR #586](https://github.com/GEOS-ESM/GEOSldas/pull/586), GEOSgcm_GridComp [PR#601](https://github.com/GEOS-ESM/GEOSgcm_GridComp/pull/601) and [PR#634]( https://github.com/GEOS-ESM/GEOSgcm_GridComp/pull/634)):
- Unified source code for EASEv1 and EASEv2 utilities, which causes roundoff differences.
- Reorganized and added utilities in LDAS_App ([PR #569](https://github.com/GEOS-ESM/GEOSldas/pull/569)):
- Added matlab routines for generation of Tb scaling parameters, mwRTM parameters, and climatology files.
- Added LADAS-related utilities and sample config files, incl. option for ensemble forcing of LDAS coupled to deterministic simulation in Hybrid4DEnVar.
- Added script for rewinding existing GEOSldas run ([PR #606](https://github.com/GEOS-ESM/GEOSldas/pull/606)).

- Interface:
- Increased character length of string variables to avoid truncation of input file paths/names ([PR #574](https://github.com/GEOS-ESM/GEOSldas/pull/574)).
- Changed ensemble member identifier string in HISTORY.rc to “_e[XXXX]” ([PR #584](https://github.com/GEOS-ESM/GEOSldas/pull/584)).
- Restored GEOSldas “debug” mode ([PR #587](https://github.com/GEOS-ESM/GEOSldas/pull/587), [PR #589](https://github.com/GEOS-ESM/GEOSldas/pull/589), and [PR #591](https://github.com/GEOS-ESM/GEOSldas/pull/591)).

- Infrastructure:
- Updated environment, CMake, ecbuild, and MAPL ([PR #604](https://github.com/GEOS-ESM/GEOSldas/pull/604)):
- ESMA_env v4.8.0
- ESMA_cmake v3.21.0
- ecbuild v1.3.0
- MAPL 2.33.0
- GMAO_Shared v1.6.3
- GEOSgcm_GridComp v1.17.2

- Documentation:
- Added README_LDAS_App ([PR #569](https://github.com/GEOS-ESM/GEOSldas/pull/569))

- Bug fixes and other minor changes:
- Fixed units labels of several CatchCNCLM45 restart variables (GEOSgcm_GridComp [PR#660](https://github.com/GEOS-ESM/GEOSgcm_GridComp/pull/660))

------------------------------
[v17.11.1](https://github.com/GEOS-ESM/GEOSldas/releases/tag/v17.11.1) - 2022-06-15
------------------------------

Expand All @@ -50,6 +96,7 @@ Overview of Git Releases:
- Bug fixes and other minor changes:
- Corrected exports for water table depth and free-standing water change over peat ([PR #556](https://github.com/GEOS-ESM/GEOSldas/pull/556), [GEOSgcm_GridComp PR #593](https://github.com/GEOS-ESM/GEOSgcm_GridComp/pull/593)).

------------------------------
[v17.11.0](https://github.com/GEOS-ESM/GEOSldas/releases/tag/v17.11.0) - 2022-03-04
------------------------------

Expand Down
Loading