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

Add New Coupling Option of LND (Noah-MP) and ATM (FV3) #171

Merged
merged 59 commits into from
Dec 31, 2024

Conversation

chan-hoo
Copy link
Collaborator

@chan-hoo chan-hoo commented Nov 18, 2024

Description

  • Add a new option for coupling LND (Noah-MP) and ATM (FV3ATM) to the build script app_build.sh. This option can be compiled as follows:

For LND-FV3ATM

cd sorc
./app_build -a=ATML

For LND-DATM

cd sorc
./app_build
  • UFS_UTILS (chgres_cube) is added to the submodules for the cold-start option.
  • The C-test scripts are simplified.
  • Introduce a new python script setup_wflow_env.py to set up the workflow environment in parm.
  • Add new sample scripts config.ATML.[coldstart/warmstart].yaml for ATML. (config.LND.[coldstart/warmstart].yaml for LND-DATM coupling).
  • To run the new LND-ATM coupling (on Hercules):
cd HOMElandda
source versions/run.ver_hercules
module use modulefiles
module load wflow_hercules
conda activate land_da
cd parm

For LND-FV3ATM:

cp config_samples/config.ATML.[coldstart/warmstart].yaml config.yaml
./setup_wflow_env.py
cd ../../exp_case/atml_[coldstart/warmstart]_00
./launch_rocoto_wflow.sh

for LND-DATM:

cp config_samples/config.LND.[coldstart/warmstart].yaml config.yaml
./setup_wflow_env.py
cd ../../exp_case/lnd_[coldstart/warmstart]_00
./launch_rocoto_wflow.sh

Anticipated changes to regression tests:

  • Is baseline change expected ?

Subcomponents involved:

  • apply_incr.fd (NOAA-PSL/land-apply_jedi_incr)
  • ufs_model.fd (ufs-community/ufs-weather-model)
  • none

Linked PR's and Issues:

Resolve Issues #170 , #162 , and #138

Testing (for CM's):

  • RDHPCS
    • Hera
    • Orion
    • Hercules
  • CI
    • Completed
  • WE2E
    • Completed
  • PW-Clouds
    • AWS
    • AZURE
    • GCP

@chan-hoo chan-hoo linked an issue Nov 26, 2024 that may be closed by this pull request
@chan-hoo
Copy link
Collaborator Author

ctest for LND on Hera:

+ ctest
Test project /scratch2/NCEPDEV/naqfc/Chan-hoo.Jeon/landda_test/land-DA_workflow/sorc/build
    Start 1: test_create_ens
1/4 Test #1: test_create_ens ..................   Passed    3.10 sec
    Start 2: test_letkfoi_snowda
2/4 Test #2: test_letkfoi_snowda ..............   Passed   14.03 sec
    Start 3: test_apply_jediincr
3/4 Test #3: test_apply_jediincr ..............   Passed    2.06 sec
    Start 4: test_ufs_datm_land
4/4 Test #4: test_ufs_datm_land ...............   Passed   33.91 sec

100% tests passed, 0 tests failed out of 4

Total Test time (real) =  53.11 sec

@chan-hoo
Copy link
Collaborator Author

On Orion:

+ ctest
Test project /work/noaa/epic/chjeon/landda_test_orion/land-DA_workflow/sorc/build
    Start 1: test_create_ens
1/4 Test #1: test_create_ens ..................   Passed   10.52 sec
    Start 2: test_letkfoi_snowda
2/4 Test #2: test_letkfoi_snowda ..............   Passed   31.29 sec
    Start 3: test_apply_jediincr
3/4 Test #3: test_apply_jediincr ..............   Passed    2.42 sec
    Start 4: test_ufs_datm_land
4/4 Test #4: test_ufs_datm_land ...............   Passed   50.72 sec

100% tests passed, 0 tests failed out of 4

Total Test time (real) =  94.96 sec

@chan-hoo
Copy link
Collaborator Author

On Hercules:

+ ctest
Test project /work/noaa/epic/chjeon/landda_test/land-DA_workflow/sorc/build
    Start 1: test_create_ens
1/4 Test #1: test_create_ens ..................   Passed    9.00 sec
    Start 2: test_letkfoi_snowda
2/4 Test #2: test_letkfoi_snowda ..............   Passed   25.56 sec
    Start 3: test_apply_jediincr
3/4 Test #3: test_apply_jediincr ..............   Passed    1.92 sec
    Start 4: test_ufs_datm_land
4/4 Test #4: test_ufs_datm_land ...............   Passed   35.85 sec

100% tests passed, 0 tests failed out of 4

Total Test time (real) =  72.34 sec

@chan-hoo chan-hoo merged commit 7f806b0 into ufs-community:develop Dec 31, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants