Serpent (software) explained

Serpent
Developer:VTT Technical Research Centre of Finland
Latest Release Version:2.2.1
Programming Language:C
Operating System:Linux
Platform:x86-64
Genre:Computational physics

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. In addition to the original neutron transport capabilities, Serpent is able to perform photon transport.

External links

Notes and References

  1. Leppänen. Jaakko. Pusa. Maria. Viitanen. Tuomas. Valtavirta. Ville. Kaltiaisenaho. Toni. 2016. The Serpent Monte Carlo code: Status, development and applications in 2013. Annals of Nuclear Energy. 82. 142-150. 10.1016/j.anucene.2014.08.024.
  2. Web site: Leppänen. Jaakko. Serpent – a Continuous-energy Monte Carlo Reactor Physics Burnup Calculation Code User's Manual. 4 November 2018.
  3. Web site: Leppänen. Jaakko. Greetings from the Serpent developer team & current status and future plans for Serpent 2. 4 November 2018.
  4. Web site: Serpent - A Monte Carlo Reactor Physics Burnup Calculation Code. 3 June 2022.
  5. Leppänen. Jaakko. Pusa. Maria. Fridman. Emil. 2016. Overview of methodology for spatial homogenization in the Serpent 2 Monte Carlo code. Annals of Nuclear Energy. 96. 126-136. 10.1016/j.anucene.2016.06.007.