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