/projappl
directory of your project:mkdir -p /projappl/<project>/myprog # replace <project> with your CSC project, e.g. project_2001234
scp
to upload the data to the supercomputer.unzip
to decompress:unzip filename.zip # modify the filename accordingly
README
or INSTALL
file outlining the installation procedure.$TMPDIR
) to move I/O load away from the parallel file system.cmake
cmake
module:module load cmake
module spider <modulename> # replace <modulename>, e.g. fftw
build
directory in the root of the source code:mkdir build
cd build
cmake
with cmake /path/to/source/code
:cmake ..
.zip
file.cmake
, run make
to compile the specific applications you want to use:make
module load
or install separately all required libraries. Check for availability of modules with:module spider <modulename> # replace <modulename>, e.g. fftw
module load <modulename>/<version> # replace <modulename>/<version>, e.g. fftw/3.3.10-mpi
Makefile
manually or by running ./configure
to replace compile and link commands with proper ones for Mahti or Puhti.make
to compile and make install
to install. Custom installation location is typically specified with the --prefix
option of the configure
script../configure --prefix=/projappl/<project>/myprog # replace <project> with your CSC project, e.g. project_2001234
make
make install