-
Notifications
You must be signed in to change notification settings - Fork 55
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #2794 from eagles-project/singhbalwinder/aci-rebas…
…ed-03_28_2024 Adds MAM4xx: Aerosol Cloud Interactions (ACI) interface
- Loading branch information
Showing
36 changed files
with
2,863 additions
and
79 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
23 changes: 23 additions & 0 deletions
23
components/eamxx/cime_config/testdefs/testmods_dirs/scream/mam4xx/aci/shell_commands
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
|
||
#Default scream has 10 tracers, MAM4xx adds another 31 making a total of 41 tracer | ||
#Set total number of tracers to 41. We are using append here as last entry wins while parsing xml options | ||
./xmlchange --append SCREAM_CMAKE_OPTIONS="SCREAM_NUM_TRACERS 41" | ||
|
||
#modify initial condition file to get aerosol species ICs | ||
$CIMEROOT/../components/eamxx/scripts/atmchange initial_conditions::Filename='$DIN_LOC_ROOT/atm/scream/init/screami_mam4xx_ne4np4L72_c20240208.nc' -b | ||
|
||
# Add spa as RRTMG needs spa | ||
$CIMEROOT/../components/eamxx/scripts/atmchange physics::atm_procs_list="mac_aero_mic,spa,rrtmgp" -b | ||
|
||
# Replace spa with mam4_aci to invoke mam4 aci scheme | ||
$CIMEROOT/../components/eamxx/scripts/atmchange mac_aero_mic::atm_procs_list="tms,shoc,cldFraction,mam4_aci,p3" -b | ||
|
||
#Set precribed ccn to false so that P3 uses input from ACI | ||
$CIMEROOT/../components/eamxx/scripts/atmchange p3::do_prescribed_ccn=false -b | ||
|
||
#Set predicted ccn to true so that P3 uses input from ACI | ||
$CIMEROOT/../components/eamxx/scripts/atmchange p3::do_predict_nc=true -b | ||
|
||
|
||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.