Multigrid method for elliptic equations

Version 1.1.0.0 (8,74 ko) par Alexey
49 téléchargements
Mise à jour 17 sept. 2023

Multigrid method for elliptic equations

This study project includes the entire algorithm of the Multigrid method, which was applied to simple math problem as an example.
The problem contains an elliptic differential equation, Dirichlet boundary condition on a square domain; exact solution is known.
The problem is approximated by the finite volume method.
The spectral radius of iteration matrix and the error were calculated during the solving to show convergence.
The package contains as submodules:

  • Iteration methods: Jacobi, Seidel, SOR were used as smoothing methods, but can also be used to directly solve the problem;
  • Block tridiagonal method was used to solve the problem on the coarsest grid;
  • Smoothing algorithm was applied to the intermediate numerical solution.

u u u u

Citation pour cette source

Alexey (2026). Multigrid method for elliptic equations (https://github.com/AlexeyVasilyev240597/multigrid/releases/tag/v1.1), GitHub. Extrait(e) le .

Compatibilité avec les versions de MATLAB
Créé avec R2023a
Compatible avec toutes les versions
Plateformes compatibles
Windows macOS Linux
Tags Ajouter des tags
Version Publié le Notes de version
1.1.0.0

See release notes for this release on GitHub: https://github.com/AlexeyVasilyev240597/multigrid/releases/tag/v1.1

1.0

See release notes for this release on GitHub: https://github.com/AlexeyVasilyev240597/multigrid/releases/tag/v1.0

Pour consulter ou signaler des problèmes liés à ce module complémentaire GitHub, accédez au dépôt GitHub.
Pour consulter ou signaler des problèmes liés à ce module complémentaire GitHub, accédez au dépôt GitHub.