Cargando…
New Capabilities of the FLUKA Multi-Purpose Code
FLUKA is a general purpose Monte Carlo code able to describe the transport and interaction of any particle and nucleus type in complex geometries over an energy range extending from thermal neutrons to ultrarelativistic hadron collisions. It has many different applications in accelerator design, det...
Autores principales: | , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , |
---|---|
Lenguaje: | eng |
Publicado: |
2022
|
Materias: | |
Acceso en línea: | https://dx.doi.org/10.3389/fphy.2021.788253 http://cds.cern.ch/record/2806210 |
_version_ | 1780972978201165824 |
---|---|
author | Ahdida, C Bozzato, D Calzolari, D Cerutti, F Charitonidis, N Cimmino, A Coronetti, A D'Alessandro, G L Donadon Servelle, A Esposito, L S Froeschl, R García Alía, R Gerbershagen, A Gilardoni, S Horváth, D Hugo, G Infantino, A Kouskoura, V Lechner, A Lefebvre, B Lerner, G Magistris, M Manousos, A Moryc, G Ogallar Ruiz, F Pozzi, F Prelipcean, D Roesler, S Rossi, R Sabaté Gilarte, M Salvat Pujol, F Schoofs, P Stránský, V Theis, C Tsinganis, A Versaci, R Vlachoudis, V Waets, A Widorski, M |
author_facet | Ahdida, C Bozzato, D Calzolari, D Cerutti, F Charitonidis, N Cimmino, A Coronetti, A D'Alessandro, G L Donadon Servelle, A Esposito, L S Froeschl, R García Alía, R Gerbershagen, A Gilardoni, S Horváth, D Hugo, G Infantino, A Kouskoura, V Lechner, A Lefebvre, B Lerner, G Magistris, M Manousos, A Moryc, G Ogallar Ruiz, F Pozzi, F Prelipcean, D Roesler, S Rossi, R Sabaté Gilarte, M Salvat Pujol, F Schoofs, P Stránský, V Theis, C Tsinganis, A Versaci, R Vlachoudis, V Waets, A Widorski, M |
author_sort | Ahdida, C |
collection | CERN |
description | FLUKA is a general purpose Monte Carlo code able to describe the transport and interaction of any particle and nucleus type in complex geometries over an energy range extending from thermal neutrons to ultrarelativistic hadron collisions. It has many different applications in accelerator design, detector studies, dosimetry, radiation protection, medical physics, and space research. In 2019, CERN and INFN, as FLUKA copyright holders, together decided to end their formal collaboration framework, allowing them henceforth to pursue different pathways aimed at meeting the evolving requirements of the FLUKA user community, and at ensuring the long term sustainability of the code. To this end, CERN set up the FLUKA.CERN Collaboration1. This paper illustrates the physics processes that have been newly released or are currently implemented in the code distributed by the FLUKA.CERN Collaboration2 under new licensing conditions that are meant to further facilitate access to the code, as well as intercomparisons. The description of coherent effects experienced by high energy hadron beams in crystal devices, relevant to promising beam manipulation techniques, and the charged particle tracking in vacuum regions subject to an electric field, overcoming a former lack, have already been made available to the users. Other features, namely the different kinds of low energy deuteron interactions as well as the synchrotron radiation emission in the course of charged particle transport in vacuum regions subject to magnetic fields, are currently undergoing systematic testing and benchmarking prior to release. FLUKA is widely used to evaluate radiobiological effects, with the powerful support of the Flair graphical interface, whose new generation (Available at http://flair.cern) offers now additional capabilities, e.g., advanced 3D visualization with photorealistic rendering and support for industry-standard volume visualization of medical phantoms. FLUKA has also been playing an extensive role in the characterization of radiation environments in which electronics operate. In parallel, it has been used to evaluate the response of electronics to a variety of conditions not included in radiation testing guidelines and standards for space and accelerators, and not accessible through conventional ground level testing. Instructive results have been obtained from Single Event Effects (SEE) simulations and benchmarks, when possible, for various radiation types and energies. The code has reached a high level of maturity, from which the FLUKA.CERN Collaboration is planning a substantial evolution of its present architecture. Moving towards a modern programming language allows to overcome fundamental constraints that limited development options. Our long term goal, in addition to improving and extending its physics performances with even more rigorous scientific oversight, is to modernize its structure to integrate independent contributions more easily and to formalize quality assurance through state-of-the-art software deployment techniques. This includes a continuous integration pipeline to automatically validate the codebase as well as automatic processing and analysis of a tailored physics-case test suite. With regard to the aforementioned objectives, several paths are currently envisaged, like finding synergies with Geant4, both at the core structure and interface level, this way offering the user the possibility to run with the same input different Monte Carlo codes and crosscheck the results. |
id | cern-2806210 |
institution | Organización Europea para la Investigación Nuclear |
language | eng |
publishDate | 2022 |
record_format | invenio |
spelling | cern-28062102023-07-27T08:11:41Zdoi:10.3389/fphy.2021.788253http://cds.cern.ch/record/2806210engAhdida, CBozzato, DCalzolari, DCerutti, FCharitonidis, NCimmino, ACoronetti, AD'Alessandro, G LDonadon Servelle, AEsposito, L SFroeschl, RGarcía Alía, RGerbershagen, AGilardoni, SHorváth, DHugo, GInfantino, AKouskoura, VLechner, ALefebvre, BLerner, GMagistris, MManousos, AMoryc, GOgallar Ruiz, FPozzi, FPrelipcean, DRoesler, SRossi, RSabaté Gilarte, MSalvat Pujol, FSchoofs, PStránský, VTheis, CTsinganis, AVersaci, RVlachoudis, VWaets, AWidorski, MNew Capabilities of the FLUKA Multi-Purpose CodeComputing and ComputersParticle Physics - ExperimentFLUKA is a general purpose Monte Carlo code able to describe the transport and interaction of any particle and nucleus type in complex geometries over an energy range extending from thermal neutrons to ultrarelativistic hadron collisions. It has many different applications in accelerator design, detector studies, dosimetry, radiation protection, medical physics, and space research. In 2019, CERN and INFN, as FLUKA copyright holders, together decided to end their formal collaboration framework, allowing them henceforth to pursue different pathways aimed at meeting the evolving requirements of the FLUKA user community, and at ensuring the long term sustainability of the code. To this end, CERN set up the FLUKA.CERN Collaboration1. This paper illustrates the physics processes that have been newly released or are currently implemented in the code distributed by the FLUKA.CERN Collaboration2 under new licensing conditions that are meant to further facilitate access to the code, as well as intercomparisons. The description of coherent effects experienced by high energy hadron beams in crystal devices, relevant to promising beam manipulation techniques, and the charged particle tracking in vacuum regions subject to an electric field, overcoming a former lack, have already been made available to the users. Other features, namely the different kinds of low energy deuteron interactions as well as the synchrotron radiation emission in the course of charged particle transport in vacuum regions subject to magnetic fields, are currently undergoing systematic testing and benchmarking prior to release. FLUKA is widely used to evaluate radiobiological effects, with the powerful support of the Flair graphical interface, whose new generation (Available at http://flair.cern) offers now additional capabilities, e.g., advanced 3D visualization with photorealistic rendering and support for industry-standard volume visualization of medical phantoms. FLUKA has also been playing an extensive role in the characterization of radiation environments in which electronics operate. In parallel, it has been used to evaluate the response of electronics to a variety of conditions not included in radiation testing guidelines and standards for space and accelerators, and not accessible through conventional ground level testing. Instructive results have been obtained from Single Event Effects (SEE) simulations and benchmarks, when possible, for various radiation types and energies. The code has reached a high level of maturity, from which the FLUKA.CERN Collaboration is planning a substantial evolution of its present architecture. Moving towards a modern programming language allows to overcome fundamental constraints that limited development options. Our long term goal, in addition to improving and extending its physics performances with even more rigorous scientific oversight, is to modernize its structure to integrate independent contributions more easily and to formalize quality assurance through state-of-the-art software deployment techniques. This includes a continuous integration pipeline to automatically validate the codebase as well as automatic processing and analysis of a tailored physics-case test suite. With regard to the aforementioned objectives, several paths are currently envisaged, like finding synergies with Geant4, both at the core structure and interface level, this way offering the user the possibility to run with the same input different Monte Carlo codes and crosscheck the results.oai:cds.cern.ch:28062102022 |
spellingShingle | Computing and Computers Particle Physics - Experiment Ahdida, C Bozzato, D Calzolari, D Cerutti, F Charitonidis, N Cimmino, A Coronetti, A D'Alessandro, G L Donadon Servelle, A Esposito, L S Froeschl, R García Alía, R Gerbershagen, A Gilardoni, S Horváth, D Hugo, G Infantino, A Kouskoura, V Lechner, A Lefebvre, B Lerner, G Magistris, M Manousos, A Moryc, G Ogallar Ruiz, F Pozzi, F Prelipcean, D Roesler, S Rossi, R Sabaté Gilarte, M Salvat Pujol, F Schoofs, P Stránský, V Theis, C Tsinganis, A Versaci, R Vlachoudis, V Waets, A Widorski, M New Capabilities of the FLUKA Multi-Purpose Code |
title | New Capabilities of the FLUKA Multi-Purpose Code |
title_full | New Capabilities of the FLUKA Multi-Purpose Code |
title_fullStr | New Capabilities of the FLUKA Multi-Purpose Code |
title_full_unstemmed | New Capabilities of the FLUKA Multi-Purpose Code |
title_short | New Capabilities of the FLUKA Multi-Purpose Code |
title_sort | new capabilities of the fluka multi-purpose code |
topic | Computing and Computers Particle Physics - Experiment |
url | https://dx.doi.org/10.3389/fphy.2021.788253 http://cds.cern.ch/record/2806210 |
work_keys_str_mv | AT ahdidac newcapabilitiesoftheflukamultipurposecode AT bozzatod newcapabilitiesoftheflukamultipurposecode AT calzolarid newcapabilitiesoftheflukamultipurposecode AT ceruttif newcapabilitiesoftheflukamultipurposecode AT charitonidisn newcapabilitiesoftheflukamultipurposecode AT cimminoa newcapabilitiesoftheflukamultipurposecode AT coronettia newcapabilitiesoftheflukamultipurposecode AT dalessandrogl newcapabilitiesoftheflukamultipurposecode AT donadonservellea newcapabilitiesoftheflukamultipurposecode AT espositols newcapabilitiesoftheflukamultipurposecode AT froeschlr newcapabilitiesoftheflukamultipurposecode AT garciaaliar newcapabilitiesoftheflukamultipurposecode AT gerbershagena newcapabilitiesoftheflukamultipurposecode AT gilardonis newcapabilitiesoftheflukamultipurposecode AT horvathd newcapabilitiesoftheflukamultipurposecode AT hugog newcapabilitiesoftheflukamultipurposecode AT infantinoa newcapabilitiesoftheflukamultipurposecode AT kouskourav newcapabilitiesoftheflukamultipurposecode AT lechnera newcapabilitiesoftheflukamultipurposecode AT lefebvreb newcapabilitiesoftheflukamultipurposecode AT lernerg newcapabilitiesoftheflukamultipurposecode AT magistrism newcapabilitiesoftheflukamultipurposecode AT manousosa newcapabilitiesoftheflukamultipurposecode AT morycg newcapabilitiesoftheflukamultipurposecode AT ogallarruizf newcapabilitiesoftheflukamultipurposecode AT pozzif newcapabilitiesoftheflukamultipurposecode AT prelipceand newcapabilitiesoftheflukamultipurposecode AT roeslers newcapabilitiesoftheflukamultipurposecode AT rossir newcapabilitiesoftheflukamultipurposecode AT sabategilartem newcapabilitiesoftheflukamultipurposecode AT salvatpujolf newcapabilitiesoftheflukamultipurposecode AT schoofsp newcapabilitiesoftheflukamultipurposecode AT stranskyv newcapabilitiesoftheflukamultipurposecode AT theisc newcapabilitiesoftheflukamultipurposecode AT tsinganisa newcapabilitiesoftheflukamultipurposecode AT versacir newcapabilitiesoftheflukamultipurposecode AT vlachoudisv newcapabilitiesoftheflukamultipurposecode AT waetsa newcapabilitiesoftheflukamultipurposecode AT widorskim newcapabilitiesoftheflukamultipurposecode |