# +-======-+ # Copyright (c) 2003-2007 United States Government as represented by # the Admistrator of the National Aeronautics and Space Administration. # All Rights Reserved. # # THIS OPEN SOURCE AGREEMENT ("AGREEMENT") DEFINES THE RIGHTS OF USE, # REPRODUCTION, DISTRIBUTION, MODIFICATION AND REDISTRIBUTION OF CERTAIN # COMPUTER SOFTWARE ORIGINALLY RELEASED BY THE UNITED STATES GOVERNMENT AS # REPRESENTED BY THE GOVERNMENT AGENCY LISTED BELOW ("GOVERNMENT AGENCY"). # THE UNITED STATES GOVERNMENT, AS REPRESENTED BY GOVERNMENT AGENCY, IS AN # INTENDED THIRD-PARTY BENEFICIARY OF ALL SUBSEQUENT DISTRIBUTIONS OR # REDISTRIBUTIONS OF THE SUBJECT SOFTWARE. ANYONE WHO USES, REPRODUCES, # DISTRIBUTES, MODIFIES OR REDISTRIBUTES THE SUBJECT SOFTWARE, AS DEFINED # HEREIN, OR ANY PART THEREOF, IS, BY THAT ACTION, ACCEPTING IN FULL THE # RESPONSIBILITIES AND OBLIGATIONS CONTAINED IN THIS AGREEMENT. # # Government Agency: National Aeronautics and Space Administration # Government Agency Original Software Designation: GSC-15354-1 # Government Agency Original Software Title: GEOS-5 GCM Modeling Software # User Registration Requested. Please Visit http://opensource.gsfc.nasa.gov # Government Agency Point of Contact for Original Software: # Dale Hithon, SRA Assistant, (301) 286-2691 # # +-======-+ # Atmospheric Model Configuration Parameters # ------------------------------------------ NX: @NX NY: @NY AGCM_IM: @AGCM_IM AGCM_JM: @AGCM_JM AGCM_LM: @AGCM_LM AGCM_GRIDNAME: @AGCM_GRIDNAME DYCORE: @DYCORE SOLAR_DT: @SOLAR_DT IRRAD_DT: @IRRAD_DT SOLARAvrg: 0 IRRADAvrg: 0 # DAS Tuning for Improved NWP Skill # --------------------------------- @DASTUNING CBL_TPERT: -1.0 @DASTUNING MAXDALLOWED_D: 450 @DASTUNING RASAL2: -86400 @DASTUNING RAIN_REVAP_FAC: 3.0 # Ocean Model Configuration Parameters # ------------------------------------ >>>COUPLED<<< OGCM_NX: @OGCM_NX >>>COUPLED<<< OGCM_NY: @OGCM_NY OGCM_IM: @OGCM_IM OGCM_JM: @OGCM_JM OGCM_LM: @OGCM_LM OGCM_GRIDNAME: @OGCM_GRIDNAME >>>COUPLED<<>>RECFINL<<< RECORD_FREQUENCY: 000000 000000 RECORD_REF_DATE: >>>REFDATE<<< >>>FCSDATE<<< RECORD_REF_TIME: >>>REFTIME<<< >>>FCSTIME<<< ############################################################################################## #### Exact Replay Options #### #### #### #### Exact: Replays Identically (bit-for-bit) a previously #### #### run GEOS-5 DAS by simply using archived IAU forcing. #### #### Do NOT use DAMP parameters (will create non-zero diffs). #### #### REPLAY File: %s.agcm_import_rst.%y4%m2%d2_%h2z.bin #### #### (Note: %s should be replaced with EXPID you are replaying) #### #### #### ############################################################################################## # Exact REPLAY Mode and File # -------------------------- # REPLAY_MODE: Exact # REPLAY_FILE: %s.agcm_import_rst.%y4%m2%d2_%h2z.bin # 4DIAU (recreate analysis tendency on the fly) # --------------------------------------------- #>>>4DIAUDAS<<< AINC_FILE: @EXPID.ana.eta.%y4%m2%d2_%h2z.nc4 #>>>4DIAUDAS<<< NUDGE_STATE: YES ##>>>4DIAUDAS<<< TAUANL: 3600 #>>>4DIAUDAS<<< AGCM_IMPORT_RESTART_FILE: agcm_import_rst.>>>ANA0YYYYMMDDHH<<>>4DIAUDAS<<< AGCM_IMPORT_RESTART_TYPE: binary # Exact REPLAY Mode for 4d-tendency # --------------------------------- >>>4DIAUDAS<<< REPLAY_MODE: Exact >>>4DIAUDAS<<< REPLAY_FILE: agcm_import_rst.%y4%m2%d2_%h2z.bin >>>4DIAUDAS<<< REPLAY_SHUTOFF: 21600.0 # ShutOff Replay after 6-hours for G5NCEP and G5ECMWF Forecasts >>>4DIAUDAS<<< REPLAY_INTERVAL: 3600.0 >>>4DIAUDAS<<< PREDICTOR_OFFSET: 3600.0 ############################################################################################## #### Regular Replay Options #### #### #### #### Replays to an existing Analysis by simulating the IAU process (i.e., IAU=ANA-BKG) #### #### Increments MAY be linearly damped between DAMPBEG & DAMPEND (Pascals) to allow #### #### blending of Analysis and Background in the stratosphere. (DEFAULT: NO BLENDING) #### #### #### #### REPLAY FILE MUST be on an A-Grid! #### #### REPLAY FILES are typically native grid analysis files #### #### (E.g., %s.ana.eta.%y4%m2%d2_%h2z.nc4) #### #### #### #### REPLAY Variable Defaults: p,u,v,t,qv,o3 #### #### REPLAY Variables are set to either: YES, NO, or a character_string NAME. #### #### The NAME is used as a means of creating an ALIAS for the REPLAY variable. #### #### An ALIAS is required when the REPLAY FILE contains a variable name NOT included #### #### in our standard list. (E.g., REPLAY_T: temperature) #### #### #### #### NOTE: When using an ALIAS for REPLAY_T, you must also supply the REPLAY_T_TYPE #### #### ----- REPLAY_T_TYPE: T # Options: T,TV,TH,THV #### #### #### #### REPLAY Variables may be disabled by setting resource parameter to: NO #### #### (E.g., REPLAY_QV: NO to disable REPLAY of Moisture). #### #### #### #### To inhibit the Resonance of the 2/3_x_IAU_Frequency Wave: #### #### --------------------------------------------------------- #### #### Perform BKG.ETA Time Averaging (14400 => 4 Hours = 2/3 IAU_Frequency) #### #### #### ############################################################################################## # # Regular REPLAY Mode and File # ---------------------------- >>>REGULAR_REPLAY<<< REPLAY_MODE: Regular >>>REGULAR_REPLAY<<< REPLAY_FILE: ana4replay.eta.%y4%m2%d2_%h2z.nc4 # BKG2ANACNSRV: 0 or 1 # (Defaults to 0:BiLinear Interpolation. Note: Conservative Transformation creates Non-Wavenumber 1 Winds at Poles) # ANA2BKGCNSRV: 0 or 1 # (Defaults to 0:BiLinear Interpolation. Note: Conservative Transformation creates Non-Wavenumber 1 Winds at Poles) # REPLAY_BKGAVE: 14400 # (BKG.ETA Time Averaging frequency to inhibit Resonance. # Default = 2/3 x REPLAY_FREQUENCY, where REPLAY_FREQUENCEY Default = 21600) # # Regular REPLAY Variables (Change only if desired REPLAY is different from Default) # ---------------------------------------------------------------------------------- # REPLAY_P: YES or NO # (Default: YES) # REPLAY_U: YES or NO # (Default: YES) # REPLAY_V: YES or NO # (Default: YES) # REPLAY_T: YES or NO # (Default: YES) # REPLAY_QV: YES or NO # (Default: YES) >>>REGULAR_REPLAY_GMAO<<< REPLAY_O3: YES or NO # (Default: YES) >>>REGULAR_REPLAY_NCEP<<< REPLAY_O3: YES or NO # (Default: YES) >>>REGULAR_REPLAY_ECMWF<<< REPLAY_O3: YES or NO # (Default: YES) # REPLAY_TS: YES or NO # (Default: NO) # # Regular REPLAY Remapping and Blending Variables # ----------------------------------------------- # REPLAY_REMAP: YES # Default = YES, Remap ANA Data to BKG Topography >>>REGULAR_REPLAY_ECMWF<<< REPLAY_DAMPBEG: 1000.0 # Default = 1, Linearly Damp Increments between DAMPBEG & DAMPEND (Pascals) >>>REGULAR_REPLAY_ECMWF<<< REPLAY_DAMPEND: 5000.0 # Default = 1, Linearly Damp Increments between DAMPBEG & DAMPEND (Pascals) >>>REGULAR_REPLAY_GMAO<<< REPLAY_DAMPBEG: 100.0 # Default = 1, Linearly Damp Increments between DAMPBEG & DAMPEND (Pascals) >>>REGULAR_REPLAY_GMAO<<< REPLAY_DAMPEND: 5000.0 # Default = 1, Linearly Damp Increments between DAMPBEG & DAMPEND (Pascals) >>>REGULAR_REPLAY_NCEP<<< REPLAY_DAMPBEG: 1000.0 # Default = 1, Linearly Damp Increments between DAMPBEG & DAMPEND (Pascals) >>>REGULAR_REPLAY_NCEP<<< REPLAY_DAMPEND: 5000.0 # Default = 1, Linearly Damp Increments between DAMPBEG & DAMPEND (Pascals) >>>REGULAR_REPLAY<<< REPLAY_SHUTOFF: 21600 # ShutOff Replay after 6-hours for G5NCEP and G5ECMWF Forecasts >>>REGULAR_REPLAY<<< REPLAY_WINDFIX: YES # Apply windfix for cases (GMAO and non-GMAO) # # ############################################################################################## #### Intermittent Replay Options #### #### #### #### Intermittent: Within this mode two possibilities are available: #### #### 1) Replay to full field: #### #### Replays to an existing Analysis by "Dump & Splash". #### #### RePlay File: %s.bkg.eta.%y4%m2%d2_%h2z.NCSUFFIX #### #### Note: BKG.ETA (hour-3) files are used since they #### #### contain the previous full analysis increment and are #### #### well balanced. Do not use DAMP parameters. #### #### RePlay Name Default: uwnd,vwnd,theta,sphu,ps,delp,ozone #### #### REPLAY_GRID Options: D-GRID (Default), A-GRID #### #### REPLAY_TVAR Options: THETAV (Default), THETA, TV, T #### #### 2) Replay to an increment: (only cubed-dynamics for now) #### #### Replay to an existing Analysis Increment as e.g, #### #### RePlay File: %s.inc.eta.%y4%m2%d2_%h2z.NCSUFFIX #### #### You much as specify REPLAY_IM and REPLAY_JM as #### #### well as set REPLAY_TYPE: Incremental; this is #### #### in addition to the MODE Intermittent. In some cases #### #### you might set the parameter REPLAY_REF_TGAP to be #### #### equal to RUN_DT (but in HHMMSS) to avoid increment #### #### being taken one DT out of sync (this can also be used #### #### in (1) above). #### #### #### #### Note: RePlay Blending Options Currently Pertain #### #### to Intermittent Mode (see FVdycore_GridCompMod.F90) #### #### #### ############################################################################################## ##REPLAY_TYPE: Incremental ##REPLAY_FILE: C590a.inc.eta.%y4%m2%d2_%h2z.nc4 ##REPLAY_IM: 576 ##REPLAY_JM: 361 ##REPLAY_REF_DATE: >>>ANADATE<<< ##REPLAY_REF_TIME: >>>ANATIME<<< ##REPLAY_REF_TGAP: 001500 #REPLAY_MODE: Intermittent #REPLAY_FILE: /discover/nobackup/projects/gmao/iesa/aerosol/Data/MERRA/iReplay/576x361/Y%y4/M%m2/d5_merra_jan98.bkg.eta.%y4%m2%d2_%h2z.nc4 #REPLAY_IM: 576 # Required for Intermittent Replay on Cube #REPLAY_JM: 361 # Required for Intermittent Replay on Cube #REPLAY_GRID: A-GRID # (!! For Intermittent Replay Only !!) Standard Options: D-GRID (Default), A-GRID #REPLAY_TSNAME: NULL #REPLAY_UNAME: u #REPLAY_VNAME: v #REPLAY_TNAME: tv #REPLAY_TVAR: TV # Standard Options: THETAV (Default), THETA, TV, T #REPLAY_REMAP: NO # Standard Options: NO - Intermittent Replay (Cube Only) #REPLAY_BLEND: 0 # Standard Option: 0 - no blending #REPLAY_BLEND_P_ABOVE: 10.0 # Standard Option: 10 Pa - highest of the two blending pressure levels #REPLAY_BLEND_P_BELOW: 100.0 # Standard Option: 100 Pa - lowest of the two blending pressure levels ############################################################################################## #### REPLAY PRECIPITATION #### ############################################################################################## # # REPLAY PRECIP Parameters # ------------------------ # To REPLAY to CMAP-based precip files, you must symbolically link into your work area the datastreams from MERRA_LAND: # # Option 1) CMAP-CPCU Corrected (Used for NCA Project) # ---------------------------------------------------- # /bin/ln -s /gpfsm/dnb51/projects/p15/iau/merra_land/precip_CPCU-CMAP_corrected_MERRA/GEOSdas-2_1_4 ExtData/PCP # # Then, you must replace the token after PRECIP_FILE with the proper datastream for the desired years: # ---------------------------------------------------------------------------------------------------- # Years 1978-1993: d5_merra_jan79/diag/Y%y4/d5_merra_jan79.tavg1_2d_lfo_Nx_corr.%y4%m2%d2_%h230z.nc (Currently Not ONLINE) # Years 1988-2001: d5_merra_jan89/diag/Y%y4/d5_merra_jan89.tavg1_2d_lfo_Nx_corr.%y4%m2%d2_%h230z.nc (Currently Not ONLINE) # Years 1999-2014: d5_merra_jan98/diag/Y%y4/d5_merra_jan98.tavg1_2d_lfo_Nx_corr.%y4%m2%d2_%h230z.nc # --------------- # # Option 2) CMAP-GPCP Corrected (from MERRA-Land) # ----------------------------------------------- # /bin/ln -s /discover/nobackup/projects/gmao/share/gmao_ops/fvInput/merra_land/precip_CPCUexcludeAfrica-CMAP_corrected_MERRA/GEOSdas-2_1_4 ExtData/PCP # # Then, you must replace the token after PRECIP_FILE with the proper datastream: # ----------------------------------------------------------------------------------------------------------- # Years 1979-2014: d5_merra/Y%y4/M%m2/d5_merra.tavg1_2d_lfo_Nx_corr.%y4%m2%d2_%h230z.nc # --------------- # # Possible REPLAY PRECIP Files: # ----------------------------- #PRECIP_FILE: ExtData/PCP/@PRECIP_FILE # # Latitudinal Tapering between 42.5 and 62.5 degrees mimics NCEP's approach of using GCM-based precip at high latitudes # -------------------- #USE_PP_TAPER: 1 ############################################################################################## #### CHOICE OF Land Surface and Runoff Routing Models #### ############################################################################################## # 1) Default: to run the Catchment LSM set LSM_CHOICE to 1 # 2) to run the Catchment-CN LSM set LSM_CHOICE to 2 LSM_CHOICE: @LSM_CHOICE # Set RUN_ROUTE to 1 to run the runoff routing model # ROUTE_INT is the frequency (in seconds) that the Runoff Routing Model is called # ------------------------------------------------------------------------------- RUN_ROUTE: @RUN_ROUTE #ROUTE_INT: 3600 ############################################################################################## ############################################################################################## # IAU and In-Line BIAS Correction Parameters # ---------------------------------------------------------------------------------- # AGCM_IMPORT = IAU Analysis Increment # AGCM_INTERNAL = BIAS Correction Increment: BIAS(n+1) = ALPHA*IAU(n) + BETA*BIAS(n) # ---------------------------------------------------------------------------------- >>>FORCEDAS<<>>FORCEGCM<<>>FORCEGCM<<>>FORCEGCM<<>>FORCEGCM<<>>FORCEGCM<<>>COUPLED<<>>COUPLED<<>>COUPLED<<>>COUPLED<<>>COUPLED<<>>COUPLED<<>>COUPLED<<>>COUPLED<<>>COUPLED<<>>COUPLED<<>>DATAOCEAN<<>>DATAOCEAN<<>>DATAOCEAN<<>>DATAOCEAN<<>>DATAOCEAN<<>>COUPLED<<<# Section for MOM4 >>>COUPLED<<<# ---------------- >>>COUPLED<<>>COUPLED<<>>COUPLED<<>>COUPLED<<>>COUPLED<<>>COUPLED<<>>COUPLED<<< >>>COUPLED<<<# Section for CICE Thermodynamics >>>COUPLED<<<# ------------------------------- >>>COUPLED<<>>COUPLED<<>>COUPLED<<>>COUPLED<<< >>>COUPLED<<<# Section for CICE Dynamics >>>COUPLED<<<# ------------------------- >>>COUPLED<<>>COUPLED<<>>COUPLED<<>>COUPLED<<>>COUPLED<<>>COUPLED<<