-
- Downloads
WIP: Better preconditionner for stack_solve_algo={2,3} (GMRES + BiCGStab solvers)
Implement preconditionners as in UMFITER and ITERSTACK: – For UMFITER, on first iteration, do a full LU decomposition, and use it as a preconditionner in further iterations (similar to UMFITER in TROLL). – For ITERSTACK, build a preconditionner based on small LU decomposition repeated several times across the stack TODO: – better understand how the tolerance of GMRES and BiCGStab influence the result (1e-12 seems needed for GIMF in the block-decomposed version) – bytecode + improve implementation of ILU preconditioner by using the structure in options_ + forbid other preconditionners – handle the error flag of gmres and bicgstab? – remove the persistent variables in sim1.m – turn various settings as user-accessible options [skip ci]
Showing
- matlab/default_option_values.m 11 additions, 0 deletionsmatlab/default_option_values.m
- matlab/optimization/solve_one_boundary.m 25 additions, 56 deletionsmatlab/optimization/solve_one_boundary.m
- matlab/perfect-foresight-models/iterstack_preconditioner.m 41 additions, 0 deletionsmatlab/perfect-foresight-models/iterstack_preconditioner.m
- matlab/perfect-foresight-models/sim1.m 24 additions, 11 deletionsmatlab/perfect-foresight-models/sim1.m
- matlab/perfect-foresight-models/solve_block_decomposed_problem.m 2 additions, 2 deletions...perfect-foresight-models/solve_block_decomposed_problem.m
- matlab/perfect-foresight-models/solve_two_boundaries_stacked.m 20 additions, 96 deletions...b/perfect-foresight-models/solve_two_boundaries_stacked.m
Loading
Please register or sign in to comment