diff --git a/mainfest.scm b/mainfest.scm
new file mode 100644
index 0000000000000000000000000000000000000000..f1774dd59c6d15c658d1fe106b5c9686ff54f76f
--- /dev/null
+++ b/mainfest.scm
@@ -0,0 +1,104 @@
+(use-modules
+  (guix packages)
+  (guix download)
+  (gnu packages version-control)
+  (gnu packages python-xyz)
+  (guix build-system python)
+  (guix licenses)
+  (gnu packages)
+  (gnu packages python-xyz)
+  )
+
+(define-public python-tempita
+               (package
+                 (name "python-tempita")
+                 (version "0.5.2")
+                 (source (origin
+                           (method url-fetch)
+                           (uri (pypi-uri "Tempita" version))
+                           (sha256
+                             (base32
+                               "177wwq45slfyajd8csy477bmdmzipyw0dm7i85k3akb7m85wzkna"))))
+                 (build-system python-build-system)
+                 (home-page "http://pythonpaste.org/tempita/")
+                 (synopsis "A very small text templating language")
+                 (description "This package provides a very small text templating language")
+                 (license #f)) )
+
+(define-public python-randomgen
+               (package
+                 (name "python-randomgen")
+                 (version "1.23.1")
+                 (source (origin
+                           (method url-fetch)
+                           (uri (pypi-uri "randomgen" version))
+                           (sha256
+                             (base32
+                               "0z61msi94pj8yx0xxk44qf5xhmawysfn9j7h1939lqplzkl1jqw2"))))
+                 (build-system python-build-system)
+                 (propagated-inputs (list python-numpy python-cython python-tempita))
+                 (home-page "https://github.com/bashtage/randomgen")
+                 (synopsis "Random generator supporting multiple PRNGs")
+                 (description "Random generator supporting multiple PRNGs")
+                 (license #f)))
+
+(define-public python-pystencils
+               (package
+                 (name "python-pystencils")
+                 (version "1.1.1")
+                 (source (origin
+                           (method url-fetch)
+                           (uri (pypi-uri "pystencils" version))
+                           (sha256
+                             (base32
+                               "02n5r1rn5pdiy037wnpx2786mbq1ngs732jkdch7mm57sx2m8yj7"))))
+                 (build-system python-build-system)
+                 (propagated-inputs (list python-appdirs python-joblib python-numpy
+                                          python-sympy python-cython python-randomgen))
+                 (home-page "https://i10git.cs.fau.de/pycodegen/pystencils/")
+                 (synopsis "Speeding up stencil computations on CPUs and GPUs")
+                 (description "Speeding up stencil computations on CPUs and GPUs")
+                 (license #f)))
+
+(define-public python-lbmpy
+               (package
+                 (name "python-lbmpy")
+                 (version "1.1.1")
+                 (source (origin
+                           (method url-fetch)
+                           (uri (pypi-uri "lbmpy" version))
+                           (sha256
+                             (base32
+                               "13rwry7bijijzdllnzdx3kdzydxjvrlihp1n6aal3jf9z7yfgmrx"))))
+                 (build-system python-build-system)
+                 (propagated-inputs (list python-numpy python-pystencils python-sympy))
+                 (home-page "https://i10git.cs.fau.de/pycodegen/lbmpy/")
+                 (synopsis "Code Generation for Lattice Boltzmann Methods")
+                 (description "Code Generation for Lattice Boltzmann Methods")
+                 (license #f)))
+
+
+(concatenate-manifests
+  (list
+    (specifications->manifest
+      (list
+        "bash-minimal"
+        "coreutils"
+
+        "cmake"
+        "make"
+        "glibc-bootstrap"
+        "gcc-toolchain@10.3.0"
+        "pkg-config"
+        "openssh"
+
+        "openmpi"
+        "openmpi-c++"
+        "python@3.9.9"
+        "python-jinja2"
+        "python-py-cpuinfo"
+        ))
+    (packages->manifest
+      (list python-lbmpy))
+    )
+  )