Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stokes-Brinkman finite-difference ADI solver

Gallery

Velocity field magnitude Pressure colored velocity field

Performance

Currently running in single-core on Intel Ultra 7 155H (2023).

TODO

  • complete fused Dxx rhs computation
  • add support for floats in fused Dxx rhs computation
  • fuse pressure update into Dzz solve
  • complete fused pressure solve
  • test with obstacles using low permeability
  • convergence test with variable permeability
  • parallelize kernels across cores (pthreads)
  • implement schur complement
  • parallelize schur complement across nodes (MPI)
  • outflow boundary conditions
  • benchmark AUTO_VEC performance
  • benchmark with huge TLB pages

About

[WIP] An AVX2 optimized finite-difference Navier-Stokes-Brinkman ADI solver using C.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages