#!/bin/ksh -x ########## config.eupd ########## # Ensemble update specific, dependency config.anal echo "BEGIN: config.eupd" # Get task specific resources . $EXPDIR/config.resources eupd export npe_enkf=$npe_eupd # Use NAM_ENKF below for serial EnKF ##export NAM_ENKF="analpertwtnh=0.9,analpertwtsh=0.9,analpertwttr=0.9" # LETKF specific settings with model space localization export modelspace_vloc=".true." # model space localization export letkf_flag=".true." # use LETKF instead of serial filter export getkf=".true." # Gain form of LETKF (needed for model-space localization) export denkf=".true." # EnKF approximation (beneficial since less spread removed by analysis) export nobsl_max=10000 # max number of obs in each LETKF volume (uses closest nobsl_max). can # be reduced to speed up execution time. export analpertwt=0.85 # relaxation to prior spread inflation factor export readin_localization_enkf=".false." # Don’t read in localization scales from file (doesn’t make # sense for LETKF if model space localization on and nobsl_max>0) export corrlength=1250 # Horizontal localization scale (max horizontal distance to search for nobsl_max local obs) export lnsigcutoff=2.75 # ignored if modelspace_vloc=.true. export lobsdiag_forenkf=".true." # use jacobian. must be .true. if modelspace_vloc=".true." # need to specify .true. setting since config.anal sets to .false. export NAM_ENKF="smoothparm=35," echo "END: config.eupd"