freegs.multigrid.createVcycle

Contents

freegs.multigrid.createVcycle#

freegs.multigrid.createVcycle(nx, ny, generator, nlevels=4, ncycle=1, niter=10, direct=True)[source]#

Create a hierarchy of solvers in a multigrid V-cycle

nx, ny - The highest resolution generator(nx,ny) - Returns a sparse matrix, given resolution nlevels - Number of multigrid levels direct - Lowest level uses direct solver ncycle - Number of V cycles. This is only passed to the top level MGJacobi object niter - Number of Jacobi iterations per level