Date post: | 03-Jan-2016 |
Category: |
Documents |
Upload: | stuart-golden |
View: | 216 times |
Download: | 0 times |
FLUKA: status of the code
A.Ferrari, CERN, Geneva, Switzerland
Cern, 5-6 May 2015
Agenda: https://indico.cern.ch/event/391596
The agenda is lightly charged, both today and tomorrow please within the allocated times there should ample margin
for questions/discussions/decisions, something which was somewhat missing in the past meetings
… sufficient extra time has been allocated for discussing some issues of relevance for the Collaboration, these discussions are important
AF, Cern, May 5-6th, 2015 2
Collaboration membership: Maintainer: Francesco New members, previous decisions:
request of joining the Collaboration should be sent to the FSC Duties/rights explained and in case requested approved
Resigning members: Resignation should be sent to the FSC The resigning member is still bound to the Coll. Rules for all activities
which could still bear “remnants” of her/his participation (eg publication using results from the devel version etc)
No resignation request received (with an exception), anyway a check once per year could be worthwhile, Giuseppe?
AF, Cern, May 5-6th, 2015 3
The FLUKA international Collaboration
AF, Cern, May 5-6th, 2015 4
M. Brugger, M. Calviani, F. Cerutti, A. Fedynitch, Alfredo Ferrari, L.Esposito, R.Esposito, R. GarciaAlia, P. GarciaOrtega, L. Lari, A. Lechner, M.Magistris, C. Mancini, A.
Manousos, A.Mereghetti, E. Nowak, S. Roesler, P. Schoofs, L. Skordis, N. Shetty, G. Smirnov, C. Theis, T. Viana Miranda, Heinz Vincke, Helmut Vincke, V. Vlachoudis,
J.Vollaire, C.Weiss CERN Switzerland M. Chin , M.Nozar , A. Trudel , M. Trinkzec TRIUMF Canada
A. Fassò, , R. Versaci ELI beamlines, Czech J. Ranft, Univ. of Siegen, GermanyT. Boehlen, MedAustron, Austria P. Degtiarenko, G. Kharashvili , JLAB,USA
G. Battistoni, F. Broggi, M. Campanella, S. Muraro, P.R. Sala, INFN Milano, ItalyA. Margiotta, M. Sioli, Univ. and INFN Bologna, Italy
V. Patera Univ. Roma La Sapienza, Italy V. Boccone Switzerland M. Pelliccioni, INFN Frascati & CNAO, Italy A. Mairani, CNAO, Italy
M. Santana, SLAC, USA M.C. Morone, Univ. Roma II, Italy I. Rinaldi, K. Parodi, G. Dedes LMU Munich, Germany and HIT, Heidelberg, Germany A. Empl, S. Hoang, J. Idarraga M.Kroupa, L. Pinsky, B. Reddell, Houston Univ., USA
A.A.Bahadori, K.T. Lee, N. Stoffe , E. Semones, N. Zapp, NASA-Houston, USAS. Trovati, PSI Switzerland S. Rollet, A.Sipaj AIT, Austria
M. Lantz, Uppsala Univ., Sweden G. Lukasik, Poland E. Gadioli, M.V. Garzelli, Italy L. Sarchiapone, INFN Legnaro, Italy
P.Colleoni, Ospedale Papa Giovanni XXIII Bergamo, ItalyA. Fontana V.E. Bellinzona INFN Pavia Anna Ferrari, S. Mueller HZDR, Germany
C. Cuccagna TERA Foundation, F. Fiorini CRUK and MRC Oxford Institute for Radiation Oncology
AF, Cern, May 5-6th, 2015 5
Fluka Scientific Committee membership
Current membership (until December 31st 2016):
Giuseppe Battistoni INFN/Milan [email protected] Francesco Cerutti CERN/EN [email protected] Alberto Fasso` ELI Beaml. [email protected] Alfredo Ferrari CERN/EN [email protected] (coordinator) Andrea Mairani CNAO [email protected] Maurizio Pelliccioni INFN/LNF [email protected] Larry Pinsky UH [email protected] Johannes Ranft Siegen Un. [email protected] Stefan Roesler CERN/RP [email protected] Paola R. Sala INFN/Milan [email protected] Vasilis Vlachoudis CERN/EN [email protected]
AF, Cern, May 5-6th, 2015 6
General considerations on Phys. Devel.
There is a long-standing list of topics Those flagged “urgent” should be taken care first Other “high priority” topics exists which should be taken care over a
longer time scale (1-2 years) Work on all other topics depends on availability of volunteers,
however…. …whichever available manpower should first go into urgent topics Some progress has been achieved wrt the previous meeting, however
a major, relatively new, issue, absorbed most of the available manpower (hence other on the critical path for the release have mostly stalled)
A discussion about who will do what, focused on the next release, is
planned for tomorrow
AF, Cern, May 5-6th, 2015 7
Urgent priorities: Partially neutralized or H- beam transport, and radioactive/excited isotope
decay in flight Update the decay, level and mass databases (done, Philippe, Vasilis, Alfredo.
Reopened, still a lot of major issues with the database, EXTREMELY URGENT!!!) Make them consistent and check for artifacts (ongoing, likely neverending) Make the decays as analogue as possible (essential for in flight decays) (ongoing, a lot
off issues for medium/heavy nuclei, Philippe??) Adapt the transport framework to deal with unstable nuclei, both radioactive and/or
excited to long-lived levels or to forbidden decays (like 0+ - 0+ transitions) (nothing!) Adapt the transport framework to deal with not fully stripped charge states (including
proper masses, stripping of possibly energetic electrons when entering materials etc etc) (nothing!)
Implement the crystal channeling machinery developed by Philippe (started, urgent, Alfredo, Philippe, not for the release)
Deuteron interactions (stalled, apart Coulomb dissociation… critical, showstopper for the release!! Alfredo, Paola??)
AF, Cern, May 5-6th, 2015 8
Urgent priorities cont.d: Implement the revised version of DPMJET-3 (done, Anatoli, Alfredo, a further
evolved version is coming! See talk tomorrow) Implement the Fluka-Sixtrack coupling through ad hoc “institutionalized” routines,
instead of user routines (nothing! Alfredo+Pablo+Anton??) Implement the PET scanner scoring (Pablo) through ad hoc “institutionalized”
routines, instead of user routines (started, Pablo) Improving and smoothing the transition resonance model-DPM for N-N reactions
around 3-10 GeV (ongoing, Alfredo, Philippe??) Make the FLUGG interface 64 bit compliant (done, Luigi, Paola) Bring all pointers to 64 bits (started, after the release, who???) Revise, understand, benchmark the neutrino cross section and interaction package
(ongoing, Alfredo, Paola, George, not a showstopper for the release) Implement RT-STRUCT and RT-PLAN Fluka-wise (ongoing, showstopper, Alfredo,
Vasilis, Andrea M) Implement multiple choices for the scoring (started, after the release, Alfredo,
Andrea M)
AF, Cern, May 5-6th, 2015 9
(Un)expected issues requiring urgent fix:
Too low Coulomb barriers for ’s and other light ion reactions on medium-heavy nuclei overestimated cross sections below 15-25 MeV (ongoing, Andrea F.??)
Too low deuteron emission for reactions like (p,d)/(n,d) on medium/heavy nuclei in the pre-equilibrium regime. The fix is likely to extend what has been already implemented for light targets (for ’s as well) (started, who??)
While looking for “improving and smoothing the transition resonance model-DPM for N-N”, obsolete resonance production cross section and branchings for nucleon-nucleon interactions (Comfort…), urgent to fix, however it requires a major reworking (ongoing, no chance for the release, Alfredo, Philippe??)
Large pT tail for high energy interactions systematically underestimated (even if tiny, still important in some cases) (ongoing, Alfredo??)
Large inconsistencies between BME and rQMD about high energy tails of charged particles emitted at large angles (ongoing, urgent release showstopper!! Francesco, Andrea M, Alfredo)
Asymmetries in baryon production in AA collisions in Dpmjet-3 (started??, urgent release showstopper!! Stefan!)
Pre-release / availability / testing An advanced Fluka version, Fluka2014.5pre that was not yet publicly
distributed has been given to the participants to the 3rd Fluka Advanced Course
A dedicated area on the FLUKA web site has been setup to allow Collaboration members to download and test the latest development release (more details from Paola): Fluka2015.0pre will be soon available in the test area!
Collaboration members are strongly encouraged to test these pre-releases (a few already did)
These pre-releases should not be used for scientific work, neither results obtained with these pre-releases should be used for any project, publication or comparison
Its use is strictly limited at getting at testing the new features, unless special exceptions are agreed within the collaboration (the obvious one being publications about the new features/models)
Bugs/questions related to this pre-release version should be addressed internally to [email protected], with the tag [fluka2015] in the subject
AF, Cern, May 5-6th, 2015 10
New features in ion-ion generators
Nuclear discrete levels accounted for in BME, rQMD and DPMJET interactions when considering fragment excitation
AF, Cern, May 5-6th, 2015 11
(Initial) extension of BME to A=3 projectiles
BME coupled with Peanut preequilibrium for configurations where the BME native preequilibrium is not available -> major improvement in the description of alpha (and not only) induced reactions
Excitation functions for the production of radioisotopes from interactions on Au (left) and Pb ( right) (Data: CSISRS, NNDC)
…but: a lot of bad surprises from rQMD/BME… … the transition between BME and rQMD (linearly phased out between 150
and 100 MeV/n) turned out to be grossly discontinuous at large angles for charged particles and neutrons in the devel version…
… this is due to an overestimation by BME, which is an unintended consequence of the PEANUT preeq addition which works so nicely at lower energies for ’s, and an underestimation by rQMD…
… many other problems, particularly for medium to heavy targets, popped out during the investigation…
… including some unphysical features in some of the BME processes… … and a non-physical dependence of results on the way the rQMD approximate
kinematics (no binding, no correct account for nuclear well depths etc) is corrected a posteriori before evaporation
At the same time rQMD was known to miss completely reactions where the original light projectile emerges unscathed from the collision
AF, Cern, May 5-6th, 2015 12
C on C @ 135 MeV/n:
AF, Cern, May 5-6th, 2015 13
Neutron double differential spectra at various angles. Histos: “old” rQMD (left), “old” BME (right), “devel” BME (centre).Symbols: exp. data
Ne on Pb @ 135 MeV/n:
AF, Cern, May 5-6th, 2015 14
Neutron double differential spectra at various angles. Histos: “old” rQMD (left), “old” BME (right), “devel” BME (centre). Symbols: exp. data
…work in progress: preeq in rQMD (with caveats) Introduction of a preequilibrium step inside rQMD, depending on two thresholds (a la
PEANUT) checked against both the target and projectile pre-fragments … it works nicely up to 130-160 MeV/n … … at higher energies increasing problems because a (low) energy nucleon managed by preeq. in the
target/projectile system is a ~max energy one in the projectile/target system NN scattering no longer ~isotropic, pion production etc…
… educated phase out of most of the preequilibrium (lowering more and more the thresholds), keeping a minimum to assure proper kinematics (see below) and binding energy treatment
Fixing rQMD kinematics as much as possible “a priori” rather than “a posteriori” by: Accounting for reduced masses and nuclear wells Accounting (at least on average) for binding energies Accounting for Coulomb barriers and nucleons excited but bound between Fermi and continuum
several thousands lines of open-heart surgery on rQMD, hopefully worthwhile … improved results (still issues), no longer no projectile surviving… … and as a by-product a factor ~x4 speed-up in CPU for projectile-target-energy
combinations typical of hadrontherapy
AF, Cern, May 5-6th, 2015 15
C on C @ 135 MeV/n: rQMD before and after
AF, Cern, May 5-6th, 2015 16
New
Old
Neutron double differential spectra at
various anglesHistos: rQMDSymbols: exp.
data
Ne on C @ 135 MeV/n: rQMD before and after
AF, Cern, May 5-6th, 2015 17
New
Old
Neutron double differential spectra at
various anglesHistos: rQMDSymbols: exp.
data
Ne on Cu @ 135 MeV/n: rQMD before and after
AF, Cern, May 5-6th, 2015 18
New
Old
Neutron double differential spectra at
various anglesHistos: rQMDSymbols: exp.
data
Ne on Pb @ 135 MeV/n: rQMD before and after
AF, Cern, May 5-6th, 2015 19
New
Old
Neutron double differential spectra at
various anglesHistos: rQMDSymbols: exp.
data
Ne on C @ 400 MeV/n: rQMD before and after
AF, Cern, May 5-6th, 2015 20
New
Old
Neutron double differential spectra at
various anglesHistos: rQMDSymbols: exp.
data
N on C @ 400 MeV/n: rQMD before and after
AF, Cern, May 5-6th, 2015 21
New
Old
Neutron double differential spectra at
various anglesHistos: rQMDSymbols: exp.
data
He on C @ 135 MeV/n: rQMD still some issues
AF, Cern, May 5-6th, 2015 22
New
Old
Neutron double differential spectra at
various anglesHistos: rQMDSymbols: exp.
data
Ar on C @ 95 MeV/n: (mod) rQMD still working!
AF, Cern, May 5-6th, 2015 23
New
Old
Neutron double differential spectra at
various anglesHistos: rQMDSymbols: exp.
data
Ar on Cu @ 95 MeV/n: (mod) rQMD not too bad!
AF, Cern, May 5-6th, 2015 24
New
Old
Neutron double differential spectra at
various anglesHistos: rQMDSymbols: exp.
data
…work in progress: BME and (PEANUT) The introduction of a (PEANUT) preequilibrium step inside BME for combinations
where the native BME preequilibrium is not available has been performed in 2011 and benchmarked against low energy induced reactions
… as explained (and shown) before when looking at higher energies/large angles, there are significant issues
… it generates unphysically large high energy tails at large angles, particularly on heavy targets … at higher energies increasing problems because large excitation energies can be spent on just few
nucleons unless proper constraints are applied
The ongoing fixes focus on constraining the available excitation energy per “first-collided” particle-hole exciton pair, a concept which did not exist in the original PEANUT preequilibrium where projectile were individual nucleons…
… at the same time the impact of the initial exciton configurations passed to the preequilibrium will be explored and optimized…
… and some artefacts in the spectra will be investigated and solved working on the BME processes…
… while maintaining the very good results for low energy ’s excitation curves
AF, Cern, May 5-6th, 2015 25
Ar on Cu @ 95 MeV/n: BME work in progress
AF, Cern, May 5-6th, 2015 26
New
Old w/o and withPeanut Preeq
Neutron double differential spectra at
various anglesHistos: rQMDSymbols: exp.
data
C on C @ 135 MeV/n: BME work in progress
AF, Cern, May 5-6th, 2015 27
New
Old w/o and withPeanut Preeq
Neutron double differential spectra at
various anglesHistos: rQMDSymbols: exp.
data
C on Cu @ 135 MeV/n: BME work in progress
AF, Cern, May 5-6th, 2015 28
New
Old w/o and withPeanut Preeq
Neutron double differential spectra at
various anglesHistos: rQMDSymbols: exp.
data
… next weeks: Finalize the new rQMD settings into Fluka2015.0pre and make them available Freeze a (preliminary) setup for BME+preeq which at least fixes the most
outstanding issues Test both against:
Particle production data Fragment production (for rQMD up to ~GeV/n), including + emitter production Depth-dose profiles for beams of therapeutical interest Check prompt photon production Check BME against lower energy data Verify that low energy interactions are still nicely described
Iterate in case of regressions for those observables wrt past benchmarks Volunteers beyond the developers (AF, FC, AM) welcome (I would say badly
needed…), Giuseppe, Till, others?
AF, Cern, May 5-6th, 2015 29
AUXSCORE filtering for activity binnings: There was a long standing wish to be able to filter through
AUXSCORE the radioactive isotope under consideration when scoring an activity binning (eg “I want to know how much activity comes from 60-Co….”)
Now (2014.5pre) it is possible! After several iterations (thanks Stefan for helping in the debugging) eventually it works
Please, read *carefully* the manual about how the AUXSCORE filtering works for ions (in particular how to select only the ground state or an isomer, rather than all together)
AF, Cern, May 5-6th, 2015 30
New flag for keeping track for (parent) Isotope: Iaztrk = flag for the parent radioactive isotope if any (Iaztrk = A +
1000 Z + 1000000 * m) The variable is in common (TRACKR) and propagated throughout
the code to daughters etc etc It is intended for “easy” filtering in user routines like comscw, fluscw
etc
Not yet tested!! As soon as a fluka2015.0pre tarball will be available for download, volunteers will be needed for checking and reporting possible (very likely) issues
AF, Cern, May 5-6th, 2015 31
New generalized particle (2015.0pre): ß+ annihilation points
ANNIHRST = generalized particle for scoring ß+ annihilation points It can be used for (point-like, not track-length like) USRBIN’s Together with the previous flag it should allow an easy scoring of
annihilation points possibly filtered for the isotope which generated the ß+ decay
Totally untested!! As soon as a fluka2015.0pre tarball will be available for download, volunteers will be needed for checking and reporting possible (very likely) issues
AF, Cern, May 5-6th, 2015 32
AF, Cern, May 5-6th, 2015 33
Pointwise neutron cross section: Not for next release, to be ramped up just after the urgent priorities, no progress since 2013 apart 2H, 3He and 4He pointwise, fully-correlated Define a format (ongoing, Alfredo, Vasilis)
Processing chain (fortran please!) possibly as much as possible with NJOY ( compatibility with the corresponding group ’s) uniform grid?
Post-processing tests modeled as per group ’s Fully analogue (it requires a lot of work for reactions like (n,n), (n,2n), (n,np)
etc), quite some work done (Alfredo) for a general implementation (ongoing, nuclear physics experts required, Anton??)
Re-utilize as much as possible the format/tools already developed for some special cases (ongoing, Alfredo, Anton??)
Start with ’s, then move to secondary particle distributions in steps Kalbach parameterization sampling routine (??? Was Stefan M. the volunteer ??)
I would like to have a fully dedicated session at the next meeting, with people coming available
for commitments
How to see his/her own devel. wishes fulfilled: repeatedFirst of all, the best and only way to see one's priorities fulfilled is to *help*... in this collaboration almost everybody has some specific wishes, but unfortunately few really contribute. In specific, eg looking at two recent examples:
a) isomers for low energy neutrons have been implemented because1) they have been since a long time a priority for (CERN) RP and I work for CERN...
2) Matteo made a substantial and critical part of the work in the past, BTW kudos to him again
3) the issue became urgent now for calculations for 99-Mo production where I am supervising a person in a collaboration with the University of Geneve -> it was my priority
b) (initial) electronuclear were implemented because:1) they are a relatively small add-on to work we did in the last months to extend the
electromagnetic dissociation model to lower energies and higher multi-polarities beyond E1
2) This has been done in the framework of the analysis of exp. data on 12C breakup at 33 MeV/n, a work where myself and Francesco are supervising a PhD student (C.Mancini, presentation this afternoon) -> it was again our priority
AF, Cern, May 5-6th, 2015 34
An example: Stefan/Anna wishes for new n xsec’s New temperatures Several new elements (43 isotopes in total)
Possible solutions: Find time to process the new datasets/temperature? Instruct somebody (Stefan M?) how to do (it requires quite a bit of transfer of infos)?
AF, Cern, May 5-6th, 2015 35
Sym Z Niso A's
SELENIUM Se 34 5 74 76 77 78 80RUBIDIUM Rb 37 2 85 87RUTHENIU Ru 44 7 96 98 99 100 101 102 104TELLURIU Te 52 7 120 122 124 125 126 128 130PRASEODI Pr 59 1 141DYSPROSI Dy 66 7 156 158 160 161 162 163 164HOLMIUM Ho 67 1 165ERBIUM Er 68 6 162 164 166 167 168 170OSMIUM Os 76 7 184 186 187 188 189 190 192 == 43
AF, Cern, May 5-6th, 2015 36
Thanks for your
attention!