[Dart-dev] DART/branches Revision: 12769

dart at ucar.edu dart at ucar.edu
Mon Aug 13 14:54:08 MDT 2018


mizzi at ucar.edu
2018-08-13 14:54:08 -0600 (Mon, 13 Aug 2018)
50
Correction for using log of CO in MOPITT or IASI




Added: DART/branches/mizzi/models/wrf_chem/run_scripts/RUN_REAL_TIME/FINAL_TEST_SCRIPTS/real_time_FRAPPE_CPSR_MOP_CO_CU.ksh
===================================================================
--- DART/branches/mizzi/models/wrf_chem/run_scripts/RUN_REAL_TIME/FINAL_TEST_SCRIPTS/real_time_FRAPPE_CPSR_MOP_CO_CU.ksh	                        (rev 0)
+++ DART/branches/mizzi/models/wrf_chem/run_scripts/RUN_REAL_TIME/FINAL_TEST_SCRIPTS/real_time_FRAPPE_CPSR_MOP_CO_CU.ksh	2018-08-13 20:54:08 UTC (rev 12769)
@@ -0,0 +1,5130 @@
+#!/bin/ksh -aux
+##########################################################################
+# Purpose: Set global environment variables for real_time_wrf_chem
+#
+# NOTE: To generate the chemistry perturbations check NL_SW_GENERATE comments
+# To use the same purturbastions from one cycle to the next one must copy
+# the pert_file_emiss and pert_file_icbc file to the run directory
+#
+#########################################################################
+#
+export INITIAL_DATE=2014071400
+export FIRST_FILTER_DATE=2014071406
+export FIRST_DART_INFLATE_DATE=2014071406
+export FIRST_EMISS_INV_DATE=2014071406
+#
+# START CYCLE DATE-TIME:
+export CYCLE_STR_DATE=2014071406
+#
+# END CYCLE DATE-TIME:
+export CYCLE_END_DATE=2014071406
+#export CYCLE_END_DATE=${CYCLE_STR_DATE}
+#
+export CYCLE_DATE=${CYCLE_STR_DATE}
+export NL_FAC_OBS_ERROR_MOPITT=1.00
+export NL_FAC_OBS_ERROR_IASI=1.00
+export RETRIEVAL_TYPE_MOPITT=CPSR
+export RETRIEVAL_TYPE_IASI=CPSR
+#
+export PERT_CHEM_GENER=false
+export USE_LOG=false
+if [[ ${USE_LOG} == true && ${RETRIEVAL_TYPE_MOPITT} != 'RETR' && ${RETRIEVAL_TYPE_IASI} != 'RETR' ]]; then
+   echo 'if $USE_LOG=true then $RETRIEVAL_TYPE_MOPITT and $RETRIEVAL_TYPE_IASI must be RETR'
+   exit
+fi
+if [[ ${USE_LOG} == true ]]; then
+   export CO_MIN=NULL
+   export CO_MAX=NULL
+   export USE_LOG_CO_LOGIC=.true.
+   export USE_LOG_O3_LOGIC=.true.
+else
+   export CO_MIN=1.e-4
+   export CO_MAX=NULL
+   export USE_LOG_CO_LOGIC=.false.
+   export USE_LOG_O3_LOGIC=.false.
+fi
+#
+# If VARLOC = true, then INDEP_CHEM_ASIM = false
+# If INDEP_CHEM_ASIM = true, then VARLOC = false
+# VARLOC and INDEP_CHEM_ASIM may both be false but
+# they may not both be true
+#
+export VARLOC=.false.
+export INDEP_CHEM_ASIM=.true.
+#
+export ADD_EMISS=.false.
+export EMISS_DAMP_CYCLE=0.5
+export EMISS_DAMP_INTRA_CYCLE=0.5
+#
+BAND_ISO_VAL_CO=.09
+#
+# Run fine scale forecast only
+export RUN_FINE_SCALE=false
+#
+# Restart fine scale forecast only
+export RUN_FINE_SCALE_RESTART=false
+export RESTART_DATE=2014072312
+#
+if [[ ${RUN_FINE_SCALE_RESTART} = "true" ]]; then
+   export RUN_FINE_SCALE=true
+fi
+#
+# Run WRF-Chem for failed forecasts
+export RUN_SPECIAL_FORECAST=false
+export NUM_SPECIAL_FORECAST=1
+export SPECIAL_FORECAST_FAC=1.
+export SPECIAL_FORECAST_FAC=1./2.
+export SPECIAL_FORECAST_FAC=2./3.
+
+export SPECIAL_FORECAST_MEM[1]=9
+export SPECIAL_FORECAST_MEM[2]=5
+export SPECIAL_FORECAST_MEM[3]=9
+export SPECIAL_FORECAST_MEM[4]=10
+export SPECIAL_FORECAST_MEM[5]=14
+export SPECIAL_FORECAST_MEM[6]=15
+export SPECIAL_FORECAST_MEM[7]=16
+export SPECIAL_FORECAST_MEM[8]=17
+export SPECIAL_FORECAST_MEM[9]=18
+export SPECIAL_FORECAST_MEM[10]=19
+#
+# Run temporal interpolation for missing background files
+# Currently set up for 6 hr forecasts. It can handle up to 24 hr forecasts
+export RUN_INTERPOLATE=false
+#
+# for 2014072212 and 2014072218
+#export BACK_DATE=2014072206
+#export FORW_DATE=2014072300


More information about the Dart-dev mailing list