Neko 1.99.1
A portable framework for high-order spectral element flow simulations
Loading...
Searching...
No Matches
user_intf Module Reference

Interfaces for user interaction with NEKO.

Data Types

interface  user_compute_intf
 Abstract interface for user defined check functions. More...
 
interface  user_finalize_intf
 Abstract interface for finalizating user variables. More...
 
interface  user_initial_conditions_intf
 Abstract interface for user defined initial conditions. More...
 
interface  user_initialize_intf
 Abstract interface for initilialization of modules. More...
 
interface  user_material_properties_intf
 Abstract interface for setting material properties. More...
 
interface  user_mesh_setup_intf
 Abstract interface for user defined mesh deformation functions. More...
 
interface  user_source_term_intf
 Abstract interface for user defined source term. More...
 
interface  user_startup_intf
 Abstract interface for a user start-up routine. More...
 
type  user_t
 A type collecting all the overridable user routines and flag to suppress type injection from custom modules. More...
 

Functions/Subroutines

subroutine user_intf_init (this)
 Constructor.
 
subroutine dummy_startup (params)
 Dummy user startup.
 
subroutine dummy_user_initial_conditions (scheme_name, fields)
 Dummy user initial condition.
 
subroutine dummy_user_source_term (scheme_name, rhs, time)
 Dummy user source_term.
 
subroutine dummy_user_mesh_setup (msh, time)
 Dummy user mesh apply.
 
subroutine dummy_user_compute (time)
 Dummy user compute.
 
subroutine dummy_initialize (time)
 
subroutine dummy_user_finalize (time)
 
subroutine dirichlet_do_nothing (fields, bc, time)
 
subroutine, public dummy_user_material_properties (scheme_name, properties, time)
 

Function/Subroutine Documentation

◆ dirichlet_do_nothing()

subroutine user_intf::dirichlet_do_nothing ( type(field_list_t), intent(inout fields,
type(field_dirichlet_t), intent(in bc,
type(time_state_t), intent(in time 
)
private

Definition at line 340 of file user_intf.f90.

Here is the caller graph for this function:

◆ dummy_initialize()

subroutine user_intf::dummy_initialize ( type(time_state_t), intent(in time)
private

Definition at line 332 of file user_intf.f90.

Here is the caller graph for this function:

◆ dummy_startup()

subroutine user_intf::dummy_startup ( type(json_file), intent(inout params)
private

Definition at line 301 of file user_intf.f90.

Here is the caller graph for this function:

◆ dummy_user_compute()

subroutine user_intf::dummy_user_compute ( type(time_state_t), intent(in time)
private

Definition at line 328 of file user_intf.f90.

Here is the caller graph for this function:

◆ dummy_user_finalize()

subroutine user_intf::dummy_user_finalize ( type(time_state_t), intent(in time)
private

Definition at line 336 of file user_intf.f90.

Here is the caller graph for this function:

◆ dummy_user_initial_conditions()

subroutine user_intf::dummy_user_initial_conditions ( character(len=*), intent(in scheme_name,
type(field_list_t), intent(inout fields 
)
private

Definition at line 306 of file user_intf.f90.

Here is the caller graph for this function:

◆ dummy_user_material_properties()

subroutine, public user_intf::dummy_user_material_properties ( character(len=*), intent(in scheme_name,
type(field_list_t), intent(inout properties,
type(time_state_t), intent(in time 
)

Definition at line 346 of file user_intf.f90.

Here is the caller graph for this function:

◆ dummy_user_mesh_setup()

subroutine user_intf::dummy_user_mesh_setup ( type(mesh_t), intent(inout msh,
type(time_state_t), intent(in time 
)
private

Definition at line 322 of file user_intf.f90.

Here is the caller graph for this function:

◆ dummy_user_source_term()

subroutine user_intf::dummy_user_source_term ( character(len=*), intent(in scheme_name,
type(field_list_t), intent(inout rhs,
type(time_state_t), intent(in time 
)
private

Definition at line 314 of file user_intf.f90.

Here is the caller graph for this function:

◆ user_intf_init()

subroutine user_intf::user_intf_init ( class(user_t), intent(inout this)

Definition at line 195 of file user_intf.f90.

Here is the call graph for this function: