Commit bbe78c02 authored by Valentina Fioretti's avatar Valentina Fioretti
Browse files

Update README.md

parent 25afb3b6
Loading
Loading
Loading
Loading
+15 −1
Original line number Diff line number Diff line
@@ -2,6 +2,20 @@

The Bologna Geant4 Multi-Mission Simulator for HPC

## Supported platforms

BoGEMMS-HPC has been tested on CentOS >=7 Linux with GCC >=8 64 bits and macOS Ventura with Apple-LLVM (Xcode) 14 (Intel and ARM).

## Dependencies

- the Geant4 Toolkit v11.1, which requires a C++ Compiler and Standard Library supporting the C++17 Standard, (Linux: GNU Compiler Collection 8 or higher, macOS: Apple Clang (Xcode) 12 or higher), CMake 3.16 or higher (see the [Geant4 installation guide](https://geant4-userdoc.web.cern.ch/UsersGuides/InstallationGuide/BackupVersions/V11.1b/html/gettingstarted.html#os-software-prerequisites) for further information).
- cfitsio (tested with v3.47)
- openmpi (tested with v4.1.5)
- SQLite (tested with autoconf-3450100)
- G4-mpi (distributed with the Geant4 v11.1 release)
- (optional) ROOT >= v6


## Building

Clone or unpack the source code in a location of your choice.
@@ -23,7 +37,7 @@ To configure, change into the build directory and run CMake
### Building options

- Activating SQLite: `-DSQLBUILD=ON` (default=OFF)
- Setting the Geant4 version: `-DGEANT4_VERSION=GEANT4_11_1` (default GEANT4_11_1)
- Setting the Geant4 version: `-DGEANT4_VERSION=-DGEANT4_11_1` (default GEANT4_11_1)
- Activating the ROOT dependance: `-DNOROOTBUILD=OFF` (default=ON)