This project implements a prototype nonlinear solver based on the Generalized Minimal Residual (GMRES) method, enhanced with Geometric Multigrid (GMG) techniques, specifically utilizing a V-cycle approach. The primary focus is on exploring the capabilities of a nonlinear GMG-enhanced GMRES solver in solving equations that exhibit nonlinear behavior. As a part of the project, a comparison is made with a traditional nonlinear solver based on the Newton-Raphson method, where the matrix resolution is also performed using a GMG-enhanced GMRES solver. This setup provides an insightful comparison between two distinct approaches to tackling nonlinear numerical problems. The comparison is performed on this equation: D⋅(∇^2 x)+C+E⋅exp(F⋅x)−G⋅x⋅∇x=0
-
Notifications
You must be signed in to change notification settings - Fork 0
Prototype of an iterative nonlinear solver that only require the evaluation of the residual function. The prototype now solves D⋅(∇^2 x)+C+E⋅exp(F⋅x)−G⋅x⋅∇x=0
License
Luckabarbeau/nonlinear_iterative_residual_based_solver
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Prototype of an iterative nonlinear solver that only require the evaluation of the residual function. The prototype now solves D⋅(∇^2 x)+C+E⋅exp(F⋅x)−G⋅x⋅∇x=0
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published