Difference between revisions of "Main Page"

From neklbm
Jump to navigation Jump to search
 
(21 intermediate revisions by the same user not shown)
Line 1: Line 1:
<big>'''Features'''</big>
+
<big>'''Welcome to NekLBM'''</big>
  
NekLBM https://svn.mcs.anl.gov/repos/NEKLBM is a high-order lattice Boltzmann method solver that has been developed at Mathematics and Computer Science Division of Argonne National Laboratory. It's an open source code, written by Misun Min, Andreas Kloeckner in 1996-2011, with technical inputs from Paul Fischer [http://www.mcs.anl.gov/~fischer] and his incompressible Navier-Stokes solver
+
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.
Nek5000 [http://nek5000.mcs.anl.gov].
+
The code is written in Fortran and C, using MPI for parallelism.
+
----
  
The code targets high performance high-order simulations on the advanced computer architectures for the applications in accelerator physics and nanoscience, predicting optimal designs of next-generation electromagnetic devices such as accelerator components for the International Linear Collider or the Large Hadron Collider, nanosensors for molecular detection, and photovoltaic solar cells with high energy-conversion efficiency.
+
<big>'''Features'''</big>
  
 
+
* Lattice Boltzmann approach for collision step
* High-order spectral element discretizations
+
* Spectral element discontinuous Galerkin discretization for advection step
 +
* 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  
 
* The high-order exponential time integration
 
* The high-order exponential time integration
* Light transmission calculations for nanodevices
+
* Flows past a cylinder and cylinders in tandum
* Wakepotential calculations for accelerator devices
+
* 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  
 
* 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>
+
* Multiphase simulation component
  
* Hybrid programming
+
----
* Parallel IO with pthreading
 
  
 +
<big>'''Current Developers'''</big>
  
<big>'''Instruction'''</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.