]>
https://gitweb.dealii.org/ - dealii.git/log
Martin Kronbichler [Fri, 10 May 2019 07:09:03 +0000 (09:09 +0200)]
Merge pull request #8059 from drwells/modernize-step-31
Modernize step 31
Daniel Arndt [Fri, 10 May 2019 05:12:26 +0000 (01:12 -0400)]
Merge pull request #8057 from bangerth/cleanup
Clean up various loops in grid_tools.cc.
David Wells [Fri, 10 May 2019 03:18:40 +0000 (23:18 -0400)]
Merge pull request #8061 from bangerth/br
Add some more information on the BR element.
Wolfgang Bangerth [Fri, 10 May 2019 03:11:48 +0000 (21:11 -0600)]
Add some more information on the BR element.
Wolfgang Bangerth [Fri, 10 May 2019 01:53:35 +0000 (19:53 -0600)]
Merge pull request #8056 from bangerth/partition
Simplify the code that partitions shared triangulations.
David Wells [Fri, 10 May 2019 01:28:38 +0000 (21:28 -0400)]
Merge pull request #8051 from masterleinad/fix_gcc_9_warnings
Fix gcc-9 warnings
Daniel Arndt [Thu, 9 May 2019 20:50:03 +0000 (16:50 -0400)]
Merge pull request #8044 from drwells/modernize-step-30
Modernize step 30
Martin Kronbichler [Thu, 9 May 2019 19:15:06 +0000 (21:15 +0200)]
Merge pull request #8055 from bangerth/61
Make the polynomial degrees in step-61 selectable.
David Wells [Thu, 9 May 2019 17:40:28 +0000 (13:40 -0400)]
step-31: inline function definitions.
David Wells [Thu, 9 May 2019 15:58:36 +0000 (11:58 -0400)]
step-31: C++ modernization
David Wells [Thu, 9 May 2019 15:55:42 +0000 (11:55 -0400)]
step-31: minor typography improvements
1. Use MathJax instead of, e.g., <i>T</i>
2. Add commas after i.e.,
3. Minor grammatical improvements
Wolfgang Bangerth [Thu, 9 May 2019 16:50:08 +0000 (10:50 -0600)]
Merge pull request #8046 from masterleinad/modernize-step-52
Modernize step-52
Wolfgang Bangerth [Thu, 9 May 2019 16:18:47 +0000 (10:18 -0600)]
Clean up various loops in grid_tools.cc.
These loops were quite contorted because of workarounds we needed for MS VC.
Using 'auto' should make this substantially more obvious to read, and while
there one can also use range-based for loops.
Daniel Arndt [Thu, 9 May 2019 12:47:24 +0000 (08:47 -0400)]
Avoid declaring special member functions
Daniel Arndt [Thu, 9 May 2019 12:51:23 +0000 (08:51 -0400)]
Avoid signed-unsigned comparison
Daniel Arndt [Thu, 9 May 2019 12:49:31 +0000 (08:49 -0400)]
Match explicitly defined copy constructors with copy assignment operators
Wolfgang Bangerth [Thu, 9 May 2019 16:01:36 +0000 (10:01 -0600)]
Apply the same logic in the other place where we call the cell weight signal.
Wolfgang Bangerth [Thu, 9 May 2019 15:56:45 +0000 (09:56 -0600)]
Simplify the code that partitions shared triangulations.
In particular, only call the cell weight signal on locally owned cells.
Wolfgang Bangerth [Thu, 9 May 2019 14:51:58 +0000 (08:51 -0600)]
Make the polynomial degrees in step-61 selectable.
David Wells [Wed, 8 May 2019 22:13:54 +0000 (18:13 -0400)]
step-30: minor modernizations.
1. Inline function definitions.
2. Remove unnecessary class destructor.
3. More modernization: std::abs, std::array.
4. Reorganize the headers
5. Minor formatting and whitespace improvements
6. remove a second mention of a deleted member of GeometryInfo
David Wells [Wed, 8 May 2019 22:10:42 +0000 (18:10 -0400)]
step-30: Remove references to an old version of step-12.
Wolfgang Bangerth [Thu, 9 May 2019 14:08:12 +0000 (08:08 -0600)]
Merge pull request #8038 from kronbichler/cleanup-step-48
Modernize step-48
David Wells [Thu, 9 May 2019 14:00:52 +0000 (10:00 -0400)]
Merge pull request #8050 from drwells/step-62-loop
Add some missing braces to fix step-62.
Wolfgang Bangerth [Thu, 9 May 2019 13:47:11 +0000 (07:47 -0600)]
Merge pull request #8052 from masterleinad/fix_step_62_adding_real_complex
step-62: Fix adding real and complex numbers
Daniel Arndt [Thu, 9 May 2019 13:08:16 +0000 (09:08 -0400)]
step-62: Fix adding real and complex numbers
Wolfgang Bangerth [Thu, 9 May 2019 13:00:19 +0000 (07:00 -0600)]
Merge pull request #8039 from kronbichler/modernize-step-51
Modernize step-51
Wolfgang Bangerth [Thu, 9 May 2019 12:59:55 +0000 (06:59 -0600)]
Merge pull request #7822 from marcfehling/hp-execute-3
Perform p-refinement during 'execute_coarsening_and_refinement()'.
David Wells [Thu, 9 May 2019 12:51:11 +0000 (08:51 -0400)]
Add some missing braces to fix step-62.
Martin Kronbichler [Wed, 8 May 2019 14:06:48 +0000 (16:06 +0200)]
Modernize step-48
1. Extend documentation a bit
2. Use zeroing of vector in matrix-free loop
3. Update program output to a new machine; here it is more typical that MPI is better than threads
4. Rename ExactSolution -> InitialCondition because it is not the exact solution over time
Martin Kronbichler [Thu, 9 May 2019 07:44:24 +0000 (09:44 +0200)]
Merge pull request #8045 from masterleinad/modernize-step-53
Modernize step-53
Martin Kronbichler [Wed, 8 May 2019 15:08:01 +0000 (17:08 +0200)]
Modernize step-51
1. Use range-based for loop for cell iterators
2. Move bodies of Function classes inline
3. Small changes to the documentation plus some cross-references
marcfehling [Mon, 18 Mar 2019 12:24:03 +0000 (13:24 +0100)]
Perform p-refinement during 'Triangulation::execute_coarsening_and_refinement()'.
Denis Davydov [Thu, 9 May 2019 06:10:03 +0000 (08:10 +0200)]
Merge pull request #8027 from drwells/disable-fp-exceptions-scalapack
Disable floating point exceptions in some scalapack tests.
Daniel Arndt [Thu, 9 May 2019 04:17:16 +0000 (00:17 -0400)]
Update examples/step-53/step-53.cc
Co-Authored-By: Wolfgang Bangerth <bangerth@colostate.edu>
Daniel Arndt [Thu, 9 May 2019 04:12:34 +0000 (00:12 -0400)]
Modernize step-52
Wolfgang Bangerth [Thu, 9 May 2019 04:05:25 +0000 (22:05 -0600)]
Merge pull request #8043 from masterleinad/modernize-step-56
Modernize step-56
Daniel Arndt [Thu, 9 May 2019 03:01:58 +0000 (23:01 -0400)]
Modernize step-53
David Wells [Thu, 9 May 2019 01:54:40 +0000 (21:54 -0400)]
Merge pull request #8036 from drwells/modernize-step-29
Modernize step-29.
Wolfgang Bangerth [Thu, 9 May 2019 01:33:50 +0000 (19:33 -0600)]
Merge pull request #7899 from marcfehling/fedom-space
Refactored hp::FECollection: Get fe relations with respect to FiniteElementDomination.
Daniel Arndt [Thu, 9 May 2019 01:24:38 +0000 (21:24 -0400)]
Make SolverType const
David Wells [Wed, 8 May 2019 21:39:32 +0000 (17:39 -0400)]
step-30: improve doxygen links
Wolfgang Bangerth [Thu, 9 May 2019 00:51:13 +0000 (18:51 -0600)]
Merge pull request #8040 from rezarastak/patch-1
Adding inline in header file
Daniel Arndt [Wed, 8 May 2019 23:12:59 +0000 (19:12 -0400)]
Modernize step-56
David Wells [Wed, 8 May 2019 22:28:11 +0000 (18:28 -0400)]
Merge pull request #8035 from bangerth/step-61
Rewrite parts of step-61.
Reza Rastak [Wed, 8 May 2019 17:46:05 +0000 (10:46 -0700)]
Adding inline in header file
Following #8037 , the `inline` keyword should be added.
Wolfgang Bangerth [Wed, 8 May 2019 00:58:35 +0000 (18:58 -0600)]
Rewrite parts of step-61.
marcfehling [Wed, 10 Apr 2019 15:35:18 +0000 (17:35 +0200)]
Adjust results for 'hp/boundary_matrices_hp'.
Marc Fehling [Sat, 6 Apr 2019 22:42:49 +0000 (00:42 +0200)]
Refactored hp::FECollection: Get fe relations with respect to FiniteElementDomination.
David Wells [Wed, 8 May 2019 13:20:47 +0000 (09:20 -0400)]
step-29: wrap very long lines.
No changes other than reflowing.
David Wells [Wed, 8 May 2019 04:09:53 +0000 (00:09 -0400)]
Modernize step-29.
1. Inline some function definitions
2. Use ranged-for loops
3. Minor typography fixes (e.g., delete trailing whitespace)
4. Update console output
Daniel Arndt [Wed, 8 May 2019 13:02:01 +0000 (09:02 -0400)]
Merge pull request #8037 from jppelteret/fix_tensor_constexpr
Fix use of contexpr in Tensor class for older compilers
Jean-Paul Pelteret [Wed, 8 May 2019 08:26:52 +0000 (10:26 +0200)]
Fix use of contexpr in Tensor class for older compilers
Wolfgang Bangerth [Tue, 7 May 2019 21:22:51 +0000 (15:22 -0600)]
Merge pull request #8031 from bangerth/step-61
Rename a couple of functions in step-61.
Wolfgang Bangerth [Tue, 7 May 2019 17:18:46 +0000 (11:18 -0600)]
Rename a couple of functions in step-61.
Daniel Arndt [Tue, 7 May 2019 18:34:07 +0000 (14:34 -0400)]
Merge pull request #8024 from drwells/modernize-step-28
Modernize step 28
Daniel Arndt [Tue, 7 May 2019 17:47:19 +0000 (13:47 -0400)]
Merge pull request #8019 from masterleinad/modernize_step_62
Modernize step-62
David Wells [Tue, 7 May 2019 13:55:48 +0000 (09:55 -0400)]
Disable floating point exceptions in some scalapack tests.
Since these tests only verify that we can save and load scalapack matrices
correctly the floating point exceptions are not relevant.
Wolfgang Bangerth [Tue, 7 May 2019 13:20:54 +0000 (07:20 -0600)]
Merge pull request #8025 from masterleinad/modernize_step_59
Modernize step-59
Daniel Arndt [Tue, 7 May 2019 11:58:01 +0000 (07:58 -0400)]
Merge pull request #8011 from rezarastak/adding_cxx11_constexpr
Sprinkling c++11-compliant constexpr onto tensor.h and numbers.h
Martin Kronbichler [Tue, 7 May 2019 09:19:17 +0000 (11:19 +0200)]
Merge pull request #8023 from bangerth/step-61
Rewrite some code in step-61.
Jean-Paul Pelteret [Tue, 7 May 2019 08:01:07 +0000 (10:01 +0200)]
Merge pull request #8018 from jppelteret/ad-fix_tests
Fix some failing AD tests.
Daniel Arndt [Tue, 7 May 2019 03:01:09 +0000 (23:01 -0400)]
Modernize step-59
David Wells [Tue, 7 May 2019 02:47:39 +0000 (22:47 -0400)]
Merge pull request #8016 from masterleinad/modernize_step_63
Modernize step-63
David Wells [Tue, 7 May 2019 02:18:33 +0000 (22:18 -0400)]
step-28: fix a bug with the first mesh cycle.
Previously the first cycle converged in a single iteration since the
error is calculated to be zero.
David Wells [Tue, 7 May 2019 00:38:04 +0000 (20:38 -0400)]
step-28: Improve results formatting.
This also makes the output in the results section match the output
actually generated by the program.
David Wells [Tue, 7 May 2019 00:29:37 +0000 (20:29 -0400)]
step-28: Convert raw pointers to unique_ptrs.
David Wells [Tue, 7 May 2019 00:28:07 +0000 (20:28 -0400)]
step-28: use ranged-for loops.
David Wells [Mon, 6 May 2019 23:15:12 +0000 (19:15 -0400)]
step-28: minor typography fixes
1. Fix the link to the paper
2. Fix some odd link titles that cannot handle mathjax formatting
3. Other minor typography fixes
David Wells [Tue, 7 May 2019 00:55:41 +0000 (20:55 -0400)]
Merge pull request #8022 from drwells/matrix-tools-doc
Fix a comment that had the wrong boundary id type.
David Wells [Mon, 6 May 2019 23:02:30 +0000 (19:02 -0400)]
Fix a comment that had the wrong boundary id type.
Daniel Arndt [Tue, 7 May 2019 00:32:41 +0000 (20:32 -0400)]
Alternative return value formatting
Wolfgang Bangerth [Tue, 7 May 2019 00:00:17 +0000 (18:00 -0600)]
Rewrite some code in step-61.
Daniel Arndt [Mon, 6 May 2019 21:48:19 +0000 (17:48 -0400)]
Modernize step-62
Jean-Paul Pelteret [Mon, 6 May 2019 19:24:23 +0000 (21:24 +0200)]
Fix some failing AD tests.
This targets issues picked up by compiling with -Werror
Wolfgang Bangerth [Mon, 6 May 2019 20:32:04 +0000 (14:32 -0600)]
Merge pull request #7911 from jppelteret/workstream_meshworker_iterator_range
Workstream meshworker iterator range
Daniel Arndt [Mon, 6 May 2019 20:05:55 +0000 (16:05 -0400)]
Use dof_handler instead of dof
Jean-Paul Pelteret [Mon, 6 May 2019 18:39:49 +0000 (20:39 +0200)]
Merge pull request #8017 from masterleinad/fix_sacado_tests
Fix Sacado tests
Daniel Arndt [Mon, 6 May 2019 17:47:42 +0000 (13:47 -0400)]
Merge pull request #8014 from anates/step-55-complex-PETSc
step-55 disable logic with complex PETSc
Daniel Arndt [Mon, 6 May 2019 13:11:35 +0000 (15:11 +0200)]
Fix Sacado tests
Daniel Arndt [Mon, 6 May 2019 12:52:49 +0000 (08:52 -0400)]
Merge pull request #8010 from drwells/update-chunksize-docs
Add some documentation on chunk sizes.
Daniel Arndt [Mon, 6 May 2019 12:33:25 +0000 (08:33 -0400)]
Modernize step-63
Daniel Arndt [Mon, 6 May 2019 11:46:30 +0000 (07:46 -0400)]
Merge pull request #8013 from rezarastak/ad_tests_fix
Fix many of the output files for the tests of sacado and adolc
Roland [Mon, 6 May 2019 08:10:26 +0000 (10:10 +0200)]
Having PETSC_WITH_COMPLEX would stop step-55 from being able to
configure/build. Now we fall back to trilinos as described in the error
Reza Rastak [Mon, 6 May 2019 05:31:49 +0000 (22:31 -0700)]
Fix many of the output files for the tests of sacado and adolc
Daniel Arndt [Mon, 6 May 2019 03:34:40 +0000 (23:34 -0400)]
Merge pull request #8007 from drwells/modernize-step-25
Modernize step-25.
Reza Rastak [Sun, 5 May 2019 21:57:30 +0000 (14:57 -0700)]
Sprinkling c++11-compliant constexpr onto tensor.h and numbers.h
Daniel Arndt [Sun, 5 May 2019 20:10:13 +0000 (16:10 -0400)]
Merge pull request #8006 from drwells/modernize-step-24
Modernize step-24.
David Wells [Sun, 5 May 2019 19:12:18 +0000 (15:12 -0400)]
Add some documentation on chunk sizes.
This came up on GitHub recently (see issue #7851).
David Wells [Sat, 4 May 2019 19:09:13 +0000 (15:09 -0400)]
Modernize step-25.
This PR introduces several small changes:
1. Combine declarations and definitions of some simple functinos.
2. Remove some unused headers.
3. Switch to VTU output.
David Wells [Sat, 4 May 2019 16:52:10 +0000 (12:52 -0400)]
Modernize step-24.
This PR introduces several small changes:
1. Remove trailing whitespace.
2. Remove unnecessary default constructor definitions.
3. Combine declarations and definitions of some simple functions.
4. Remove some unused headers.
5. Clean up the discussion of boundaries.
6. Switch to VTU output.
Daniel Arndt [Sun, 5 May 2019 16:34:11 +0000 (12:34 -0400)]
Merge pull request #8005 from drwells/modernize-step-23
Modernize step-23.
David Wells [Sat, 4 May 2019 15:42:57 +0000 (11:42 -0400)]
Modernize step-23.
This PR introduces several small changes:
1. Don't hard-code two quadrature degrees (followup to #7943).
2. Remove unnecessary default constructor definitions.
3. Combine declarations and definitions of some simple functions>
4. Remove unused headers.
5. Improve whitespace (and remove tabs).
6. Add some more citations to WorkStream.
7. Switch to VTU output so that users can remake the movie.
Daniel Arndt [Fri, 3 May 2019 20:40:14 +0000 (16:40 -0400)]
Merge pull request #7971 from ginkgo-project/ginkgo-wrapper-part-2
Updating Ginkgo wrapper after Ginkgo's release 1.0.0
Daniel Arndt [Fri, 3 May 2019 20:33:19 +0000 (16:33 -0400)]
Merge pull request #8000 from kronbichler/cheby_doc_update
Update Chebyshev documentation
Jean-Paul Pelteret [Fri, 3 May 2019 17:41:21 +0000 (19:41 +0200)]
WIP: Move IteratorOverIterators out of Iterator range class
Daniel Arndt [Fri, 3 May 2019 17:28:12 +0000 (13:28 -0400)]
Merge pull request #8001 from dangars/fix_typo_equation
Fix typos in equations
Daniel Garcia-Sanchez [Fri, 3 May 2019 16:29:01 +0000 (18:29 +0200)]
Fix typos in equations
Martin Kronbichler [Fri, 3 May 2019 15:12:46 +0000 (17:12 +0200)]
Update Chebyshev documentation
Pratik Nayak [Fri, 3 May 2019 14:32:14 +0000 (16:32 +0200)]
Fix changes suggested by @bangerth.
+ Add explanations for CGS,FCG and IR.
+ Fix the doxygen @param with [in,out] qualifications.
+ Add empty lines and fix a typo.
+ Change cerr to Assert.
Wolfgang Bangerth [Fri, 3 May 2019 13:59:28 +0000 (07:59 -0600)]
Merge pull request #6982 from jppelteret/ad-helpers_08
AD Helpers: Add tests
In the beginning the Universe was created. This has made a lot of
people very angry and has been widely regarded as a bad move.
Douglas Adams
Typeset in
Trocchi and Trocchi Bold Sans Serif.