SLIDE 11 Introduction Hydro - 2nd order finite volume schemes MOOD - High-order finite volume schemes Kokkos - RamsesGPU / MOOD performances
A Finite volume solver - MOOD
High-order MOOD (Multi-Dim Optimal Order Detection)
Read paramfile t < tend Write restart file Compute dt CFL condition Compute polynomial coeff Reconstruct States Compute fluxes Fluxes valid ? Un+1
i
= Un
i + ∆t j Fi,j
decrease d Runge-Kutta
Reconstructing multivariate polynomials of degree d Least-square solve Li1 Li2 Li3 . . . LiN ux uy uxx uyy . . . = wi1(u1 −ui ) wi2(u2 −ui ) wi3(u3 −ui ) . . . wiN (uN −ui ) Matrix L is purely geometric (independant of U) with Li j = (wi j xi j ,wi j yi j ...) These geometrical terms are computed once for all in init
Vj
(x − xi )n(y − yi )m dr− 1 Vi
(x − xi )n(y − yi )m dr
11 / 20