Nektar2d
Purpose:
Two dimensional incompressible Navier-Stokes solver.
Main routines:
PreProcess
StartUp
MakeF
Integrate_SS
P_Solve
V_Solve
Analyser
Descriptions:
PreProcess
Process command line arguements.
Read parameters from .rea file.
Read mesh from .rea file.
Read boundary conditions.
Create numbering for vertices and edges.
Generate matrices for elliptic solves.
Create multistep storage.
StartUp
Make sure that intitial fields are in modal space.
MakeF
Calculate righthandsides for each substep of the splitting scheme.
Integrate_SS
Perform time integration of the non-linear step.
P_Solve
Invert Laplacian system to obtain pressure field.
V_Solve
Invert Helmholtz system to obtain velocity field.
Analyser
Post process data at IOSTEP intervals.
Source Files
Directory:
Hybrid/Nektar2d/src/
Files:
analyser.C
drive.C
prepost.C
stokes.C
bwoptim.C
forces.C
pressure.C
io.C
wannier.C
convective.C
mlevel.C
rotational.C
womersley.C
Compilation
Directory:
Hybrid/Nektar2d/`uname`/
Command:
gmake opt
Running
[Assume given foo.rea as the mesh input file]
nektar2d -n6 -v -chk -r10 foo.rea
Options:
-n# Defines expansion order to use
[=polynomial order+1]
-v Verbose
-chk Dump check files at IOSTEP intervals
-r10 Use the recursive solver
-i Use the
preconditioned conjugate gradient [PCG] solver
Tim Warburton's home page.
Results
Return to Hybrid Nektar main information page.