Skip to content

Welcome to Dungeon-Wiki

This wiki will contain information about various aspects of the Dungeon Cluster and tips and tricks for its users.

Quick start

After setting up ssh:

Terminal
1
2
3
4
5
6
7
8
9
ssh monster3 # (1)
mkdir Projects # (2)
cd Projects
git clone <url> # (3)
cd <repo> # (4)
spack env activate default # (5)
cmake -B build -S . # (6)
cmake --build build
./build/bin/myExecutable # (7)
  1. Or any other node you want to work on. (monster1, monster2, monster3, monster4, dungeonkeeper)
  2. Create a directory to store your projects. It helps to keep your home directory clean.
  3. Clone the repository you want to work on.
  4. Change into the repository directory. It has the same name as the repository.
  5. Activate the default environment. This will load the following modules:
    • cuda@12.1.1+allow-unsupported-compilers+dev
    • htop+hwloc+unicode
    • neovim@stable
    • ninja
    • gcc@12+piclibs+graphite
    • doxygen+graphviz+ipo generator=ninja
    • cmake@3.26.3~ncurses All compiled with gcc@13.
  6. Configure the project with cmake. This will create a build directory and generate the build files.
  7. Build the project.

Dos and Don'ts