diff --git a/site-config/hsmcompute/compilers.yaml b/site-config/hsmcompute/compilers.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..49dbb991316a716896d43bebac8a6ce21ea08ca2
--- /dev/null
+++ b/site-config/hsmcompute/compilers.yaml
@@ -0,0 +1,14 @@
+compilers:
+- compiler:
+    spec: gcc@10.1.0
+    paths:
+      cc: /apps/GCC/10.1.0/bin/gcc
+      cxx: /apps/GCC/10.1.0/bin/g++
+      f77: /apps/GCC/10.1.0/bin/gfortran
+      fc: /apps/GCC/10.1.0/bin/gfortran
+    flags: {}
+    operating_system: rhel8
+    target: ppc64le
+    modules: []
+    environment: {}
+    extra_rpaths: []
diff --git a/site-config/hsmcompute/packages.yaml b/site-config/hsmcompute/packages.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..5e27238eb081e6c3ffa0b182a0bcef737b862120
--- /dev/null
+++ b/site-config/hsmcompute/packages.yaml
@@ -0,0 +1,40 @@
+packages:
+  cuda:
+    buildable: false
+    compiler: []
+    externals:
+    - modules:
+      - cuda/11.3
+      spec: cuda@11.3.58
+    providers: {}
+    target: []
+    variants: +allow-unsupported-compilers
+    version:
+    - 11.3.58
+  nccl:
+    buildable: false
+    externals:
+    - modules:
+      - nvhpc/21.5
+      spec: nccl@2.8.3 +cuda cuda_arch=72
+      prefix: /apps/NVHPC/2021.215/Linux_ppc64le/21.5/comm_libs/nccl
+    version:
+    - 2.13.4
+  cudnn:
+    buildable: false
+    externals:
+    - modules:
+      - cudnn/8.6.0
+      spec: cudnn@8.6.0
+      prefix: /apps/CUDNN/8.6.0
+    version:
+    - 8.6.0
+  python:
+    version: [3.8.11]
+  all:
+    target: [ppc64le]
+    compiler: [gcc@10.1.0]
+    providers:
+      blas: [essl, openblas, netlib-lapack]
+      lapack: [openblas, netlib-lapack]
+      scalapack: [netlib-scalapack]
diff --git a/site-config/hsmcompute/repos.yaml b/site-config/hsmcompute/repos.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..4e5866275c877ad32447bd676faf26206c30a190
--- /dev/null
+++ b/site-config/hsmcompute/repos.yaml
@@ -0,0 +1,2 @@
+repos:
+- /apps/SPACK/0.19.2/spack-ebrains-releases/ebrains-23-06-stable-hsmcompute
diff --git a/site-config/hsmcompute/site-params.yaml b/site-config/hsmcompute/site-params.yaml
deleted file mode 100644
index 2c9c94bda30fb84b84025b608529cce73d1dcaa0..0000000000000000000000000000000000000000
--- a/site-config/hsmcompute/site-params.yaml
+++ /dev/null
@@ -1,56 +0,0 @@
-  packages:
-    cuda:
-      buildable: false
-      compiler: []
-      externals:
-      - modules:
-        - cuda/11.3
-        spec: cuda@11.3.58
-      providers: {}
-      target: []
-      variants: +allow-unsupported-compilers
-      version:
-      - 11.3.58
-    nccl:
-      buildable: false
-      externals:
-      - modules:
-        - nvhpc/21.5
-        spec: nccl@2.8.3 +cuda cuda_arch=72
-        prefix: /apps/NVHPC/2021.215/Linux_ppc64le/21.5/comm_libs/nccl
-      version:
-      - 2.13.4
-    cudnn:
-      buildable: false
-      externals:
-      - modules:
-        - cudnn/8.6.0
-        spec: cudnn@8.6.0
-        prefix: /apps/CUDNN/8.6.0
-      version:
-      - 8.6.0
-    python:
-      version: [3.8.11]
-    all:
-      target: [ppc64le]
-      compiler: [gcc@10.1.0]
-      providers:
-        blas: [essl, openblas, netlib-lapack]
-        lapack: [openblas, netlib-lapack]
-        scalapack: [netlib-scalapack]
-  compilers:
-  - compiler:
-      spec: gcc@10.1.0
-      paths:
-        cc: /apps/GCC/10.1.0/bin/gcc
-        cxx: /apps/GCC/10.1.0/bin/g++
-        f77: /apps/GCC/10.1.0/bin/gfortran
-        fc: /apps/GCC/10.1.0/bin/gfortran
-      flags: {}
-      operating_system: rhel8
-      target: ppc64le
-      modules: []
-      environment: {}
-      extra_rpaths: []
-  repos:
-  - /apps/SPACK/0.19.2/spack-ebrains-releases/ebrains-23-06-stable-hsmcompute