Nektar++: Spectral/hp Element Framework
Department of Aeronautics, Imperial College London, UK
Scientific Computing and Imaging Institute, University of Utah, USA
October 30, 2024
Users Guide - Version 5.7.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
Specifying a sub-range of the mesh
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 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
]