From 07b775d75ef6f36ee364cfa950302b2df9f9304c Mon Sep 17 00:00:00 2001 From: Gautam Bisht Date: Mon, 21 Jul 2025 11:21:36 -0700 Subject: [PATCH 1/2] Minor changes EAMxx variable Changes `cldFraction` to `cld_fraction`. --- .../SCREAMv1-nudging.CAx32v1pg2.pm-gpu.template.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/run_scripts/RRM_example_scripts/SCREAMv1-nudging.CAx32v1pg2.pm-gpu.template.sh b/run_scripts/RRM_example_scripts/SCREAMv1-nudging.CAx32v1pg2.pm-gpu.template.sh index 6e0720b..cbfb834 100755 --- a/run_scripts/RRM_example_scripts/SCREAMv1-nudging.CAx32v1pg2.pm-gpu.template.sh +++ b/run_scripts/RRM_example_scripts/SCREAMv1-nudging.CAx32v1pg2.pm-gpu.template.sh @@ -365,7 +365,7 @@ runtime_options() { # Set nudging ./case.setup - ./atmchange mac_aero_mic::atm_procs_list=tms,shoc,cldFraction,spa,p3,nudging + ./atmchange mac_aero_mic::atm_procs_list=tms,shoc,cld_fraction,spa,p3,nudging ./case.setup # make sure that ``time'' is set to unlimited o/w we'll receive SIGSEGV: "invalid memory reference without other clues" ./atmchange physics::mac_aero_mic::nudging::nudging_filenames_patterns=${NUDGING_ROOT}/HICCUP.atm_era5.20100???_??.mono_CAx32v1pg2.L128.nc From a4e9350abbc0e3453592e3b61740921c8ec0d0d9 Mon Sep 17 00:00:00 2001 From: Gautam Bisht Date: Mon, 21 Jul 2025 15:27:06 -0700 Subject: [PATCH 2/2] Changes addition of EAMxx output files to comment --- ...SCREAMv1-nudging.CAx32v1pg2.pm-gpu.template.sh | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/run_scripts/RRM_example_scripts/SCREAMv1-nudging.CAx32v1pg2.pm-gpu.template.sh b/run_scripts/RRM_example_scripts/SCREAMv1-nudging.CAx32v1pg2.pm-gpu.template.sh index cbfb834..e9044c3 100755 --- a/run_scripts/RRM_example_scripts/SCREAMv1-nudging.CAx32v1pg2.pm-gpu.template.sh +++ b/run_scripts/RRM_example_scripts/SCREAMv1-nudging.CAx32v1pg2.pm-gpu.template.sh @@ -40,11 +40,9 @@ readonly Q=regular readonly COMPSET="F2010-SCREAMv1" readonly RESOLUTION="CAx32v1pg2_CAx32v1pg2" -# Directory to where your YAML (output) files are located. Do a search for "YAML_ROOT" -# to find the location in this script where you will specify the individual files. -readonly YAML_ROOT="/global/homes/b/bogensch/scream_v1_scripts/yaml_output_files" +# Define the path to your sample EAMxx output yaml files +# readonly YAML_ROOT="" -# Directory where your nudging data is located readonly NUDGING_ROOT="/pscratch/sd/z/zhang73/DATA/data_hiccup/L128.mono_CAx32v1pg2.UVTQ.pres.cdsnew.240929/" # Directory where your code is @@ -448,8 +446,13 @@ runtime_options() { exit 380 fi - cp ${YAML_ROOT}"/scream_output.monthly.yaml" . - ./atmchange output_yaml_files="./scream_output.monthly.yaml" + # Copy the EAMxx output yaml files and add them via ./atmchange + # + # cp ${YAML_ROOT}"/output-1.yaml" . + # cp ${YAML_ROOT}"/output-2.yaml" . + # + # ./atmchange output_yaml_files="./output-1.yaml" + # ./atmchange output_yaml_files+="./output-2.yaml" popd }