]>
https://gitweb.dealii.org/ - dealii.git/log
Wolfgang Bangerth [Fri, 15 Jul 2016 01:17:56 +0000 (20:17 -0500)]
Merge pull request #2828 from drwells/add-petsc-mpich-warning
Add a warning against using --download-mpich.
David Wells [Thu, 14 Jul 2016 21:16:44 +0000 (17:16 -0400)]
Add a warning against using --download-mpich.
This is a PETSc option that usually causes trouble, especially when a
user already has MPI installed on their machine.
Wolfgang Bangerth [Thu, 14 Jul 2016 22:45:42 +0000 (17:45 -0500)]
Merge pull request #2830 from tamiko/cmake_fix
CMake: Remove forgotten debug output
Matthias Maier [Thu, 14 Jul 2016 22:36:25 +0000 (17:36 -0500)]
CMake: Remove forgotten debug output
*blush*
David Wells [Thu, 14 Jul 2016 21:27:06 +0000 (17:27 -0400)]
Merge pull request #2827 from masterleinad/remove_warnings_unused_var
Remove warnings for unused variables in LocalIntegrators
Bruno Turcksin [Thu, 14 Jul 2016 21:09:51 +0000 (17:09 -0400)]
Merge pull request #2826 from drwells/update-trilinos-compilation-instructions
Update trilinos compilation instructions
David Wells [Thu, 14 Jul 2016 19:04:35 +0000 (15:04 -0400)]
Remove spaces before '-D's.
My version of CMake doesn't like the extra spaces.
David Wells [Thu, 14 Jul 2016 19:03:12 +0000 (15:03 -0400)]
Update the Trilinos build instructions.
Credit goes to Jean-Paul Pelteret for suggesting this change and
compiling the list of libraries.
Daniel Arndt [Thu, 14 Jul 2016 20:43:13 +0000 (22:43 +0200)]
Remove warnings for unused variables in LocalIntegrators
Wolfgang Bangerth [Thu, 14 Jul 2016 16:25:41 +0000 (11:25 -0500)]
Merge pull request #2825 from tamiko/make_cdash_happy
CTest: Do not try to manipulate xml submission files with sed
Matthias Maier [Thu, 14 Jul 2016 15:46:06 +0000 (10:46 -0500)]
CTest: Do not try to manipulate xml submission files with sed
Due to this sed magic we might end up with two identical keys in
Configure.xml. Unfortunately, this terribly confuses CDash.
David Wells [Thu, 14 Jul 2016 15:39:44 +0000 (11:39 -0400)]
Merge pull request #2816 from davydden/tests/petsc_complex_l1
fix petsc_complex l1_norm() test
Matthias Maier [Thu, 14 Jul 2016 12:58:39 +0000 (07:58 -0500)]
Merge pull request #2809 from drwells/refactor-petsc-compatibility
Refactor petsc compatibility
Bruno Turcksin [Thu, 14 Jul 2016 12:02:28 +0000 (08:02 -0400)]
Merge pull request #2824 from davydden/tests/slepc_complex_fix
Tests/slepc complex fix
Matthias Maier [Thu, 14 Jul 2016 08:20:18 +0000 (03:20 -0500)]
Merge pull request #2822 from tamiko/cmake_bugfix
CMake: Bugfix: Properly fix (CMAKE|DEAL_II)_CXX_FLAGS* caching
Matthias Maier [Wed, 13 Jul 2016 12:57:28 +0000 (07:57 -0500)]
CMake: Bugfix: Properly fix (CMAKE|DEAL_II)_CXX_FLAGS* caching
Well, #2793 did not really solve the problem.
This commit reorganizes the caching process entirely:
* always store CMAKE_* variables in internal cache
* do not force update cached DEAL_II_* variables
* fix the issue of simultaneous usage of CMAKE_* and DEAL_II_* variables
by prepending DEAL_II_* variables *after* the cache setup
Denis Davydov [Thu, 14 Jul 2016 07:36:50 +0000 (09:36 +0200)]
fix slepc tests with complex PETSc
(i) disable slepc/ tests with complex PETSc
(ii) require real-valued PETSc for step-36
Martin Kronbichler [Thu, 14 Jul 2016 07:24:02 +0000 (09:24 +0200)]
Merge pull request #2823 from tamiko/cmake_improve_sanity_checks
CMake: Restructure compiler sanity checks
Matthias Maier [Thu, 14 Jul 2016 00:58:38 +0000 (19:58 -0500)]
add a news/changes.h entry
Matthias Maier [Thu, 14 Jul 2016 00:51:39 +0000 (19:51 -0500)]
CMake: Workaround: Try to drop "-fuse-ld=gold" in configure_1_mpi.cmake
Matthias Maier [Thu, 14 Jul 2016 00:35:12 +0000 (19:35 -0500)]
fix a typo
Matthias Maier [Wed, 13 Jul 2016 14:59:06 +0000 (09:59 -0500)]
add a news/changes.h entry
Matthias Maier [Wed, 13 Jul 2016 14:50:25 +0000 (09:50 -0500)]
CMake: Add a check to ensure a working MPI interface
Matthias Maier [Wed, 13 Jul 2016 14:41:16 +0000 (09:41 -0500)]
CMake: Simplify CHECK_COMPILER_SETUP macro
Matthias Maier [Wed, 13 Jul 2016 14:15:38 +0000 (09:15 -0500)]
CMake: Also include the link interface in the sanity checks
Matthias Maier [Wed, 13 Jul 2016 13:44:03 +0000 (08:44 -0500)]
CMake: Also check final compiler/linker setup with full link interface
Matthias Maier [Wed, 13 Jul 2016 13:34:58 +0000 (08:34 -0500)]
CMake: Restructure compiler sanity checks into a macro
Bruno Turcksin [Wed, 13 Jul 2016 16:46:58 +0000 (12:46 -0400)]
Merge pull request #2784 from masterleinad/get_fe_by_name
Allow for all FE to be returned by get_fe_by_name
Denis Davydov [Wed, 13 Jul 2016 16:39:47 +0000 (18:39 +0200)]
Merge pull request #2818 from tamiko/emergency_fix
CMake: Bugfix: Do not error out if a variable for a feature constraint is undefined
Daniel Arndt [Sun, 10 Jul 2016 21:45:28 +0000 (23:45 +0200)]
Add changes.h entry
Daniel Arndt [Sun, 10 Jul 2016 21:28:09 +0000 (23:28 +0200)]
Replace get_fe_from_name by get_fe_by_name everywhere
Daniel Arndt [Sun, 10 Jul 2016 21:14:56 +0000 (23:14 +0200)]
Rename test and enable test for 2d ABF
Daniel Arndt [Fri, 8 Jul 2016 13:23:49 +0000 (15:23 +0200)]
Allow for all FE to be returned by get_fe_by_name
Matthias Maier [Wed, 13 Jul 2016 13:53:29 +0000 (08:53 -0500)]
CMake: do not use CONTINUE() because it is not supported by CMake 2.8.8
Matthias Maier [Tue, 12 Jul 2016 19:38:43 +0000 (14:38 -0500)]
CMake: Do not pollute deal.IIConfig.cmake
Do not pollute deal.IIConfig.cmake with bogus details about unconfigured
features.
Matthias Maier [Tue, 12 Jul 2016 18:20:17 +0000 (13:20 -0500)]
CMake: Bugfix: Do not error out if a variable for a feature constraint is undefined
David Wells [Tue, 12 Jul 2016 21:00:16 +0000 (17:00 -0400)]
Fix two warnings with an older PETSc versions.
Wolfgang Bangerth [Tue, 12 Jul 2016 19:37:55 +0000 (14:37 -0500)]
Merge pull request #2819 from tamiko/fix_a_test
Tests: Fix lac/linear_operator_04a
Matthias Maier [Tue, 12 Jul 2016 19:15:32 +0000 (14:15 -0500)]
Tests: Fix lac/linear_operator_04a
Always use an initialized and compressed matrix object in this test. This
avoids a regression when deal.II is compiled with 64bit mode: unitialized
trilinos objects are not guaranteed to work at all.
Denis Davydov [Tue, 12 Jul 2016 14:17:46 +0000 (16:17 +0200)]
fix petsc_complex/17 test
David Wells [Tue, 12 Jul 2016 14:06:54 +0000 (10:06 -0400)]
Merge pull request #2756 from tamiko/clean_up_contrib
Clean up contrib/*, split parameter_gui into own repository
Matthias Maier [Tue, 12 Jul 2016 13:52:56 +0000 (08:52 -0500)]
Merge pull request #2814 from davydden/tests/petsc_complex_extra_output
Let petsc_complex/solver_real_[01|02] fail in the same way petsc/solver_[01|02] do
Denis Davydov [Tue, 12 Jul 2016 13:51:41 +0000 (15:51 +0200)]
fix exception catch
David Wells [Tue, 12 Jul 2016 13:28:55 +0000 (09:28 -0400)]
Merge pull request #2813 from kronbichler/master
Prevent FE_Bernstein from implementing nonsensical interpolation
Denis Davydov [Tue, 12 Jul 2016 13:09:10 +0000 (15:09 +0200)]
add extra output for petsc_complex/solver_real_[01|02] with different whitespaces
Bruno Turcksin [Tue, 12 Jul 2016 13:04:17 +0000 (09:04 -0400)]
Merge pull request #2812 from davydden/tests/build_tests_complex
skip real-valued only PETSc build_tests
Denis Davydov [Tue, 12 Jul 2016 12:53:48 +0000 (14:53 +0200)]
require real-valued PETSc examples to have DEAL_II_PETSC_WITH_COMPLEX=OFF
Denis Davydov [Tue, 12 Jul 2016 12:20:48 +0000 (14:20 +0200)]
rename .output for tests which do not run with complex-valued PETSc
Martin Kronbichler [Tue, 12 Jul 2016 12:19:01 +0000 (14:19 +0200)]
Prevent FE_Bernstein from implementing nonsensical interpolation
Denis Davydov [Tue, 12 Jul 2016 09:28:54 +0000 (11:28 +0200)]
Merge pull request #2805 from tamiko/testsuite_features_configuration
CMake: Support fine grained feature configuration constraints in tests
Matthias Maier [Mon, 11 Jul 2016 14:25:09 +0000 (09:25 -0500)]
Update tests
Matthias Maier [Mon, 11 Jul 2016 14:20:05 +0000 (09:20 -0500)]
add an news/changes.h entry
Matthias Maier [Mon, 11 Jul 2016 14:14:24 +0000 (09:14 -0500)]
CMake: Support fine grained feature configuration constraints in tests
With this change it is now possible to restrict tests to fine grained
feature configurations (if we happen to export them to
deal.IIConfig.cmake).
Example:
test.with_arpack=true.with_arpack_with_parpack=true.output
Will only be configured if arpack is detected with (working) parpack
support.
Matthias Maier [Mon, 11 Jul 2016 13:49:19 +0000 (08:49 -0500)]
CMake: Also check for Mumps support in PETSc, refactor slightly
David Wells [Tue, 12 Jul 2016 01:13:55 +0000 (21:13 -0400)]
Add error checking to set_option_value.
David Wells [Sun, 10 Jul 2016 11:25:06 +0000 (07:25 -0400)]
Implement PETSc matrix clear_row with clear_rows.
These functions are identical up to their signatures.
David Wells [Sat, 9 Jul 2016 16:41:24 +0000 (12:41 -0400)]
Refactor out MatSetOption in a few places.
David Wells [Sat, 9 Jul 2016 15:26:49 +0000 (11:26 -0400)]
Wrap multiple versions of PETSc's KSPDestroy.
Like the fix for MatDestroy, this avoids scattering version checks
throughout the library and avoids throwing exceptions in destructors.
David Wells [Sat, 9 Jul 2016 15:09:22 +0000 (11:09 -0400)]
Wrap multiple versions of PETSc's MatDestroy.
This commit puts the version checks of PETSc, which dictate the correct
usage of MatDestroy, all in one place.
The wrapped version does not throw exceptions, so this fixes a
problem (throwing exceptions in a destructor if PETSc fails) with some
of the current wrapper classes.
Matthias Maier [Mon, 11 Jul 2016 16:08:11 +0000 (11:08 -0500)]
Merge pull request #2788 from bangerth/assert-nonsingular-chart
Assert nonsingular chart
Denis Davydov [Mon, 11 Jul 2016 14:43:15 +0000 (16:43 +0200)]
Merge pull request #2806 from bangerth/fix-changelog
Add Jean-Paul as one of the rightful contributors to a recent patch.
Wolfgang Bangerth [Mon, 11 Jul 2016 14:36:18 +0000 (09:36 -0500)]
Add Jean-Paul as one of the rightful contributors to a recent patch.
David Wells [Mon, 11 Jul 2016 13:32:50 +0000 (09:32 -0400)]
Merge pull request #2804 from bangerth/fix-2661
Fix a bug in MappingQGeneric::reinit().
Matthias Maier [Wed, 6 Jul 2016 20:45:40 +0000 (15:45 -0500)]
add a changes.h entry
Matthias Maier [Wed, 6 Jul 2016 20:39:14 +0000 (15:39 -0500)]
Update documentation and build system for parameter_gui removal
Matthias Maier [Wed, 6 Jul 2016 20:26:37 +0000 (15:26 -0500)]
remove header templates (no one uses them...)
Matthias Maier [Wed, 6 Jul 2016 20:25:15 +0000 (15:25 -0500)]
remove obsolete scripts
voted obsolete by minority decision (3 developers ;-) )
Matthias Maier [Wed, 6 Jul 2016 20:19:24 +0000 (15:19 -0500)]
remove parameter_gui project
The parameter GUI project has moved to
https://github.com/dealii/parameter_gui
Wolfgang Bangerth [Mon, 11 Jul 2016 12:46:48 +0000 (07:46 -0500)]
Add a test.
Wolfgang Bangerth [Mon, 11 Jul 2016 12:46:28 +0000 (07:46 -0500)]
Add changelog entry.
Wolfgang Bangerth [Mon, 11 Jul 2016 12:46:20 +0000 (07:46 -0500)]
Fix a bug in MappingQGeneric::reinit().
Specifically, we thought that we were on the same cell as the last call to
FEValues::reinit() and so did not re-compute information -- but the vertices
of the triangulation had been moved in between, and consequently the previously
computed data was stale.
Wolfgang Bangerth [Fri, 8 Jul 2016 17:10:09 +0000 (12:10 -0500)]
Assert that ChartManifolds are not singular.
Wolfgang Bangerth [Fri, 8 Jul 2016 16:42:12 +0000 (11:42 -0500)]
Ensure that charts do not map from higher into lower dimensional spaces.
Martin Kronbichler [Mon, 11 Jul 2016 12:14:22 +0000 (14:14 +0200)]
Merge pull request #2797 from bangerth/add-norm-to-DerivativeForm
Add DerivativeForm::norm().
Wolfgang Bangerth [Mon, 11 Jul 2016 11:56:23 +0000 (06:56 -0500)]
Add another test for complex-valued DerivativeForm objects.
Wolfgang Bangerth [Sun, 10 Jul 2016 18:52:30 +0000 (13:52 -0500)]
Add a test.
Wolfgang Bangerth [Fri, 8 Jul 2016 16:43:28 +0000 (11:43 -0500)]
Add a function DerivativeForm::norm().
Matthias Maier [Mon, 11 Jul 2016 11:11:05 +0000 (06:11 -0500)]
Merge pull request #2748 from davydden/doc/submitting_tests_installed
update documentation to show how to submit tests results for an alrea…
Denis Davydov [Mon, 11 Jul 2016 10:54:00 +0000 (12:54 +0200)]
Merge pull request #2803 from tamiko/fix_documentation
Documentation: Clarify RELDIR handling
Matthias Maier [Mon, 11 Jul 2016 10:51:27 +0000 (05:51 -0500)]
Documentation: Clarify RELDIR handling
David Wells [Mon, 11 Jul 2016 09:50:24 +0000 (05:50 -0400)]
Merge pull request #2801 from tamiko/cmake_win_guard
CMake: Add a guard around FIND_SYSTEM_LIBRARY for windows
Matthias Maier [Mon, 11 Jul 2016 09:33:40 +0000 (04:33 -0500)]
CMake: Add a guard around FIND_SYSTEM_LIBRARY for windows
On Windows targets the rt library is not available and somehow we pick it
up. Thus, guard the whole configuration.
Closes #2397
Martin Kronbichler [Mon, 11 Jul 2016 08:35:13 +0000 (10:35 +0200)]
Merge pull request #2799 from tamiko/fix_a_test
Tests: Bugfix: chart_manifold_09 needs muparser
Martin Kronbichler [Mon, 11 Jul 2016 08:34:22 +0000 (10:34 +0200)]
Merge pull request #2800 from tamiko/fix_a_test_2
Tests: Bugfix: the test readwritevector_functor requires C++11
Matthias Maier [Mon, 11 Jul 2016 08:24:19 +0000 (03:24 -0500)]
Tests: Bugfix: the test readwritevector_functor requires C++11
Matthias Maier [Mon, 11 Jul 2016 08:19:25 +0000 (03:19 -0500)]
Tests: Bugfix: chart_manifold_09 needs muparser
Denis Davydov [Sat, 9 Jul 2016 15:53:52 +0000 (17:53 +0200)]
Merge pull request #2794 from tamiko/clang-libc++
Tests: Provide output variants for clang with clang's libc++
David Wells [Sat, 9 Jul 2016 15:02:09 +0000 (11:02 -0400)]
Use a typedef around PetscBool or PetscTruth.
Before 3.2 Petsc used PetscTruth; afterwards it used PetscTruth.
Matthias Maier [Sat, 9 Jul 2016 13:19:29 +0000 (08:19 -0500)]
Tests: Provide output variants for clang with clang's libc++
These test outputs heavily depend on the standard c++ library
implementation.
Matthias Maier [Sat, 9 Jul 2016 10:40:12 +0000 (05:40 -0500)]
Merge pull request #2792 from bangerth/add-test-2
Add a test for contraction of complex-valued symmetric tensors.
Martin Kronbichler [Sat, 9 Jul 2016 10:05:03 +0000 (12:05 +0200)]
Merge pull request #2793 from tamiko/cmake-fix-cxxflags
CMake: Bugfix: Force cache update for DEAL_II_(C|CXX)_FLAGS
Matthias Maier [Sat, 9 Jul 2016 09:26:25 +0000 (04:26 -0500)]
CMake: Bugfix: Force cache update for DEAL_II_(C|CXX)_FLAGS
This fixes a subtle bug:
- We use DEAL_II_(C|CXX)_FLAGS, DEAL_II_LINKER_FLAGS internally and we
allow users to set additional compiler/linker flags via cached variants
of these variables (because users tend to assume every variable starts
with DEAL_II_*).
- But, we also allow to set CMAKE_(C|CXX)_FLAGS, etc. (not supporting this
would be crazy).
- Last, but not least, the environment variables CFLAGS, CXXFLAGS, LDFLAGS
are also supported.
We support this by prepending all DEAL_II_* variables with their CMAKE_*
and environment counterparts. But for this to work we also have to force
update the cache. With this change
CXXFLAGS="-foo" cmake -DCMAKE_CXX_FLAGS="-bar" -DDEAL_II_CXX_FLAGS="-baz" .
results in
DEAL_II_FLAGS="[.. internal flag setup ..] -foo -bar -baz"
as intended. Reconfiguring with
CXXFLAGS="-foo" cmake .
retains DEAL_II_FLAGS.
Wolfgang Bangerth [Sat, 9 Jul 2016 02:09:19 +0000 (21:09 -0500)]
Add a test for contraction of complex-valued symmetric tensors.
David Wells [Fri, 8 Jul 2016 22:54:17 +0000 (18:54 -0400)]
Merge pull request #2791 from bangerth/add-tests
Add tests
Wolfgang Bangerth [Fri, 8 Jul 2016 21:05:19 +0000 (16:05 -0500)]
Add tests for SymmetricTensor::norm() for complex-valued tensors.
This incidentally also tests that SymmetricTensor::access_raw_entry() function.
Wolfgang Bangerth [Fri, 8 Jul 2016 21:04:16 +0000 (16:04 -0500)]
Add changelog entries for the previous two commits.
Wolfgang Bangerth [Fri, 8 Jul 2016 21:04:03 +0000 (16:04 -0500)]
Fix computations in SymmetricTensor::norm() for complex-valued tensors.
Wolfgang Bangerth [Fri, 8 Jul 2016 21:02:43 +0000 (16:02 -0500)]
Fix incorrect index check for cases of rank-4 symmetric tensors.
Wolfgang Bangerth [Fri, 8 Jul 2016 20:10:29 +0000 (15:10 -0500)]
Add a test for MemoryConsumption of SymmetricTensor objects.
Denis Davydov [Fri, 8 Jul 2016 19:24:59 +0000 (21:24 +0200)]
Merge pull request #2790 from bangerth/fix-test
Fix one test by providing more accuracy.
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.