Open Boundaries

OpenBoundariesAdditionalTerms
Section: Open Boundaries
Type: flag
Default: mem_term + src_term

The open-boundaries propagator inserts two additional terms in the Crank-Nicolson scheme: source and memory. With this variable, one or both of them can be switched off.


Options:


OpenBoundariesMaxMemCoeffs
Section: Open Boundaries
Type: integer
Default: TDMaximumIter

Sets the maximum number of used memory coefficients. Can be used to pre-calculate memory coefficients.


OpenBoundariesMemType
Section: Open Boundaries
Type: integer
Default: save_cpu_time

Decides whether the memory coefficients use lots of RAM (default) or uses a more compact scheme but with the need of more CPU-cycles.


Options:


OpenBoundariesQMRMaxIter
Section: Open Boundaries
Type: integer
Default: 100

Sets the maximum iteration number for the QMR linear solver in the Crank-Nicolson procedure for open boundaries.


OpenBoundariesQMRTol
Section: Open Boundaries
Type: integer
Default: 1e-12

Sets the convergence tolerance for the residue in the QMR linear solver in the Crank-Nicolson procedure.