Generated by GPT-5-mini| FLUKA | |
|---|---|
| Name | FLUKA |
| Developer | CERN; INFN |
| Released | 1962 |
| Operating system | Cross-platform |
| Programming language | Fortran |
| Genre | Monte Carlo particle transport |
| License | Proprietary (research use) |
FLUKA is a general-purpose Monte Carlo code for particle transport and interaction simulation used in high-energy physics, medical physics, radiation protection, and accelerator design. It provides detailed modelling of hadronic and electromagnetic cascades, nuclide production, and residual activation for complex geometries and materials. FLUKA is developed and maintained by teams associated with CERN, Istituto Nazionale di Fisica Nucleare, and collaborating institutions, and is widely used alongside tools such as Geant4, MCNP, PHITS, and EGSnrc.
FLUKA originated from work by researchers including Hendrik W. Brueck and evolved through collaborations with Armando Ferrari and Alberto Fasso, integrating methods from projects at CERN and INFN. It simulates interactions for particles such as protons, neutrons, pions, muons, electrons, photons, heavy ions, and neutrons across wide energy ranges, supporting studies for experiments at facilities like Large Hadron Collider, European Space Agency, Brookhaven National Laboratory, Los Alamos National Laboratory, and Stanford Linear Accelerator Center. Users apply FLUKA for tasks ranging from shielding design for ITER and FNAL beamlines to dosimetry in clinical projects at centers like MD Anderson Cancer Center and GSI Helmholtz Centre for Heavy Ion Research.
FLUKA implements microscopic interaction models, combining quantum-mechanical formalisms and empirical parameterizations derived from experiments at Fermilab, DESY, SLAC National Accelerator Laboratory, CERN SPS, and PSI. It features detailed electromagnetic models for bremsstrahlung, pair production, Compton scattering, and ionization tuned against measurements from CERN LEP, KEK, and HERA. Hadronic physics includes intranuclear cascade, pre-equilibrium, evaporation, fission, and fragmentation modules benchmarked with data from GSI, ISOLDE, and J-PARC. Nuclear de-excitation, isotope production, and activation calculations use cross sections informed by work at Joint European Torus and repositories such as EXFOR, while neutron transport leverages evaluated data akin to libraries from ENDF/B, JEFF, and JENDL projects. For heavy-ion interactions, FLUKA integrates models comparable to those used in NA61/SHINE and ALICE analyses.
FLUKA is used extensively in particle accelerator design for shielding at CERN SPS, radiation protection at Diamond Light Source, and activation studies at European XFEL. In medical physics, it supports proton therapy planning at centers like Paul Scherrer Institute and radiobiological studies at University of Pennsylvania, complementing treatment planning systems used in National Cancer Institute trials. Space applications include dose assessment for missions by NASA and ESA and shielding studies for International Space Station components. Environmental and industrial use cases cover neutron interrogation systems for International Atomic Energy Agency safeguards, cargo scanning systems developed with Sandia National Laboratories, and cosmic-ray background simulations for observatories such as Pierre Auger Observatory and IceCube Neutrino Observatory.
FLUKA is primarily written in Fortran and distributed as source code and binaries for Unix-like systems, often integrated with geometry and visualization front ends like ROOT, FLAIR, and conversion tools for MCNPX and Geant4 geometries. Its core employs variance reduction techniques, weight windows, and biasing similar in purpose to methods used in Serpent (software) and OpenMC frameworks. Geometry handling supports combinatorial solid modelling and voxelized phantoms derived from datasets such as the ICRP reference phantoms, with material definitions informed by standards from NIST and ICRU reports. Parallelization is achieved via job-level splitting and batch scheduling compatible with clusters at facilities like CERN Computing Grid and NERSC.
Validation efforts compare FLUKA results against experimental datasets from beam tests at CERN PS and CERN SPS, activation measurements at European Spallation Source, and dosimetry intercomparisons coordinated by IAEA and EURADOS. Benchmark studies contrast FLUKA predictions with those from Geant4, MCNP6, and PHITS across benchmarks such as shielding experiments at SLAC, neutron yield measurements at Los Alamos Neutron Science Center, and therapeutic beam commissioning at Mayo Clinic. Continuous verification suites use test cases reflecting work by collaborations at GSI, TRIUMF, and Kurchatov Institute to ensure consistency with published cross-section compilations and detector response measurements.
FLUKA distribution follows a controlled-access model managed by FLUKA collaborators and institutions including CERN and INFN; users typically register for access and agree to terms for research and educational use. Commercial licensing or bespoke support arrangements have been arranged with organizations such as Siemens Healthineers and industrial partners for applied projects. Documentation, user manual updates, and example problem sets are maintained by development teams and user communities in workshops hosted by CERN and INFN; training courses occur at events organized by IAEA, ESTRO, and regional research schools.
Category:Monte Carlo particle transport codes Category:Scientific simulation software