tools for multi-physics simulation hans petter langtangen simula research laboratory oslo, norway...
TRANSCRIPT
![Page 1: Tools for Multi-Physics Simulation Hans Petter Langtangen Simula Research Laboratory Oslo, Norway Department of Informatics, University of Oslo](https://reader030.vdocuments.us/reader030/viewer/2022032707/56649e025503460f94aec907/html5/thumbnails/1.jpg)
Tools for Multi-Physics Simulation
Hans Petter Langtangen
Simula Research Laboratory
Oslo, Norway
Department of Informatics,
University of Oslo
![Page 2: Tools for Multi-Physics Simulation Hans Petter Langtangen Simula Research Laboratory Oslo, Norway Department of Informatics, University of Oslo](https://reader030.vdocuments.us/reader030/viewer/2022032707/56649e025503460f94aec907/html5/thumbnails/2.jpg)
Present Simula projects
History of the group
Python
PythonC++
multi-physics
PDE components
F77
Future ideas/visions
![Page 3: Tools for Multi-Physics Simulation Hans Petter Langtangen Simula Research Laboratory Oslo, Norway Department of Informatics, University of Oslo](https://reader030.vdocuments.us/reader030/viewer/2022032707/56649e025503460f94aec907/html5/thumbnails/3.jpg)
Waterwaves
Heattransfer
StochasticPDEs
Other PDEapplications
Porous mediaflow
Aero-dynamics
Incompressibleflow
1990s: Diffpack & applications
Structuralmechanics
Field
Grid
MatrixVector
I/O
Ax=b
FEM
FDM
![Page 4: Tools for Multi-Physics Simulation Hans Petter Langtangen Simula Research Laboratory Oslo, Norway Department of Informatics, University of Oslo](https://reader030.vdocuments.us/reader030/viewer/2022032707/56649e025503460f94aec907/html5/thumbnails/4.jpg)
Class P1
Grid* grid;Field* p;LinEqAdm* Axb;
integrands (…);K(…);
A Typical Diffpack PDE Solver
Finite element grid
Finite element field
CbCAx
bAx
BiCGStab
CG MG
Linear equations and solvers
Evaluate integrands in weak formEvaluate variable coefficient
![Page 5: Tools for Multi-Physics Simulation Hans Petter Langtangen Simula Research Laboratory Oslo, Norway Department of Informatics, University of Oslo](https://reader030.vdocuments.us/reader030/viewer/2022032707/56649e025503460f94aec907/html5/thumbnails/5.jpg)
Diffpack distribution
• 1995 & 1997: Open source versions• 1997-2003: Numerical Objects• 2003-?: inuTech• Free test version (size limit)• Simula collaborators have free access• Customers include Cornell, Stanford,
LLNL, Intel, NASA, Shell, IFP, DaimlerCrysler, Mitsubishi, ...
• >200 customers in >30 countries
![Page 6: Tools for Multi-Physics Simulation Hans Petter Langtangen Simula Research Laboratory Oslo, Norway Department of Informatics, University of Oslo](https://reader030.vdocuments.us/reader030/viewer/2022032707/56649e025503460f94aec907/html5/thumbnails/6.jpg)
Some Diffpack features
• Linear solvers and preconditioners• Grids and scalar/vector fields• Biased towards FEM, support for FDM• Mixed FEM, block systems• Systems of PDEs• Stochastic PDEs• Multilevel solution• Adaptive mesh (h-adaptivity)• Parallel computing• Problem solving environment
![Page 7: Tools for Multi-Physics Simulation Hans Petter Langtangen Simula Research Laboratory Oslo, Norway Department of Informatics, University of Oslo](https://reader030.vdocuments.us/reader030/viewer/2022032707/56649e025503460f94aec907/html5/thumbnails/7.jpg)
Some Diffpack applications
• Heat and phase transfer• Viscous laminar and turbulent flow• Thermo-elastic-plastic deformation• Electromagnetics• Chemical reactors• Design of quantum computers• Stochastic porous media flow• Electrical activity in the heart• Tsunami simulation• ...
![Page 8: Tools for Multi-Physics Simulation Hans Petter Langtangen Simula Research Laboratory Oslo, Norway Department of Informatics, University of Oslo](https://reader030.vdocuments.us/reader030/viewer/2022032707/56649e025503460f94aec907/html5/thumbnails/8.jpg)
Simula is a new government lab for advanced ICT research
StartupJan 1, 2001
High quality research
Educate graduate university students
Prepare for research-
based business
![Page 9: Tools for Multi-Physics Simulation Hans Petter Langtangen Simula Research Laboratory Oslo, Norway Department of Informatics, University of Oslo](https://reader030.vdocuments.us/reader030/viewer/2022032707/56649e025503460f94aec907/html5/thumbnails/9.jpg)
Research groups were selected by competition
11 Applicants
Scientific Computing
Software Engineering
Networks and Distributed Systems
![Page 10: Tools for Multi-Physics Simulation Hans Petter Langtangen Simula Research Laboratory Oslo, Norway Department of Informatics, University of Oslo](https://reader030.vdocuments.us/reader030/viewer/2022032707/56649e025503460f94aec907/html5/thumbnails/10.jpg)
Simula emphasizes large projects
Software
for PDEs
Cardiac
Computing
Inverse
problemsComputational
geosciences
![Page 11: Tools for Multi-Physics Simulation Hans Petter Langtangen Simula Research Laboratory Oslo, Norway Department of Informatics, University of Oslo](https://reader030.vdocuments.us/reader030/viewer/2022032707/56649e025503460f94aec907/html5/thumbnails/11.jpg)
Computing the electrical activity in the heart
![Page 12: Tools for Multi-Physics Simulation Hans Petter Langtangen Simula Research Laboratory Oslo, Norway Department of Informatics, University of Oslo](https://reader030.vdocuments.us/reader030/viewer/2022032707/56649e025503460f94aec907/html5/thumbnails/12.jpg)
This is a computationally intensive problem
39 million unknowns
231 million elements
400-500 millions
of ODEs
42 million unknowns
252 million elements
![Page 13: Tools for Multi-Physics Simulation Hans Petter Langtangen Simula Research Laboratory Oslo, Norway Department of Informatics, University of Oslo](https://reader030.vdocuments.us/reader030/viewer/2022032707/56649e025503460f94aec907/html5/thumbnails/13.jpg)
Computational geosciences
• Goal: find more oil!• Compute geological evolution• Multi-resolution visualization• PDEs for deposition/erosion• Flow, heat, deformation• Software integration• Advanced tools for tracking
geological events
![Page 14: Tools for Multi-Physics Simulation Hans Petter Langtangen Simula Research Laboratory Oslo, Norway Department of Informatics, University of Oslo](https://reader030.vdocuments.us/reader030/viewer/2022032707/56649e025503460f94aec907/html5/thumbnails/14.jpg)
t
t
Offshore Geohazards –Tsunami generation
![Page 15: Tools for Multi-Physics Simulation Hans Petter Langtangen Simula Research Laboratory Oslo, Norway Department of Informatics, University of Oslo](https://reader030.vdocuments.us/reader030/viewer/2022032707/56649e025503460f94aec907/html5/thumbnails/15.jpg)
The Storegga Slide (8150 yrsBP)
Headwall 300 kmRun-out 800 kmVolume 5.600 km3
Area 34.000 km2
![Page 16: Tools for Multi-Physics Simulation Hans Petter Langtangen Simula Research Laboratory Oslo, Norway Department of Informatics, University of Oslo](https://reader030.vdocuments.us/reader030/viewer/2022032707/56649e025503460f94aec907/html5/thumbnails/16.jpg)
![Page 17: Tools for Multi-Physics Simulation Hans Petter Langtangen Simula Research Laboratory Oslo, Norway Department of Informatics, University of Oslo](https://reader030.vdocuments.us/reader030/viewer/2022032707/56649e025503460f94aec907/html5/thumbnails/17.jpg)
The Mjølnir asteroide impact
![Page 18: Tools for Multi-Physics Simulation Hans Petter Langtangen Simula Research Laboratory Oslo, Norway Department of Informatics, University of Oslo](https://reader030.vdocuments.us/reader030/viewer/2022032707/56649e025503460f94aec907/html5/thumbnails/18.jpg)
Barents Sea, 142 mill. years ago
![Page 19: Tools for Multi-Physics Simulation Hans Petter Langtangen Simula Research Laboratory Oslo, Norway Department of Informatics, University of Oslo](https://reader030.vdocuments.us/reader030/viewer/2022032707/56649e025503460f94aec907/html5/thumbnails/19.jpg)
The Mjølnir event was 1000 times stronger than the Dec 26, 2004 event!
![Page 20: Tools for Multi-Physics Simulation Hans Petter Langtangen Simula Research Laboratory Oslo, Norway Department of Informatics, University of Oslo](https://reader030.vdocuments.us/reader030/viewer/2022032707/56649e025503460f94aec907/html5/thumbnails/20.jpg)
The Mjølnir tsunami consisted of a series of individual waves
![Page 21: Tools for Multi-Physics Simulation Hans Petter Langtangen Simula Research Laboratory Oslo, Norway Department of Informatics, University of Oslo](https://reader030.vdocuments.us/reader030/viewer/2022032707/56649e025503460f94aec907/html5/thumbnails/21.jpg)
The evolution of the front of the tsunami
![Page 22: Tools for Multi-Physics Simulation Hans Petter Langtangen Simula Research Laboratory Oslo, Norway Department of Informatics, University of Oslo](https://reader030.vdocuments.us/reader030/viewer/2022032707/56649e025503460f94aec907/html5/thumbnails/22.jpg)
The Silent Wings soaring simulator uses advanced terrain visualization
![Page 23: Tools for Multi-Physics Simulation Hans Petter Langtangen Simula Research Laboratory Oslo, Norway Department of Informatics, University of Oslo](https://reader030.vdocuments.us/reader030/viewer/2022032707/56649e025503460f94aec907/html5/thumbnails/23.jpg)
![Page 24: Tools for Multi-Physics Simulation Hans Petter Langtangen Simula Research Laboratory Oslo, Norway Department of Informatics, University of Oslo](https://reader030.vdocuments.us/reader030/viewer/2022032707/56649e025503460f94aec907/html5/thumbnails/24.jpg)
FAMMS
Python
SWIG/F2PY
GiNaC C++/F77
SWIG