4.6. Time Control

As an alternate to solution control, Fuego has a simplified Time Control block that can be used to set up time stepping parameters for simple, non-coupled problems. If your problem involves transfer, or if you want to be able to change time stepping parameters at different time periods you should use solution control.

Begin Fuego Procedure Fuego_procedure

    Time Start = 0.0, Stop = 10.0, Status Interval = 10

    begin time control
        BEGIN TIME STEPPING BLOCK  time_block
            START TIME IS   0.0
            TIME STEP = 1e-3
            BEGIN PARAMETERS FOR FUEGO REGION fuego_region
                TRANSIENT STEP TYPE IS automatic
                CFL LIMIT = 5.0
                TIME STEP CHANGE FACTOR = 1.5
            END   PARAMETERS FOR FUEGO REGION fuego_region
        END   TIME STEPPING BLOCK time_block

        Termination time = 1e6
    end time control

For the complete list of commands available in the time control block, refer to the command summary. The time control block lets you set the time stepping mode (fixed or automatic), the CFL limit, the initial time step, and the simulation end time.