Neko-TOP
A portable framework for high-order spectral element flow toplogy optimization.
Loading...
Searching...
No Matches
simulation_adjoint Module Reference

Adjoint simulation driver.

Functions/Subroutines

subroutine, public simulation_adjoint_init (c, dt_controller)
 Initialise a simulation_adjoint of a case.
 
subroutine, public simulation_adjoint_finalize (c)
 Finalize a simulation of a case.
 
subroutine, public simulation_adjoint_step (c, dt_controller, cfl, tstep_loop_start_time)
 Compute a single time-step of an adjoint case.
 
subroutine, public simulation_adjoint_restart (c)
 Restart a case C from a given checkpoint.
 

Function/Subroutine Documentation

◆ simulation_adjoint_finalize()

subroutine, public simulation_adjoint::simulation_adjoint_finalize ( type(adjoint_case_t), intent(inout)  c)

Definition at line 89 of file simulation_adjoint.f90.

◆ simulation_adjoint_init()

subroutine, public simulation_adjoint::simulation_adjoint_init ( type(adjoint_case_t), intent(inout)  c,
type(time_step_controller_t), intent(inout)  dt_controller 
)

Definition at line 59 of file simulation_adjoint.f90.

◆ simulation_adjoint_restart()

subroutine, public simulation_adjoint::simulation_adjoint_restart ( type(adjoint_case_t), intent(inout)  c)

Definition at line 213 of file simulation_adjoint.f90.

◆ simulation_adjoint_step()

subroutine, public simulation_adjoint::simulation_adjoint_step ( type(adjoint_case_t), intent(inout)  c,
type(time_step_controller_t), intent(inout)  dt_controller,
real(kind=rp), intent(inout)  cfl,
real(kind=dp), intent(in)  tstep_loop_start_time 
)

Definition at line 110 of file simulation_adjoint.f90.