Home

Awesome

Note: Consider using the spack octotiger package instead!

PowerTiger

Build chain to build octotiger on x86, cray. and ppc64le

Usage

Synopsis

build-all.sh {Release|RelWithDebInfo|Debug} {with-cuda|without-cuda} 
[cmake|gcc|boost|hdf5|silo|hwloc|jemalloc|vc|hpx|octotiger ...]

Description

Download, configure, build, and install Octo-tiger and its dependencies or just the specified target(s).

Example

Notes

Using Modules

Each of the Octo-tiger dependencies also create a module file in build/modules. To use the modules on systems that use modules, the path has to be added before a module can be loaded. This is done by running module use <powertiger path>/build/modules.

Example

./build-all.sh Release without-cuda
module use build/modules
module add hpx silo
./build/octotiger/build/octotiger ---problem=marshak --radiation=on \
	--rad_implicit=on --odt=1.0e-10 --hard_dt=0.1 --stop_time=2 --gravity=off \
	--hydro=off --max_level=3 --xscale=1.0