21 type(user_t),
intent(inout) :: user
31 type(json_file),
intent(inout) :: params
33 call params%add(
"case.end_time", 0.0_rp)
37 type(time_state_t),
intent(in) :: time
39 type(field_t),
pointer :: my_field_ptr
49 my_field_ptr => neko_field_registry%get_field(
"u")
58 call neko_field_registry%add_field(my_field_ptr%dof,
"my_field")
63 type(time_state_t),
intent(in) :: time
66 type(field_t),
pointer :: temp_field_ptr
67 type(field_t),
pointer :: u, v
75 call neko_scratch_registry%request_field(temp_field_ptr, temp_index)
77 u => neko_field_registry%get_field(
"u")
78 v => neko_field_registry%get_field(
"v")
81 call field_cfill(temp_field_ptr, 1.0_rp)
82 call field_add2(temp_field_ptr, u)
87 call neko_scratch_registry%relinquish_field(temp_index)
subroutine initialize(time)
subroutine user_setup(user)
subroutine startup(params)