mirror of
https://github.com/openmc-dev/openmc.git
synced 2026-07-21 14:35:27 -04:00
38 lines
982 B
Bash
Executable file
38 lines
982 B
Bash
Executable file
|
|
#!/bin/bash
|
|
set -ex
|
|
|
|
# MOAB Variables
|
|
MOAB_BRANCH='Version5.1.0'
|
|
MOAB_REPO='https://bitbucket.org/fathomteam/moab/'
|
|
MOAB_INSTALL_DIR=$HOME/MOAB/
|
|
|
|
# DAGMC Variables
|
|
DAGMC_BRANCH='develop'
|
|
DAGMC_REPO='https://github.com/svalinn/dagmc'
|
|
DAGMC_INSTALL_DIR=$HOME/DAGMC/
|
|
|
|
CURRENT_DIR=$(pwd)
|
|
|
|
# MOAB Install
|
|
cd $HOME
|
|
mkdir MOAB && cd MOAB
|
|
git clone -b $MOAB_BRANCH $MOAB_REPO
|
|
mkdir build && cd build
|
|
cmake ../moab -DENABLE_HDF5=ON -DBUILD_SHARED_LIBS=ON -DCMAKE_INSTALL_PREFIX=$MOAB_INSTALL_DIR
|
|
make -j && make -j install
|
|
cmake ../moab -DBUILD_SHARED_LIBS=OFF
|
|
make -j install
|
|
rm -rf $HOME/MOAB/moab
|
|
export LD_LIBRARY_PATH=$MOAB_INSTALL_DIR/lib:$LD_LIBRARY_PATH
|
|
|
|
# DAGMC Install
|
|
mkdir DAGMC && cd DAGMC
|
|
git clone -b $DAGMC_BRANCH $DAGMC_REPO
|
|
mkdir build && cd build
|
|
cmake ../dagmc -DBUILD_TALLY=ON -DCMAKE_INSTALL_PREFIX=$DAGMC_INSTALL_DIR -DMOAB_DIR=$MOAB_INSTALL_DIR
|
|
make -j install
|
|
rm -rf $HOME/DAGMC/dagmc
|
|
export LD_LIBRARY_PATH=$DAGMC_INSTALL_DIR/lib:$LD_LIBRARY_PATH
|
|
|
|
cd $CURRENT_DIR
|