https://github.com/gemc/g4install
https://github.com/gemc/g4install
Last synced: 10 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/gemc/g4install
- Owner: gemc
- Created: 2025-09-04T13:09:09.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2026-04-29T20:05:35.000Z (about 2 months ago)
- Last Synced: 2026-04-29T22:09:31.745Z (about 2 months ago)
- Language: Shell
- Size: 181 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# g4install
## Geant4 Version: 11.3.2
This repository provides:
-
- module environments to install Geant4 and its dependencies
- geant4 installation scripts
- docker containers of the top 5 linux distributions with Geant4 installed and ready to use for both `amd64` and `arm64` architectures.
- cvmfs distribution of Geant4 installations for both `amd64` and `arm64` architectures on `/cvmfs/jlab.opensciencegrid.org/geant4/g4install`
## Built Images
Docker Containers Images are created by CI and published to GitHub registry.
- The images are a stitch of both architectures, so docker run does not need additional platform directives or emulations:
the same command can be used on intel/silicon cpus.
- The images can be run in batch mode or with GUI (noVNC, using a browser or VNC client).
The images contain, in addition to Geant4 11.3.2, the following software:
- Geant4: 11.3.2
- ROOT: v6-36-04
- Meson: 1.9.0
- noVNC: v1.6.0
| OS | Pull Command | arm64 | amd64 |
|:----------------:|:----------------------------------------------------------:|:-----:|:--------:|
| ubuntu 24.04 | docker pull ghcr.io/gemc/g4install:11.3.2-ubuntu24 | yes | yes |
| fedora 40 | docker pull ghcr.io/gemc/g4install:11.3.2-fedora40 | yes | yes |
| almalinux 9.4 | docker pull ghcr.io/gemc/g4install:11.3.2-almalinux9.4 | yes | yes |
| debian 12 | docker pull ghcr.io/gemc/g4install:11.3.2-debian-12 | yes | yes |
| archlinux latest | docker pull ghcr.io/gemc/g4install:11.3.2-archlinux-latest | no | yes |
## Distribution
The container libraries are organized in subdirs of `/cvmfs/jlab.opensciencegrid.org/geant4/g4install` with names matching the docker tags above.
The following previous versions of Geant4 are also distributed on CVMFS:
- 11.3.2
## Status Badges:
[](https://github.com/gemc/g4install/actions/workflows/docker.yml)