Difference between revisions of "Main Page"

From Kraken Wiki
Jump to: navigation, search
Line 1: Line 1:
 
Welcome to the Kraken wiki. This currently serves as the home page for the Kraken project as well as a manual of a sort.
 
Welcome to the Kraken wiki. This currently serves as the home page for the Kraken project as well as a manual of a sort.
  
Kraken is a reactor analysis computational framework developed at VTT Technical Research Centre of Finland Ltd.
+
Kraken is a computational reactor analysis framework developed at VTT Technical Research Centre of Finland Ltd.  
 
 
This wiki will document the developed solvers and their coupling and using instructions.
 
  
 
'''The framework as a whole is still very much under development and functionalities described in this wiki may substantially change from version to version.'''
 
'''The framework as a whole is still very much under development and functionalities described in this wiki may substantially change from version to version.'''

Revision as of 17:37, 4 February 2024

Welcome to the Kraken wiki. This currently serves as the home page for the Kraken project as well as a manual of a sort.

Kraken is a computational reactor analysis framework developed at VTT Technical Research Centre of Finland Ltd.

The framework as a whole is still very much under development and functionalities described in this wiki may substantially change from version to version.

The preferred reference for the framework as a whole is Leppänen, J., Valtavirta, V., Rintala, A., Hovi, V., Tuominen, R., Peltonen, J., Hirvensalo, M., Dorval, E., Lauranto, U. and Komu, R. "Current Status and On-Going Development of VTT's Kraken Core Physics Computational Framework." Energies, 15 (2022) 876.

Distribution

Kraken 1.2 is distributed and can be requested for non-commercial use through the OECD/NEA Data Bank and Radiation Safety Information Computational Center RSICC

The single-user research licenses should be requested directly from either of the two data centers. Organizations in NEA Data Bank member countries usually have a nominated liaison officer, who is handling all requests collectively.

Disclaimer

..

Setting up Kraken

Kraken 1.2 is intended for a Linux system even though some of the individual solvers may also support Windows.

The distribution package includes several Python packages, which require no major installation as such.

The physics solvers, however need to be compiled by the user, which may require some related expertise from the user.

The following pages intend to give an overview of the compilation and a setup process.

  1. Setting up the Python environment.
  2. Setting up the Python packages.
  3. Compiling libFluid.
  4. Compiling Ants.
  5. Compiling SuperFINIX.
  6. Compiling Kharon.
  7. Testing for a successful setup.

Codes under development

  • Ants nodal neutronics code.
  • Cerberus multi-physics driver package.
  • Cetus reactor simulator package.
  • FINIX fuel behaviour module.
  • Kharon porous medium thermal hydraulics code.
  • Serpent Monte Carlo particle transport code.
  • KrakenTools Python 3 package for pre- and postprocessing purposes.
  • SuperFINIX core level fuel behaviour module.
  • Not distributed yet as a part of Kraken: SCFWrap wrapper code which enables Cerberus communication with KIT code SUBCHANFLOW.
  • Not distributed yet as a part of Kraken: TRACEWrap wrapper code which enables Cerberus communication with NRC code TRACE.
  • Not distributed yet as a part of Kraken: TUWrap wrapper code which enables Cerberus communication with JRC fuel behaviour code TRANSURANUS.

Tutorials

To be updated by April 2024. Most of these are currently outdated.

Kraken progression and demonstration problems

To be updated by April 2024. Most of these are currently outdated.

Development instructions

Latter two to be removed by April 2024. Currently contain some internal information.

Publications

A list of publications related to Kraken and its solvers.

  • Hirvensalo, M., Rintala, A. and Sahlberg, V. "Triangular Geometry Model for Ants Nodal Neutronics Solver." In proc. M&C 2021, Virtual conference, Oct. 3-7, 2021.
  • Ikonen, T., Loukusa, H., Syrjälahti, E., Valtavirta, V., Leppänen, J. and Tulkki, V. "Module for thermomechanical modeling of LWR fuel in multiphysics simulations." Ann. Nucl. Energy, 84 (2015) 111-121.
  • Ikonen, T., Syrjälahti, E., Valtavirta, V., Loukusa, H., Leppänen, J. and Tulkki, V. "Multiphysics simulation of fast transients with the FINIX fuel behaviour module." EPJ Nuclear Sci. Technol., 2 (2016) Article 37.
  • Lauranto, U., Komu, R., Rintala, A. and Valtavirta, V. "Validation of the Ants-TRACE code system with VVER-1000 coolant transient benchmarks." Ann. Nucl. Energy, 190 (2023) 109879.
  • Leppänen, J., Valtavirta, V., Rintala, A., Hovi, V., Tuominen, R., Peltonen, J., Hirvensalo, M., Dorval, E., Lauranto, U. and Komu, R. "Current Status and On-Going Development of VTT's Kraken Core Physics Computational ramework." Energies, 15 (2022) 876.
  • Rintala, A. and Sahlberg, V. "Extension of nodal diffusion solver of Ants to hexagonal geometry." In proc. AER 28, Olomouc, Czech Republic, 8-12 Oct., 2018.
  • Rintala, A. and Sahlberg, V. "Pin power reconstruction method for rectangular geometry in nodal neutronics program Ants." In proc. NENE 2019, Portoroz, Slovenia, 9-12 Sep., 2019.
  • Rintala, A. and Sahlberg, V. "Extension of nodal diffusion solver of Ants to hexagonal geometry." Kerntechnik, 84 (2019) 252-261.
  • Rintala, A. and Lauranto, U. "Time-dependent neutronics model of nodal neutronics program Ants." Ann. Nucl. Energy, 190 (2023) 109868.
  • Sahlberg, V. and Rintala, A. "Development and first results of a new rectangular nodal diffusion solver of Ants." In proc. PHYSOR 2018, Canc<FA>n, M<E9>xico, Apr. 22-26, 2018.
  • Tuominen, R. and Valtavirta, V. "BEAVRS pin-by-pin calculations with Ants-SUBCHANFLOW-SuperFINIX code system." Ann. Nucl. Energy, 180 (2023) 109447.
  • Valtavirta, V., Hovi, V., Loukusa, H., Rintala, A., Sahlberg, V., Tuominen, R. and Leppänen, J. "Kraken -- An Upcoming Finnish Reactor Analysis Framework." In proc. M&C 2019, Portland, OR, Aug. 25-29, 2019.
  • Valtavirta, V., Lauranto, U., Hovi, V., Peltonen, J., Rintala, A., Tuominen, R. and Leppänen, J. "High Fidelity and Reduced Order Solutions to an SMR-level Progression Problem With the Kraken Computational Framework." EJP Web Conference (PHYSOR 2020) 247 (2021) 06014.
  • Valtavirta, V., Rintala, A. and Lauranto, U. "Validating the serpent-ants Calculation Chain Using BEAVRS Fresh Core Hot Zero Power Data." ASME J. of Nuclear Rad Sci., 8 (2022) 044504.
  • Valtavirta, V. and Rintala A. "Validating Kraken for VVER-1000 fuel cycle simulations using the X2 benchmark." Ann. Nucl. Energy, 190 (2023) 109878.