]>
https://gitweb.dealii.org/ - dealii.git/log
Jean-Paul Pelteret [Fri, 5 Oct 2018 15:40:12 +0000 (17:40 +0200)]
Move special AD numbers related to taping from namespaces to structs.
Refer to #7117
Jean-Paul Pelteret [Fri, 5 Oct 2018 14:09:44 +0000 (16:09 +0200)]
Change an exception.
This commit corrects the spelling of an exception that refers to ADOL-C
(capitalised).
Jean-Paul Pelteret [Fri, 5 Oct 2018 14:05:03 +0000 (16:05 +0200)]
Rework implementation of taping within ADHelperBase.
This commit abstracts the notion of taping almost completely away from
the ADHelperBase class. The specifics of the taping process are now
fully contained within the driver classes (at the expense of having to
have some non-static interfaces to the driver classes). However, this
should better enable further extension to use other taped AD
implementations in the future.
Jean-Paul Pelteret [Fri, 5 Oct 2018 15:37:13 +0000 (17:37 +0200)]
Remove an unnecessary #ifdef
Jean-Paul Pelteret [Fri, 5 Oct 2018 13:59:47 +0000 (15:59 +0200)]
Fix incorrect check for data structure resizing
Jean-Paul Pelteret [Fri, 5 Oct 2018 13:54:53 +0000 (15:54 +0200)]
Move a check that's only valid when an AD tape exists
Jean-Paul Pelteret [Fri, 5 Oct 2018 13:40:12 +0000 (15:40 +0200)]
Fix bug when calling reset() with ADOL-C tapeless number
Denis Davydov [Fri, 5 Oct 2018 06:43:25 +0000 (08:43 +0200)]
Merge pull request #7278 from bangerth/authors
Update author list of hp::DoFHandler.
Wolfgang Bangerth [Fri, 5 Oct 2018 06:12:17 +0000 (00:12 -0600)]
Update author list of hp::DoFHandler.
David Wells [Fri, 5 Oct 2018 04:38:07 +0000 (00:38 -0400)]
Merge pull request #7274 from bangerth/doc-update
Make documentation of hp::FECollection clearer.
Wolfgang Bangerth [Fri, 5 Oct 2018 04:22:02 +0000 (22:22 -0600)]
Make documentation of hp::FECollection clearer.
Wolfgang Bangerth [Fri, 5 Oct 2018 01:41:31 +0000 (19:41 -0600)]
Merge pull request #7264 from marcfehling/cell-weights
Introduced CellWeights class for load balancing by the number of DoFs.
Marc Fehling [Sun, 30 Sep 2018 05:03:35 +0000 (23:03 -0600)]
Introduced CellWeights class for load balancing by the number of DoFs.
Wolfgang Bangerth [Thu, 4 Oct 2018 20:55:02 +0000 (14:55 -0600)]
Merge pull request #7259 from tjhei/old_mpi_support
use const cast for old OpenMPI version
Wolfgang Bangerth [Thu, 4 Oct 2018 20:54:47 +0000 (14:54 -0600)]
Merge pull request #7270 from tamiko/cmake_fixes
CMake: Uniformly use ADD_FLAGS and LIST(APPEND for CMAKE_REQUIRED
Matthias Maier [Thu, 4 Oct 2018 16:21:27 +0000 (11:21 -0500)]
CMake: Remove PUSH_CMAKE_REQUIRED macro
Matthias Maier [Thu, 4 Oct 2018 16:20:13 +0000 (11:20 -0500)]
CMake: Use ADD_FLAGS instead of PUSH_CMAKE_REQUIRED
Matthias Maier [Thu, 4 Oct 2018 16:01:58 +0000 (11:01 -0500)]
Cleanup and bugfixes: Uniformly append CMAKE_REQUIRED* and properly clear after use
Matthias Maier [Thu, 4 Oct 2018 15:53:41 +0000 (10:53 -0500)]
Bugfix: Use DEAL_II_(CXX|LINKER)_FLAGS in checks
Matthias Maier [Thu, 4 Oct 2018 15:51:30 +0000 (10:51 -0500)]
Merge pull request #7258 from bangerth/copyright
Propagate the last year of changes into the documentation, round II
Wolfgang Bangerth [Thu, 4 Oct 2018 15:15:31 +0000 (09:15 -0600)]
Make sure we can deal with empty variables when parsing copyright years.
Wolfgang Bangerth [Tue, 2 Oct 2018 17:35:29 +0000 (11:35 -0600)]
Propagate the last year of changes into the documentation.
Timo Heister [Wed, 3 Oct 2018 13:37:57 +0000 (09:37 -0400)]
reformat
Timo Heister [Tue, 2 Oct 2018 19:51:32 +0000 (15:51 -0400)]
move section
Timo Heister [Mon, 1 Oct 2018 17:10:11 +0000 (13:10 -0400)]
use const cast for old OpenMPI version
Old versions of OpenMPI are missing const specifiers for input arguments
in
functions like MPI_Allgather. Introduce a macro to cast away const in
these
cases.
Matthias Maier [Tue, 2 Oct 2018 17:28:43 +0000 (12:28 -0500)]
Merge pull request #7256 from bangerth/copyright-2
Fix copyright date format.
Matthias Maier [Tue, 2 Oct 2018 17:27:34 +0000 (12:27 -0500)]
Merge pull request #7255 from bangerth/header
Do not unnecessarily create backup files that then litter the build directory
Matthias Maier [Tue, 2 Oct 2018 17:27:19 +0000 (12:27 -0500)]
Merge pull request #7254 from bangerth/header-2
Provide the mod_header.pl.in with a copyright header and explanation.
Matthias Maier [Tue, 2 Oct 2018 17:27:02 +0000 (12:27 -0500)]
Merge pull request #7250 from masterleinad/revert_b8c6d8
Remove DEAL_II_WITH_THREADS checks, revert #7246
Matthias Maier [Tue, 2 Oct 2018 17:26:33 +0000 (12:26 -0500)]
Merge pull request #7257 from bangerth/copyright-3
Figure out the last copyright date for any of our source files.
Wolfgang Bangerth [Tue, 2 Oct 2018 16:19:18 +0000 (10:19 -0600)]
Figure out the last copyright date for any of our source files.
Wolfgang Bangerth [Tue, 2 Oct 2018 16:18:14 +0000 (10:18 -0600)]
Fix copyright date format.
This is the only file that had used two spaces after '(C)'.
Wolfgang Bangerth [Tue, 2 Oct 2018 15:41:03 +0000 (09:41 -0600)]
Do not unnecessarily create backup files that then litter the build directory.
Wolfgang Bangerth [Tue, 2 Oct 2018 15:44:29 +0000 (09:44 -0600)]
Provide the mod_footer.pl.in with a copyright header and explanation.
While there, also clean up some idiosyncratic use of CORE::say: we use
print everywhere else in PERL scripts, so do the same here.
Wolfgang Bangerth [Tue, 2 Oct 2018 15:42:37 +0000 (09:42 -0600)]
Provide the mod_header.pl.in with a copyright header and explanation.
While there, also clean up some idiosyncratic use of CORE::say: we use
print everywhere else in PERL scripts, so do the same here.
Wolfgang Bangerth [Mon, 1 Oct 2018 19:06:44 +0000 (13:06 -0600)]
Merge pull request #7252 from tamiko/fix_slepc
CMake: FindSLEPC.cmake: Fix regex for version number
Matthias Maier [Mon, 1 Oct 2018 18:18:35 +0000 (13:18 -0500)]
CMake: FindSLEPC.cmake: Fix regex for version number
Similarly to what was fixed in #7203, fix the regex to also pick up two
(or more digit) version numbers correctly.
Jean-Paul Pelteret [Mon, 1 Oct 2018 12:38:55 +0000 (14:38 +0200)]
Merge pull request #7234 from bangerth/hp-2
Make the order of active_fe_indices stable
Jean-Paul Pelteret [Sun, 30 Sep 2018 18:30:59 +0000 (20:30 +0200)]
Merge pull request #6977 from jppelteret/ad-helpers_03
AD Helpers: Add helper for variational formulations (cell-level)
Jean-Paul Pelteret [Wed, 25 Jul 2018 21:12:29 +0000 (23:12 +0200)]
AD Helpers: Add helper for variational formulations (cell-level)
Daniel Arndt [Sat, 29 Sep 2018 06:07:43 +0000 (08:07 +0200)]
More fixes
Wolfgang Bangerth [Fri, 28 Sep 2018 23:36:35 +0000 (17:36 -0600)]
Merge pull request #7248 from drwells/remove-if-true-and-semicolons
Remove if true and semicolons
Daniel Arndt [Fri, 28 Sep 2018 23:35:16 +0000 (01:35 +0200)]
Revert "Fix compiling with THREADS=ON"
This reverts commit
49e7b20b064893627a5b403449fdc29edf1cd3d8 .
Daniel Arndt [Fri, 28 Sep 2018 21:13:12 +0000 (23:13 +0200)]
Fix compiling with THREADS=OFF
Wolfgang Bangerth [Thu, 27 Sep 2018 22:29:00 +0000 (16:29 -0600)]
Add a changelog entry.
Wolfgang Bangerth [Thu, 27 Sep 2018 22:27:08 +0000 (16:27 -0600)]
Remove the DummyMutex/ConditionVariable/Barrier classes.
We provided these in cases where someone wanted to not compile for multithreading,
in which case certain functionality from the TBB was not available. But the
implementations of these classes is now unconditionally available via the
C++11 standard library, and so we don't need the dummy implementations any
more.
David Wells [Fri, 28 Sep 2018 18:58:11 +0000 (14:58 -0400)]
Remove 'if (true)' statements.
David Wells [Fri, 28 Sep 2018 18:55:48 +0000 (14:55 -0400)]
Remove some unnecessary semicolons.
David Wells [Fri, 28 Sep 2018 18:30:54 +0000 (14:30 -0400)]
Merge pull request #7239 from bangerth/parallel
Do some hp DoF index allocation tasks in parallel.
David Wells [Fri, 28 Sep 2018 13:23:26 +0000 (09:23 -0400)]
Merge pull request #7247 from dealii/fix_warnings_in_configure_checks
Allow configure checks to be run with more warnings
Daniel Arndt [Fri, 28 Sep 2018 06:34:15 +0000 (23:34 -0700)]
Merge pull request #7246 from masterleinad/fix_compiling_threads
Fix compiling with THREADS=ON
Daniel Arndt [Fri, 28 Sep 2018 03:35:08 +0000 (20:35 -0700)]
Merge pull request #7244 from bangerth/deprecate
Deprecate the PosixThreadBarrier class.
Daniel Arndt [Fri, 28 Sep 2018 02:50:15 +0000 (04:50 +0200)]
Allow configure checks to be run with more warnings
Daniel Arndt [Fri, 28 Sep 2018 01:47:55 +0000 (03:47 +0200)]
Fix compiling with THREADS=ON
Wolfgang Bangerth [Thu, 27 Sep 2018 22:23:36 +0000 (16:23 -0600)]
Add a changelog entry.
Wolfgang Bangerth [Thu, 27 Sep 2018 22:22:16 +0000 (16:22 -0600)]
Deprecate the PosixThreadBarrier class.
Daniel Arndt [Thu, 27 Sep 2018 22:11:12 +0000 (15:11 -0700)]
Merge pull request #7235 from bangerth/mutex-3
Replace uses of Threads::Mutex::ScopedLock by std::lock_guard.
Daniel Arndt [Thu, 27 Sep 2018 21:51:13 +0000 (14:51 -0700)]
Merge pull request #7236 from bangerth/mutex-4
Use std::mutex functions instead of the names in Threads::Mutex.
Wolfgang Bangerth [Thu, 27 Sep 2018 21:39:29 +0000 (15:39 -0600)]
Merge pull request #7242 from masterleinad/fix_python_warning
Fix compiler warning in python-wrappers
Wolfgang Bangerth [Thu, 27 Sep 2018 21:39:16 +0000 (15:39 -0600)]
Merge pull request #7243 from masterleinad/fix_more_copyrights
Fix more copyrights
Daniel Arndt [Thu, 27 Sep 2018 21:20:28 +0000 (23:20 +0200)]
Fix more copyrights
Daniel Arndt [Thu, 27 Sep 2018 21:05:32 +0000 (23:05 +0200)]
Fix compiler warning in python-wrappers
David Wells [Thu, 27 Sep 2018 21:03:15 +0000 (17:03 -0400)]
Merge pull request #7241 from bangerth/copyright
Add copyright header on a bunch of files that are currently missing one.
Wolfgang Bangerth [Thu, 27 Sep 2018 20:49:44 +0000 (14:49 -0600)]
Add copyright header on a bunch of files that are currently missing one.
Marc Fehling [Thu, 27 Sep 2018 00:06:35 +0000 (18:06 -0600)]
Updated test results w.r.t. new active_fe_index sorting.
Added new tests on hp DoF unification.
Daniel Arndt [Thu, 27 Sep 2018 20:23:23 +0000 (13:23 -0700)]
Merge pull request #7238 from bangerth/mutex-6
Deprecate Threads::ConditionVariable.
Wolfgang Bangerth [Thu, 27 Sep 2018 14:00:18 +0000 (08:00 -0600)]
Add a changelog entry.
Wolfgang Bangerth [Thu, 27 Sep 2018 13:58:26 +0000 (07:58 -0600)]
Deprecate the Threads::Mutex::acquire/release functions.
Wolfgang Bangerth [Thu, 27 Sep 2018 16:06:14 +0000 (10:06 -0600)]
Simplify a block.
Wolfgang Bangerth [Thu, 27 Sep 2018 16:05:44 +0000 (10:05 -0600)]
Do some hp DoF index allocation tasks in parallel.
Wolfgang Bangerth [Thu, 27 Sep 2018 14:54:35 +0000 (08:54 -0600)]
Add a changelog entry.
David Wells [Thu, 27 Sep 2018 14:52:35 +0000 (10:52 -0400)]
Merge pull request #7237 from bangerth/mutex-5
Update documentation of Threads::Mutex.
Wolfgang Bangerth [Thu, 27 Sep 2018 14:32:02 +0000 (08:32 -0600)]
Deprecate Threads::ConditionVariable.
Wolfgang Bangerth [Thu, 27 Sep 2018 14:27:49 +0000 (08:27 -0600)]
Update documentation of Threads::Mutex.
Wolfgang Bangerth [Thu, 27 Sep 2018 13:55:24 +0000 (07:55 -0600)]
Use std::mutex functions instead of the names in Threads::Mutex.
Wolfgang Bangerth [Thu, 27 Sep 2018 13:41:20 +0000 (07:41 -0600)]
Deprecate the ScopedLock class.
Wolfgang Bangerth [Thu, 27 Sep 2018 13:30:22 +0000 (07:30 -0600)]
Replace uses of Threads::Mutex::ScopedLock by std::lock_guard.
Wolfgang Bangerth [Wed, 26 Sep 2018 22:05:29 +0000 (16:05 -0600)]
Sort the active_fe_index values on faces.
Daniel Arndt [Thu, 27 Sep 2018 06:31:25 +0000 (23:31 -0700)]
Merge pull request #7220 from kronbichler/fix_mf_vector_zero
Fix zeroing of vector in MatrixFree::loop
Daniel Arndt [Thu, 27 Sep 2018 05:40:01 +0000 (22:40 -0700)]
Merge pull request #7232 from bangerth/mutex-2
Make derivation of Threads::Mutex from std::mutex more obvious.
Denis Davydov [Thu, 27 Sep 2018 05:16:25 +0000 (07:16 +0200)]
Merge pull request #7233 from bangerth/hp
Cleanups in some hp::DoFHandler functions.
Wolfgang Bangerth [Wed, 26 Sep 2018 22:04:36 +0000 (16:04 -0600)]
Merge pull request #7219 from davydden/feature/parameter_handler_skip
add a flag to ParameterHandler to skip undefined fields and subsections
Wolfgang Bangerth [Wed, 26 Sep 2018 21:16:30 +0000 (15:16 -0600)]
Cleanups in some hp::DoFHandler functions.
Wolfgang Bangerth [Wed, 26 Sep 2018 20:46:05 +0000 (14:46 -0600)]
Make derivation of Threads::Mutex from std::mutex more obvious.
David Wells [Wed, 26 Sep 2018 14:50:37 +0000 (10:50 -0400)]
Merge pull request #7229 from masterleinad/restrict_function_parser_tests
Restrict tests requiring FunctionParser
Denis Davydov [Wed, 26 Sep 2018 10:23:34 +0000 (12:23 +0200)]
Merge pull request #7231 from tamiko/add_trilinos_linker_flags
CMake: Also populate TRILINOS_LINKER_FLAGS
Matthias Maier [Wed, 26 Sep 2018 07:21:33 +0000 (02:21 -0500)]
CMake: Also populate TRILINOS_LINKER_FLAGS
In case we pick up a trilinos installation where
Trilinos_EXTRA_LD_FLAGS
we have to make sure to include these flags on our final link line as
well.
Closes #7226
Daniel Arndt [Wed, 26 Sep 2018 05:22:59 +0000 (07:22 +0200)]
Restrict tests requiring FunctionParser
Daniel Arndt [Tue, 25 Sep 2018 17:37:52 +0000 (10:37 -0700)]
Merge pull request #7227 from masterleinad/restrict_fp_get_expr
Make FunctionParser::expressions available without muparser support
Daniel Arndt [Tue, 25 Sep 2018 06:38:43 +0000 (08:38 +0200)]
Make FunctionParser::expressions available without muparser support
Timo Heister [Mon, 24 Sep 2018 16:11:38 +0000 (10:11 -0600)]
Merge pull request #7224 from masterleinad/fix_some_warnings_in_tests
Avoid warnings in a few tests
Denis Davydov [Sun, 23 Sep 2018 07:26:12 +0000 (09:26 +0200)]
switch to an additional parameter in parse_input()
David Wells [Sat, 22 Sep 2018 20:45:06 +0000 (16:45 -0400)]
Merge pull request #7223 from bangerth/step-7
Remove a reference to GCC 3.4.
Denis Davydov [Sat, 22 Sep 2018 16:01:34 +0000 (18:01 +0200)]
make test more difficult
Daniel Arndt [Sat, 22 Sep 2018 05:45:16 +0000 (07:45 +0200)]
Avoid warnings in a few tests
Daniel Arndt [Sat, 22 Sep 2018 05:29:00 +0000 (07:29 +0200)]
Merge pull request #7221 from luzpaz/misc-typos
Misc. typos
Wolfgang Bangerth [Sat, 22 Sep 2018 04:48:31 +0000 (22:48 -0600)]
Remove a reference to GCC 3.4.
Also just editorial changes.
luz.paz [Fri, 21 Sep 2018 02:04:31 +0000 (22:04 -0400)]
Misc. typos
Found via `codespell -q 3 -I ../dealii-word-whitelist.txt --skip="./bundled"` where whitelist consists of:
```
als
ans
buss
commend
ith
elemente
everytime
mapp
methode
nd
numer
perverse
pres
reenable
strat
substract
superceded
ue
uint
```
David Wells [Fri, 21 Sep 2018 16:22:31 +0000 (12:22 -0400)]
Merge pull request #7185 from bangerth/assert
Fix renumbering in parallel for hp.
Denis Davydov [Thu, 20 Sep 2018 15:28:11 +0000 (17:28 +0200)]
add a flag to ParameterHandler to skip undefined fields and subsections
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.