Skip to content

Restart Block

The restart block provides all settings required to continue a simulation from a previously saved state. It allows the solver to load solution fields, time information, and optional patch data from earlier runs.

Warning

This block is optional.


Flags Overview

Note

All flags and their description are included in the table below. A detailed description of which values are possible for each input flag follows.

Flag Required Description
RESTART No determines whether the simulation starts from a specific iteration defined in restart_tag
RESTART_TAG No specifies the iteration number from which the restart file should be read
DINO_NEW_TIME_STEP No determines whether to use a new initial time step from init_timestep (.true.) or the one in the restart file (.false.)
READ_FROM_1D No enables projecting a profile from 1D to higher dimensions (advanced use)
TWOD_FROM1D No enables projecting a 1D profile to 2D (advanced use)
THREED_FROM1D No enables projecting a 1D profile to 3D (advanced use)
THREED_FROM2D No enables projecting a 2D profile to 3D (advanced use)
PATCH_SOLUTION No determines whether to use a given flamelet table
PATCH_ITERATION No iteration number from which the patch file is read
PATCH_SOL_FILE No name of the patch file

Flags Details

RESTART
  • Type: boolean
  • Values: .TRUE./.FALSE.
  • Default: .FALSE.
  • Description: determines whether the simulation starts from a specific iteration defined in restart_tag

RESTART_TAG
  • Type: string
  • Values: iteration number as string
  • Default: '48000'
  • Description: specifies the iteration number from which the restart file should be read

DINO_NEW_TIME_STEP
  • Type: boolean
  • Values: .TRUE./.FALSE.
  • Default: .FALSE.
  • Description: determines whether to use a new initial time step from init_timestep (.true.) or the one in the restart file (.false.)

READ_FROM_1D
  • Type: boolean
  • Values: .TRUE./.FALSE.
  • Default: .FALSE.
  • Description: enables projecting a profile from 1D to higher dimensions (advanced use)

TWOD_FROM1D
  • Type: boolean
  • Values: .TRUE./.FALSE.
  • Default: .FALSE.
  • Description: enables projecting a 1D profile to 2D (advanced use)

THREED_FROM1D
  • Type: boolean
  • Values: .TRUE./.FALSE.
  • Default: .FALSE.
  • Description: enables projecting a 1D profile to 3D (advanced use)

THREED_FROM2D
  • Type: boolean
  • Values: .TRUE./.FALSE.
  • Default: .FALSE.
  • Description: enables projecting a 2D profile to 3D (advanced use)

PATCH_SOLUTION
  • Type: boolean
  • Values: .TRUE./.FALSE.
  • Default: .FALSE.
  • Description: determines whether to use a given flamelet table

PATCH_ITERATION
  • Type: integer
  • Values: positive integers
  • Default: 3000
  • Description: iteration number from which the patch file is read

PATCH_SOL_FILE
  • Type: string
  • Values: file name
  • Default: ''
  • Description: name of the patch file

Example:

&NML_RESTART
    RESTART=.false.,
    RESTART_TAG='48000',
    DINO_NEW_TIME_STEP=.false.,
    READ_FROM_1D=.false., 
    TWOD_FROM1D=.false.,
    THREED_FROM1D=.false.,
    THREED_FROM2D=.false.,
    PATCH_SOLUTION = .FALSE.,
    PATCH_ITERATION = 3000,
    PATCH_SOL_FILE = ''
/