Skip to content

IPS AToM Environment on Edison

David L Green edited this page Oct 23, 2015 · 3 revisions

#The AToM project area at NERSC

Within the /project/projectdirs/atom/atom-install-edison directory on Edison, we have the following ...

The binaries for the IPS

(Framework only - maintained by @elwasif - this is the install only, not the source)

/project/projectdirs/atom/atom-install-edison/ips-gnu-sf

The traditional CSWIM project repo

(Wrappers only - maintained by @elwasif)

/project/projectdirs/atom/atom-install-edison/ips-cswim-wrappers

The AToM IPS-Wrappers

(contains fastran, EPED, Gyro, etc wrappers - maintained by @dlg0 @parkjm etc)

/project/projectdirs/atom/atom-install-edison/ips-wrappers

The AToM IPS-Wrappers (devel)

/project/projectdirs/atom/atom-install-edison/ips-wrappers-devel

The devel branch points to devel branch commits within the various submodules as well. Remember that when updating submodules (even though they are pointed to as branches), we need to update the reference to that submodule via ... e.g., change something in ips-eped

from the top level 'ips-atom' directory ...

cd ips-eped
git checkout devel
touch README
git add README
git commit -m 'Updating submodule'
git push
cd ..
git add ips-eped
git commit -m 'Updated the submodule pointer'

then to pull those changes on a remote system ...

git pull
git submodule update --init --recursive

Launching an IPS run

Details to come, once we have some templates in place.