Neko  0.9.0
A portable framework for high-order spectral element flow simulations
user_intf.f90 File Reference

Go to the source code of this file.

Data Types

interface  user_intf::useric
 Abstract interface for user defined initial conditions. More...
 
interface  user_intf::useric_scalar
 Abstract interface for user defined scalar initial conditions. More...
 
interface  user_intf::user_initialize_modules
 Abstract interface for initilialization of modules. More...
 
interface  user_intf::user_simcomp_init
 Abstract interface for adding user defined simulation components. More...
 
interface  user_intf::usermsh
 Abstract interface for user defined mesh deformation functions. More...
 
interface  user_intf::usercheck
 Abstract interface for user defined check functions. More...
 
interface  user_intf::user_final_modules
 Abstract interface for finalizating user variables. More...
 
interface  user_intf::user_material_properties
 Abstract interface for setting material properties. More...
 
type  user_intf::user_t
 

Modules

module  user_intf
 Interfaces for user interaction with NEKO.
 

Functions/Subroutines

subroutine user_intf::user_intf_init (u)
 User interface initialization. More...
 
subroutine user_intf::dummy_user_ic (u, v, w, p, params)
 Dummy user initial condition. More...
 
subroutine user_intf::dummy_user_ic_scalar (s, params)
 Dummy user initial condition for scalar field. More...
 
subroutine user_intf::dummy_user_f_vector (f, t)
 Dummy user (fluid) forcing. More...
 
subroutine user_intf::dummy_user_f (u, v, w, j, k, l, e, t)
 Dummy user (fluid) forcing. More...
 
subroutine user_intf::dummy_user_scalar_f_vector (f, t)
 Dummy user (scalar) forcing. More...
 
subroutine user_intf::dummy_scalar_user_f (s, j, k, l, e, t)
 Dummy user (scalar) forcing. More...
 
subroutine user_intf::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 user_intf::dummy_user_mesh_setup (msh)
 Dummy user mesh apply. More...
 
subroutine user_intf::dummy_user_check (t, tstep, u, v, w, p, coef, params)
 Dummy user check. More...
 
subroutine user_intf::dummy_user_init_no_modules (t, u, v, w, p, coef, params)
 
subroutine user_intf::dummy_user_init_no_simcomp (params)
 
subroutine user_intf::dummy_user_final_no_modules (t, params)
 
subroutine user_intf::dirichlet_do_nothing (dirichlet_field_list, dirichlet_bc_list, coef, t, tstep, which_solver)
 
subroutine, public user_intf::dummy_user_material_properties (t, tstep, rho, mu, cp, lambda, params)
 
type(json_file) function, public user_intf::simulation_component_user_settings (name, params)
 JSON extraction helper function for simulation components. More...