Overview

To configure, run

$ ./configure --arch myarch

You can configure any number of times with different --arch. These
configurations do not interfere and can be built independently. Delete
the directory if you are done with that arch. Use --help to see
options. The default options should work automatically on Linux
systems. On Shaheen, use something like

$ ./configure --arch bgp-opt --CC=/bgsys/drivers/ppcfloor/comm/bin/mpixlc_r --CFLAGS='-O3 -qstrict'
$ make -j3 -C bgp-opt

## To add a material 'foo':

1. create a new file materials/foo.c
2. add foo.c to MATERIALS_SOURCE_C in make.base
3. register it by adding an entry to adsreg.c

## To add a new physics 'bar':
1. create a new file physics/bar.c
2. add bar.c to PHYSICS_SOURCE_C in make.base
3. register it by adding an entry to adsreg.c