From 94e7aa869cdccbc5ca7eb5f55b02ca2acfd33882 Mon Sep 17 00:00:00 2001 From: Henrik Finsberg Date: Mon, 14 Apr 2025 11:31:51 +0200 Subject: [PATCH] Add skeleton for hpc setup --- .cspell_dict.txt | 2 ++ docs/fenicsx_on_ex3.md | 9 +++++++++ docs/fenicsx_on_saga.md | 8 ++++++++ docs/hpc-setup.md | 11 +++++++++++ docs/myst.yml | 6 ++++++ 5 files changed, 36 insertions(+) create mode 100644 docs/fenicsx_on_ex3.md create mode 100644 docs/fenicsx_on_saga.md create mode 100644 docs/hpc-setup.md diff --git a/.cspell_dict.txt b/.cspell_dict.txt index 31dfe43..d758fc1 100644 --- a/.cspell_dict.txt +++ b/.cspell_dict.txt @@ -30,7 +30,9 @@ Gjerde glymphatic gotranx Graphnics +Halvor Haubner +Herlyng howpublished htmlcov idealised diff --git a/docs/fenicsx_on_ex3.md b/docs/fenicsx_on_ex3.md new file mode 100644 index 0000000..2999eb7 --- /dev/null +++ b/docs/fenicsx_on_ex3.md @@ -0,0 +1,9 @@ +--- +authors: + - name: Halvor Herlyng + - name: Henrik Finsberg +--- + +# FEniCSx on ex3 + +TODO: Write about how to setup FENniCSx on [ex3](https://www.ex3.simula.no) diff --git a/docs/fenicsx_on_saga.md b/docs/fenicsx_on_saga.md new file mode 100644 index 0000000..a8059c2 --- /dev/null +++ b/docs/fenicsx_on_saga.md @@ -0,0 +1,8 @@ +--- +authors: + - name: Halvor Herlyng + - name: Henrik Finsberg +--- +# FEniCSx on Saga + +TODO: Write about how to setup FENniCSx on [Saga](https://documentation.sigma2.no/hpc_machines/saga.html) diff --git a/docs/hpc-setup.md b/docs/hpc-setup.md new file mode 100644 index 0000000..2dbbbf7 --- /dev/null +++ b/docs/hpc-setup.md @@ -0,0 +1,11 @@ +--- +authors: + - name: Halvor Herlyng + - name: Henrik Finsberg +--- +# Setting up software on HPC systems + + +TODO: Link to relevant information here: https://documentation.sigma2.no/training/material.html + +TODO: Write about using conda vs native modules vs singularity diff --git a/docs/myst.yml b/docs/myst.yml index 247ee0f..8dbaca2 100644 --- a/docs/myst.yml +++ b/docs/myst.yml @@ -51,6 +51,12 @@ project: - file: python-pre-commit.md - file: python-conversion.md + - title: HPC setup + children: + - file: hpc-setup.md + - file: fenicsx_on_ex3.md + - file: fenicsx_on_saga.md + - title: Miscellaneous children: - file: license.md