15
Applied Mathematics Institute www.3tu.nl/ami 3TU.AMI Ship Simulator Kees Vuik Delft University of Technology

Ship Simulator

Embed Size (px)

DESCRIPTION

3TU .AMI. Applied Mathematics Institute. Ship Simulator. Kees Vuik Delft University of Technology. www.3tu.nl/ami. Contents Problem Solution Result TU Delft: Elwin van ‘t Wout, Martijn de Jong, Martin van Gijzen Marin: Auke Ditzel, Anneke Sicherer, Auke van der Ploeg. - PowerPoint PPT Presentation

Citation preview

PowerPoint-presentatie

Applied Mathematics Institutewww.3tu.nl/ami 3TU.AMI

Ship SimulatorKees VuikDelft University of Technology

1Ship Simulator

2Contents

ProblemSolutionResult

TU Delft: Elwin van t Wout, Martijn de Jong, Martin van GijzenMarin: Auke Ditzel, Anneke Sicherer, Auke van der PloegRough seasShip Simulator

3

Problem: realistic simulator

Required area 5 km x 5 kmNew screen every 0.05 secondsBound on the CPU timeShip Simulator

4How not to do it

Navier-Stokes equationsMulti-phase flowMoving boundary problemShip Simulator

5Boussinesq approach for water waves(Gert Klopman, UT)

Approximation valid for weakly non-linear and fairly long waves Takes into account the vertical structure of the horizontal and vertical flow velocityMuch cheaper in CPU time

Ship Simulator

6Pressure system

Ax = bLarge linear system of equations(ten million unknowns)Schilders/Koren, TUeVuik/Oosterlee, TUDVeldman/Van der Ploeg, UG

Ship Simulator

7How not to do it

Compute the inverse of AWork increases quadratically

Ship Simulator

8

Tianhe-2 Supercomputer

3 million parallel processors20 MW energy consumption40 petaflops (40 x 1015)390 million USDHow to do it

Iterative solver (multigrid)Linearly increasingShip Simulator

9

NVIDIA GeForce GTX 680 (Kepler) 1000 parallel processors100 W energy consumption1 teraflop (1012)200 USDShip Simulator

10

MSc Thesis of Martijn de Jong

RRB numberingExample: 8 x 8 grid pointsProblem with memory accessShip Simulator

11

Good ideaShip Simulator

12

ResultsShip Simulator

13

Ship Simulator

14FutureShip Simulator

15