; need to test restart.. run one month, then run restart ; tested, ok ; copy surface-data file to name using ccsm conventions ; done ;-- on bluesky, running 4 years (startup, using surface-data) ==================== CCSM case b20.680 ==================== TESTING SCRIPTS Version: CCSM2.0.beta58 Date: Thu Oct 10 13:39:19 MDT 2002 Gatekeeper: tcraig ( Anthony Craig) One-line summary: CCSM2.0.1 release Tested all-active models: yes Tested all-data models: yes Active model restarts tested: yes MSS Path to long climate simulations: (if any) atm model versions: cam2_0_1_brnchT_release1 datm5_b020930 latm5_b020710 cpl model version: cpl5_b020919 ice model versions: dice5_b020807 csim4_6_18 lnd model versions: dlnd5_b020725 clm2_3_dev32_brnchT_release9 ocn model versions: docn5_a020807 ccsm_pop_1_4_20020830 csm_share version: share2_1_3 other versions: scripts_a020930 bld_a020910 ESMF_0_0_2p5 doc version: doc_a020903 Machines tested: IBM SGI Changes answers: no (bit-for-bit) Changes made: see /fs/cgd/csm/collections/ccsm2_0_beta58/doc/ChangeLog *========= build (makefiles), use /fs/cgd/csm/collections/ccsm2_0_beta65 (updated optimization, backed off 03) ======================================================= b20.680.run0 = startup -> use lnd.setup.csh0 (with raw paleo data) b20.680.run = continue -> production (use surface-data created w/run0) ==========================================================================s Fully Coupled 80Ma (Cretaceous) Case T31, crx3 start year = 0001 end year = 0... CSMDATA ==> see model components ==> /ccsm/paleo/CRET/ (on dave) -------------------------------------------------------------------------- ATM: set DATOZON = $CSMDATA/atm/ccm3/ozone/noaao3.1990.21999.nc (ok to use present day, bill collins) set ABSDATA = $CSMDATA/atm/ccm3/rad/abs_ems_factors_fastvx.052001.nc (ok to use present day, bill collins) set DATINIT = $CSMDATA/atm/80ma_cami_t31.nc if ($GRID =~ T31*) set KMXHDC = 3 if ($GRID =~ T31*) set PARAMS = (31 96 48 26 .true. .false. 1800) set plon = $PARAMS[2]; set plat = $PARAMS[3] ; set plev = $PARAMS[4] set ptrm = $PARAMS[1]; set ptrn = $PARAMS[1] ; set ptrk = $PARAMS[1] set FLXAVE = $PARAMS[5]; set READTRACE = $PARAMS[6]; set DTIME = $PARAMS[7] dtime = 1200. dif4 = 2.0e16 co2vmr = 1680.e-06 n2ovmr = 275.e-9 ch4vmr = 700.e-9 f11vmr = 0. f12vmr = 0. tauvis = 0.11 scon = 1.355e6 --------------------------------------------------------------------------- LND: set data_dir = $CSMDATA/lnd/clm2 set DATINIT = ..... land init procedure: a. create new raw data files for period of choice, use tools in paleo_mkraw.F90 to create raw .nc files necessary for the creation of the surface-data lnd file. you need to provide 2x2 ascii vegtype (lsm data types), and this tool will create all other files. YOU NEED REVIEW the paleo_mkraw.F90 tool and modify to suit you needs if desired. b. once raw data is created, run/start model with aribitrary init *and* create surface-data file for you period. c. all subsequent runs will use this surface-data file and restarts, or datainit files set to spun up condtions (as step c above). NOTE: will also need to create river routing file : cret file created by slevis: frivinp_rtm = 'rdirccret.2' : tool is topo2rdirc.F90 if surf_dat = " ", will use raw "mksrf" files rtm_nsteps = 6 caseid = '$CASE' ctitle = '$CASE $CASESTR' nsrest = $NSREST nnbdat = $BASEDATE nnbsec = 0 nndbas = 0 nnsbas = 0 dtime = 1200 irad = -1 csm_doflxave = .true. nrevsn = '$NREVSN ' finidat = '$DATINIT' fsurdat = '$surf_dat' fpftcon = 'pft-physiology-vegdyn-cleanup-ratio' frivinp_rtm = 'rdirccret.2' mksrf_fvegtyp = 'mksrf_pft_paleo.nc' mksrf_fsoitex = 'mksrf_soitex_paleo.nc' mksrf_fsoicol = 'mksrf_soicol_paleo.nc' mksrf_flanwat = 'mksrf_lanwat_paleo.nc' mksrf_fglacier = 'mksrf_glacier_paleo.nc' mksrf_furban = 'mksrf_urban_paleo.nc' mksrf_flai = 'mksrf_lai_paleo.nc' hist_nswrps = '$MSSPWD' hist_nhtfrq = 0 hist_crtinic = 'MONTHLY' hist_irt = $MSSRPD rpntpath = '$SCRIPTS/rpointer.$MODEL' -------------------------------------------------------------------------- CPL: orb_eccen = 0. orb_obliq = 23.5 orb_mvelp = 0. flx_epbal = 'off' flx_albav = 0 nx_r = 180 <- river runoff file resolution ny_r = 90 <- " " /ccsm/paleo/CRET/cpl/mapping/map_T31_to_crx3_aave_da_corr.nc /ccsm/paleo/CRET/cpl/mapping/map_T31_to_crx3_bilin_da.nc /ccsm/paleo/CRET/cpl/mapping/map_crx3_to_T31_aave_da_corr.nc /ccsm/paleo/CRET/cpl/mapping/sorted_map_2x2_to_crx3.nc ---------------------------------------------------------------------------- ICE: set ICEDATA = ocn set ICEINPUT = $CSMDATA/ice set RESTART = .false. (startup only) $TOOLS/ccsm_getinput $ICEDATA/grid.pop.da data.domain.grid || exit 2 $TOOLS/ccsm_getinput $ICEDATA/kmt.da data.domain.kmt || exit 2 dt = 3600.0 ndte = 120 set ICESRC = $ICEINPUT/input_templates cmp -s $ICESRC/ice_model_size.F.${RES}x${NCAT} ice_model_size.F || \ cp $ICESRC/ice_model_size.F.${RES}x${NCAT} ice_model_size.F || exit 3 mods for crx3 in src.ice -------------------------------------------------------------------------- OCN: setenv DT_COUNT 12 setenv TIME_MIX_FREQ 17 # set ICTYPE = internal option if $RUNTYPE = startup if($RUNTYPE == startup) then set ICTYPE = internal endif #paleo change to allow for different input files: if ( $OCN_GRID == crx3 ) then set OCNINPUT = $CSMDATA/ocn else set OCNINPUT = $SRCDIR endif mods for crx3 in src.ocn /ccsm/paleo/CRET/ocn/kmt.da grid.pop.da region.ieeei4 README input_templates/* Initial Condition File: using "internal"...... --------esther's OCN README ----- These files are cp'd from or derived from /fs/cgd/data0/yeager/POP_GRIDS/100x122x25_cretaceous In ocn.setup.csh the following files are needed as input: kmt.da is topography file regionmask.ieee4 is region_mask file grid.pop.da is horiz_grid file For an initial condition we will test the internal option, which is to use an internally defined Levitus profile. You need to specify this in pop_in: To use the internal ic option need to set INIT_TS_OPTION to internal instead of $RUNTYPE in pop_in namelist init_ts_nml This should be changed in the ocn.setup.script which runs sed on pop_in. Don't change pop_in, just change the sed command line which replaces INIT_TS_OPTION to be $RUNTYPE. We want $RUNTYPE to be internal but only when the $RUNTYPE is 'startup' or 'initial'. Need to make a new grid name like crx3 and add that grid name to script if/then blocks. Also have created a subdirectory input_templates and copied over the gx3v4 ones and changed: crx3_model_size.F for new grid size crx3_region_ids for new region mask names {also next to negative values, if there are any, you need to put in lon lat point in ocean to spread out the runoff that ends up in that marg sea and the area over which to spread. For Cretaceous don't have any.} crx3_transport_contents for new transport definitions (not done yet) ------------------------------------------------------------------------