Neko
0.9.0
A portable framework for high-order spectral element flow simulations
|
Interfaces for user interaction with NEKO.
Data Types | |
interface | useric |
Abstract interface for user defined initial conditions. More... | |
interface | useric_scalar |
Abstract interface for user defined scalar initial conditions. More... | |
interface | user_initialize_modules |
Abstract interface for initilialization of modules. More... | |
interface | user_simcomp_init |
Abstract interface for adding user defined simulation components. More... | |
interface | usermsh |
Abstract interface for user defined mesh deformation functions. More... | |
interface | usercheck |
Abstract interface for user defined check functions. More... | |
interface | user_final_modules |
Abstract interface for finalizating user variables. More... | |
interface | user_material_properties |
Abstract interface for setting material properties. More... | |
type | user_t |
Functions/Subroutines | |
subroutine | user_intf_init (u) |
User interface initialization. More... | |
subroutine | dummy_user_ic (u, v, w, p, params) |
Dummy user initial condition. More... | |
subroutine | dummy_user_ic_scalar (s, params) |
Dummy user initial condition for scalar field. More... | |
subroutine | dummy_user_f_vector (f, t) |
Dummy user (fluid) forcing. More... | |
subroutine | dummy_user_f (u, v, w, j, k, l, e, t) |
Dummy user (fluid) forcing. More... | |
subroutine | dummy_user_scalar_f_vector (f, t) |
Dummy user (scalar) forcing. More... | |
subroutine | dummy_scalar_user_f (s, j, k, l, e, t) |
Dummy user (scalar) forcing. More... | |
subroutine | dummy_scalar_user_bc (s, x, y, z, nx, ny, nz, ix, iy, iz, ie, t, tstep) |
Dummy user boundary condition for scalar. More... | |
subroutine | dummy_user_mesh_setup (msh) |
Dummy user mesh apply. More... | |
subroutine | dummy_user_check (t, tstep, u, v, w, p, coef, params) |
Dummy user check. More... | |
subroutine | dummy_user_init_no_modules (t, u, v, w, p, coef, params) |
subroutine | dummy_user_init_no_simcomp (params) |
subroutine | dummy_user_final_no_modules (t, params) |
subroutine | dirichlet_do_nothing (dirichlet_field_list, dirichlet_bc_list, coef, t, tstep, which_solver) |
subroutine, public | dummy_user_material_properties (t, tstep, rho, mu, cp, lambda, params) |
type(json_file) function, public | simulation_component_user_settings (name, params) |
JSON extraction helper function for simulation components. More... | |
|
private |
|
private |
Definition at line 376 of file user_intf.f90.
|
private |
|
private |
|
private |
|
private |
s | Scalar field. |
params | JSON parameters. |
Definition at line 331 of file user_intf.f90.
|
private |
|
private |
|
private |
type(json_file) function, public user_intf::simulation_component_user_settings | ( | character(len=*), intent(in) | name, |
type(json_file), intent(inout) | params | ||
) |
name | The name of the object to be created. |
params | The JSON object containing the user-defined component. |
Definition at line 454 of file user_intf.f90.
subroutine user_intf::user_intf_init | ( | class(user_t), intent(inout) | u | ) |