|
Matrix Free Solver 1.0.0
A matrix free solver for the Advection Diffusion Reaction problem implemented with deal.II
|
#include "DTR_mg.hpp"Functions | |
| void | dimension_time_study () |
| Evaluate the solver performances for different number of dofs. Metrics are stored in the dimension_time_mg.csv file in the usual output directory, such as the number of dofs and the solver time. | |
| void | solve_problem (unsigned int initial_refinements=5) |
| Solve the ADR problem. It prints all the verbose information to the standard output, including timings, solver information, and errors. | |
| void | polynomial_degree_study () |
| Evaluate the solver performances for different polynomial degrees. Many metrics are stored in the polynomial_degree_mf.csv file in the usual output directory, such as the number of dofs, the number of iterations, and the solver time. For a predefined problem size. | |
| int | main (int argc, char *argv[]) |
| void dimension_time_study | ( | ) |
Evaluate the solver performances for different number of dofs. Metrics are stored in the dimension_time_mg.csv file in the usual output directory, such as the number of dofs and the solver time.
| int main | ( | int | argc, |
| char * | argv[] ) |
| void polynomial_degree_study | ( | ) |
Evaluate the solver performances for different polynomial degrees. Many metrics are stored in the polynomial_degree_mf.csv file in the usual output directory, such as the number of dofs, the number of iterations, and the solver time. For a predefined problem size.
| void solve_problem | ( | unsigned int | initial_refinements = 5 | ) |
Solve the ADR problem. It prints all the verbose information to the standard output, including timings, solver information, and errors.
| initial_refinements | Number of initial refinements to provide to the run method. Default is 5. |