reservoirflow.solutions.numerical.FDM.run#

FDM.run(nsteps=10, threading=True, vectorize=True, check_MB=True, print_arrays=False, isolver=None)#

Perform a simulation run for nsteps.

Parameters:
  • nsteps (int, optional) – _description_

  • threading (bool, optional) – _description_

  • check_MB (bool, optional) – _description_

  • isolver (str, optional) – iterative solver for sparse matrices. Available solvers are [“bicg”, “bicgstab”, “cg”, “cgs”, “gmres”, “lgmres”, “minres”, “qmr”, “gcrotmk”, “tfqmr”]. If None, direct solver is used. Only relevant when argument sparse=True. Direct solver is recommended for more accurate calculations. To improve performance, “cgs” is recommended to increase performance while option “minres” is not recommended due to high MB error. For more information check [1][2].

References