Welcome to my personal web-page. Here you can find information about me, and the projects I have been working on during my post-graduate studies.
Latest news
2023
- New preprint: DOLFINx: The next generation FEniCS problem solving environment available at DOI:10.5281/zenodo.10447666
- New tutorial: FEniCSx tutorial for students enrolled in the class MU5MES01 of the Solid Mechanics Master of Sorbonne Université and ENPC. The tutorial is available at http://jsdokken.com/FEniCS23-tutorial/
- Presentation at d’Alembert institute on my research Boundary condition extensions in FEniCSx, See the D’Alembert YouTube channel for the full presentation
- The presentation from FEniCS 23 on checkpointing is available at checkpointing-presentation. The code is available at jorgensd/checkpointing-presentation
- New paper published: See: https://joss.theoj.org/papers/10.21105/joss.05580# for details
- A Python implementation for checkpointing in DOLFINx is available at adios4dolfinx
2022
- A web resource for reproducible research available at scientificcomputing@github
- Construction of arbitrary order finite element degree-of-freedom maps on polygonal and polyhedral cell meshes open-access publication at TOMS.
- The DOLFINx tutorial v0.4.1 has been released.
- TEAM 30 Benchmark of electromagnetic a 2D induction engine available at Github (Wells-group/TEAM30)
2021
- Proceedings of the FEniCS 2021-conference is available here.
- Simple Taylor-Green solver and 3D Turek benchmark IPCS Navier-Stokes solver for dolfinx is available at jorgensd/dokken_ipcs on Github!
About me
I am currently employed at Simula Research Laboratory as a Senior Research Engineer. I am also one of the administrators of the FEniCS Discourse forum and I am member of the FEniCS Steering Council.
From 2019-2022 I worked as a Postdoctoral Research Associate at the University of Cambridge, working on the ASiMoV project, working with Chris Richardson and Garth Wells on the ASiMoV-project. The main goal of this project was to do the worlds first, high fidelity simulation of a complete gas-turbine engine during operation, simultaneously including the effects of thermo-mechanics, electromagnetics, and CFD. My main focus during this project was contact mechanics, multi-point constraints and large scale simulations with MPI.
From 2016-2019 I took my PhD at Simula Research Laboratory on the subject of Shape Optimization with Finite Element Methods.
Software
I am involved in the development of the following software:
-
The FEniCS project - An open-source computing platform for solving partial differential equations using the finite element method. End-user and core development resulting in the following papers and preprints
- DOLFINx: The next generation FEniCS problem solving environment
- Construction of arbitrary order finite element degree-of-freedom maps on polygonal and polyhedral cell meshes
- A multimesh finite element method for the Navier–Stokes equations based on projection methods
- Shape Optimization Using the Finite Element Method on Multiple Meshes with Nitsche Coupling
- Dolfin-adjoint - An algorithmic differentiation tool using pyadjoint to differentiate FEM models written in Dolfin and Firedrake. The contributions here have resulted in the following papers and preprints
- Scientific Computing @ Simula A web resource for best software practices for academics using Python
- dolfinx_mpc - An extension to DOLFINx supporting multi-point constraints (such as contact and slip conditions)