Search Criteria
Package Details: geant4 11.1.1-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/geant4.git (read-only, click to copy) |
---|---|
Package Base: | geant4 |
Description: | A simulation toolkit for particle physics interactions. |
Upstream URL: | http://geant4.cern.ch/ |
Keywords: | matter montecarlo radiation transport |
Licenses: | custom: http://geant4.cern.ch/license/ |
Conflicts: | geant4_devel |
Submitter: | Eothred |
Maintainer: | donpicoro |
Last Packager: | donpicoro |
Votes: | 17 |
Popularity: | 0.001568 |
First Submitted: | 2010-04-08 08:54 (UTC) |
Last Updated: | 2023-02-14 16:11 (UTC) |
Dependencies (23)
- boost (boost-git, boost174)
- cmake (cmake-git)
- glu (glu-git)
- openmotif
- python (nogil-python, python36, python32, python39, python38, python37, python310, python312)
- qt6-base (qt6-base-git, qt6-base-headless)
- soqt (soqt-git)
- xerces-c
- zlib (zlib-ng-compat-git, zlib-git, zlib-ng-compat)
- geant4-abladata (optional) – Data files for nuclear shell effects in INCL/ABLA hadronic mode
- geant4-ensdfstatedata (optional) – Nuclei properties from the Evaluated Nuclear Structure Data Files
- geant4-incldata (optional) – Data files for proton and neutron density profiles
- geant4-ledata (optional) – Data files for low energy electromagnetic processes
- geant4-levelgammadata (optional) – Data files for photon evaporation
- geant4-neutronhpdata (optional) – Neutron data files with thermal cross sections
- geant4-particlexsdata (optional) – Data files for evaluated p, d, t, He3, He4 and gamma cross sections, replaces geant4-neutronxsdata
- geant4-piidata (optional) – Data files for shell ionisation cross sections
- geant4-radioactivedata (optional) – Data files for radioactive decay hadronic processes
- geant4-realsurfacedata (optional) – Data files for measured optical surface reflectance
- geant4-saiddata (optional) – Data files from evaluated cross-sections in SAID data-base
- java-environment (java-gcj-compat, zulu-10-bin, jdk12-openj9-bin, zulu-12-bin, jdk12, jdk13-openj9-bin, jdk9-openj9-bin, jdk10, jdk11-openjdk-dcevm, jdk10-openj9-bin, jdk14-openj9-bin, jdk7, zulu-14-bin, amazon-corretto-15, jdk11-openjdk-dcevm-conflicts-fixed, zulu-embedded-jdk8, sapmachine-jdk-bin, amazon-corretto-16, jdk8-graalvm-bin, jdk16-graalvm-bin, jdk8-openjdk-shenandoah, zulu-16-bin, jdk16-adoptopenjdk, jdk16-microsoft-openjdk, jdk11-msopenjdk-bin, jdk18-beta-temurin, jdk8-arm, jdk17-jetbrains, liberica-jdk-11-bin, liberica-jdk-11-lite-bin, liberica-jre-11-bin, jdk11-jetbrains-imfix, java-openjdk-loom-ea-bin, jdk7-j9-bin, jdk7r1-j9-bin, jdk8-j9-bin, jdk11-j9-bin, jdk-jetbrains, jdk11-jbr-xdg, jdk12-openjdk, jdk16-openjdk, jdk13-openjdk, jdk14-openjdk, jdk-bcl, amazon-corretto-18, zulu-18-bin, zulu-13-bin, bishengjdk-17, jdk-arm, jdk11-openj9-bin, jdk-openj9-bin, zulu-15-bin, jdk-jbr-xdg, jdk18-openjdk, jdk8-dragonwell-extended, jdk18-openj9-bin, jdk8-openj9-bin, jdk-android-studio, amazon-corretto-19-bin, zulu-19-bin, jdk19-graalvm-bin, jdk-lts, liberica-jre-11-full-bin, jdk19-graalvm-ee-bin, jdk13-openjdk-bin, zulu-embedded-jdk, jdk-openjdk-xdg-bin, jabba-bin, jdk11-jetbrains-bin, jdk, jdk8-openjdk-xdg, jdk17-openjdk-xdg, jdk15-openjdk, jdk17-jetbrains-bin, amazon-corretto-8, amazon-corretto-11, zulu-embedded-jdk11, amazon-corretto-17, amazon-corretto-20-bin, zulu-11-bin, zulu-20-bin, jdk17-graalvm-ee-bin, zulu-17-bin, zulu-8-bin, jdk17-openj9-bin, jdk17-temurin, jdk11-temurin, jdk-temurin, zulu-jdk-fx-bin, java-openjdk-bin, jdk-openjdk-xdg, liberica-jdk-8-full-bin, liberica-jre-8-full-bin, liberica-jdk-17-full-bin, liberica-jdk-11-full-bin, liberica-jdk-full-bin, jdk17-graalvm-bin, jdk11-graalvm-bin, mandrel-bin, jdk18-temurin, jdk8-temurin, jdk8-graalvm-ee-bin, jdk19-openjdk, jdk-microsoft-openjdk, jdk11-microsoft-openjdk, jdk17-jetbrains-imfix, jdk-openj9, jre-jetbrains, jdk11-graalvm-ee-bin, jdk8-dragonwell-standard-bin, jdk8-dragonwell-extended-bin, java-openjdk-ea-bin, jdk8-adoptopenjdk, jdk17-dragonwell-standard-bin, jdk11-dragonwell-standard-bin, jdk11-dragonwell-extended-bin, jdk8, jdk11, jdk-openjdk, jdk11-openjdk, jdk17-openjdk, jdk8-openjdk) (optional) – for histogram visualizations and analysis
- python (nogil-python, python36, python32, python39, python38, python37, python310, python312) (optional) – for G4Python support
- tcsh (tcsh-git) (optional) – for C Shell support
Required by (19)
- bxdecay0-geant4
- bxdecay0-geant4-git
- dd4hep
- g4python-git
- g4see-git
- geant4-abladata (optional)
- geant4-ensdfstatedata (optional)
- geant4-incldata
- geant4-ledata (optional)
- geant4-lend (optional)
- geant4-levelgammadata (optional)
- geant4-neutronhpdata (optional)
- geant4-neutronxsdata
- geant4-particlexsdata (optional)
- geant4-piidata (optional)
- geant4-radioactivedata (optional)
- geant4-realsurfacedata (optional)
- geant4-saiddata (optional)
- opengate
Latest Comments
1 2 3 4 5 6 .. 14 Next › Last »
Eothred commented on 2022-11-07 15:32 (UTC)
That's not to be defined in the PKGBUILD, so the maintainer is correct in doing it this way. makepkg can be configured for parallel builds, see https://wiki.archlinux.org/title/makepkg#Improving_compile_times
Firestar commented on 2022-11-07 15:20 (UTC)
I found that you enabled
GEANT4_BUILD_MULTITHREADED=ON
butmake
do not have the-j
parameter. Can you enable it as the compilation is very slow?donpicoro commented on 2022-03-09 13:44 (UTC)
@f3fora: my bad... my emacs-pkgbuild-mode made a number on me. Now it's fixed.
f3fora commented on 2022-03-09 10:53 (UTC) (edited on 2022-03-09 11:06 (UTC) by f3fora)
Fix:
donpicoro commented on 2022-01-31 10:12 (UTC)
Hello again,
I guess you are compiling it "normally" and not inside a 'chroot' (https://wiki.archlinux.org/title/DeveloperWiki:Building_in_a_clean_chroot).
As soon as I try to compile it I run into a dependency black hole similar to what I reported before.
At to moment I do not have the time to keep looking into this issue, in particular for this driver that you report is not functional yet.
I will keep this in the back of my head and give it a go every once in a while.
Cheers,
gipert commented on 2022-01-30 20:58 (UTC)
With this PKGBUILD I manage to compile it: https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=geant4-debug. The error you get is because VTK needs the Java headers. Let me know whether the driver is then actually usable for you, it wasn't for me.
Another feature I would really like to use is HDF5 support for object persistency. The problem is that multithreaded G4 requires the HDF5 C library to be compiled in thread-safe mode, and this is not the case with the Arch package (there are compatibility issues with other Arch packages, as far as I understand).
A workaround would be to compile a private version of the HDF5 library, but it would require quite a bit of PKGBUILD development, I guess.
Good luck!
donpicoro commented on 2022-01-30 19:31 (UTC)
Dear @gipert,
how did you manage to get the Vtk support working? As soon as I added
-DGEANT4_USE_VTK=ON
I ended up needing a ton of extra dependencies only to get it to fail at the end.This are the dependencies:
and in the end it failed anyway
gipert commented on 2022-01-25 16:44 (UTC)
Forget about my last comment. I tested the new driver a bit and found it quite unstable, at least on Arch. We should maybe reconsider it once the feature is more mature.
gipert commented on 2022-01-13 15:57 (UTC)
Hello @donpicoro, thanks a lot for keeping the package up to date. What about supporting the VTK visualization driver?
1 2 3 4 5 6 .. 14 Next › Last »