PIC

Nektar++: Spectral/hp Element Framework

Department of Aeronautics, Imperial College London, UK
Scientific Computing and Imaging Institute, University of Utah, USA

January 31, 2024

Users Guide - Version 5.5.0

Introduction
I  Getting Started
Installation
 1.1 Installing Debian/Ubuntu Packages
 1.2 Installing Redhat/Fedora Packages
 1.3 Installing from Source
Mathematical Formulation
 2.1 Background
 2.2 Methods overview
XML Session File
 3.1 Geometry
 3.2 Expansions
 3.3 Refinements
 3.4 Conditions
 3.5 Filters
 3.6 Forcing
 3.7 Coupling
 3.8 Expressions
 3.9 Movement
II  Preprocessing & Postprocessing
NekMesh
 4.1 Exporting a mesh from Gmsh
 4.2 Defining physical surfaces and volumes
 4.3 Converting the MSH to Nektar++ format
 4.4 NekMesh in NekPy
 4.5 NekMesh modules
 4.6 Mesh generation
FieldConvert
 5.1 Basic usage
 5.2 Convert .fld / .chk files into Paraview, VisIt or Tecplot format
 5.3 Convert field files between XML and HDF5 format
 5.4 Range option -r
 5.5 FieldConvert in NekPy
 5.6 FieldConvert modules -m
 5.7 FieldConvert in parallel
 5.8 FieldConvert for parallel-in-time
 5.9 Processing large files in serial
III  Solver Applications
Acoustic Solver
 6.1 Synopsis
 6.2 Usage
 6.3 Session file configuration
 6.4 Examples
Advection-Diffusion-Reaction Solver
 7.1 Synopsis
 7.2 Usage
 7.3 Session file configuration
 7.4 Examples
Cardiac Electrophysiology Solver
 8.1 Synopsis
 8.2 Usage
 8.3 Session file configuration
Compressible Flow Solver
 9.1 Synopsis
 9.2 Usage
 9.3 Session file configuration
 9.4 Examples
Dummy Solver
 10.1 Synopsis
Incompressible Navier-Stokes Solver
 11.1 Synopsis
 11.2 Usage
 11.3 Setting up the Simulation
 11.4 Smoothed Profile Method: Session file configuration
 11.5 Session file configuration: Linear stability analysis
 11.6 Session file configuration: Steady-state solver
 11.7 Session file configuration: Coordinate transformations
 11.8 Session file configuration: Adaptive polynomial order
 11.9 Advecting extra passive scalar fields
 11.10 Imposing a constant flowrate
 11.11 Examples
Linear elasticity solver
 12.1 Synopsis
 12.2 Usage
 12.3 Session file configuration
 12.4 Examples
Pulse Wave Solver
 13.1 Synopsis
 13.2 Usage
 13.3 Session file configuration
 13.4 Examples
 13.5 Further Information
 13.6 Future Development
 13.7 References
Shallow Water Solver
 14.1 Synopsis
 14.2 Usage
 14.3 Session file configuration
 14.4 Examples
IV  Reference
Optimisation
 15.1 Collections and MatrixFree operations
Command-line Options
Frequently Asked Questions
 17.1 Compilation and Testing
 17.2 Usage
Bibliography
Bibliography

[next]