/Albany

Sandia National Laboratories' Albany multiphysics code

Primary LanguageC++OtherNOASSERTION

*******************************

The "Albany" Multiphysics Code

*******************************



This repository can be checked-out as:

  git clone software.sandia.gov:/space/git/Albany

or from GitHub:

  git clone git@github.com:gahansen/Albany.git



Albany heavily leverages the Trilinos Framework, available at:

  git clone https://software.sandia.gov/trilinos/repositories/publicTrilinos

and optionally depends on the SCOREC Parallel Unstructured Mesh Infrastructure:

  http://www.scorec.rpi.edu/pumi/



Detailed build instructions for both Trilinos and Albany are maintained at:

  http://redmine.scorec.rpi.edu/projects/albany-rpi/wiki


The HTML user guide is maintained in this repository at:

  ~Albany/doc/user-guide/guide.html

The LaTeX Developer's Guide is located at:

  ~Albany/doc/developersGuide


In general, to build and run Albany:

(1) Have cmake installed on your machine (2.8 or newer)
(2) Download Trilinos:  
       eg clone software.sandia.gov:/space/git/Trilinos
  * Albany and Trilinos development branches stay in sync. 
  * Albany 1.0 is compatible with Trilinos 10.6.1
(3) Configure Trilinos using a cmake script like 
    doc/trilinos-cmake, after editing paths
  (3b) make -j4; make install
(4) Configure Albany using  doc/do-cmake
    after editing the path to installed Trilinos
  (4b) make -j4
(5) ctest -- should run tests and report success!
    (tests are the same as examples )
(6) A setup for a nightly test harness is in 
    doc/nightlyTestHarness