Fourier

Purpose:

Genearal Two dimensional in x, y and periodic in z 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.