36submodule(neko_top) neko_top_simcomps
37 use simulation_component,
only: simulation_component_t, &
38 simulation_component_allocate, register_simulation_component
46 module subroutine register_simcomps()
47 procedure(simulation_component_allocate),
pointer :: steady
50 steady => steady_simcomp_allocate
53 call register_simulation_component(
'steady', steady)
54 end subroutine register_simcomps
60 subroutine steady_simcomp_allocate(obj)
61 class(simulation_component_t),
allocatable,
intent(inout) :: obj
63 end subroutine steady_simcomp_allocate
65end submodule neko_top_simcomps
Implements the steady_simcomp_t type.
The steady_simcomp_t type is a simulation component that terminates a simulation when the normed diff...