GARCFD (@garcfd) 's Twitter Profile
GARCFD

@garcfd

#OpenFoam #UFOCFD #UFOLBM

ID: 2566944954

linkhttps://sites.google.com/site/garcfd calendar_today14-06-2014 11:38:22

1,1K Tweet

2,2K Followers

461 Following

GARCFD (@garcfd) 's Twitter Profile Photo

Diagonal dam break simulation with the shallow water equations. Here one side is initialised to 0.1m and the other to 0.01m. The main wave becomes oriented in the lengthwise direction but there is some interaction with the spanwise wave. Fortran code here github.com/garcfd/shallowโ€ฆ

GARCFD (@garcfd) 's Twitter Profile Photo

converted the Lax-Wendroff shallow water equations to an Euler solver, but its too oscillatory, the convergence is poor, and there is some weird discontinuity going on at the inlet... apart from that its 'great'

GARCFD (@garcfd) 's Twitter Profile Photo

Mach 0.9 flow on GPU takes only 2minutes to do 200k iterations. Interesting 2D case which takes a while to stabilize. No smoothing used but there is a source term needed to combat the instabilities. Code here: github.com/garcfd/lax-wenโ€ฆ

GARCFD (@garcfd) 's Twitter Profile Photo

I always enjoy the opportunity to look at density gradients in #Paraview using the python calculator filter, and specify something like this for the expression: log10(mag(gradient(dens)+0.001))

GARCFD (@garcfd) 's Twitter Profile Photo

Mach 0.95 - I extended the domain to 500x200 cells, and ran it longer for 400k iterations - but it really seemed to converge rapidly when the shock hit the exit plane. I had an if/then condition at the exit plane for both subsonic and supersonic flows.

GARCFD (@garcfd) 's Twitter Profile Photo

Just been using #UFOLBM for vehicle aerodynamics and noticed how the flow field was rather oscillatory. Tried increasing the viscosity (smag), and then tried extending the domain upstream and downstream to resolve the issue. Here are the results, thanks to Jonas Latt for the help

Just been using #UFOLBM for vehicle aerodynamics and noticed how the flow field was rather oscillatory. Tried increasing the viscosity (smag), and then tried extending the domain upstream and downstream to resolve the issue. Here are the results, thanks to Jonas Latt for the help
GARCFD (@garcfd) 's Twitter Profile Photo

#UFOLBM Ford GT40 at 30m/sec - 96 million cells 200k iterations. Ran on single T4 GPU via dicehub, runtime 15 hours. VTK files saved every 1000 iterations. Here showing eddy viscosity contours. (Re = 1.8million)

GARCFD (@garcfd) 's Twitter Profile Photo

#UFOLBM Ford GT40 at 30m/sec - 96 million cells 200k iterations. Ran on single T4 GPU via dicehub, runtime 15 hours. VTK files saved every 1000 iterations. Here showing velocity magnitude contours (Re = 1.8million).

GARCFD (@garcfd) 's Twitter Profile Photo

Just made some corrections to #UFOLBM to ensure the new "wall reflection" method runs as fast as it can compared with the "bounce-back" method. Re-running this demo case on dicehub to check the results look ok.

GARCFD (@garcfd) 's Twitter Profile Photo

#UFOLBM another comparison of bounce-back (top) with wall reflection (bottom). 96M cells, 100k its, 5.5 hours runtime, on single T4 GPU via dicehub

GARCFD (@garcfd) 's Twitter Profile Photo

Linux is so much fun when you can use simple commands to search a load of files for a single expression: grep -i momentumexchange $(find -name *.h)