FLUKA is a fully integrated particle physics Monte Carlo simulation package. It has many applications in high energy experimental physics and engineering, shielding, detector and telescope design, cosmic ray studies, dosimetry, medical physics and radio-biology. It is a general purpose tool for calculations of particle transport and interactions with matter, covering an extended range of applications spanning from proton and electron accelerator shielding to target design, calorimetry, activation, dosimetry, detector design, Accelerator Driven Systems, cosmic rays, neutrino physics, radiotherapy etc.
Source Code: Download Page (registration required)
Tutorials: About Page, Documentation, Online Manual, Presentations, Installation & Run, ReadMe, Courses, Tools Overview, Examples, FAQs, History
References: Bibliography, Ref Paper 1, Ref. Paper 2 (pdf)