================= Possible solution [TOC] ================= Code ==== :import: session32/sol02/coarse_grid.cpp [fold] Compile and run =============== ---- SHELL(path=session32/sol02) ----------------------------------------------- g++ -Wall -I /home/numerik/pub/hpc/ws18/session25/ -std=c++17 +++ -o coarse_grid coarse_grid.cpp ./coarse_grid > coarse_grid.data -------------------------------------------------------------------------------- Plot of residuals ================= ---- SHELL(path=session32/sol02, hide) ----------------------------------------- gnuplot coarse_grid0.gnuplot gnuplot coarse_grid1.gnuplot gnuplot coarse_grid2.gnuplot gnuplot coarse_grid3.gnuplot gnuplot coarse_grid4.gnuplot -------------------------------------------------------------------------------- Plot of residual for initial guess ---------------------------------- ---- IMAGE ---------------------------- session32/sol02/coarse_grid0.svg --------------------------------------- Plot of residual after one iteration ------------------------------------ ---- IMAGE ---------------------------- session32/sol02/coarse_grid1.svg --------------------------------------- Plot of residual after two iterations ------------------------------------- ---- IMAGE ---------------------------- session32/sol02/coarse_grid2.svg --------------------------------------- Plot of residual after three iterations --------------------------------------- ---- IMAGE ---------------------------- session32/sol02/coarse_grid3.svg --------------------------------------- Plot of approximate solution after three iterations --------------------------------------------------- ---- IMAGE ---------------------------- session32/sol02/coarse_grid4.svg ---------------------------------------