| Serpent | |
|---|---|
| Developer | VTT Technical Research Centre of Finland |
| Stable release | 2.2.1 / March 24, 2023 |
| Written in | C |
| Operating system | Linux |
| Platform | x86-64 |
| Type | Computational physics |
| Website | serpent |
Serpent is a continuous-energy multi-purpose three-dimensional Monte Carlo particle transport code. It is under development at VTT Technical Research Centre of Finland since 2004. [1] Serpent was originally known as Probabilistic Scattering Game (PSG) from 2004 to the first pre-release of Serpent 1 in October 2008. [2] The development of Serpent 2 was started in 2010. [3] The current stable version Serpent 2.2.0 was released in May 2022. [4]
Serpent was originally developed to be a simplified neutron transport code for reactor physics applications. Its main focus was on group constant generation with two-dimensional lattice calculations. Burnup calculation capability was included early on. Nowadays Serpent is used in a wide range of applications from the group constant generation [5] to coupled multi-physics applications, fusion neutronics and radiation shielding. [3] In addition to the original neutron transport capabilities, Serpent is able to perform photon transport. [3]