]>
https://gitweb.dealii.org/ - dealii.git/log
Wolfgang Bangerth [Mon, 25 Jul 2016 17:57:07 +0000 (12:57 -0500)]
Use portable version of erfc().
erfc is only part of C99, and thus not in C++98. It did make it into C++ via the TR1
addition, which I think is in C++03 and consequently in C++11, but be that as it may,
let's just use the BOOST version of it to be on the safe side.
David Wells [Mon, 25 Jul 2016 17:29:17 +0000 (13:29 -0400)]
Merge pull request #2861 from bangerth/remove-erroneous-typename
Remove erroneous 'typename'.
Wolfgang Bangerth [Mon, 25 Jul 2016 17:18:26 +0000 (12:18 -0500)]
Remove erroneous 'typename'.
The 'typename' is not necessary (nor allowed, in C++98) here because it is not inside
a template.
Wolfgang Bangerth [Mon, 25 Jul 2016 16:25:43 +0000 (11:25 -0500)]
Merge pull request #2838 from class4kayaker/mask_interpolate
Mask interpolate
Matthias Maier [Mon, 25 Jul 2016 14:17:45 +0000 (09:17 -0500)]
Merge pull request #2860 from kronbichler/master
Fix problem detected by address sanitizer
Martin Kronbichler [Mon, 25 Jul 2016 14:12:00 +0000 (16:12 +0200)]
Fix problem detected by address sanitizer
Jonathan Robey [Sun, 24 Jul 2016 17:55:50 +0000 (10:55 -0700)]
Fix changes.h entry formatting
Martin Kronbichler [Sun, 24 Jul 2016 13:20:17 +0000 (15:20 +0200)]
Merge pull request #2856 from masterleinad/add_missing_instantiation
Add missing definition and instantiation for FETools::get_fe_from_name
Daniel Arndt [Sun, 24 Jul 2016 13:10:54 +0000 (15:10 +0200)]
Adjust empty lines between functions in fe_tools.cc
Daniel Arndt [Sun, 24 Jul 2016 10:25:50 +0000 (12:25 +0200)]
Add missing definition and instantiation
Martin Kronbichler [Sun, 24 Jul 2016 11:12:01 +0000 (13:12 +0200)]
Merge pull request #2854 from bangerth/doc-update-69
Update documentation of QCollection::push_back().
Martin Kronbichler [Sun, 24 Jul 2016 09:21:00 +0000 (11:21 +0200)]
Merge pull request #2853 from bangerth/add-missing-function
Add DoFAccessor<0,...>::get_mg_dof_indices.
Wolfgang Bangerth [Sun, 24 Jul 2016 03:37:24 +0000 (22:37 -0500)]
Update documentation of QCollection::push_back().
This clarifies that FECollection and QCollection do not have to have
matching/corresponding elements.
Wolfgang Bangerth [Sun, 24 Jul 2016 02:30:04 +0000 (21:30 -0500)]
Remove a specialization of a function.
This is possible now that the general template apparently compiles.
Wolfgang Bangerth [Sat, 23 Jul 2016 14:45:50 +0000 (09:45 -0500)]
Add DoFAccessor<0,...>::get_mg_dof_indices.
This function was previously missing. The patch really only adds the declaration
and a dummy definition throwing ExcNotImplemented(), but it at least enables some
generic programming that would otherwise lead to compiler errors.
Jonathan Robey [Fri, 15 Jul 2016 18:31:41 +0000 (11:31 -0700)]
Create VectorTools:interpolate with mask
Wolfgang Bangerth [Sat, 23 Jul 2016 22:35:30 +0000 (17:35 -0500)]
Merge pull request #2848 from class4kayaker/parameter_pattern_desc
Prettier output for LaTeX and Description ParameterHandler output
Wolfgang Bangerth [Sat, 23 Jul 2016 22:14:40 +0000 (17:14 -0500)]
Merge pull request #2847 from masterleinad/clarify_mg_constrained_dofs
Remove FunctionMap from MGConstrainedDoFs
Daniel Arndt [Wed, 20 Jul 2016 09:07:17 +0000 (11:07 +0200)]
Use std::set for boundary_indicators and rename set_zero_boundary_dofs
Denis Davydov [Sat, 23 Jul 2016 09:33:59 +0000 (11:33 +0200)]
Merge pull request #2852 from bangerth/improve-error-message
Improve an error message.
Wolfgang Bangerth [Fri, 22 Jul 2016 04:15:09 +0000 (23:15 -0500)]
Improve an error message.
Specifically, say early that using ::SolutionTransfer with
parallel::distributed::Triangulation is likely going to lead to
heartache.
Jonathan Robey [Thu, 21 Jul 2016 21:42:32 +0000 (14:42 -0700)]
Update changes.h
Jonathan Robey [Thu, 21 Jul 2016 21:36:35 +0000 (14:36 -0700)]
Update output for LaTeX and Description OutputStyle
Jonathan Robey [Wed, 20 Jul 2016 19:13:51 +0000 (12:13 -0700)]
Allow varying description output for patterns
Bruno Turcksin [Wed, 20 Jul 2016 12:15:53 +0000 (08:15 -0400)]
Merge pull request #2845 from masterleinad/quarter_hyper_ball
Add GridGenerator::quarter_hyper_ball
Daniel Arndt [Wed, 20 Jul 2016 00:29:03 +0000 (02:29 +0200)]
Entry in changes.h
Daniel Arndt [Wed, 20 Jul 2016 00:08:18 +0000 (02:08 +0200)]
Test for MGConstrainedDofs
Daniel Arndt [Tue, 19 Jul 2016 12:38:46 +0000 (14:38 +0200)]
Allow for non-primitive FiniteElements in MGTools::make_boundary_list
Daniel Arndt [Mon, 18 Jul 2016 15:37:12 +0000 (17:37 +0200)]
Simplify MGConstrainedDoFs
Daniel Arndt [Mon, 18 Jul 2016 22:27:23 +0000 (00:27 +0200)]
Entry in changes.h
Daniel Arndt [Mon, 18 Jul 2016 21:35:15 +0000 (23:35 +0200)]
Generate a mesh as intersection of a hyperball and the positive octant
Matthias Maier [Sun, 17 Jul 2016 13:30:11 +0000 (08:30 -0500)]
Merge pull request #2841 from drwells/split-tests/bits-03
Move all dof tests into tests/dofs/.
Matthias Maier [Sun, 17 Jul 2016 10:31:15 +0000 (05:31 -0500)]
Merge pull request #2842 from davydden/fix/slepc_warnings
silence compiler warnings for complex SLEPc
Denis Davydov [Sun, 17 Jul 2016 07:45:20 +0000 (09:45 +0200)]
silence compiler warnings for complex SLEPc
David Wells [Sat, 16 Jul 2016 21:49:26 +0000 (17:49 -0400)]
Move all dof tests into tests/dofs/.
Denis Davydov [Fri, 15 Jul 2016 19:43:49 +0000 (21:43 +0200)]
Merge pull request #2817 from tamiko/fix_some_tests
Tests: Fix various PETSc solver tests
Bruno Turcksin [Fri, 15 Jul 2016 19:15:09 +0000 (15:15 -0400)]
Merge pull request #2836 from bangerth/doc-update
Update documentation of SparseMatrix::mmult.
Wolfgang Bangerth [Fri, 15 Jul 2016 19:06:59 +0000 (14:06 -0500)]
Update documentation of SparseMatrix::mmult.
The intent is to make it clearer what happens when rebuilding
the sparsity pattern.
Bruno Turcksin [Fri, 15 Jul 2016 16:36:42 +0000 (12:36 -0400)]
Merge pull request #2835 from bangerth/improve-error-message
Improve an error message.
Wolfgang Bangerth [Fri, 15 Jul 2016 16:24:21 +0000 (11:24 -0500)]
Improve an error message.
Bruno Turcksin [Fri, 15 Jul 2016 12:05:40 +0000 (08:05 -0400)]
Merge pull request #2833 from tamiko/cmake_hide_some_variables
CMake: Mark a number of variables as advanced, fix clear variables for trilinos
Wolfgang Bangerth [Fri, 15 Jul 2016 11:50:32 +0000 (06:50 -0500)]
Merge pull request #2832 from davydden/tests/petsc_complex_l1_again
Tests/petsc complex l1 again
Matthias Maier [Fri, 15 Jul 2016 09:42:23 +0000 (04:42 -0500)]
CMake: Mark a number of variables as advanced, fix clear variables for trilinos
Denis Davydov [Fri, 15 Jul 2016 06:23:22 +0000 (08:23 +0200)]
add a note on l1_norm() for complex-valued PETSc
Denis Davydov [Fri, 15 Jul 2016 06:16:53 +0000 (08:16 +0200)]
ugly fix of PETSc complex l1_norm()
Denis Davydov [Fri, 15 Jul 2016 04:58:20 +0000 (06:58 +0200)]
Merge pull request #2831 from bangerth/workaround-for-doxygen
Work around a silly problem with doxygen.
Wolfgang Bangerth [Fri, 15 Jul 2016 03:06:18 +0000 (22:06 -0500)]
Work around a silly problem with doxygen.
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.
Matthias Maier [Tue, 12 Jul 2016 16:37:34 +0000 (11:37 -0500)]
Tests: Fix petsc/solver_11 to test for convergence
Matthias Maier [Tue, 12 Jul 2016 16:33:23 +0000 (11:33 -0500)]
Tests: Fix petsc/solver_(01|02) to test for convergence
Matthias Maier [Tue, 12 Jul 2016 15:34:41 +0000 (10:34 -0500)]
Tests: Fix petsc_complex/solver_real_(01|02) to test for convergence
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
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.