Allan P. Engsig-Karup
Associate Professor in Scientific
Computing, M.Sc.(Eng.), Ph.D.
Faculty Member of Center For
Energy Resources Engineering (CERE), DTU
Faculty Member of The Danish Center for Applied Mathematics and
Mechanics (DCAMM)
![]() |
Scientific Computing DTU Compute, Technical University of Denmark Matematiktorvet, Building 303b/108 2800 Kgs.-Lyngby Tel: (+45) 45 25 30 73 Fax: (+45) 45 88 26 73 Skype: a.p.engsigkarup apek @ dtu.dk http://www2.compute.dtu.dk/~apek/ |
![]() |
Research interests linked to applications of basic and applied mathematics research for Advanced Simulations and innovative use of Modern Computing Technologies and contribute to sustainability objectives
- Numerical Analysis, Efficient algorithms and Fast solvers.
- High Permance and Heterogeneous Computing on modern many-core hardware (fx. GPU Accelerators).
- Advanced Numerical methods for Simulation, solving ordinary, partial and stochastic differential equations.
- Efficient Uncertainty Quantification Methods.
- Model Order Reduction (MOR) / Reduced Order Modelling (ROM) techniques.
- Mathematical optimization and Learning Algorithms within the emerging area of Scientific Machine Learning for Data-Driven Applications.
- Deep Learning using neural networks and their applications.
- Massively parallel algorithms for massive-scale super computing.
- Scientific and Engineering application (targeting new proof-of-concepts, knowledge generation and scientific simulation), aimed at fundamental research related to sustainable energy research and Center for Energy Resources Engineering (CERE).
- Digital Innovation and Technologies within education and with companies.
- Quantum Computing.
Publications, presentations, etc. or check out my profile at ResearchGate.
Internships with companies and research institutions
- Feel free to contact me if you are interested in internships with research institutions outside Denmark or national/international companies in need of technical skills. Very good opportunities for talented students.
University Teaching
- 02601 Introduction to numerical algorithms
- 02614 High-Performance Computing (contains introduction to programming of many-core GPUs using CUDA / OpenCL)
-
02623
The Finite
Element Method for Partial Differential Equations (contains
introduction to open source software FENICS and commercial software
COMSOL)
Check out example posters from participants: Posters. - 02687 Scientific Computing for Ordinary and Partial Differential Equations
-
02689
Advanced Numerical Methods for Differential Equations
Check out example posters from participants: Posters. - 02977 Scientific Machine Learning
- Special course in Scientific Machine Learning (Explore data-driven techniques and apply ideas that are scientifically grounded)
Course catalogue at DTU: Catalogue
Organized PhD schools, Workshops and Seminars
![]() |
- October, Prof. Anton Evgrafov
- November, Prof. Bijan Mohammedi.
- December, Prof. Roland Herzog.
- January, Prof. Michael Pedersen.
At the Scientific Computing Section of DTU Compute, we also host Scientific Computing Seminars.
Research and Innovation projects
- Efficient Added Mass Calculations for Large and Complex
Floating Offshore Structures (2023)
PhD student, Jens Haa¥kon Visbech Christesene( COWIFONDEN / (DTU Compue, principal investigator, main supervisor) -
New advanced simulation techniques for wave energy converters (2022-2025)
PhD student, Jens Haa¥kon Visbech Christesenn (DTU Compute / DTU Mechanics, main supervisor) -
Interactive auditory virtual reality using reduced order
modeling (2022)
PhD student, Hermes Sampedro Llopis (DTU Electro / DTU compute / Ecophon / RambÃll / Virsabi / Treble technologies / Danish Sound Cluster, co-supervisor)
RB-SEM virtual acoustics (proof-of-concept)
PhD thesis: Reduced basis modelling for accelerated numerical room acoustics simulations -
Cloud-based architectural acoustics simulations (CBAAS) (2022)
PhD student, Anders Dalsgaard Melander (DTU Compute / DTU Electro / Treble Technologies / Trivium / FF4EUROHPC, main supervisor) -
High-Performance Computing for Computational Fluid Dynamics for
Free Surface Flows (2021-2023)
PhD student, Anders Dalsgaard Melander (DTU Compute, main supervisor) -
Accurate and Fast Auditory Virtual Reality Implementation (2019-2022)
PhD student, Nikolas Borrel-Jensen (DTU Electro / DTU Compute / Eindhoven University of Technology / EuroTech, co-supervisor)
PhD thesis: Accelerated methods for computing acoustic sound fields in dynamic virtual environments with moving sources
New position: Software developer, Meta, Redmond -
Robust Surrogate Modelling for Antenna Design
Applications (2020-2023)
Industrial PhD student, Sabine Fie Hansen (DTU Compute / TICRA / EPFL, main supervisor) -
Estimation, Simulation and Control for Optimal Containment of
COVID-19 (2020)
PostDoc, Kristian Meyer (DTU Compute / AAU / Novo Nordisk foundation, main supervisor)
Research Assistant, Anders Dalsgaard Melander (DTU Compute / AAU / Novo Nordisk foundation, main supervisor) -
Acoustic Virtual Reality for Architectural Design
(2019-2022)
Industrial PhD student, Hermes Sampedro Llopis (DTU Electro / DTU Compute / EPFL / Rambø¸ll / Ecophon, co-supervisor)
Talk given at the Model Order Reduction Summer School (MORSS) 2020: RB models for real-time wave-based virtual acoustics simulations -
Extension of a Fast Potential Flow Solver to Fully-Nonlinear
Wave Loading on Offshore Structures (2017-2020)
PhD student, Jacob Bjarke Hansen Hicks (DTU Mechanics / DTU Compute / DHRTC, co-supervisor)
PhD Thesis: Development of a high-order potential flow solver for nonlinear wave-structure interaction -
Architecture acoustics: an improved design process using integrated
hybrid room acoustic simulations (2016-2019)
Industrial PhD student, Finnur Pind Jorgensson (DTU Electro / DTU Compute / Henning Larsen Architects / Innovation Fund Denmark, co-supervisor)
Won Danish Sound Research Talent Award 2018, Link to pitch, Link to motivation for the research, at event organized by the Danish Sound Network.
PhD thesis: Wave-based Virtual Acoustics
New position: PostDoc at University of Iceland and CEO of the startup Treble Technologies, Iceland -
Multi-fIdelity Decision
making tools for Wave Energy SysTems (MIDWEST)
(2015-2018)
PhD Student, Umberto Bosi (INRIA / RISE / DTU Compute, EU funded, co-supervisor)
PhD thesis: A unified spectral/hp element depth-integrated Boussinesq model for nonlinear wave-floating body interaction - Optimising
Oil Production by Novel Technology Integration (OPTION)
(2014-2018)
Reduced Order Modelling for Efficient Reservoir-Well Simulations
PostDoc, Hani Akbari (DTU Compute/Lloyds-Ods/ Innovation Fund Denmark project, Main supervisor)
Multi-scale Reservoir-Well Simulations (DTU Compute/Lloyds-Ods/Innovation Fund Denmark, main supervisor, 4 months project)
PhD student, Casper Schytte Hemmingsen
Multi-scale Reservoir-Well Simulations (DTU Compute/Lloyds-Ods/Innovation Fund Denmark, main supervisor, 3 months project)
PostDoc, Nikolas Karvounis -
Added
Resistance of Ultra-Slow Ships (2013-2016)
PhD Student, Stavros Kontos (DTU Mechanics/FORCE Technology/DTU Compute, EU-funded, co-supervisor)
PhD thesis: Robust Numerical Methods for Nonlinear Wave-Structure Interaction in a Moving Frame of Reference - Efficient
Large-Scale Reservoir Simulation on Modern Many-Core
Hardware (2013-2016)
Industrial PhD Student, Max la Cour Christensen (DTU Compute/LLoyds-ods/Tie-Line Technology/CERE, main supervisor)
PhD thesis: Multilevel Methods for Reservoir Simulation (Link to PDF)
Video of PhD Defense is found here: LINK
New position: PostDoc at the Danish Hydrocarbon Research and Technology Centre (DHRTC). -
Uncertainty Quantification for Engineering Applications
(2011-2014)
PhD Student, Daniele Bigoni (DTU Compute, main supervisor)
PhD thesis: Uncertainty Quantification with Application to Engineering Problems
Position after PhD: PostDoc at Department of Aeronautics and Astronautics, Massachusetts Institute of Technology. Cambridge, USA -
Real-time ship hydrodynamics (2012-2013)
PostDoc, Ole Lindberg (DTU Mechanics/DTU Compute/FORCE Technology/The Danish Maritime Cluster) -
Desktop Scientific Computing on Consumer Graphics Cards
(2010-2013)
PhD Student, Stefan Glimberg (DTU Compute, main supervisor)
PhD thesis: Designing Scientic Software for Heterogeneous Computing With application to large-scale water wave simulations
Position after PhD: Senior Consultant, Lloyds Register Consulting, Hellerup, Denmark. - Modelling Nonlinear Wave Interaction with Floating Ocean Energy
Devices (2010-2013)
PhD Student, Torben Christiansen (DTU Mechanics/DTU Compute, co-supervisor) - Multiscale simulations of wave forces on ocean energy devices
(2008-2010)
PhD student, Ole Lindberg (DTU Mechanics/DTU Informatics, co-supervisor)
PhD thesis: Multiscale Simulation of Breaking Wave Impacts
Position after PhD: Software developer at FORCE Technology, Kongens Lyngby, Denmark. - Direct solutions to the exact Laplace problem (2006-2008, PostDoc, DTU Mechanics)
- Unstructured Nodal DG-FEM Solution of high-order Boussinesq-type equations (2003-2006, PhD Thesis, DTU Mechanics)
Active and recent research areas in new technologies, computational mathematics and their applications
All highlights are build from scratch with an aim to deliver state-of-the-art approaches using advanced numerical methods as a part of research effort in my group.
![]() ![]() | Research in paradigm shifts in scientific computing using modern parallel programming paradigms and emerging many-core and heterogeneous architectures ranging from work desktops to the largest super-computing clusters in the world. |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Novel algorithms and high-performance computing for fast (possibly real-time) calculations to pave the way for novel marine and naval hydrodynamics calculations. |
![]() ![]() | Novel and efficient spectral (high-order) and adaptive algorithms for uncertainty quantification of problems with high dimensionality, data science, machine learning and stochastic simulations. |
![]() ![]() ![]() ![]() | Massively parallel and scalable algorithms such as multigrid and multi-level algorithms for scientific engineering applications, e.g. reservoir simulation and hydrodynamics. |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Novel application proof-of-concepts for engineering analysis, e.g. offshore engineering, computational fluid dynamics, room acoustics and vibro-acoustics. |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Research in efficient and robust high-order unstructured numerical methods and time-dependent models. |
Scientific Software Engineering
Drivers of the research are scientific software for scientific investigation.
- Unstructured High-Order Boussinesq-type model - a flexible coastal engineering research tool for simulation of nonlinear free surface waves from deep to shallow water.
- OceanWave3D - a very efficient open souce coastal engineering research tool for simulation of nonlinear free surface waves from very deep to shallow water.
- For wave propagation and breaking wave description, a coupling of OceanWave3D with OpenFoam exists in the Waves2Foam package.
- MarineSEM - Spectral Element Solvers for Marine Hydrodynamics applications
- DTU Compute GPULab Library - a high-performance GPU-based software C++ library for fast development of massively parallel and scalable scientific applications on heterogeneous distributed many-core hardware
- DYnamics Train SImulation (DYTSI)
- DTU UQ Library - a Python library for Uncertainty Quantification using high-order Spectral methods
- A Matlab package for the construction of two-dimensional Quadrilateral Element solvers using Nodal Discontinuous Galerkin Finite Element Methods. The package works together with the easy-to-use Matlab framework provided at nodal-dg due to Prof. Tim Warburton and Prof. Jan S. Hesthaven.
-
Advanced simulations using Spectral Element Methods
- A DTU-SEM Toolbox for the generic construction and fast
proto-typing of high-order Spectral/hp Element Methods for partial
differential equations in any
dimensions.
Some of the basic are described in course notes of dtu course 02623:
- Advanced simulations and contributions to Nektar++: An efficient h to p finite element framework
- Learn about advanced simulations at the Nektar++ Workshop 2016.
- A DTU-SEM Toolbox for the generic construction and fast
proto-typing of high-order Spectral/hp Element Methods for partial
differential equations in any
dimensions.
- Massively parallel computing on many-core hardware
-
Some work related to massively parallel comnputing on modern many-core hardware are described in chapters of
Designing
Scientific Applications on GPUs
- Developing code for execution on laptops as well as supercomputer, e.g. the European No. 1. Supercomputer LUMI.
Example dambreak application based on Shallow Water Equations in 2D using a nodal DG-FEM solver with shock-capturing.
-
Some work related to massively parallel comnputing on modern many-core hardware are described in chapters of
Designing
Scientific Applications on GPUs
Poster highlights of research
- Physics-informed neural networks for 1D sound field predictions with parameterized sources and impedance boundaries. Joint with DTU Electro, 2021.
- Room acoustic simulations using the spectral element method. Joint with DTU Electro and Henning Larsen Architects, Denmark.
- Near-wellbore modeling in ECLIPSE with Computational Fluid Dynamics. Joint with Lloyds Register Consulting, Denmark.
- Parallel Algebraic Multiscale Linear Solver for Reservoir Models. Joint with Lloyds Register Consulting, Denmark.
- Adaptive spectral tensor-train decomposition for the construction of surrogate models. Joint with MIT, USA. Presented at SIAM CSE, 2015.
- A Spectral Element Method for Nonlinear and Dispersive Water Waves. Joint with Chalmers University of Technology, Sweden and MIT, USA. Presented at SIAM CSE, 2015.
- Robust Ship Hydrodynamics via Novel Methods. Joint with FORCE Technology, Denmark. Presented at SIAM CSE, 2015.
- Mixed Finite Element Multilevel Approach Enables Fast and Accurate Reservoir Simulations. Joint with Lawrence Livermore National Laboratory, US, and Lloyds Register Consulting, Denmark. 2013.
- Nonlinear multigrid for reservoir simulation. Joint with Schlumberger, UK. Presented at SPE Mathematical Methods in Fluid Dynamics and Simulation of Giant Oil and Gas Reservoirs Conference, 2012.
- Development of a GPU-accelerated MIKE21 Solver for Water Wave Dynamics. Joint with DHI Group, Denmark. Presented at the Conference Multicore-Challenge III, 2012.
Supervision in Research projects (selected and recent)
- Development of a high-order spectral element method for simulation of water waves using Incompressible Navier-Stokes Equations (M.Sc. project, Aug 2022 - Jan 2023)
- Transient vibro-acoustics using the discontinuous Galerkin finite element method (M.Sc. project, Feb - Aug 2022)
- Development of a high-order pseudospectral method for accurate simulation of water waves using Incompressible Navier Stokes Equations (M.Sc. project, Sep 2021 - Mar 2022)
- Machine Learning for Marine Engine Fault Detection (M.Sc. project, Apr 2020 - Sep 2020)
-
Massively Parallel DG-FEM Simulator for 3D Room Acoustics
(M.Sc. Project, Oct 2019 - April 2020)
Project was awarded the DANSIS Graduate Prize 2020. - Sparse Grid Methods for High Dimensional Function Approximation (M.Sc. Project, Feb 2019 - July 2019)
- Music Composing with Artifical Intelligence (Minor project, Feb 2019 - June 2019)
- Optimal Control of Nonlinear PDE Systems Using Reduced Order Modeling and Neural Networks (M.Sc., Aug 2018 - Jan 2019)
- High-Performance Computing (PhD Project, Apr 2018 - May 2018)
- Data-driven solutions of nonlinear partial differential equations through physics-informed neural networks (B.Sc., Feb 2018 - Jun 2018)
- Reduced Basis Methods for Parametrized Partial Differential Equations (PhD Project, Dec 2017 - Jan 2018)
- Application of the Spectral Element Method for an engineering hydrodynamic application (project, Jan 2018 - Jan 2018)
- Boundary conditions in wave-based room acoustic simulation methods (M.Sc. Project, Jan 2018 - Jun 2018)
- Advanced Numerical Methods for Differential Equations (project, Oct 2017 - Jan 2018)
- Applied Machine Learning for Prediction (Project, Sep 2017 - Dec 2017)
- Spectral Element Modelling of Wave-Body Interactions (M.Sc., Aug 2017 - Feb 2018)
- Function approximation using Artificial Neural Networks (B.Sc., Feb 2017 - Jun 2017)
- Robust Spectral Element Methods for Free Surface flows with Structures (M.Sc., Mar 2016 - Sep 2016)
- Numerical methods for solving Navier-Stokes equations (M.Sc., Mar 2016 - Aug 2016)
- Multi-scale Finite Volume Method for accelerating reservoir simulations (M.Sc., Sep 2015 - Feb 2016)
- Multi-level algorithms for uncertainty quantification (M.Sc., Sep 2015 - Feb 2016)
- Massively Parallel Nonlinear Multigrid on Modern Architectures (M.Sc., Mar 2015 - Sep 2015)
- Robust massively parallel free surface simulation using the Spectral Element Method (M.Sc., Feb 2015 - Aug 2015)
- Mathematical Techniques for Reduced Order Modelling (M.Sc., Nov 2014 - April 2015)
- Spectral element modelling of wave-floating body interactions (M.Sc., Mar 2015 - Sep 2015)
- Free Surface Hydrodynamics using Isogeometric Analysis (B.Sc., Feb 2015 - Jun 2015)
- Scientific software solution for visualization of large data sets (Minor project, Feb 2015 - Jun 2015)
- Hybrid Coupling of Modern Finite Element Methods (M.Sc., Nov 2014 - April 2015)
- Mesh Adaptive Techniques for Finite Element Solvers (B.Sc., Sep 2014 - Jan 2015)
- Financial Modelling using PDEs (Project, Aug 2014 - Dec 2014)
- Software design for portable and scalable scientific calculations on modern and emerging heterogeneous many-core architectures (M.Sc., Jan 2014 - Nov 2014)
- Implementing exact methods for discrete optimization on a GPU (M.Sc., Feb 2014 - Jun 2014)
- Implementing metaheuristics using GPU programming (M.Sc., Feb 2014 - Jun 2014)
- Advanced Techniques for Investigating Structures in Computational Fluid Dynamics (M.Sc., Dec 2012 - May 2013)
- Spectral Methods for Uncertainty Quantification (M.Sc., Dec 2012 - May 2013)
- Study in Modern Uncertainty Quantification Methods (M.Sc., Dec 2012 - May 2013)
-
Nonlinear Multigrid for
Efficient Reservoir Simulation (M.Sc., Mar 2012 - Sep 2012)
Project was awarded the DANSIS Graduate Prize 2013. -
Feasibility study of the parareal algorithm (M.Sc., Feb 2012 - Aug 2012)
Award for best presentation at Facing the Multicore Challenge III in 2012. - GPU-Acceleration of Linear Algebra using OpenCL (B.Sc., Feb 2012 - Jun 2012)
- Development of a GPU-accelerated MIKE 21 Solver for Water Wave Dynamics (B.Sc., Feb 2012 - Jun 2012)
- Curving Dynamics in High Speed Trains (M.Sc., Feb 2011-Aug 2011)
- Fusion Plasma Thermal Transport Radial and Poloidal Profile Modeling (M.Sc., Sep 2010-Jun 2011)
- Acceleration of a non-linear water wave model using a GPU (M.Sc., May 2010-Dec 2011)
- Implementation of Lattice Boltzmann Method on GPU (Special course, Feb 2010 - Jun 2010)
- Marine simulation and rendering (M.Sc., Sep 2009 - Mar 2010)
- Simulation of launch and landing of small rocket (Minor project, Feb 2009-Jun 2009)
![]() ![]() ![]() |
2010, Co-founder (with colleagues at Scientific Computing Section) of GPULAB with strong focus on Scientific GPU Computing, fundamental aspects of high-performance and heterogenous computing on modern many-core architectures and software development for proofs of concepts related to next-generation scientific applications using modern programming paradigms (CUDA/OpenCL) and tools. GPUlab was designated Nvidia CUDA Teaching Center May 2012 and Nvidia CUDA Research Center (PI: Allan P. Engsig-Karup) since November 2012. |
![]() |
I am a member of the Scientific Council of Danish Center for Applied Mathematics and Mechanics (DCAMM). |