-
Notifications
You must be signed in to change notification settings - Fork 270
Update GOCART to v2.4.3 #2819
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
base: develop
Are you sure you want to change the base?
Update GOCART to v2.4.3 #2819
Conversation
…odeling to be inline with GCAFSv1
…ate related settings
…ng, including wet removal scheme adjustments
@jkbk2004, this is one of the other priority PRs that we discussed for GW/GFS, just putting it on your radar. |
I have confirmed this solves the g-w PR issue, see: NOAA-EMC/global-workflow#3840 (comment) for test results. Thanks @bbakernoaa !!!! |
…mes and adjust file paths for consistency
@dpsarmie this is making its way steadily though the RTs on GAEA c6 for me. What should I do next |
Great! Once the RTs are completed, just upload the |
@dpsarmie I uploaded the One note that I did have to add the path to the new input files in the AERO_ExtData.rc files for Ursa. Other machines will need this to be synced as well for the RT inputs. directory on URSA: |
Ok, sounds good, thanks. There will be some coordination needed with @jkbk2004 to have the inputs synced across machines and then you can revert those Ursa-specific changes. (If I'm understanding everything correctly) |
You are! Thanks @dpsarmie |
Please resync and resolve conflicts, thank you. |
@bbakernoaa @dpsarmie a question about location of new input files, ExtData/nexus. It sounds like under @[INPUTDATA_ROOT]/GOCART/p8/ExtData and @[INPUTDATA_ROOT]/GOCART/p8c_5d/ExtData. In current test system, a few spots where ExtData is linked up.
|
@jkbk2004 The files are currently placed in each machine in the fix directory for the global-workflow. We should copy these files to the respective |
what exactly is the question at hand? Files needed to be syncedThree files will need to be copied (new data not in place of):
The pick up location for the data is on URSA:
Copy to RT INPUTDATA_ROOT locationsCopy to all
|
@jkbk2004 do you want me to update the PR to assume these files are in the respective locations and not hard coded here? |
@bbakernoaa All clear to me. I am rsyncing across machines. I think we need to clean up the line ./fv3_conf/lake_control_run.IN: ln -sf @[INPUTDATA_ROOT]/GOCART/ExtData . . It's not much to do with this pr. I will make sure. |
@BrianCurtis-NOAA you can rsync from /scratch3/NAGAPE/epic/role.epic/UFS-WM_RT/NEMSfv3gfs/input-data-20250507/GOCART/p8/ExtData/dust and p8c_5d/ExtData/dust |
Yes please update the file paths, thank you. |
Update to relative paths to support all machines
@bbakernoaa can you update tests/parm/gocart/AERO_ExtData.rc as well? |
@BrianCurtis-NOAA We need /scratch3/NAGAPE/epic/role.epic/UFS-WM_RT/NEMSfv3gfs/input-data-20250507/GEFS/ExtData/dust for cpld_control_gefs_intel. |
@jkbk2004 can you ensure the PR contains updated input-data change information, so that anyone who comes back to this PR knows what the exact changes were? |
And a good commit message would also help. |
On WCOSS2 cpld_control_gefs_intel a bunch of:
Yet I have the file:
|
@BrianCurtis-NOAA @FernandoAndrade-NOAA fixed /ExtData issue. |
Commit Queue Requirements:
Description:
This pull request updates the GOCART model to v2.4.3 to address a numerical instability issue. It also introduces significant updates to the GOCART aerosol model configuration files, focusing on dust parameterization, wet removal schemes, and file references for input data to be inline with GCAFSv1. The changes aim to improve accuracy and flexibility in the model's handling of aerosol processes. Below is a summary of the most important changes grouped by theme:
Updates to Dust Parameterization:
DU_CLAY
,DU_SAND
,DU_UTHRES
,DU_RDRAG
,DU_GVF
, andDU_LAI
) to use newer datasets from theExtData/nexus/FENGSHA
directory for improved data quality.Wet Removal Scheme Enhancements:
wet_removal_scheme
option (ufs
) across multiple configuration files (CA2G_instance_CA.bc.rc
,CA2G_instance_CA.oc.rc
,DU2G_instance_DU.rc
, andSS2G_instance_SS.rc
). Added rainout efficiency parameters (fwet_ice
,fwet_snow
,fwet_rain
) for better handling of aerosol scavenging. [1] [2] [3] [4]File and Parameter Reassignments:
tests/parm/gocart/CA2G_instance_CA.oc.rc
andDU2G_instance_DU.rc
, effectively reassigning dust and organic carbon parameters to their correct configuration files. [1] [2]These changes collectively enhance the GOCART model's capability to simulate aerosol processes with updated datasets, improved parameterization, and expanded options for wet removal mechanisms.
Commit Message:
Priority:
Git Tracking
UFSWM:
Sub component Pull Requests:
UFSWM Blocking Dependencies:
Documentation:
Changes
Regression Test Changes (Please commit test_changes.list):
Input data Changes:
As #2817 states we should sync the inputs to the same as needed for GCAFSv1. At this point only the dust inputs have changed for the RT.
Library Changes/Upgrades:
Testing Log: