Provided by: libopm-simulators-bin_2021.10-4ubuntu1_amd64 bug

NAME

       flow - Eclipse compatible parallel reservoir simulator

SYNOPSIS

       flow [OPTIONS] [ECL_DECK_FILENAME]

DESCRIPTION

       Flow, an advanced reservoir simulator for ECL-decks provided by the Open Porous Media project.

   Recognized options:
       -h,--help
              Print this help message and exit

       --help-all
              Print all parameters, including obsolete, hidden and deprecated ones.

       --accelerator-mode=STRING
              Use  GPU  (cusparseSolver  or  openclSolver)  or  FPGA  (fpgaSolver)  as the linear solver, usage:
              '--accelerator-mode=[none|cusparse|opencl|fpga|amgcl]'. Default: "none"

       --allow-distributed-wells=BOOLEAN
              Allow the perforations of a well to be distributed to interior  of  multiple  processes.  Default:
              false

       --alternative-well-rate-init=BOOLEAN
              Use alternative well rate initialization procedure. Default: true

       --bda-device-id=INTEGER
              Choose  device  ID  for  cusparseSolver or openclSolver, use 'nvidia-smi' or 'clinfo' to determine
              valid IDs. Default: 0

       --continue-on-convergence-error=BOOLEAN
              Continue with a non-converged solution instead of giving up if  we  encounter  a  time  step  size
              smaller than the minimum time step size. Default: false

       --cpr-max-ell-iter=INTEGER
              MaxIterations of the elliptic pressure part of the cpr solver. Default: 20

       --cpr-reuse-setup=INTEGER
              Reuse  preconditioner  setup.  Valid  options  are 0: recreate the preconditioner for every linear
              solve, 1: recreate once every timestep, 2: recreate  if  last  linear  solve  took  more  than  10
              iterations, 3: never recreate. Default: 3

       --dbhp-max-rel=SCALAR
              Maximum relative change of the bottom-hole pressure in a single iteration. Default: 1

       --dp-max-rel=SCALAR
              Maximum relative change of pressure in a single iteration. Default: 0.3

       --ds-max=SCALAR
              Maximum absolute change of any saturation in a single iteration. Default: 0.2

       --dwell-fraction-max=SCALAR
              Maximum absolute change of a well's volume fraction in a single iteration. Default: 0.2

       --ecl-deck-file-name=STRING
              The name of the file which contains the ECL deck to be simulated. Default: ""

       --ecl-enable-drift-compensation=BOOLEAN
              Enable  partial  compensation of systematic mass losses via the source term of the next time step.
              Default: true

       --ecl-output-double-precision=BOOLEAN
              Tell the output writer to use double precision. Useful for 'perfect' restarts. Default: false

       --ecl-output-interval=INTEGER
              The number of report steps that ought to be skipped between two writes of ECL results. Default: -1

       --ecl-strict-parsing=BOOLEAN
              Use strict mode for parsing - all errors are collected  before  the  applicaton  exists.  Default:
              false

       --edge-weights-method=INTEGER
              Choose edge-weighing strategy: 0=uniform, 1=trans, 2=log(trans). Default: 1

       --enable-adaptive-time-stepping=BOOLEAN
              Use adaptive time stepping between report steps. Default: true

       --enable-async-ecl-output=BOOLEAN
              Write  the  ECL-formated  results  in a non-blocking way (i.e., using a separate thread). Default:
              true

       --enable-async-vtk-output=BOOLEAN
              Dispatch a separate thread to write the VTK output. Default: true

       --enable-dry-run=STRING
              Specify if the simulation ought to be actually run, or just pretended to be. Default: "auto"

       --enable-ecl-output=BOOLEAN
              Write binary output which is compatible with the commercial Eclipse simulator. Default: true

       --enable-esmry=BOOLEAN
              Write ESMRY file for fast loading of summary data. Default: false

       --enable-logging-fallout-warning=BOOLEAN
              Developer option to see whether logging was on non-root  processors.  In  that  case  it  will  be
              appended to the *.DBG or *.PRT files. Default: false

       --enable-opm-rst-file=BOOLEAN
              Include  OPM-specific  keywords  in  the ECL restart file to enable restart of OPM simulators from
              these files. Default: false

       --enable-storage-cache=BOOLEAN
              Store previous storage terms and avoid re-calculating them. Default: true

       --enable-terminal-output=BOOLEAN
              Print high-level information about the simulation's progress to the terminal. Default: true

       --enable-tracer-model=BOOLEAN
              Transport tracers found in the deck. Default: true

       --enable-tuning=BOOLEAN
              Honor some aspects of the TUNING keyword. Default: false

       --enable-vtk-output=BOOLEAN
              Global switch for turning on writing VTK files. Default: false

       --enable-well-operability-check=BOOLEAN
              Enable the well operability checking. Default: true

       --enable-well-operability-check-iter=BOOLEAN
              Enable the well operability checking during iterations. Default: false

       --enable-write-all-solutions=BOOLEAN
              Write all solutions to disk instead of only the ones for the report steps. Default: false

       --flow-linear-solver-verbosity=INTEGER
              The verbosity level of the linear solver (0: off, 2: all). Default: 0

       --flow-newton-max-iterations=INTEGER
              The maximum number of Newton iterations per time step used by flow. Default: 20

       --flow-newton-min-iterations=INTEGER
              The minimum number of Newton iterations per time step used by flow. Default: 1

       --force-disable-fluid-in-place-output=BOOLEAN
              Do not print fluid-in-place values after each report step even if requested by the deck.  Default:
              false

       --force-disable-resv-fluid-in-place-output=BOOLEAN
              Do  not  print  reservoir  volumes  values  after  each report step even if requested by the deck.
              Default: false

       --fpga-bitstream=STRING
              Specify the bitstream file for fpgaSolver (including path), usage:  '--fpga-bitstream=<filename>'.
              Default: ""

       --full-time-step-initially=BOOLEAN
              Always attempt to finish a report step using a single substep. Default: false

       --ignore-keywords=STRING
              List of Eclipse keywords which should be ignored. As a ':' separated string. Default: ""

       --ilu-fillin-level=INTEGER
              The fill-in level of the linear solver's ILU preconditioner. Default: 0

       --ilu-redblack=BOOLEAN
              Use red-black partitioning for the ILU preconditioner. Default: false

       --ilu-relaxation=SCALAR
              The relaxation factor of the linear solver's ILU preconditioner. Default: 0.9

       --ilu-reorder-spheres=BOOLEAN
              Whether  to  reorder  the  entries  of  the  matrix in the red-black ILU preconditioner in spheres
              starting at an edge. If false the original ordering is preserved in each color. Otherwise why  try
              to  ensure  D4 ordering (in a 2D structured grid, the diagonal elements are consecutive). Default:
              false

       --initial-time-step-in-days=SCALAR
              The size of the initial time step in days. Default: 1

       --linear-solver-ignore-convergence-failure=BOOLEAN
              Continue with the simulation like nothing happened after  the  linear  solver  did  not  converge.
              Default: false

       --linear-solver-max-iter=INTEGER
              The maximum number of iterations of the linear solver. Default: 200

       --linear-solver-reduction=SCALAR
              The minimum reduction of the residual which the linear solver must achieve. Default: 0.01

       --linear-solver-require-full-sparsity-pattern=BOOLEAN
              Produce the full sparsity pattern for the linear solver. Default: false

       --linear-solver-restart=INTEGER
              The number of iterations after which GMRES is restarted. Default: 40

       --linsolver=STRING
              Configuration  of  solver.  Valid  options  are: ilu0 (default), cpr (an alias for cpr_trueimpes),
              cpr_quasiimpes, cpr_trueimpes or amg. Alternatively, you can request a configuration  to  be  read
              from a JSON file by giving the filename here, ending with '.json.'. Default: "ilu0"

       --matrix-add-well-contributions=BOOLEAN
              Explicitly  specify  the  influences  of  wells  between  cells in the Jacobian and preconditioner
              matrices. Default: false

       --max-inner-iter-ms-wells=INTEGER
              Maximum number of inner iterations for multi-segment wells. Default: 100

       --max-inner-iter-wells=INTEGER
              Maximum number of inner iterations for standard wells. Default: 50

       --max-newton-iterations-with-inner-well-iterations=INTEGER
              Maximum newton iterations with inner well iterations. Default: 8

       --max-pressure-change-ms-wells=SCALAR
              Maximum relative pressure change for a single iteration of the multi-segment well model.  Default:
              1e+06

       --max-residual-allowed=SCALAR
              Absolute maximum tolerated for residuals without cutting the time step size. Default: 1e+07

       --max-single-precision-days=SCALAR
              Maximum  time  step  size where single precision floating point arithmetic can be used solving for
              the linear systems of equations. Default: 20

       --max-strict-iter=INTEGER
              Maximum number of Newton iterations before relaxed tolerances are used  for  the  CNV  convergence
              criterion. Default: 0

       --max-temperature-change=SCALAR
              Maximum absolute change of temperature in a single iteration. Default: 5

       --max-welleq-iter=INTEGER
              Maximum number of iterations to determine solution the  well equations. Default: 30

       --maximum-number-of-well-switches=INTEGER
              Maximum number of times a well can switch to the same control. Default: 3

       --milu-variant=STRING
              Specify  which variant of the modified-ILU preconditioner ought to be used. Possible variants are:
              ILU (default, plain ILU), MILU_1 (lump diagonal with dropped row entries), MILU_2  (lump  diagonal
              with  the sum of the absolute values of the dropped row  entries), MILU_3 (if diagonal is positive
              add sum of dropped row entrires. Otherwise subtract them), MILU_4 (if diagonal is positive add sum
              of dropped row entrires. Otherwise do nothing. Default: "ILU"

       --min-time-step-based-on-newton-iterations=SCALAR
              The minimum time step size (in days for field and metric unit and  hours  for  lab  unit)  can  be
              reduced to based on newton iteration counts. Default: 0

       --min-time-step-before-shutting-problematic-wells-in-days=SCALAR
              The minimum time step size in days for which problematic wells are not shut. Default: 0.01

       --newton-max-relax=SCALAR
              The maximum relaxation factor of a Newton iteration used by flow. Default: 0.5

       --newton-relaxation-type=STRING
              The type of relaxation used by flow's Newton method. Default: "dampen"

       --opencl-ilu-reorder=STRING
              Choose   the   reordering   strategy   for   ILU   for   openclSolver   and   fpgaSolver,   usage:
              '--opencl-ilu-reorder=[level_scheduling|graph_coloring], level_scheduling behaves  like  Dune  and
              cusparse,  graph_coloring  is  more  aggressive  and  likely to be faster, but is random-based and
              generally increases the number of linear solves and linear iterations significantly. Default: ""

       --opencl-platform-id=INTEGER
              Choose platform ID for openclSolver, use 'clinfo' to determine valid platform IDs. Default: 0

       --output-dir=STRING
              The directory to which result files are written. Default: ""

       --output-interval=INTEGER
              Specify the number of report steps between two consecutive writes of restart data. Default: 1

       --output-mode=STRING
              Specify which messages are going to be printed.  Valid  values  are:  none,  log,  all  (default).
              Default: "all"

       --owner-cells-first=BOOLEAN
              Order cells owned by rank before ghost/overlap cells. Default: true

       --parameter-file=STRING
              An .ini file which contains a set of run-time parameters. Default: ""

       --pri-var-oscilation-threshold=SCALAR
              The  threshold  value for the primary variable switching conditions after its meaning has switched
              to hinder oscilations. Default: 1e-05

       --print-parameters=INTEGER
              Print the values of the run-time parameters at the start of the simulation. Default: 2

       --print-properties=INTEGER
              Print the values of the compile time properties at the start of the simulation. Default: 2

       --project-saturations=BOOLEAN
              Option for doing saturation projection. Default: false

       --regularization-factor-msw=SCALAR
              Regularization factor for ms wells. Default: 1

       --relaxed-max-pv-fraction=SCALAR
              The fraction of the pore volume of the reservoir where the volumetric error (CNV) may be  voilated
              during strict Newton iterations. Default: 0.03

       --relaxed-pressure-tol-msw=SCALAR
              Relaxed tolerance for the MSW pressure solution. Default: 50000

       --relaxed-well-flow-tol=SCALAR
              Relaxed tolerance for the well flow residual. Default: 1

       --scale-linear-system=BOOLEAN
              Scale linear system according to equation scale and primary variable types. Default: false

       --sched-restart=BOOLEAN
              When  restarting:  should  we try to initialize wells and groups from historical SCHEDULE section.
              Default: true

       --serial-partitioning=BOOLEAN
              Perform partitioning for parallel runs on a single process. Default: false

       --shut-unsolvable-wells=BOOLEAN
              Shut unsolvable wells. Default: false

       --solve-welleq-initially=BOOLEAN
              Fully solve the well equations before each iteration of the reservoir model. Default: true

       --solver-continue-on-convergence-failure=BOOLEAN
              Continue instead of stop when minimum solver time step is reached. Default: false

       --solver-growth-factor=SCALAR
              The factor time steps are elongated after a successful substep. Default: 2

       --solver-max-growth=SCALAR
              The maximum factor time steps are elongated after a report step. Default: 3

       --solver-max-restarts=INTEGER
              The maximum number of breakdowns before a substep is given up and  the  simulator  is  terminated.
              Default: 10

       --solver-max-time-step-in-days=SCALAR
              The maximum size of a time step in days. Default: 365

       --solver-min-time-step=SCALAR
              The  minimum  size of a time step in days for field and metric and hours for lab. If a step cannot
              converge without getting cut below this step size the simulator will stop. Default: 1e-12

       --solver-restart-factor=SCALAR
              The factor time steps are elongated after restarts. Default: 0.33

       --solver-verbosity=INTEGER
              Specify the "chattiness" of the non-linear solver itself. Default: 1

       --strict-inner-iter-wells=INTEGER
              Number of inner well iterations with strict tolerance. Default: 40

       --strict-outer-iter-wells=INTEGER
              Number of newton iterations for which wells are checked with strict tolerance. Default: 99

       --temperature-max=SCALAR
              Maximum absolute temperature. Default: 400

       --temperature-min=SCALAR
              Minimum absolute temperature. Default: 280

       --threads-per-process=INTEGER
              The maximum number of threads to be instantiated per process ('-1' means 'automatic'). Default: -1

       --time-step-after-event-in-days=SCALAR
              Time step size of the first time step after  an  event  occurs  during  the  simulation  in  days.
              Default: -1

       --time-step-control=STRING
              The   algorithm   used   to  determine  time-step  sizes.  valid  options  are:  'pid'  (default),
              'pid+iteration', 'pid+newtoniteration', 'iterationcount', 'newtoniterationcount' and  'hardcoded'.
              Default: "pid+newtoniteration"

       --time-step-control-decay-damping-factor=SCALAR
              The decay rate of the time step decrease when the target iterations is exceeded. Default: 1

       --time-step-control-decay-rate=SCALAR
              The decay rate of the time step size of the number of target iterations is exceeded. Default: 0.75

       --time-step-control-file-name=STRING
              The name of the file which contains the hardcoded time steps sizes. Default: "timesteps"

       --time-step-control-growth-damping-factor=SCALAR
              The growth rate of the time step increase when the target iterations is undercut. Default: 3.2

       --time-step-control-growth-rate=SCALAR
              The  growth  rate  of  the time step size of the number of target iterations is undercut. Default:
              1.25

       --time-step-control-target-iterations=INTEGER
              The number of linear iterations which the time step control scheme should aim for (if applicable).
              Default: 30

       --time-step-control-target-newton-iterations=INTEGER
              The number of Newton iterations which the time step control scheme should aim for (if applicable).
              Default: 8

       --time-step-control-tolerance=SCALAR
              The tolerance used by the time step size control algorithm. Default: 0.1

       --time-step-verbosity=INTEGER
              Specify the "chattiness" during the time integration. Default: 1

       --tolerance-cnv=SCALAR
              Local convergence tolerance (Maximum of local saturation errors). Default: 0.01

       --tolerance-cnv-relaxed=SCALAR
              Relaxed local convergence tolerance that applies for iterations  after  the  iterations  with  the
              strict tolerance. Default: 1

       --tolerance-mb=SCALAR
              Tolerated mass balance error relative to total mass present. Default: 1e-06

       --tolerance-pressure-ms-wells=SCALAR
              Tolerance for the pressure equations for multi-segment wells. Default: 1000

       --tolerance-well-control=SCALAR
              Tolerance for the well control equations. Default: 1e-07

       --tolerance-wells=SCALAR
              Well convergence tolerance. Default: 0.0001

       --update-equations-scaling=BOOLEAN
              Update scaling factors for mass balance equations during the run. Default: false

       --use-gmres=BOOLEAN
              Use GMRES as the linear solver. Default: false

       --use-multisegment-well=BOOLEAN
              Use  the  well model for multi-segment wells instead of the one for single-segment wells. Default:
              true

       --use-update-stabilization=BOOLEAN
              Try to detect and correct oscillations or stagnation during the Newton method. Default: true

       --vtk-write-diffusion-coefficients=BOOLEAN
              Include the molecular diffusion coefficients in the VTK output files. Default: false

       --vtk-write-effective-diffusion-coefficients=BOOLEAN
              Include the effective molecular diffusion  coefficients  the  medium  in  the  VTK  output  files.
              Default: false

       --vtk-write-tortuosities=BOOLEAN
              Include the tortuosity for each phase in the VTK output files. Default: false

       --zoltan-imbalance-tol=SCALAR
              Tolerable imbalance of the loadbalancing provided by Zoltan (default: 1.1). Default: 1.1

flow 2021.10                                      November 2021                                          FLOW(1)