Search Criteria
Package Details: geant4 11.3.0-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: | 19 |
Popularity: | 0.000081 |
First Submitted: | 2010-04-08 08:54 (UTC) |
Last Updated: | 2024-12-08 19:13 (UTC) |
Dependencies (29)
- boost (boost-gitAUR)
- clhepAUR
- cmake (cmake-gitAUR)
- expat (expat-gitAUR)
- glu (glu-gitAUR)
- openmotif
- python (python37AUR, python311AUR, python310AUR)
- qt6-base (qt6-base-gitAUR, qt6-base-headlessAUR)
- soqt (soqt-gitAUR)
- xerces-c
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compat)
- geant4-abladataAUR (optional) – Data files for nuclear shell effects in INCL/ABLA hadronic mode
- geant4-channelingdataAUR (optional) – Data files for the simulations of channeling trajectories
- geant4-ensdfstatedataAUR (optional) – Nuclei properties from the Evaluated Nuclear Structure Data Files
- geant4-incldataAUR (optional) – Data files for proton and neutron density profiles
- geant4-ledataAUR (optional) – Data files for low energy electromagnetic processes
- geant4-levelgammadataAUR (optional) – Data files for photon evaporation
- geant4-neutronhpdataAUR (optional) – Experimental neutron data files with thermal cross sections
- geant4-nudexlibdataAUR (optional) – Nuclear De-excitation data library for (n,gamma) reactions
- geant4-particlehpdataAUR (optional) – Data files from the TALYS nuclear model code
- geant4-particlexsdataAUR (optional) – Data files for evaluated p, d, t, He3, He4 and gamma cross sections, replaces geant4-neutronxsdata
- geant4-piidataAUR (optional) – Data files for shell ionisation cross sections
- geant4-radioactivedataAUR (optional) – Data files for radioactive decay hadronic processes
- geant4-realsurfacedataAUR (optional) – Data files for measured optical surface reflectance
- geant4-saiddataAUR (optional) – Data files from evaluated cross-sections in SAID data-base
- geant4-urrptdataAUR (optional) – Particle Tables for the treatment of low-energy neutrons in the Unresolved Resonance Region (URR)
- java-environment (jdk12AUR, jdk10AUR, jdk10-openj9-binAUR, jdk7AUR, amazon-corretto-16AUR, jdk8-graalvm-binAUR, jdk16-graalvm-binAUR, jdk16-adoptopenjdkAUR, liberica-jre-11-binAUR, jdk11-j9-binAUR, jdk11-jbr-xdgAUR, jdk16-openjdkAUR, jdk14-openjdkAUR, jdk18-openjdkAUR, amazon-corretto-19-binAUR, jdk19-graalvm-binAUR, liberica-jre-11-full-binAUR, jdk19-graalvm-ee-binAUR, jdk13-openjdk-binAUR, liberica-jre-8-full-binAUR, jdk11-graalvm-binAUR, jdk-openj9AUR, jdk11-graalvm-ee-binAUR, jdk12-openjdkAUR, jdk11-dragonwell-standard-binAUR, jdk11-jetbrains-binAUR, jdk20-graalvm-binAUR, jdk17-graalvm-binAUR, jdk8-graalvm-ee-binAUR, jdk20-openj9-binAUR, zulu-13-binAUR, jdk8-dragonwell-extended-binAUR, jdk8-dragonwell-standard-binAUR, jdk11-dragonwell-extended-binAUR, jdk17-dragonwell-standard-binAUR, jdk8-j9-binAUR, jdk7-j9-binAUR, jdk7r1-j9-binAUR, jdk8-dragonwell-extendedAUR, jdk13-openjdkAUR, jdk15-openjdkAUR, jdk21-graalvm-binAUR, jdk17-jetbrainsAUR, jdk8-openj9-binAUR, jdk-ltsAUR, microsoft-openjdk-11-binAUR, microsoft-openjdk-17-binAUR, microsoft-openjdk-21-binAUR, liberica-nik-24-full-binAUR, jdk21-jetbrains-gitAUR, zulu-17-binAUR, zulu-11-binAUR, zulu-8-binAUR, mandrel-binAUR, mandrel24-binAUR, liberica-jdk-17-full-binAUR, liberica-jdk-11-lite-binAUR, liberica-jdk-11-full-binAUR, liberica-jdk-11-binAUR, jdk17-graalvm-ee-binAUR, jdk21-graalvm-ee-binAUR, jdk22-graalvm-ee-binAUR, jdk20-graalvm-ee-binAUR, jdk22-graalvm-binAUR, jdk19-openjdkAUR, jdk17-jetbrains-binAUR, zulu-jdk-fx-binAUR, jabba-binAUR, jdk21-jetbrainsAUR, jdk17-zulu-prime-binAUR, java-openjdk-binAUR, amazon-corretto-17AUR, amazon-corretto-21-binAUR, jdk21-temurinAUR, amazon-corretto-8AUR, amazon-corretto-11AUR, jdk11-temurinAUR, liberica-jdk-full-binAUR, liberica-jdk-21-full-binAUR, liberica-jdk-8-full-binAUR, jdk17-temurinAUR, jdk8-temurinAUR, zulu-21-binAUR, jdk-temurinAUR, jdk8AUR, zulu-17-fx-binAUR, jdk8-perfAUR, zulu-fx-binAUR, zulu8-fx-binAUR, zulu11-fx-binAUR, zulu17-fx-binAUR, zulu21-fx-binAUR, jdk11-openj9-binAUR, jre-jetbrainsAUR, jdk-openjdk-wakefieldAUR, jdk21-openj9-binAUR, zulu-23-binAUR, jdkAUR, jre-zulu-binAUR, jre-zulu-fx-binAUR, jdk21-dragonwell-standard-binAUR, jdk21-dragonwell-extended-binAUR, jdk-android-studioAUR, jdk17-openj9-binAUR, jdk23-graalvm-ee-binAUR, zing-8-binAUR, zing-21-binAUR, java-openjdk-ea-binAUR, jdk21-jetbrains-binAUR, jdk11AUR, openjdk-zulu-ca-fx-binAUR, openjdk-zulu8-ca-fx-binAUR, openjdk-zulu11-ca-fx-binAUR, openjdk-zulu17-ca-fx-binAUR, openjdk-zulu21-ca-fx-binAUR, jdk-openj9-binAUR, jdk-openjdk, jdk11-openjdk, jdk17-openjdk, jdk21-openjdk, jdk8-openjdk) (optional) – for histogram visualizations and analysis
- python (python37AUR, python311AUR, python310AUR) (optional) – for G4Python support
- tcsh (tcsh-gitAUR) (optional) – for C Shell support
Required by (24)
- bxdecay0-geant4
- bxdecay0-geant4-git
- dd4hep
- g4python-git
- g4see-git
- geant4-abladata (optional)
- geant4-channelingdata (optional)
- geant4-ensdfstatedata (optional)
- geant4-incldata (optional)
- geant4-ledata (optional)
- geant4-lend (optional)
- geant4-levelgammadata (optional)
- geant4-neutronhpdata (optional)
- geant4-neutronxsdata
- geant4-nudexlibdata (optional)
- geant4-particlehpdata (optional)
- geant4-particlexsdata (optional)
- geant4-piidata (optional)
- geant4-radioactivedata (optional)
- geant4-realsurfacedata (optional)
- Show 4 more...
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 .. 15 Next › Last »
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?
donpicoro commented on 2021-07-13 14:57 (UTC)
Hello once more @gipert:
it turned out much easier than I thought. I do not want to bump the release to avoid unnecessary re-compilations. However I already tested in my machine and it works for me and they should be there when the next release or patch comes out.
1) The std17: It juts works, so I just changed it to GEANT4_BUILD_CXXSTD=17
2) ldconfig : it turns out that the geant.[c]sh was mainly setting some Xerces, etc... libraries which they all live, along with the new G4 ones, under /usr/lib. It turns out that /usr/lib is actually included by default by ldconfig. So... there is nothing to add there even ;-)
gipert commented on 2021-07-13 13:24 (UTC)
Hi @donpicoro. Indeed the right way is to add a config file below
/etc/ld.so.conf.d
.As for the standard, I'm only suggesting this because it's a general practice in Arch Linux packages to compile the C++ sources with recent standards (see e.g. ROOT). Not a big issue just a remark.
« First ‹ Previous 1 2 3 4 5 6 7 .. 15 Next › Last »