34submodule(neko_top) neko_top_simcomps
35 use simulation_component,
only: simulation_component_t, &
36 simulation_component_allocate, register_simulation_component
44 module subroutine register_simcomps()
45 procedure(simulation_component_allocate),
pointer :: steady
48 steady => steady_simcomp_allocate
51 call register_simulation_component(
'steady', steady)
52 end subroutine register_simcomps
58 subroutine steady_simcomp_allocate(obj)
59 class(simulation_component_t),
allocatable,
intent(inout) :: obj
61 end subroutine steady_simcomp_allocate
63end 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...