]>
https://gitweb.dealii.org/ - dealii.git/log
David Wells [Sun, 30 Dec 2018 15:38:51 +0000 (10:38 -0500)]
Clean up some casts in the Trilinos wrappers.
Many of the const_casts and integral downcasts are not necessary.
David Wells [Sun, 30 Dec 2018 15:38:32 +0000 (10:38 -0500)]
Remove some unnecessary downcasts to int.
This value is always used as an array index so we can keep it as std::ptrdiff_t
instead of downcasting to int.
Note that the line
if (diag_find && std::fabs(...) == 0.0 ...)
checked the wrong thing: diag_find would have, if we did not find the value, be
set to col_indices + num_entries, not NULL.
Wolfgang Bangerth [Sat, 29 Dec 2018 15:57:27 +0000 (08:57 -0700)]
Merge pull request #7550 from davydden/feature/bfgs
add BFGS minimizer
David Wells [Sat, 29 Dec 2018 15:02:38 +0000 (10:02 -0500)]
Merge pull request #7557 from masterleinad/test_enumerator_deprecate
Also test enumerators in deprecation compiler checks
Daniel Arndt [Sat, 29 Dec 2018 12:35:26 +0000 (13:35 +0100)]
Also test enumerators in deprecation compiler checks
Denis Davydov [Mon, 24 Dec 2018 16:11:08 +0000 (17:11 +0100)]
add BFGS minimizer
Wolfgang Bangerth [Sat, 29 Dec 2018 00:40:46 +0000 (17:40 -0700)]
Merge pull request #7554 from drwells/add-missing-deprecated
Add a few missing DEAL_II_DEPRECATED attributes.
Daniel Arndt [Fri, 28 Dec 2018 23:01:46 +0000 (00:01 +0100)]
Merge pull request #7527 from bangerth/fix-interpolate
Ensure that DoFs not touched by VectorTools::interpolate don't get set.
David Wells [Fri, 28 Dec 2018 21:01:34 +0000 (16:01 -0500)]
Add a few missing DEAL_II_DEPRECATED attributes.
Wolfgang Bangerth [Fri, 28 Dec 2018 22:05:08 +0000 (15:05 -0700)]
Merge pull request #7556 from drwells/doxygen-fixes
Fix some minor doxygen issues.
David Wells [Fri, 28 Dec 2018 21:23:14 +0000 (16:23 -0500)]
Fix some minor doxygen issues.
This commit adds missing text and improves some HTML.
Wolfgang Bangerth [Thu, 27 Dec 2018 18:27:46 +0000 (11:27 -0700)]
Add test.
Wolfgang Bangerth [Thu, 27 Dec 2018 18:23:45 +0000 (11:23 -0700)]
Add one test.
Wolfgang Bangerth [Wed, 12 Dec 2018 18:12:24 +0000 (11:12 -0700)]
Ensure that DoFs not touched by VectorTools::interpolate don't get set.
Martin Kronbichler [Fri, 28 Dec 2018 14:19:39 +0000 (15:19 +0100)]
Merge pull request #7553 from masterleinad/fix_typo
Fix a typo in matrix_free/fe_evaluation.h
Daniel Arndt [Fri, 28 Dec 2018 13:39:09 +0000 (14:39 +0100)]
Fix a typo
Matthias Maier [Thu, 27 Dec 2018 15:58:31 +0000 (09:58 -0600)]
Merge pull request #7552 from bangerth/cmake
Clear the previously determined TBB version if we need to revert to the bundled one.
Wolfgang Bangerth [Thu, 27 Dec 2018 15:38:57 +0000 (08:38 -0700)]
Clear the previously determined TBB version if we need to revert to the bundled one.
Daniel Arndt [Wed, 26 Dec 2018 07:30:30 +0000 (08:30 +0100)]
Merge pull request #7544 from masterleinad/replace_trilinos_vector_partitioner
Replace TrilinosWrappers::MPI:Vector::vector_partitioner
Daniel Arndt [Tue, 25 Dec 2018 22:10:01 +0000 (23:10 +0100)]
Merge pull request #7539 from jodlbauer/master
Reinit blockvector only if required in matrix-free copy_to_mg
Daniel Arndt [Tue, 25 Dec 2018 22:06:16 +0000 (23:06 +0100)]
Extend changelog entry
Daniel Arndt [Sat, 22 Dec 2018 23:45:30 +0000 (00:45 +0100)]
Changelog entry
Daniel Arndt [Sat, 22 Dec 2018 14:33:52 +0000 (15:33 +0100)]
Replace vector_partitioner with thrilinos_partitioner
Daniel Arndt [Tue, 25 Dec 2018 22:01:12 +0000 (23:01 +0100)]
Merge pull request #7538 from masterleinad/trilinos_clang_tidy
Fix more Trilinos-related clang-tidy complains
Denis Davydov [Mon, 24 Dec 2018 15:33:02 +0000 (16:33 +0100)]
Merge pull request #7549 from marcfehling/intel19-blockvector
Added empty destructor to la::p::BlockVector.
Marc Fehling [Mon, 24 Dec 2018 02:06:19 +0000 (03:06 +0100)]
Added default destructor to la::p::BlockVector.
Denis Davydov [Mon, 24 Dec 2018 03:57:23 +0000 (04:57 +0100)]
Merge pull request #7547 from masterleinad/fix_intel_warning
Provide a dummy return value to satisfy ICC
Daniel Arndt [Sun, 23 Dec 2018 23:29:19 +0000 (00:29 +0100)]
Provide a dummy return value to satisfy ICC
Daniel Arndt [Sun, 23 Dec 2018 15:50:31 +0000 (16:50 +0100)]
Merge pull request #7545 from marcfehling/intel19
Enhanced compatibility with Intel 19.
Marc Fehling [Sun, 23 Dec 2018 03:21:09 +0000 (04:21 +0100)]
Enhanced compatibility with Intel 19.
Daniel Arndt [Thu, 20 Dec 2018 22:56:54 +0000 (23:56 +0100)]
Merge pull request #7541 from drwells/fix-cuda-64bit-arrayview
Fix 64bit compilation with CUDA.
David Wells [Thu, 20 Dec 2018 20:08:49 +0000 (15:08 -0500)]
Fix 64bit compilation with CUDA.
The ReinitHelper::constraint_mask_host array should always contain
unsigned integers since it is only used to provide arguments for
HangingNodes::setup_constraints, which expects an unsigned integer.
jodlbauer [Wed, 19 Dec 2018 13:13:56 +0000 (14:13 +0100)]
changelog
jodlbauer [Wed, 19 Dec 2018 10:24:29 +0000 (11:24 +0100)]
set to zero if not reinited
jodlbauer [Wed, 19 Dec 2018 10:14:44 +0000 (11:14 +0100)]
block-transfer: only reinit blockvector if required
Daniel Arndt [Wed, 19 Dec 2018 09:30:20 +0000 (10:30 +0100)]
Fix more Trilinos-related clang-tidy complains
Daniel Arndt [Mon, 17 Dec 2018 08:35:32 +0000 (09:35 +0100)]
Merge pull request #7535 from drwells/step-28-reference
Pass by const reference instead of const value.
David Wells [Sun, 16 Dec 2018 22:13:07 +0000 (17:13 -0500)]
Pass by const reference instead of const value.
Caught by coverity.
Timo Heister [Sat, 15 Dec 2018 18:09:58 +0000 (13:09 -0500)]
Merge pull request #7533 from masterleinad/workarounf_empty_cmake
Work around empty CMAKE_*_LIBRARY-*FIX
Daniel Arndt [Sat, 15 Dec 2018 10:38:56 +0000 (11:38 +0100)]
Work around empty CMAKE_*_LIBRARY-*FIX
David Wells [Fri, 14 Dec 2018 21:38:18 +0000 (16:38 -0500)]
Merge pull request #7525 from masterleinad/fix_python_one_statement
Use one statement per line in python files
Daniel Arndt [Fri, 14 Dec 2018 20:27:37 +0000 (21:27 +0100)]
Merge pull request #7519 from Rombur/cuda_coef
Varying coefficient with CUDA matrix-free
Bruno Turcksin [Fri, 14 Dec 2018 14:48:26 +0000 (14:48 +0000)]
Improve documentation of functors and replace functor by Functor
Bruno Turcksin [Mon, 10 Dec 2018 20:42:29 +0000 (20:42 +0000)]
Add changelog entry
Bruno Turcksin [Mon, 10 Dec 2018 20:30:08 +0000 (20:30 +0000)]
Add tests using varying coefficients
Bruno Turcksin [Mon, 10 Dec 2018 20:29:47 +0000 (20:29 +0000)]
Adapt current tests to be able to switch between constant and varying coefficients
Bruno Turcksin [Mon, 10 Dec 2018 20:27:54 +0000 (20:27 +0000)]
Add helper functions to use varying coefficient and matrix-free
Daniel Arndt [Thu, 13 Dec 2018 22:37:37 +0000 (23:37 +0100)]
Merge pull request #7521 from GivAlz/Step60Change
Changed paragraph order in step-60
Bruno Turcksin [Thu, 13 Dec 2018 19:09:19 +0000 (14:09 -0500)]
Merge pull request #7161 from tjhei/add_jenkins
[WIP] Add jenkins
Daniel Arndt [Thu, 13 Dec 2018 18:57:08 +0000 (19:57 +0100)]
Merge pull request #7526 from bangerth/doc-update
Update documentation for a function in VectorTools.
Daniel Arndt [Thu, 13 Dec 2018 09:13:28 +0000 (10:13 +0100)]
Merge pull request #7529 from masterleinad/finalize_avoid_c_style_cast
Replace remaining C-style casts
Daniel Arndt [Thu, 13 Dec 2018 09:12:29 +0000 (10:12 +0100)]
Merge pull request #7528 from masterleinad/fix_warnings_tests
Avoid some warnings in tests
Timo Heister [Wed, 25 Jul 2018 07:22:28 +0000 (09:22 +0200)]
add Jenkinsfile
Daniel Arndt [Wed, 12 Dec 2018 22:51:11 +0000 (23:51 +0100)]
Update clang-tidy checks
Daniel Arndt [Wed, 12 Dec 2018 23:29:00 +0000 (00:29 +0100)]
Avoid C-style casts in some tests
Daniel Arndt [Wed, 12 Dec 2018 23:06:05 +0000 (00:06 +0100)]
Avoid C-style casts in examples
Daniel Arndt [Wed, 12 Dec 2018 23:14:56 +0000 (00:14 +0100)]
Avoid some warnings in tests
Daniel Arndt [Wed, 12 Dec 2018 22:50:23 +0000 (23:50 +0100)]
Avoid C-style casts in cpu/compiler_feature checks
Wolfgang Bangerth [Wed, 12 Dec 2018 18:44:19 +0000 (11:44 -0700)]
Merge pull request #7496 from masterleinad/avoid_c_style_cast_9
Avoid C-style cast in Trilinos-related files
Wolfgang Bangerth [Wed, 12 Dec 2018 16:29:00 +0000 (09:29 -0700)]
Update documentation for a function in VectorTools.
Daniel Arndt [Wed, 12 Dec 2018 15:05:54 +0000 (16:05 +0100)]
Use one statement per line in python files
Denis Davydov [Wed, 12 Dec 2018 15:55:28 +0000 (16:55 +0100)]
Merge pull request #7523 from masterleinad/fix_python
Don't use semicolons at end of lines in python files
David Wells [Tue, 11 Dec 2018 14:11:47 +0000 (09:11 -0500)]
Merge pull request #7520 from masterleinad/fix_msvc
Fix various MSVC issues
Giovanni Alzetta [Tue, 11 Dec 2018 11:03:27 +0000 (12:03 +0100)]
Changed paragraph order in step-60
Daniel Arndt [Tue, 11 Dec 2018 09:52:16 +0000 (10:52 +0100)]
Don't use semicolons at end of lines in python files
Daniel Arndt [Mon, 10 Dec 2018 23:28:38 +0000 (00:28 +0100)]
Merge pull request #7442 from StefanoDominici89/EllipticalManifold-newfeature
New EllipticalManifold in manifold_lib
Daniel Arndt [Mon, 10 Dec 2018 21:21:13 +0000 (22:21 +0100)]
Fix boost for MSVC as in https://github.com/boostorg/graph/pull/84
Daniel Arndt [Mon, 10 Dec 2018 22:39:16 +0000 (23:39 +0100)]
Avoid linker errors in step-16 for MSVC
Daniel Arndt [Mon, 10 Dec 2018 22:38:54 +0000 (23:38 +0100)]
Avoid MSVC ICE
Daniel Arndt [Mon, 10 Dec 2018 22:38:12 +0000 (23:38 +0100)]
Avoid MSVC warnings
Stefano Dominici [Mon, 3 Dec 2018 13:25:35 +0000 (14:25 +0100)]
Modified implementation in favor of a constant eccentricity manifold
Unit tests, comments, and pictures were modified accordingly.
Minor modifications
- Adjusted style.
- Used `std_cxx14` instead of `std` for `make_unique()`.
- Added guard in `pull_back()` to prevent NaNs in `std::acos()`. This
may happen due to numerical errors: when the argument of acos() falls
outside the range [-1,1].
Included a special case for pull_back()
If the first coordinate is exactly 0, the center of the manifold is
returned.
Stefano Dominici [Fri, 30 Nov 2018 16:56:26 +0000 (17:56 +0100)]
Changelog entry added as minor/20181130StefanoDominici.
Minor modifications:
* Formatted code to add three spaces after each function.
* Extended the documentation in test elliptical_manifold_01.cc.
* Added @copydoc to function declarations that were not showing up in
the class documentation.
* Fixed grammar.
Stefano Dominici [Wed, 14 Nov 2018 08:10:20 +0000 (09:10 +0100)]
Added EllipticalManifold to manifold_lib and tests
A new type of manifold was added to the manifold library.
An EllipticalManifold object, valid for <dim=2,spacedim=2>.
Two unit tests were added: elliptical_manifold_01.cc and
elliptical_manifold_02.cc.
Improved documentation and fixed minor bugs.
The pull_back() function has documented code in its body.
Moreover, the content of the function was modified to improve clarity
and fix minor bugs.
Improved documentation and restructured test 01
Test in elliptical_manifold_01.cc generates an hyper_shell triangulation
that is included in the class documentation in .png format.
Adjusted style and improved comments in tests
Used explicit template instantiation in manifold_lib.cc for pull_back()
and push_forward() functions.
Removed string constructors from class constructor
Added comment to get_periodicity() function.
David Wells [Mon, 10 Dec 2018 01:47:46 +0000 (20:47 -0500)]
Merge pull request #7517 from masterleinad/no_bundled_float_conversion
Don't use float-conversion in bundled `UMFPACK`
Daniel Arndt [Sun, 9 Dec 2018 21:28:20 +0000 (22:28 +0100)]
Merge pull request #7518 from masterleinad/fix_scalapack
Fix failing SCALAPCK tests
Daniel Arndt [Sun, 9 Dec 2018 19:10:39 +0000 (20:10 +0100)]
Change structure of two Asserts
Daniel Arndt [Sun, 9 Dec 2018 17:22:06 +0000 (18:22 +0100)]
Fix failing SCALAPCK tests
Daniel Arndt [Sun, 9 Dec 2018 02:05:33 +0000 (03:05 +0100)]
Don't use float-conversion in bundled packages
David Wells [Sat, 8 Dec 2018 19:35:49 +0000 (14:35 -0500)]
Merge pull request #7489 from masterleinad/hp_cell_weights_alternative
Provide alternative output for mpi/hp_cell_weights_03
David Wells [Sat, 8 Dec 2018 19:29:57 +0000 (14:29 -0500)]
Merge pull request #7491 from masterleinad/avoid_c_style_cast_8
Avoid C-style cast in lac (excluding Trilinos)
David Wells [Sat, 8 Dec 2018 19:29:16 +0000 (14:29 -0500)]
Merge pull request #7510 from masterleinad/fix_conversion_warnings
Fix warnings due to conversion from floats to integers in tests
David Wells [Sat, 8 Dec 2018 19:12:36 +0000 (14:12 -0500)]
Merge pull request #7502 from davydden/feature/lapack_transpose
add LAPACKFullMatrix::transpose()
Wolfgang Bangerth [Fri, 7 Dec 2018 21:19:48 +0000 (14:19 -0700)]
Merge pull request #7492 from drwells/macro-cleanup
Add a header that undefines macros.
Wolfgang Bangerth [Fri, 7 Dec 2018 21:16:11 +0000 (14:16 -0700)]
Merge pull request #7514 from masterleinad/fix_icc_19_tests
Fix a few tests failing for ICC-19
Daniel Arndt [Fri, 7 Dec 2018 17:41:25 +0000 (18:41 +0100)]
Fix a few tests failing for ICC-19
David Wells [Fri, 30 Nov 2018 19:52:34 +0000 (14:52 -0500)]
Add a header that undefines macros.
Some other projects, notably gtest, also define a macro named
Assert. This new header allows for one to use gtest with deal.II by
undefining all deal.II macros.
Daniel Arndt [Fri, 7 Dec 2018 01:25:43 +0000 (02:25 +0100)]
Avoid a few reinterpret_casts
Daniel Arndt [Fri, 7 Dec 2018 09:15:36 +0000 (10:15 +0100)]
Restrict Wfloat-conversion to clang
Daniel Arndt [Fri, 7 Dec 2018 08:11:41 +0000 (09:11 +0100)]
Merge pull request #7511 from masterleinad/fix_default_parameter_facap
Replace default function parameter in find_active_cell_around_point
Daniel Arndt [Sun, 2 Dec 2018 23:34:51 +0000 (00:34 +0100)]
Replace casts in parpack_solver.h
Daniel Arndt [Fri, 30 Nov 2018 15:47:17 +0000 (16:47 +0100)]
Avoid C-style cast in lac (excluding Trilinos)
Daniel Arndt [Fri, 7 Dec 2018 00:18:57 +0000 (01:18 +0100)]
Replace default function parameter in find_active_cell_around_point
Daniel Arndt [Fri, 7 Dec 2018 00:14:02 +0000 (01:14 +0100)]
Fix warnings due to conversion from floats to integers in tests
Denis Davydov [Thu, 6 Dec 2018 21:43:09 +0000 (22:43 +0100)]
move new blas extension template functions into a separate header
Bruno Turcksin [Thu, 6 Dec 2018 15:33:25 +0000 (10:33 -0500)]
Merge pull request #7506 from masterleinad/libc++_dof_renumbering
Provide alternative output files for dof_renumbering_0(4|5) and libc++
Bruno Turcksin [Thu, 6 Dec 2018 15:31:26 +0000 (10:31 -0500)]
Merge pull request #7499 from masterleinad/fix_wfloat_conversion
Fix all Wfloat-conversion warnings
Daniel Arndt [Thu, 6 Dec 2018 14:30:21 +0000 (15:30 +0100)]
Merge pull request #7505 from luca-heltai/rtree-to-find-active-cell-around-point
find_active_cell_around_point now takes also an rtree of vertices.
Luca Heltai [Wed, 5 Dec 2018 12:52:50 +0000 (13:52 +0100)]
Find active cell around point now takes also an rtree of vertices.
Daniel Arndt [Wed, 5 Dec 2018 21:19:12 +0000 (22:19 +0100)]
Merge pull request #7504 from masterleinad/fix_warnings_bundled_boost
Fix a few warnings from the bundled boost package
Daniel Arndt [Wed, 5 Dec 2018 21:18:07 +0000 (22:18 +0100)]
Merge pull request #7503 from marcfehling/fe-series-calculate
FESeries::calculate accepts different VectorType for local dof values.
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.