- Oct 23, 2018
-
-
Dominic Kempf authored
-
- Oct 22, 2018
-
-
Dominic Kempf authored
-
- Oct 18, 2018
-
-
Marcel Koch authored
-
Marcel Koch authored
-
Marcel Koch authored
This options enables to generate jacobian apply methods regardless of the `matrix_free` option. If `matrix_free` is set to true, `generate_jacobian_apply` is also set to true. This option replaces `matrix_free` in all contexts except in the selection of the solver.
-
- Oct 16, 2018
-
-
Marcel Koch authored
-
- Oct 12, 2018
-
-
Marcel Koch authored
-
Marcel Koch authored
-
- Sep 21, 2018
-
-
Dominic Kempf authored
-
- Sep 20, 2018
-
-
Dominic Kempf authored
-
- Sep 14, 2018
-
-
Dominic Kempf authored
-
Dominic Kempf authored
-
Dominic Kempf authored
-
Dominic Kempf authored
We previously used bool() on the constraints expression to find out whether we need to use the DIrichletConstraintsAssembler. However, UFL does the stupid thing of evaulating bool(eq(x[0], 0)) to False, because x[0] and 0 are obvioulsy not the same. Veeeery bad behaviour for a symbolic language.
-
- Sep 13, 2018
- Sep 12, 2018
-
-
René Heß authored
-
- Aug 16, 2018
-
-
René Heß authored
-
- Aug 15, 2018
-
-
René Heß authored
-
René Heß authored
Calculate the evaluation and jacobians of geometry mappings of cells using sum factorization. By avoiding all geometry mapping of intersections we can avoid the face-twist problem and just make the grid consistens (not yet done). TODO: - Make grid consistent - Vectorization - 3D
-
- Jul 23, 2018
-
-
René Heß authored
Not yet implemented: - Vectorization of quadrature loop - Anisotropic amount of quadrature points per direction
-
- Jul 19, 2018
-
-
Probably not the solution we want to have in the long run but right now it is not possible to have a backend switch for default/blockstructured/sumfact. This way the old code should behave the same way as before and it is possible to switch between those three things.
-
- Jul 10, 2018
- Jun 19, 2018
-
-
René Heß authored
Probably not the solution we want to have in the long run but right now it is not possible to have a backend switch for default/blockstructured/sumfact. This way the old code should behave the same way as before and it is possible to switch between those three things.
-
- Apr 25, 2018
-
-
Dominic Kempf authored
-
Dominic Kempf authored
-
Dominic Kempf authored
-
Dominic Kempf authored
So far, we had the opcounter cast to Dune::FieldVector of size 1. Now it defines the correct type.
-
- Apr 24, 2018
-
-
Dominic Kempf authored
-
- Apr 18, 2018
-
-
Dominic Kempf authored
-
- Apr 17, 2018
-
-
Dominic Kempf authored
-
- Apr 10, 2018
-
-
Marcel Koch authored
-
- Apr 09, 2018
-
-
Dominic Kempf authored
-
- Mar 29, 2018
-
-
Dominic Kempf authored
-
- Mar 28, 2018
-
-
Dominic Kempf authored
This is currently only used for level 4 instrumentation, as these start and stop markers were messing heavily with dependencies in the sum factorization code. This way, the necessary but ugly work of adding instrumentation is separated much more nicely.
-
- Mar 23, 2018
-
-
Dominic Kempf authored
-
- Mar 21, 2018
-
-
Dominic Kempf authored
-
Dominic Kempf authored
It is not necessary anymore
-