Skip to content

haojiema/ips-examples

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

How to develop on your own copy of ips-wrappers

Install the IPS

Skip this if you've already installed the IPS.

  1. Create an IPS directory and clone the IPS-framework, wrappers, and examples repos.
mkdir IPS
cd IPS
git clone https://github.com/HPC-SimTools/IPS-framework.git ips-framework
git clone https://github.com/ORNL-Fusion/ips-wrappers.git
git clone https://github.com/ORNL-Fusion/ips-examples.git
  1. Export the IPS_DIR environment variable
export IPS_DIR=${PWD}
  1. Add this to your .bashrc or otherwise so it's there next time you open a shell (Note: Adapt for csh or otherwise).
echo 'export IPS_DIR='${PWD} >> ~/.bashrc

Run the example

  1. Source the IPS environemnt
cd $IPS_DIR
source ips-wrappers/env.ips
  1. Run the ABC example
  • Locally
cd ips-examples/ABC_example
ips.py --simulation=ABC_simulation.config --platform=platform.conf
  • On a batch system (e.g., Edison at NERSC)
cd ips-examples/ABC_example
sbatch Edison_run

To clean all the run files and start with just the input deck run

./cleanIpsRun.sh

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 42.9%
  • Fortran 24.8%
  • HTML 12.6%
  • Shell 10.4%
  • Makefile 6.5%
  • Gnuplot 2.8%