├── 1DMultigridTutorial ├── ExampleScript.m ├── Prolongate1D.m ├── README.txt ├── Restrict1D.m ├── VisualMuCycle.m ├── VisualMultigrid1D.m └── WeightedJacobi.m ├── 2DMultigrid ├── Build2DVector.m ├── BuildLaplacian2D.m ├── ExampleFMG.m ├── ExampleMucycles.m ├── FullMultiGrid.m ├── MuCycle.m ├── MultiGrid.m ├── Prolongate2D.m ├── README.txt ├── Restrict2D.m ├── WeightedJacobi.m ├── pack_matToVec.m ├── pack_vecToMat.m ├── runFMG.asv └── runFMG.m ├── 3DMultigrid ├── Build3DVector.m ├── BuildLaplacian2D.m ├── Driverv3.m ├── MuCycle.m ├── Prolongate3D.m ├── README.txt ├── Restrict3D.m ├── WeightedJacobi.m └── fd3d.m ├── LICENSE ├── NutshellMultigrid2.pdf ├── README.md └── images ├── VcycleDiagramSuperHighres.png ├── VcycleMedres.png ├── VcycleSmooshres.png ├── error2D.png ├── initialguess3D.png ├── solution2D.png └── solution3D.png /1DMultigridTutorial/ExampleScript.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dappelha/MultiGridMatlab/HEAD/1DMultigridTutorial/ExampleScript.m -------------------------------------------------------------------------------- /1DMultigridTutorial/Prolongate1D.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dappelha/MultiGridMatlab/HEAD/1DMultigridTutorial/Prolongate1D.m -------------------------------------------------------------------------------- /1DMultigridTutorial/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dappelha/MultiGridMatlab/HEAD/1DMultigridTutorial/README.txt -------------------------------------------------------------------------------- /1DMultigridTutorial/Restrict1D.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dappelha/MultiGridMatlab/HEAD/1DMultigridTutorial/Restrict1D.m -------------------------------------------------------------------------------- /1DMultigridTutorial/VisualMuCycle.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dappelha/MultiGridMatlab/HEAD/1DMultigridTutorial/VisualMuCycle.m -------------------------------------------------------------------------------- /1DMultigridTutorial/VisualMultigrid1D.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dappelha/MultiGridMatlab/HEAD/1DMultigridTutorial/VisualMultigrid1D.m -------------------------------------------------------------------------------- /1DMultigridTutorial/WeightedJacobi.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dappelha/MultiGridMatlab/HEAD/1DMultigridTutorial/WeightedJacobi.m -------------------------------------------------------------------------------- /2DMultigrid/Build2DVector.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dappelha/MultiGridMatlab/HEAD/2DMultigrid/Build2DVector.m -------------------------------------------------------------------------------- /2DMultigrid/BuildLaplacian2D.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dappelha/MultiGridMatlab/HEAD/2DMultigrid/BuildLaplacian2D.m -------------------------------------------------------------------------------- /2DMultigrid/ExampleFMG.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dappelha/MultiGridMatlab/HEAD/2DMultigrid/ExampleFMG.m -------------------------------------------------------------------------------- /2DMultigrid/ExampleMucycles.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dappelha/MultiGridMatlab/HEAD/2DMultigrid/ExampleMucycles.m -------------------------------------------------------------------------------- /2DMultigrid/FullMultiGrid.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dappelha/MultiGridMatlab/HEAD/2DMultigrid/FullMultiGrid.m -------------------------------------------------------------------------------- /2DMultigrid/MuCycle.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dappelha/MultiGridMatlab/HEAD/2DMultigrid/MuCycle.m -------------------------------------------------------------------------------- /2DMultigrid/MultiGrid.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dappelha/MultiGridMatlab/HEAD/2DMultigrid/MultiGrid.m -------------------------------------------------------------------------------- /2DMultigrid/Prolongate2D.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dappelha/MultiGridMatlab/HEAD/2DMultigrid/Prolongate2D.m -------------------------------------------------------------------------------- /2DMultigrid/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dappelha/MultiGridMatlab/HEAD/2DMultigrid/README.txt -------------------------------------------------------------------------------- /2DMultigrid/Restrict2D.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dappelha/MultiGridMatlab/HEAD/2DMultigrid/Restrict2D.m -------------------------------------------------------------------------------- /2DMultigrid/WeightedJacobi.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dappelha/MultiGridMatlab/HEAD/2DMultigrid/WeightedJacobi.m -------------------------------------------------------------------------------- /2DMultigrid/pack_matToVec.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dappelha/MultiGridMatlab/HEAD/2DMultigrid/pack_matToVec.m -------------------------------------------------------------------------------- /2DMultigrid/pack_vecToMat.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dappelha/MultiGridMatlab/HEAD/2DMultigrid/pack_vecToMat.m -------------------------------------------------------------------------------- /2DMultigrid/runFMG.asv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dappelha/MultiGridMatlab/HEAD/2DMultigrid/runFMG.asv -------------------------------------------------------------------------------- /2DMultigrid/runFMG.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dappelha/MultiGridMatlab/HEAD/2DMultigrid/runFMG.m -------------------------------------------------------------------------------- /3DMultigrid/Build3DVector.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dappelha/MultiGridMatlab/HEAD/3DMultigrid/Build3DVector.m -------------------------------------------------------------------------------- /3DMultigrid/BuildLaplacian2D.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dappelha/MultiGridMatlab/HEAD/3DMultigrid/BuildLaplacian2D.m -------------------------------------------------------------------------------- /3DMultigrid/Driverv3.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dappelha/MultiGridMatlab/HEAD/3DMultigrid/Driverv3.m -------------------------------------------------------------------------------- /3DMultigrid/MuCycle.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dappelha/MultiGridMatlab/HEAD/3DMultigrid/MuCycle.m -------------------------------------------------------------------------------- /3DMultigrid/Prolongate3D.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dappelha/MultiGridMatlab/HEAD/3DMultigrid/Prolongate3D.m -------------------------------------------------------------------------------- /3DMultigrid/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dappelha/MultiGridMatlab/HEAD/3DMultigrid/README.txt -------------------------------------------------------------------------------- /3DMultigrid/Restrict3D.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dappelha/MultiGridMatlab/HEAD/3DMultigrid/Restrict3D.m -------------------------------------------------------------------------------- /3DMultigrid/WeightedJacobi.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dappelha/MultiGridMatlab/HEAD/3DMultigrid/WeightedJacobi.m -------------------------------------------------------------------------------- /3DMultigrid/fd3d.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dappelha/MultiGridMatlab/HEAD/3DMultigrid/fd3d.m -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dappelha/MultiGridMatlab/HEAD/LICENSE -------------------------------------------------------------------------------- /NutshellMultigrid2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dappelha/MultiGridMatlab/HEAD/NutshellMultigrid2.pdf -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dappelha/MultiGridMatlab/HEAD/README.md -------------------------------------------------------------------------------- /images/VcycleDiagramSuperHighres.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dappelha/MultiGridMatlab/HEAD/images/VcycleDiagramSuperHighres.png -------------------------------------------------------------------------------- /images/VcycleMedres.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dappelha/MultiGridMatlab/HEAD/images/VcycleMedres.png -------------------------------------------------------------------------------- /images/VcycleSmooshres.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dappelha/MultiGridMatlab/HEAD/images/VcycleSmooshres.png -------------------------------------------------------------------------------- /images/error2D.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dappelha/MultiGridMatlab/HEAD/images/error2D.png -------------------------------------------------------------------------------- /images/initialguess3D.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dappelha/MultiGridMatlab/HEAD/images/initialguess3D.png -------------------------------------------------------------------------------- /images/solution2D.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dappelha/MultiGridMatlab/HEAD/images/solution2D.png -------------------------------------------------------------------------------- /images/solution3D.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dappelha/MultiGridMatlab/HEAD/images/solution3D.png --------------------------------------------------------------------------------