|
Neko 1.99.3
A portable framework for high-order spectral element flow simulations
|
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 | neumann_conditions (fields, bc, time) |
| subroutine | material_properties (scheme_name, properties, time) |
| subroutine | user_ale_mesh_motion (wm_x, wm_y, wm_z, coef, x_ref, y_ref, z_ref, base_shapes, time) |
| subroutine | user_rigid_kinematics (body_id, time, vel_trans, vel_ang) |
| subroutine | user_ale_base_shapes (base_shapes) |
Variables | |
| type(field_t) | my_field |
| type(vector_t) | vec |
| type(field_t), target | my_field1 |
| type(field_t), target | my_field2 |
| type(json_file) | case_params |
| real(kind=rp) | some_variable |
| subroutine user::compute | ( | type(time_state_t), intent(in) | time | ) |
| 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 68 of file user_file_template.f90.
| subroutine user::finalize | ( | type(time_state_t), intent(in) | time | ) |
| subroutine user::initial_conditions | ( | character(len=*), intent(in) | scheme_name, |
| type(field_list_t), intent(inout) | fields | ||
| ) |
Definition at line 40 of file user_file_template.f90.
| subroutine user::initialize | ( | type(time_state_t), intent(in) | time | ) |
| 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 82 of file user_file_template.f90.
| subroutine user::mesh_setup | ( | type(mesh_t), intent(inout) | msh, |
| type(time_state_t), intent(in) | time | ||
| ) |
Definition at line 46 of file user_file_template.f90.
| subroutine user::neumann_conditions | ( | type(field_list_t), intent(inout) | fields, |
| type(field_neumann_t), intent(in) | bc, | ||
| type(time_state_t), intent(in) | time | ||
| ) |
Definition at line 75 of file user_file_template.f90.
| 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 61 of file user_file_template.f90.
| subroutine user::startup | ( | type(json_file), intent(inout) | params | ) |
| subroutine user::user_ale_base_shapes | ( | type(field_t), dimension(:), intent(inout) | base_shapes | ) |
Definition at line 108 of file user_file_template.f90.
| subroutine user::user_ale_mesh_motion | ( | type(field_t), intent(inout) | wm_x, |
| type(field_t), intent(inout) | wm_y, | ||
| type(field_t), intent(inout) | wm_z, | ||
| type(coef_t), intent(in) | coef, | ||
| type(field_t), intent(in) | x_ref, | ||
| type(field_t), intent(in) | y_ref, | ||
| type(field_t), intent(in) | z_ref, | ||
| type(field_t), dimension(:), intent(in) | base_shapes, | ||
| type(time_state_t), intent(in) | time | ||
| ) |
Definition at line 89 of file user_file_template.f90.
| subroutine user::user_rigid_kinematics | ( | integer, intent(in) | body_id, |
| type(time_state_t), intent(in) | time, | ||
| real(kind=rp), dimension(3), intent(inout) | vel_trans, | ||
| real(kind=rp), dimension(3), intent(inout) | vel_ang | ||
| ) |
Definition at line 99 of file user_file_template.f90.
| subroutine user::user_setup | ( | type(user_t), intent(inout) | user | ) |
| type(json_file) user::case_params |
Definition at line 32 of file startup_and_json.f90.
| type(field_t) user::my_field |
Definition at line 25 of file fields_vectors_math.f90.
Definition at line 14 of file output.f90.
Definition at line 15 of file output.f90.
Definition at line 35 of file startup_and_json.f90.
| type(vector_t) user::vec |
Definition at line 29 of file fields_vectors_math.f90.