|
procedure(user_startup_intrf), pointer, nopass | user_startup => null() |
| Run as soon as the case file is read, with nothing else initialized. Use to manipulate the case file, and define custom parameters.
|
|
procedure(user_initialize_modules), pointer, nopass | user_init_modules => null() |
| Run after the entire case is initialized and restarted, but before the time loop. Good place to create auxillary fields, etc.
|
|
procedure(useric), pointer, nopass | fluid_user_ic => null() |
| Compute user initial conditions for the incompressible fluid.
|
|
procedure(useric_compressible), pointer, nopass | fluid_compressible_user_ic => null() |
| Compute user initial conditions for the compressible fluid.
|
|
procedure(useric_scalar), pointer, nopass | scalar_user_ic => null() |
| Compute user initial conditions for the scalar.
|
|
procedure(user_simcomp_init), pointer, nopass | init_user_simcomp => null() |
| Constructor for the user simcomp. Ran in the constructor of neko_simcomps.
|
|
procedure(usermsh), pointer, nopass | user_mesh_setup => null() |
| Run right after reading the mesh and allows to manipulate it.
|
|
procedure(usercheck), pointer, nopass | user_check => null() |
| Run at the end of each time-step in the time loop, right before field output to disk.
|
|
procedure(user_final_modules), pointer, nopass | user_finalize_modules => null() |
| Runs in the end of the simulation, after the last output. Mean as a place to run free() on user-allocated objects.
|
|
procedure(fluid_source_compute_pointwise), pointer, nopass | fluid_user_f => null() |
| User forcing for the fluid, pointwise interface.
|
|
procedure(fluid_source_compute_vector), pointer, nopass | fluid_user_f_vector => null() |
| User forcing for the fluid, field (vector) interface.
|
|
procedure(scalar_source_compute_pointwise), pointer, nopass | scalar_user_f => null() |
| User forcing for the scalar, pointwise interface.
|
|
procedure(scalar_source_compute_vector), pointer, nopass | scalar_user_f_vector => null() |
| User forcing for the scalar, field (vector) interface.
|
|
procedure(usr_inflow_eval), pointer, nopass | fluid_user_if => null() |
| User boundary condition for the fluid, pointwise interface.
|
|
procedure(usr_scalar_bc_eval), pointer, nopass | scalar_user_bc => null() |
| User boundary condition for the scalar, pointwise interface.
|
|
procedure(field_dirichlet_update), pointer, nopass | user_dirichlet_update => null() |
| User boundary condition for the fluid or the scalar, field interface (much more powerful than pointwise in terms of what can be done).
|
|
procedure(user_material_properties), pointer, nopass | material_properties => null() |
| Routine to set material properties.
|
|