Skip to content

Building DGSWEM HPX on Stampede

Zach Byerly edited this page Apr 26, 2016 · 15 revisions

First, follow these instructions to build HPX on Stampede: Building HPX on Stampede

Load Modules

module swap intel/15.0.2 gcc/4.9.1

module load boost/1.55.0

module load cmake/3.1.0

Build and Install LibGeoDecomp

git clone https://github.com/gentryx/libgeodecomp.git

Download build script: build_lgd_release_stampede.sh

Clone and Build DGSWEM/HPX

git clone -b dgswem-hpx-dev git@github.com:foci/dgswem.git dgswem-hpx-dev

mkdir dgswem-hpx-dev/build_release

cd dgswem-hpx-dev/build_release

cmake -DCMAKE_CXX_COMPILER=/opt/apps/gcc/4.9.1/bin/g++ -DCMAKE_C_COMPILER=/opt/apps/gcc/4.9.1/bin/gcc -DCMAKE_PREFIX_PATH=$WORK/local_install/ -DCMAKE_BUILD_TYPE=Release ..

make dgswem_hpx

Running dgswem_hpx

/PATH/TO/dgswem-hpx-dev/build_release/src/dgswem_hpx --hpx:ini=hpx.stacks.small_size=0x20000 --n_timesteps 1000 --hpx:threads 4

Clone this wiki locally