diff --git a/modulefiles/build_hera_intel.lua b/modulefiles/build_hera_intel.lua index ce7d44b956..480cad5f2e 100644 --- a/modulefiles/build_hera_intel.lua +++ b/modulefiles/build_hera_intel.lua @@ -5,7 +5,7 @@ the NOAA RDHPC machine Hera using Intel-2022.1.2 whatis([===[Loads libraries needed for building the SRW workflow on Hera ]===]) -prepend_path("MODULEPATH", "/scratch1/NCEPDEV/nems/role.epic/spack-stack/spack-stack-1.5.0/envs/unified-env-rocky8/install/modulefiles/Core") +prepend_path("MODULEPATH", "/scratch1/NCEPDEV/nems/role.epic/spack-stack/spack-stack-1.5.0/envs/fms-2024.01/install/modulefiles/Core") prepend_path("MODULEPATH", "/scratch1/NCEPDEV/jcsda/jedipara/spack-stack/modulefiles") load(pathJoin("stack-intel", "2021.5.0")) diff --git a/modulefiles/wflow_hera.lua b/modulefiles/wflow_hera.lua index efca665dd2..dd7bbf7515 100644 --- a/modulefiles/wflow_hera.lua +++ b/modulefiles/wflow_hera.lua @@ -7,7 +7,8 @@ whatis([===[Loads libraries needed for running the UFS SRW App on Hera ]===]) load("rocoto") -prepend_path("MODULEPATH","/scratch1/NCEPDEV/nems/role.epic/miniconda3/modulefiles") +prepend_path("MODULEPATH","/contrib/miniconda3/modulefiles") +--load("miniconda3/4.12.0") load(pathJoin("miniconda3", os.getenv("miniconda3_ver") or "4.12.0")) if mode() == "load" then diff --git a/parm/aqm.rc b/parm/aqm.rc index 3d2ad32711..aa6e317e30 100644 --- a/parm/aqm.rc +++ b/parm/aqm.rc @@ -7,15 +7,19 @@ # # General settings # -ae_matrix_nml: {{ aqm_config_dir }}/AE_cb6r3_ae6_aq.nml -gc_matrix_nml: {{ aqm_config_dir }}/GC_cb6r3_ae6_aq.nml -nr_matrix_nml: {{ aqm_config_dir }}/NR_cb6r3_ae6_aq.nml +ae_matrix_nml: {{ aqm_config_dir }}/AE_cb6r5_ae7_aq.nml +gc_matrix_nml: {{ aqm_config_dir }}/GC_cb6r5_ae7_aq.nml +nr_matrix_nml: {{ aqm_config_dir }}/NR_cb6r5_ae7_aq.nml tr_matrix_nml: {{ aqm_config_dir }}/Species_Table_TR_0.nml -csqy_data: {{ aqm_config_dir }}/CSQY_DATA_cb6r3_ae6_aq +csqy_data: {{ aqm_config_dir }}/CSQY_DATA_cb6r5_ae7_aq optics_data: {{ aqm_config_dir }}/PHOT_OPTICS.dat omi_data: {{ aqm_config_dir }}/omi_cmaq_2015_361X179.dat +desid_chem_ctrl: {{ aqm_config_dir }}/CMAQ_Control_DESID_cb6r5_ae7_aq.nml +desid_ctrl: {{ aqm_config_dir }}/CMAQ_Control_DESID.nml +misc_ctrl: {{ aqm_config_dir }}/CMAQ_Control_Misc.nml + init_concentrations: {{ init_concentrations | lower }} run_aerosol: true @@ -87,6 +91,7 @@ anthro_species:: ALD2 1.00000 ALD2 KG/M2/S ALD2_PRIMARY 1.00000 ALD2_PRIMARY KG/M2/S ALDX 1.00000 ALDX KG/M2/S + APIN 1.00000 APIN KG/M2/S BENZ 1.00000 BENZ KG/M2/S BUTADIENE13 1.00000 BUTADIENE13 KG/M2/S CH4 1.00000 CH4 KG/M2/S diff --git a/parm/diag_table_aqm.FV3_GFS_v16 b/parm/diag_table_aqm.FV3_GFS_v16 index ba86d0ba57..d30fe4d4a5 100644 --- a/parm/diag_table_aqm.FV3_GFS_v16 +++ b/parm/diag_table_aqm.FV3_GFS_v16 @@ -363,28 +363,40 @@ #"gfs_dyn", "tolu", "tolu", "fv3_history", "all", .false., "none", 2 #"gfs_dyn", "hg", "hg", "fv3_history", "all", .false., "none", 2 #"gfs_dyn", "hgiigas", "hgiigas", "fv3_history", "all", .false., "none", 2 +#"gfs_dyn", "apin", "apin", "fv3_history", "all", .false., "none", 2 +#"gfs_dyn", "terpnro2", "terpnro2", "fv3_history", "all", .false., "none", 2 +#"gfs_dyn", "mtno3", "mtno3", "fv3_history", "all", .false., "none", 2 +#"gfs_dyn", "clo", "clo", "fv3_history", "all", .false., "none", 2 +#"gfs_dyn", "clno3", "clno3", "fv3_history", "all", .false., "none", 2 +#"gfs_dyn", "svavb1", "svavb1", "fv3_history", "all", .false., "none", 2 +#"gfs_dyn", "svavb2", "svavb2", "fv3_history", "all", .false., "none", 2 +#"gfs_dyn", "svavb3", "svavb3", "fv3_history", "all", .false., "none", 2 +#"gfs_dyn", "svavb4", "svavb4", "fv3_history", "all", .false., "none", 2 +#"gfs_dyn", "DMS", "DMS", "fv3_history", "all", .false., "none", 2 +#"gfs_dyn", "MSA", "MSA", "fv3_history", "all", .false., "none", 2 #"gfs_dyn", "aso4j", "aso4j", "fv3_history", "all", .false., "none", 2 #"gfs_dyn", "aso4i", "aso4i", "fv3_history", "all", .false., "none", 2 #"gfs_dyn", "anh4j", "anh4j", "fv3_history", "all", .false., "none", 2 #"gfs_dyn", "anh4i", "anh4i", "fv3_history", "all", .false., "none", 2 #"gfs_dyn", "ano3j", "ano3j", "fv3_history", "all", .false., "none", 2 #"gfs_dyn", "ano3i", "ano3i", "fv3_history", "all", .false., "none", 2 -#"gfs_dyn", "aalk1j", "aalk1j", "fv3_history", "all", .false., "none", 2 -#"gfs_dyn", "aalk2j", "aalk2j", "fv3_history", "all", .false., "none", 2 -#"gfs_dyn", "axyl1j", "axyl1j", "fv3_history", "all", .false., "none", 2 -#"gfs_dyn", "axyl2j", "axyl2j", "fv3_history", "all", .false., "none", 2 -#"gfs_dyn", "axyl3j", "axyl3j", "fv3_history", "all", .false., "none", 2 -#"gfs_dyn", "atol1j", "atol1j", "fv3_history", "all", .false., "none", 2 -#"gfs_dyn", "atol2j", "atol2j", "fv3_history", "all", .false., "none", 2 -#"gfs_dyn", "atol3j", "atol3j", "fv3_history", "all", .false., "none", 2 -#"gfs_dyn", "abnz1j", "abnz1j", "fv3_history", "all", .false., "none", 2 -#"gfs_dyn", "abnz2j", "abnz2j", "fv3_history", "all", .false., "none", 2 -#"gfs_dyn", "abnz3j", "abnz3j", "fv3_history", "all", .false., "none", 2 -#"gfs_dyn", "apah1j", "apah1j", "fv3_history", "all", .false., "none", 2 -#"gfs_dyn", "apah2j", "apah2j", "fv3_history", "all", .false., "none", 2 -#"gfs_dyn", "apah3j", "apah3j", "fv3_history", "all", .false., "none", 2 -#"gfs_dyn", "atrp1j", "atrp1j", "fv3_history", "all", .false., "none", 2 -#"gfs_dyn", "atrp2j", "atrp2j", "fv3_history", "all", .false., "none", 2 +#"gfs_dyn", "aorgh2oj", "aorgh2oj", "fv3_history", "all", .false., "none", 2 +#"gfs_dyn", "amtno3j", "amtno3j", "fv3_history", "all", .false., "none", 2 +#"gfs_dyn", "amthydj", "amthydj", "fv3_history", "all", .false., "none", 2 +#"gfs_dyn", "apoci", "apoci", "fv3_history", "all", .false., "none", 2 +#"gfs_dyn", "apocj", "apocj", "fv3_history", "all", .false., "none", 2 +#"gfs_dyn", "apncomi", "apncomi", "fv3_history", "all", .false., "none", 2 +#"gfs_dyn", "apncomj", "apncomj", "fv3_history", "all", .false., "none", 2 +#"gfs_dyn", "aavb1j", "aavb1j", "fv3_history", "all", .false., "none", 2 +#"gfs_dyn", "aavb2j", "aavb2j", "fv3_history", "all", .false., "none", 2 +#"gfs_dyn", "aavb3j", "aavb3j", "fv3_history", "all", .false., "none", 2 +#"gfs_dyn", "aavb4j", "aavb4j", "fv3_history", "all", .false., "none", 2 +#"gfs_dyn", "amt1j", "amt1j", "fv3_history", "all", .false., "none", 2 +#"gfs_dyn", "amt2j", "amt2j", "fv3_history", "all", .false., "none", 2 +#"gfs_dyn", "amt3j", "amt3j", "fv3_history", "all", .false., "none", 2 +#"gfs_dyn", "amt4j", "amt4j", "fv3_history", "all", .false., "none", 2 +#"gfs_dyn", "amt5j", "amt5j", "fv3_history", "all", .false., "none", 2 +#"gfs_dyn", "amt6j", "amt6j", "fv3_history", "all", .false., "none", 2 #"gfs_dyn", "aiso1j", "aiso1j", "fv3_history", "all", .false., "none", 2 #"gfs_dyn", "aiso2j", "aiso2j", "fv3_history", "all", .false., "none", 2 #"gfs_dyn", "asqtj", "asqtj", "fv3_history", "all", .false., "none", 2 @@ -447,22 +459,16 @@ #"gfs_dyn", "asvoo2j", "asvoo2j", "fv3_history", "all", .false., "none", 2 #"gfs_dyn", "asvoo3j", "asvoo3j", "fv3_history", "all", .false., "none", 2 #"gfs_dyn", "nh3", "nh3", "fv3_history", "all", .false., "none", 2 -#"gfs_dyn", "sv_alk1", "sv_alk1", "fv3_history", "all", .false., "none", 2 -#"gfs_dyn", "sv_alk2", "sv_alk2", "fv3_history", "all", .false., "none", 2 -#"gfs_dyn", "sv_xyl1", "sv_xyl1", "fv3_history", "all", .false., "none", 2 -#"gfs_dyn", "sv_xyl2", "sv_xyl2", "fv3_history", "all", .false., "none", 2 -#"gfs_dyn", "sv_tol1", "sv_tol1", "fv3_history", "all", .false., "none", 2 -#"gfs_dyn", "sv_tol2", "sv_tol2", "fv3_history", "all", .false., "none", 2 -#"gfs_dyn", "sv_bnz1", "sv_bnz1", "fv3_history", "all", .false., "none", 2 -#"gfs_dyn", "sv_bnz2", "sv_bnz2", "fv3_history", "all", .false., "none", 2 -#"gfs_dyn", "sv_pah1", "sv_pah1", "fv3_history", "all", .false., "none", 2 -#"gfs_dyn", "sv_pah2", "sv_pah2", "fv3_history", "all", .false., "none", 2 -#"gfs_dyn", "sv_trp1", "sv_trp1", "fv3_history", "all", .false., "none", 2 -#"gfs_dyn", "sv_trp2", "sv_trp2", "fv3_history", "all", .false., "none", 2 -#"gfs_dyn", "sv_iso1", "sv_iso1", "fv3_history", "all", .false., "none", 2 -#"gfs_dyn", "sv_iso2", "sv_iso2", "fv3_history", "all", .false., "none", 2 -#"gfs_dyn", "sv_sqt", "sv_sqt", "fv3_history", "all", .false., "none", 2 -#"gfs_dyn", "lv_pcsog", "lv_pcsog", "fv3_history", "all", .false., "none", 2 +#"gfs_dyn", "sviso1", "sviso1", "fv3_history", "all", .false., "none", 2 +#"gfs_dyn", "sviso2", "sviso2", "fv3_history", "all", .false., "none", 2 +#"gfs_dyn", "svsqt", "svsqt", "fv3_history", "all", .false., "none", 2 +#"gfs_dyn", "lvpcsog", "lvpcsog", "fv3_history", "all", .false., "none", 2 +#"gfs_dyn", "svmt1", "svmt1", "fv3_history", "all", .false., "none", 2 +#"gfs_dyn", "svmt2", "svmt2", "fv3_history", "all", .false., "none", 2 +#"gfs_dyn", "svmt3", "svmt3", "fv3_history", "all", .false., "none", 2 +#"gfs_dyn", "svmt4", "svmt4", "fv3_history", "all", .false., "none", 2 +#"gfs_dyn", "svmt5", "svmt5", "fv3_history", "all", .false., "none", 2 +#"gfs_dyn", "svmt6", "svmt6", "fv3_history", "all", .false., "none", 2 "gfs_dyn", "o3_ave", "o3_ave", "fv3_history", "all", .false., "none", 2 "gfs_dyn", "no_ave", "no_ave", "fv3_history", "all", .false., "none", 2 "gfs_dyn", "no2_ave", "no2_ave", "fv3_history", "all", .false., "none", 2 diff --git a/parm/field_table_aqm.FV3_GFS_v16 b/parm/field_table_aqm.FV3_GFS_v16 index b8b0bee266..2f0bc0e29f 100644 --- a/parm/field_table_aqm.FV3_GFS_v16 +++ b/parm/field_table_aqm.FV3_GFS_v16 @@ -266,6 +266,21 @@ "units", "ppmV" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / + "TRACER", "atmos_mod", "APIN" + "longname", "APIN" + "units", "ppmV" + "tracer_usage", "chemistry" + "profile_type", "fixed", "surface_value=1.e-7" / + "TRACER", "atmos_mod", "TERPNRO2" + "longname", "TERPNRO2" + "units", "ppmV" + "tracer_usage", "chemistry" + "profile_type", "fixed", "surface_value=1.e-7" / + "TRACER", "atmos_mod", "MTNO3" + "longname", "MTNO3" + "units", "ppmV" + "tracer_usage", "chemistry" + "profile_type", "fixed", "surface_value=1.e-7" / "TRACER", "atmos_mod", "BENZENE" "longname", "BENZENE" "units", "ppmV" @@ -331,6 +346,11 @@ "units", "ppmV" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / + "TRACER", "atmos_mod", "CLO" + "longname", "CLO" + "units", "ppmV" + "tracer_usage", "chemistry" + "profile_type", "fixed", "surface_value=1.e-7" / "TRACER", "atmos_mod", "FMCL" "longname", "FMCL" "units", "ppmV" @@ -346,6 +366,11 @@ "units", "ppmV" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / + "TRACER", "atmos_mod", "CLNO3" + "longname", "CLNO3" + "units", "ppmV" + "tracer_usage", "chemistry" + "profile_type", "fixed", "surface_value=1.e-7" / "TRACER", "atmos_mod", "SESQ" "longname", "SESQ" "units", "ppmV" @@ -451,113 +476,103 @@ "units", "ppmV" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "ASO4J" - "longname", "ASO4J" - "units", "ug/kg" - "tracer_usage", "chemistry" - "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "ASO4I" - "longname", "ASO4I" - "units", "ug/kg" - "tracer_usage", "chemistry" - "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "ANH4J" - "longname", "ANH4J" - "units", "ug/kg" + "TRACER", "atmos_mod", "SVAVB1" + "longname", "SVAVB1" + "units", "ppmV" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "ANH4I" - "longname", "ANH4I" - "units", "ug/kg" + "TRACER", "atmos_mod", "SVAVB2" + "longname", "SVAVB2" + "units", "ppmV" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "ANO3J" - "longname", "ANO3J" - "units", "ug/kg" + "TRACER", "atmos_mod", "SVAVB3" + "longname", "SVAVB3" + "units", "ppmV" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "ANO3I" - "longname", "ANO3I" - "units", "ug/kg" + "TRACER", "atmos_mod", "SVAVB4" + "longname", "SVAVB4" + "units", "ppmV" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "AALK1J" - "longname", "AALK1J" - "units", "ug/kg" + "TRACER", "atmos_mod", "DMS" + "longname", "DMS" + "units", "ppmV" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "AALK2J" - "longname", "AALK2J" - "units", "ug/kg" + "TRACER", "atmos_mod", "MSA" + "longname", "MSA" + "units", "ppmV" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "AXYL1J" - "longname", "AXYL1J" + "TRACER", "atmos_mod", "ASO4I" + "longname", "ASO4I" "units", "ug/kg" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "AXYL2J" - "longname", "AXYL2J" + "TRACER", "atmos_mod", "ASO4J" + "longname", "ASO4J" "units", "ug/kg" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "AXYL3J" - "longname", "AXYL3J" + "TRACER", "atmos_mod", "ASO4K" + "longname", "ASO4K" "units", "ug/kg" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "ATOL1J" - "longname", "ATOL1J" + "TRACER", "atmos_mod", "ANH4I" + "longname", "ANH4I" "units", "ug/kg" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "ATOL2J" - "longname", "ATOL2J" + "TRACER", "atmos_mod", "ANH4J" + "longname", "ANH4J" "units", "ug/kg" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "ATOL3J" - "longname", "ATOL3J" + "TRACER", "atmos_mod", "ANH4K" + "longname", "ANH4K" "units", "ug/kg" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "ABNZ1J" - "longname", "ABNZ1J" + "TRACER", "atmos_mod", "ANO3I" + "longname", "ANO3I" "units", "ug/kg" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "ABNZ2J" - "longname", "ABNZ2J" + "TRACER", "atmos_mod", "ANO3J" + "longname", "ANO3J" "units", "ug/kg" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "ABNZ3J" - "longname", "ABNZ3J" + "TRACER", "atmos_mod", "ANO3K" + "longname", "ANO3K" "units", "ug/kg" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "APAH1J" - "longname", "APAH1J" + "TRACER", "atmos_mod", "ANAI" + "longname", "ANAI" "units", "ug/kg" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "APAH2J" - "longname", "APAH2J" + "TRACER", "atmos_mod", "ANAJ" + "longname", "ANAJ" "units", "ug/kg" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "APAH3J" - "longname", "APAH3J" + "TRACER", "atmos_mod", "ACLI" + "longname", "ACLI" "units", "ug/kg" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "ATRP1J" - "longname", "ATRP1J" + "TRACER", "atmos_mod", "ACLJ" + "longname", "ACLJ" "units", "ug/kg" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "ATRP2J" - "longname", "ATRP2J" + "TRACER", "atmos_mod", "ACLK" + "longname", "ACLK" "units", "ug/kg" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / @@ -581,18 +596,13 @@ "units", "ug/kg" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "AECJ" - "longname", "AECJ" - "units", "ug/kg" - "tracer_usage", "chemistry" - "profile_type", "fixed", "surface_value=1.e-7" / "TRACER", "atmos_mod", "AECI" "longname", "AECI" "units", "ug/kg" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "AOTHRJ" - "longname", "AOTHRJ" + "TRACER", "atmos_mod", "AECJ" + "longname", "AECJ" "units", "ug/kg" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / @@ -601,6 +611,11 @@ "units", "ug/kg" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / + "TRACER", "atmos_mod", "AOTHRJ" + "longname", "AOTHRJ" + "units", "ug/kg" + "tracer_usage", "chemistry" + "profile_type", "fixed", "surface_value=1.e-7" / "TRACER", "atmos_mod", "AFEJ" "longname", "AFEJ" "units", "ug/kg" @@ -681,8 +696,8 @@ "units", "m2/kg" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "AH2OJ" - "longname", "AH2OJ" + "TRACER", "atmos_mod", "AORGH2OJ" + "longname", "AORGH2OJ" "units", "ug/kg" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / @@ -691,33 +706,28 @@ "units", "ug/kg" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "AH3OPJ" - "longname", "AH3OPJ" - "units", "ug/kg" - "tracer_usage", "chemistry" - "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "AH3OPI" - "longname", "AH3OPI" + "TRACER", "atmos_mod", "AH2OJ" + "longname", "AH2OJ" "units", "ug/kg" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "ANAJ" - "longname", "ANAJ" + "TRACER", "atmos_mod", "AH2OK" + "longname", "AH2OK" "units", "ug/kg" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "ANAI" - "longname", "ANAI" + "TRACER", "atmos_mod", "AH3OPI" + "longname", "AH3OPI" "units", "ug/kg" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "ACLJ" - "longname", "ACLJ" + "TRACER", "atmos_mod", "AH3OPJ" + "longname", "AH3OPJ" "units", "ug/kg" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "ACLI" - "longname", "ACLI" + "TRACER", "atmos_mod", "AH3OPK" + "longname", "AH3OPK" "units", "ug/kg" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / @@ -726,53 +736,53 @@ "units", "ug/kg" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "ACLK" - "longname", "ACLK" + "TRACER", "atmos_mod", "AISO3J" + "longname", "AISO3J" "units", "ug/kg" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "ASO4K" - "longname", "ASO4K" + "TRACER", "atmos_mod", "AOLGAJ" + "longname", "AOLGAJ" "units", "ug/kg" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "ANH4K" - "longname", "ANH4K" + "TRACER", "atmos_mod", "AOLGBJ" + "longname", "AOLGBJ" "units", "ug/kg" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "ANO3K" - "longname", "ANO3K" + "TRACER", "atmos_mod", "AGLYJ" + "longname", "AGLYJ" "units", "ug/kg" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "AH2OK" - "longname", "AH2OK" + "TRACER", "atmos_mod", "AMTNO3J" + "longname", "AMTNO3J" "units", "ug/kg" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "AH3OPK" - "longname", "AH3OPK" + "TRACER", "atmos_mod", "AMTHYDJ" + "longname", "AMTHYDJ" "units", "ug/kg" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "AISO3J" - "longname", "AISO3J" + "TRACER", "atmos_mod", "APOCI" + "longname", "APOCI" "units", "ug/kg" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "AOLGAJ" - "longname", "AOLGAJ" + "TRACER", "atmos_mod", "APOCJ" + "longname", "APOCJ" "units", "ug/kg" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "AOLGBJ" - "longname", "AOLGBJ" + "TRACER", "atmos_mod", "APNCOMI" + "longname", "APNCOMI" "units", "ug/kg" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "AGLYJ" - "longname", "AGLYJ" + "TRACER", "atmos_mod", "APNCOMJ" + "longname", "APNCOMJ" "units", "ug/kg" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / @@ -786,23 +796,23 @@ "units", "ug/kg" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "ASVPO1I" - "longname", "ASVPO1I" + "TRACER", "atmos_mod", "ALVPO1J" + "longname", "ALVPO1J" "units", "ug/kg" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "ASVPO2I" - "longname", "ASVPO2I" + "TRACER", "atmos_mod", "ASVPO1I" + "longname", "ASVPO1I" "units", "ug/kg" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "ALVPO1J" - "longname", "ALVPO1J" + "TRACER", "atmos_mod", "ASVPO1J" + "longname", "ASVPO1J" "units", "ug/kg" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "ASVPO1J" - "longname", "ASVPO1J" + "TRACER", "atmos_mod", "ASVPO2I" + "longname", "ASVPO2I" "units", "ug/kg" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / @@ -826,128 +836,148 @@ "units", "ug/kg" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / + "TRACER", "atmos_mod", "ALVOO1J" + "longname", "ALVOO1J" + "units", "ug/kg" + "tracer_usage", "chemistry" + "profile_type", "fixed", "surface_value=1.e-7" / "TRACER", "atmos_mod", "ALVOO2I" "longname", "ALVOO2I" "units", "ug/kg" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / + "TRACER", "atmos_mod", "ALVOO2J" + "longname", "ALVOO2J" + "units", "ug/kg" + "tracer_usage", "chemistry" + "profile_type", "fixed", "surface_value=1.e-7" / "TRACER", "atmos_mod", "ASVOO1I" "longname", "ASVOO1I" "units", "ug/kg" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / + "TRACER", "atmos_mod", "ASVOO1J" + "longname", "ASVOO1J" + "units", "ug/kg" + "tracer_usage", "chemistry" + "profile_type", "fixed", "surface_value=1.e-7" / "TRACER", "atmos_mod", "ASVOO2I" "longname", "ASVOO2I" "units", "ug/kg" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "ALVOO1J" - "longname", "ALVOO1J" + "TRACER", "atmos_mod", "ASVOO2J" + "longname", "ASVOO2J" "units", "ug/kg" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "ALVOO2J" - "longname", "ALVOO2J" + "TRACER", "atmos_mod", "ASVOO3J" + "longname", "ASVOO3J" "units", "ug/kg" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "ASVOO1J" - "longname", "ASVOO1J" + "TRACER", "atmos_mod", "AAVB1J" + "longname", "AAVB1J" "units", "ug/kg" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "ASVOO2J" - "longname", "ASVOO2J" + "TRACER", "atmos_mod", "AAVB2J" + "longname", "AAVB2J" "units", "ug/kg" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "ASVOO3J" - "longname", "ASVOO3J" + "TRACER", "atmos_mod", "AAVB3J" + "longname", "AAVB3J" "units", "ug/kg" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "NH3" - "longname", "NH3" - "units", "ppmV" + "TRACER", "atmos_mod", "AAVB4J" + "longname", "AAVB4J" + "units", "ug/kg" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "SV_ALK1" - "longname", "SV_ALK1" - "units", "ppmV" + "TRACER", "atmos_mod", "AMT1J" + "longname", "AMT1J" + "units", "ug/kg" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "SV_ALK2" - "longname", "SV_ALK2" - "units", "ppmV" + "TRACER", "atmos_mod", "AMT2J" + "longname", "AMT2J" + "units", "ug/kg" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "SV_XYL1" - "longname", "SV_XYL1" - "units", "ppmV" + "TRACER", "atmos_mod", "AMT3J" + "longname", "AMT3J" + "units", "ug/kg" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "SV_XYL2" - "longname", "SV_XYL2" - "units", "ppmV" + "TRACER", "atmos_mod", "AMT4J" + "longname", "AMT4J" + "units", "ug/kg" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "SV_TOL1" - "longname", "SV_TOL1" - "units", "ppmV" + "TRACER", "atmos_mod", "AMT5J" + "longname", "AMT5J" + "units", "ug/kg" + "tracer_usage", "chemistry" + "profile_type", "fixed", "surface_value=1.e-7" / + "TRACER", "atmos_mod", "AMT6J" + "longname", "AMT6J" + "units", "ug/kg" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "SV_TOL2" - "longname", "SV_TOL2" + "TRACER", "atmos_mod", "NH3" + "longname", "NH3" "units", "ppmV" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "SV_BNZ1" - "longname", "SV_BNZ1" + "TRACER", "atmos_mod", "SVISO1" + "longname", "SVISO1" "units", "ppmV" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "SV_BNZ2" - "longname", "SV_BNZ2" + "TRACER", "atmos_mod", "SVISO2" + "longname", "SVISO2" "units", "ppmV" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "SV_PAH1" - "longname", "SV_PAH1" + "TRACER", "atmos_mod", "SVSQT" + "longname", "SVSQT" "units", "ppmV" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "SV_PAH2" - "longname", "SV_PAH2" + "TRACER", "atmos_mod", "LVPCSOG" + "longname", "LVPCSOG" "units", "ppmV" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "SV_TRP1" - "longname", "SV_TRP1" + "TRACER", "atmos_mod", "SVMT1" + "longname", "SVMT1" "units", "ppmV" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "SV_TRP2" - "longname", "SV_TRP2" + "TRACER", "atmos_mod", "SVMT2" + "longname", "SVMT2" "units", "ppmV" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "SV_ISO1" - "longname", "SV_ISO1" + "TRACER", "atmos_mod", "SVMT3" + "longname", "SVMT3" "units", "ppmV" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "SV_ISO2" - "longname", "SV_ISO2" + "TRACER", "atmos_mod", "SVMT4" + "longname", "SVMT4" "units", "ppmV" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "SV_SQT" - "longname", "SV_SQT" + "TRACER", "atmos_mod", "SVMT5" + "longname", "SVMT5" "units", "ppmV" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / - "TRACER", "atmos_mod", "LV_PCSOG" - "longname", "LV_PCSOG" + "TRACER", "atmos_mod", "SVMT6" + "longname", "SVMT6" "units", "ppmV" "tracer_usage", "chemistry" "profile_type", "fixed", "surface_value=1.e-7" / diff --git a/scripts/exaqm_fire_emission.sh b/scripts/exaqm_fire_emission.sh index 448ed982fd..531dcd37a8 100755 --- a/scripts/exaqm_fire_emission.sh +++ b/scripts/exaqm_fire_emission.sh @@ -78,12 +78,12 @@ else for ihr in {0..23}; do download_time=$( $DATE_UTIL --utc --date "${yyyymmdd_mh1} ${hh_mh1} UTC - $ihr hours" "+%Y%m%d%H" ) FILE_curr=Hourly_Emissions_13km_${download_time}00_${download_time}00.nc - FILE_13km=RAVE-HrlyEmiss-13km_v1r3_blend_s${download_time}00000_e${download_time}59590_c*.nc + FILE_13km=RAVE-HrlyEmiss-13km_v*_blend_s${download_time}00000_e${download_time}59590_c*.nc yyyymmdd_dn=${download_time:0:8} hh_dn=${download_time:8:2} missing_download_time=$( $DATE_UTIL --utc --date "${yyyymmdd_dn} ${hh_dn} UTC - 24 hours" "+%Y%m%d%H" ) yyyymmdd_dn_md1=${missing_download_time:0:8} - FILE_13km_md1=RAVE-HrlyEmiss-13km_v1r3_blend_s${missing_download_time}00000_e${missing_download_time}59590_c*.nc + FILE_13km_md1=RAVE-HrlyEmiss-13km_v*_blend_s${missing_download_time}00000_e${missing_download_time}59590_c*.nc if [ -s `ls ${DCOMINfire}/${yyyymmdd_dn}/rave/${FILE_13km}` ] && [ $(stat -c %s `ls ${DCOMINfire}/${yyyymmdd_dn}/rave/${FILE_13km}`) -gt 4000000 ]; then cp -p ${DCOMINfire}/${yyyymmdd_dn}/rave/${FILE_13km} ${FILE_curr} elif [ -s `ls ${DCOMINfire}/${yyyymmdd_dn_md1}/rave/${FILE_13km_md1}` ] && [ $(stat -c %s `ls ${DCOMINfire}/${yyyymmdd_dn_md1}/rave/${FILE_13km_md1}`) -gt 4000000 ]; then diff --git a/sorc/Externals.cfg b/sorc/Externals.cfg index 933cae8d76..ccaa7dca72 100644 --- a/sorc/Externals.cfg +++ b/sorc/Externals.cfg @@ -9,10 +9,12 @@ required = True [ufs-weather-model] protocol = git -repo_url = https://github.com/ufs-community/ufs-weather-model +#repo_url = https://github.com/ufs-community/ufs-weather-model +repo_url = https://github.com/BrianCurtis-NOAA/ufs-weather-model # Specify either a branch name or a hash but not both. #branch = develop -hash = f431fbe +branch = aqmv8 +#hash = f431fbe local_path = ufs-weather-model required = True