24
Tools for Multi- Physics Simulation Hans Petter Langtangen Simula Research Laboratory Oslo, Norway Department of Informatics, University of Oslo

Tools for Multi-Physics Simulation

  • Upload
    juro

  • View
    46

  • Download
    4

Embed Size (px)

DESCRIPTION

Tools for Multi-Physics Simulation. Hans Petter Langtangen. Simula Research Laboratory Oslo, Norway Department of Informatics, University of Oslo. Present Simula projects. History of the group. Future ideas/visions. multi-physics. PDE components. Python. F77. C++. Python. - PowerPoint PPT Presentation

Citation preview

Page 1: Tools for Multi-Physics Simulation

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

Present Simula projects

History of the group

Python

PythonC++

multi-physics

PDE components

F77

Future ideas/visions

Page 3: Tools for Multi-Physics Simulation

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

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

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

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

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

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

Research groups were selected by competition

11 Applicants

Scientific Computing

Software Engineering

Networks and Distributed Systems

Page 10: Tools for Multi-Physics Simulation

Simula emphasizes large projects

Software

for PDEs

Cardiac

Computing

Inverse

problemsComputational

geosciences

Page 11: Tools for Multi-Physics Simulation

Computing the electrical activity in the heart

Page 12: Tools for Multi-Physics Simulation

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

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

t

t

Offshore Geohazards –Tsunami generation

Page 15: Tools for Multi-Physics Simulation

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
Page 17: Tools for Multi-Physics Simulation

The Mjølnir asteroide impact

Page 18: Tools for Multi-Physics Simulation

Barents Sea, 142 mill. years ago

Page 19: Tools for Multi-Physics Simulation

The Mjølnir event was 1000 times stronger than the Dec 26, 2004 event!

Page 20: Tools for Multi-Physics Simulation

The Mjølnir tsunami consisted of a series of individual waves

Page 21: Tools for Multi-Physics Simulation

The evolution of the front of the tsunami

Page 22: Tools for Multi-Physics Simulation

The Silent Wings soaring simulator uses advanced terrain visualization

Page 23: Tools for Multi-Physics Simulation
Page 24: Tools for Multi-Physics Simulation

FAMMS

Python

SWIG/F2PY

GiNaC C++/F77

SWIG