Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP Add Rahti into 'Applications by availability' #2099

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions docs/apps/by_system.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ These headings are needed by the tests:

## Puhti

## Rahti

## LUMI

## Mahti web interface
Expand Down
19 changes: 12 additions & 7 deletions scripts/generate_by_system.sh
Original file line number Diff line number Diff line change
@@ -1,29 +1,34 @@
#!/bin/bash

app_dir="docs/apps"
ignore_file="scripts/skip_system.txt"
generated_file="docs/apps/by_system.md"
echo -e "# Applications by availability\n" > $generated_file
# If you are executing this script manually for development purposes,
# note that the script 'generate_alpha.sh' needs to be executed first;
# Otherwise, the resulting page will not have any apps listed on it.

# If you are adding another system, make sure to add a heading for
# it into the file pointed to by the variable $generated_file above.
# it into the file pointed to by the variable $generated_file below.
# While this script rewrites the whole file, the link tests are
# executed before that when deploying and may thus falsely report
# broken links.

app_dir="docs/apps"
ignore_file="scripts/skip_system.txt"
generated_file="docs/apps/by_system.md"
echo -e "# Applications by availability\n" > $generated_file

# Case sensitive, the title for the system category
system_name=("Mahti" "Puhti" "LUMI" "Mahti web interface" "Puhti web interface")
system_name=("Mahti" "Puhti" "Rahti" "LUMI" "Mahti web interface" "Puhti web interface")

# Prefix to indicate a keyword for a web interface
interactive_prefix="www"

# Not case sensitive, the keyword to grep to determine if a software is available on a system
# For exceptions add an entry to skip_system.txt
# Format: SKIP_[system_key] [filename]
system_key=("mahti" "puhti" "lumi" "$interactive_prefix-mahti" "$interactive_prefix-puhti")
system_key=("mahti" "puhti" "rahti" "lumi" "$interactive_prefix-mahti" "$interactive_prefix-puhti")

system_desc=("CSC supercomputer for massively parallel jobs"\
"CSC supercomputer for small and medium jobs"\
"CSC container cloud platform"\
"EuroHPC supercomputer for CPU and especially GPU jobs"\
"Web interface for Mahti"\
"Web interface for Puhti")
Expand Down