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

software.hpc: Tracking PR #1

Open
wants to merge 211 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
211 commits
Select commit Hold shift + click to select a range
24f2a14
[farm] reorg packages.yaml
Jun 23, 2023
4ae0037
[peloton] initital configurations.
Jun 23, 2023
1e015e7
[peloton] core environment.
Jun 23, 2023
baf7283
[peloton] compilers from core environment.
Jun 23, 2023
8c3b48f
WIP main
Jun 28, 2023
24e13f7
Split hpccf repo into version-pinned repos'
Jun 30, 2023
339444d
Add v0.20 which removes many backported packages
Jun 30, 2023
bda0c15
Peloton v0.20 production config.
camillescottatwork Jul 11, 2023
93d3e7f
Peloton modulefiles post upgrade
camillescottatwork Jul 11, 2023
4a3f58a
[peloton] v0.20 packages post peloton upgrade
camillescottatwork Jul 11, 2023
fcb09f6
Template for external gcc
camillescottatwork Jul 11, 2023
013dc60
[peloton] main env, post upgrade.
camillescottatwork Jul 11, 2023
30503e0
[peloton] update modulefiles
Jul 21, 2023
90145ab
Update gcc 7.5.0 compiler paths
Jul 21, 2023
d1621b2
Get working bwa-mem2 package.
Jul 21, 2023
023cc11
add dashing package
Jul 21, 2023
1e35875
bwa-mem2 patches.
Jul 21, 2023
031aea1
idl package
Jul 21, 2023
40f2f54
coverm package
Jul 21, 2023
4941aeb
[peloton] many package updates in main environment.
Jul 21, 2023
b094f09
[peloton] reconcretized main lockfile
Jul 21, 2023
530ebf7
[peloton] remove unused core envuironment
Jul 21, 2023
8d3ea32
remove duplicates.txt
camillescottatwork Jul 21, 2023
3c8df35
[peloton] add numactl to main environment.
camillescottatwork Aug 14, 2023
7bda7b7
Simple environment for EPYC CPU benchmarking.
camillescottatwork Aug 14, 2023
b1965a8
[peloton] add aocc to spack compiler configuration
camillescottatwork Aug 14, 2023
7e14c0e
Edits to stream package.
camillescottatwork Aug 14, 2023
810828b
[peloton] new modulefile
camillescottatwork Aug 28, 2023
00a8382
[peloton] update for slurm patch
camillescottatwork Aug 29, 2023
f571f93
Bump the Slurm stack to use PMIx 4.2.6 + newer ucx and hwloc.
OmenWild Sep 15, 2023
4bd22d8
Bump the Slurm stack to use PMIx 4.2.6 + newer ucx and hwloc.
OmenWild Sep 15, 2023
6b62eb4
Comment out julia, does not build with Spack yet.
OmenWild Sep 15, 2023
f640f06
Normalize backports and hpccf environments
Sep 15, 2023
d37e04a
[peloton] bump minimap2 version.
Sep 15, 2023
7c70897
[peloton] reconcretize main
Sep 15, 2023
26d0412
[peloton] regenerate modulefiles
Sep 15, 2023
2817bb3
[peloton] concretize benchmarking environment.
Sep 15, 2023
9929632
Merge farm/franklin main
camillescott Sep 19, 2023
5c19d85
Move ont-guppy and py-deeptools into forked
camillescott Sep 19, 2023
da261f6
[franklin][peloton] add new 'forked' repo
camillescott Sep 19, 2023
08aae6e
Fix package links
camillescott Sep 19, 2023
ac2238c
[franklin] start v0.20 config
camillescott Sep 20, 2023
b0b0141
[Peloton] [INC1724503] Update coverm to use the newest minimap2 ^mini…
OmenWild Oct 3, 2023
e5190df
Snapshot.
OmenWild Oct 3, 2023
4295a0e
[Peloton] [INC1724503] Update coverm to use the newest minimap2 ^mini…
OmenWild Oct 3, 2023
bfbcf42
Snapshot.
OmenWild Oct 6, 2023
e937e6a
[Peloton] Upgrade the external Slurm to 23.02.5
OmenWild Oct 6, 2023
42d27f2
[franklin] Initial base configs: common, core, software
camillescottatwork Oct 12, 2023
9698e32
[franklin] Mostly finalized core environment.
camillescottatwork Oct 12, 2023
5967cf9
[franklin] concretized core environment
camillescottatwork Oct 12, 2023
c47d7d1
Fork openssl to export proper environment variables to allow more bui…
camillescottatwork Oct 12, 2023
ffc1c5d
Fork slurm to bump to for emergency CVE release 2023-10-12 (v23.02.6)
camillescottatwork Oct 12, 2023
e57b65b
[franklin] Add merge script for common and software packages.yaml; Ad…
camillescottatwork Oct 12, 2023
bc836c0
[franklin] first pass software spack.yaml
camillescottatwork Oct 12, 2023
5f6df2b
[franklin] add cuda 8
camillescottatwork Oct 12, 2023
568aa3b
[franklin] external llvm; update slurm and envmod prefixes
camillescottatwork Oct 14, 2023
62447c8
[franklin] convert templates from lua to tcl; sanitize extra relion f…
camillescottatwork Oct 14, 2023
f687999
Fork unzip to fix build for oneapi
camillescottatwork Oct 14, 2023
2e3ea5b
[franklin] update relion templates and modulefile vars
camillescottatwork Oct 16, 2023
63f55c3
Remove some unnecessary packages.
camillescottatwork Oct 16, 2023
2508a91
Add missing dbus dependency back in to Slurm package.py
camillescottatwork Oct 16, 2023
7c518ad
[franklin] core: roll back to environment modules 5.2.0 due to tcl li…
camillescottatwork Oct 16, 2023
db73e4b
[franklin] properly fill out mirrors.yaml
camillescottatwork Oct 16, 2023
f5aee24
[franklin] autoload:direct
camillescottatwork Oct 16, 2023
d0ed859
[franklin] force xmlto to use %gcc due to a OneAPI build bug.
camillescottatwork Oct 16, 2023
a45e0a4
[franklin] regenerated software packages.yaml
camillescottatwork Oct 16, 2023
1019612
[franklin] reconcretize core.
camillescottatwork Oct 16, 2023
da432c5
[franklin] reconcretize software
camillescottatwork Oct 16, 2023
2157c9f
[franklin] generate tcl modulefiles.
camillescottatwork Oct 16, 2023
7be4357
Snapshot.
OmenWild Oct 17, 2023
850b8b6
[Peloton] Upgrade Slurm to the newest (23.02.6).
OmenWild Oct 17, 2023
6ae4f25
Add a full featured squashfs for apptainer.
OmenWild Oct 26, 2023
8d1f2e8
Add an explicit version to apptainer.
OmenWild Oct 26, 2023
08bef90
TODO: move to the -forked repo.
OmenWild Oct 26, 2023
7ddc6b1
Snapshot.
OmenWild Oct 26, 2023
4dfd05c
[franklin] update modulefiles
camillescottatwork Nov 2, 2023
9ae9a16
Update alphafold and dependencies
camillescottatwork Nov 2, 2023
114fea9
Update relion templates
camillescottatwork Nov 2, 2023
8579276
Add wrappers for deepemhancer, topaz
camillescottatwork Nov 2, 2023
ed8a76e
[franklin] main env: alphafold and variables, relion 5, relion variab…
camillescottatwork Nov 2, 2023
e4bf99d
Add relion 5-beta
camillescottatwork Nov 2, 2023
d97e228
[franklin] main env: reconcretize
camillescottatwork Nov 2, 2023
5fba200
Add gctf variant to relion
camillescottatwork Nov 9, 2023
1bad84a
[franklin] reconcretize software
camillescottatwork Nov 9, 2023
69b9c8d
Merge branch 'franklin-reorg' into versioned-reorganization
camillescott Nov 9, 2023
3b201bb
[Peloton] [INC1783336] Add Matlab R2023a as a Spack external.
OmenWild Nov 27, 2023
3dc7316
Snapshot.
OmenWild Nov 27, 2023
7a3c747
[Peloton] Upgrade slurm to the newest bugfix release (23-02-7).
OmenWild Dec 14, 2023
d6ad02a
Snapshot.
OmenWild Dec 14, 2023
1a7b7d2
openmm
camillescott Mar 1, 2024
c693645
Merge branch 'versioned-reorganization' of github.com:ucdavis/spack-u…
camillescott Mar 1, 2024
28c9f1f
Move all packages that exist in both hpccf and builtin to forked
camillescottatwork Mar 7, 2024
376fbf5
Bring in upstream changes to libxml2, preserving our +ftp variant
camillescottatwork Mar 7, 2024
615356f
Upstream changes to bpp-phyl-omics
camillescottatwork Mar 7, 2024
9c59419
[package] openssl: merge upstream changes, preserve out dependent bui…
camillescottatwork Mar 7, 2024
ac2527f
[package] bpp-phyl, bpp-popgen: upstream changes
camillescottatwork Mar 7, 2024
76141f5
[package] bpp-core,seq-omics,seq,suite: upstream merge
camillescottatwork Mar 7, 2024
6040aca
[package] r-raster: remove backported package
camillescottatwork Mar 7, 2024
bb2ae10
[package] py-gdc-client: upstream merge
camillescottatwork Mar 7, 2024
2d05859
[package] r-units: remove essentially backported package
camillescottatwork Mar 7, 2024
b53843a
[package] blat: merge upstream
camillescottatwork Mar 7, 2024
d8363fe
[package] htslib: merge major upstream changes; preserve our out-of-s…
camillescottatwork Mar 7, 2024
bc9722c
[package] circos: upstream changes
camillescottatwork Mar 7, 2024
164c774
[package] salmon: remove out outdated fork for upstream version
camillescottatwork Mar 7, 2024
54c5ad7
[package] r-ensembldb: remove out outdated backport
camillescottatwork Mar 7, 2024
30e0973
[package] lmod: deprecate our fork for now (we don't use it anymore)
camillescottatwork Mar 7, 2024
4e467ba
[package] for now, deprecate our maker
camillescottatwork Mar 7, 2024
5092645
[package] py-cyvcf2: upstream changes
camillescottatwork Mar 7, 2024
5fc63b8
[package] mark: deprecate in favor of upstream
camillescottatwork Mar 7, 2024
57610a3
[package] gffcompare: merge upstream changes
camillescottatwork Mar 7, 2024
9c8430a
[package] motioncor2: upstream now patches binaries for cuda the same…
camillescottatwork Mar 7, 2024
02f9c15
[package] libxpm: remove outdated backport
camillescottatwork Mar 7, 2024
b8251af
[package] sailfish: bring in upstream changes (use tbb provider)
camillescottatwork Mar 7, 2024
c3528b6
[package] unblur: deprecate fork, 1.0.2 now in upstream
camillescottatwork Mar 7, 2024
b7ae778
[package] r-v8: deprecate fork for much newer upstream
camillescottatwork Mar 7, 2024
7ccb464
[package] unzip: deprecate what appears to be a backport
camillescottatwork Mar 7, 2024
4caebb1
[package] r-genomicfeatures: deprecate outdated backport
camillescottatwork Mar 7, 2024
39883c1
[package] r-genomeinfodb: upstream is newer, deprecate our fork
camillescottatwork Mar 7, 2024
ae41157
[package] dbus: upstream now supports the --with-system-socket flag, …
camillescottatwork Mar 7, 2024
22e8733
[package] libseccomp: upstream merge
camillescottatwork Mar 7, 2024
ccb555f
[package] r-ggtree: upstream is newer, deprecate
camillescottatwork Mar 7, 2024
8a5198e
[package] gatk: upstream has much newer versions, deprecate
camillescottatwork Mar 7, 2024
4cd109f
[package] plink-ng: merge upstream zlib=>zlib-api changes
camillescottatwork Mar 7, 2024
a87489c
[package] apptainer: bring in license from upstream
camillescottatwork Mar 7, 2024
acb2d9c
[package] gffread: update to new-style maintainers directive
camillescottatwork Mar 7, 2024
9ce6e1b
[package] julia: deprecate our (non-working) julia in favor of much-u…
camillescottatwork Mar 7, 2024
1b1de47
[package] py-dm-haiku: bring upstream license directive
camillescottatwork Mar 7, 2024
f1160e9
[package] r-bsgenome: remove outdated backport
camillescottatwork Mar 7, 2024
27cdacb
[package] r-terra: remove outdated backport
camillescottatwork Mar 7, 2024
54efb8d
[package] py-deeptools: deprecate our version in favor of upstream wh…
camillescottatwork Mar 7, 2024
8902430
[package] r-insight: remove outdated backport
camillescottatwork Mar 7, 2024
2610736
[package] openmm: remove unneeded link to backports/openmm
camillescottatwork Mar 7, 2024
9a10678
[package] node-js: add v18.18.2 (farm liftover, 4abf72c)
camillescottatwork Mar 7, 2024
b250e0c
[package] cmake: fork and bring in v3.28.1 (farm liftover)
camillescottatwork Mar 7, 2024
5c95ccd
[package] homer: fork and liftover changes from farm
camillescottatwork Mar 7, 2024
54ec787
[package] npm: farm liftover; add v9.8.1 and installer arg fixes
camillescottatwork Mar 7, 2024
cd1f122
[package] plink: lift over farm's fork with newer version, patch
camillescottatwork Mar 7, 2024
7416520
[package] qualimap: bring over farm version with patch for java > 8
camillescottatwork Mar 7, 2024
2f8b26d
[package] censor-norb: new package, bring over from farm branch
camillescottatwork Mar 7, 2024
e24e918
[package] distangsd: bring in farm -libdeflate update; update for new…
camillescottatwork Mar 7, 2024
23a766a
[package] ngsrelate: bring in new package from farm, clean up
camillescottatwork Mar 7, 2024
03e28cf
[package] py-basevar: bring in new package from farm, clean up
camillescottatwork Mar 7, 2024
30370d4
[package] py-logbook: bring in new package from farm, clean up
camillescottatwork Mar 7, 2024
f3b9495
[package] rstudio: bring over farm 2023.12.1-402 updates
camillescottatwork Mar 7, 2024
4a4e01d
[modulefile] base.tcl: lift over deprecation functionality from farm
camillescottatwork Mar 7, 2024
e7a2ff3
[modulefile] rstudio-server,turbovnc: bring over farm template changes
camillescottatwork Mar 7, 2024
1d46fd9
[package] delete backports repo; remove unneeded and dead backports l…
camillescottatwork Mar 8, 2024
0ccb9ff
[package] glimpse2: remove link to v0.19 packages and move package
camillescottatwork Mar 8, 2024
43d3028
[package] h5z-zfp: remove forked package in favor of fixed upstream
camillescottatwork Mar 8, 2024
d4d558d
[package] remove v0.19 repo
camillescottatwork Mar 8, 2024
9e8ebee
[package] flatten hpccf repo
camillescottatwork Mar 8, 2024
eb1bda2
[package] remove forked slurm; upstream properly does dbus and has ne…
camillescottatwork Mar 8, 2024
7b3210d
[package] openmm: need link to builtin for patched dependency bug
camillescottatwork Mar 8, 2024
5228707
[package] environment-modules: fork environment modules and support o…
camillescottatwork Mar 8, 2024
2b4bcc5
[config] software.hpc: first pass core conf
camillescottatwork Mar 8, 2024
de68a03
[config] software.hpc: first pass core env
camillescottatwork Mar 8, 2024
cb2ba1b
[lock] software.hpc: concretized core environment
camillescottatwork Mar 23, 2024
cf125c8
[config] software.hpc: finalized core environment config.
camillescottatwork Mar 23, 2024
b6220f9
[config] software.hpc: enable arch_folder for modules
camillescottatwork Mar 23, 2024
23f02b6
[config] software.hpc: add spack-installed compilers to core config
camillescottatwork Mar 23, 2024
1ecbd5b
[meta] add .cvmfs to git ignore:
camillescottatwork Mar 23, 2024
d9e3251
[config] software.hpc: update main environment externals for core
camillescottatwork Mar 23, 2024
ec8c688
[config] software.hpc: regenerate main packages config
camillescottatwork Mar 23, 2024
816cf5d
[package] openblas: fork openblas and set a specific target for gener…
camillescottatwork Apr 10, 2024
f5950bf
[package] linux-pam: fork and add libintl dependency
camillescottatwork Apr 10, 2024
bd0a93f
[config] software.hpc: core environment externals, additional core pa…
camillescottatwork Apr 30, 2024
24bbafa
[config] software.hpc: convert compilers defined in packages.yaml
camillescottatwork May 13, 2024
dd20794
[config] software.hpc: remove prequisites: direct from common modules…
camillescottatwork May 13, 2024
a83df4a
[env: main] software.hpc: main defs
camillescottatwork May 13, 2024
9bd63e0
[config, env: core] software.hpc: fully peel off definitions from core
camillescottatwork May 13, 2024
39d640d
Add the older versions of virtualgl and turbovnc so they get added to
camillescottatwork Oct 4, 2024
4f535c6
Update core externals
camillescottatwork Oct 17, 2024
e49c32c
Don't export modules from core environment
camillescottatwork Oct 17, 2024
38bd0f2
[package] fork libjpeg-turbo
camillescottatwork Oct 17, 2024
de73f0c
[package] fork phyluce
camillescottatwork Oct 17, 2024
12bb665
[package] fork virtualgl
camillescottatwork Oct 17, 2024
329d8d1
[package] add new turbovnc version:
camillescottatwork Oct 17, 2024
fd92db3
[lock] concretize core
camillescottatwork Oct 17, 2024
660c255
[env:main] Fix iq-tree version, remove phyluce, add code-server
camillescottatwork Oct 17, 2024
fe93257
[lock] concretize main
camillescottatwork Oct 17, 2024
00d766b
[env:main] camw: added [email protected]
camillescottatwork Oct 17, 2024
e07dcbf
[lock] reconcretize main
camillescottatwork Oct 17, 2024
a09dfe0
[package] node-js: backport
camillescottatwork Oct 21, 2024
c705122
[package] npm: 10.9.0
camillescottatwork Oct 21, 2024
907f5d6
[package] re2c: backport re2c
camillescottatwork Oct 21, 2024
222b54a
[package] rstudio: 2024.09.0-375
camillescottatwork Oct 21, 2024
c094276
[env:main] [email protected]
camillescottatwork Oct 21, 2024
fd7bdcf
[lock] reconcretize main
camillescottatwork Oct 21, 2024
c669bcd
[env:main,env:core] change view projections to hardlinks to avoid cmf…
camillescottatwork Oct 22, 2024
bfcc529
Remove some specs that won't concretize, expose prefix inspections
camillescottatwork Nov 15, 2024
b2fa22c
[lock] : reconcretize main
camillescottatwork Nov 15, 2024
bc6b0b8
[env:core] camw: added mpich, openmpi 5, and pmix 5
Nov 15, 2024
1d42761
[config] camw: package options for mpich, tweaking variants for openmpi
Nov 15, 2024
e90da53
[config] camw: use /dev/shm ramdisk as spack-stage dir; disable modul…
Nov 15, 2024
e3b736f
[lock] reconcretize core
Nov 15, 2024
1492650
Remove deprecated packages from forked
Dec 19, 2024
78659d4
Add qualimap 2.3
Dec 19, 2024
1315e39
Fix for invalid target arch spec in armpl-gcc
Dec 19, 2024
d29dd94
Fix openssl version dep for blat
Dec 19, 2024
d9c9275
Merge builtin changes to libxml2
Dec 19, 2024
1ac1f5d
merge builtin changes for openblas
Dec 19, 2024
118d9e5
builtin changes for graphicsmagick
Dec 19, 2024
03b361b
openblas patch from builtin
Dec 19, 2024
c831692
Fork slurm for new version; for jdk for new version; implement mlxup …
Dec 19, 2024
90277e8
Merge builtin changes for environment-modules
Dec 19, 2024
d360e5f
Merge changes from builtin for genemark-et
Dec 19, 2024
c179ecc
[config:core] move source_cache to /dev/shm
Dec 19, 2024
6d8aa01
Update core compilers, libs; bump to gcc 13.2
Dec 19, 2024
918fb4a
[main] additional packages, fixed packages for main
Dec 19, 2024
e8e6dc4
reconcretize core
Dec 19, 2024
ee775b1
reconcretize main
Dec 19, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -11,3 +11,4 @@ __pycache__
**/#*#

files/
.cvmfscatalog
18 changes: 18 additions & 0 deletions bin/wrappers/deepemhancer-cryosparc
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
#!/bin/bash -l
if command -v conda > /dev/null 2>&1; then
conda deactivate > /dev/null 2>&1 || true # ignore any errors
conda deactivate > /dev/null 2>&1 || true # ignore any errors
fi
unset _CE_CONDA
unset CONDA_DEFAULT_ENV
unset CONDA_EXE
unset CONDA_PREFIX
unset CONDA_PROMPT_MODIFIER
unset CONDA_PYTHON_EXE
unset CONDA_SHLVL
unset PYTHONPATH
unset LD_PRELOAD
unset LD_LIBRARY_PATH

module load conda/deepemhancer
exec deepemhancer --deepLearningModelPath /share/databases/deepemhancer/models $@
3 changes: 3 additions & 0 deletions bin/wrappers/topaz
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
#!/bin/bash -l
module load conda/topaz
topaz $@
18 changes: 18 additions & 0 deletions bin/wrappers/topaz-cryosparc
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
#!/bin/bash -l
if command -v conda > /dev/null 2>&1; then
conda deactivate > /dev/null 2>&1 || true # ignore any errors
conda deactivate > /dev/null 2>&1 || true # ignore any errors
fi
unset _CE_CONDA
unset CONDA_DEFAULT_ENV
unset CONDA_EXE
unset CONDA_PREFIX
unset CONDA_PROMPT_MODIFIER
unset CONDA_PYTHON_EXE
unset CONDA_SHLVL
unset PYTHONPATH
unset LD_PRELOAD
unset LD_LIBRARY_PATH

module load conda/topaz
exec topaz $@
247 changes: 145 additions & 102 deletions config/hpccf/farm/v0.19.1/packages.yaml
Original file line number Diff line number Diff line change
@@ -1,98 +1,52 @@
packages:
#gettext:
# externals:
# - spec: [email protected]
# prefix: /usr
# buildable: false
pkg-config:
externals:
- spec: [email protected]
prefix: /usr
buildable: false
curl:
externals:
- spec: [email protected]+gssapi+ldap+nghttp2
prefix: /usr
bash:
externals:
- spec: [email protected]
prefix: /usr
buildable: false
munge:
externals:
- spec: [email protected] %[email protected]
prefix: /usr
buildable: false
mariadb:
externals:
- spec: [email protected] %[email protected]
prefix: /usr
buildable: false
mariadb-c-client:
externals:
- spec: mariadb-c-client@3 %[email protected]
prefix: /usr
####
# Externals: non-buildable
####

at-spi2-core:
externals:
- spec: [email protected] %[email protected]
prefix: /usr
buildable: false

at-spi2-atk:
externals:
- spec: [email protected] %[email protected]
prefix: /usr
buildable: false

atk:
externals:
- spec: [email protected]
prefix: /usr
buildable: false
gtkplus:
buildable: false
externals:
- spec: [email protected]
prefix: /usr
- spec: [email protected]
prefix: /usr
opengl:
buildable: false

bash:
externals:
- spec: [email protected] %[email protected]
- spec: [email protected]
prefix: /usr
linux-pam:
buildable: false
externals:
- spec: [email protected] %[email protected]
prefix: /usr
openssl:
externals:
- spec: [email protected]
prefix: /usr
#buildable: False

rust:
externals:
- spec: [email protected]
prefix: /usr
cvs:
buildable: false
externals:
- spec: [email protected]
prefix: /usr
subversion:

gtkplus:
buildable: false
externals:
- spec: [email protected]
- spec: [email protected]
prefix: /usr
llvm:
- spec: [email protected]
prefix: /usr

pkg-config:
externals:
- spec: [email protected]+clang~lld~lldb
- spec: [email protected]
prefix: /usr
extra_attributes:
compilers:
c: /usr/bin/clang-14
cxx: /usr/bin/clang++-14

buildable: false

julia:
buildable: false
externals:
Expand All @@ -110,69 +64,169 @@ packages:
externals:
- spec: [email protected] +pmix +mariadb +hwloc +restd
prefix: /share/apps/22.04/slurm/22.05.9.p2

hwloc:
buildable: false
externals:
- spec: [email protected]
prefix: /share/apps/22.04/hwloc/2.9.3

pmix:
buildable: false
externals:
- spec: [email protected]
prefix: /share/apps/22.04/pmix/4.2.6

ucx:
buildable: false
externals:
- spec: [email protected] +thread_multiple
prefix: /share/apps/22.04/ucx/1.14.1

libevent:
buildable: false
externals:
- spec: [email protected]
prefix: /share/apps/22.04/libevent/2.1.12-stable

linux-pam:
buildable: false
externals:
- spec: [email protected] %[email protected]
prefix: /usr

mariadb:
externals:
- spec: [email protected] %[email protected]
prefix: /usr
buildable: false

mariadb-c-client:
externals:
- spec: mariadb-c-client@3 %[email protected]
prefix: /usr

munge:
externals:
- spec: [email protected] %[email protected]
prefix: /usr
buildable: false

opengl:
buildable: false
externals:
- spec: [email protected] %[email protected]
prefix: /usr

openmpi:
buildable: false
externals:
- spec: [email protected] fabrics=ucx schedulers=slurm +cuda
prefix: /share/apps/22.04/openmpi/4.1.5
##########

intel-mkl:
require: '@2017.0.098:'
mpi:
require: openmpi
tbb:
require: intel-oneapi-tbb
mkl:
require: intel-oneapi-mkl
dbus:
require: '@1.12.8 local_state_dir=/var/'
cairo:
require: +X +ft +fc +pdf +png +gobject
python:
require: ~libxml2
libxml2:
require: '@2.10.2: +python'
lmod:
require: '@8.7.14 modulepath_root=/share/apps/spack/modulefiles/'
version:
- 8.7.14
variants: modulepath_root=/share/apps/spack/modulefiles/


subversion:
buildable: false
externals:
- spec: [email protected]
prefix: /usr


####
# Externals: buildable
####
#

curl:
externals:
- spec: [email protected]+gssapi+ldap+nghttp2
prefix: /usr

llvm:
externals:
- spec: [email protected]+clang~lld~lldb
prefix: /usr
extra_attributes:
compilers:
c: /usr/bin/clang-14
cxx: /usr/bin/clang++-14

openssl:
externals:
- spec: [email protected]
prefix: /usr

rust:
externals:
- spec: [email protected]
prefix: /usr

####
# Package requirements and variants
####
#

amdfftw:
require: '@3.2 +openmp'
version:
- 3.2
variants: +openmp
intel-oneapi-mkl:
require: '@2022.2.1'
version:
- 2022.2.1

cairo:
require: +X +ft +fc +pdf +png +gobject

dbus:
require: '@1.12.8 local_state_dir=/var/'

fftw:
require: '@3.3.10 +openmp'
version:
- 3.3.10
variants: +openmp

gdal:
variants: +netcdf +sqlite3 +xml2 +grib +hdf5 +curl +geos +cfitsio +crypto +expat
+gif +jasper +pcre +png +zstd
gdl:
version: [0.9.9]
variants: +graphicsmagick +python

hdf5:
variants: +fortran +hl

intel-mkl:
require: '@2017.0.098:'

intel-oneapi-mkl:
require: '@2022.2.1'
version:
- 2022.2.1

libxml2:
require: '@2.10.2: +python'

lmod:
require: '@8.7.14 modulepath_root=/share/apps/spack/modulefiles/'
version:
- 8.7.14
variants: modulepath_root=/share/apps/spack/modulefiles/

mkl:
require: intel-oneapi-mkl

mpi:
require: openmpi

python:
require: ~libxml2

sqlite:
variants: +rtree

tbb:
require: intel-oneapi-tbb

####

all:
Expand All @@ -185,14 +239,3 @@ packages:
variants:
- cuda_arch=75

gdal:
variants: +netcdf +sqlite3 +xml2 +grib +hdf5 +curl +geos +cfitsio +crypto +expat
+gif +jasper +pcre +png +zstd
gdl:
version: [0.9.9]
variants: +graphicsmagick +python
sqlite:
variants: +rtree

hdf5:
variants: +fortran +hl
Loading