To submit a request, click below on the link of the version you wish to order. Rules for end-users are available here.
| Program name | Package id | Status | Status date |
|---|---|---|---|
| TRIPOLI-4.12 | NEA-1940/01 | Tested | 03-OCT-2025 |
Machines used:
| Package ID | Orig. computer | Test computer |
|---|---|---|
| NEA-1940/01 | Linux-based PC | Linux-based PC |
TRIPOLI-4® is the fourth generation of the continuous-energy radiation transport Monte Carlo code developed by the reactor physics and applied mathematics division (SERMA) at CEA Paris-Saclay. TRIPOLI-4® is devoted to shielding, reactor physics with depletion, criticality safety and nuclear instrumentation for both fission and fusion systems. The code has been under development at CEA since the mid-60s. Generation 4 has been developed starting from the mid-90s in C++, with a few parts in C and Fortran. The latest release of TRIPOLI-4® is version 12.1, as of June 2024.
TRIPOLI-4® can simulate neutral particles: neutrons in the energy range from 20 MeV to 10-5 eV, and photons in the energy range from 20 MeV to 1 keV. Moreover, electrons and positrons can also be simulated down to 1 keV, mainly in the context of radiation detection problems and nuclear instrumentation. Neutron-photon coupling is handled by default. Photonuclear reactions may be simulated as well, if requested. The coupling between photons, electrons and positrons is taken into account by tracking the entire electromagnetic shower.
TRIPOLI-4® is a registered trademark of CEA.
Nuclear data:
Any ENDF-6 format evaluation may be used. In this NEA package, TRIPOLI-4® version 12 comes with the CEAV5.1.2 nuclear data library, mainly based on the JEFF-3.1.1 evaluated data library.
Energy ranges:
Neutrons: 10-11 to 20 MeV
Photons: 1 keV to 100 MeV
Electrons/positrons: 1 keV to 100 MeV
Geometry:
3-D surface-based and combinatorial geometries with lattices and lattices of lattices
ROOT geometry
Geant4 geometry
The code comes with T4G, a 2D interactive display of geometry and material compositions
The code comes with CASTOR, a generator of stochastic geometries.
Tallies:
Volume, surface, point flux, mesh tallies, flux, current, reaction rates, multiplication factor, dose equivalent rate, deposited energy, dpa, gas production, fuel depletion and material activation.
Variance reduction:
Exponential Transform, splitting/roulette, automated estimation of importance map, AMS (Adaptive Multilevel Splitting), weight windows, CADIS methodology
Perturbations/sensitivities:
Density, concentration of nuclides, partial cross-sections.
For criticality calculations: first-order standard perturbation theory (SPT: perturbations and sensitivities), generalized perturbation theory (GPT) for reaction rate ratios.
Verification & Validation:
Verification & Validation based on SINBAD for radiation protection and shielding. No V&V documentation is provided with this NEA package.
Data library distributed with TRIPOLI-4® version 12:
CEAV5.1.2 nuclear data library, mainly based on JEFF-3.1.1, with thermal cross sections and probability tables on the same temperature grid
Qfission: library containing the energy release during fission.
| Package ID | Computer language |
|---|---|
| NEA-1940/01 | C-LANGUAGE, C++, FORTRAN |
Keywords: 3D, Monte Carlo, continuous energy cross sections, criticality safety, electrons, neutron, nuclear instrumentation, photon, positrons, radiation protection, radiation shielding, reactor physics.