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

Functions/Subroutines

subroutine user_setup (user)
 
subroutine startup (params)
 
subroutine initialize (time)
 
subroutine compute (time)
 
subroutine finalize (time)
 
subroutine initial_conditions (scheme_name, fields)
 
subroutine mesh_setup (msh, time)
 
subroutine source_term (scheme_name, rhs, time)
 
subroutine dirichlet_conditions (fields, bc, time)
 
subroutine material_properties (scheme_name, properties, time)
 

Variables

type(field_tmy_field
 
type(vector_tvec
 
type(field_t), target my_field1
 
type(field_t), target my_field2
 
type(json_file) case_params
 
real(kind=rp) some_variable
 

Function/Subroutine Documentation

◆ compute()

subroutine user::compute ( type(time_state_t), intent(in time)

Definition at line 84 of file fields_vectors_math.f90.

Here is the caller graph for this function:

◆ dirichlet_conditions()

subroutine user::dirichlet_conditions ( type(field_list_t), intent(inout fields,
type(field_dirichlet_t), intent(in bc,
type(time_state_t), intent(in time 
)

Definition at line 63 of file user_file_template.f90.

◆ finalize()

subroutine user::finalize ( type(time_state_t), intent(in time)

Definition at line 125 of file fields_vectors_math.f90.

Here is the caller graph for this function:

◆ initial_conditions()

subroutine user::initial_conditions ( character(len=*), intent(in scheme_name,
type(field_list_t), intent(inout fields 
)

Definition at line 35 of file user_file_template.f90.

◆ initialize()

subroutine user::initialize ( type(time_state_t), intent(in time)

Definition at line 53 of file fields_vectors_math.f90.

Here is the caller graph for this function:

◆ material_properties()

subroutine 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 70 of file user_file_template.f90.

◆ mesh_setup()

subroutine user::mesh_setup ( type(mesh_t), intent(inout msh,
type(time_state_t), intent(in time 
)

Definition at line 41 of file user_file_template.f90.

◆ source_term()

subroutine user::source_term ( character(len=*), intent(in scheme_name,
type(field_list_t), intent(inout rhs,
type(time_state_t), intent(in time 
)

Definition at line 56 of file user_file_template.f90.

◆ startup()

subroutine user::startup ( type(json_file), intent(inout params)

Definition at line 44 of file fields_vectors_math.f90.

Here is the caller graph for this function:

◆ user_setup()

subroutine user::user_setup ( type(user_t), intent(inout user)

Definition at line 34 of file fields_vectors_math.f90.

Here is the call graph for this function:

Variable Documentation

◆ case_params

type(json_file) user::case_params

Definition at line 32 of file startup_and_json.f90.

◆ my_field

type(field_t) user::my_field

Definition at line 25 of file fields_vectors_math.f90.

◆ my_field1

type(field_t), target user::my_field1

Definition at line 14 of file output.f90.

◆ my_field2

type(field_t), target user::my_field2

Definition at line 15 of file output.f90.

◆ some_variable

real(kind=rp) user::some_variable

Definition at line 35 of file startup_and_json.f90.

◆ vec

type(vector_t) user::vec

Definition at line 29 of file fields_vectors_math.f90.