Difference between revisions of "Main Page"
Jump to navigation
Jump to search
Line 11: | Line 11: | ||
<big>'''Features'''</big> | <big>'''Features'''</big> | ||
− | * High-order spectral element discontinuous Galerkin | + | * Lattice Boltzmann approach for collision step |
+ | * High-order spectral element discontinuous Galerkin discretization for advection step | ||
+ | * Advection-diffusion solver for heat transfer | ||
* Hexahedral body conforming meshes | * Hexahedral body conforming meshes | ||
* The 4th-order Runge-Kutta timestepping | * The 4th-order Runge-Kutta timestepping |
Revision as of 07:41, 28 August 2013
Welcome to NekLBM
NekLBM https://svn.mcs.anl.gov/repos/NEKLBM is a high-order lattice Boltzmann fluid solver based on spectral element discontinuous Galerkin methods. It is an open-source code written in Fortran and C. The code is actively developed at Mathematics and Computer Science Division of Argonne National Laboratory.
Current Developers
Misun Min,
CUNY Team: Taehun Lee, Saumil Patel, Kalu Uga
Features
- Lattice Boltzmann approach for collision step
- High-order spectral element discontinuous Galerkin discretization for advection step
- Advection-diffusion solver for heat transfer
- Hexahedral body conforming meshes
- The 4th-order Runge-Kutta timestepping
- The high-order exponential time integration
- Flows past a cylinder and cylinders in tandum
- Flows past a hemisphere
- Turbulent channel flows
- Natural convections in a square and an annulus
- high parallel efficiency scaling over 100,000 cores
- parallel IO scaling over 65,000 cores
Upcoming
- Hybrid programming
- Parallel IO with pthreading
Instruction
- Documentation for data file setting
- Documentation for parallel I/O
- Documentation for restart
- Documentation for how to compile/run
Current Developers
Consult the User's Guide for information on using the wiki software: Configuration settings list, MediaWiki FAQ, MediaWiki release mailing list