Skip to content

Commit

Permalink
Added configuration patches for ALU example
Browse files Browse the repository at this point in the history
  • Loading branch information
Lukas Abelt committed Oct 6, 2023
1 parent 9be8f6b commit 68896cf
Show file tree
Hide file tree
Showing 30 changed files with 540 additions and 0 deletions.
21 changes: 21 additions & 0 deletions DunePerfRegression/alu_bicg_ilu.info
Original file line number Diff line number Diff line change
@@ -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
15 changes: 15 additions & 0 deletions DunePerfRegression/alu_bicg_ilu.patch
Original file line number Diff line number Diff line change
@@ -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,
Dune::PDELab::ConformingDirichletConstraints,
- Dune::CGSolver,
- PreconditionMarker::SeqILU>(gv,fem,"poisson_ALU_Pk_2d",q);
+ Dune::BiCGSTABSolver,
+ PreconditionMarker::SeqILU>(gv,fem,"poisson_ALU_Pk_2d",q);
}
#endif

21 changes: 21 additions & 0 deletions DunePerfRegression/alu_bicg_richardson.info
Original file line number Diff line number Diff line change
@@ -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
15 changes: 15 additions & 0 deletions DunePerfRegression/alu_bicg_richardson.patch
Original file line number Diff line number Diff line change
@@ -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,
Dune::PDELab::ConformingDirichletConstraints,
- Dune::CGSolver,
- PreconditionMarker::SeqILU>(gv,fem,"poisson_ALU_Pk_2d",q);
+ Dune::BiCGSTABSolver,
+ PreconditionMarker::Richardson>(gv,fem,"poisson_ALU_Pk_2d",q);
}
#endif

21 changes: 21 additions & 0 deletions DunePerfRegression/alu_bicg_ssor.info
Original file line number Diff line number Diff line change
@@ -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
15 changes: 15 additions & 0 deletions DunePerfRegression/alu_bicg_ssor.patch
Original file line number Diff line number Diff line change
@@ -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,
Dune::PDELab::ConformingDirichletConstraints,
- Dune::CGSolver,
- PreconditionMarker::SeqILU>(gv,fem,"poisson_ALU_Pk_2d",q);
+ Dune::BiCGSTABSolver,
+ PreconditionMarker::SeqSSOR>(gv,fem,"poisson_ALU_Pk_2d",q);
}
#endif

21 changes: 21 additions & 0 deletions DunePerfRegression/alu_cg_ilu.info
Original file line number Diff line number Diff line change
@@ -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
15 changes: 15 additions & 0 deletions DunePerfRegression/alu_cg_ilu.patch
Original file line number Diff line number Diff line change
@@ -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,
Dune::PDELab::ConformingDirichletConstraints,
- Dune::CGSolver,
- PreconditionMarker::SeqILU>(gv,fem,"poisson_ALU_Pk_2d",q);
+ Dune::CGSolver,
+ PreconditionMarker::SeqILU>(gv,fem,"poisson_ALU_Pk_2d",q);
}
#endif

21 changes: 21 additions & 0 deletions DunePerfRegression/alu_cg_richardson.info
Original file line number Diff line number Diff line change
@@ -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
15 changes: 15 additions & 0 deletions DunePerfRegression/alu_cg_richardson.patch
Original file line number Diff line number Diff line change
@@ -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,
Dune::PDELab::ConformingDirichletConstraints,
- Dune::CGSolver,
- PreconditionMarker::SeqILU>(gv,fem,"poisson_ALU_Pk_2d",q);
+ Dune::CGSolver,
+ PreconditionMarker::Richardson>(gv,fem,"poisson_ALU_Pk_2d",q);
}
#endif

21 changes: 21 additions & 0 deletions DunePerfRegression/alu_cg_ssor.info
Original file line number Diff line number Diff line change
@@ -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
15 changes: 15 additions & 0 deletions DunePerfRegression/alu_cg_ssor.patch
Original file line number Diff line number Diff line change
@@ -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,
Dune::PDELab::ConformingDirichletConstraints,
- Dune::CGSolver,
- PreconditionMarker::SeqILU>(gv,fem,"poisson_ALU_Pk_2d",q);
+ Dune::CGSolver,
+ PreconditionMarker::SeqSSOR>(gv,fem,"poisson_ALU_Pk_2d",q);
}
#endif

21 changes: 21 additions & 0 deletions DunePerfRegression/alu_gradient_ilu.info
Original file line number Diff line number Diff line change
@@ -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
15 changes: 15 additions & 0 deletions DunePerfRegression/alu_gradient_ilu.patch
Original file line number Diff line number Diff line change
@@ -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,
Dune::PDELab::ConformingDirichletConstraints,
- Dune::CGSolver,
- PreconditionMarker::SeqILU>(gv,fem,"poisson_ALU_Pk_2d",q);
+ Dune::GradientSolver,
+ PreconditionMarker::SeqILU>(gv,fem,"poisson_ALU_Pk_2d",q);
}
#endif

21 changes: 21 additions & 0 deletions DunePerfRegression/alu_gradient_richardson.info
Original file line number Diff line number Diff line change
@@ -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
15 changes: 15 additions & 0 deletions DunePerfRegression/alu_gradient_richardson.patch
Original file line number Diff line number Diff line change
@@ -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,
Dune::PDELab::ConformingDirichletConstraints,
- Dune::CGSolver,
- PreconditionMarker::SeqILU>(gv,fem,"poisson_ALU_Pk_2d",q);
+ Dune::GradientSolver,
+ PreconditionMarker::Richardson>(gv,fem,"poisson_ALU_Pk_2d",q);
}
#endif

21 changes: 21 additions & 0 deletions DunePerfRegression/alu_gradient_ssor.info
Original file line number Diff line number Diff line change
@@ -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
15 changes: 15 additions & 0 deletions DunePerfRegression/alu_gradient_ssor.patch
Original file line number Diff line number Diff line change
@@ -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,
Dune::PDELab::ConformingDirichletConstraints,
- Dune::CGSolver,
- PreconditionMarker::SeqILU>(gv,fem,"poisson_ALU_Pk_2d",q);
+ Dune::GradientSolver,
+ PreconditionMarker::SeqSSOR>(gv,fem,"poisson_ALU_Pk_2d",q);
}
#endif

21 changes: 21 additions & 0 deletions DunePerfRegression/alu_loop_ilu.info
Original file line number Diff line number Diff line change
@@ -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
15 changes: 15 additions & 0 deletions DunePerfRegression/alu_loop_ilu.patch
Original file line number Diff line number Diff line change
@@ -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,
Dune::PDELab::ConformingDirichletConstraints,
- Dune::CGSolver,
- PreconditionMarker::SeqILU>(gv,fem,"poisson_ALU_Pk_2d",q);
+ Dune::LoopSolver,
+ PreconditionMarker::SeqILU>(gv,fem,"poisson_ALU_Pk_2d",q);
}
#endif

Loading

0 comments on commit 68896cf

Please sign in to comment.