[Dart-dev] DART/branches Revision: 11819
dart at ucar.edu
dart at ucar.edu
Mon Jul 17 17:20:11 MDT 2017
thoar at ucar.edu
2017-07-17 17:20:10 -0600 (Mon, 17 Jul 2017)
224
Patching things after the rma_trunk merge.
The 'R' files are files that are 'replaced' (local add and remote add, for example)
The only thing new is that the model_mod.f90 writes the dtg to
output netcdf files we create.
Deleted: DART/branches/coamps/assimilation_code/location/threed_cartesian/xyz_location_mod.nml
===================================================================
--- DART/branches/coamps/assimilation_code/location/threed_cartesian/xyz_location_mod.nml 2017-07-17 22:41:46 UTC (rev 11818)
+++ DART/branches/coamps/assimilation_code/location/threed_cartesian/xyz_location_mod.nml 2017-07-17 23:20:10 UTC (rev 11819)
@@ -1,8 +0,0 @@
-&xyz_location_nml
- filled = 10
- use_octree = .false.
- nx = 20
- ny = 20
- nz = 20
- /
-
Copied: DART/branches/coamps/assimilation_code/location/threed_cartesian/xyz_location_mod.nml (from rev 11813, DART/branches/rma_trunk/assimilation_code/location/threed_cartesian/xyz_location_mod.nml)
===================================================================
--- DART/branches/coamps/assimilation_code/location/threed_cartesian/xyz_location_mod.nml (rev 0)
+++ DART/branches/coamps/assimilation_code/location/threed_cartesian/xyz_location_mod.nml 2017-07-17 23:20:10 UTC (rev 11819)
@@ -0,0 +1,8 @@
+&xyz_location_nml
+ filled = 10
+ use_octree = .false.
+ nx = 20
+ ny = 20
+ nz = 20
+ /
+
Deleted: DART/branches/coamps/models/cam-fv/shell_scripts/cesm2_0_beta05/case_run.py
===================================================================
--- DART/branches/coamps/models/cam-fv/shell_scripts/cesm2_0_beta05/case_run.py 2017-07-17 22:41:46 UTC (rev 11818)
+++ DART/branches/coamps/models/cam-fv/shell_scripts/cesm2_0_beta05/case_run.py 2017-07-17 23:20:10 UTC (rev 11819)
@@ -1,242 +0,0 @@
-
-# This code may (or may not) be part of the CESM distribution,
-# So it is not protected by the DART copyright agreement.
-
-# DART $Id$
-
-from CIME.XML.standard_module_setup import *
-from CIME.case_submit import submit
-from CIME.utils import append_status, gzip_existing_file, new_lid
-from CIME.check_lockedfiles import check_lockedfiles
-from CIME.get_timing import get_timing
-from CIME.provenance import save_prerun_provenance, save_postrun_provenance
-from CIME.preview_namelists import create_namelists
-
-import shutil, time, sys, os, glob
-
-logger = logging.getLogger(__name__)
-
-###############################################################################
-def pre_run_check(case):
-###############################################################################
-
- # Pre run initialization code..
- caseroot = case.get_value("CASEROOT")
- din_loc_root = case.get_value("DIN_LOC_ROOT")
- batchsubmit = case.get_value("BATCHSUBMIT")
- mpilib = case.get_value("MPILIB")
- rundir = case.get_value("RUNDIR")
- build_complete = case.get_value("BUILD_COMPLETE")
-
- # check for locked files.
- check_lockedfiles(case.get_value("CASEROOT"))
- logger.debug("check_lockedfiles OK")
-
- # check that build is done
- expect(build_complete,
- "BUILD_COMPLETE is not true\nPlease rebuild the model interactively")
- logger.debug("build complete is %s " %build_complete)
-
- # load the module environment...
- case.load_env()
-
- # set environment variables
- # This is a requirement for yellowstone only
- if mpilib == "mpi-serial" and "MP_MPILIB" in os.environ:
- del os.environ["MP_MPILIB"]
- else:
- os.environ["MPILIB"] = mpilib
-
- if batchsubmit is None or len(batchsubmit) == 0:
- os.environ["LBQUERY"] = "FALSE"
- os.environ["BATCHQUERY"] = "undefined"
- elif batchsubmit == 'UNSET':
- os.environ["LBQUERY"] = "FALSE"
- os.environ["BATCHQUERY"] = "undefined"
- else:
- os.environ["LBQUERY"] = "TRUE"
-
- # create the timing directories, optionally cleaning them if needed.
- if not os.path.isdir(rundir):
- os.mkdir(rundir)
-
- if os.path.isdir(os.path.join(rundir, "timing")):
- shutil.rmtree(os.path.join(rundir, "timing"))
-
- os.makedirs(os.path.join(rundir, "timing", "checkpoints"))
-
- # This needs to be done everytime the LID changes in order for log files to be set up correctly
More information about the Dart-dev
mailing list