Difference between revisions of "Main Page"

From neklbm
Jump to navigation Jump to search
 
(18 intermediate revisions by the same user not shown)
Line 3: Line 3:
 
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.
 
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.
 
   
 
   
<big>'''Current Developers'''</big>
+
----
  
Misun Min,
 
 
CUNY Team: Taehun Lee, Saumil Patel, Kalu Uga
 
 
 
<big>'''Features'''</big>
 
<big>'''Features'''</big>
  
 
* Lattice Boltzmann approach for collision step
 
* Lattice Boltzmann approach for collision step
* High-order spectral element discontinuous Galerkin discretization for advection step
+
* Spectral element discontinuous Galerkin discretization for advection step
* Advection-diffusion solver for heat transfer
+
* Advection-diffusion equation solver for heat transfer
 
* Hexahedral body conforming meshes
 
* Hexahedral body conforming meshes
 
* The 4th-order Runge-Kutta timestepping  
 
* The 4th-order Runge-Kutta timestepping  
Line 19: Line 15:
 
* Flows past a cylinder and cylinders in tandum
 
* Flows past a cylinder and cylinders in tandum
 
* Flows past a hemisphere
 
* Flows past a hemisphere
* Turbulent channel flows
+
* Turbulent flows in a channel
* Natural convections in a square and an annulus
+
* Natural convection flows in a square and an annulus
 
* high parallel efficiency scaling over 100,000 cores  
 
* high parallel efficiency scaling over 100,000 cores  
 
* parallel IO scaling over 65,000 cores  
 
* parallel IO scaling over 65,000 cores  
 
  
 
<big>'''Upcoming'''</big>
 
<big>'''Upcoming'''</big>
  
* Hybrid programming
+
* Multiphase simulation component
* Parallel IO with pthreading
 
  
 +
----
  
<big>'''Instruction'''</big>
+
<big>'''Current Developers'''</big>
 +
 
 +
Misun Min [http://www.mcs.anl.gov/~mmin]
  
* [https://wiki.mcs.anl.gov/nekcem/index.php/Main_Page/DAT Documentation for ''data file setting'']
+
CCNY Group: Taehun Lee [https://sites.google.com/site/leeccny/home], Kalu Uga, Saumil Patel
* [https://wiki.mcs.anl.gov/nekcem/index.php/Main_Page/PIO Documentation for ''parallel I/O'']
 
* [https://wiki.mcs.anl.gov/nekcem/index.php/Main_Page/RST Documentation for ''restart'']
 
* [https://wiki.mcs.anl.gov/nekcem/index.php/Main_Page/RUN Documentation for ''how to compile/run'']
 
  
 +
<big> '''Related Projects''' </big>
  
<big> '''Current Developers''' </big>
+
NekCEM [https://nekcem.mcs.anl.gov],
 +
Nek5000 [https://nek5000.mcs.anl.gov]
  
Misun Min [http://www.mcs.anl.gov/~mmin],  [http://www.cs.rpi.edu/~fuj/]
+
----
  
 +
<big> '''Related Publications''' </big>
  
----
+
* S. Patel, K. Uga, M. Min, T. Lee, A Spectral-Element Discontinuous Galerkin Lattice Boltzmann Method for Simulating Natural Convection Heat Transfer, Computers & Fluids, submitted,  2013.
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software:
+
* K. Uga, M. Min, T. Lee, P. Fischer, Spectral-Element Discontinuous Galerkin Lattice Boltzmann Simulation of Flow Past Two Cylinders in Tandem with an Exponential Time Integrator, Computers & Mathematics with Applications, pp.239–251, 2013.
[http://www.mediawiki.org/wiki/Manual:Configuration_settings Configuration settings list],
+
* M. Min, T. Lee, Spectral element discontinuous Galerkin lattice Boltzmann methods for nearly incompressible flows, Journal of Computational Physics, 230, pp.245-259, 2011.
[http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ],  
 
[https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]
 

Latest revision as of 05:34, 12 September 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.


Features

  • Lattice Boltzmann approach for collision step
  • Spectral element discontinuous Galerkin discretization for advection step
  • Advection-diffusion equation 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 flows in a channel
  • Natural convection flows in a square and an annulus
  • high parallel efficiency scaling over 100,000 cores
  • parallel IO scaling over 65,000 cores

Upcoming

  • Multiphase simulation component

Current Developers

Misun Min [1]

CCNY Group: Taehun Lee [2], Kalu Uga, Saumil Patel

Related Projects

NekCEM [3], Nek5000 [4]


Related Publications

  • S. Patel, K. Uga, M. Min, T. Lee, A Spectral-Element Discontinuous Galerkin Lattice Boltzmann Method for Simulating Natural Convection Heat Transfer, Computers & Fluids, submitted, 2013.
  • K. Uga, M. Min, T. Lee, P. Fischer, Spectral-Element Discontinuous Galerkin Lattice Boltzmann Simulation of Flow Past Two Cylinders in Tandem with an Exponential Time Integrator, Computers & Mathematics with Applications, pp.239–251, 2013.
  • M. Min, T. Lee, Spectral element discontinuous Galerkin lattice Boltzmann methods for nearly incompressible flows, Journal of Computational Physics, 230, pp.245-259, 2011.