- 22 Sep, 2016 1 commit
-
-
Dave Moxey authored
-
- 09 Sep, 2016 4 commits
-
-
Dave Moxey authored
Fix error message for missing fld files This should fix #35, which is related to some Hdf5 errors being displayed instead of a nice error message when we try to use an .fld file which does not exist. See merge request !689
-
Douglas Serson authored
-
Chris Cantwell authored
Improve performance of incompressible solver This MR contains improvements to the performance of the incompressible solver (some of the changes might also help in other cases). I worked on these changes based on a profiling of the `Cyl.xml` example (2D, N=5, using both tris and quads). For this particular case (in serial), I got a reduction of computational cost close to 30%, although I suspect simulations with higher order or in 3D will get more modest improvements. The main changes are: - Use a virtual function to make UnsteadySystem skip the FwdTrans it performs after each time step, since this is completely redundant for the incompressible solver - Introduce a parameter to choose the frequency at which the solver checks for NaNs - Tweak the default value of the mdswitch parameter for the multilevelstaticcond, and also allow to specify it in the session file - Include PhysDeriv in a single direction in the Collections, since we need it to compute div(u) for the pressure forcing - Use symmetric matrices for the interior part of the static cond (whenever possible) - Several small changes to reduce overhead costs, especially in matrix vector multiplications. See merge request !645
-
Douglas Serson authored
-
- 08 Sep, 2016 2 commits
-
-
Chris Cantwell authored
Fix time-integration for VCSMapping This fixes some inconsistencies in VCSMapping which prevented it from achieving 2nd order accuracy in time. See merge request !687
-
Douglas Serson authored
-
- 30 Aug, 2016 4 commits
-
-
Douglas Serson authored
-
Douglas Serson authored
-
Douglas Serson authored
-
Douglas Serson authored
-
- 25 Aug, 2016 1 commit
-
-
Douglas Serson authored
-
- 24 Aug, 2016 7 commits
-
-
Douglas Serson authored
Added missing GetRowComm in AllReduce call. This MR fixes the IterativeFull solver to work in parallel. See merge request !685
-
Douglas Serson authored
Conflicts: CHANGELOG.md
-
Chris Cantwell authored
Fix/changelog This just adds missing entries to the changelog. When cherry-picked to the release branch this should also remove a duplicate header which appeared there for v4.3.4. See merge request !686
-
Douglas Serson authored
-
(cherry picked from commit 64503e575a2e56672f9eeaa88b9ec3c1074d688c)
-
Chris Cantwell authored
-
Chris Cantwell authored
-
- 22 Aug, 2016 1 commit
-
-
Douglas Serson authored
-
- 21 Aug, 2016 1 commit
-
-
Gianmarco Mengaldo authored
-
- 20 Aug, 2016 1 commit
-
-
Gianmarco Mengaldo authored
-
- 19 Aug, 2016 3 commits
-
-
Chris Cantwell authored
Expansion from restart file and improved partitioning This MR makes two changes which might be useful for simulations with variable polynomial order: - Allow the expansions to be loaded directly from the field definitions in a restart file (issue #14), using: ```xml <EXPANSIONS> <F FILE="restartfile.fld" /> </EXPANSIONS> ``` This is useful when using DriverAdaptive, since in that case the final distribution of polynomial orders is only available in the field file. - Introduce new options for load balancing in the mesh partitioning, through the solver info `WEIGHTPARTITIONS`. Possible values are `DOF` (load balanced by number of degrees of freedom in each element), `BOUNDARY` (load balanced by number of boundary degrees of freedom in each element) or `BOTH`. By default, the current behaviour of using no weights is maintained. See merge request !617
-
Dave Moxey authored
Fix OCE third-party URL This MR fixes the OCE third-party URL in the CMake configuration. See merge request !681
-
Dave Moxey authored
-
- 18 Aug, 2016 4 commits
-
-
Douglas Serson authored
-
Chris Cantwell authored
-
Chris Cantwell authored
-
Kilian Lackhove authored
# Conflicts: # CHANGELOG.md
-
- 17 Aug, 2016 2 commits
-
-
Douglas Serson authored
Add support for Gmsh high-order output This MR primarily adds support for Gmsh output at arbitrarily high-order for quads, hexes, triangles and tetrahedra, and up to order 4 output for prisms. See merge request !679
-
Dave Moxey authored
-
- 16 Aug, 2016 5 commits
-
-
Dave Moxey authored
-
Dave Moxey authored
-
Dave Moxey authored
-
Dave Moxey authored
-
Dave Moxey authored
-
- 15 Aug, 2016 4 commits
-
-
Dave Moxey authored
-
Dave Moxey authored
-
Dave Moxey authored
-
Dave Moxey authored
-