Generalized implementation of a k-Eigenvalue solver using Power Iteration and with SCDSA acceleration.
type=FLOAT. K-eigenvalue tolerance for the acceleration scheme's inner power iterations
Default value: 1e-10(double)
type=INTEGER. Maximum allowable iterations for the acceleration scheme's inner power iterations
Default value: 50
type=BOOLEAN. Flag, if set will result in verbose output from the acceleration scheme
Default value: false
type=FLOAT. Absolute residual tolerance to use for the diffusion accelerator
Default value: 1e-10(double)
type=INTEGER. Maximum allowable iterations for the diffusion accelerator
Default value: 100
type=STRING. Additional PETSc options for the diffusion accelerator
Default value: "ssss"
type=BOOLEAN. Flag, if set will enable verbose output of the diffusion accelerator
Default value: false
type=STRING. Spatial discretization to use for the diffusion solver
Default value: "pwld"
Allowable values: "pwld", "pwlc"
type=FLOAT. Desired initial timestep size.
Default value: 0.01(double)
Allowable values: >= 1e-12(double)
type=FLOAT. Transient end-time if applicable.
Default value: 1(double)
type=FLOAT. Tolerance on the k-eigenvalue
Default value: 1e-10(double)
type=INTEGER. Maximum power iterations allowed
Default value: 1000
type=INTEGER. Maximum number of timesteps to allow. Negative values disables this.
Default value: -1
type=STRING. A text name to associate with the solver. This name will be used in status messages and verbose iterative convergence monitors.
Default value: "XXPowerIterationKEigen"
type=BOOLEAN. If true, reinitializes scalar phi fluxes to 1
Default value: true
type=BOOLEAN. Flag, if set to true will initialize the phi-solution to all 1's before executing
Default value: true
type=FLOAT. Transient start-time if applicable.
Default value: 0(double)
type=FLOAT. Current time of the solver.
Default value: 0(double)
type=INTEGER. Handle to a timestepper. If not supplied then a ConstantTimeStepper will be created.
Default value: 0