[Dart-dev] DART/branches Revision: 11180

dart at ucar.edu dart at ucar.edu
Thu Mar 2 03:04:30 MST 2017


mizzi at ucar.edu
2017-03-02 03:04:30 -0700 (Thu, 02 Mar 2017)
118
Add partial namelist control (need to complete with Tim) to model_mod for state variable localization and add_emiss.




Modified: DART/branches/mizzi/models/wrf_chem/model_mod.f90
===================================================================
--- DART/branches/mizzi/models/wrf_chem/model_mod.f90	2017-03-02 09:39:32 UTC (rev 11179)
+++ DART/branches/mizzi/models/wrf_chem/model_mod.f90	2017-03-02 10:04:30 UTC (rev 11180)
@@ -193,7 +193,6 @@
 character(len=129) :: conc_state_variables(num_state_table_columns,max_state_variables) = 'NULL'
 character(len=129) :: emiss_chemi_variables(num_state_table_columns,max_state_variables) = 'NULL'
 character(len=129) :: emiss_firechemi_variables(num_state_table_columns,max_state_variables) = 'NULL'
-logical :: add_emiss = .true.
 ! LXL/APM ---
 !
 integer :: num_domains          = 1
@@ -236,6 +235,8 @@
 ! until users remove them from their input.nml files as well.
 !
 ! LXL/APM
+logical :: add_emiss = .true.
+logical :: use_varloc, use_indep_chem_assim
 namelist /model_nml/ output_state_vector, num_moist_vars, &
                      num_domains, calendar_type, surf_obs, soil_data, h_diab, &
                      default_state_variables, wrf_state_variables, &
@@ -246,7 +247,8 @@
                      circulation_pres_level, circulation_radius, polar, &
                      periodic_x, periodic_y, scm, &
                      conc_state_variables, emiss_chemi_variables, &
-                     emiss_firechemi_variables,add_emiss
+                     emiss_firechemi_variables,add_emiss, &
+                     use_varloc,use_indep_chem_assim
 ! LXL/APM ---
 !
 real(r8), allocatable :: ens_mean(:)

Modified: DART/branches/mizzi/models/wrf_chem/namelist_scripts/DART/dart_create_model_nml.ksh
===================================================================
--- DART/branches/mizzi/models/wrf_chem/namelist_scripts/DART/dart_create_model_nml.ksh	2017-03-02 09:39:32 UTC (rev 11179)
+++ DART/branches/mizzi/models/wrf_chem/namelist_scripts/DART/dart_create_model_nml.ksh	2017-03-02 10:04:30 UTC (rev 11180)
@@ -11,6 +11,8 @@
 cat > input.nml_temp << EOF
  &model_nml
    add_emiss                   = ${NL_ADD_EMISS:-.false.},
+   use_varloc                  = ${NL_USE_VARLOC:-.true.},
+   use_indep_chem_assim        = ${NL_USE_INDEP_CHEM_ASSIM:-.false.},
    default_state_variables     = ${NL_DEFAULT_STATE_VARIABLES:-.false.},
    wrf_state_variables         = ${NL_WRF_STATE_VARIABLES:-"null"}
    conc_state_variables        = ${NL_CONC_STATE_VARIABLES:-"null"}

Modified: DART/branches/mizzi/models/wrf_chem/run_scripts/RUN_REAL_TIME/real_time_FRAPPE_CPSR.ksh
===================================================================
--- DART/branches/mizzi/models/wrf_chem/run_scripts/RUN_REAL_TIME/real_time_FRAPPE_CPSR.ksh	2017-03-02 09:39:32 UTC (rev 11179)
+++ DART/branches/mizzi/models/wrf_chem/run_scripts/RUN_REAL_TIME/real_time_FRAPPE_CPSR.ksh	2017-03-02 10:04:30 UTC (rev 11180)
@@ -237,27 +237,27 @@
 # SELECT COMPONENT RUN OPTIONS:
 if [[ ${RUN_SPECIAL_FORECAST} = "false" ]]; then
    export RUN_GEOGRID=false
-   export RUN_UNGRIB=false
-   export RUN_METGRID=false
-   export RUN_REAL=false
-   export RUN_PERT_WRFCHEM_MET_IC=false
-   export RUN_PERT_WRFCHEM_MET_BC=false
-   export RUN_EXO_COLDENS=false
-   export RUN_SEASON_WES=false
-   export RUN_WRFCHEM_BIO=false
-   export RUN_WRFCHEM_FIRE=false
-   export RUN_WRFCHEM_CHEMI=false
-   export RUN_PERT_WRFCHEM_CHEM_ICBC=false
-   export RUN_PERT_WRFCHEM_CHEM_EMISS=false
-   export RUN_MOPITT_CO_OBS=false
+   export RUN_UNGRIB=true
+   export RUN_METGRID=true
+   export RUN_REAL=true
+   export RUN_PERT_WRFCHEM_MET_IC=true
+   export RUN_PERT_WRFCHEM_MET_BC=true
+   export RUN_EXO_COLDENS=true
+   export RUN_SEASON_WES=true
+   export RUN_WRFCHEM_BIO=true
+   export RUN_WRFCHEM_FIRE=true
+   export RUN_WRFCHEM_CHEMI=true
+   export RUN_PERT_WRFCHEM_CHEM_ICBC=true
+   export RUN_PERT_WRFCHEM_CHEM_EMISS=true
+   export RUN_MOPITT_CO_OBS=true
    export RUN_IASI_CO_OBS=false
    export RUN_IASI_O3_OBS=false
    export RUN_AIRNOW_O3_OBS=false
    export RUN_AIRNOW_CO_OBS=false
    export RUN_MODIS_AOD_OBS=false
-   export RUN_MET_OBS=false
-   export RUN_COMBINE_OBS=false
-   export RUN_PREPROCESS_OBS=false
+   export RUN_MET_OBS=true
+   export RUN_COMBINE_OBS=true
+   export RUN_PREPROCESS_OBS=true
 #
    if [[ ${DATE} -eq ${INITIAL_DATE}  ]]; then
       export RUN_WRFCHEM_INITIAL=true
@@ -919,6 +919,9 @@
 export NL_WRITE_BINARY_RESTART_FILE=.true.
 #
 # &model_nml
+export NL_ADD_EMISS=.true.
+export NL_USE_VARLOC=.false.
+export NL_USE_INDEP_CHEM_ASSIM=.false.


More information about the Dart-dev mailing list