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)