top of page

n-body simulPM

GPU accelerated Kerr metric ray-tracing code

GPU accelerated Kerr metric ray-tracing code

n-body simulation imbeded SUPERBOX

The YUMMy is the 2D/3D moving mesh hydrodynamic simulation code that takes advantage of the unstructued shape of meshes, being generated by the Voronoi Tessellation. In the light of the unstructured mesh, the YUMMy adopted a scheme for reducing numerical diffusion and suggests mathematical formulations that precisedly evaluate exact amount of varied fluxes in the sense of numerically discretized scheme. The following images and movies are some of samples that help one to understand what the YUMMy makes.

 

The list of positive advantages of moving mesh over the conventional code are as followings.

  1. Galilean Invariance even in the low resolution

  2. Using arbitrary shape of reflective boundary condition

  3. Highly compatible with the SPH and AMR code in terms of re-using outputs and initial data

  4. Due to the large number of surfaces in each cell, evolve more accurate hydrodynamic physics than others

  5. planetary simulation that has binary system(even more than 2) due to a coordinate-free

YUMMy

Yonsei Unstructured Moving Mesh Hydrodynamic simulation code

YUMMy, Moving Mesh

medium 600*600, reflective boundary 1024*1024

high resolution arbitrary shape of reflective boundary conditions

Kelvin Helmholtz Instability

 sound speed regularization 50*50

 sound speed regularization 512*512

Moving Mesh, Reducing noise

reduced numerical diffusion 512*512

The Secondary Instability for Kelvin Helmholtz Instability

 sound speed regularization

reduced numerical diffusion

256*256

256*256

1024*1024

2D Wind Tunnel

800*800, Math 2.7, reflective boundary condtion

500*500, Mach 2.7, 2 reflective boundary condtions

3D Blob (which is infalling into hot medium)

The camera is rotating with x-axis to see detailed 3D structures such as turbulences, introduced behine the blob.

Mach 0.8, density contrast 100, 256*128*128

Mach 1.2, density contrast 1000, 200*100*100

bottom of page