Commit Graph
41 Commits
Author SHA1 Message Date
Jan Nikl 09487b9fe5 Added parallel iterative glvis monitor. 2025-07-10 19:22:56 -07:00
Jan Nikl 0f68e7bcc8 Fixed mapping of rhs in DarcyOperator. 2025-07-10 00:27:26 -07:00
Jan Nikl 4b58d905ca Added tolerance/iters settings to DarcyOperator. 2025-07-09 14:22:24 -07:00
Jan Nikl 649823c5c9 Generalized IterativeGLVis monitor. 2025-07-09 13:03:00 -07:00
Jan Nikl 2aad23842c Generalized solution-based controller to all linear solvers and shared the solution/rhs vectors with DarcyOperator. 2025-07-09 12:54:31 -07:00
Jan Nikl c53a61c09b Added switches for direct solver usage in DarcyOperator. 2025-07-01 23:08:23 -07:00
Jan Nikl e2f53c54e8 Fixed DarcyOperator to work serially when compiled with MPI. 2025-06-30 12:06:15 -07:00
Jan Nikl 1b8577a1e0 Fixed gradient construction in Schur complement for nonlinear solvers. 2025-06-12 11:24:09 -07:00
Jan Nikl 34540e80f8 Revert "Removed unused dynamic cast to BlockOperator of the system operator."
This reverts commit e6ae361737.
2025-06-11 16:17:20 -07:00
Jan Nikl a8f370df36 Added nonlinear diffusion to parallel darcy form and ex5p-nguyen. 2025-06-10 04:31:10 -07:00
Jan Nikl e6ae361737 Removed unused dynamic cast to BlockOperator of the system operator. 2025-06-10 04:13:50 -07:00
Jan Nikl ae2af6c86f Added AIR AMG setup to hybridization and reduction, enabling problem 3 with the latter. 2025-06-06 14:29:16 -07:00
Jan Nikl d9731c7e19 Added AIR AMG setup to Schur complement preconditioner, enabling problem 3. 2025-06-06 13:37:09 -07:00
Jan Nikl 368005d9f1 Added GS/HypreAMG preconditioning to gradient of the hybridized system. 2025-04-15 21:26:56 -07:00
Jan Nikl bdc3be07e4 Improved memory safety by RAII. 2025-04-14 18:08:56 -07:00
Jan Nikl c91f3ea67f Added solution-based iterative solver controller to DarcyOperator. 2025-04-11 12:21:03 -07:00
Jan Nikl 5243009e3e Made RecoverFEMSolution virtual. 2025-04-11 10:26:06 -07:00
Jan Nikl a0b9d810fc Fixed print level of AMG in Schur. 2025-03-31 16:09:34 -07:00
Jan Nikl 1828746552 Added parallelization of non-linear DarcyForm. 2025-03-18 21:04:33 -07:00
Jan Nikl 092d24622c Removed the hack with DarcyForm directly as operator. 2025-03-18 20:57:51 -07:00
Jan Nikl b881ba6fd9 Minor cleanup in DarcyOperator. 2025-03-13 09:22:25 -07:00
Jan Nikl 4332811cb2 Fixed Neumann BC in hybridized DarcyOperator. 2025-03-10 15:40:25 -07:00
Jan Nikl 6e727f1b65 Fixed trace space to use DG_Interface collection without sign convention. 2025-03-06 11:09:31 -08:00
Jan Nikl c4e42b6e2b Parallelized DarcyOperator and Schur preconditioner. 2025-02-12 15:24:56 -08:00
Jan Nikl 39ada69386 Moved sign convention to DarcyForm for non-linear diffusion. 2024-12-12 13:06:24 -08:00
Jan Nikl 36460bc805 Added Schur preconditioner for non-linear diffusion. 2024-12-05 19:01:35 -08:00
Jan Nikl a0cc1aa1b6 Changed solver string format for local solver and simplified the testing logic. 2024-12-05 18:09:38 -08:00
Jan Nikl 9f13fc9347 Fixed non-linear diffusion LDG stabilization. 2024-12-05 17:13:51 -08:00
Jan Nikl 1e859b33f2 Moved setup of the solvers to methods. 2024-12-05 15:50:53 -08:00
Jan Nikl 0378b0b258 Moved Schur complement preconditioner to a class. 2024-12-05 09:57:43 -08:00
Jan Nikl bd0585fd56 Added LDG stabilization to non-linear diffusion and removed duplicite tests. 2024-12-04 10:47:08 -08:00
Jan Nikl 768a0f7002 Fixed tolerance in rege tests and increased precision of the local solver to converge in some tests. 2024-12-03 14:36:37 -08:00
Jan Nikl 43e1185b91 Added non-linear solvers for the mixed formulation, but keeping the linear solve for backward compatibility. 2024-11-26 13:38:18 -08:00
Jan Nikl f0829c4c2e Added Sundials KINSolver. 2024-10-31 11:49:36 -07:00
Jan Nikl 223bc2e32c Added output to files for GMRES interations. 2024-10-25 16:14:59 -07:00
Jan Nikl c6d768fe3e Added steps for GMRES iteration vis. 2024-10-25 16:13:19 -07:00
Jan Nikl 7a344ffafe Added visualization of GMRES iterations to ex5-aniso. 2024-10-25 16:12:14 -07:00
Jan Nikl ef2f9d41ca Added time dependency to mag field. 2024-10-17 16:45:56 -07:00
Jan Nikl 2167542063 Added reduction of potential. 2024-10-16 16:55:00 -07:00
Jan Nikl 50cbc10d67 Renamed the operator from Nguyen to DarcyOperator. 2024-10-16 09:35:39 -07:00
Jan Nikl 85fd2cee5e Separated the operator from Nguyen. 2024-10-16 09:35:39 -07:00