This page contains information about Scientific Computing at Simula Research Laboratory.
For information related to the projects at Department of Computational Physiology go here.
Software¶
A list scientific software (and corresponding publication) developed by personnel in the Scientific Computing Department.
FEniCS¶
- MuscleX Muscle-growth Devold et al. (2025)
- Scientific finite element toolbox scifem
- ADIOS4DOLFINx: A framework for checkpointing in FEniCS ADIOS4DOLFINx Dokken (2024)
- Multi-point constraints with DOLFINx: DOLFINx_MPC
Simulation¶
- SMART: Spatial Modeling Algorithms for Reactions and Transport SMART Laughlin et al. (2023)
- Non-conforming 3D-1D modelling in FEniCSx FEniCSx_ii
- Network models for FEniCSx: networks_fenicsx
- Network models for FEniCS: Graphnics
- Software Components for Multiphysics Problems: HAZniCS Budisa et al. (2022)
Meshing¶
- Surface Volume Meshing ToolKit: SVMTK Mardal et al. (2022)
- Tool for creating idealised cardiac geometries and microstructure in FEniCS: cardiac-geometries
- Tool for creating idealised cardiac geometries and microstructure in FEniCSx: cardiac-geometriesx
- A collection of tools for manipulation of morphological features in patient-specific geometries morphMan Kjeldsberg et al. (2019)
- Generate meshes from UK Biobank atlas ukb-atlas
Fluid Dynamics¶
- Next generation Open Source Navier Stokes solver using FEniCSx oasisx
- A verified and validated Python/FEniCS-based CFD solver for moving domains OasisMove
- A collection of tools for pre-processing, simulating, and post-processing vascular morphologies VaMPy Kjeldsberg et al. (2023)
FSI¶
- A collection of tools for pre-processing, simulating, and post-processing vascular fluid-structure-interaction problems VaSP Yamamoto et al. (2025)
- Monolithic Fluid-Structure Interaction (FSI) solver turtleFSI
Brain¶
- Intracranial Pulsation: brainpulse Causemann et al. (2022)
Heart¶
- Simula Cardiac ElectroMechanics Solver simcardems Finsberg et al. (2023)
- Tools for working with microphysiological data mps
- Library for tracking motion in cardiac mps data mps-motion
- Library for extracting action potential features ap-features
- Cardiac Circulation Models: circulation
pulse- Cardiac mechanics solver in FEniCSx and FEnICSbeat- Cardiac electrophysiology solver in FEniCSx and FEnICSldrb- Library for creating rule-based fiber orientations in FEniCSx and FEniCS
Other¶
- General ODE translator
gotranxFinsberg & Hake (2024) - A tool for visualizing dependencies between different components of your ODE model
modelgraph
Missing a package?¶
If you package is missing from the list, go to Add new package
Reproducibility¶
We think reproducibility is important and we have created some guidelines for reproducible research.
On this web-page we discuss what is needed when you want to publish a paper that contains some code, and we are created two example papers that follows these guidelines
We provide repositories that can generate a repository structure automatically by using Cookiecutter
- Devold, I. S., Rognes, M. E., & Rangamani, P. (2025). Mechanochemical modeling of exercise-induced skeletal muscle hypertrophy. bioRxiv. 10.64898/2025.12.17.694686
- Dokken, J. S. (2024). ADIOS4DOLFINx: A framework for checkpointing in FEniCS. Journal of Open Source Software, 9(96), 6451. 10.21105/joss.06451
- Laughlin, J. G., Dokken, J. S., Finsberg, H. N. t., Francis, E. A., Lee, C. T., Rognes, M. E., & Rangamani, P. (2023). SMART: Spatial Modeling Algorithms for Reactions and Transport. Journal of Open Source Software, 8(90), 5580. 10.21105/joss.05580
- Budisa, A., Hu, X., Kuchta, M., Mardal, K.-A., & Zikatanov, L. (2022). HAZniCS – Software Components for Multiphysics Problems. arXiv. 10.48550/ARXIV.2210.13274
- Mardal, K.-A., Rognes, M. E., Thompson, T. B., & Valnes, L. M. (2022). Getting started: from T1 images to simulation. In Mathematical Modeling of the Human Brain: From Magnetic Resonance Images to Finite Element Simulation (pp. 23–46). Springer International Publishing. 10.1007/978-3-030-95136-8_3
- Kjeldsberg, H. A., Bergersen, A. W., & Valen-Sendstad, K. (2019). morphMan: Automated manipulation of vascular geometries. Journal of Open Source Software, 4(35), 1065. 10.21105/joss.01065
- Kjeldsberg, H. A., Bergersen, A. W., & Valen-Sendstad, K. (2023). VaMPy: An Automated and Objective Pipeline for Modeling Vascular Geometries. Journal of Open Source Software, 8(85), 5278. 10.21105/joss.05278
- Yamamoto, K., Bruneau, D. A., Ring, J., Dokken, J. S., & Valen-Sendstad, K. (2025). VaSP: Vascular Fluid-Structure Interaction Pipeline. SoftwareX, 32, 102392. 10.1016/j.softx.2025.102392
- Causemann, M., Vinje, V., & Rognes, M. E. (2022). Human intracranial pulsatility during the cardiac cycle: a computational modelling framework. bioRxiv. 10.1101/2022.05.19.492650
- Finsberg, H. N. T., van Herck, I. G. M., Daversin-Catty, C., Arevalo, H., & Wall, S. (2023). simcardems: A FEniCS-based cardiac electro-mechanics solver. Journal of Open Source Software, 8(81), 4753. 10.21105/joss.04753
- Finsberg, H., & Hake, J. (2024). gotranx: General ODE translator. Journal of Open Source Software, 9(102), 7063. 10.21105/joss.07063