diff --git a/DunePerfRegression/alu_bicg_ilu.info b/DunePerfRegression/alu_bicg_ilu.info new file mode 100644 index 0000000..270f540 --- /dev/null +++ b/DunePerfRegression/alu_bicg_ilu.info @@ -0,0 +1,21 @@ +description: Changes the configuration of the ALUGrid examples to use the BiCGSTABSolver + and SeqILU preconditoner +feature_tags: +- BiCGSTABSolver +- SeqILU +- ALUGrid +- no-gridmaker +include_revisions: + revision_range: + start: 332a9af0b7e3336dd72c4f4b74e09df525b6db0d +path: alu_bicg_ilu.patch +project_name: DunePerfRegression +shortname: alu_bicg_ilu +tags: +- configuration +- compile-time +- BiCGSTABSolver +- SeqILU +- no-gridmaker +- ALUGrid +- dune diff --git a/DunePerfRegression/alu_bicg_ilu.patch b/DunePerfRegression/alu_bicg_ilu.patch new file mode 100644 index 0000000..8381d38 --- /dev/null +++ b/DunePerfRegression/alu_bicg_ilu.patch @@ -0,0 +1,15 @@ +diff --git a/dune-performance-regressions/src/poisson-alugrid.cc b/dune-performance-regressions/src/poisson-alugrid.cc +index a6d9a55..9bced24 100644 +--- a/dune-performance-regressions/src/poisson-alugrid.cc ++++ b/dune-performance-regressions/src/poisson-alugrid.cc +@@ -56,8 +56,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_ALU_Pk_2d",q); ++ Dune::BiCGSTABSolver, ++ PreconditionMarker::SeqILU>(gv,fem,"poisson_ALU_Pk_2d",q); + } + #endif + diff --git a/DunePerfRegression/alu_bicg_richardson.info b/DunePerfRegression/alu_bicg_richardson.info new file mode 100644 index 0000000..bd5928c --- /dev/null +++ b/DunePerfRegression/alu_bicg_richardson.info @@ -0,0 +1,21 @@ +description: Changes the configuration of the ALUGrid examples to use the BiCGSTABSolver + and Richardson preconditoner +feature_tags: +- BiCGSTABSolver +- Richardson +- ALUGrid +- no-gridmaker +include_revisions: + revision_range: + start: 332a9af0b7e3336dd72c4f4b74e09df525b6db0d +path: alu_bicg_richardson.patch +project_name: DunePerfRegression +shortname: alu_bicg_richardson +tags: +- configuration +- compile-time +- BiCGSTABSolver +- Richardson +- no-gridmaker +- ALUGrid +- dune diff --git a/DunePerfRegression/alu_bicg_richardson.patch b/DunePerfRegression/alu_bicg_richardson.patch new file mode 100644 index 0000000..2b458e4 --- /dev/null +++ b/DunePerfRegression/alu_bicg_richardson.patch @@ -0,0 +1,15 @@ +diff --git a/dune-performance-regressions/src/poisson-alugrid.cc b/dune-performance-regressions/src/poisson-alugrid.cc +index a6d9a55..9bced24 100644 +--- a/dune-performance-regressions/src/poisson-alugrid.cc ++++ b/dune-performance-regressions/src/poisson-alugrid.cc +@@ -56,8 +56,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_ALU_Pk_2d",q); ++ Dune::BiCGSTABSolver, ++ PreconditionMarker::Richardson>(gv,fem,"poisson_ALU_Pk_2d",q); + } + #endif + diff --git a/DunePerfRegression/alu_bicg_ssor.info b/DunePerfRegression/alu_bicg_ssor.info new file mode 100644 index 0000000..3537ac3 --- /dev/null +++ b/DunePerfRegression/alu_bicg_ssor.info @@ -0,0 +1,21 @@ +description: Changes the configuration of the ALUGrid examples to use the BiCGSTABSolver + and SeqSSOR preconditoner +feature_tags: +- BiCGSTABSolver +- SeqSSOR +- ALUGrid +- no-gridmaker +include_revisions: + revision_range: + start: 332a9af0b7e3336dd72c4f4b74e09df525b6db0d +path: alu_bicg_ssor.patch +project_name: DunePerfRegression +shortname: alu_bicg_ssor +tags: +- configuration +- compile-time +- BiCGSTABSolver +- SeqSSOR +- no-gridmaker +- ALUGrid +- dune diff --git a/DunePerfRegression/alu_bicg_ssor.patch b/DunePerfRegression/alu_bicg_ssor.patch new file mode 100644 index 0000000..4fc524e --- /dev/null +++ b/DunePerfRegression/alu_bicg_ssor.patch @@ -0,0 +1,15 @@ +diff --git a/dune-performance-regressions/src/poisson-alugrid.cc b/dune-performance-regressions/src/poisson-alugrid.cc +index a6d9a55..9bced24 100644 +--- a/dune-performance-regressions/src/poisson-alugrid.cc ++++ b/dune-performance-regressions/src/poisson-alugrid.cc +@@ -56,8 +56,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_ALU_Pk_2d",q); ++ Dune::BiCGSTABSolver, ++ PreconditionMarker::SeqSSOR>(gv,fem,"poisson_ALU_Pk_2d",q); + } + #endif + diff --git a/DunePerfRegression/alu_cg_ilu.info b/DunePerfRegression/alu_cg_ilu.info new file mode 100644 index 0000000..07483c8 --- /dev/null +++ b/DunePerfRegression/alu_cg_ilu.info @@ -0,0 +1,21 @@ +description: Changes the configuration of the ALUGrid examples to use the CGSolver + and SeqILU preconditoner +feature_tags: +- CGSolver +- SeqILU +- ALUGrid +- no-gridmaker +include_revisions: + revision_range: + start: 332a9af0b7e3336dd72c4f4b74e09df525b6db0d +path: alu_cg_ilu.patch +project_name: DunePerfRegression +shortname: alu_cg_ilu +tags: +- configuration +- compile-time +- CGSolver +- SeqILU +- no-gridmaker +- ALUGrid +- dune diff --git a/DunePerfRegression/alu_cg_ilu.patch b/DunePerfRegression/alu_cg_ilu.patch new file mode 100644 index 0000000..fe1b75b --- /dev/null +++ b/DunePerfRegression/alu_cg_ilu.patch @@ -0,0 +1,15 @@ +diff --git a/dune-performance-regressions/src/poisson-alugrid.cc b/dune-performance-regressions/src/poisson-alugrid.cc +index a6d9a55..9bced24 100644 +--- a/dune-performance-regressions/src/poisson-alugrid.cc ++++ b/dune-performance-regressions/src/poisson-alugrid.cc +@@ -56,8 +56,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_ALU_Pk_2d",q); ++ Dune::CGSolver, ++ PreconditionMarker::SeqILU>(gv,fem,"poisson_ALU_Pk_2d",q); + } + #endif + diff --git a/DunePerfRegression/alu_cg_richardson.info b/DunePerfRegression/alu_cg_richardson.info new file mode 100644 index 0000000..aab61d2 --- /dev/null +++ b/DunePerfRegression/alu_cg_richardson.info @@ -0,0 +1,21 @@ +description: Changes the configuration of the ALUGrid examples to use the CGSolver + and Richardson preconditoner +feature_tags: +- CGSolver +- Richardson +- ALUGrid +- no-gridmaker +include_revisions: + revision_range: + start: 332a9af0b7e3336dd72c4f4b74e09df525b6db0d +path: alu_cg_richardson.patch +project_name: DunePerfRegression +shortname: alu_cg_richardson +tags: +- configuration +- compile-time +- CGSolver +- Richardson +- no-gridmaker +- ALUGrid +- dune diff --git a/DunePerfRegression/alu_cg_richardson.patch b/DunePerfRegression/alu_cg_richardson.patch new file mode 100644 index 0000000..4972c4d --- /dev/null +++ b/DunePerfRegression/alu_cg_richardson.patch @@ -0,0 +1,15 @@ +diff --git a/dune-performance-regressions/src/poisson-alugrid.cc b/dune-performance-regressions/src/poisson-alugrid.cc +index a6d9a55..9bced24 100644 +--- a/dune-performance-regressions/src/poisson-alugrid.cc ++++ b/dune-performance-regressions/src/poisson-alugrid.cc +@@ -56,8 +56,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_ALU_Pk_2d",q); ++ Dune::CGSolver, ++ PreconditionMarker::Richardson>(gv,fem,"poisson_ALU_Pk_2d",q); + } + #endif + diff --git a/DunePerfRegression/alu_cg_ssor.info b/DunePerfRegression/alu_cg_ssor.info new file mode 100644 index 0000000..126efd3 --- /dev/null +++ b/DunePerfRegression/alu_cg_ssor.info @@ -0,0 +1,21 @@ +description: Changes the configuration of the ALUGrid examples to use the CGSolver + and SeqSSOR preconditoner +feature_tags: +- CGSolver +- SeqSSOR +- ALUGrid +- no-gridmaker +include_revisions: + revision_range: + start: 332a9af0b7e3336dd72c4f4b74e09df525b6db0d +path: alu_cg_ssor.patch +project_name: DunePerfRegression +shortname: alu_cg_ssor +tags: +- configuration +- compile-time +- CGSolver +- SeqSSOR +- no-gridmaker +- ALUGrid +- dune diff --git a/DunePerfRegression/alu_cg_ssor.patch b/DunePerfRegression/alu_cg_ssor.patch new file mode 100644 index 0000000..075b6a0 --- /dev/null +++ b/DunePerfRegression/alu_cg_ssor.patch @@ -0,0 +1,15 @@ +diff --git a/dune-performance-regressions/src/poisson-alugrid.cc b/dune-performance-regressions/src/poisson-alugrid.cc +index a6d9a55..9bced24 100644 +--- a/dune-performance-regressions/src/poisson-alugrid.cc ++++ b/dune-performance-regressions/src/poisson-alugrid.cc +@@ -56,8 +56,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_ALU_Pk_2d",q); ++ Dune::CGSolver, ++ PreconditionMarker::SeqSSOR>(gv,fem,"poisson_ALU_Pk_2d",q); + } + #endif + diff --git a/DunePerfRegression/alu_gradient_ilu.info b/DunePerfRegression/alu_gradient_ilu.info new file mode 100644 index 0000000..d5fbfcb --- /dev/null +++ b/DunePerfRegression/alu_gradient_ilu.info @@ -0,0 +1,21 @@ +description: Changes the configuration of the ALUGrid examples to use the GradientSolver + and SeqILU preconditoner +feature_tags: +- GradientSolver +- SeqILU +- ALUGrid +- no-gridmaker +include_revisions: + revision_range: + start: 332a9af0b7e3336dd72c4f4b74e09df525b6db0d +path: alu_gradient_ilu.patch +project_name: DunePerfRegression +shortname: alu_gradient_ilu +tags: +- configuration +- compile-time +- GradientSolver +- SeqILU +- no-gridmaker +- ALUGrid +- dune diff --git a/DunePerfRegression/alu_gradient_ilu.patch b/DunePerfRegression/alu_gradient_ilu.patch new file mode 100644 index 0000000..df266f7 --- /dev/null +++ b/DunePerfRegression/alu_gradient_ilu.patch @@ -0,0 +1,15 @@ +diff --git a/dune-performance-regressions/src/poisson-alugrid.cc b/dune-performance-regressions/src/poisson-alugrid.cc +index a6d9a55..9bced24 100644 +--- a/dune-performance-regressions/src/poisson-alugrid.cc ++++ b/dune-performance-regressions/src/poisson-alugrid.cc +@@ -56,8 +56,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_ALU_Pk_2d",q); ++ Dune::GradientSolver, ++ PreconditionMarker::SeqILU>(gv,fem,"poisson_ALU_Pk_2d",q); + } + #endif + diff --git a/DunePerfRegression/alu_gradient_richardson.info b/DunePerfRegression/alu_gradient_richardson.info new file mode 100644 index 0000000..8abbd71 --- /dev/null +++ b/DunePerfRegression/alu_gradient_richardson.info @@ -0,0 +1,21 @@ +description: Changes the configuration of the ALUGrid examples to use the GradientSolver + and Richardson preconditoner +feature_tags: +- GradientSolver +- Richardson +- ALUGrid +- no-gridmaker +include_revisions: + revision_range: + start: 332a9af0b7e3336dd72c4f4b74e09df525b6db0d +path: alu_gradient_richardson.patch +project_name: DunePerfRegression +shortname: alu_gradient_richardson +tags: +- configuration +- compile-time +- GradientSolver +- Richardson +- no-gridmaker +- ALUGrid +- dune diff --git a/DunePerfRegression/alu_gradient_richardson.patch b/DunePerfRegression/alu_gradient_richardson.patch new file mode 100644 index 0000000..38ec6c0 --- /dev/null +++ b/DunePerfRegression/alu_gradient_richardson.patch @@ -0,0 +1,15 @@ +diff --git a/dune-performance-regressions/src/poisson-alugrid.cc b/dune-performance-regressions/src/poisson-alugrid.cc +index a6d9a55..9bced24 100644 +--- a/dune-performance-regressions/src/poisson-alugrid.cc ++++ b/dune-performance-regressions/src/poisson-alugrid.cc +@@ -56,8 +56,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_ALU_Pk_2d",q); ++ Dune::GradientSolver, ++ PreconditionMarker::Richardson>(gv,fem,"poisson_ALU_Pk_2d",q); + } + #endif + diff --git a/DunePerfRegression/alu_gradient_ssor.info b/DunePerfRegression/alu_gradient_ssor.info new file mode 100644 index 0000000..948eb49 --- /dev/null +++ b/DunePerfRegression/alu_gradient_ssor.info @@ -0,0 +1,21 @@ +description: Changes the configuration of the ALUGrid examples to use the GradientSolver + and SeqSSOR preconditoner +feature_tags: +- GradientSolver +- SeqSSOR +- ALUGrid +- no-gridmaker +include_revisions: + revision_range: + start: 332a9af0b7e3336dd72c4f4b74e09df525b6db0d +path: alu_gradient_ssor.patch +project_name: DunePerfRegression +shortname: alu_gradient_ssor +tags: +- configuration +- compile-time +- GradientSolver +- SeqSSOR +- no-gridmaker +- ALUGrid +- dune diff --git a/DunePerfRegression/alu_gradient_ssor.patch b/DunePerfRegression/alu_gradient_ssor.patch new file mode 100644 index 0000000..60ff503 --- /dev/null +++ b/DunePerfRegression/alu_gradient_ssor.patch @@ -0,0 +1,15 @@ +diff --git a/dune-performance-regressions/src/poisson-alugrid.cc b/dune-performance-regressions/src/poisson-alugrid.cc +index a6d9a55..9bced24 100644 +--- a/dune-performance-regressions/src/poisson-alugrid.cc ++++ b/dune-performance-regressions/src/poisson-alugrid.cc +@@ -56,8 +56,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_ALU_Pk_2d",q); ++ Dune::GradientSolver, ++ PreconditionMarker::SeqSSOR>(gv,fem,"poisson_ALU_Pk_2d",q); + } + #endif + diff --git a/DunePerfRegression/alu_grid_adapt_10000ms.info b/DunePerfRegression/alu_grid_adapt_10000ms.info index b5078b4..56fb13f 100644 --- a/DunePerfRegression/alu_grid_adapt_10000ms.info +++ b/DunePerfRegression/alu_grid_adapt_10000ms.info @@ -13,3 +13,4 @@ tags: - template - grid - 10000ms +- ALUGrid diff --git a/DunePerfRegression/alu_grid_adapt_1000ms.info b/DunePerfRegression/alu_grid_adapt_1000ms.info index 6ae2269..a020942 100644 --- a/DunePerfRegression/alu_grid_adapt_1000ms.info +++ b/DunePerfRegression/alu_grid_adapt_1000ms.info @@ -13,3 +13,4 @@ tags: - template - grid - 1000ms +- ALUGrid diff --git a/DunePerfRegression/alu_grid_adapt_100ms.info b/DunePerfRegression/alu_grid_adapt_100ms.info index dcb3229..bf49bb4 100644 --- a/DunePerfRegression/alu_grid_adapt_100ms.info +++ b/DunePerfRegression/alu_grid_adapt_100ms.info @@ -13,3 +13,4 @@ tags: - template - grid - 100ms +- ALUGrid diff --git a/DunePerfRegression/alu_grid_adapt_10ms.info b/DunePerfRegression/alu_grid_adapt_10ms.info index f884178..ef0b558 100644 --- a/DunePerfRegression/alu_grid_adapt_10ms.info +++ b/DunePerfRegression/alu_grid_adapt_10ms.info @@ -13,3 +13,4 @@ tags: - template - grid - 10ms +- ALUGrid diff --git a/DunePerfRegression/alu_grid_adapt_1ms.info b/DunePerfRegression/alu_grid_adapt_1ms.info index b4f312c..5f22085 100644 --- a/DunePerfRegression/alu_grid_adapt_1ms.info +++ b/DunePerfRegression/alu_grid_adapt_1ms.info @@ -13,3 +13,4 @@ tags: - template - grid - 1ms +- ALUGrid diff --git a/DunePerfRegression/alu_loop_ilu.info b/DunePerfRegression/alu_loop_ilu.info new file mode 100644 index 0000000..d7a1898 --- /dev/null +++ b/DunePerfRegression/alu_loop_ilu.info @@ -0,0 +1,21 @@ +description: Changes the configuration of the ALUGrid examples to use the LoopSolver + and SeqILU preconditoner +feature_tags: +- LoopSolver +- SeqILU +- ALUGrid +- no-gridmaker +include_revisions: + revision_range: + start: 332a9af0b7e3336dd72c4f4b74e09df525b6db0d +path: alu_loop_ilu.patch +project_name: DunePerfRegression +shortname: alu_loop_ilu +tags: +- configuration +- compile-time +- LoopSolver +- SeqILU +- no-gridmaker +- ALUGrid +- dune diff --git a/DunePerfRegression/alu_loop_ilu.patch b/DunePerfRegression/alu_loop_ilu.patch new file mode 100644 index 0000000..8800b71 --- /dev/null +++ b/DunePerfRegression/alu_loop_ilu.patch @@ -0,0 +1,15 @@ +diff --git a/dune-performance-regressions/src/poisson-alugrid.cc b/dune-performance-regressions/src/poisson-alugrid.cc +index a6d9a55..9bced24 100644 +--- a/dune-performance-regressions/src/poisson-alugrid.cc ++++ b/dune-performance-regressions/src/poisson-alugrid.cc +@@ -56,8 +56,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_ALU_Pk_2d",q); ++ Dune::LoopSolver, ++ PreconditionMarker::SeqILU>(gv,fem,"poisson_ALU_Pk_2d",q); + } + #endif + diff --git a/DunePerfRegression/alu_loop_richardson.info b/DunePerfRegression/alu_loop_richardson.info new file mode 100644 index 0000000..bebebbd --- /dev/null +++ b/DunePerfRegression/alu_loop_richardson.info @@ -0,0 +1,21 @@ +description: Changes the configuration of the ALUGrid examples to use the LoopSolver + and Richardson preconditoner +feature_tags: +- LoopSolver +- Richardson +- ALUGrid +- no-gridmaker +include_revisions: + revision_range: + start: 332a9af0b7e3336dd72c4f4b74e09df525b6db0d +path: alu_loop_richardson.patch +project_name: DunePerfRegression +shortname: alu_loop_richardson +tags: +- configuration +- compile-time +- LoopSolver +- Richardson +- no-gridmaker +- ALUGrid +- dune diff --git a/DunePerfRegression/alu_loop_richardson.patch b/DunePerfRegression/alu_loop_richardson.patch new file mode 100644 index 0000000..3edb247 --- /dev/null +++ b/DunePerfRegression/alu_loop_richardson.patch @@ -0,0 +1,15 @@ +diff --git a/dune-performance-regressions/src/poisson-alugrid.cc b/dune-performance-regressions/src/poisson-alugrid.cc +index a6d9a55..9bced24 100644 +--- a/dune-performance-regressions/src/poisson-alugrid.cc ++++ b/dune-performance-regressions/src/poisson-alugrid.cc +@@ -56,8 +56,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_ALU_Pk_2d",q); ++ Dune::LoopSolver, ++ PreconditionMarker::Richardson>(gv,fem,"poisson_ALU_Pk_2d",q); + } + #endif + diff --git a/DunePerfRegression/alu_loop_ssor.info b/DunePerfRegression/alu_loop_ssor.info new file mode 100644 index 0000000..cac3ad9 --- /dev/null +++ b/DunePerfRegression/alu_loop_ssor.info @@ -0,0 +1,21 @@ +description: Changes the configuration of the ALUGrid examples to use the LoopSolver + and SeqSSOR preconditoner +feature_tags: +- LoopSolver +- SeqSSOR +- ALUGrid +- no-gridmaker +include_revisions: + revision_range: + start: 332a9af0b7e3336dd72c4f4b74e09df525b6db0d +path: alu_loop_ssor.patch +project_name: DunePerfRegression +shortname: alu_loop_ssor +tags: +- configuration +- compile-time +- LoopSolver +- SeqSSOR +- no-gridmaker +- ALUGrid +- dune diff --git a/DunePerfRegression/alu_loop_ssor.patch b/DunePerfRegression/alu_loop_ssor.patch new file mode 100644 index 0000000..6d44be1 --- /dev/null +++ b/DunePerfRegression/alu_loop_ssor.patch @@ -0,0 +1,15 @@ +diff --git a/dune-performance-regressions/src/poisson-alugrid.cc b/dune-performance-regressions/src/poisson-alugrid.cc +index a6d9a55..9bced24 100644 +--- a/dune-performance-regressions/src/poisson-alugrid.cc ++++ b/dune-performance-regressions/src/poisson-alugrid.cc +@@ -56,8 +56,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_ALU_Pk_2d",q); ++ Dune::LoopSolver, ++ PreconditionMarker::SeqSSOR>(gv,fem,"poisson_ALU_Pk_2d",q); + } + #endif + diff --git a/DunePerfRegression/alu_minres_ilu.info b/DunePerfRegression/alu_minres_ilu.info new file mode 100644 index 0000000..4162d2b --- /dev/null +++ b/DunePerfRegression/alu_minres_ilu.info @@ -0,0 +1,21 @@ +description: Changes the configuration of the ALUGrid examples to use the MINRESSolver + and SeqILU preconditoner +feature_tags: +- MINRESSolver +- SeqILU +- ALUGrid +- no-gridmaker +include_revisions: + revision_range: + start: 332a9af0b7e3336dd72c4f4b74e09df525b6db0d +path: alu_minres_ilu.patch +project_name: DunePerfRegression +shortname: alu_minres_ilu +tags: +- configuration +- compile-time +- MINRESSolver +- SeqILU +- no-gridmaker +- ALUGrid +- dune diff --git a/DunePerfRegression/alu_minres_ilu.patch b/DunePerfRegression/alu_minres_ilu.patch new file mode 100644 index 0000000..ed2375e --- /dev/null +++ b/DunePerfRegression/alu_minres_ilu.patch @@ -0,0 +1,15 @@ +diff --git a/dune-performance-regressions/src/poisson-alugrid.cc b/dune-performance-regressions/src/poisson-alugrid.cc +index a6d9a55..9bced24 100644 +--- a/dune-performance-regressions/src/poisson-alugrid.cc ++++ b/dune-performance-regressions/src/poisson-alugrid.cc +@@ -56,8 +56,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_ALU_Pk_2d",q); ++ Dune::MINRESSolver, ++ PreconditionMarker::SeqILU>(gv,fem,"poisson_ALU_Pk_2d",q); + } + #endif + diff --git a/DunePerfRegression/alu_minres_richardson.info b/DunePerfRegression/alu_minres_richardson.info new file mode 100644 index 0000000..3f01ab0 --- /dev/null +++ b/DunePerfRegression/alu_minres_richardson.info @@ -0,0 +1,21 @@ +description: Changes the configuration of the ALUGrid examples to use the MINRESSolver + and Richardson preconditoner +feature_tags: +- MINRESSolver +- Richardson +- ALUGrid +- no-gridmaker +include_revisions: + revision_range: + start: 332a9af0b7e3336dd72c4f4b74e09df525b6db0d +path: alu_minres_richardson.patch +project_name: DunePerfRegression +shortname: alu_minres_richardson +tags: +- configuration +- compile-time +- MINRESSolver +- Richardson +- no-gridmaker +- ALUGrid +- dune diff --git a/DunePerfRegression/alu_minres_richardson.patch b/DunePerfRegression/alu_minres_richardson.patch new file mode 100644 index 0000000..0ae1468 --- /dev/null +++ b/DunePerfRegression/alu_minres_richardson.patch @@ -0,0 +1,15 @@ +diff --git a/dune-performance-regressions/src/poisson-alugrid.cc b/dune-performance-regressions/src/poisson-alugrid.cc +index a6d9a55..9bced24 100644 +--- a/dune-performance-regressions/src/poisson-alugrid.cc ++++ b/dune-performance-regressions/src/poisson-alugrid.cc +@@ -56,8 +56,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_ALU_Pk_2d",q); ++ Dune::MINRESSolver, ++ PreconditionMarker::Richardson>(gv,fem,"poisson_ALU_Pk_2d",q); + } + #endif + diff --git a/DunePerfRegression/alu_minres_ssor.info b/DunePerfRegression/alu_minres_ssor.info new file mode 100644 index 0000000..4bf9574 --- /dev/null +++ b/DunePerfRegression/alu_minres_ssor.info @@ -0,0 +1,21 @@ +description: Changes the configuration of the ALUGrid examples to use the MINRESSolver + and SeqSSOR preconditoner +feature_tags: +- MINRESSolver +- SeqSSOR +- ALUGrid +- no-gridmaker +include_revisions: + revision_range: + start: 332a9af0b7e3336dd72c4f4b74e09df525b6db0d +path: alu_minres_ssor.patch +project_name: DunePerfRegression +shortname: alu_minres_ssor +tags: +- configuration +- compile-time +- MINRESSolver +- SeqSSOR +- no-gridmaker +- ALUGrid +- dune diff --git a/DunePerfRegression/alu_minres_ssor.patch b/DunePerfRegression/alu_minres_ssor.patch new file mode 100644 index 0000000..663859f --- /dev/null +++ b/DunePerfRegression/alu_minres_ssor.patch @@ -0,0 +1,15 @@ +diff --git a/dune-performance-regressions/src/poisson-alugrid.cc b/dune-performance-regressions/src/poisson-alugrid.cc +index a6d9a55..9bced24 100644 +--- a/dune-performance-regressions/src/poisson-alugrid.cc ++++ b/dune-performance-regressions/src/poisson-alugrid.cc +@@ -56,8 +56,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_ALU_Pk_2d",q); ++ Dune::MINRESSolver, ++ PreconditionMarker::SeqSSOR>(gv,fem,"poisson_ALU_Pk_2d",q); + } + #endif + diff --git a/DunePerfRegression/bicgstab_solver_apply_10000ms.info b/DunePerfRegression/bicgstab_solver_apply_10000ms.info index dc2d07d..63bfcf8 100644 --- a/DunePerfRegression/bicgstab_solver_apply_10000ms.info +++ b/DunePerfRegression/bicgstab_solver_apply_10000ms.info @@ -13,3 +13,4 @@ tags: - template - solver - 10000ms +- BiCGSTABSolver diff --git a/DunePerfRegression/bicgstab_solver_apply_1000ms.info b/DunePerfRegression/bicgstab_solver_apply_1000ms.info index 2f715ab..d275f9a 100644 --- a/DunePerfRegression/bicgstab_solver_apply_1000ms.info +++ b/DunePerfRegression/bicgstab_solver_apply_1000ms.info @@ -13,3 +13,4 @@ tags: - template - solver - 1000ms +- BiCGSTABSolver diff --git a/DunePerfRegression/bicgstab_solver_apply_100ms.info b/DunePerfRegression/bicgstab_solver_apply_100ms.info index 6abda66..b56e153 100644 --- a/DunePerfRegression/bicgstab_solver_apply_100ms.info +++ b/DunePerfRegression/bicgstab_solver_apply_100ms.info @@ -13,3 +13,4 @@ tags: - template - solver - 100ms +- BiCGSTABSolver diff --git a/DunePerfRegression/bicgstab_solver_apply_10ms.info b/DunePerfRegression/bicgstab_solver_apply_10ms.info index fb117cc..3041c6f 100644 --- a/DunePerfRegression/bicgstab_solver_apply_10ms.info +++ b/DunePerfRegression/bicgstab_solver_apply_10ms.info @@ -13,3 +13,4 @@ tags: - template - solver - 10ms +- BiCGSTABSolver diff --git a/DunePerfRegression/bicgstab_solver_apply_1ms.info b/DunePerfRegression/bicgstab_solver_apply_1ms.info index 936f636..9864614 100644 --- a/DunePerfRegression/bicgstab_solver_apply_1ms.info +++ b/DunePerfRegression/bicgstab_solver_apply_1ms.info @@ -13,3 +13,4 @@ tags: - template - solver - 1ms +- BiCGSTABSolver diff --git a/DunePerfRegression/cg_solver_apply_10000ms.info b/DunePerfRegression/cg_solver_apply_10000ms.info index 3f70e58..79e0c64 100644 --- a/DunePerfRegression/cg_solver_apply_10000ms.info +++ b/DunePerfRegression/cg_solver_apply_10000ms.info @@ -13,3 +13,4 @@ tags: - template - solver - 10000ms +- CGSolver diff --git a/DunePerfRegression/cg_solver_apply_1000ms.info b/DunePerfRegression/cg_solver_apply_1000ms.info index e202026..729ccff 100644 --- a/DunePerfRegression/cg_solver_apply_1000ms.info +++ b/DunePerfRegression/cg_solver_apply_1000ms.info @@ -13,3 +13,4 @@ tags: - template - solver - 1000ms +- CGSolver diff --git a/DunePerfRegression/cg_solver_apply_100ms.info b/DunePerfRegression/cg_solver_apply_100ms.info index bf6e5f1..f60259c 100644 --- a/DunePerfRegression/cg_solver_apply_100ms.info +++ b/DunePerfRegression/cg_solver_apply_100ms.info @@ -13,3 +13,4 @@ tags: - template - solver - 100ms +- CGSolver diff --git a/DunePerfRegression/cg_solver_apply_10ms.info b/DunePerfRegression/cg_solver_apply_10ms.info index 31e361d..7d84a77 100644 --- a/DunePerfRegression/cg_solver_apply_10ms.info +++ b/DunePerfRegression/cg_solver_apply_10ms.info @@ -13,3 +13,4 @@ tags: - template - solver - 10ms +- CGSolver diff --git a/DunePerfRegression/cg_solver_apply_1ms.info b/DunePerfRegression/cg_solver_apply_1ms.info index 32a4f53..a5a5694 100644 --- a/DunePerfRegression/cg_solver_apply_1ms.info +++ b/DunePerfRegression/cg_solver_apply_1ms.info @@ -13,3 +13,4 @@ tags: - template - solver - 1ms +- CGSolver diff --git a/DunePerfRegression/gradient_solver_apply_10000ms.info b/DunePerfRegression/gradient_solver_apply_10000ms.info index 630f4c2..a285aca 100644 --- a/DunePerfRegression/gradient_solver_apply_10000ms.info +++ b/DunePerfRegression/gradient_solver_apply_10000ms.info @@ -13,3 +13,4 @@ tags: - template - solver - 10000ms +- GradientSolver diff --git a/DunePerfRegression/gradient_solver_apply_1000ms.info b/DunePerfRegression/gradient_solver_apply_1000ms.info index 58b851f..55cfa73 100644 --- a/DunePerfRegression/gradient_solver_apply_1000ms.info +++ b/DunePerfRegression/gradient_solver_apply_1000ms.info @@ -13,3 +13,4 @@ tags: - template - solver - 1000ms +- GradientSolver diff --git a/DunePerfRegression/gradient_solver_apply_100ms.info b/DunePerfRegression/gradient_solver_apply_100ms.info index e4b72e5..9ed2dd2 100644 --- a/DunePerfRegression/gradient_solver_apply_100ms.info +++ b/DunePerfRegression/gradient_solver_apply_100ms.info @@ -13,3 +13,4 @@ tags: - template - solver - 100ms +- GradientSolver diff --git a/DunePerfRegression/gradient_solver_apply_10ms.info b/DunePerfRegression/gradient_solver_apply_10ms.info index 8a70a14..1404f12 100644 --- a/DunePerfRegression/gradient_solver_apply_10ms.info +++ b/DunePerfRegression/gradient_solver_apply_10ms.info @@ -13,3 +13,4 @@ tags: - template - solver - 10ms +- GradientSolver diff --git a/DunePerfRegression/gradient_solver_apply_1ms.info b/DunePerfRegression/gradient_solver_apply_1ms.info index aeda72b..fffe7fc 100644 --- a/DunePerfRegression/gradient_solver_apply_1ms.info +++ b/DunePerfRegression/gradient_solver_apply_1ms.info @@ -13,3 +13,4 @@ tags: - template - solver - 1ms +- GradientSolver diff --git a/DunePerfRegression/kuhn_unit_cube_maker_create_10000ms.info b/DunePerfRegression/kuhn_unit_cube_maker_create_10000ms.info index 4d8ab8b..32144ef 100644 --- a/DunePerfRegression/kuhn_unit_cube_maker_create_10000ms.info +++ b/DunePerfRegression/kuhn_unit_cube_maker_create_10000ms.info @@ -13,3 +13,4 @@ tags: - template - maker - 10000ms +- KuhnUnitCubeMaker diff --git a/DunePerfRegression/kuhn_unit_cube_maker_create_1000ms.info b/DunePerfRegression/kuhn_unit_cube_maker_create_1000ms.info index 30149eb..1f55cb1 100644 --- a/DunePerfRegression/kuhn_unit_cube_maker_create_1000ms.info +++ b/DunePerfRegression/kuhn_unit_cube_maker_create_1000ms.info @@ -13,3 +13,4 @@ tags: - template - maker - 1000ms +- KuhnUnitCubeMaker diff --git a/DunePerfRegression/kuhn_unit_cube_maker_create_100ms.info b/DunePerfRegression/kuhn_unit_cube_maker_create_100ms.info index d0f0e3c..b1a6ccd 100644 --- a/DunePerfRegression/kuhn_unit_cube_maker_create_100ms.info +++ b/DunePerfRegression/kuhn_unit_cube_maker_create_100ms.info @@ -13,3 +13,4 @@ tags: - template - maker - 100ms +- KuhnUnitCubeMaker diff --git a/DunePerfRegression/kuhn_unit_cube_maker_create_10ms.info b/DunePerfRegression/kuhn_unit_cube_maker_create_10ms.info index 136a028..9e32b0b 100644 --- a/DunePerfRegression/kuhn_unit_cube_maker_create_10ms.info +++ b/DunePerfRegression/kuhn_unit_cube_maker_create_10ms.info @@ -13,3 +13,4 @@ tags: - template - maker - 10ms +- KuhnUnitCubeMaker diff --git a/DunePerfRegression/kuhn_unit_cube_maker_create_1ms.info b/DunePerfRegression/kuhn_unit_cube_maker_create_1ms.info index d282601..df13315 100644 --- a/DunePerfRegression/kuhn_unit_cube_maker_create_1ms.info +++ b/DunePerfRegression/kuhn_unit_cube_maker_create_1ms.info @@ -13,3 +13,4 @@ tags: - template - maker - 1ms +- KuhnUnitCubeMaker diff --git a/DunePerfRegression/loop_solver_apply_10000ms.info b/DunePerfRegression/loop_solver_apply_10000ms.info index a6e1b13..bed1d31 100644 --- a/DunePerfRegression/loop_solver_apply_10000ms.info +++ b/DunePerfRegression/loop_solver_apply_10000ms.info @@ -13,3 +13,4 @@ tags: - template - solver - 10000ms +- LoopSolver diff --git a/DunePerfRegression/loop_solver_apply_1000ms.info b/DunePerfRegression/loop_solver_apply_1000ms.info index 5cc0baa..ae95faa 100644 --- a/DunePerfRegression/loop_solver_apply_1000ms.info +++ b/DunePerfRegression/loop_solver_apply_1000ms.info @@ -13,3 +13,4 @@ tags: - template - solver - 1000ms +- LoopSolver diff --git a/DunePerfRegression/loop_solver_apply_100ms.info b/DunePerfRegression/loop_solver_apply_100ms.info index 06b75c9..979b404 100644 --- a/DunePerfRegression/loop_solver_apply_100ms.info +++ b/DunePerfRegression/loop_solver_apply_100ms.info @@ -13,3 +13,4 @@ tags: - template - solver - 100ms +- LoopSolver diff --git a/DunePerfRegression/loop_solver_apply_10ms.info b/DunePerfRegression/loop_solver_apply_10ms.info index e70a7a7..49b79df 100644 --- a/DunePerfRegression/loop_solver_apply_10ms.info +++ b/DunePerfRegression/loop_solver_apply_10ms.info @@ -13,3 +13,4 @@ tags: - template - solver - 10ms +- LoopSolver diff --git a/DunePerfRegression/loop_solver_apply_1ms.info b/DunePerfRegression/loop_solver_apply_1ms.info index 9f6a416..f384c48 100644 --- a/DunePerfRegression/loop_solver_apply_1ms.info +++ b/DunePerfRegression/loop_solver_apply_1ms.info @@ -13,3 +13,4 @@ tags: - template - solver - 1ms +- LoopSolver diff --git a/DunePerfRegression/minres_solver_apply_10000ms.info b/DunePerfRegression/minres_solver_apply_10000ms.info index 63ebed9..e2d0433 100644 --- a/DunePerfRegression/minres_solver_apply_10000ms.info +++ b/DunePerfRegression/minres_solver_apply_10000ms.info @@ -13,3 +13,4 @@ tags: - template - solver - 10000ms +- MINRESSolver diff --git a/DunePerfRegression/minres_solver_apply_1000ms.info b/DunePerfRegression/minres_solver_apply_1000ms.info index b6d53ab..910ebec 100644 --- a/DunePerfRegression/minres_solver_apply_1000ms.info +++ b/DunePerfRegression/minres_solver_apply_1000ms.info @@ -13,3 +13,4 @@ tags: - template - solver - 1000ms +- MINRESSolver diff --git a/DunePerfRegression/minres_solver_apply_100ms.info b/DunePerfRegression/minres_solver_apply_100ms.info index 776c2c1..52f7d88 100644 --- a/DunePerfRegression/minres_solver_apply_100ms.info +++ b/DunePerfRegression/minres_solver_apply_100ms.info @@ -13,3 +13,4 @@ tags: - template - solver - 100ms +- MINRESSolver diff --git a/DunePerfRegression/minres_solver_apply_10ms.info b/DunePerfRegression/minres_solver_apply_10ms.info index 0d100bc..630ba13 100644 --- a/DunePerfRegression/minres_solver_apply_10ms.info +++ b/DunePerfRegression/minres_solver_apply_10ms.info @@ -13,3 +13,4 @@ tags: - template - solver - 10ms +- MINRESSolver diff --git a/DunePerfRegression/minres_solver_apply_1ms.info b/DunePerfRegression/minres_solver_apply_1ms.info index ccc44e7..1264384 100644 --- a/DunePerfRegression/minres_solver_apply_1ms.info +++ b/DunePerfRegression/minres_solver_apply_1ms.info @@ -13,3 +13,4 @@ tags: - template - solver - 1ms +- MINRESSolver diff --git a/DunePerfRegression/richardson_preconditioner_create_10000ms.info b/DunePerfRegression/richardson_preconditioner_create_10000ms.info index f480b9b..409ea32 100644 --- a/DunePerfRegression/richardson_preconditioner_create_10000ms.info +++ b/DunePerfRegression/richardson_preconditioner_create_10000ms.info @@ -13,3 +13,4 @@ tags: - template - preconditioner - 10000ms +- Richardson diff --git a/DunePerfRegression/richardson_preconditioner_create_1000ms.info b/DunePerfRegression/richardson_preconditioner_create_1000ms.info index 42b509d..3594ddd 100644 --- a/DunePerfRegression/richardson_preconditioner_create_1000ms.info +++ b/DunePerfRegression/richardson_preconditioner_create_1000ms.info @@ -13,3 +13,4 @@ tags: - template - preconditioner - 1000ms +- Richardson diff --git a/DunePerfRegression/richardson_preconditioner_create_100ms.info b/DunePerfRegression/richardson_preconditioner_create_100ms.info index aa88b43..916750a 100644 --- a/DunePerfRegression/richardson_preconditioner_create_100ms.info +++ b/DunePerfRegression/richardson_preconditioner_create_100ms.info @@ -13,3 +13,4 @@ tags: - template - preconditioner - 100ms +- Richardson diff --git a/DunePerfRegression/richardson_preconditioner_create_10ms.info b/DunePerfRegression/richardson_preconditioner_create_10ms.info index ff24fd9..40356ea 100644 --- a/DunePerfRegression/richardson_preconditioner_create_10ms.info +++ b/DunePerfRegression/richardson_preconditioner_create_10ms.info @@ -13,3 +13,4 @@ tags: - template - preconditioner - 10ms +- Richardson diff --git a/DunePerfRegression/richardson_preconditioner_create_1ms.info b/DunePerfRegression/richardson_preconditioner_create_1ms.info index 68cc68e..7190b34 100644 --- a/DunePerfRegression/richardson_preconditioner_create_1ms.info +++ b/DunePerfRegression/richardson_preconditioner_create_1ms.info @@ -13,3 +13,4 @@ tags: - template - preconditioner - 1ms +- Richardson diff --git a/DunePerfRegression/seqilu_preconditioner_create_10000ms.info b/DunePerfRegression/seqilu_preconditioner_create_10000ms.info index 2e0cc69..fb04a1c 100644 --- a/DunePerfRegression/seqilu_preconditioner_create_10000ms.info +++ b/DunePerfRegression/seqilu_preconditioner_create_10000ms.info @@ -13,3 +13,4 @@ tags: - template - preconditioner - 10000ms +- SeqILU diff --git a/DunePerfRegression/seqilu_preconditioner_create_1000ms.info b/DunePerfRegression/seqilu_preconditioner_create_1000ms.info index 10614dc..667d061 100644 --- a/DunePerfRegression/seqilu_preconditioner_create_1000ms.info +++ b/DunePerfRegression/seqilu_preconditioner_create_1000ms.info @@ -13,3 +13,4 @@ tags: - template - preconditioner - 1000ms +- SeqILU diff --git a/DunePerfRegression/seqilu_preconditioner_create_100ms.info b/DunePerfRegression/seqilu_preconditioner_create_100ms.info index 79496f4..53289e7 100644 --- a/DunePerfRegression/seqilu_preconditioner_create_100ms.info +++ b/DunePerfRegression/seqilu_preconditioner_create_100ms.info @@ -13,3 +13,4 @@ tags: - template - preconditioner - 100ms +- SeqILU diff --git a/DunePerfRegression/seqilu_preconditioner_create_10ms.info b/DunePerfRegression/seqilu_preconditioner_create_10ms.info index f32faf3..8071150 100644 --- a/DunePerfRegression/seqilu_preconditioner_create_10ms.info +++ b/DunePerfRegression/seqilu_preconditioner_create_10ms.info @@ -13,3 +13,4 @@ tags: - template - preconditioner - 10ms +- SeqILU diff --git a/DunePerfRegression/seqilu_preconditioner_create_1ms.info b/DunePerfRegression/seqilu_preconditioner_create_1ms.info index 05856d5..8e2306a 100644 --- a/DunePerfRegression/seqilu_preconditioner_create_1ms.info +++ b/DunePerfRegression/seqilu_preconditioner_create_1ms.info @@ -13,3 +13,4 @@ tags: - template - preconditioner - 1ms +- SeqILU diff --git a/DunePerfRegression/seqssor_preconditioner_create_10000ms.info b/DunePerfRegression/seqssor_preconditioner_create_10000ms.info index 56032fa..23f3c20 100644 --- a/DunePerfRegression/seqssor_preconditioner_create_10000ms.info +++ b/DunePerfRegression/seqssor_preconditioner_create_10000ms.info @@ -13,3 +13,4 @@ tags: - template - preconditioner - 10000ms +- SeqSSOR diff --git a/DunePerfRegression/seqssor_preconditioner_create_1000ms.info b/DunePerfRegression/seqssor_preconditioner_create_1000ms.info index 0decd70..856eba5 100644 --- a/DunePerfRegression/seqssor_preconditioner_create_1000ms.info +++ b/DunePerfRegression/seqssor_preconditioner_create_1000ms.info @@ -13,3 +13,4 @@ tags: - template - preconditioner - 1000ms +- SeqSSOR diff --git a/DunePerfRegression/seqssor_preconditioner_create_100ms.info b/DunePerfRegression/seqssor_preconditioner_create_100ms.info index f659cbe..31951c7 100644 --- a/DunePerfRegression/seqssor_preconditioner_create_100ms.info +++ b/DunePerfRegression/seqssor_preconditioner_create_100ms.info @@ -13,3 +13,4 @@ tags: - template - preconditioner - 100ms +- SeqSSOR diff --git a/DunePerfRegression/seqssor_preconditioner_create_10ms.info b/DunePerfRegression/seqssor_preconditioner_create_10ms.info index 78c4e68..f466df9 100644 --- a/DunePerfRegression/seqssor_preconditioner_create_10ms.info +++ b/DunePerfRegression/seqssor_preconditioner_create_10ms.info @@ -13,3 +13,4 @@ tags: - template - preconditioner - 10ms +- SeqSSOR diff --git a/DunePerfRegression/seqssor_preconditioner_create_1ms.info b/DunePerfRegression/seqssor_preconditioner_create_1ms.info index 9129fff..64d5898 100644 --- a/DunePerfRegression/seqssor_preconditioner_create_1ms.info +++ b/DunePerfRegression/seqssor_preconditioner_create_1ms.info @@ -13,3 +13,4 @@ tags: - template - preconditioner - 1ms +- SeqSSOR diff --git a/DunePerfRegression/tri_unit_cube_maker_create_10000ms.info b/DunePerfRegression/tri_unit_cube_maker_create_10000ms.info index 2e23b4e..370d83f 100644 --- a/DunePerfRegression/tri_unit_cube_maker_create_10000ms.info +++ b/DunePerfRegression/tri_unit_cube_maker_create_10000ms.info @@ -13,3 +13,4 @@ tags: - template - maker - 10000ms +- TriangulatedUnitCubeMaker diff --git a/DunePerfRegression/tri_unit_cube_maker_create_1000ms.info b/DunePerfRegression/tri_unit_cube_maker_create_1000ms.info index ff5ee13..2dda6e0 100644 --- a/DunePerfRegression/tri_unit_cube_maker_create_1000ms.info +++ b/DunePerfRegression/tri_unit_cube_maker_create_1000ms.info @@ -13,3 +13,4 @@ tags: - template - maker - 1000ms +- TriangulatedUnitCubeMaker diff --git a/DunePerfRegression/tri_unit_cube_maker_create_100ms.info b/DunePerfRegression/tri_unit_cube_maker_create_100ms.info index ed97113..4b456e5 100644 --- a/DunePerfRegression/tri_unit_cube_maker_create_100ms.info +++ b/DunePerfRegression/tri_unit_cube_maker_create_100ms.info @@ -13,3 +13,4 @@ tags: - template - maker - 100ms +- TriangulatedUnitCubeMaker diff --git a/DunePerfRegression/tri_unit_cube_maker_create_10ms.info b/DunePerfRegression/tri_unit_cube_maker_create_10ms.info index 84e4059..30e4b1a 100644 --- a/DunePerfRegression/tri_unit_cube_maker_create_10ms.info +++ b/DunePerfRegression/tri_unit_cube_maker_create_10ms.info @@ -13,3 +13,4 @@ tags: - template - maker - 10ms +- TriangulatedUnitCubeMaker diff --git a/DunePerfRegression/tri_unit_cube_maker_create_1ms.info b/DunePerfRegression/tri_unit_cube_maker_create_1ms.info index 2c816d0..93da4aa 100644 --- a/DunePerfRegression/tri_unit_cube_maker_create_1ms.info +++ b/DunePerfRegression/tri_unit_cube_maker_create_1ms.info @@ -13,3 +13,4 @@ tags: - template - maker - 1ms +- TriangulatedUnitCubeMaker diff --git a/DunePerfRegression/tri_unit_square_maker_create_10000ms.info b/DunePerfRegression/tri_unit_square_maker_create_10000ms.info index e613974..6e778bc 100644 --- a/DunePerfRegression/tri_unit_square_maker_create_10000ms.info +++ b/DunePerfRegression/tri_unit_square_maker_create_10000ms.info @@ -13,3 +13,4 @@ tags: - template - maker - 10000ms +- TriangulatedUnitSquareMaker diff --git a/DunePerfRegression/tri_unit_square_maker_create_1000ms.info b/DunePerfRegression/tri_unit_square_maker_create_1000ms.info index 9cce6fa..7810588 100644 --- a/DunePerfRegression/tri_unit_square_maker_create_1000ms.info +++ b/DunePerfRegression/tri_unit_square_maker_create_1000ms.info @@ -13,3 +13,4 @@ tags: - template - maker - 1000ms +- TriangulatedUnitSquareMaker diff --git a/DunePerfRegression/tri_unit_square_maker_create_100ms.info b/DunePerfRegression/tri_unit_square_maker_create_100ms.info index 3a42801..42777cf 100644 --- a/DunePerfRegression/tri_unit_square_maker_create_100ms.info +++ b/DunePerfRegression/tri_unit_square_maker_create_100ms.info @@ -13,3 +13,4 @@ tags: - template - maker - 100ms +- TriangulatedUnitSquareMaker diff --git a/DunePerfRegression/tri_unit_square_maker_create_10ms.info b/DunePerfRegression/tri_unit_square_maker_create_10ms.info index 3bbb6c1..ceb39e7 100644 --- a/DunePerfRegression/tri_unit_square_maker_create_10ms.info +++ b/DunePerfRegression/tri_unit_square_maker_create_10ms.info @@ -13,3 +13,4 @@ tags: - template - maker - 10ms +- TriangulatedUnitSquareMaker diff --git a/DunePerfRegression/tri_unit_square_maker_create_1ms.info b/DunePerfRegression/tri_unit_square_maker_create_1ms.info index dfdef51..4fca4bc 100644 --- a/DunePerfRegression/tri_unit_square_maker_create_1ms.info +++ b/DunePerfRegression/tri_unit_square_maker_create_1ms.info @@ -13,3 +13,4 @@ tags: - template - maker - 1ms +- TriangulatedUnitSquareMaker diff --git a/DunePerfRegression/ug_grid_adapt_10000ms.info b/DunePerfRegression/ug_grid_adapt_10000ms.info index 214c229..6e282e7 100644 --- a/DunePerfRegression/ug_grid_adapt_10000ms.info +++ b/DunePerfRegression/ug_grid_adapt_10000ms.info @@ -13,3 +13,4 @@ tags: - template - grid - 10000ms +- UGGrid diff --git a/DunePerfRegression/ug_grid_adapt_1000ms.info b/DunePerfRegression/ug_grid_adapt_1000ms.info index 954662d..aca8848 100644 --- a/DunePerfRegression/ug_grid_adapt_1000ms.info +++ b/DunePerfRegression/ug_grid_adapt_1000ms.info @@ -13,3 +13,4 @@ tags: - template - grid - 1000ms +- UGGrid diff --git a/DunePerfRegression/ug_grid_adapt_100ms.info b/DunePerfRegression/ug_grid_adapt_100ms.info index 0b36421..3454468 100644 --- a/DunePerfRegression/ug_grid_adapt_100ms.info +++ b/DunePerfRegression/ug_grid_adapt_100ms.info @@ -13,3 +13,4 @@ tags: - template - grid - 100ms +- UGGrid diff --git a/DunePerfRegression/ug_grid_adapt_10ms.info b/DunePerfRegression/ug_grid_adapt_10ms.info index fbcc9d7..d9cccd9 100644 --- a/DunePerfRegression/ug_grid_adapt_10ms.info +++ b/DunePerfRegression/ug_grid_adapt_10ms.info @@ -13,3 +13,4 @@ tags: - template - grid - 10ms +- UGGrid diff --git a/DunePerfRegression/ug_grid_adapt_1ms.info b/DunePerfRegression/ug_grid_adapt_1ms.info index 420971b..12f62d8 100644 --- a/DunePerfRegression/ug_grid_adapt_1ms.info +++ b/DunePerfRegression/ug_grid_adapt_1ms.info @@ -13,3 +13,4 @@ tags: - template - grid - 1ms +- UGGrid diff --git a/DunePerfRegression/ug_trisqr_bicg_ilu.info b/DunePerfRegression/ug_trisqr_bicg_ilu.info new file mode 100644 index 0000000..040f39d --- /dev/null +++ b/DunePerfRegression/ug_trisqr_bicg_ilu.info @@ -0,0 +1,22 @@ +description: Changes the configuration of Dune for the UG Example to use TriangulatedUnitSquareMaker + with the BICGSTABSolver and SeqILU preconditioner. +feature_tags: +- TriangulatedUnitSquareMaker +- SeqILU +- UGGrid +- BiCGSTABSolver +include_revisions: + revision_range: + start: 332a9af0b7e3336dd72c4f4b74e09df525b6db0d +path: ug_trisqr_bicg_ilu.patch +project_name: DunePerfRegression +shortname: ug_trisqr_bicg_ilu +tags: +- configuration +- compile-time +- synthetic +- TriangulatedUnitSquareMaker +- SeqILU +- UGGrid +- BiCGSTABSolver +- dune diff --git a/DunePerfRegression/ug_trisqr_bicg_ilu.patch b/DunePerfRegression/ug_trisqr_bicg_ilu.patch new file mode 100644 index 0000000..3c91d67 --- /dev/null +++ b/DunePerfRegression/ug_trisqr_bicg_ilu.patch @@ -0,0 +1,13 @@ +diff --git a/dune-performance-regressions/src/poisson-ug-pk-2d.cc b/dune-performance-regressions/src/poisson-ug-pk-2d.cc +index f54b162..5c36327 100644 +--- a/dune-performance-regressions/src/poisson-ug-pk-2d.cc ++++ b/dune-performance-regressions/src/poisson-ug-pk-2d.cc +@@ -56,7 +56,7 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_UG_Pk_2d",q); + } + #endif diff --git a/DunePerfRegression/ug_trisqr_bicg_richardson.info b/DunePerfRegression/ug_trisqr_bicg_richardson.info new file mode 100644 index 0000000..5d88ca8 --- /dev/null +++ b/DunePerfRegression/ug_trisqr_bicg_richardson.info @@ -0,0 +1,22 @@ +description: Changes the configuration of Dune for the UG Example to use TriangulatedUnitSquareMaker + with the BICGSTABSolver and Richardson preconditioner. +feature_tags: +- TriangulatedUnitSquareMaker +- Richardson +- UGGrid +- BiCGSTABSolver +include_revisions: + revision_range: + start: 332a9af0b7e3336dd72c4f4b74e09df525b6db0d +path: ug_trisqr_bicg_richardson.patch +project_name: DunePerfRegression +shortname: ug_trisqr_bicg_richardson +tags: +- configuration +- compile-time +- synthetic +- TriangulatedUnitSquareMaker +- Richardson +- UGGrid +- BiCGSTABSolver +- dune diff --git a/DunePerfRegression/ug_trisqr_bicg_richardson.patch b/DunePerfRegression/ug_trisqr_bicg_richardson.patch new file mode 100644 index 0000000..195e702 --- /dev/null +++ b/DunePerfRegression/ug_trisqr_bicg_richardson.patch @@ -0,0 +1,15 @@ +diff --git a/dune-performance-regressions/src/poisson-ug-pk-2d.cc b/dune-performance-regressions/src/poisson-ug-pk-2d.cc +index f54b162..016d7db 100644 +--- a/dune-performance-regressions/src/poisson-ug-pk-2d.cc ++++ b/dune-performance-regressions/src/poisson-ug-pk-2d.cc +@@ -56,8 +56,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_UG_Pk_2d",q); ++ Dune::BiCGSTABSolver, ++ PreconditionMarker::Richardson>(gv,fem,"poisson_UG_Pk_2d",q); + } + #endif + diff --git a/DunePerfRegression/ug_trisqr_bicg_ssor.info b/DunePerfRegression/ug_trisqr_bicg_ssor.info new file mode 100644 index 0000000..deabef0 --- /dev/null +++ b/DunePerfRegression/ug_trisqr_bicg_ssor.info @@ -0,0 +1,22 @@ +description: Changes the configuration of Dune for the UG Example to use TriangulatedUnitSquareMaker + with the BICGSTABSolver and SeqSSOR preconditioner. +feature_tags: +- TriangulatedUnitSquareMaker +- SeqSSOR +- UGGrid +- BiCGSTABSolver +include_revisions: + revision_range: + start: 332a9af0b7e3336dd72c4f4b74e09df525b6db0d +path: ug_trisqr_bicg_ssor.patch +project_name: DunePerfRegression +shortname: ug_trisqr_bicg_ssor +tags: +- configuration +- compile-time +- synthetic +- TriangulatedUnitSquareMaker +- SeqSSOR +- UGGrid +- BiCGSTABSolver +- dune diff --git a/DunePerfRegression/ug_trisqr_bicg_ssor.patch b/DunePerfRegression/ug_trisqr_bicg_ssor.patch new file mode 100644 index 0000000..8bc3168 --- /dev/null +++ b/DunePerfRegression/ug_trisqr_bicg_ssor.patch @@ -0,0 +1,15 @@ +diff --git a/dune-performance-regressions/src/poisson-ug-pk-2d.cc b/dune-performance-regressions/src/poisson-ug-pk-2d.cc +index f54b162..c9a8dcd 100644 +--- a/dune-performance-regressions/src/poisson-ug-pk-2d.cc ++++ b/dune-performance-regressions/src/poisson-ug-pk-2d.cc +@@ -56,8 +56,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_UG_Pk_2d",q); ++ Dune::BiCGSTABSolver, ++ PreconditionMarker::SeqSSOR>(gv,fem,"poisson_UG_Pk_2d",q); + } + #endif + diff --git a/DunePerfRegression/ug_trisqr_cg_richardson.info b/DunePerfRegression/ug_trisqr_cg_richardson.info new file mode 100644 index 0000000..145099f --- /dev/null +++ b/DunePerfRegression/ug_trisqr_cg_richardson.info @@ -0,0 +1,22 @@ +description: Changes the configuration of Dune for the UG Example to use TriangulatedUnitSquareMaker + with the CGSolver and Richardson preconditioner. +feature_tags: +- TriangulatedUnitSquareMaker +- Richardson +- CGSolver +- UGGrid +include_revisions: + revision_range: + start: 332a9af0b7e3336dd72c4f4b74e09df525b6db0d +path: ug_trisqr_cg_richardson.patch +project_name: DunePerfRegression +shortname: ug_trisqr_cg_richardson +tags: +- configuration +- compile-time +- synthetic +- TriangulatedUnitSquareMaker +- Richardson +- CGSolver +- UGGrid +- dune diff --git a/DunePerfRegression/ug_trisqr_cg_richardson.patch b/DunePerfRegression/ug_trisqr_cg_richardson.patch new file mode 100644 index 0000000..81d857e --- /dev/null +++ b/DunePerfRegression/ug_trisqr_cg_richardson.patch @@ -0,0 +1,13 @@ +diff --git a/dune-performance-regressions/src/poisson-ug-pk-2d.cc b/dune-performance-regressions/src/poisson-ug-pk-2d.cc +index f54b162..9897334 100644 +--- a/dune-performance-regressions/src/poisson-ug-pk-2d.cc ++++ b/dune-performance-regressions/src/poisson-ug-pk-2d.cc +@@ -57,7 +57,7 @@ int main(int argc, char** argv) + FEM, + Dune::PDELab::ConformingDirichletConstraints, + Dune::CGSolver, +- PreconditionMarker::SeqILU>(gv,fem,"poisson_UG_Pk_2d",q); ++ PreconditionMarker::Richardson>(gv,fem,"poisson_UG_Pk_2d",q); + } + #endif + diff --git a/DunePerfRegression/ug_trisqr_cg_ssor.info b/DunePerfRegression/ug_trisqr_cg_ssor.info new file mode 100644 index 0000000..2ca3b93 --- /dev/null +++ b/DunePerfRegression/ug_trisqr_cg_ssor.info @@ -0,0 +1,22 @@ +description: Changes the configuration of Dune for the UG Example to use TriangulatedUnitSquareMaker + with the CGSolver and SeqSSOR preconditioner. +feature_tags: +- TriangulatedUnitSquareMaker +- SeqSSOR +- CGSolver +- UGGrid +include_revisions: + revision_range: + start: 332a9af0b7e3336dd72c4f4b74e09df525b6db0d +path: ug_trisqr_cg_ssor.patch +project_name: DunePerfRegression +shortname: ug_trisqr_cg_ssor +tags: +- configuration +- compile-time +- synthetic +- TriangulatedUnitSquareMaker +- SeqSSOR +- CGSolver +- UGGrid +- dune diff --git a/DunePerfRegression/ug_trisqr_cg_ssor.patch b/DunePerfRegression/ug_trisqr_cg_ssor.patch new file mode 100644 index 0000000..da04baa --- /dev/null +++ b/DunePerfRegression/ug_trisqr_cg_ssor.patch @@ -0,0 +1,13 @@ +diff --git a/dune-performance-regressions/src/poisson-ug-pk-2d.cc b/dune-performance-regressions/src/poisson-ug-pk-2d.cc +index f54b162..89a047a 100644 +--- a/dune-performance-regressions/src/poisson-ug-pk-2d.cc ++++ b/dune-performance-regressions/src/poisson-ug-pk-2d.cc +@@ -57,7 +57,7 @@ int main(int argc, char** argv) + FEM, + Dune::PDELab::ConformingDirichletConstraints, + Dune::CGSolver, +- PreconditionMarker::SeqILU>(gv,fem,"poisson_UG_Pk_2d",q); ++ PreconditionMarker::SeqSSOR>(gv,fem,"poisson_UG_Pk_2d",q); + } + #endif + diff --git a/DunePerfRegression/ug_trisqr_gradient_ilu.info b/DunePerfRegression/ug_trisqr_gradient_ilu.info new file mode 100644 index 0000000..695e3c6 --- /dev/null +++ b/DunePerfRegression/ug_trisqr_gradient_ilu.info @@ -0,0 +1,22 @@ +description: Changes the configuration of Dune for the UG Example to use TriangulatedUnitSquareMaker + with the GradientSolver and SeqILU preconditioner. +feature_tags: +- TriangulatedUnitSquareMaker +- SeqILU +- GradientSolver +- UGGrid +include_revisions: + revision_range: + start: 332a9af0b7e3336dd72c4f4b74e09df525b6db0d +path: ug_trisqr_gradient_ilu.patch +project_name: DunePerfRegression +shortname: ug_trisqr_gradient_ilu +tags: +- configuration +- compile-time +- synthetic +- TriangulatedUnitSquareMaker +- SeqILU +- GradientSolver +- UGGrid +- dune diff --git a/DunePerfRegression/ug_trisqr_gradient_ilu.patch b/DunePerfRegression/ug_trisqr_gradient_ilu.patch new file mode 100644 index 0000000..0e6ae12 --- /dev/null +++ b/DunePerfRegression/ug_trisqr_gradient_ilu.patch @@ -0,0 +1,13 @@ +diff --git a/dune-performance-regressions/src/poisson-ug-pk-2d.cc b/dune-performance-regressions/src/poisson-ug-pk-2d.cc +index f54b162..1ac9fbd 100644 +--- a/dune-performance-regressions/src/poisson-ug-pk-2d.cc ++++ b/dune-performance-regressions/src/poisson-ug-pk-2d.cc +@@ -56,7 +56,7 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_UG_Pk_2d",q); + } + #endif diff --git a/DunePerfRegression/ug_trisqr_gradient_richardson.info b/DunePerfRegression/ug_trisqr_gradient_richardson.info new file mode 100644 index 0000000..90420f9 --- /dev/null +++ b/DunePerfRegression/ug_trisqr_gradient_richardson.info @@ -0,0 +1,22 @@ +description: Changes the configuration of Dune for the UG Example to use TriangulatedUnitSquareMaker + with the GradientSolver and Richardson preconditioner. +feature_tags: +- TriangulatedUnitSquareMaker +- Richardson +- GradientSolver +- UGGrid +include_revisions: + revision_range: + start: 332a9af0b7e3336dd72c4f4b74e09df525b6db0d +path: ug_trisqr_gradient_richardson.patch +project_name: DunePerfRegression +shortname: ug_trisqr_gradient_richardson +tags: +- configuration +- compile-time +- synthetic +- TriangulatedUnitSquareMaker +- Richardson +- GradientSolver +- UGGrid +- dune diff --git a/DunePerfRegression/ug_trisqr_gradient_richardson.patch b/DunePerfRegression/ug_trisqr_gradient_richardson.patch new file mode 100644 index 0000000..4c49fbf --- /dev/null +++ b/DunePerfRegression/ug_trisqr_gradient_richardson.patch @@ -0,0 +1,15 @@ +diff --git a/dune-performance-regressions/src/poisson-ug-pk-2d.cc b/dune-performance-regressions/src/poisson-ug-pk-2d.cc +index f54b162..f1f295e 100644 +--- a/dune-performance-regressions/src/poisson-ug-pk-2d.cc ++++ b/dune-performance-regressions/src/poisson-ug-pk-2d.cc +@@ -56,8 +56,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_UG_Pk_2d",q); ++ Dune::GradientSolver, ++ PreconditionMarker::Richardson>(gv,fem,"poisson_UG_Pk_2d",q); + } + #endif + diff --git a/DunePerfRegression/ug_trisqr_gradient_ssor.info b/DunePerfRegression/ug_trisqr_gradient_ssor.info new file mode 100644 index 0000000..a034a79 --- /dev/null +++ b/DunePerfRegression/ug_trisqr_gradient_ssor.info @@ -0,0 +1,22 @@ +description: Changes the configuration of Dune for the UG Example to use TriangulatedUnitSquareMaker + with the GradientSolver and SeqSSOR preconditioner. +feature_tags: +- TriangulatedUnitSquareMaker +- SeqSSOR +- GradientSolver +- UGGrid +include_revisions: + revision_range: + start: 332a9af0b7e3336dd72c4f4b74e09df525b6db0d +path: ug_trisqr_gradient_ssor.patch +project_name: DunePerfRegression +shortname: ug_trisqr_gradient_ssor +tags: +- configuration +- compile-time +- synthetic +- TriangulatedUnitSquareMaker +- SeqSSOR +- GradientSolver +- UGGrid +- dune diff --git a/DunePerfRegression/ug_trisqr_gradient_ssor.patch b/DunePerfRegression/ug_trisqr_gradient_ssor.patch new file mode 100644 index 0000000..b316f48 --- /dev/null +++ b/DunePerfRegression/ug_trisqr_gradient_ssor.patch @@ -0,0 +1,15 @@ +diff --git a/dune-performance-regressions/src/poisson-ug-pk-2d.cc b/dune-performance-regressions/src/poisson-ug-pk-2d.cc +index f54b162..e0bc491 100644 +--- a/dune-performance-regressions/src/poisson-ug-pk-2d.cc ++++ b/dune-performance-regressions/src/poisson-ug-pk-2d.cc +@@ -56,8 +56,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_UG_Pk_2d",q); ++ Dune::GradientSolver, ++ PreconditionMarker::SeqSSOR>(gv,fem,"poisson_UG_Pk_2d",q); + } + #endif + diff --git a/DunePerfRegression/ug_trisqr_loop_ilu.info b/DunePerfRegression/ug_trisqr_loop_ilu.info new file mode 100644 index 0000000..e5630f5 --- /dev/null +++ b/DunePerfRegression/ug_trisqr_loop_ilu.info @@ -0,0 +1,22 @@ +description: Changes the configuration of Dune for the UG Example to use TriangulatedUnitSquareMaker + with the LoopSolver and SeqILU preconditioner. +feature_tags: +- TriangulatedUnitSquareMaker +- SeqILU +- LoopSolver +- UGGrid +include_revisions: + revision_range: + start: 332a9af0b7e3336dd72c4f4b74e09df525b6db0d +path: ug_trisqr_loop_ilu.patch +project_name: DunePerfRegression +shortname: ug_trisqr_loop_ilu +tags: +- configuration +- compile-time +- synthetic +- TriangulatedUnitSquareMaker +- SeqILU +- LoopSolver +- UGGrid +- dune diff --git a/DunePerfRegression/ug_trisqr_loop_ilu.patch b/DunePerfRegression/ug_trisqr_loop_ilu.patch new file mode 100644 index 0000000..043fd3a --- /dev/null +++ b/DunePerfRegression/ug_trisqr_loop_ilu.patch @@ -0,0 +1,13 @@ +diff --git a/dune-performance-regressions/src/poisson-ug-pk-2d.cc b/dune-performance-regressions/src/poisson-ug-pk-2d.cc +index f54b162..b7b2e49 100644 +--- a/dune-performance-regressions/src/poisson-ug-pk-2d.cc ++++ b/dune-performance-regressions/src/poisson-ug-pk-2d.cc +@@ -56,7 +56,7 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_UG_Pk_2d",q); + } + #endif diff --git a/DunePerfRegression/ug_trisqr_loop_richardson.info b/DunePerfRegression/ug_trisqr_loop_richardson.info new file mode 100644 index 0000000..b6d1858 --- /dev/null +++ b/DunePerfRegression/ug_trisqr_loop_richardson.info @@ -0,0 +1,22 @@ +description: Changes the configuration of Dune for the UG Example to use TriangulatedUnitSquareMaker + with the LoopSolver and Richardson preconditioner. +feature_tags: +- TriangulatedUnitSquareMaker +- Richardson +- LoopSolver +- UGGrid +include_revisions: + revision_range: + start: 332a9af0b7e3336dd72c4f4b74e09df525b6db0d +path: ug_trisqr_loop_richardson.patch +project_name: DunePerfRegression +shortname: ug_trisqr_loop_richardson +tags: +- configuration +- compile-time +- synthetic +- TriangulatedUnitSquareMaker +- Richardson +- LoopSolver +- UGGrid +- dune diff --git a/DunePerfRegression/ug_trisqr_loop_richardson.patch b/DunePerfRegression/ug_trisqr_loop_richardson.patch new file mode 100644 index 0000000..2b7e3f3 --- /dev/null +++ b/DunePerfRegression/ug_trisqr_loop_richardson.patch @@ -0,0 +1,15 @@ +diff --git a/dune-performance-regressions/src/poisson-ug-pk-2d.cc b/dune-performance-regressions/src/poisson-ug-pk-2d.cc +index f54b162..0ce625f 100644 +--- a/dune-performance-regressions/src/poisson-ug-pk-2d.cc ++++ b/dune-performance-regressions/src/poisson-ug-pk-2d.cc +@@ -56,8 +56,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_UG_Pk_2d",q); ++ Dune::LoopSolver, ++ PreconditionMarker::Richardson>(gv,fem,"poisson_UG_Pk_2d",q); + } + #endif + diff --git a/DunePerfRegression/ug_trisqr_loop_ssor.info b/DunePerfRegression/ug_trisqr_loop_ssor.info new file mode 100644 index 0000000..8d47560 --- /dev/null +++ b/DunePerfRegression/ug_trisqr_loop_ssor.info @@ -0,0 +1,22 @@ +description: Changes the configuration of Dune for the UG Example to use TriangulatedUnitSquareMaker + with the LoopSolver and SeqSSOR preconditioner. +feature_tags: +- TriangulatedUnitSquareMaker +- SeqSSOR +- LoopSolver +- UGGrid +include_revisions: + revision_range: + start: 332a9af0b7e3336dd72c4f4b74e09df525b6db0d +path: ug_trisqr_loop_ssor.patch +project_name: DunePerfRegression +shortname: ug_trisqr_loop_ssor +tags: +- configuration +- compile-time +- synthetic +- TriangulatedUnitSquareMaker +- SeqSSOR +- LoopSolver +- UGGrid +- dune diff --git a/DunePerfRegression/ug_trisqr_loop_ssor.patch b/DunePerfRegression/ug_trisqr_loop_ssor.patch new file mode 100644 index 0000000..8116e6b --- /dev/null +++ b/DunePerfRegression/ug_trisqr_loop_ssor.patch @@ -0,0 +1,15 @@ +diff --git a/dune-performance-regressions/src/poisson-ug-pk-2d.cc b/dune-performance-regressions/src/poisson-ug-pk-2d.cc +index f54b162..5e1ccc2 100644 +--- a/dune-performance-regressions/src/poisson-ug-pk-2d.cc ++++ b/dune-performance-regressions/src/poisson-ug-pk-2d.cc +@@ -56,8 +56,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_UG_Pk_2d",q); ++ Dune::LoopSolver, ++ PreconditionMarker::SeqSSOR>(gv,fem,"poisson_UG_Pk_2d",q); + } + #endif + diff --git a/DunePerfRegression/ug_trisqr_minres_ilu.info b/DunePerfRegression/ug_trisqr_minres_ilu.info new file mode 100644 index 0000000..9edb892 --- /dev/null +++ b/DunePerfRegression/ug_trisqr_minres_ilu.info @@ -0,0 +1,22 @@ +description: Changes the configuration of Dune for the UG Example to use TriangulatedUnitSquareMaker + with the MINRESSolver and SeqILU preconditioner. +feature_tags: +- TriangulatedUnitSquareMaker +- SeqILU +- MINRESSolver +- UGGrid +include_revisions: + revision_range: + start: 332a9af0b7e3336dd72c4f4b74e09df525b6db0d +path: ug_trisqr_minres_ilu.patch +project_name: DunePerfRegression +shortname: ug_trisqr_minres_ilu +tags: +- configuration +- compile-time +- synthetic +- TriangulatedUnitSquareMaker +- SeqILU +- MINRESSolver +- UGGrid +- dune diff --git a/DunePerfRegression/ug_trisqr_minres_ilu.patch b/DunePerfRegression/ug_trisqr_minres_ilu.patch new file mode 100644 index 0000000..61a76e5 --- /dev/null +++ b/DunePerfRegression/ug_trisqr_minres_ilu.patch @@ -0,0 +1,13 @@ +diff --git a/dune-performance-regressions/src/poisson-ug-pk-2d.cc b/dune-performance-regressions/src/poisson-ug-pk-2d.cc +index f54b162..a1288f2 100644 +--- a/dune-performance-regressions/src/poisson-ug-pk-2d.cc ++++ b/dune-performance-regressions/src/poisson-ug-pk-2d.cc +@@ -56,7 +56,7 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_UG_Pk_2d",q); + } + #endif diff --git a/DunePerfRegression/ug_trisqr_minres_richardson.info b/DunePerfRegression/ug_trisqr_minres_richardson.info new file mode 100644 index 0000000..ce397fa --- /dev/null +++ b/DunePerfRegression/ug_trisqr_minres_richardson.info @@ -0,0 +1,22 @@ +description: Changes the configuration of Dune for the UG Example to use TriangulatedUnitSquareMaker + with the MINRESSolver and Richardson preconditioner. +feature_tags: +- TriangulatedUnitSquareMaker +- Richardson +- MINRESSolver +- UGGrid +include_revisions: + revision_range: + start: 332a9af0b7e3336dd72c4f4b74e09df525b6db0d +path: ug_trisqr_minres_richardson.patch +project_name: DunePerfRegression +shortname: ug_trisqr_minres_richardson +tags: +- configuration +- compile-time +- synthetic +- TriangulatedUnitSquareMaker +- Richardson +- MINRESSolver +- UGGrid +- dune diff --git a/DunePerfRegression/ug_trisqr_minres_richardson.patch b/DunePerfRegression/ug_trisqr_minres_richardson.patch new file mode 100644 index 0000000..43e34de --- /dev/null +++ b/DunePerfRegression/ug_trisqr_minres_richardson.patch @@ -0,0 +1,15 @@ +diff --git a/dune-performance-regressions/src/poisson-ug-pk-2d.cc b/dune-performance-regressions/src/poisson-ug-pk-2d.cc +index f54b162..e34bd0d 100644 +--- a/dune-performance-regressions/src/poisson-ug-pk-2d.cc ++++ b/dune-performance-regressions/src/poisson-ug-pk-2d.cc +@@ -56,8 +56,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_UG_Pk_2d",q); ++ Dune::MINRESSolver, ++ PreconditionMarker::Richardson>(gv,fem,"poisson_UG_Pk_2d",q); + } + #endif + diff --git a/DunePerfRegression/ug_trisqr_minres_ssor.info b/DunePerfRegression/ug_trisqr_minres_ssor.info new file mode 100644 index 0000000..feecb2b --- /dev/null +++ b/DunePerfRegression/ug_trisqr_minres_ssor.info @@ -0,0 +1,22 @@ +description: Changes the configuration of Dune for the UG Example to use TriangulatedUnitSquareMaker + with the MINRESSolver and SeqSSOR preconditioner. +feature_tags: +- TriangulatedUnitSquareMaker +- SeqSSOR +- MINRESSolver +- UGGrid +include_revisions: + revision_range: + start: 332a9af0b7e3336dd72c4f4b74e09df525b6db0d +path: ug_trisqr_minres_ssor.patch +project_name: DunePerfRegression +shortname: ug_trisqr_minres_ssor +tags: +- configuration +- compile-time +- synthetic +- TriangulatedUnitSquareMaker +- SeqSSOR +- MINRESSolver +- UGGrid +- dune diff --git a/DunePerfRegression/ug_trisqr_minres_ssor.patch b/DunePerfRegression/ug_trisqr_minres_ssor.patch new file mode 100644 index 0000000..b0c582d --- /dev/null +++ b/DunePerfRegression/ug_trisqr_minres_ssor.patch @@ -0,0 +1,15 @@ +diff --git a/dune-performance-regressions/src/poisson-ug-pk-2d.cc b/dune-performance-regressions/src/poisson-ug-pk-2d.cc +index f54b162..4f60724 100644 +--- a/dune-performance-regressions/src/poisson-ug-pk-2d.cc ++++ b/dune-performance-regressions/src/poisson-ug-pk-2d.cc +@@ -56,8 +56,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_UG_Pk_2d",q); ++ Dune::MINRESSolver, ++ PreconditionMarker::SeqSSOR>(gv,fem,"poisson_UG_Pk_2d",q); + } + #endif + diff --git a/DunePerfRegression/ug_unittri_bicg_ilu.info b/DunePerfRegression/ug_unittri_bicg_ilu.info new file mode 100644 index 0000000..a0d764b --- /dev/null +++ b/DunePerfRegression/ug_unittri_bicg_ilu.info @@ -0,0 +1,22 @@ +description: Changes the configuration of Dune for the UG Example to use UnitTriangleMaker + with the BICGSTABSolver and SeqILU preconditioner. +feature_tags: +- UnitTriangleMaker +- SeqILU +- UGGrid +- BiCGSTABSolver +include_revisions: + revision_range: + start: 332a9af0b7e3336dd72c4f4b74e09df525b6db0d +path: ug_unittri_bicg_ilu.patch +project_name: DunePerfRegression +shortname: ug_unittri_bicg_ilu +tags: +- configuration +- compile-time +- synthetic +- UnitTriangleMaker +- SeqILU +- UGGrid +- BiCGSTABSolver +- dune diff --git a/DunePerfRegression/ug_unittri_bicg_ilu.patch b/DunePerfRegression/ug_unittri_bicg_ilu.patch new file mode 100644 index 0000000..d6ffb28 --- /dev/null +++ b/DunePerfRegression/ug_unittri_bicg_ilu.patch @@ -0,0 +1,22 @@ +diff --git a/dune-performance-regressions/src/poisson-ug-pk-2d.cc b/dune-performance-regressions/src/poisson-ug-pk-2d.cc +index f54b162..fc82801 100644 +--- a/dune-performance-regressions/src/poisson-ug-pk-2d.cc ++++ b/dune-performance-regressions/src/poisson-ug-pk-2d.cc +@@ -38,7 +38,7 @@ int main(int argc, char** argv) + #if HAVE_DUNE_UGGRID + { + // make grid +- std::shared_ptr > grid(TriangulatedUnitSquareMaker >::create()); ++ std::shared_ptr > grid(UnitTriangleMaker >::create()); + grid->globalRefine(4); + + // get view +@@ -56,7 +56,7 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_UG_Pk_2d",q); + } + #endif diff --git a/DunePerfRegression/ug_unittri_bicg_richardson.info b/DunePerfRegression/ug_unittri_bicg_richardson.info new file mode 100644 index 0000000..9fc3bb0 --- /dev/null +++ b/DunePerfRegression/ug_unittri_bicg_richardson.info @@ -0,0 +1,22 @@ +description: Changes the configuration of Dune for the UG Example to use UnitTriangleMaker + with the BICGSTABSolver and Richardson preconditioner. +feature_tags: +- UnitTriangleMaker +- Richardson +- UGGrid +- BiCGSTABSolver +include_revisions: + revision_range: + start: 332a9af0b7e3336dd72c4f4b74e09df525b6db0d +path: ug_unittri_bicg_richardson.patch +project_name: DunePerfRegression +shortname: ug_unittri_bicg_richardson +tags: +- configuration +- compile-time +- synthetic +- UnitTriangleMaker +- Richardson +- UGGrid +- BiCGSTABSolver +- dune diff --git a/DunePerfRegression/ug_unittri_bicg_richardson.patch b/DunePerfRegression/ug_unittri_bicg_richardson.patch new file mode 100644 index 0000000..ca7096f --- /dev/null +++ b/DunePerfRegression/ug_unittri_bicg_richardson.patch @@ -0,0 +1,24 @@ +diff --git a/dune-performance-regressions/src/poisson-ug-pk-2d.cc b/dune-performance-regressions/src/poisson-ug-pk-2d.cc +index f54b162..95537f5 100644 +--- a/dune-performance-regressions/src/poisson-ug-pk-2d.cc ++++ b/dune-performance-regressions/src/poisson-ug-pk-2d.cc +@@ -38,7 +38,7 @@ int main(int argc, char** argv) + #if HAVE_DUNE_UGGRID + { + // make grid +- std::shared_ptr > grid(TriangulatedUnitSquareMaker >::create()); ++ std::shared_ptr > grid(UnitTriangleMaker >::create()); + grid->globalRefine(4); + + // get view +@@ -56,8 +56,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_UG_Pk_2d",q); ++ Dune::BiCGSTABSolver, ++ PreconditionMarker::Richardson>(gv,fem,"poisson_UG_Pk_2d",q); + } + #endif + diff --git a/DunePerfRegression/ug_unittri_bicg_ssor.info b/DunePerfRegression/ug_unittri_bicg_ssor.info new file mode 100644 index 0000000..f96ef67 --- /dev/null +++ b/DunePerfRegression/ug_unittri_bicg_ssor.info @@ -0,0 +1,22 @@ +description: Changes the configuration of Dune for the UG Example to use UnitTriangleMaker + with the BICGSTABSolver and SeqSSOR preconditioner. +feature_tags: +- UnitTriangleMaker +- SeqSSOR +- UGGrid +- BiCGSTABSolver +include_revisions: + revision_range: + start: 332a9af0b7e3336dd72c4f4b74e09df525b6db0d +path: ug_unittri_bicg_ssor.patch +project_name: DunePerfRegression +shortname: ug_unittri_bicg_ssor +tags: +- configuration +- compile-time +- synthetic +- UnitTriangleMaker +- SeqSSOR +- UGGrid +- BiCGSTABSolver +- dune diff --git a/DunePerfRegression/ug_unittri_bicg_ssor.patch b/DunePerfRegression/ug_unittri_bicg_ssor.patch new file mode 100644 index 0000000..26a12af --- /dev/null +++ b/DunePerfRegression/ug_unittri_bicg_ssor.patch @@ -0,0 +1,24 @@ +diff --git a/dune-performance-regressions/src/poisson-ug-pk-2d.cc b/dune-performance-regressions/src/poisson-ug-pk-2d.cc +index f54b162..7465557 100644 +--- a/dune-performance-regressions/src/poisson-ug-pk-2d.cc ++++ b/dune-performance-regressions/src/poisson-ug-pk-2d.cc +@@ -38,7 +38,7 @@ int main(int argc, char** argv) + #if HAVE_DUNE_UGGRID + { + // make grid +- std::shared_ptr > grid(TriangulatedUnitSquareMaker >::create()); ++ std::shared_ptr > grid(UnitTriangleMaker >::create()); + grid->globalRefine(4); + + // get view +@@ -56,8 +56,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_UG_Pk_2d",q); ++ Dune::BiCGSTABSolver, ++ PreconditionMarker::SeqSSOR>(gv,fem,"poisson_UG_Pk_2d",q); + } + #endif + diff --git a/DunePerfRegression/ug_unittri_cg_Richardson.patch b/DunePerfRegression/ug_unittri_cg_Richardson.patch new file mode 100644 index 0000000..e0a885b --- /dev/null +++ b/DunePerfRegression/ug_unittri_cg_Richardson.patch @@ -0,0 +1,22 @@ +diff --git a/dune-performance-regressions/src/poisson-ug-pk-2d.cc b/dune-performance-regressions/src/poisson-ug-pk-2d.cc +index f54b162..dc17680 100644 +--- a/dune-performance-regressions/src/poisson-ug-pk-2d.cc ++++ b/dune-performance-regressions/src/poisson-ug-pk-2d.cc +@@ -38,7 +38,7 @@ int main(int argc, char** argv) + #if HAVE_DUNE_UGGRID + { + // make grid +- std::shared_ptr > grid(TriangulatedUnitSquareMaker >::create()); ++ std::shared_ptr > grid(UnitTriangleMaker >::create()); + grid->globalRefine(4); + + // get view +@@ -57,7 +57,7 @@ int main(int argc, char** argv) + FEM, + Dune::PDELab::ConformingDirichletConstraints, + Dune::CGSolver, +- PreconditionMarker::SeqILU>(gv,fem,"poisson_UG_Pk_2d",q); ++ PreconditionMarker::Richardson>(gv,fem,"poisson_UG_Pk_2d",q); + } + #endif + diff --git a/DunePerfRegression/ug_unittri_cg_ilu.info b/DunePerfRegression/ug_unittri_cg_ilu.info new file mode 100644 index 0000000..8b1dace --- /dev/null +++ b/DunePerfRegression/ug_unittri_cg_ilu.info @@ -0,0 +1,22 @@ +description: Changes the configuration of Dune for the UG Example to use UnitTriangleMaker + with the CGSolver and SeqILU preconditioner. +feature_tags: +- UnitTriangleMaker +- SeqILU +- CGSolver +- UGGrid +include_revisions: + revision_range: + start: 332a9af0b7e3336dd72c4f4b74e09df525b6db0d +path: ug_unittri_cg_ilu.patch +project_name: DunePerfRegression +shortname: ug_unittri_cg_ilu +tags: +- configuration +- compile-time +- synthetic +- UnitTriangleMaker +- SeqILU +- CGSolver +- UGGrid +- dune diff --git a/DunePerfRegression/ug_unittri_cg_ilu.patch b/DunePerfRegression/ug_unittri_cg_ilu.patch new file mode 100644 index 0000000..cc140b4 --- /dev/null +++ b/DunePerfRegression/ug_unittri_cg_ilu.patch @@ -0,0 +1,13 @@ +diff --git a/dune-performance-regressions/src/poisson-ug-pk-2d.cc b/dune-performance-regressions/src/poisson-ug-pk-2d.cc +index f54b162..f27134c 100644 +--- a/dune-performance-regressions/src/poisson-ug-pk-2d.cc ++++ b/dune-performance-regressions/src/poisson-ug-pk-2d.cc +@@ -38,7 +38,7 @@ int main(int argc, char** argv) + #if HAVE_DUNE_UGGRID + { + // make grid +- std::shared_ptr > grid(TriangulatedUnitSquareMaker >::create()); ++ std::shared_ptr > grid(UnitTriangleMaker >::create()); + grid->globalRefine(4); + + // get view diff --git a/DunePerfRegression/ug_unittri_cg_richardson.info b/DunePerfRegression/ug_unittri_cg_richardson.info new file mode 100644 index 0000000..93b1928 --- /dev/null +++ b/DunePerfRegression/ug_unittri_cg_richardson.info @@ -0,0 +1,22 @@ +description: Changes the configuration of Dune for the UG Example to use UnitTriangleMaker + with the CGSolver and Richardson preconditioner. +feature_tags: +- UnitTriangleMaker +- Richardson +- CGSolver +- UGGrid +include_revisions: + revision_range: + start: 332a9af0b7e3336dd72c4f4b74e09df525b6db0d +path: ug_unittri_cg_richardson.patch +project_name: DunePerfRegression +shortname: ug_unittri_cg_richardson +tags: +- configuration +- compile-time +- synthetic +- UnitTriangleMaker +- Richardson +- CGSolver +- UGGrid +- dune diff --git a/DunePerfRegression/ug_unittri_cg_richardson.patch b/DunePerfRegression/ug_unittri_cg_richardson.patch new file mode 100644 index 0000000..e0a885b --- /dev/null +++ b/DunePerfRegression/ug_unittri_cg_richardson.patch @@ -0,0 +1,22 @@ +diff --git a/dune-performance-regressions/src/poisson-ug-pk-2d.cc b/dune-performance-regressions/src/poisson-ug-pk-2d.cc +index f54b162..dc17680 100644 +--- a/dune-performance-regressions/src/poisson-ug-pk-2d.cc ++++ b/dune-performance-regressions/src/poisson-ug-pk-2d.cc +@@ -38,7 +38,7 @@ int main(int argc, char** argv) + #if HAVE_DUNE_UGGRID + { + // make grid +- std::shared_ptr > grid(TriangulatedUnitSquareMaker >::create()); ++ std::shared_ptr > grid(UnitTriangleMaker >::create()); + grid->globalRefine(4); + + // get view +@@ -57,7 +57,7 @@ int main(int argc, char** argv) + FEM, + Dune::PDELab::ConformingDirichletConstraints, + Dune::CGSolver, +- PreconditionMarker::SeqILU>(gv,fem,"poisson_UG_Pk_2d",q); ++ PreconditionMarker::Richardson>(gv,fem,"poisson_UG_Pk_2d",q); + } + #endif + diff --git a/DunePerfRegression/ug_unittri_cg_ssor.info b/DunePerfRegression/ug_unittri_cg_ssor.info new file mode 100644 index 0000000..8117bef --- /dev/null +++ b/DunePerfRegression/ug_unittri_cg_ssor.info @@ -0,0 +1,22 @@ +description: Changes the configuration of Dune for the UG Example to use UnitTriangleMaker + with the CGSolver and SeqSSOR preconditioner. +feature_tags: +- UnitTriangleMaker +- SeqSSOR +- CGSolver +- UGGrid +include_revisions: + revision_range: + start: 332a9af0b7e3336dd72c4f4b74e09df525b6db0d +path: ug_unittri_cg_ssor.patch +project_name: DunePerfRegression +shortname: ug_unittri_cg_ssor +tags: +- configuration +- compile-time +- synthetic +- UnitTriangleMaker +- SeqSSOR +- CGSolver +- UGGrid +- dune diff --git a/DunePerfRegression/ug_unittri_cg_ssor.patch b/DunePerfRegression/ug_unittri_cg_ssor.patch new file mode 100644 index 0000000..0f24b6e --- /dev/null +++ b/DunePerfRegression/ug_unittri_cg_ssor.patch @@ -0,0 +1,22 @@ +diff --git a/dune-performance-regressions/src/poisson-ug-pk-2d.cc b/dune-performance-regressions/src/poisson-ug-pk-2d.cc +index f54b162..5080736 100644 +--- a/dune-performance-regressions/src/poisson-ug-pk-2d.cc ++++ b/dune-performance-regressions/src/poisson-ug-pk-2d.cc +@@ -38,7 +38,7 @@ int main(int argc, char** argv) + #if HAVE_DUNE_UGGRID + { + // make grid +- std::shared_ptr > grid(TriangulatedUnitSquareMaker >::create()); ++ std::shared_ptr > grid(UnitTriangleMaker >::create()); + grid->globalRefine(4); + + // get view +@@ -57,7 +57,7 @@ int main(int argc, char** argv) + FEM, + Dune::PDELab::ConformingDirichletConstraints, + Dune::CGSolver, +- PreconditionMarker::SeqILU>(gv,fem,"poisson_UG_Pk_2d",q); ++ PreconditionMarker::SeqSSOR>(gv,fem,"poisson_UG_Pk_2d",q); + } + #endif + diff --git a/DunePerfRegression/ug_unittri_gradient_ilu.info b/DunePerfRegression/ug_unittri_gradient_ilu.info new file mode 100644 index 0000000..bee5e98 --- /dev/null +++ b/DunePerfRegression/ug_unittri_gradient_ilu.info @@ -0,0 +1,22 @@ +description: Changes the configuration of Dune for the UG Example to use UnitTriangleMaker + with the GradientSolver and SeqILU preconditioner. +feature_tags: +- UnitTriangleMaker +- SeqILU +- GradientSolver +- UGGrid +include_revisions: + revision_range: + start: 332a9af0b7e3336dd72c4f4b74e09df525b6db0d +path: ug_unittri_gradient_ilu.patch +project_name: DunePerfRegression +shortname: ug_unittri_gradient_ilu +tags: +- configuration +- compile-time +- synthetic +- UnitTriangleMaker +- SeqILU +- GradientSolver +- UGGrid +- dune diff --git a/DunePerfRegression/ug_unittri_gradient_ilu.patch b/DunePerfRegression/ug_unittri_gradient_ilu.patch new file mode 100644 index 0000000..20c510f --- /dev/null +++ b/DunePerfRegression/ug_unittri_gradient_ilu.patch @@ -0,0 +1,22 @@ +diff --git a/dune-performance-regressions/src/poisson-ug-pk-2d.cc b/dune-performance-regressions/src/poisson-ug-pk-2d.cc +index f54b162..7242275 100644 +--- a/dune-performance-regressions/src/poisson-ug-pk-2d.cc ++++ b/dune-performance-regressions/src/poisson-ug-pk-2d.cc +@@ -38,7 +38,7 @@ int main(int argc, char** argv) + #if HAVE_DUNE_UGGRID + { + // make grid +- std::shared_ptr > grid(TriangulatedUnitSquareMaker >::create()); ++ std::shared_ptr > grid(UnitTriangleMaker >::create()); + grid->globalRefine(4); + + // get view +@@ -56,7 +56,7 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_UG_Pk_2d",q); + } + #endif diff --git a/DunePerfRegression/ug_unittri_gradient_richardson.info b/DunePerfRegression/ug_unittri_gradient_richardson.info new file mode 100644 index 0000000..9d889cb --- /dev/null +++ b/DunePerfRegression/ug_unittri_gradient_richardson.info @@ -0,0 +1,22 @@ +description: Changes the configuration of Dune for the UG Example to use UnitTriangleMaker + with the GradientSolver and Richardson preconditioner. +feature_tags: +- UnitTriangleMaker +- Richardson +- GradientSolver +- UGGrid +include_revisions: + revision_range: + start: 332a9af0b7e3336dd72c4f4b74e09df525b6db0d +path: ug_unittri_gradient_richardson.patch +project_name: DunePerfRegression +shortname: ug_unittri_gradient_richardson +tags: +- configuration +- compile-time +- synthetic +- UnitTriangleMaker +- Richardson +- GradientSolver +- UGGrid +- dune diff --git a/DunePerfRegression/ug_unittri_gradient_richardson.patch b/DunePerfRegression/ug_unittri_gradient_richardson.patch new file mode 100644 index 0000000..60078dd --- /dev/null +++ b/DunePerfRegression/ug_unittri_gradient_richardson.patch @@ -0,0 +1,24 @@ +diff --git a/dune-performance-regressions/src/poisson-ug-pk-2d.cc b/dune-performance-regressions/src/poisson-ug-pk-2d.cc +index f54b162..c971bf4 100644 +--- a/dune-performance-regressions/src/poisson-ug-pk-2d.cc ++++ b/dune-performance-regressions/src/poisson-ug-pk-2d.cc +@@ -38,7 +38,7 @@ int main(int argc, char** argv) + #if HAVE_DUNE_UGGRID + { + // make grid +- std::shared_ptr > grid(TriangulatedUnitSquareMaker >::create()); ++ std::shared_ptr > grid(UnitTriangleMaker >::create()); + grid->globalRefine(4); + + // get view +@@ -56,8 +56,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_UG_Pk_2d",q); ++ Dune::GradientSolver, ++ PreconditionMarker::Richardson>(gv,fem,"poisson_UG_Pk_2d",q); + } + #endif + diff --git a/DunePerfRegression/ug_unittri_gradient_ssor.info b/DunePerfRegression/ug_unittri_gradient_ssor.info new file mode 100644 index 0000000..a1aeb48 --- /dev/null +++ b/DunePerfRegression/ug_unittri_gradient_ssor.info @@ -0,0 +1,22 @@ +description: Changes the configuration of Dune for the UG Example to use UnitTriangleMaker + with the GradientSolver and SeqSSOR preconditioner. +feature_tags: +- UnitTriangleMaker +- SeqSSOR +- GradientSolver +- UGGrid +include_revisions: + revision_range: + start: 332a9af0b7e3336dd72c4f4b74e09df525b6db0d +path: ug_unittri_gradient_ssor.patch +project_name: DunePerfRegression +shortname: ug_unittri_gradient_ssor +tags: +- configuration +- compile-time +- synthetic +- UnitTriangleMaker +- SeqSSOR +- GradientSolver +- UGGrid +- dune diff --git a/DunePerfRegression/ug_unittri_gradient_ssor.patch b/DunePerfRegression/ug_unittri_gradient_ssor.patch new file mode 100644 index 0000000..b58a859 --- /dev/null +++ b/DunePerfRegression/ug_unittri_gradient_ssor.patch @@ -0,0 +1,24 @@ +diff --git a/dune-performance-regressions/src/poisson-ug-pk-2d.cc b/dune-performance-regressions/src/poisson-ug-pk-2d.cc +index f54b162..37181d2 100644 +--- a/dune-performance-regressions/src/poisson-ug-pk-2d.cc ++++ b/dune-performance-regressions/src/poisson-ug-pk-2d.cc +@@ -38,7 +38,7 @@ int main(int argc, char** argv) + #if HAVE_DUNE_UGGRID + { + // make grid +- std::shared_ptr > grid(TriangulatedUnitSquareMaker >::create()); ++ std::shared_ptr > grid(UnitTriangleMaker >::create()); + grid->globalRefine(4); + + // get view +@@ -56,8 +56,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_UG_Pk_2d",q); ++ Dune::GradientSolver, ++ PreconditionMarker::SeqSSOR>(gv,fem,"poisson_UG_Pk_2d",q); + } + #endif + diff --git a/DunePerfRegression/ug_unittri_loop_ilu.info b/DunePerfRegression/ug_unittri_loop_ilu.info new file mode 100644 index 0000000..2ca331c --- /dev/null +++ b/DunePerfRegression/ug_unittri_loop_ilu.info @@ -0,0 +1,22 @@ +description: Changes the configuration of Dune for the UG Example to use UnitTriangleMaker + with the LoopSolver and SeqILU preconditioner. +feature_tags: +- UnitTriangleMaker +- SeqILU +- LoopSolver +- UGGrid +include_revisions: + revision_range: + start: 332a9af0b7e3336dd72c4f4b74e09df525b6db0d +path: ug_unittri_loop_ilu.patch +project_name: DunePerfRegression +shortname: ug_unittri_loop_ilu +tags: +- configuration +- compile-time +- synthetic +- UnitTriangleMaker +- SeqILU +- LoopSolver +- UGGrid +- dune diff --git a/DunePerfRegression/ug_unittri_loop_ilu.patch b/DunePerfRegression/ug_unittri_loop_ilu.patch new file mode 100644 index 0000000..81d6b63 --- /dev/null +++ b/DunePerfRegression/ug_unittri_loop_ilu.patch @@ -0,0 +1,22 @@ +diff --git a/dune-performance-regressions/src/poisson-ug-pk-2d.cc b/dune-performance-regressions/src/poisson-ug-pk-2d.cc +index f54b162..3dc03ee 100644 +--- a/dune-performance-regressions/src/poisson-ug-pk-2d.cc ++++ b/dune-performance-regressions/src/poisson-ug-pk-2d.cc +@@ -38,7 +38,7 @@ int main(int argc, char** argv) + #if HAVE_DUNE_UGGRID + { + // make grid +- std::shared_ptr > grid(TriangulatedUnitSquareMaker >::create()); ++ std::shared_ptr > grid(UnitTriangleMaker >::create()); + grid->globalRefine(4); + + // get view +@@ -56,7 +56,7 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_UG_Pk_2d",q); + } + #endif diff --git a/DunePerfRegression/ug_unittri_loop_richardson.info b/DunePerfRegression/ug_unittri_loop_richardson.info new file mode 100644 index 0000000..c556a2d --- /dev/null +++ b/DunePerfRegression/ug_unittri_loop_richardson.info @@ -0,0 +1,22 @@ +description: Changes the configuration of Dune for the UG Example to use UnitTriangleMaker + with the LoopSolver and Richardson preconditioner. +feature_tags: +- UnitTriangleMaker +- Richardson +- LoopSolver +- UGGrid +include_revisions: + revision_range: + start: 332a9af0b7e3336dd72c4f4b74e09df525b6db0d +path: ug_unittri_loop_richardson.patch +project_name: DunePerfRegression +shortname: ug_unittri_loop_richardson +tags: +- configuration +- compile-time +- synthetic +- UnitTriangleMaker +- Richardson +- LoopSolver +- UGGrid +- dune diff --git a/DunePerfRegression/ug_unittri_loop_richardson.patch b/DunePerfRegression/ug_unittri_loop_richardson.patch new file mode 100644 index 0000000..de46aa5 --- /dev/null +++ b/DunePerfRegression/ug_unittri_loop_richardson.patch @@ -0,0 +1,24 @@ +diff --git a/dune-performance-regressions/src/poisson-ug-pk-2d.cc b/dune-performance-regressions/src/poisson-ug-pk-2d.cc +index f54b162..239beb7 100644 +--- a/dune-performance-regressions/src/poisson-ug-pk-2d.cc ++++ b/dune-performance-regressions/src/poisson-ug-pk-2d.cc +@@ -38,7 +38,7 @@ int main(int argc, char** argv) + #if HAVE_DUNE_UGGRID + { + // make grid +- std::shared_ptr > grid(TriangulatedUnitSquareMaker >::create()); ++ std::shared_ptr > grid(UnitTriangleMaker >::create()); + grid->globalRefine(4); + + // get view +@@ -56,8 +56,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_UG_Pk_2d",q); ++ Dune::LoopSolver, ++ PreconditionMarker::Richardson>(gv,fem,"poisson_UG_Pk_2d",q); + } + #endif + diff --git a/DunePerfRegression/ug_unittri_loop_ssor.info b/DunePerfRegression/ug_unittri_loop_ssor.info new file mode 100644 index 0000000..fa2178c --- /dev/null +++ b/DunePerfRegression/ug_unittri_loop_ssor.info @@ -0,0 +1,22 @@ +description: Changes the configuration of Dune for the UG Example to use UnitTriangleMaker + with the LoopSolver and SeqSSOR preconditioner. +feature_tags: +- UnitTriangleMaker +- SeqSSOR +- LoopSolver +- UGGrid +include_revisions: + revision_range: + start: 332a9af0b7e3336dd72c4f4b74e09df525b6db0d +path: ug_unittri_loop_ssor.patch +project_name: DunePerfRegression +shortname: ug_unittri_loop_ssor +tags: +- configuration +- compile-time +- synthetic +- UnitTriangleMaker +- SeqSSOR +- LoopSolver +- UGGrid +- dune diff --git a/DunePerfRegression/ug_unittri_loop_ssor.patch b/DunePerfRegression/ug_unittri_loop_ssor.patch new file mode 100644 index 0000000..11033a8 --- /dev/null +++ b/DunePerfRegression/ug_unittri_loop_ssor.patch @@ -0,0 +1,24 @@ +diff --git a/dune-performance-regressions/src/poisson-ug-pk-2d.cc b/dune-performance-regressions/src/poisson-ug-pk-2d.cc +index f54b162..ad21a90 100644 +--- a/dune-performance-regressions/src/poisson-ug-pk-2d.cc ++++ b/dune-performance-regressions/src/poisson-ug-pk-2d.cc +@@ -38,7 +38,7 @@ int main(int argc, char** argv) + #if HAVE_DUNE_UGGRID + { + // make grid +- std::shared_ptr > grid(TriangulatedUnitSquareMaker >::create()); ++ std::shared_ptr > grid(UnitTriangleMaker >::create()); + grid->globalRefine(4); + + // get view +@@ -56,8 +56,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_UG_Pk_2d",q); ++ Dune::LoopSolver, ++ PreconditionMarker::SeqSSOR>(gv,fem,"poisson_UG_Pk_2d",q); + } + #endif + diff --git a/DunePerfRegression/ug_unittri_minres_ilu.info b/DunePerfRegression/ug_unittri_minres_ilu.info new file mode 100644 index 0000000..d473cb0 --- /dev/null +++ b/DunePerfRegression/ug_unittri_minres_ilu.info @@ -0,0 +1,22 @@ +description: Changes the configuration of Dune for the UG Example to use UnitTriangleMaker + with the MINRESSolver and SeqILU preconditioner. +feature_tags: +- UnitTriangleMaker +- SeqILU +- MINRESSolver +- UGGrid +include_revisions: + revision_range: + start: 332a9af0b7e3336dd72c4f4b74e09df525b6db0d +path: ug_unittri_minres_ilu.patch +project_name: DunePerfRegression +shortname: ug_unittri_minres_ilu +tags: +- configuration +- compile-time +- synthetic +- UnitTriangleMaker +- SeqILU +- MINRESSolver +- UGGrid +- dune diff --git a/DunePerfRegression/ug_unittri_minres_ilu.patch b/DunePerfRegression/ug_unittri_minres_ilu.patch new file mode 100644 index 0000000..cb471ad --- /dev/null +++ b/DunePerfRegression/ug_unittri_minres_ilu.patch @@ -0,0 +1,22 @@ +diff --git a/dune-performance-regressions/src/poisson-ug-pk-2d.cc b/dune-performance-regressions/src/poisson-ug-pk-2d.cc +index f54b162..baca3d8 100644 +--- a/dune-performance-regressions/src/poisson-ug-pk-2d.cc ++++ b/dune-performance-regressions/src/poisson-ug-pk-2d.cc +@@ -38,7 +38,7 @@ int main(int argc, char** argv) + #if HAVE_DUNE_UGGRID + { + // make grid +- std::shared_ptr > grid(TriangulatedUnitSquareMaker >::create()); ++ std::shared_ptr > grid(UnitTriangleMaker >::create()); + grid->globalRefine(4); + + // get view +@@ -56,7 +56,7 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_UG_Pk_2d",q); + } + #endif diff --git a/DunePerfRegression/ug_unittri_minres_richardson.info b/DunePerfRegression/ug_unittri_minres_richardson.info new file mode 100644 index 0000000..7e7e329 --- /dev/null +++ b/DunePerfRegression/ug_unittri_minres_richardson.info @@ -0,0 +1,22 @@ +description: Changes the configuration of Dune for the UG Example to use UnitTriangleMaker + with the MINRESSolver and Richardson preconditioner. +feature_tags: +- UnitTriangleMaker +- Richardson +- MINRESSolver +- UGGrid +include_revisions: + revision_range: + start: 332a9af0b7e3336dd72c4f4b74e09df525b6db0d +path: ug_unittri_minres_richardson.patch +project_name: DunePerfRegression +shortname: ug_unittri_minres_richardson +tags: +- configuration +- compile-time +- synthetic +- UnitTriangleMaker +- Richardson +- MINRESSolver +- UGGrid +- dune diff --git a/DunePerfRegression/ug_unittri_minres_richardson.patch b/DunePerfRegression/ug_unittri_minres_richardson.patch new file mode 100644 index 0000000..bd52c8b --- /dev/null +++ b/DunePerfRegression/ug_unittri_minres_richardson.patch @@ -0,0 +1,24 @@ +diff --git a/dune-performance-regressions/src/poisson-ug-pk-2d.cc b/dune-performance-regressions/src/poisson-ug-pk-2d.cc +index f54b162..5a10b7a 100644 +--- a/dune-performance-regressions/src/poisson-ug-pk-2d.cc ++++ b/dune-performance-regressions/src/poisson-ug-pk-2d.cc +@@ -38,7 +38,7 @@ int main(int argc, char** argv) + #if HAVE_DUNE_UGGRID + { + // make grid +- std::shared_ptr > grid(TriangulatedUnitSquareMaker >::create()); ++ std::shared_ptr > grid(UnitTriangleMaker >::create()); + grid->globalRefine(4); + + // get view +@@ -56,8 +56,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_UG_Pk_2d",q); ++ Dune::MINRESSolver, ++ PreconditionMarker::Richardson>(gv,fem,"poisson_UG_Pk_2d",q); + } + #endif + diff --git a/DunePerfRegression/ug_unittri_minres_ssor.info b/DunePerfRegression/ug_unittri_minres_ssor.info new file mode 100644 index 0000000..1ce2bf2 --- /dev/null +++ b/DunePerfRegression/ug_unittri_minres_ssor.info @@ -0,0 +1,22 @@ +description: Changes the configuration of Dune for the UG Example to use UnitTriangleMaker + with the MINRESSolver and SeqSSOR preconditioner. +feature_tags: +- UnitTriangleMaker +- SeqSSOR +- MINRESSolver +- UGGrid +include_revisions: + revision_range: + start: 332a9af0b7e3336dd72c4f4b74e09df525b6db0d +path: ug_unittri_minres_ssor.patch +project_name: DunePerfRegression +shortname: ug_unittri_minres_ssor +tags: +- configuration +- compile-time +- synthetic +- UnitTriangleMaker +- SeqSSOR +- MINRESSolver +- UGGrid +- dune diff --git a/DunePerfRegression/ug_unittri_minres_ssor.patch b/DunePerfRegression/ug_unittri_minres_ssor.patch new file mode 100644 index 0000000..030fbde --- /dev/null +++ b/DunePerfRegression/ug_unittri_minres_ssor.patch @@ -0,0 +1,24 @@ +diff --git a/dune-performance-regressions/src/poisson-ug-pk-2d.cc b/dune-performance-regressions/src/poisson-ug-pk-2d.cc +index f54b162..57dff5c 100644 +--- a/dune-performance-regressions/src/poisson-ug-pk-2d.cc ++++ b/dune-performance-regressions/src/poisson-ug-pk-2d.cc +@@ -38,7 +38,7 @@ int main(int argc, char** argv) + #if HAVE_DUNE_UGGRID + { + // make grid +- std::shared_ptr > grid(TriangulatedUnitSquareMaker >::create()); ++ std::shared_ptr > grid(UnitTriangleMaker >::create()); + grid->globalRefine(4); + + // get view +@@ -56,8 +56,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_UG_Pk_2d",q); ++ Dune::MINRESSolver, ++ PreconditionMarker::SeqSSOR>(gv,fem,"poisson_UG_Pk_2d",q); + } + #endif + diff --git a/DunePerfRegression/unit_tetra_maker_create_10000ms.info b/DunePerfRegression/unit_tetra_maker_create_10000ms.info index 57c5ac5..80b1b0b 100644 --- a/DunePerfRegression/unit_tetra_maker_create_10000ms.info +++ b/DunePerfRegression/unit_tetra_maker_create_10000ms.info @@ -13,3 +13,4 @@ tags: - template - maker - 10000ms +- UnitTetrahedronMaker diff --git a/DunePerfRegression/unit_tetra_maker_create_1000ms.info b/DunePerfRegression/unit_tetra_maker_create_1000ms.info index 1ba7af3..9da6c97 100644 --- a/DunePerfRegression/unit_tetra_maker_create_1000ms.info +++ b/DunePerfRegression/unit_tetra_maker_create_1000ms.info @@ -13,3 +13,4 @@ tags: - template - maker - 1000ms +- UnitTetrahedronMaker diff --git a/DunePerfRegression/unit_tetra_maker_create_100ms.info b/DunePerfRegression/unit_tetra_maker_create_100ms.info index 21a3de3..faff3e7 100644 --- a/DunePerfRegression/unit_tetra_maker_create_100ms.info +++ b/DunePerfRegression/unit_tetra_maker_create_100ms.info @@ -13,3 +13,4 @@ tags: - template - maker - 100ms +- UnitTetrahedronMaker diff --git a/DunePerfRegression/unit_tetra_maker_create_10ms.info b/DunePerfRegression/unit_tetra_maker_create_10ms.info index b54e762..3fb4292 100644 --- a/DunePerfRegression/unit_tetra_maker_create_10ms.info +++ b/DunePerfRegression/unit_tetra_maker_create_10ms.info @@ -13,3 +13,4 @@ tags: - template - maker - 10ms +- UnitTetrahedronMaker diff --git a/DunePerfRegression/unit_tetra_maker_create_1ms.info b/DunePerfRegression/unit_tetra_maker_create_1ms.info index b88ba1e..62358be 100644 --- a/DunePerfRegression/unit_tetra_maker_create_1ms.info +++ b/DunePerfRegression/unit_tetra_maker_create_1ms.info @@ -13,3 +13,4 @@ tags: - template - maker - 1ms +- UnitTetrahedronMaker diff --git a/DunePerfRegression/unit_tri_maker_create_10000ms.info b/DunePerfRegression/unit_tri_maker_create_10000ms.info index b36a61c..5418eca 100644 --- a/DunePerfRegression/unit_tri_maker_create_10000ms.info +++ b/DunePerfRegression/unit_tri_maker_create_10000ms.info @@ -13,3 +13,4 @@ tags: - template - maker - 10000ms +- UnitTriangleMaker diff --git a/DunePerfRegression/unit_tri_maker_create_1000ms.info b/DunePerfRegression/unit_tri_maker_create_1000ms.info index ae8bc5c..5496ec9 100644 --- a/DunePerfRegression/unit_tri_maker_create_1000ms.info +++ b/DunePerfRegression/unit_tri_maker_create_1000ms.info @@ -13,3 +13,4 @@ tags: - template - maker - 1000ms +- UnitTriangleMaker diff --git a/DunePerfRegression/unit_tri_maker_create_100ms.info b/DunePerfRegression/unit_tri_maker_create_100ms.info index 1d36232..f226843 100644 --- a/DunePerfRegression/unit_tri_maker_create_100ms.info +++ b/DunePerfRegression/unit_tri_maker_create_100ms.info @@ -13,3 +13,4 @@ tags: - template - maker - 100ms +- UnitTriangleMaker diff --git a/DunePerfRegression/unit_tri_maker_create_10ms.info b/DunePerfRegression/unit_tri_maker_create_10ms.info index 1818d7b..3cc4d89 100644 --- a/DunePerfRegression/unit_tri_maker_create_10ms.info +++ b/DunePerfRegression/unit_tri_maker_create_10ms.info @@ -13,3 +13,4 @@ tags: - template - maker - 10ms +- UnitTriangleMaker diff --git a/DunePerfRegression/unit_tri_maker_create_1ms.info b/DunePerfRegression/unit_tri_maker_create_1ms.info index dff7d2c..0e2e075 100644 --- a/DunePerfRegression/unit_tri_maker_create_1ms.info +++ b/DunePerfRegression/unit_tri_maker_create_1ms.info @@ -13,3 +13,4 @@ tags: - template - maker - 1ms +- UnitTriangleMaker diff --git a/DunePerfRegression/yasp_bicg_ilu.info b/DunePerfRegression/yasp_bicg_ilu.info new file mode 100644 index 0000000..3319824 --- /dev/null +++ b/DunePerfRegression/yasp_bicg_ilu.info @@ -0,0 +1,21 @@ +description: Changes the configuration of the YASP examples to use the BiCGSTABSolver + and SeqILU preconditoner +feature_tags: +- BiCGSTABSolver +- SeqILU +- no-gridmaker +- YaspGrid +include_revisions: + revision_range: + start: 332a9af0b7e3336dd72c4f4b74e09df525b6db0d +path: yasp_bicg_ilu.patch +project_name: DunePerfRegression +shortname: yasp_bicg_ilu +tags: +- configuration +- compile-time +- BiCGSTABSolver +- SeqILU +- no-gridmaker +- YaspGrid +- dune diff --git a/DunePerfRegression/yasp_bicg_ilu.patch b/DunePerfRegression/yasp_bicg_ilu.patch new file mode 100644 index 0000000..f534d55 --- /dev/null +++ b/DunePerfRegression/yasp_bicg_ilu.patch @@ -0,0 +1,60 @@ +diff --git a/dune-performance-regressions/src/poisson-yasp-q1-2d.cc b/dune-performance-regressions/src/poisson-yasp-q1-2d.cc +index c1484f1..d82ac15 100644 +--- a/dune-performance-regressions/src/poisson-yasp-q1-2d.cc ++++ b/dune-performance-regressions/src/poisson-yasp-q1-2d.cc +@@ -57,8 +57,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_yasp_Q1_2d",2); ++ Dune::BiCGSTABSolver, ++ PreconditionMarker::SeqILU>(gv,fem,"poisson_yasp_Q1_2d",2); + } + + // test passed +diff --git a/dune-performance-regressions/src/poisson-yasp-q1-3d.cc b/dune-performance-regressions/src/poisson-yasp-q1-3d.cc +index 09642ae..a817127 100644 +--- a/dune-performance-regressions/src/poisson-yasp-q1-3d.cc ++++ b/dune-performance-regressions/src/poisson-yasp-q1-3d.cc +@@ -57,8 +57,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_yasp_Q1_3d",2); ++ Dune::BiCGSTABSolver, ++ PreconditionMarker::SeqILU>(gv,fem,"poisson_yasp_Q1_3d",2); + } + + // test passed +diff --git a/dune-performance-regressions/src/poisson-yasp-q2-2d.cc b/dune-performance-regressions/src/poisson-yasp-q2-2d.cc +index 6467b33..267de0f 100644 +--- a/dune-performance-regressions/src/poisson-yasp-q2-2d.cc ++++ b/dune-performance-regressions/src/poisson-yasp-q2-2d.cc +@@ -57,8 +57,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_yasp_Q2_2d",2); ++ Dune::BiCGSTABSolver, ++ PreconditionMarker::SeqILU>(gv,fem,"poisson_yasp_Q2_2d",2); + } + + // test passed +diff --git a/dune-performance-regressions/src/poisson-yasp-q2-3d.cc b/dune-performance-regressions/src/poisson-yasp-q2-3d.cc +index 0f82048..72ac1d5 100644 +--- a/dune-performance-regressions/src/poisson-yasp-q2-3d.cc ++++ b/dune-performance-regressions/src/poisson-yasp-q2-3d.cc +@@ -57,8 +57,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_yasp_Q2_3d",2); ++ Dune::BiCGSTABSolver, ++ PreconditionMarker::SeqILU>(gv,fem,"poisson_yasp_Q2_3d",2); + } + + // test passed diff --git a/DunePerfRegression/yasp_bicg_richardson.info b/DunePerfRegression/yasp_bicg_richardson.info new file mode 100644 index 0000000..9d89438 --- /dev/null +++ b/DunePerfRegression/yasp_bicg_richardson.info @@ -0,0 +1,21 @@ +description: Changes the configuration of the YASP examples to use the BiCGSTABSolver + and Richardson preconditoner +feature_tags: +- BiCGSTABSolver +- Richardson +- no-gridmaker +- YaspGrid +include_revisions: + revision_range: + start: 332a9af0b7e3336dd72c4f4b74e09df525b6db0d +path: yasp_bicg_richardson.patch +project_name: DunePerfRegression +shortname: yasp_bicg_richardson +tags: +- configuration +- compile-time +- BiCGSTABSolver +- Richardson +- no-gridmaker +- YaspGrid +- dune diff --git a/DunePerfRegression/yasp_bicg_richardson.patch b/DunePerfRegression/yasp_bicg_richardson.patch new file mode 100644 index 0000000..96f2fa2 --- /dev/null +++ b/DunePerfRegression/yasp_bicg_richardson.patch @@ -0,0 +1,60 @@ +diff --git a/dune-performance-regressions/src/poisson-yasp-q1-2d.cc b/dune-performance-regressions/src/poisson-yasp-q1-2d.cc +index c1484f1..d82ac15 100644 +--- a/dune-performance-regressions/src/poisson-yasp-q1-2d.cc ++++ b/dune-performance-regressions/src/poisson-yasp-q1-2d.cc +@@ -57,8 +57,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_yasp_Q1_2d",2); ++ Dune::BiCGSTABSolver, ++ PreconditionMarker::Richardson>(gv,fem,"poisson_yasp_Q1_2d",2); + } + + // test passed +diff --git a/dune-performance-regressions/src/poisson-yasp-q1-3d.cc b/dune-performance-regressions/src/poisson-yasp-q1-3d.cc +index 09642ae..a817127 100644 +--- a/dune-performance-regressions/src/poisson-yasp-q1-3d.cc ++++ b/dune-performance-regressions/src/poisson-yasp-q1-3d.cc +@@ -57,8 +57,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_yasp_Q1_3d",2); ++ Dune::BiCGSTABSolver, ++ PreconditionMarker::Richardson>(gv,fem,"poisson_yasp_Q1_3d",2); + } + + // test passed +diff --git a/dune-performance-regressions/src/poisson-yasp-q2-2d.cc b/dune-performance-regressions/src/poisson-yasp-q2-2d.cc +index 6467b33..267de0f 100644 +--- a/dune-performance-regressions/src/poisson-yasp-q2-2d.cc ++++ b/dune-performance-regressions/src/poisson-yasp-q2-2d.cc +@@ -57,8 +57,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_yasp_Q2_2d",2); ++ Dune::BiCGSTABSolver, ++ PreconditionMarker::Richardson>(gv,fem,"poisson_yasp_Q2_2d",2); + } + + // test passed +diff --git a/dune-performance-regressions/src/poisson-yasp-q2-3d.cc b/dune-performance-regressions/src/poisson-yasp-q2-3d.cc +index 0f82048..72ac1d5 100644 +--- a/dune-performance-regressions/src/poisson-yasp-q2-3d.cc ++++ b/dune-performance-regressions/src/poisson-yasp-q2-3d.cc +@@ -57,8 +57,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_yasp_Q2_3d",2); ++ Dune::BiCGSTABSolver, ++ PreconditionMarker::Richardson>(gv,fem,"poisson_yasp_Q2_3d",2); + } + + // test passed diff --git a/DunePerfRegression/yasp_bicg_ssor.info b/DunePerfRegression/yasp_bicg_ssor.info new file mode 100644 index 0000000..5b9ddf3 --- /dev/null +++ b/DunePerfRegression/yasp_bicg_ssor.info @@ -0,0 +1,21 @@ +description: Changes the configuration of the YASP examples to use the BiCGSTABSolver + and SeqSSOR preconditoner +feature_tags: +- BiCGSTABSolver +- SeqSSOR +- no-gridmaker +- YaspGrid +include_revisions: + revision_range: + start: 332a9af0b7e3336dd72c4f4b74e09df525b6db0d +path: yasp_bicg_ssor.patch +project_name: DunePerfRegression +shortname: yasp_bicg_ssor +tags: +- configuration +- compile-time +- BiCGSTABSolver +- SeqSSOR +- no-gridmaker +- YaspGrid +- dune diff --git a/DunePerfRegression/yasp_bicg_ssor.patch b/DunePerfRegression/yasp_bicg_ssor.patch new file mode 100644 index 0000000..a297aa7 --- /dev/null +++ b/DunePerfRegression/yasp_bicg_ssor.patch @@ -0,0 +1,60 @@ +diff --git a/dune-performance-regressions/src/poisson-yasp-q1-2d.cc b/dune-performance-regressions/src/poisson-yasp-q1-2d.cc +index c1484f1..d82ac15 100644 +--- a/dune-performance-regressions/src/poisson-yasp-q1-2d.cc ++++ b/dune-performance-regressions/src/poisson-yasp-q1-2d.cc +@@ -57,8 +57,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_yasp_Q1_2d",2); ++ Dune::BiCGSTABSolver, ++ PreconditionMarker::SeqSSOR>(gv,fem,"poisson_yasp_Q1_2d",2); + } + + // test passed +diff --git a/dune-performance-regressions/src/poisson-yasp-q1-3d.cc b/dune-performance-regressions/src/poisson-yasp-q1-3d.cc +index 09642ae..a817127 100644 +--- a/dune-performance-regressions/src/poisson-yasp-q1-3d.cc ++++ b/dune-performance-regressions/src/poisson-yasp-q1-3d.cc +@@ -57,8 +57,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_yasp_Q1_3d",2); ++ Dune::BiCGSTABSolver, ++ PreconditionMarker::SeqSSOR>(gv,fem,"poisson_yasp_Q1_3d",2); + } + + // test passed +diff --git a/dune-performance-regressions/src/poisson-yasp-q2-2d.cc b/dune-performance-regressions/src/poisson-yasp-q2-2d.cc +index 6467b33..267de0f 100644 +--- a/dune-performance-regressions/src/poisson-yasp-q2-2d.cc ++++ b/dune-performance-regressions/src/poisson-yasp-q2-2d.cc +@@ -57,8 +57,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_yasp_Q2_2d",2); ++ Dune::BiCGSTABSolver, ++ PreconditionMarker::SeqSSOR>(gv,fem,"poisson_yasp_Q2_2d",2); + } + + // test passed +diff --git a/dune-performance-regressions/src/poisson-yasp-q2-3d.cc b/dune-performance-regressions/src/poisson-yasp-q2-3d.cc +index 0f82048..72ac1d5 100644 +--- a/dune-performance-regressions/src/poisson-yasp-q2-3d.cc ++++ b/dune-performance-regressions/src/poisson-yasp-q2-3d.cc +@@ -57,8 +57,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_yasp_Q2_3d",2); ++ Dune::BiCGSTABSolver, ++ PreconditionMarker::SeqSSOR>(gv,fem,"poisson_yasp_Q2_3d",2); + } + + // test passed diff --git a/DunePerfRegression/yasp_cg_ilu.info b/DunePerfRegression/yasp_cg_ilu.info new file mode 100644 index 0000000..0c510d8 --- /dev/null +++ b/DunePerfRegression/yasp_cg_ilu.info @@ -0,0 +1,21 @@ +description: Changes the configuration of the YASP examples to use the CGSolver and + SeqILU preconditoner +feature_tags: +- CGSolver +- SeqILU +- no-gridmaker +- YaspGrid +include_revisions: + revision_range: + start: 332a9af0b7e3336dd72c4f4b74e09df525b6db0d +path: yasp_cg_ilu.patch +project_name: DunePerfRegression +shortname: yasp_cg_ilu +tags: +- configuration +- compile-time +- CGSolver +- SeqILU +- no-gridmaker +- YaspGrid +- dune diff --git a/DunePerfRegression/yasp_cg_ilu.patch b/DunePerfRegression/yasp_cg_ilu.patch new file mode 100644 index 0000000..3a4aae6 --- /dev/null +++ b/DunePerfRegression/yasp_cg_ilu.patch @@ -0,0 +1,60 @@ +diff --git a/dune-performance-regressions/src/poisson-yasp-q1-2d.cc b/dune-performance-regressions/src/poisson-yasp-q1-2d.cc +index c1484f1..d82ac15 100644 +--- a/dune-performance-regressions/src/poisson-yasp-q1-2d.cc ++++ b/dune-performance-regressions/src/poisson-yasp-q1-2d.cc +@@ -57,8 +57,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_yasp_Q1_2d",2); ++ Dune::CGSolver, ++ PreconditionMarker::SeqILU>(gv,fem,"poisson_yasp_Q1_2d",2); + } + + // test passed +diff --git a/dune-performance-regressions/src/poisson-yasp-q1-3d.cc b/dune-performance-regressions/src/poisson-yasp-q1-3d.cc +index 09642ae..a817127 100644 +--- a/dune-performance-regressions/src/poisson-yasp-q1-3d.cc ++++ b/dune-performance-regressions/src/poisson-yasp-q1-3d.cc +@@ -57,8 +57,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_yasp_Q1_3d",2); ++ Dune::CGSolver, ++ PreconditionMarker::SeqILU>(gv,fem,"poisson_yasp_Q1_3d",2); + } + + // test passed +diff --git a/dune-performance-regressions/src/poisson-yasp-q2-2d.cc b/dune-performance-regressions/src/poisson-yasp-q2-2d.cc +index 6467b33..267de0f 100644 +--- a/dune-performance-regressions/src/poisson-yasp-q2-2d.cc ++++ b/dune-performance-regressions/src/poisson-yasp-q2-2d.cc +@@ -57,8 +57,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_yasp_Q2_2d",2); ++ Dune::CGSolver, ++ PreconditionMarker::SeqILU>(gv,fem,"poisson_yasp_Q2_2d",2); + } + + // test passed +diff --git a/dune-performance-regressions/src/poisson-yasp-q2-3d.cc b/dune-performance-regressions/src/poisson-yasp-q2-3d.cc +index 0f82048..72ac1d5 100644 +--- a/dune-performance-regressions/src/poisson-yasp-q2-3d.cc ++++ b/dune-performance-regressions/src/poisson-yasp-q2-3d.cc +@@ -57,8 +57,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_yasp_Q2_3d",2); ++ Dune::CGSolver, ++ PreconditionMarker::SeqILU>(gv,fem,"poisson_yasp_Q2_3d",2); + } + + // test passed diff --git a/DunePerfRegression/yasp_cg_richardson.info b/DunePerfRegression/yasp_cg_richardson.info new file mode 100644 index 0000000..00d6233 --- /dev/null +++ b/DunePerfRegression/yasp_cg_richardson.info @@ -0,0 +1,21 @@ +description: Changes the configuration of the YASP examples to use the CGSolver and + Richardson preconditoner +feature_tags: +- CGSolver +- Richardson +- no-gridmaker +- YaspGrid +include_revisions: + revision_range: + start: 332a9af0b7e3336dd72c4f4b74e09df525b6db0d +path: yasp_cg_richardson.patch +project_name: DunePerfRegression +shortname: yasp_cg_richardson +tags: +- configuration +- compile-time +- CGSolver +- Richardson +- no-gridmaker +- YaspGrid +- dune diff --git a/DunePerfRegression/yasp_cg_richardson.patch b/DunePerfRegression/yasp_cg_richardson.patch new file mode 100644 index 0000000..2433098 --- /dev/null +++ b/DunePerfRegression/yasp_cg_richardson.patch @@ -0,0 +1,60 @@ +diff --git a/dune-performance-regressions/src/poisson-yasp-q1-2d.cc b/dune-performance-regressions/src/poisson-yasp-q1-2d.cc +index c1484f1..d82ac15 100644 +--- a/dune-performance-regressions/src/poisson-yasp-q1-2d.cc ++++ b/dune-performance-regressions/src/poisson-yasp-q1-2d.cc +@@ -57,8 +57,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_yasp_Q1_2d",2); ++ Dune::CGSolver, ++ PreconditionMarker::Richardson>(gv,fem,"poisson_yasp_Q1_2d",2); + } + + // test passed +diff --git a/dune-performance-regressions/src/poisson-yasp-q1-3d.cc b/dune-performance-regressions/src/poisson-yasp-q1-3d.cc +index 09642ae..a817127 100644 +--- a/dune-performance-regressions/src/poisson-yasp-q1-3d.cc ++++ b/dune-performance-regressions/src/poisson-yasp-q1-3d.cc +@@ -57,8 +57,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_yasp_Q1_3d",2); ++ Dune::CGSolver, ++ PreconditionMarker::Richardson>(gv,fem,"poisson_yasp_Q1_3d",2); + } + + // test passed +diff --git a/dune-performance-regressions/src/poisson-yasp-q2-2d.cc b/dune-performance-regressions/src/poisson-yasp-q2-2d.cc +index 6467b33..267de0f 100644 +--- a/dune-performance-regressions/src/poisson-yasp-q2-2d.cc ++++ b/dune-performance-regressions/src/poisson-yasp-q2-2d.cc +@@ -57,8 +57,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_yasp_Q2_2d",2); ++ Dune::CGSolver, ++ PreconditionMarker::Richardson>(gv,fem,"poisson_yasp_Q2_2d",2); + } + + // test passed +diff --git a/dune-performance-regressions/src/poisson-yasp-q2-3d.cc b/dune-performance-regressions/src/poisson-yasp-q2-3d.cc +index 0f82048..72ac1d5 100644 +--- a/dune-performance-regressions/src/poisson-yasp-q2-3d.cc ++++ b/dune-performance-regressions/src/poisson-yasp-q2-3d.cc +@@ -57,8 +57,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_yasp_Q2_3d",2); ++ Dune::CGSolver, ++ PreconditionMarker::Richardson>(gv,fem,"poisson_yasp_Q2_3d",2); + } + + // test passed diff --git a/DunePerfRegression/yasp_cg_ssor.info b/DunePerfRegression/yasp_cg_ssor.info new file mode 100644 index 0000000..d0083c5 --- /dev/null +++ b/DunePerfRegression/yasp_cg_ssor.info @@ -0,0 +1,21 @@ +description: Changes the configuration of the YASP examples to use the CGSolver and + SeqSSOR preconditoner +feature_tags: +- CGSolver +- SeqSSOR +- no-gridmaker +- YaspGrid +include_revisions: + revision_range: + start: 332a9af0b7e3336dd72c4f4b74e09df525b6db0d +path: yasp_cg_ssor.patch +project_name: DunePerfRegression +shortname: yasp_cg_ssor +tags: +- configuration +- compile-time +- CGSolver +- SeqSSOR +- no-gridmaker +- YaspGrid +- dune diff --git a/DunePerfRegression/yasp_cg_ssor.patch b/DunePerfRegression/yasp_cg_ssor.patch new file mode 100644 index 0000000..dd4004a --- /dev/null +++ b/DunePerfRegression/yasp_cg_ssor.patch @@ -0,0 +1,60 @@ +diff --git a/dune-performance-regressions/src/poisson-yasp-q1-2d.cc b/dune-performance-regressions/src/poisson-yasp-q1-2d.cc +index c1484f1..d82ac15 100644 +--- a/dune-performance-regressions/src/poisson-yasp-q1-2d.cc ++++ b/dune-performance-regressions/src/poisson-yasp-q1-2d.cc +@@ -57,8 +57,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_yasp_Q1_2d",2); ++ Dune::CGSolver, ++ PreconditionMarker::SeqSSOR>(gv,fem,"poisson_yasp_Q1_2d",2); + } + + // test passed +diff --git a/dune-performance-regressions/src/poisson-yasp-q1-3d.cc b/dune-performance-regressions/src/poisson-yasp-q1-3d.cc +index 09642ae..a817127 100644 +--- a/dune-performance-regressions/src/poisson-yasp-q1-3d.cc ++++ b/dune-performance-regressions/src/poisson-yasp-q1-3d.cc +@@ -57,8 +57,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_yasp_Q1_3d",2); ++ Dune::CGSolver, ++ PreconditionMarker::SeqSSOR>(gv,fem,"poisson_yasp_Q1_3d",2); + } + + // test passed +diff --git a/dune-performance-regressions/src/poisson-yasp-q2-2d.cc b/dune-performance-regressions/src/poisson-yasp-q2-2d.cc +index 6467b33..267de0f 100644 +--- a/dune-performance-regressions/src/poisson-yasp-q2-2d.cc ++++ b/dune-performance-regressions/src/poisson-yasp-q2-2d.cc +@@ -57,8 +57,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_yasp_Q2_2d",2); ++ Dune::CGSolver, ++ PreconditionMarker::SeqSSOR>(gv,fem,"poisson_yasp_Q2_2d",2); + } + + // test passed +diff --git a/dune-performance-regressions/src/poisson-yasp-q2-3d.cc b/dune-performance-regressions/src/poisson-yasp-q2-3d.cc +index 0f82048..72ac1d5 100644 +--- a/dune-performance-regressions/src/poisson-yasp-q2-3d.cc ++++ b/dune-performance-regressions/src/poisson-yasp-q2-3d.cc +@@ -57,8 +57,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_yasp_Q2_3d",2); ++ Dune::CGSolver, ++ PreconditionMarker::SeqSSOR>(gv,fem,"poisson_yasp_Q2_3d",2); + } + + // test passed diff --git a/DunePerfRegression/yasp_gradient_ilu.info b/DunePerfRegression/yasp_gradient_ilu.info new file mode 100644 index 0000000..b789d4f --- /dev/null +++ b/DunePerfRegression/yasp_gradient_ilu.info @@ -0,0 +1,21 @@ +description: Changes the configuration of the YASP examples to use the GradientSolver + and SeqILU preconditoner +feature_tags: +- GradientSolver +- SeqILU +- no-gridmaker +- YaspGrid +include_revisions: + revision_range: + start: 332a9af0b7e3336dd72c4f4b74e09df525b6db0d +path: yasp_gradient_ilu.patch +project_name: DunePerfRegression +shortname: yasp_gradient_ilu +tags: +- configuration +- compile-time +- GradientSolver +- SeqILU +- no-gridmaker +- YaspGrid +- dune diff --git a/DunePerfRegression/yasp_gradient_ilu.patch b/DunePerfRegression/yasp_gradient_ilu.patch new file mode 100644 index 0000000..ec1c619 --- /dev/null +++ b/DunePerfRegression/yasp_gradient_ilu.patch @@ -0,0 +1,60 @@ +diff --git a/dune-performance-regressions/src/poisson-yasp-q1-2d.cc b/dune-performance-regressions/src/poisson-yasp-q1-2d.cc +index c1484f1..d82ac15 100644 +--- a/dune-performance-regressions/src/poisson-yasp-q1-2d.cc ++++ b/dune-performance-regressions/src/poisson-yasp-q1-2d.cc +@@ -57,8 +57,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_yasp_Q1_2d",2); ++ Dune::GradientSolver, ++ PreconditionMarker::SeqILU>(gv,fem,"poisson_yasp_Q1_2d",2); + } + + // test passed +diff --git a/dune-performance-regressions/src/poisson-yasp-q1-3d.cc b/dune-performance-regressions/src/poisson-yasp-q1-3d.cc +index 09642ae..a817127 100644 +--- a/dune-performance-regressions/src/poisson-yasp-q1-3d.cc ++++ b/dune-performance-regressions/src/poisson-yasp-q1-3d.cc +@@ -57,8 +57,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_yasp_Q1_3d",2); ++ Dune::GradientSolver, ++ PreconditionMarker::SeqILU>(gv,fem,"poisson_yasp_Q1_3d",2); + } + + // test passed +diff --git a/dune-performance-regressions/src/poisson-yasp-q2-2d.cc b/dune-performance-regressions/src/poisson-yasp-q2-2d.cc +index 6467b33..267de0f 100644 +--- a/dune-performance-regressions/src/poisson-yasp-q2-2d.cc ++++ b/dune-performance-regressions/src/poisson-yasp-q2-2d.cc +@@ -57,8 +57,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_yasp_Q2_2d",2); ++ Dune::GradientSolver, ++ PreconditionMarker::SeqILU>(gv,fem,"poisson_yasp_Q2_2d",2); + } + + // test passed +diff --git a/dune-performance-regressions/src/poisson-yasp-q2-3d.cc b/dune-performance-regressions/src/poisson-yasp-q2-3d.cc +index 0f82048..72ac1d5 100644 +--- a/dune-performance-regressions/src/poisson-yasp-q2-3d.cc ++++ b/dune-performance-regressions/src/poisson-yasp-q2-3d.cc +@@ -57,8 +57,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_yasp_Q2_3d",2); ++ Dune::GradientSolver, ++ PreconditionMarker::SeqILU>(gv,fem,"poisson_yasp_Q2_3d",2); + } + + // test passed diff --git a/DunePerfRegression/yasp_gradient_richardson.info b/DunePerfRegression/yasp_gradient_richardson.info new file mode 100644 index 0000000..a3b1f57 --- /dev/null +++ b/DunePerfRegression/yasp_gradient_richardson.info @@ -0,0 +1,21 @@ +description: Changes the configuration of the YASP examples to use the GradientSolver + and Richardson preconditoner +feature_tags: +- GradientSolver +- Richardson +- no-gridmaker +- YaspGrid +include_revisions: + revision_range: + start: 332a9af0b7e3336dd72c4f4b74e09df525b6db0d +path: yasp_gradient_richardson.patch +project_name: DunePerfRegression +shortname: yasp_gradient_richardson +tags: +- configuration +- compile-time +- GradientSolver +- Richardson +- no-gridmaker +- YaspGrid +- dune diff --git a/DunePerfRegression/yasp_gradient_richardson.patch b/DunePerfRegression/yasp_gradient_richardson.patch new file mode 100644 index 0000000..330d0b8 --- /dev/null +++ b/DunePerfRegression/yasp_gradient_richardson.patch @@ -0,0 +1,60 @@ +diff --git a/dune-performance-regressions/src/poisson-yasp-q1-2d.cc b/dune-performance-regressions/src/poisson-yasp-q1-2d.cc +index c1484f1..d82ac15 100644 +--- a/dune-performance-regressions/src/poisson-yasp-q1-2d.cc ++++ b/dune-performance-regressions/src/poisson-yasp-q1-2d.cc +@@ -57,8 +57,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_yasp_Q1_2d",2); ++ Dune::GradientSolver, ++ PreconditionMarker::Richardson>(gv,fem,"poisson_yasp_Q1_2d",2); + } + + // test passed +diff --git a/dune-performance-regressions/src/poisson-yasp-q1-3d.cc b/dune-performance-regressions/src/poisson-yasp-q1-3d.cc +index 09642ae..a817127 100644 +--- a/dune-performance-regressions/src/poisson-yasp-q1-3d.cc ++++ b/dune-performance-regressions/src/poisson-yasp-q1-3d.cc +@@ -57,8 +57,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_yasp_Q1_3d",2); ++ Dune::GradientSolver, ++ PreconditionMarker::Richardson>(gv,fem,"poisson_yasp_Q1_3d",2); + } + + // test passed +diff --git a/dune-performance-regressions/src/poisson-yasp-q2-2d.cc b/dune-performance-regressions/src/poisson-yasp-q2-2d.cc +index 6467b33..267de0f 100644 +--- a/dune-performance-regressions/src/poisson-yasp-q2-2d.cc ++++ b/dune-performance-regressions/src/poisson-yasp-q2-2d.cc +@@ -57,8 +57,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_yasp_Q2_2d",2); ++ Dune::GradientSolver, ++ PreconditionMarker::Richardson>(gv,fem,"poisson_yasp_Q2_2d",2); + } + + // test passed +diff --git a/dune-performance-regressions/src/poisson-yasp-q2-3d.cc b/dune-performance-regressions/src/poisson-yasp-q2-3d.cc +index 0f82048..72ac1d5 100644 +--- a/dune-performance-regressions/src/poisson-yasp-q2-3d.cc ++++ b/dune-performance-regressions/src/poisson-yasp-q2-3d.cc +@@ -57,8 +57,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_yasp_Q2_3d",2); ++ Dune::GradientSolver, ++ PreconditionMarker::Richardson>(gv,fem,"poisson_yasp_Q2_3d",2); + } + + // test passed diff --git a/DunePerfRegression/yasp_gradient_ssor.info b/DunePerfRegression/yasp_gradient_ssor.info new file mode 100644 index 0000000..150b3db --- /dev/null +++ b/DunePerfRegression/yasp_gradient_ssor.info @@ -0,0 +1,21 @@ +description: Changes the configuration of the YASP examples to use the GradientSolver + and SeqSSOR preconditoner +feature_tags: +- GradientSolver +- SeqSSOR +- no-gridmaker +- YaspGrid +include_revisions: + revision_range: + start: 332a9af0b7e3336dd72c4f4b74e09df525b6db0d +path: yasp_gradient_ssor.patch +project_name: DunePerfRegression +shortname: yasp_gradient_ssor +tags: +- configuration +- compile-time +- GradientSolver +- SeqSSOR +- no-gridmaker +- YaspGrid +- dune diff --git a/DunePerfRegression/yasp_gradient_ssor.patch b/DunePerfRegression/yasp_gradient_ssor.patch new file mode 100644 index 0000000..629f374 --- /dev/null +++ b/DunePerfRegression/yasp_gradient_ssor.patch @@ -0,0 +1,60 @@ +diff --git a/dune-performance-regressions/src/poisson-yasp-q1-2d.cc b/dune-performance-regressions/src/poisson-yasp-q1-2d.cc +index c1484f1..d82ac15 100644 +--- a/dune-performance-regressions/src/poisson-yasp-q1-2d.cc ++++ b/dune-performance-regressions/src/poisson-yasp-q1-2d.cc +@@ -57,8 +57,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_yasp_Q1_2d",2); ++ Dune::GradientSolver, ++ PreconditionMarker::SeqSSOR>(gv,fem,"poisson_yasp_Q1_2d",2); + } + + // test passed +diff --git a/dune-performance-regressions/src/poisson-yasp-q1-3d.cc b/dune-performance-regressions/src/poisson-yasp-q1-3d.cc +index 09642ae..a817127 100644 +--- a/dune-performance-regressions/src/poisson-yasp-q1-3d.cc ++++ b/dune-performance-regressions/src/poisson-yasp-q1-3d.cc +@@ -57,8 +57,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_yasp_Q1_3d",2); ++ Dune::GradientSolver, ++ PreconditionMarker::SeqSSOR>(gv,fem,"poisson_yasp_Q1_3d",2); + } + + // test passed +diff --git a/dune-performance-regressions/src/poisson-yasp-q2-2d.cc b/dune-performance-regressions/src/poisson-yasp-q2-2d.cc +index 6467b33..267de0f 100644 +--- a/dune-performance-regressions/src/poisson-yasp-q2-2d.cc ++++ b/dune-performance-regressions/src/poisson-yasp-q2-2d.cc +@@ -57,8 +57,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_yasp_Q2_2d",2); ++ Dune::GradientSolver, ++ PreconditionMarker::SeqSSOR>(gv,fem,"poisson_yasp_Q2_2d",2); + } + + // test passed +diff --git a/dune-performance-regressions/src/poisson-yasp-q2-3d.cc b/dune-performance-regressions/src/poisson-yasp-q2-3d.cc +index 0f82048..72ac1d5 100644 +--- a/dune-performance-regressions/src/poisson-yasp-q2-3d.cc ++++ b/dune-performance-regressions/src/poisson-yasp-q2-3d.cc +@@ -57,8 +57,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_yasp_Q2_3d",2); ++ Dune::GradientSolver, ++ PreconditionMarker::SeqSSOR>(gv,fem,"poisson_yasp_Q2_3d",2); + } + + // test passed diff --git a/DunePerfRegression/yasp_grid_adapt_10000ms.info b/DunePerfRegression/yasp_grid_adapt_10000ms.info index 1e9d680..ba387ac 100644 --- a/DunePerfRegression/yasp_grid_adapt_10000ms.info +++ b/DunePerfRegression/yasp_grid_adapt_10000ms.info @@ -13,3 +13,4 @@ tags: - template - grid - 10000ms +- YaspGrid diff --git a/DunePerfRegression/yasp_grid_adapt_1000ms.info b/DunePerfRegression/yasp_grid_adapt_1000ms.info index dfb2f8c..fce27fe 100644 --- a/DunePerfRegression/yasp_grid_adapt_1000ms.info +++ b/DunePerfRegression/yasp_grid_adapt_1000ms.info @@ -13,3 +13,4 @@ tags: - template - grid - 1000ms +- YaspGrid diff --git a/DunePerfRegression/yasp_grid_adapt_100ms.info b/DunePerfRegression/yasp_grid_adapt_100ms.info index 9d6fd20..015a90e 100644 --- a/DunePerfRegression/yasp_grid_adapt_100ms.info +++ b/DunePerfRegression/yasp_grid_adapt_100ms.info @@ -13,3 +13,4 @@ tags: - template - grid - 100ms +- YaspGrid diff --git a/DunePerfRegression/yasp_grid_adapt_10ms.info b/DunePerfRegression/yasp_grid_adapt_10ms.info index f25d08e..142864f 100644 --- a/DunePerfRegression/yasp_grid_adapt_10ms.info +++ b/DunePerfRegression/yasp_grid_adapt_10ms.info @@ -13,3 +13,4 @@ tags: - template - grid - 10ms +- YaspGrid diff --git a/DunePerfRegression/yasp_grid_adapt_1ms.info b/DunePerfRegression/yasp_grid_adapt_1ms.info index fcfd76d..577b788 100644 --- a/DunePerfRegression/yasp_grid_adapt_1ms.info +++ b/DunePerfRegression/yasp_grid_adapt_1ms.info @@ -13,3 +13,4 @@ tags: - template - grid - 1ms +- YaspGrid diff --git a/DunePerfRegression/yasp_loop_ilu.info b/DunePerfRegression/yasp_loop_ilu.info new file mode 100644 index 0000000..6dddee6 --- /dev/null +++ b/DunePerfRegression/yasp_loop_ilu.info @@ -0,0 +1,21 @@ +description: Changes the configuration of the YASP examples to use the LoopSolver + and SeqILU preconditoner +feature_tags: +- LoopSolver +- SeqILU +- no-gridmaker +- YaspGrid +include_revisions: + revision_range: + start: 332a9af0b7e3336dd72c4f4b74e09df525b6db0d +path: yasp_loop_ilu.patch +project_name: DunePerfRegression +shortname: yasp_loop_ilu +tags: +- configuration +- compile-time +- LoopSolver +- SeqILU +- no-gridmaker +- YaspGrid +- dune diff --git a/DunePerfRegression/yasp_loop_ilu.patch b/DunePerfRegression/yasp_loop_ilu.patch new file mode 100644 index 0000000..46b9cff --- /dev/null +++ b/DunePerfRegression/yasp_loop_ilu.patch @@ -0,0 +1,60 @@ +diff --git a/dune-performance-regressions/src/poisson-yasp-q1-2d.cc b/dune-performance-regressions/src/poisson-yasp-q1-2d.cc +index c1484f1..d82ac15 100644 +--- a/dune-performance-regressions/src/poisson-yasp-q1-2d.cc ++++ b/dune-performance-regressions/src/poisson-yasp-q1-2d.cc +@@ -57,8 +57,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_yasp_Q1_2d",2); ++ Dune::LoopSolver, ++ PreconditionMarker::SeqILU>(gv,fem,"poisson_yasp_Q1_2d",2); + } + + // test passed +diff --git a/dune-performance-regressions/src/poisson-yasp-q1-3d.cc b/dune-performance-regressions/src/poisson-yasp-q1-3d.cc +index 09642ae..a817127 100644 +--- a/dune-performance-regressions/src/poisson-yasp-q1-3d.cc ++++ b/dune-performance-regressions/src/poisson-yasp-q1-3d.cc +@@ -57,8 +57,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_yasp_Q1_3d",2); ++ Dune::LoopSolver, ++ PreconditionMarker::SeqILU>(gv,fem,"poisson_yasp_Q1_3d",2); + } + + // test passed +diff --git a/dune-performance-regressions/src/poisson-yasp-q2-2d.cc b/dune-performance-regressions/src/poisson-yasp-q2-2d.cc +index 6467b33..267de0f 100644 +--- a/dune-performance-regressions/src/poisson-yasp-q2-2d.cc ++++ b/dune-performance-regressions/src/poisson-yasp-q2-2d.cc +@@ -57,8 +57,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_yasp_Q2_2d",2); ++ Dune::LoopSolver, ++ PreconditionMarker::SeqILU>(gv,fem,"poisson_yasp_Q2_2d",2); + } + + // test passed +diff --git a/dune-performance-regressions/src/poisson-yasp-q2-3d.cc b/dune-performance-regressions/src/poisson-yasp-q2-3d.cc +index 0f82048..72ac1d5 100644 +--- a/dune-performance-regressions/src/poisson-yasp-q2-3d.cc ++++ b/dune-performance-regressions/src/poisson-yasp-q2-3d.cc +@@ -57,8 +57,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_yasp_Q2_3d",2); ++ Dune::LoopSolver, ++ PreconditionMarker::SeqILU>(gv,fem,"poisson_yasp_Q2_3d",2); + } + + // test passed diff --git a/DunePerfRegression/yasp_loop_richardson.info b/DunePerfRegression/yasp_loop_richardson.info new file mode 100644 index 0000000..fd9aec6 --- /dev/null +++ b/DunePerfRegression/yasp_loop_richardson.info @@ -0,0 +1,21 @@ +description: Changes the configuration of the YASP examples to use the LoopSolver + and Richardson preconditoner +feature_tags: +- LoopSolver +- Richardson +- no-gridmaker +- YaspGrid +include_revisions: + revision_range: + start: 332a9af0b7e3336dd72c4f4b74e09df525b6db0d +path: yasp_loop_richardson.patch +project_name: DunePerfRegression +shortname: yasp_loop_richardson +tags: +- configuration +- compile-time +- LoopSolver +- Richardson +- no-gridmaker +- YaspGrid +- dune diff --git a/DunePerfRegression/yasp_loop_richardson.patch b/DunePerfRegression/yasp_loop_richardson.patch new file mode 100644 index 0000000..49765b4 --- /dev/null +++ b/DunePerfRegression/yasp_loop_richardson.patch @@ -0,0 +1,60 @@ +diff --git a/dune-performance-regressions/src/poisson-yasp-q1-2d.cc b/dune-performance-regressions/src/poisson-yasp-q1-2d.cc +index c1484f1..d82ac15 100644 +--- a/dune-performance-regressions/src/poisson-yasp-q1-2d.cc ++++ b/dune-performance-regressions/src/poisson-yasp-q1-2d.cc +@@ -57,8 +57,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_yasp_Q1_2d",2); ++ Dune::LoopSolver, ++ PreconditionMarker::Richardson>(gv,fem,"poisson_yasp_Q1_2d",2); + } + + // test passed +diff --git a/dune-performance-regressions/src/poisson-yasp-q1-3d.cc b/dune-performance-regressions/src/poisson-yasp-q1-3d.cc +index 09642ae..a817127 100644 +--- a/dune-performance-regressions/src/poisson-yasp-q1-3d.cc ++++ b/dune-performance-regressions/src/poisson-yasp-q1-3d.cc +@@ -57,8 +57,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_yasp_Q1_3d",2); ++ Dune::LoopSolver, ++ PreconditionMarker::Richardson>(gv,fem,"poisson_yasp_Q1_3d",2); + } + + // test passed +diff --git a/dune-performance-regressions/src/poisson-yasp-q2-2d.cc b/dune-performance-regressions/src/poisson-yasp-q2-2d.cc +index 6467b33..267de0f 100644 +--- a/dune-performance-regressions/src/poisson-yasp-q2-2d.cc ++++ b/dune-performance-regressions/src/poisson-yasp-q2-2d.cc +@@ -57,8 +57,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_yasp_Q2_2d",2); ++ Dune::LoopSolver, ++ PreconditionMarker::Richardson>(gv,fem,"poisson_yasp_Q2_2d",2); + } + + // test passed +diff --git a/dune-performance-regressions/src/poisson-yasp-q2-3d.cc b/dune-performance-regressions/src/poisson-yasp-q2-3d.cc +index 0f82048..72ac1d5 100644 +--- a/dune-performance-regressions/src/poisson-yasp-q2-3d.cc ++++ b/dune-performance-regressions/src/poisson-yasp-q2-3d.cc +@@ -57,8 +57,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_yasp_Q2_3d",2); ++ Dune::LoopSolver, ++ PreconditionMarker::Richardson>(gv,fem,"poisson_yasp_Q2_3d",2); + } + + // test passed diff --git a/DunePerfRegression/yasp_loop_ssor.info b/DunePerfRegression/yasp_loop_ssor.info new file mode 100644 index 0000000..0fffe9e --- /dev/null +++ b/DunePerfRegression/yasp_loop_ssor.info @@ -0,0 +1,21 @@ +description: Changes the configuration of the YASP examples to use the LoopSolver + and SeqSSOR preconditoner +feature_tags: +- LoopSolver +- SeqSSOR +- no-gridmaker +- YaspGrid +include_revisions: + revision_range: + start: 332a9af0b7e3336dd72c4f4b74e09df525b6db0d +path: yasp_loop_ssor.patch +project_name: DunePerfRegression +shortname: yasp_loop_ssor +tags: +- configuration +- compile-time +- LoopSolver +- SeqSSOR +- no-gridmaker +- YaspGrid +- dune diff --git a/DunePerfRegression/yasp_loop_ssor.patch b/DunePerfRegression/yasp_loop_ssor.patch new file mode 100644 index 0000000..2a9f22b --- /dev/null +++ b/DunePerfRegression/yasp_loop_ssor.patch @@ -0,0 +1,60 @@ +diff --git a/dune-performance-regressions/src/poisson-yasp-q1-2d.cc b/dune-performance-regressions/src/poisson-yasp-q1-2d.cc +index c1484f1..d82ac15 100644 +--- a/dune-performance-regressions/src/poisson-yasp-q1-2d.cc ++++ b/dune-performance-regressions/src/poisson-yasp-q1-2d.cc +@@ -57,8 +57,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_yasp_Q1_2d",2); ++ Dune::LoopSolver, ++ PreconditionMarker::SeqSSOR>(gv,fem,"poisson_yasp_Q1_2d",2); + } + + // test passed +diff --git a/dune-performance-regressions/src/poisson-yasp-q1-3d.cc b/dune-performance-regressions/src/poisson-yasp-q1-3d.cc +index 09642ae..a817127 100644 +--- a/dune-performance-regressions/src/poisson-yasp-q1-3d.cc ++++ b/dune-performance-regressions/src/poisson-yasp-q1-3d.cc +@@ -57,8 +57,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_yasp_Q1_3d",2); ++ Dune::LoopSolver, ++ PreconditionMarker::SeqSSOR>(gv,fem,"poisson_yasp_Q1_3d",2); + } + + // test passed +diff --git a/dune-performance-regressions/src/poisson-yasp-q2-2d.cc b/dune-performance-regressions/src/poisson-yasp-q2-2d.cc +index 6467b33..267de0f 100644 +--- a/dune-performance-regressions/src/poisson-yasp-q2-2d.cc ++++ b/dune-performance-regressions/src/poisson-yasp-q2-2d.cc +@@ -57,8 +57,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_yasp_Q2_2d",2); ++ Dune::LoopSolver, ++ PreconditionMarker::SeqSSOR>(gv,fem,"poisson_yasp_Q2_2d",2); + } + + // test passed +diff --git a/dune-performance-regressions/src/poisson-yasp-q2-3d.cc b/dune-performance-regressions/src/poisson-yasp-q2-3d.cc +index 0f82048..72ac1d5 100644 +--- a/dune-performance-regressions/src/poisson-yasp-q2-3d.cc ++++ b/dune-performance-regressions/src/poisson-yasp-q2-3d.cc +@@ -57,8 +57,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_yasp_Q2_3d",2); ++ Dune::LoopSolver, ++ PreconditionMarker::SeqSSOR>(gv,fem,"poisson_yasp_Q2_3d",2); + } + + // test passed diff --git a/DunePerfRegression/yasp_minres_ilu.info b/DunePerfRegression/yasp_minres_ilu.info new file mode 100644 index 0000000..6fa9279 --- /dev/null +++ b/DunePerfRegression/yasp_minres_ilu.info @@ -0,0 +1,21 @@ +description: Changes the configuration of the YASP examples to use the MINRESSolver + and SeqILU preconditoner +feature_tags: +- MINRESSolver +- SeqILU +- no-gridmaker +- YaspGrid +include_revisions: + revision_range: + start: 332a9af0b7e3336dd72c4f4b74e09df525b6db0d +path: yasp_minres_ilu.patch +project_name: DunePerfRegression +shortname: yasp_minres_ilu +tags: +- configuration +- compile-time +- MINRESSolver +- SeqILU +- no-gridmaker +- YaspGrid +- dune diff --git a/DunePerfRegression/yasp_minres_ilu.patch b/DunePerfRegression/yasp_minres_ilu.patch new file mode 100644 index 0000000..3d14df9 --- /dev/null +++ b/DunePerfRegression/yasp_minres_ilu.patch @@ -0,0 +1,60 @@ +diff --git a/dune-performance-regressions/src/poisson-yasp-q1-2d.cc b/dune-performance-regressions/src/poisson-yasp-q1-2d.cc +index c1484f1..d82ac15 100644 +--- a/dune-performance-regressions/src/poisson-yasp-q1-2d.cc ++++ b/dune-performance-regressions/src/poisson-yasp-q1-2d.cc +@@ -57,8 +57,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_yasp_Q1_2d",2); ++ Dune::MINRESSolver, ++ PreconditionMarker::SeqILU>(gv,fem,"poisson_yasp_Q1_2d",2); + } + + // test passed +diff --git a/dune-performance-regressions/src/poisson-yasp-q1-3d.cc b/dune-performance-regressions/src/poisson-yasp-q1-3d.cc +index 09642ae..a817127 100644 +--- a/dune-performance-regressions/src/poisson-yasp-q1-3d.cc ++++ b/dune-performance-regressions/src/poisson-yasp-q1-3d.cc +@@ -57,8 +57,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_yasp_Q1_3d",2); ++ Dune::MINRESSolver, ++ PreconditionMarker::SeqILU>(gv,fem,"poisson_yasp_Q1_3d",2); + } + + // test passed +diff --git a/dune-performance-regressions/src/poisson-yasp-q2-2d.cc b/dune-performance-regressions/src/poisson-yasp-q2-2d.cc +index 6467b33..267de0f 100644 +--- a/dune-performance-regressions/src/poisson-yasp-q2-2d.cc ++++ b/dune-performance-regressions/src/poisson-yasp-q2-2d.cc +@@ -57,8 +57,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_yasp_Q2_2d",2); ++ Dune::MINRESSolver, ++ PreconditionMarker::SeqILU>(gv,fem,"poisson_yasp_Q2_2d",2); + } + + // test passed +diff --git a/dune-performance-regressions/src/poisson-yasp-q2-3d.cc b/dune-performance-regressions/src/poisson-yasp-q2-3d.cc +index 0f82048..72ac1d5 100644 +--- a/dune-performance-regressions/src/poisson-yasp-q2-3d.cc ++++ b/dune-performance-regressions/src/poisson-yasp-q2-3d.cc +@@ -57,8 +57,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_yasp_Q2_3d",2); ++ Dune::MINRESSolver, ++ PreconditionMarker::SeqILU>(gv,fem,"poisson_yasp_Q2_3d",2); + } + + // test passed diff --git a/DunePerfRegression/yasp_minres_richardson.info b/DunePerfRegression/yasp_minres_richardson.info new file mode 100644 index 0000000..6a475f9 --- /dev/null +++ b/DunePerfRegression/yasp_minres_richardson.info @@ -0,0 +1,21 @@ +description: Changes the configuration of the YASP examples to use the MINRESSolver + and Richardson preconditoner +feature_tags: +- MINRESSolver +- Richardson +- no-gridmaker +- YaspGrid +include_revisions: + revision_range: + start: 332a9af0b7e3336dd72c4f4b74e09df525b6db0d +path: yasp_minres_richardson.patch +project_name: DunePerfRegression +shortname: yasp_minres_richardson +tags: +- configuration +- compile-time +- MINRESSolver +- Richardson +- no-gridmaker +- YaspGrid +- dune diff --git a/DunePerfRegression/yasp_minres_richardson.patch b/DunePerfRegression/yasp_minres_richardson.patch new file mode 100644 index 0000000..7124b69 --- /dev/null +++ b/DunePerfRegression/yasp_minres_richardson.patch @@ -0,0 +1,60 @@ +diff --git a/dune-performance-regressions/src/poisson-yasp-q1-2d.cc b/dune-performance-regressions/src/poisson-yasp-q1-2d.cc +index c1484f1..d82ac15 100644 +--- a/dune-performance-regressions/src/poisson-yasp-q1-2d.cc ++++ b/dune-performance-regressions/src/poisson-yasp-q1-2d.cc +@@ -57,8 +57,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_yasp_Q1_2d",2); ++ Dune::MINRESSolver, ++ PreconditionMarker::Richardson>(gv,fem,"poisson_yasp_Q1_2d",2); + } + + // test passed +diff --git a/dune-performance-regressions/src/poisson-yasp-q1-3d.cc b/dune-performance-regressions/src/poisson-yasp-q1-3d.cc +index 09642ae..a817127 100644 +--- a/dune-performance-regressions/src/poisson-yasp-q1-3d.cc ++++ b/dune-performance-regressions/src/poisson-yasp-q1-3d.cc +@@ -57,8 +57,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_yasp_Q1_3d",2); ++ Dune::MINRESSolver, ++ PreconditionMarker::Richardson>(gv,fem,"poisson_yasp_Q1_3d",2); + } + + // test passed +diff --git a/dune-performance-regressions/src/poisson-yasp-q2-2d.cc b/dune-performance-regressions/src/poisson-yasp-q2-2d.cc +index 6467b33..267de0f 100644 +--- a/dune-performance-regressions/src/poisson-yasp-q2-2d.cc ++++ b/dune-performance-regressions/src/poisson-yasp-q2-2d.cc +@@ -57,8 +57,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_yasp_Q2_2d",2); ++ Dune::MINRESSolver, ++ PreconditionMarker::Richardson>(gv,fem,"poisson_yasp_Q2_2d",2); + } + + // test passed +diff --git a/dune-performance-regressions/src/poisson-yasp-q2-3d.cc b/dune-performance-regressions/src/poisson-yasp-q2-3d.cc +index 0f82048..72ac1d5 100644 +--- a/dune-performance-regressions/src/poisson-yasp-q2-3d.cc ++++ b/dune-performance-regressions/src/poisson-yasp-q2-3d.cc +@@ -57,8 +57,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_yasp_Q2_3d",2); ++ Dune::MINRESSolver, ++ PreconditionMarker::Richardson>(gv,fem,"poisson_yasp_Q2_3d",2); + } + + // test passed diff --git a/DunePerfRegression/yasp_minres_ssor.info b/DunePerfRegression/yasp_minres_ssor.info new file mode 100644 index 0000000..0cf1403 --- /dev/null +++ b/DunePerfRegression/yasp_minres_ssor.info @@ -0,0 +1,21 @@ +description: Changes the configuration of the YASP examples to use the MINRESSolver + and SeqSSOR preconditoner +feature_tags: +- MINRESSolver +- SeqSSOR +- no-gridmaker +- YaspGrid +include_revisions: + revision_range: + start: 332a9af0b7e3336dd72c4f4b74e09df525b6db0d +path: yasp_minres_ssor.patch +project_name: DunePerfRegression +shortname: yasp_minres_ssor +tags: +- configuration +- compile-time +- MINRESSolver +- SeqSSOR +- no-gridmaker +- YaspGrid +- dune diff --git a/DunePerfRegression/yasp_minres_ssor.patch b/DunePerfRegression/yasp_minres_ssor.patch new file mode 100644 index 0000000..9940561 --- /dev/null +++ b/DunePerfRegression/yasp_minres_ssor.patch @@ -0,0 +1,60 @@ +diff --git a/dune-performance-regressions/src/poisson-yasp-q1-2d.cc b/dune-performance-regressions/src/poisson-yasp-q1-2d.cc +index c1484f1..d82ac15 100644 +--- a/dune-performance-regressions/src/poisson-yasp-q1-2d.cc ++++ b/dune-performance-regressions/src/poisson-yasp-q1-2d.cc +@@ -57,8 +57,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_yasp_Q1_2d",2); ++ Dune::MINRESSolver, ++ PreconditionMarker::SeqSSOR>(gv,fem,"poisson_yasp_Q1_2d",2); + } + + // test passed +diff --git a/dune-performance-regressions/src/poisson-yasp-q1-3d.cc b/dune-performance-regressions/src/poisson-yasp-q1-3d.cc +index 09642ae..a817127 100644 +--- a/dune-performance-regressions/src/poisson-yasp-q1-3d.cc ++++ b/dune-performance-regressions/src/poisson-yasp-q1-3d.cc +@@ -57,8 +57,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_yasp_Q1_3d",2); ++ Dune::MINRESSolver, ++ PreconditionMarker::SeqSSOR>(gv,fem,"poisson_yasp_Q1_3d",2); + } + + // test passed +diff --git a/dune-performance-regressions/src/poisson-yasp-q2-2d.cc b/dune-performance-regressions/src/poisson-yasp-q2-2d.cc +index 6467b33..267de0f 100644 +--- a/dune-performance-regressions/src/poisson-yasp-q2-2d.cc ++++ b/dune-performance-regressions/src/poisson-yasp-q2-2d.cc +@@ -57,8 +57,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_yasp_Q2_2d",2); ++ Dune::MINRESSolver, ++ PreconditionMarker::SeqSSOR>(gv,fem,"poisson_yasp_Q2_2d",2); + } + + // test passed +diff --git a/dune-performance-regressions/src/poisson-yasp-q2-3d.cc b/dune-performance-regressions/src/poisson-yasp-q2-3d.cc +index 0f82048..72ac1d5 100644 +--- a/dune-performance-regressions/src/poisson-yasp-q2-3d.cc ++++ b/dune-performance-regressions/src/poisson-yasp-q2-3d.cc +@@ -57,8 +57,8 @@ int main(int argc, char** argv) + poisson(gv,fem,"poisson_yasp_Q2_3d",2); ++ Dune::MINRESSolver, ++ PreconditionMarker::SeqSSOR>(gv,fem,"poisson_yasp_Q2_3d",2); + } + + // test passed