-
Notifications
You must be signed in to change notification settings - Fork 140
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enhanced multigrid solvers, including for Stokes-IB #6
Conversation
…ssonPointRelaxationFACOperator provides FORTRAN kernel-based Gauss-Seidel smoothing for constant-coefficient Poisson problems; CCPoissonBoxRelaxationFACOperator provides box-smoothing for general Poisson problems (using PETSc "under the hood" for the box solvers)
…k around bug in old version of g++
…into boyceg/MG-smoothers Conflicts: ibtk/src/solvers/impls/CCPoissonHypreLevelSolver.cpp
Conflicts: ibtk/src/math/PETScMatUtilities.cpp
…y in level solvers employed in CCPoissonLevelRelaxationFACOperator
…e-fine boundaries
…. AMR needs to be tested.
…itioner for implicit IB
…us StaggeredStokesSolvers and preconditioners from INSStaggeredHierarchyIntegrator
…an matrix formation
…host width and not IB ghost width. Adding velocity and pressure nullspace info to the class.
…e Jacobian matrix and its implementation in IBMethod class
I thought that AMR wasn't working for Stokes+IB? Two comments: (1) In the input file, the stiffness and damping parameters are determined from the time step size, so to keep the structure fixed in place, it is necessary to increase the spring stiffness. (2) Turning off damping seems to yield better performance --- it could be that we are not handling that part of the equation properly in the implicit solver. |
We will have to test it out with number of cases. It seems to be doing good job (or maybe not?) with this example/setting. |
…ator. PETSc command line preference is first level_N_ and then it reverts to finding level_.
…aggeredStokesIBBoxRelaxationFACOperator
Enhanced multigrid solvers, including for Stokes-IB * completes infrastructure for constructing matrix-based representations of IB spreading/interpolation operators * adds infrastructure for constructing matrix-based representations of selected SAMRAI restriction/prolongation operators * adds infrastructure for constructing MG smoothers for Stokes-IB equations * adds box-relaxation (ASM-like) smoothers for Poisson, Stokes, and Stokes-IB
No description provided.