Construct a data type which stores iterative solver parameters.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=NTREAL), | intent(in), | optional | :: | converge_diff_in | Converge_diff_in the difference between iterations to consider a calculation converged. |
|
real(kind=NTREAL), | intent(in), | optional | :: | threshold_in | The zero threshold |
|
integer, | intent(in), | optional | :: | max_iterations_in | The maximum number of iterations to perform |
|
logical, | intent(in), | optional | :: | be_verbose_in | Whether to print during the calculation (default = False) |
|
type(Permutation_t), | intent(in), | optional | :: | BalancePermutation_in | For load balancing |