config.addEntry<bool>("reorder-dofs","Reorder matrix entries corresponding to the same DOF together.",false);
config.addEntry<bool>("with-direct","Includes the 3rd party direct solvers in the benchmark.",false);
config.addEntry<String>("solvers","Comma-separated list of solvers to run benchmarks for. Options: gmres, cwygmres, tfqmr, bicgstab, bicgstab-ell.","all");
config.addEntry<String>("preconditioners","Comma-separated list of preconditioners to run benchmarks for. Options: jacobi, ilu0, ilut.","all");
config.addEntry<bool>("with-preconditioner-update","Run benchmark for the preconditioner update.",true);