Project Map

All projects managed in the HPC Project Portal have a special directory under /projects containing symlinks to all the project’s data stores and a subdirectory for each sub-project. Specifically, the whole project tree (projects and their sub-projects) is represented as sub-directories under /projects matching the Project Structure.

In the HOME directory of every project-specific username in a project, there is the symlink ~/.project to the map directory for the project. In this directory, the symlinks to the project’s directories in each data store take the form dir.DATASTORENAME while the directories for sub-projects match the HPC Project IDs of the sub-projects. The project map directories are read-only and thus cannot be used to store data. They are provided as a convenience for accessing project data stores quickly with paths like ~/.project/dir.lustre-emmy-hdd.

For example, the project map directory for the intern/gwdg_training project is

[foo@glogin11 ~]$ ls -l /projects/intern/gwdg_training/ \
> | sed -e 's/  */ /g' | cut -d ' ' -f 1,9-
total
drwxr-xr-x 20240423-gpu-programming
drwxr-xr-x 20240522-snakemake-hpc
drwxr-xr-x 20240528-debugging-openfoam
drwxr-xr-x 20240606-data-management-hpc
drwxr-xr-x 20240612-hpda-p2
drwxr-xr-x 20240617-using-the-scc
drwxr-xr-x 20240618-ansys-on-cluster
drwxr-xr-x 20240702_qc
drwxr-xr-x 20240708-getting-linux-bash
drwxr-xr-x academy_containers_20240530
drwxr-xr-x academy_dummy_111111
lrwxrwxrwx dir.lustre-emmy-hdd -> /mnt/lustre-emmy-hdd/projects/gwdg_training
lrwxrwxrwx dir.lustre-emmy-ssd -> /mnt/lustre-emmy-ssd/projects/gwdg_training
lrwxrwxrwx dir.lustre-grete -> /mnt/lustre-grete/projects/gwdg_training
lrwxrwxrwx dir.project -> /home/projects/gwdg_training
drwxr-xr-x perspectives-parallel-io

This shows the directories for the sub-projects for each course and the dir.DATASTORENAME symlinks for each of its data store directories.

Last modified: 2024-08-16 11:41:27