Computer Programs
NEA-1940 TRIPOLI-4.12.
last modified: 03-OCT-2025 | catalog | categories | new | search |

NEA-1940 TRIPOLI-4.12.

TRIPOLI-4.12, Coupled Neutron, Photon, Electron, Positron 3-D, Time Dependent Monte-Carlo Transport Calculation

top ]
1. NAME OR DESIGNATION OF PROGRAM

TRIPOLI-4® version 12.

top ]
2. COMPUTERS

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
top ]
3. DESCRIPTION OF PROGRAM OR FUNCTION

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.

top ]
4. METHODS

Monte Carlo method.

top ]
5. RESTRICTIONS ON THE COMPLEXITY OF THE PROBLEM

None noted.

top ]
6. TYPICAL RUNNING TIME

Running time is heavily case-dependent. TRIPOLI-4® running time is comparable with other state-of-the-art Monte Carlo codes.

top ]
8. RELATED OR AUXILIARY PROGRAMS

TRIPOLI-4® Visualizer T4G is the 2D interactive display of the geometry, based on the TRIPOLI-4® geometry routines.

CASTOR is the generator of stochastic geometries.

top ]
9. STATUS
Package ID Status date Status
NEA-1940/01 03-OCT-2025 Tested restricted
top ]
10. REFERENCES
NEA-1940/01, included references:
- F-X. Hugot et al.:
Overview of the TRIPOLI-4 Monte Carlo code, version 12, EPJ Nuclear Sci.
Technol. 10, 17 (2024);
- E. Brun, F. Damian, C.M. Diop, E. Dumonteil, F.X. Hugot, C. Jouanne, Y.K.
Lee, F. Malvagi, A. Mazzolo, O. Petit, J.C. Trama, T. Visonneau, A. Zoia:
Tripoli-4(r), CEA, EDF and AREVA reference Monte Carlo code, Annals of Nuclear
Energy 82, 151-160 (2015).
top ]
11. HARDWARE REQUIREMENTS

Requires at least 60 GB hard disk for the full installation.

 

LINUX 64 bits PC or supercomputer.

TRIPOLI-4® v12 requires 30 Gbytes of disk space. The associated nuclear data library, CEAV5.1.2, requires 30 Gbytes of disk space.

top ]
12. PROGRAMMING LANGUAGE(S) USED
Package ID Computer language
NEA-1940/01 C-LANGUAGE, C++, FORTRAN
top ]
13. SOFTWARE REQUIREMENTS

Supports:

  • Ubuntu 22

  • Ubuntu 20

  • Debian 10

  • Scibian 10

  • Scibian 9

  • Rocky Linux 9

  • RHEL 8

  • Linux CentOS 7

top ]
15. NAME AND ESTABLISHMENT OF AUTHORS

Developed by the TRIPOLI-4® Project Team (in alphabetical order):

François-Xavier HUGOT, Alexis JINAPHANH, Cédric JOUANNE, Coline LARMIER, Yi-Kang LEE, Davide MANCUSI, Odile PETIT, Thierry VISONNEAU, Andrea ZOIA

CEA Saclay

Energy Directorate

SERMA R&D Unit

France

top ]
16. MATERIAL AVAILABLE
NEA-1940/01
****No sources are included****
installation procedure
installation tests (elementary TRIPOLI-4(r) input decks with reference results)
TRIPOLI-4 v12 User Guide CEA-R-6599 report
TRIPOLI-4 version 12 release note
TRIPOLI-4 v12 binaries
2D interactive geometry display static_visutripoli4
response files
associated scripts and additional data (mainly for depletion calculations)
CEAV5.1.2 nuclear data library, with installation procedure and a README
describing the data
top ]
17. CATEGORIES
  • C. Static Design Studies
  • J. Gamma Heating and Shield Design

Keywords: 3D, Monte Carlo, continuous energy cross sections, criticality safety, electrons, neutron, nuclear instrumentation, photon, positrons, radiation protection, radiation shielding, reactor physics.