Skip to content

Commit

Permalink
spack.md list
Browse files Browse the repository at this point in the history
  • Loading branch information
bclaremar authored May 16, 2024
1 parent 515e74d commit c8e2ef2
Showing 1 changed file with 24 additions and 23 deletions.
47 changes: 24 additions & 23 deletions docs/software/spack.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,29 +49,30 @@ Adding this line to your ~/.bachrc as well will activate the "spack commands" ea

The Spack oriented files are stored in two places:

Spack directory
the cloned git repo
directories (important in bold)
bin spack executables
etc configuration files
lib libraries
share documentation, scripts etc...
var other settings
opt produced after first installation, contains all packages (tools, dependencies and libraries)
tools are found in a tree: ...opt/spack/linux-<arch>/<compiler>/tool/
.spack
local config and packages files
directories (important in bold)
bootstrap
cache
reports
linux
​compilers.yaml
packages.yaml
The .yaml files in the .spack/linux directory contains information which tolls you want to include from the UPPMAX system.

The compilers.yaml file lists the compilers (intel or gcc) modules available to build your software tool.
The packages.yaml file lists tools available already as modules.
- Spack directory
- the cloned git repo

Check failure on line 53 in docs/software/spack.md

View workflow job for this annotation

GitHub Actions / check_markdown

Unordered list indentation [Expected: 2; Actual: 4]
- directories (important in bold)

Check failure on line 54 in docs/software/spack.md

View workflow job for this annotation

GitHub Actions / check_markdown

Unordered list indentation [Expected: 2; Actual: 4]
- bin spack executables

Check failure on line 55 in docs/software/spack.md

View workflow job for this annotation

GitHub Actions / check_markdown

Unordered list indentation [Expected: 4; Actual: 8]
- etc configuration files

Check failure on line 56 in docs/software/spack.md

View workflow job for this annotation

GitHub Actions / check_markdown

Unordered list indentation [Expected: 4; Actual: 8]
- lib libraries

Check failure on line 57 in docs/software/spack.md

View workflow job for this annotation

GitHub Actions / check_markdown

Unordered list indentation [Expected: 4; Actual: 8]
- share documentation, scripts etc...

Check failure on line 58 in docs/software/spack.md

View workflow job for this annotation

GitHub Actions / check_markdown

Unordered list indentation [Expected: 4; Actual: 8]
- var other settings

Check failure on line 59 in docs/software/spack.md

View workflow job for this annotation

GitHub Actions / check_markdown

Unordered list indentation [Expected: 4; Actual: 8]
- opt produced after first installation, contains all packages (tools, dependencies and libraries)

Check failure on line 60 in docs/software/spack.md

View workflow job for this annotation

GitHub Actions / check_markdown

Unordered list indentation [Expected: 4; Actual: 8]
- tools are found in a tree: ...opt/spack/linux-<arch>/<compiler>/tool/

Check failure on line 61 in docs/software/spack.md

View workflow job for this annotation

GitHub Actions / check_markdown

Unordered list indentation [Expected: 6; Actual: 13]

Check failure on line 61 in docs/software/spack.md

View workflow job for this annotation

GitHub Actions / check_markdown

Inline HTML [Element: arch]
- .spack
- local config and packages files
- directories (important in bold)
- bootstrap
- cache
- reports
- linux
- ​compilers.yaml
- packages.yaml
The .yaml files in the .spack/linux directory contains information which tolls you want to include from the UPPMAX system.

- The compilers.yaml file lists the compilers (intel or gcc) modules available to build your software tool.
- The packages.yaml file lists tools available already as modules.

By default, these files are empty but you can copy working "central" files that can be extended for your needs. The content of the files can be larger than the needed packages/compilers, i.e. only the packages /dependencies needed for your installation will be "taken" from these files and the rest will be ignored. Therefore, the UPPMAX staff may update these central files once in a while.

### Get templates
Expand Down

0 comments on commit c8e2ef2

Please sign in to comment.