]>
https://gitweb.dealii.org/ - dealii.git/log
Timo Heister [Sun, 5 Jul 2015 10:00:05 +0000 (06:00 -0400)]
remove warning
gcc gives the nonsensical warning "comparison of unsigned expression < 0
is always false". Work around this.
Martin Kronbichler [Fri, 3 Jul 2015 15:04:49 +0000 (17:04 +0200)]
Merge pull request #1075 from tamiko/compilation_fixes
Bugfix: Compile fixes for Functions::Polynomial<dim>
Matthias Maier [Fri, 3 Jul 2015 14:55:37 +0000 (16:55 +0200)]
Bugfix: Compile fixes for Functions::Polynomial<dim>
Change dealii::Vector to std::vector to not have to include vector.h in
function_lib.h. This fixes a compilation error encountered with several
compilers.
Further, fix the corresponding test
Luca Heltai [Fri, 3 Jul 2015 13:47:24 +0000 (15:47 +0200)]
Merge pull request #1074 from tamiko/null_operator_cleanup
Restructure null_operator
Matthias Maier [Fri, 3 Jul 2015 13:28:19 +0000 (15:28 +0200)]
Restructure null_operator
This commit restructures the null_operator optimization in LinearOperator
slightly and removes an ambiguous constructor variant.
Martin Kronbichler [Fri, 3 Jul 2015 12:37:37 +0000 (14:37 +0200)]
Merge pull request #1067 from angelrca/Function_Polynomial
New class Function::Polynomial
Martin Kronbichler [Fri, 3 Jul 2015 10:21:02 +0000 (12:21 +0200)]
Merge pull request #1073 from guidokanschat/fix_mac
Fix problems where the library did not compile on MacOS with clang 3.3
Guido Kanschat [Fri, 3 Jul 2015 10:09:45 +0000 (12:09 +0200)]
check for std::isnan and make sure we never use a function that does not exist
Guido Kanschat [Fri, 3 Jul 2015 07:27:24 +0000 (09:27 +0200)]
fix more powers
compiling on Mac with clang 5.0.0 (3.3) again
Guido Kanschat [Thu, 2 Jul 2015 21:03:24 +0000 (23:03 +0200)]
Fix the problems on Mac with isnan and pow
Guido Kanschat [Thu, 2 Jul 2015 20:30:15 +0000 (22:30 +0200)]
Merge pull request #1047 from guidokanschat/new_meshes
Add three new meshes to GridGenerator: simplex, cheese and hyper_cross
Guido Kanschat [Sun, 28 Jun 2015 19:15:46 +0000 (21:15 +0200)]
Add three new meshes to GridGenerator: simplex, cheese and hyper_cross
Luca Heltai [Thu, 2 Jul 2015 14:58:29 +0000 (16:58 +0200)]
Merge pull request #1070 from davydden/step36-eigenvalues
fixed the expression for expected eigenvalues in Step-36
Luca Heltai [Thu, 2 Jul 2015 13:36:15 +0000 (15:36 +0200)]
Merge pull request #1071 from tamiko/restructure_cmake_cxx11
CMake: Restructure logic in check_01_cxx_features
Matthias Maier [Thu, 2 Jul 2015 10:27:28 +0000 (12:27 +0200)]
CMake: Restructure logic in check_01_cxx_features
Denis Davydov [Thu, 2 Jul 2015 08:47:28 +0000 (10:47 +0200)]
fixed the expression for expected eigenvalues in Step-36
angelrca [Wed, 1 Jul 2015 08:44:25 +0000 (10:44 +0200)]
New class Function::Polynomial
New class Function::Polynomial
New class Function::Polynomial
New class Function::Polynomial
Matthias Maier [Thu, 2 Jul 2015 07:40:47 +0000 (09:40 +0200)]
Merge pull request #1065 from drwells/fix-trivially-copyable-cmake-test
[RFC] Fix trivially copyable cmake test
Matthias Maier [Thu, 2 Jul 2015 05:53:21 +0000 (07:53 +0200)]
Merge pull request #1068 from bangerth/add-missing-function
Add a declared but not implemented function.
Wolfgang Bangerth [Wed, 1 Jul 2015 16:20:54 +0000 (11:20 -0500)]
Add a declared but not implemented function.
This addresses a linker error recently posted to the mailing list. The issue
is that we have iterators that represent faces of cells and a specialization
for the faces of 1d cells, i.e., vertices. These class specializations have
most of the regular accessor members declared, but here is one that was
declared without being defined.
This patch adds a definition of the function. The issue is relatively
uncritical since the so-defined function does not actually have to do
anything other than return an invalid object (vertices have no children).
Wolfgang Bangerth [Wed, 1 Jul 2015 04:04:57 +0000 (23:04 -0500)]
Merge pull request #1066 from QiaoLei-88/fix_max_n_cells
Fix max n cells
Lei Qiao [Wed, 1 Jul 2015 03:44:38 +0000 (22:44 -0500)]
update mpi/refine_and_coarsen_fixed_number_07 and it's output.
1. Increase number of cells by global refinement to weaken influence of float truncation error;
2. Because number of cells increased, construct refinement indicator as test _01 to avoid float overflow;
3. Update test drivers interface because it is too complicated to calculate global number of cells;
4. Update reference output.
Lei Qiao [Wed, 1 Jul 2015 01:34:39 +0000 (20:34 -0500)]
fix bug introduce by commit
594dc87 in function GridRefinement::refine_and_coarsen_fixed_number()
David Wells [Wed, 1 Jul 2015 00:15:34 +0000 (20:15 -0400)]
Check for 'std::is_trivially_copyable' correctly.
This should be checked whenever C++11 is enabled; more specifically, it
should be checked when compiling with C++14 too.
David Wells [Wed, 1 Jul 2015 00:15:05 +0000 (20:15 -0400)]
Fix a spelling error in a comment.
Wolfgang Bangerth [Tue, 30 Jun 2015 14:29:36 +0000 (09:29 -0500)]
Merge pull request #1059 from bangerth/fix-isfinite
Verify that a number is not a NaN before testing for finiteness.
Wolfgang Bangerth [Mon, 29 Jun 2015 23:15:23 +0000 (18:15 -0500)]
Add a changelog entry.
Wolfgang Bangerth [Mon, 29 Jun 2015 22:59:54 +0000 (17:59 -0500)]
Verify that a number is not a NaN before testing for finiteness.
While not intuitive, std::isfinite triggers a floating point exception when called
on a signalling NaN. Avoid this.
Matthias Maier [Tue, 30 Jun 2015 14:20:30 +0000 (16:20 +0200)]
Merge pull request #1063 from tjhei/cmake_depend_msg
clarify cmake dependency message
Timo Heister [Tue, 30 Jun 2015 13:36:06 +0000 (09:36 -0400)]
clarify cmake dependency message
change the message:
BLA has unmet configuration requirements: MPI
has to be set to "ON".
to:
BLA has unmet configuration requirements: DEAL_II_WITH_MPI
has to be set to "ON".
Timo Heister [Tue, 30 Jun 2015 13:17:54 +0000 (09:17 -0400)]
Merge pull request #1061 from bangerth/fix-test-6
Avoid computing atan(y/x) where x=0.
Wolfgang Bangerth [Tue, 30 Jun 2015 11:33:59 +0000 (06:33 -0500)]
Merge pull request #1057 from angelrca/Monomial_gradient
Functions::Monomial
Timo Heister [Tue, 30 Jun 2015 10:15:20 +0000 (06:15 -0400)]
Merge pull request #1062 from bangerth/fix-gmres-breakdown
Handle the case of lucky breakdown in GMRES better, without testing whether 1/a is actually finite
Timo Heister [Tue, 30 Jun 2015 10:10:47 +0000 (06:10 -0400)]
Merge pull request #1060 from bangerth/fix-test-5
Avoid setting boundary objects that don't fit.
angelrca [Mon, 29 Jun 2015 15:48:37 +0000 (17:48 +0200)]
Fix Functions::Monomial::gradient
Fix Functions::Monomial::gradient
Fix Functions::Monomial::gradient
Fix Functions::Monomial::gradient
Fix Functions::Monomial::gradient
Wolfgang Bangerth [Mon, 29 Jun 2015 21:24:14 +0000 (16:24 -0500)]
Handle the case of lucky breakdown better, without testing whether 1/a
is actually finite.
Wolfgang Bangerth [Mon, 29 Jun 2015 23:01:45 +0000 (18:01 -0500)]
Avoid computing atan(y/x) where x=0.
Rather, use atan2(y,x).
Wolfgang Bangerth [Mon, 29 Jun 2015 23:01:11 +0000 (18:01 -0500)]
Avoid setting boundary objects that don't fit.
This test set a hyperball boundary for the flat part of a half-hypersphere.
Matthias Maier [Mon, 29 Jun 2015 16:26:10 +0000 (18:26 +0200)]
Merge pull request #1053 from bangerth/improve-error-message-3
Improve the error message the script produces if no astyle was found.
Matthias Maier [Mon, 29 Jun 2015 16:25:54 +0000 (18:25 +0200)]
Merge pull request #1056 from bangerth/avoid-c++11ism
Avoid a C++11ism.
Matthias Maier [Mon, 29 Jun 2015 16:24:55 +0000 (18:24 +0200)]
Merge pull request #1055 from bangerth/fix-clang-errors
Fix some compilation errors with clang.
Matthias Maier [Mon, 29 Jun 2015 16:24:16 +0000 (18:24 +0200)]
Merge pull request #1054 from bangerth/limit-tests
Only run tests that require muparser if we have indeed configured with muparser.
Matthias Maier [Mon, 29 Jun 2015 16:23:58 +0000 (18:23 +0200)]
Merge pull request #1051 from drwells/fix-cxx11-detection
[WIP] Fix C++11 detection
Wolfgang Bangerth [Mon, 29 Jun 2015 14:43:36 +0000 (09:43 -0500)]
Avoid a C++11ism.
Wolfgang Bangerth [Mon, 29 Jun 2015 14:41:42 +0000 (09:41 -0500)]
Fix some compilation errors with clang.
Specifically, address these: http://cdash.kyomu.43-1.org/testDetails.php?test=
15565167 &build=9452
Wolfgang Bangerth [Mon, 29 Jun 2015 14:20:01 +0000 (09:20 -0500)]
Only run tests that require muparser if we have indeed configured with muparser.
Wolfgang Bangerth [Mon, 29 Jun 2015 14:17:21 +0000 (09:17 -0500)]
Improve the error message the script produces if no astyle was found.
Wolfgang Bangerth [Mon, 29 Jun 2015 14:06:11 +0000 (09:06 -0500)]
Merge pull request #1052 from angelrca/Monomial_gradient
Fix Functions::Monomial::gradient
angelrca [Mon, 29 Jun 2015 09:26:33 +0000 (11:26 +0200)]
Fix Functions::Monomial::gradient
David Wells [Mon, 29 Jun 2015 03:13:35 +0000 (23:13 -0400)]
Modify set variables to clarify logic.
David Wells [Mon, 29 Jun 2015 03:11:55 +0000 (23:11 -0400)]
Re-enable automatic detection of C++ versions.
I mistakenly removed this when adding C++14 support.
Wolfgang Bangerth [Mon, 29 Jun 2015 02:58:32 +0000 (21:58 -0500)]
Merge pull request #1050 from luca-heltai/fix-block-matrix-array
Added missing headers.
Luca Heltai [Sun, 28 Jun 2015 23:39:17 +0000 (01:39 +0200)]
Replaced std::fabs with std::abs
Luca Heltai [Sun, 28 Jun 2015 23:25:55 +0000 (01:25 +0200)]
Added missing headers.
Wolfgang Bangerth [Sun, 28 Jun 2015 20:57:20 +0000 (15:57 -0500)]
Merge pull request #1039 from maieneuro/master
Added second template argument to BlockMatrixArray representing gener…
Wolfgang Bangerth [Sun, 28 Jun 2015 20:55:14 +0000 (15:55 -0500)]
Merge pull request #1048 from guidokanschat/dgq_arbitrary_gauss_again
Add GaussLog to the set of recognized quadrature rules and fix tests
Guido Kanschat [Sun, 28 Jun 2015 19:41:52 +0000 (21:41 +0200)]
Add GaussLog to the set of recognized quadrature rules and fix tests
Guido Kanschat [Sun, 28 Jun 2015 19:17:37 +0000 (21:17 +0200)]
Merge pull request #1044 from bangerth/instantiate-SparseMatrix-for-complex-scalars
Instantiate SparseMatrix for complex scalar types.
Wolfgang Bangerth [Sat, 27 Jun 2015 00:10:27 +0000 (19:10 -0500)]
Instantiate SparseMatrix for complex scalar types.
Guido Kanschat [Sun, 28 Jun 2015 09:42:27 +0000 (11:42 +0200)]
Merge pull request #1045 from drwells/fix-function-time-typos
Fix two typos in the function_time documentation.
David Wells [Sun, 28 Jun 2015 03:04:22 +0000 (23:04 -0400)]
Fix two typos in the function_time documentation.
Maien Hamed [Sat, 27 Jun 2015 19:32:55 +0000 (21:32 +0200)]
Added PETSc instantiation and preprocessor checks
Timo Heister [Sat, 27 Jun 2015 12:04:24 +0000 (14:04 +0200)]
Merge pull request #1033 from guidokanschat/dgq_arbitrary_gauss
add detection of Gauss points in FE_DGQArbitraryNodes::get_name()
Martin Kronbichler [Fri, 26 Jun 2015 06:34:12 +0000 (08:34 +0200)]
Merge pull request #1042 from bangerth/fix-typo
Fix a typo.
Wolfgang Bangerth [Thu, 25 Jun 2015 22:07:18 +0000 (17:07 -0500)]
Fix a typo.
Luca Heltai [Thu, 25 Jun 2015 15:29:44 +0000 (17:29 +0200)]
Merge pull request #1018 from ESeNonFossiIo/gauss
Back and forward substitution
Wolfgang Bangerth [Thu, 25 Jun 2015 15:13:06 +0000 (10:13 -0500)]
Merge pull request #1040 from kronbichler/master
Minor cleanup to make function work with VectorizedArray
ESeNonFossiIo [Wed, 17 Jun 2015 09:53:15 +0000 (11:53 +0200)]
caveat has been removed
ESeNonFossiIo [Tue, 16 Jun 2015 20:35:16 +0000 (22:35 +0200)]
reording tests
ESeNonFossiIo [Tue, 16 Jun 2015 20:33:47 +0000 (22:33 +0200)]
removing test that requires lower triangular matrix
ESeNonFossiIo [Tue, 16 Jun 2015 19:57:23 +0000 (21:57 +0200)]
removing file depending on upper and lower triangular
ESeNonFossiIo [Tue, 16 Jun 2015 19:44:38 +0000 (21:44 +0200)]
removing tests that require upper and lower triangular block operators
ESeNonFossiIo [Tue, 16 Jun 2015 10:56:45 +0000 (12:56 +0200)]
reneaming and improving documentation
ESeNonFossiIo [Mon, 15 Jun 2015 22:05:50 +0000 (00:05 +0200)]
test for gauss elimination argument
ESeNonFossiIo [Mon, 15 Jun 2015 22:04:39 +0000 (00:04 +0200)]
gauss elimination argument for linear operator
Martin Kronbichler [Thu, 25 Jun 2015 12:40:35 +0000 (14:40 +0200)]
Minor cleanup to make function work with VectorizedArray
Maien Hamed [Thu, 25 Jun 2015 12:35:56 +0000 (14:35 +0200)]
Added second template argument to BlockMatrixArray representing generic BlockVector
Matthias Maier [Thu, 25 Jun 2015 12:32:55 +0000 (14:32 +0200)]
Merge pull request #1038 from drwells/fix-compatibility-typo
Fix a spelling error induced by the C++14 PR.
David Wells [Thu, 25 Jun 2015 12:06:23 +0000 (08:06 -0400)]
Fix a spelling error induced by the C++14 PR.
Matthias Maier [Thu, 25 Jun 2015 11:00:24 +0000 (13:00 +0200)]
Merge pull request #1032 from drwells/support-c++14
Support C++14
Wolfgang Bangerth [Wed, 24 Jun 2015 22:01:27 +0000 (17:01 -0500)]
Merge pull request #1037 from drwells/fix-lapack-full-matrix-typos
Fix typos in the LAPACKFullMatrix documentation.
David Wells [Wed, 24 Jun 2015 19:01:30 +0000 (15:01 -0400)]
Fix typos in the documentation.
Most of these were character transpositions.
Wolfgang Bangerth [Tue, 23 Jun 2015 18:16:01 +0000 (13:16 -0500)]
Merge pull request #1036 from davydden/fix_table_reinit
fixed Table<2,T>::reinit(TableIndices<2>)
Denis Davydov [Tue, 23 Jun 2015 17:46:12 +0000 (19:46 +0200)]
fixed Table<2,T>::reinit(TableIndices<2>)
Guido Kanschat [Mon, 22 Jun 2015 06:26:48 +0000 (08:26 +0200)]
add detection of Gauss points in FE_DGQArbitraryNodes::get_name()
David Wells [Sun, 21 Jun 2015 17:49:30 +0000 (13:49 -0400)]
Update documentation with C++14 information.
David Wells [Mon, 22 Jun 2015 01:43:42 +0000 (21:43 -0400)]
Add support for C++14.
Rather than support "C++11 or not C++11", the CMake files now support
either C++14 or C++11 based on the flags DEAL_II_WITH_CXX14 and
DEAL_II_WITH_CXX11. As C++14 is (very nearly) a superset of C++11
functionality, DEAL_II_HAVE_CXX14 may only be true when
DEAL_II_HAVE_CXX11 is true.
Wolfgang Bangerth [Sun, 21 Jun 2015 16:18:45 +0000 (11:18 -0500)]
Merge pull request #1026 from bangerth/fix-warnings
Fix a few warnings in the tutorial programs.
Wolfgang Bangerth [Wed, 17 Jun 2015 19:24:37 +0000 (14:24 -0500)]
Fix a few warnings in the tutorial programs.
Wolfgang Bangerth [Sun, 21 Jun 2015 14:07:25 +0000 (09:07 -0500)]
Merge pull request #1031 from davydden/kelly_modified_fix_warnings
fix GCC compiler warnings related to internal functions in error_estimator.cc
Denis Davydov [Sun, 21 Jun 2015 13:06:10 +0000 (15:06 +0200)]
fix GCC compiler warnings related to internal function in error_estimator.cc
Timo Heister [Sat, 20 Jun 2015 16:10:33 +0000 (18:10 +0200)]
Merge pull request #1023 from bangerth/add-comment
Add a comment to two testcases.
Wolfgang Bangerth [Sat, 20 Jun 2015 11:31:36 +0000 (06:31 -0500)]
Merge pull request #1030 from tjhei/prm_stuff_after_end
fail if invalid content after "end" in prm
Timo Heister [Sat, 20 Jun 2015 09:38:10 +0000 (05:38 -0400)]
add test
Timo Heister [Sat, 20 Jun 2015 09:31:43 +0000 (05:31 -0400)]
fail if invalid content after "end" in prm
Instead of ignoring all content after "end" in a prm file, generate a
parser error.
Martin Kronbichler [Fri, 19 Jun 2015 16:21:40 +0000 (18:21 +0200)]
Merge pull request #1028 from bangerth/add-two-assertions
Add two assertions we had apparently forgotten previously.
Wolfgang Bangerth [Fri, 19 Jun 2015 16:15:28 +0000 (11:15 -0500)]
Add two assertions we had apparently forgotten previously.
The functions refining meshes in parallel get vectors with as many elements
as there are active cells in the triangulation on this processor. Verify
that this so.
Wolfgang Bangerth [Wed, 17 Jun 2015 22:18:07 +0000 (17:18 -0500)]
Merge pull request #1024 from davydden/kelly_modified
more options in Kelly error estimator
Denis Davydov [Wed, 17 Jun 2015 21:31:55 +0000 (23:31 +0200)]
extend KellyErrorEstimator to calculate the boundary residual term of the reliable hp estimator
Wolfgang Bangerth [Wed, 17 Jun 2015 19:46:00 +0000 (14:46 -0500)]
Merge pull request #1027 from bangerth/davydden-branch_petscscalar_complex_bits_rebased
Make data types more generic
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.