<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 &amp;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>