Skip to content

macOS Configuration

From source: Using AdaptiveCpp OpenMP backend

# Clone the repo
git clone --recurse-submodules git@github.com:Shamrock-code/Shamrock.git
# cd into it
cd Shamrock

# Required packages
brew install cmake libomp boost open-mpi adaptivecpp

# Select the env to build from source
./env/new-env --builddir build --machine macos-generic.acpp -- --backend omp

# Now move in the build directory
cd build
# Activate the workspace, which will define some utility functions
source ./activate
# Configure Shamrock
shamconfigure
# Build Shamrock
shammake