COOLFluiD

Component-based HPC platform for CFD, Plasma and Multi-Physics simulations

View project on GitHub

COOLFluiD

The COOLFluiD (Computational Object-Oriented Libraries for Fluid Dynamics) platform, whose development started in 2002 at the Von Karman Institute, is finally open!


COOLFluiD is a framework for building numerical solvers for multi-physics applications.


A recent presentation of the project at the NASA Advanced Supercomputing Center is available at Applied Modeling & Simulation Seminars @NASA Ames


What is POWERFUL about COOLFluiD?

  • Allows you to build customized parallel PDE and particle solvers with arbitrary datastructures
  • Generic API's to build numerical algorithms and to interface linear system solvers
  • Physics and algorithms can be totally decoupled
  • Parallel I/O capabilities (both reading and writing)
  • Support for hybrid MPI/CUDA parallelization
  • Can be used to interface and/or couple existing solvers
  • Plug'n'play policy based on self-registering and self-configuring objects
  • Multiple solvers: FEM, FVM, Spectral Finite Differences, Residual Distribution, Monte-Carlo
  • Multiple models: all-speed flows, plasma, chemistry, radiation, electromagnetics, turbulence, LEE
  • Applications from toy to complex industrial problems

Check the COOLFluiD wiki pages for more info