Functions/Subroutines | |
| program | nekton |
| Drives the solver calling 3 subroutines: More... | |
| subroutine | nek_init (comm) |
| 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) |
| subroutine | incomprn (ux, uy, uz, up) |
| Project U onto the closest incompressible field. More... | |
| subroutine | makef |
| subroutine | plan3 (IGEOM) |
| subroutine fluid | ( | igeom | ) |
Driver for solving the incompressible Navier-Stokes equations.
Here is the call graph for this function:| subroutine incomprn | ( | ux, | |
| uy, | |||
| uz, | |||
| up | |||
| ) |
Project U onto the closest incompressible field.
Here is the call graph for this function:| subroutine makef |
Compute and add
Here is the call graph for this function:| 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)
Here is the call graph for this function:| subroutine nek_end |
Complete simulation.
Here is the call graph for this function:| subroutine nek_init | ( | integer | comm | ) |
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 viscosity
Here is the call graph for this function:| 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:
start measurements
check for post-processing mode
Here is the call graph for this function:| program nekton |
Drives the solver calling 3 subroutines:
| subroutine plan3 | ( | IGEOM | ) |
Compute pressure and velocity using consistent approximation spaces.
Operator splitting technique.
Here is the call graph for this function: