hpc-carpentry / old-hpc-workflows

Scaling studies on high-performance clusters using Snakemake workflows
https://www.hpc-carpentry.org/old-hpc-workflows/
Other
8 stars 2 forks source link

Locations where we may need to use templates #11

Open ocaisa opened 2 years ago

ocaisa commented 2 years ago

There are cases where we may need to provide different templates for information in the lessons so that information can be easily tweaked for different schedulers (and systems). The use of templating in https://github.com/carpentries-incubator/hpc-intro/blob/gh-pages/_config.yml is probably a good guide here.

At a glance there does not seem to be too many of these cases, but will probably include:

All of these seem to be really relevant to https://github.com/carpentries-incubator/hpc-workflows/edit/gh-pages/_episodes/09-cluster.md

ocaisa commented 2 years ago

Another place may be in the command we need run to execute MPI codes, this is something that also varies from site to site

tkphd commented 2 years ago

We'll want to create Snakemake Profiles, and include them in the snippet library for this lesson so folks have a known-good starting point.