Skip to content

Initialize Block

This block contains information about on-the-fly POD

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
POD Yes determine whether to conduct on-the-fly POD
NMODE_POD Yes determine how many POD modes are saved
SNAPSHOT_SIZE Yes determine how many snapshots are used to calculate the POD
INTERVAL_POD Yes determine how large the interval is between two continuous snapshots
ITE_START Yes determine from which iteration step the on-the-fly POD is conducted
SAVING_POD Yes determine whether to save the POD modes

Flags Details

POD

Whether to conduct on-the-fly POD during the simulation.

  • Type: Boolean
  • Values: True or False.
  • Default: False

NMODE_POD

The number of POD modes to be saved.

  • Type: Integer
  • Values: Whatever suits your simulation.
  • Default: 10

SNAPSHOT_SIZE

The number of snapshots for POD computation.

  • Type: Integer
  • Values: Whatever suits your simulation.
  • Default: 50

INTERVAL_POD

The interval steps between two continuous snapshots.

  • Type: Integer
  • Values: Whatever suits your simulation.
  • Default: 10

ITE_START

The iteration step from which on-the-fly POD is conducted.

  • Type: Integer
  • Values: Whatever suits your simulation.
  • Default: 0

SAVING_POD

Whether to save the POD modes during the simulation.

  • Type: Boolean
  • Values: True or False.
  • Default: False

Example:

&NML_POD
   POD = .false.,
   NMODE_POD = 10,
   SNAPSHOT_SIZE = 50,
   INTERVAL_POD = 10,
   ITE_START = 0,
   SAVING_POD = .false.
/