Skip to content
This repository has been archived by the owner on Aug 14, 2024. It is now read-only.

Locations where we may need to use templates #11

Open
ocaisa opened this issue Jul 21, 2022 · 2 comments
Open

Locations where we may need to use templates #11

ocaisa opened this issue Jul 21, 2022 · 2 comments

Comments

@ocaisa
Copy link
Member

ocaisa commented Jul 21, 2022

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:

  • Getting the computing environment needed to run the tutorial (module, pip, conda or whatever)
  • The scheduler
  • The cluster config cluster.yaml
  • The string for --cluster

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

@ocaisa
Copy link
Member Author

ocaisa commented Jul 21, 2022

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
Copy link
Member

tkphd commented Aug 1, 2022

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.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants