<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
hello all,<br>
<br>
if you are not currently using the "rma_trunk" branch of<br>
DART, you can discard this note. have a great weekend!<br>
<br>
<br>
dear beta users,<br>
<br>
we are doing a massive code rearrangement in advance of<br>
releasing this version of dart. please don't update from the <br>
DART svn repository for the rest of today. soon, the top level <br>
of the dart directory after checkout will look like:<br>
<br>
README<br>
COPYRIGHT<br>
assimilation_code<br>
build_templates<br>
developer_tests<br>
diagnostics<br>
documentation<br>
models<br>
observations<br>
<br>
the 'models' directory is basically unchanged from before.<br>
the obs converters and forward operators are now all under<br>
the 'observations'. the dart modules and programs source <br>
codes are under 'assimilation_code'. <br>
<br>
our intent is to make it easier to understand the different pieces<br>
that come with dart.<br>
<br>
however -- for you hardy souls who have been using the rma_trunk<br>
this will be a disruptive change and we apologize in advance.<br>
<br>
our recommendation is that you do NOT do an 'svn update' anymore<br>
on any existing checked out copies of the rma_trunk. we suggest<br>
you check out the rearranged rma_trunk into a brand new location. <br>
<br>
the new file layout has impacts in several locations. we have
updated<br>
all the files in the repository, but any of your own input.nml files
will <br>
need the &preprocess_nml namelist changed to point to the new
location<br>
of the forward operator code (see the work/input.nml file for an
example).<br>
if you have your own utilities not in the repository, you will need
to update<br>
your path_names_xxx files - again, see any of the existing
path_names<br>
files for where things have moved to. scripts may need updating.<br>
<br>
<br>
suggestions for moving existing copies of DART to the new layout:<br>
<br>
1) do an 'svn status' <br>
<br>
anything with an M or ? in the first column needs to be moved to the<br>
new location in the new tree, or ignored if not needed.<br>
<br>
2) we made a 'save_changed_files.csh' script, attached to this note.
<br>
copy it to the top level directory of an existing DART rma_trunk <br>
directory and run it there. it will make copies of all changed
files<br>
under a new directory, where you can examine and discard or move<br>
each file to the new location.<br>
<br>
if you do try to do an 'svn update' on an existing directory, you
will<br>
encounter many 'tree conflicts'. you can postpone all of them and
the<br>
conflicted files will remain in their original locations with their<br>
original contents. the new locations will have files from the
repository<br>
and you would need to update them with your changes. <br>
<br>
if you have extensive changes or need help, please contact us at<br>
<a class="moz-txt-link-abbreviated" href="mailto:dart@ucar.edu">dart@ucar.edu</a>.<br>
<br>
nancy<br>
<br>
<br>
</body>
</html>