Skip to content

thenumbernine/Hydrodynamics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hydrodynamics

Donate via Stripe
Donate via Bitcoin

This is a port of my JavaScript hydrodynamics solver to C++, combined with my Tensor library so I can write every dimension case at once without using runtime-specified loop sizes, for the hopes of unrolling and template inlining for faster results

It depends on:

  • GLApp
  • Tensor
  • Profiler
  • Parallel

TO DO:

  • external forces of any kind crash - due to singular matrix - most likely due to negative sqrts, most likely due to total energy inconsistency / negative potential energies computed from the external force
  • analytic flux jacobian and eignevector inverses
  • cut down on all those lookups? pointer offsetting, as ugly as it is
  • add arbitrary boundaries
  • mouse interaction?
  • configuration scripts, especially as I add different EOS's with new variables

Sources:

About

C++ CFD sim based on Tensor template framework

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published