Functions/Subroutines | |
program | nekton |
Drives the solver calling 3 subroutines: More... | |
subroutine | nek_init (intracomm) |
Initializes the solver and variables. More... | |
subroutine | nek_solve |
Runs post processing or time advancment based on value of instep . Parent subroutine to nek__multi_advance() which calls nek_advance() once. Also handles: More... | |
subroutine | nek_advance |
Time advancement. What it does differs based on solver flags and formulation. Summary of calls: More... | |
subroutine | nek_end |
Complete simulation. More... | |
subroutine | nek__multi_advance (kstep, msteps) |
Multi-level time advancement. Calls nek_advance() msteps times. More... | |
subroutine | fluid (igeom) |
Driver for solving the incompressible Navier-Stokes equations. More... | |
subroutine | incomprn (ux, uy, uz, up) |
Project U onto the closest incompressible field. More... | |
subroutine | makef |
Compute and add. More... | |
subroutine | plan3 (IGEOM) |
Compute pressure and velocity using consistent approximation spaces. Operator splitting technique. More... | |
subroutine fluid | ( | igeom | ) |
Driver for solving the incompressible Navier-Stokes equations.
subroutine incomprn | ( | ux, | |
uy, | |||
uz, | |||
up | |||
) |
Project U onto the closest incompressible field.
subroutine makef | ( | ) |
Compute and add.
subroutine nek__multi_advance | ( | kstep, | |
msteps | |||
) |
Multi-level time advancement. Calls nek_advance() msteps
times.
subroutine nek_advance | ( | ) |
Time advancement. What it does differs based on solver flags and formulation. Summary of calls:
param(103)
subroutine nek_end | ( | ) |
Complete simulation.
subroutine nek_init | ( | intracomm | ) |
Initializes the solver and variables.
Calls the following subroutines in order:
iniparser
: ?dg
: dg_setup()ifflow
: estrat(). iftran
set_overlap()ifcvode
: False
?ifneknek
: False
. userchk(): calculates eddy viscositysubroutine nek_solve | ( | ) |
Runs post processing or time advancment based on value of instep
. Parent subroutine to nek__multi_advance() which calls nek_advance() once. Also handles:
start measurements
check for post-processing mode
program nekton | ( | ) |
Drives the solver calling 3 subroutines:
subroutine plan3 | ( | IGEOM | ) |
Compute pressure and velocity using consistent approximation spaces. Operator splitting technique.