- meshThe name of the mesh file to extract the time sequence from (must be an exodusII file).
C++ Type:MeshFileName
Controllable:No
Description:The name of the mesh file to extract the time sequence from (must be an exodusII file).
ExodusTimeSequenceStepper
Solves the Transient problem at a sequence of time points taken from a specified exodus file.
The Exodus file is read by the first process (rank 0), and the time step sequence is then broadcast to all other processes.
If the solve fails to converge during a time step, the behavior of the ExodusTimeSequenceStepper
is the same as the TimeSequenceStepper. The time step will be cut then the time stepper will attempt to return to the original sequence.
Example input file
In this example, the time stepper extracts the time sequence from an exodus output file. This exodus file may not necessarily have been generated using the same input file. The starting and end time of the simulation may still be set independently.
[Executioner]
type = Transient
end_time = 4.0
[./TimeStepper]
type = ExodusTimeSequenceStepper
mesh = timesequence_no_start_time.e
[../]
[]
(../../../SoftwareDownloads/moose/test/tests/time_steppers/timesequence_stepper/exodustimesequence.i)Input Parameters
- cutback_factor_at_failure0.5Factor to apply to timestep if a time step fails to converge.
Default:0.5
C++ Type:double
Controllable:No
Description:Factor to apply to timestep if a time step fails to converge.
- reset_dtFalseUse when restarting a calculation to force a change in dt.
Default:False
C++ Type:bool
Controllable:No
Description:Use when restarting a calculation to force a change in dt.
Optional Parameters
- control_tagsAdds user-defined labels for accessing object parameters via control logic.
C++ Type:std::vector<std::string>
Controllable:No
Description:Adds user-defined labels for accessing object parameters via control logic.
- enableTrueSet the enabled status of the MooseObject.
Default:True
C++ Type:bool
Controllable:No
Description:Set the enabled status of the MooseObject.