Practical information

Costs and attendance

Attending the MCTDH Summer-School itself is free of costs. The school will provide free catering during lunch and coffee breaks. All other costs, like accommodation and additional meals, must be covered by the participants themselves.

As Heidelberg is a very touristic city with many visitors especially in the summer we recommend early booking of accommodation.

For admittance, please follow the instructions in how to apply.

Internet

At the school venue eduroam will be available.

Software prerequisites

The lab sessions are hands-on exercises where participants perform small calculations on their private laptops. So please bring your laptop. The exercises will require a Unix-Like environment for MCTDH to run. Please follow the instructions depending on your operating system below.

It is appreciated if the students could already install the Heidelberg MCTDH package on their laptop before coming to Heidelberg. For requesting the code, please send an e-mail to hans-dieter.meyer[at]pci.uni-heidelberg.de. You will receive a letter with a description how to download and install the code. See also general instructions below.

Linux

MCTDH should mostly run out of the box. Please make sure you have a Fortran and C-compiler installed, for instance from the GNU compiler collection as well as GNU make and gnuplot.

Optionally, please also install an optimized LAPACK library, for instance OpenBLAS, graphviz, and the subversion package. Most Linux distributions should provide OpenBLAS, graphviz and subversion in their repositories.

Mac

Please install the Homebrew package. Once Homebrew is installed, please open the terminal app and execute the following commands:

brew install gcc make gsed gnuplot grep coreutils

brew install graphviz openblas subversion (optional but recommended)

Homebrew will by default not make the GNU gcc compiler available by its native name. Any gcc command that may be present probably points to the C-compiler shipped by Apple (which usually conflicts with GNU). A quick fix to make the GNU gcc available by the command gcc is to type something similar to

ln -s /opt/homebrew/bin/gcc-14 /opt/homebrew/bin/gcc

If unsure which compiler the gcc command currently points to try

gcc --version

Alternatively to Homebrew one can use the MacPorts project or the Fink project to install the packages listed above.

Windows

Windows users are recommended to use the Windows subsystem for Linux (WSL). Depending on which Linux distribution you installed in your WSL please use the distributions package manager to install the software packages recommended in the Linux section.