From b0a6b908353f98cf261379523f12423d672cc56b Mon Sep 17 00:00:00 2001 From: peverwhee Date: Tue, 18 Mar 2025 13:41:00 -0600 Subject: [PATCH 1/3] remove default value constituent overwrite --- src/data/write_init_files.py | 11 +---------- .../write_init_files/physics_inputs_4D.F90 | 11 +---------- .../write_init_files/physics_inputs_bvd.F90 | 11 +---------- .../write_init_files/physics_inputs_cnst.F90 | 11 +---------- .../write_init_files/physics_inputs_ddt.F90 | 11 +---------- .../write_init_files/physics_inputs_ddt2.F90 | 11 +---------- .../write_init_files/physics_inputs_ddt_array.F90 | 11 +---------- .../write_init_files/physics_inputs_host_var.F90 | 11 +---------- .../write_init_files/physics_inputs_initial_value.F90 | 11 +---------- .../write_init_files/physics_inputs_mf.F90 | 11 +---------- .../write_init_files/physics_inputs_no_horiz.F90 | 11 +---------- .../write_init_files/physics_inputs_noreq.F90 | 11 +---------- .../write_init_files/physics_inputs_param.F90 | 11 +---------- .../write_init_files/physics_inputs_protect.F90 | 11 +---------- .../write_init_files/physics_inputs_scalar.F90 | 11 +---------- .../write_init_files/physics_inputs_simple.F90 | 11 +---------- 16 files changed, 16 insertions(+), 160 deletions(-) diff --git a/src/data/write_init_files.py b/src/data/write_init_files.py index 2c6fadcd..314859d5 100644 --- a/src/data/write_init_files.py +++ b/src/data/write_init_files.py @@ -1133,16 +1133,7 @@ def write_phys_read_subroutine(outfile, host_dict, host_vars, host_imports, outfile.write("if (constituent_errflg /= 0) then", 4) outfile.write("call endrun(constituent_errmsg, file=__FILE__, line=__LINE__)", 5) outfile.write("end if", 4) - outfile.write("if (constituent_has_default) then", 4) - outfile.write("call const_props(constituent_idx)%default_value(constituent_default_value, constituent_errflg, constituent_errmsg)", 5) - outfile.write("if (constituent_errflg /= 0) then", 5) - outfile.write("call endrun(constituent_errmsg, file=__FILE__, line=__LINE__)", 6) - outfile.write("end if", 5) - outfile.write("field_data_ptr(:,:,constituent_idx) = constituent_default_value", 5) - outfile.write("if (masterproc) then", 5) - outfile.write("write(iulog,*) 'Constituent ', trim(std_name), ' initialized to default value: ', constituent_default_value", 6) - outfile.write("end if", 5) - outfile.write("else", 4) + outfile.write("if (.not. constituent_has_default) then", 4) outfile.comment("Intialize to constituent's configured minimum value", 5) outfile.write("call const_props(constituent_idx)%minimum(constituent_min_value, constituent_errflg, constituent_errmsg)", 5) outfile.write("field_data_ptr(:,:,constituent_idx) = constituent_min_value", 5) diff --git a/test/unit/python/sample_files/write_init_files/physics_inputs_4D.F90 b/test/unit/python/sample_files/write_init_files/physics_inputs_4D.F90 index f7b78f09..b88b2584 100644 --- a/test/unit/python/sample_files/write_init_files/physics_inputs_4D.F90 +++ b/test/unit/python/sample_files/write_init_files/physics_inputs_4D.F90 @@ -204,16 +204,7 @@ subroutine physics_read_data(file, suite_names, timestep, read_initialized_varia if (constituent_errflg /= 0) then call endrun(constituent_errmsg, file=__FILE__, line=__LINE__) end if - if (constituent_has_default) then - call const_props(constituent_idx)%default_value(constituent_default_value, constituent_errflg, constituent_errmsg) - if (constituent_errflg /= 0) then - call endrun(constituent_errmsg, file=__FILE__, line=__LINE__) - end if - field_data_ptr(:,:,constituent_idx) = constituent_default_value - if (masterproc) then - write(iulog,*) 'Constituent ', trim(std_name), ' initialized to default value: ', constituent_default_value - end if - else + if (.not. constituent_has_default) then ! Intialize to constituent's configured minimum value call const_props(constituent_idx)%minimum(constituent_min_value, constituent_errflg, constituent_errmsg) field_data_ptr(:,:,constituent_idx) = constituent_min_value diff --git a/test/unit/python/sample_files/write_init_files/physics_inputs_bvd.F90 b/test/unit/python/sample_files/write_init_files/physics_inputs_bvd.F90 index de773cc5..363d26cc 100644 --- a/test/unit/python/sample_files/write_init_files/physics_inputs_bvd.F90 +++ b/test/unit/python/sample_files/write_init_files/physics_inputs_bvd.F90 @@ -204,16 +204,7 @@ subroutine physics_read_data(file, suite_names, timestep, read_initialized_varia if (constituent_errflg /= 0) then call endrun(constituent_errmsg, file=__FILE__, line=__LINE__) end if - if (constituent_has_default) then - call const_props(constituent_idx)%default_value(constituent_default_value, constituent_errflg, constituent_errmsg) - if (constituent_errflg /= 0) then - call endrun(constituent_errmsg, file=__FILE__, line=__LINE__) - end if - field_data_ptr(:,:,constituent_idx) = constituent_default_value - if (masterproc) then - write(iulog,*) 'Constituent ', trim(std_name), ' initialized to default value: ', constituent_default_value - end if - else + if (.not. constituent_has_default) then ! Intialize to constituent's configured minimum value call const_props(constituent_idx)%minimum(constituent_min_value, constituent_errflg, constituent_errmsg) field_data_ptr(:,:,constituent_idx) = constituent_min_value diff --git a/test/unit/python/sample_files/write_init_files/physics_inputs_cnst.F90 b/test/unit/python/sample_files/write_init_files/physics_inputs_cnst.F90 index b7897809..b76746a6 100644 --- a/test/unit/python/sample_files/write_init_files/physics_inputs_cnst.F90 +++ b/test/unit/python/sample_files/write_init_files/physics_inputs_cnst.F90 @@ -204,16 +204,7 @@ subroutine physics_read_data(file, suite_names, timestep, read_initialized_varia if (constituent_errflg /= 0) then call endrun(constituent_errmsg, file=__FILE__, line=__LINE__) end if - if (constituent_has_default) then - call const_props(constituent_idx)%default_value(constituent_default_value, constituent_errflg, constituent_errmsg) - if (constituent_errflg /= 0) then - call endrun(constituent_errmsg, file=__FILE__, line=__LINE__) - end if - field_data_ptr(:,:,constituent_idx) = constituent_default_value - if (masterproc) then - write(iulog,*) 'Constituent ', trim(std_name), ' initialized to default value: ', constituent_default_value - end if - else + if (.not. constituent_has_default) then ! Intialize to constituent's configured minimum value call const_props(constituent_idx)%minimum(constituent_min_value, constituent_errflg, constituent_errmsg) field_data_ptr(:,:,constituent_idx) = constituent_min_value diff --git a/test/unit/python/sample_files/write_init_files/physics_inputs_ddt.F90 b/test/unit/python/sample_files/write_init_files/physics_inputs_ddt.F90 index db732939..b5854591 100644 --- a/test/unit/python/sample_files/write_init_files/physics_inputs_ddt.F90 +++ b/test/unit/python/sample_files/write_init_files/physics_inputs_ddt.F90 @@ -204,16 +204,7 @@ subroutine physics_read_data(file, suite_names, timestep, read_initialized_varia if (constituent_errflg /= 0) then call endrun(constituent_errmsg, file=__FILE__, line=__LINE__) end if - if (constituent_has_default) then - call const_props(constituent_idx)%default_value(constituent_default_value, constituent_errflg, constituent_errmsg) - if (constituent_errflg /= 0) then - call endrun(constituent_errmsg, file=__FILE__, line=__LINE__) - end if - field_data_ptr(:,:,constituent_idx) = constituent_default_value - if (masterproc) then - write(iulog,*) 'Constituent ', trim(std_name), ' initialized to default value: ', constituent_default_value - end if - else + if (.not. constituent_has_default) then ! Intialize to constituent's configured minimum value call const_props(constituent_idx)%minimum(constituent_min_value, constituent_errflg, constituent_errmsg) field_data_ptr(:,:,constituent_idx) = constituent_min_value diff --git a/test/unit/python/sample_files/write_init_files/physics_inputs_ddt2.F90 b/test/unit/python/sample_files/write_init_files/physics_inputs_ddt2.F90 index ad60820f..6cd57f99 100644 --- a/test/unit/python/sample_files/write_init_files/physics_inputs_ddt2.F90 +++ b/test/unit/python/sample_files/write_init_files/physics_inputs_ddt2.F90 @@ -204,16 +204,7 @@ subroutine physics_read_data(file, suite_names, timestep, read_initialized_varia if (constituent_errflg /= 0) then call endrun(constituent_errmsg, file=__FILE__, line=__LINE__) end if - if (constituent_has_default) then - call const_props(constituent_idx)%default_value(constituent_default_value, constituent_errflg, constituent_errmsg) - if (constituent_errflg /= 0) then - call endrun(constituent_errmsg, file=__FILE__, line=__LINE__) - end if - field_data_ptr(:,:,constituent_idx) = constituent_default_value - if (masterproc) then - write(iulog,*) 'Constituent ', trim(std_name), ' initialized to default value: ', constituent_default_value - end if - else + if (.not. constituent_has_default) then ! Intialize to constituent's configured minimum value call const_props(constituent_idx)%minimum(constituent_min_value, constituent_errflg, constituent_errmsg) field_data_ptr(:,:,constituent_idx) = constituent_min_value diff --git a/test/unit/python/sample_files/write_init_files/physics_inputs_ddt_array.F90 b/test/unit/python/sample_files/write_init_files/physics_inputs_ddt_array.F90 index 0f6795c3..d5d46fc6 100644 --- a/test/unit/python/sample_files/write_init_files/physics_inputs_ddt_array.F90 +++ b/test/unit/python/sample_files/write_init_files/physics_inputs_ddt_array.F90 @@ -204,16 +204,7 @@ subroutine physics_read_data(file, suite_names, timestep, read_initialized_varia if (constituent_errflg /= 0) then call endrun(constituent_errmsg, file=__FILE__, line=__LINE__) end if - if (constituent_has_default) then - call const_props(constituent_idx)%default_value(constituent_default_value, constituent_errflg, constituent_errmsg) - if (constituent_errflg /= 0) then - call endrun(constituent_errmsg, file=__FILE__, line=__LINE__) - end if - field_data_ptr(:,:,constituent_idx) = constituent_default_value - if (masterproc) then - write(iulog,*) 'Constituent ', trim(std_name), ' initialized to default value: ', constituent_default_value - end if - else + if (.not. constituent_has_default) then ! Intialize to constituent's configured minimum value call const_props(constituent_idx)%minimum(constituent_min_value, constituent_errflg, constituent_errmsg) field_data_ptr(:,:,constituent_idx) = constituent_min_value diff --git a/test/unit/python/sample_files/write_init_files/physics_inputs_host_var.F90 b/test/unit/python/sample_files/write_init_files/physics_inputs_host_var.F90 index e15415d8..7bae2748 100644 --- a/test/unit/python/sample_files/write_init_files/physics_inputs_host_var.F90 +++ b/test/unit/python/sample_files/write_init_files/physics_inputs_host_var.F90 @@ -201,16 +201,7 @@ subroutine physics_read_data(file, suite_names, timestep, read_initialized_varia if (constituent_errflg /= 0) then call endrun(constituent_errmsg, file=__FILE__, line=__LINE__) end if - if (constituent_has_default) then - call const_props(constituent_idx)%default_value(constituent_default_value, constituent_errflg, constituent_errmsg) - if (constituent_errflg /= 0) then - call endrun(constituent_errmsg, file=__FILE__, line=__LINE__) - end if - field_data_ptr(:,:,constituent_idx) = constituent_default_value - if (masterproc) then - write(iulog,*) 'Constituent ', trim(std_name), ' initialized to default value: ', constituent_default_value - end if - else + if (.not. constituent_has_default) then ! Intialize to constituent's configured minimum value call const_props(constituent_idx)%minimum(constituent_min_value, constituent_errflg, constituent_errmsg) field_data_ptr(:,:,constituent_idx) = constituent_min_value diff --git a/test/unit/python/sample_files/write_init_files/physics_inputs_initial_value.F90 b/test/unit/python/sample_files/write_init_files/physics_inputs_initial_value.F90 index 69de0a2a..cc367a4f 100644 --- a/test/unit/python/sample_files/write_init_files/physics_inputs_initial_value.F90 +++ b/test/unit/python/sample_files/write_init_files/physics_inputs_initial_value.F90 @@ -204,16 +204,7 @@ subroutine physics_read_data(file, suite_names, timestep, read_initialized_varia if (constituent_errflg /= 0) then call endrun(constituent_errmsg, file=__FILE__, line=__LINE__) end if - if (constituent_has_default) then - call const_props(constituent_idx)%default_value(constituent_default_value, constituent_errflg, constituent_errmsg) - if (constituent_errflg /= 0) then - call endrun(constituent_errmsg, file=__FILE__, line=__LINE__) - end if - field_data_ptr(:,:,constituent_idx) = constituent_default_value - if (masterproc) then - write(iulog,*) 'Constituent ', trim(std_name), ' initialized to default value: ', constituent_default_value - end if - else + if (.not. constituent_has_default) then ! Intialize to constituent's configured minimum value call const_props(constituent_idx)%minimum(constituent_min_value, constituent_errflg, constituent_errmsg) field_data_ptr(:,:,constituent_idx) = constituent_min_value diff --git a/test/unit/python/sample_files/write_init_files/physics_inputs_mf.F90 b/test/unit/python/sample_files/write_init_files/physics_inputs_mf.F90 index 88b30b1a..48ec363f 100644 --- a/test/unit/python/sample_files/write_init_files/physics_inputs_mf.F90 +++ b/test/unit/python/sample_files/write_init_files/physics_inputs_mf.F90 @@ -205,16 +205,7 @@ subroutine physics_read_data(file, suite_names, timestep, read_initialized_varia if (constituent_errflg /= 0) then call endrun(constituent_errmsg, file=__FILE__, line=__LINE__) end if - if (constituent_has_default) then - call const_props(constituent_idx)%default_value(constituent_default_value, constituent_errflg, constituent_errmsg) - if (constituent_errflg /= 0) then - call endrun(constituent_errmsg, file=__FILE__, line=__LINE__) - end if - field_data_ptr(:,:,constituent_idx) = constituent_default_value - if (masterproc) then - write(iulog,*) 'Constituent ', trim(std_name), ' initialized to default value: ', constituent_default_value - end if - else + if (.not. constituent_has_default) then ! Intialize to constituent's configured minimum value call const_props(constituent_idx)%minimum(constituent_min_value, constituent_errflg, constituent_errmsg) field_data_ptr(:,:,constituent_idx) = constituent_min_value diff --git a/test/unit/python/sample_files/write_init_files/physics_inputs_no_horiz.F90 b/test/unit/python/sample_files/write_init_files/physics_inputs_no_horiz.F90 index 2b76aaa3..f72f8416 100644 --- a/test/unit/python/sample_files/write_init_files/physics_inputs_no_horiz.F90 +++ b/test/unit/python/sample_files/write_init_files/physics_inputs_no_horiz.F90 @@ -204,16 +204,7 @@ subroutine physics_read_data(file, suite_names, timestep, read_initialized_varia if (constituent_errflg /= 0) then call endrun(constituent_errmsg, file=__FILE__, line=__LINE__) end if - if (constituent_has_default) then - call const_props(constituent_idx)%default_value(constituent_default_value, constituent_errflg, constituent_errmsg) - if (constituent_errflg /= 0) then - call endrun(constituent_errmsg, file=__FILE__, line=__LINE__) - end if - field_data_ptr(:,:,constituent_idx) = constituent_default_value - if (masterproc) then - write(iulog,*) 'Constituent ', trim(std_name), ' initialized to default value: ', constituent_default_value - end if - else + if (.not. constituent_has_default) then ! Intialize to constituent's configured minimum value call const_props(constituent_idx)%minimum(constituent_min_value, constituent_errflg, constituent_errmsg) field_data_ptr(:,:,constituent_idx) = constituent_min_value diff --git a/test/unit/python/sample_files/write_init_files/physics_inputs_noreq.F90 b/test/unit/python/sample_files/write_init_files/physics_inputs_noreq.F90 index f8f1c0fd..93607a57 100644 --- a/test/unit/python/sample_files/write_init_files/physics_inputs_noreq.F90 +++ b/test/unit/python/sample_files/write_init_files/physics_inputs_noreq.F90 @@ -197,16 +197,7 @@ subroutine physics_read_data(file, suite_names, timestep, read_initialized_varia if (constituent_errflg /= 0) then call endrun(constituent_errmsg, file=__FILE__, line=__LINE__) end if - if (constituent_has_default) then - call const_props(constituent_idx)%default_value(constituent_default_value, constituent_errflg, constituent_errmsg) - if (constituent_errflg /= 0) then - call endrun(constituent_errmsg, file=__FILE__, line=__LINE__) - end if - field_data_ptr(:,:,constituent_idx) = constituent_default_value - if (masterproc) then - write(iulog,*) 'Constituent ', trim(std_name), ' initialized to default value: ', constituent_default_value - end if - else + if (.not. constituent_has_default) then ! Intialize to constituent's configured minimum value call const_props(constituent_idx)%minimum(constituent_min_value, constituent_errflg, constituent_errmsg) field_data_ptr(:,:,constituent_idx) = constituent_min_value diff --git a/test/unit/python/sample_files/write_init_files/physics_inputs_param.F90 b/test/unit/python/sample_files/write_init_files/physics_inputs_param.F90 index 3bbe1e48..0f8fdaa5 100644 --- a/test/unit/python/sample_files/write_init_files/physics_inputs_param.F90 +++ b/test/unit/python/sample_files/write_init_files/physics_inputs_param.F90 @@ -207,16 +207,7 @@ subroutine physics_read_data(file, suite_names, timestep, read_initialized_varia if (constituent_errflg /= 0) then call endrun(constituent_errmsg, file=__FILE__, line=__LINE__) end if - if (constituent_has_default) then - call const_props(constituent_idx)%default_value(constituent_default_value, constituent_errflg, constituent_errmsg) - if (constituent_errflg /= 0) then - call endrun(constituent_errmsg, file=__FILE__, line=__LINE__) - end if - field_data_ptr(:,:,constituent_idx) = constituent_default_value - if (masterproc) then - write(iulog,*) 'Constituent ', trim(std_name), ' initialized to default value: ', constituent_default_value - end if - else + if (.not. constituent_has_default) then ! Intialize to constituent's configured minimum value call const_props(constituent_idx)%minimum(constituent_min_value, constituent_errflg, constituent_errmsg) field_data_ptr(:,:,constituent_idx) = constituent_min_value diff --git a/test/unit/python/sample_files/write_init_files/physics_inputs_protect.F90 b/test/unit/python/sample_files/write_init_files/physics_inputs_protect.F90 index ffdaa70b..80bba9b7 100644 --- a/test/unit/python/sample_files/write_init_files/physics_inputs_protect.F90 +++ b/test/unit/python/sample_files/write_init_files/physics_inputs_protect.F90 @@ -204,16 +204,7 @@ subroutine physics_read_data(file, suite_names, timestep, read_initialized_varia if (constituent_errflg /= 0) then call endrun(constituent_errmsg, file=__FILE__, line=__LINE__) end if - if (constituent_has_default) then - call const_props(constituent_idx)%default_value(constituent_default_value, constituent_errflg, constituent_errmsg) - if (constituent_errflg /= 0) then - call endrun(constituent_errmsg, file=__FILE__, line=__LINE__) - end if - field_data_ptr(:,:,constituent_idx) = constituent_default_value - if (masterproc) then - write(iulog,*) 'Constituent ', trim(std_name), ' initialized to default value: ', constituent_default_value - end if - else + if (.not. constituent_has_default) then ! Intialize to constituent's configured minimum value call const_props(constituent_idx)%minimum(constituent_min_value, constituent_errflg, constituent_errmsg) field_data_ptr(:,:,constituent_idx) = constituent_min_value diff --git a/test/unit/python/sample_files/write_init_files/physics_inputs_scalar.F90 b/test/unit/python/sample_files/write_init_files/physics_inputs_scalar.F90 index 99602499..6f8d5330 100644 --- a/test/unit/python/sample_files/write_init_files/physics_inputs_scalar.F90 +++ b/test/unit/python/sample_files/write_init_files/physics_inputs_scalar.F90 @@ -204,16 +204,7 @@ subroutine physics_read_data(file, suite_names, timestep, read_initialized_varia if (constituent_errflg /= 0) then call endrun(constituent_errmsg, file=__FILE__, line=__LINE__) end if - if (constituent_has_default) then - call const_props(constituent_idx)%default_value(constituent_default_value, constituent_errflg, constituent_errmsg) - if (constituent_errflg /= 0) then - call endrun(constituent_errmsg, file=__FILE__, line=__LINE__) - end if - field_data_ptr(:,:,constituent_idx) = constituent_default_value - if (masterproc) then - write(iulog,*) 'Constituent ', trim(std_name), ' initialized to default value: ', constituent_default_value - end if - else + if (.not. constituent_has_default) then ! Intialize to constituent's configured minimum value call const_props(constituent_idx)%minimum(constituent_min_value, constituent_errflg, constituent_errmsg) field_data_ptr(:,:,constituent_idx) = constituent_min_value diff --git a/test/unit/python/sample_files/write_init_files/physics_inputs_simple.F90 b/test/unit/python/sample_files/write_init_files/physics_inputs_simple.F90 index 737614df..b5873948 100644 --- a/test/unit/python/sample_files/write_init_files/physics_inputs_simple.F90 +++ b/test/unit/python/sample_files/write_init_files/physics_inputs_simple.F90 @@ -204,16 +204,7 @@ subroutine physics_read_data(file, suite_names, timestep, read_initialized_varia if (constituent_errflg /= 0) then call endrun(constituent_errmsg, file=__FILE__, line=__LINE__) end if - if (constituent_has_default) then - call const_props(constituent_idx)%default_value(constituent_default_value, constituent_errflg, constituent_errmsg) - if (constituent_errflg /= 0) then - call endrun(constituent_errmsg, file=__FILE__, line=__LINE__) - end if - field_data_ptr(:,:,constituent_idx) = constituent_default_value - if (masterproc) then - write(iulog,*) 'Constituent ', trim(std_name), ' initialized to default value: ', constituent_default_value - end if - else + if (.not. constituent_has_default) then ! Intialize to constituent's configured minimum value call const_props(constituent_idx)%minimum(constituent_min_value, constituent_errflg, constituent_errmsg) field_data_ptr(:,:,constituent_idx) = constituent_min_value From 6e10867b8f1d755714ca37ab32b824dceeef2f50 Mon Sep 17 00:00:00 2001 From: peverwhee Date: Tue, 18 Mar 2025 16:01:04 -0600 Subject: [PATCH 2/3] remove un-outflded diagnostic variables --- .../testmods_dirs/cam/outfrq_hack_shallow_derecho/user_nl_cam | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cime_config/testdefs/testmods_dirs/cam/outfrq_hack_shallow_derecho/user_nl_cam b/cime_config/testdefs/testmods_dirs/cam/outfrq_hack_shallow_derecho/user_nl_cam index a831db5a..60ade726 100644 --- a/cime_config/testdefs/testmods_dirs/cam/outfrq_hack_shallow_derecho/user_nl_cam +++ b/cime_config/testdefs/testmods_dirs/cam/outfrq_hack_shallow_derecho/user_nl_cam @@ -29,5 +29,5 @@ hkconv_c0 = 1.0e-4 ! history fields for CAM4 Hack shallow convection hist_output_frequency;h1: 1*nsteps hist_max_frames;h1: 1 -hist_add_inst_fields;h1: CMFDT,CMFDQ,CMFDLIQ,CMFDICE,CMFDQR,DQP,ICWMRSH,CMFSL,CMFLQ,FREQSH,EVAPTCM,FZSNTCM,EVSNTCM,HKNTPRPD,HKNTSNPD,HKFLXPRC,HKFLXSNW,HKEIHEAT,EVAPQCM,PRECSH,CMFMCSH,CMFMC,CLDTOP,CLDBOT,PCLDTOP,PCLDBOT,ZMDLF,SHDLF +hist_add_inst_fields;h1: CMFDT,CMFDQ,CMFDLIQ,CMFDICE,CMFDQR,DQP,ICWMRSH,CMFSL,CMFLQ,FREQSH,EVAPTCM,FZSNTCM,EVSNTCM,HKNTPRPD,HKNTSNPD,HKFLXPRC,HKFLXSNW,HKEIHEAT,EVAPQCM,PRECSH,CMFMCSH hist_precision;h1: REAL64 From 477cd01e9abf7c794c60a1804b97e645cb20227c Mon Sep 17 00:00:00 2001 From: peverwhee Date: Wed, 19 Mar 2025 10:41:22 -0600 Subject: [PATCH 3/3] change hack shallow test grid to ne3pg3 --- cime_config/testdefs/testlist_cam.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cime_config/testdefs/testlist_cam.xml b/cime_config/testdefs/testlist_cam.xml index f96786c8..eb195073 100644 --- a/cime_config/testdefs/testlist_cam.xml +++ b/cime_config/testdefs/testlist_cam.xml @@ -52,7 +52,7 @@ - +