22 type(user_t),
intent(inout) :: user
32 type(json_file),
intent(inout) :: params
34 call params%add(
"case.end_time", 0.0_rp)
38 type(time_state_t),
intent(in) :: time
40 type(field_t),
pointer :: my_field_ptr
50 my_field_ptr => neko_registry%get_field(
"u")
59 call neko_registry%add_field(my_field_ptr%dof,
"my_field")
64 call neko_registry%add_integer_scalar(42,
"meaning_of_life")
69 type(time_state_t),
intent(in) :: time
72 type(field_t),
pointer :: temp_field_ptr
73 type(field_t),
pointer :: u, v
81 call neko_scratch_registry%request_field(temp_field_ptr, tmp_index, .false.)
83 u => neko_registry%get_field(
"u")
84 v => neko_registry%get_field(
"v")
87 call field_cfill(temp_field_ptr, 1.0_rp)
88 call field_add2(temp_field_ptr, u)
93 call neko_scratch_registry%relinquish_field(tmp_index)
subroutine initialize(time)
subroutine user_setup(user)
subroutine startup(params)