Skip to content

Files

Latest commit

b118e4e · Sep 18, 2019

History

History
This branch is 1905 commits behind lanl/Draco:develop.

tools

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Aug 9, 2019
Sep 11, 2019
Sep 18, 2019
Sep 11, 2019
Sep 18, 2019
Sep 18, 2019
Jul 17, 2019
Sep 18, 2019
Sep 18, 2019
Sep 11, 2019
Sep 18, 2019
Sep 18, 2019
Sep 18, 2019
Sep 11, 2019
Sep 11, 2019
Sep 18, 2019
Sep 11, 2019
Sep 18, 2019
Sep 18, 2019
Sep 11, 2019
Sep 11, 2019
Nov 24, 2015
Aug 8, 2016
Sep 18, 2019
Jun 25, 2019
Jun 25, 2019
Sep 14, 2019
Sep 18, 2019
Sep 18, 2019
Jul 17, 2019
========================================
Tools
========================================


========================================
Release Scripts
========================================

The install scripts are desiged for LANL CTS-1, ATS-2 and Cray platforms.  They
are also provided for LLNL ATS-2 and LANL's Darwin machine.

Assumptions:

1. Directory layout:
   /usr/projects/draco/draco-NN_NN_NN/
                 scripts/release.sh       # the main release script
                 logs/                    # build/test logs
                 source                   # git checkout of release branch
                 flavor/opt|debug|rwdi    # released libraries/headers
2. Assumes that this script lives at the location above when executed.

Usage:

1. Setup release directory:
   newgrp ccsrad
   umask 027
   cd /usr/projects/draco
   mkdir draco-NN_NN_NN[-rcNN]
   cd draco-NN_NN_NN[-rcNN]
   mkdir logs
   git clone git@github.com:lanl/Draco.git source
   (cd source; git checkout -b draco-NN_NN_NN origin/draco-NN_NN_NN)
2. Update machinefamily settings and configuration option in
   scripts/<family>-env.sh.
3. Update Draco specific settings in draco-cmake-options.sh
4. Update scripts/*-env.sh scripts to setup modulefiles and configure modes.
5. Build and test the release
   scripts/release.sh &> logs/release-snow.log &
6. Monitor progress as log files are created in the logs directory.