]>
https://gitweb.dealii.org/ - dealii.git/log
Daniel Arndt [Fri, 2 Aug 2019 18:05:34 +0000 (14:05 -0400)]
Merge pull request #8428 from kronbichler/force_inlining
Enforce inlining in simple tensor functions
Daniel Arndt [Fri, 2 Aug 2019 01:13:12 +0000 (21:13 -0400)]
Merge pull request #8441 from dangars/boost_files
Add boost files
Daniel Garcia-Sanchez [Thu, 1 Aug 2019 22:33:43 +0000 (00:33 +0200)]
Add boost files
The following files are necessary in order to compile deal.II
with boost 1.70 and clang 3.9:
is_function_cxx_03.hpp
is_member_function_pointer_cxx_03.hpp
Timo Heister [Thu, 1 Aug 2019 16:24:25 +0000 (12:24 -0400)]
Merge pull request #8403 from kronbichler/mapping_fe_field_levels
Enable MappingFEField on multigrid levels
Martin Kronbichler [Thu, 25 Jul 2019 07:07:10 +0000 (09:07 +0200)]
Update documentation
Timo Heister [Wed, 31 Jul 2019 23:13:37 +0000 (19:13 -0400)]
Merge pull request #8432 from masterleinad/vectorized_array_output
Implement output operator for VectorizedArray
Martin Kronbichler [Wed, 31 Jul 2019 16:28:21 +0000 (18:28 +0200)]
Merge pull request #8431 from masterleinad/fix_compiling_cuda
Fix compiling with CUDA
Martin Kronbichler [Wed, 31 Jul 2019 06:08:59 +0000 (08:08 +0200)]
Merge pull request #8435 from masterleinad/restrict_petsc_step_27
Restrict mpi/petsc_step-27 to only be run with non-complex PETSc scalar type
David Wells [Wed, 31 Jul 2019 01:30:46 +0000 (21:30 -0400)]
Merge pull request #8436 from bangerth/add-note
Add a note to the count_lines.sh script.
Wolfgang Bangerth [Tue, 30 Jul 2019 22:26:19 +0000 (16:26 -0600)]
Add a note to the count_lines.sh script.
Daniel Arndt [Tue, 30 Jul 2019 19:33:34 +0000 (15:33 -0400)]
Restrict mpi/petsc_step-27 to only be run with non-complex PETSc scalar type
Wolfgang Bangerth [Tue, 30 Jul 2019 19:02:54 +0000 (13:02 -0600)]
Merge pull request #8386 from masterleinad/update_boost
Update bundled boost
Wolfgang Bangerth [Tue, 30 Jul 2019 19:01:05 +0000 (13:01 -0600)]
Merge pull request #8424 from peterrum/base-vectorization-width-addon
Follow-up to PR #8342
Wolfgang Bangerth [Tue, 30 Jul 2019 17:28:52 +0000 (11:28 -0600)]
Merge pull request #8423 from peterrum/grid-periodicity-1D
Enable periodicity for 1D
Martin Kronbichler [Tue, 30 Jul 2019 17:17:04 +0000 (19:17 +0200)]
Merge pull request #8416 from bangerth/z
Update some commentary.
Daniel Arndt [Mon, 29 Jul 2019 22:41:05 +0000 (18:41 -0400)]
Changelog entry
Daniel Arndt [Mon, 29 Jul 2019 22:38:38 +0000 (18:38 -0400)]
Implement output operator for VectorizedArray
Martin Kronbichler [Tue, 30 Jul 2019 08:44:06 +0000 (10:44 +0200)]
Merge pull request #8433 from rezarastak/cell_data_storage_fix
Bug in CellDataStorage::erase() fixed
Martin Kronbichler [Tue, 30 Jul 2019 08:43:19 +0000 (10:43 +0200)]
Merge pull request #8427 from masterleinad/cuda_constraints_set_zero
Add AffineConstraints::set_zero for MemorySpace::CUDA
Martin Kronbichler [Tue, 30 Jul 2019 08:41:16 +0000 (10:41 +0200)]
Merge pull request #8434 from marcfehling/doc-hpref
Doc: Reviewed documentation for hp::Refinement.
Martin Kronbichler [Tue, 30 Jul 2019 08:24:56 +0000 (10:24 +0200)]
Simplify symmetrize(Tensor<2,dim>)
Martin Kronbichler [Mon, 29 Jul 2019 16:12:40 +0000 (18:12 +0200)]
Force inlining in several kinematics functions
Martin Kronbichler [Mon, 29 Jul 2019 16:12:18 +0000 (18:12 +0200)]
Consistently enforce inlining in simple tensor functions.
This is necessary because compiler heuristics get bad in complicated situation, replacing simple
calls to one-liners when inlined into a lot of overhead through function calls. A complicated
situation is, e.g., when the same operations on tensors are done by several callers, say a
function templated on the polynomial degree in matrix-free computations where the quadrature
point loop does some operations with tensors in the same way for all degrees.
Marc Fehling [Tue, 30 Jul 2019 04:13:11 +0000 (22:13 -0600)]
Doc: Reviewed documentation for hp::Refinement.
Daniel Arndt [Tue, 30 Jul 2019 03:28:28 +0000 (23:28 -0400)]
Merge pull request #8426 from peterrum/base-vectorization-constructor
Add two new methods to VectorizedArray
Reza Rastak [Tue, 30 Jul 2019 01:42:00 +0000 (18:42 -0700)]
Bug in CellDataStorage::erase() fixed
Daniel Arndt [Mon, 29 Jul 2019 22:12:48 +0000 (22:12 +0000)]
Fix compiling with CUDA
peterrum [Sun, 28 Jul 2019 13:06:22 +0000 (15:06 +0200)]
Add two new methods to VectorizedArray
Daniel Arndt [Mon, 29 Jul 2019 03:38:40 +0000 (23:38 -0400)]
Changelog entry
Daniel Arndt [Mon, 29 Jul 2019 03:34:30 +0000 (23:34 -0400)]
Add AffineConstraints::set_zero for MemorySpace::CUDA
Daniel Arndt [Mon, 29 Jul 2019 12:51:19 +0000 (08:51 -0400)]
Merge pull request #8421 from marcfehling/pd-27
New tests: Parallel distributed version of step-27.
Daniel Arndt [Mon, 29 Jul 2019 11:28:02 +0000 (07:28 -0400)]
Merge pull request #8422 from marcfehling/pd-feidx-transfer
Parallel distributed: Communicate active_fe_indices after refinement.
peterrum [Sat, 27 Jul 2019 08:45:56 +0000 (10:45 +0200)]
Enable periodicity for 1D
Matthias Maier [Sun, 28 Jul 2019 15:50:23 +0000 (10:50 -0500)]
Merge pull request #8383 from peterrum/matrixfree-vectorizedarray-inst
Automated template instantiation for VectorizedArray
peterrum [Sat, 27 Jul 2019 05:37:49 +0000 (07:37 +0200)]
Add docu and constexpr to VectorizedArrayWidthSpecifier
Daniel Arndt [Sun, 28 Jul 2019 01:26:47 +0000 (21:26 -0400)]
Merge pull request #8425 from bangerth/xsdk
Add CHANGELOG.md and SUPPORT.md files.
Wolfgang Bangerth [Sat, 27 Jul 2019 12:37:10 +0000 (06:37 -0600)]
Add CHANGELOG.md and SUPPORT.md files.
Wolfgang Bangerth [Thu, 25 Jul 2019 16:29:00 +0000 (10:29 -0600)]
Update some commentary.
Marc Fehling [Fri, 26 Jul 2019 23:04:38 +0000 (17:04 -0600)]
Parallel distributed: Communicate active_fe_indices after refinement.
marcfehling [Fri, 5 Jul 2019 13:44:59 +0000 (15:44 +0200)]
New tests: Parallel distributed version of step-27.
Wolfgang Bangerth [Fri, 26 Jul 2019 18:52:17 +0000 (12:52 -0600)]
Merge pull request #8420 from masterleinad/fix_error_spaces
Fix spaces in error messages
Daniel Arndt [Fri, 26 Jul 2019 16:00:04 +0000 (12:00 -0400)]
Fix spaces in error messages
Daniel Arndt [Fri, 26 Jul 2019 13:38:58 +0000 (09:38 -0400)]
Merge pull request #8412 from Rombur/cuda_import
LA::d::Vector import
Martin Kronbichler [Fri, 26 Jul 2019 11:35:21 +0000 (13:35 +0200)]
Merge pull request #8415 from bangerth/y
Fix a bibtex entry.
Wolfgang Bangerth [Thu, 25 Jul 2019 23:11:26 +0000 (17:11 -0600)]
Merge pull request #8417 from rezarastak/patch-1
documentation fix in distributed/tria.h
Daniel Arndt [Thu, 25 Jul 2019 21:33:05 +0000 (17:33 -0400)]
Merge pull request #8414 from bangerth/x
Minor clean-ups.
Bruno Turcksin [Tue, 23 Jul 2019 15:02:29 +0000 (15:02 +0000)]
Add entry changelog
Bruno Turcksin [Tue, 23 Jul 2019 14:55:13 +0000 (14:55 +0000)]
Add test for LA::d::Vector::import()
Bruno Turcksin [Tue, 23 Jul 2019 14:53:26 +0000 (14:53 +0000)]
Add import() from one LA::d::Vector to another one
Reza Rastak [Thu, 25 Jul 2019 19:28:21 +0000 (12:28 -0700)]
documentation fix in distributed/tria.h
Wolfgang Bangerth [Thu, 25 Jul 2019 16:10:52 +0000 (10:10 -0600)]
Fix a bibtex entry.
Wolfgang Bangerth [Thu, 25 Jul 2019 16:09:16 +0000 (10:09 -0600)]
Merge pull request #8314 from adam4130/step-14-bibtex
Use LaTeX bibliography in step-14
Wolfgang Bangerth [Thu, 25 Jul 2019 15:16:55 +0000 (09:16 -0600)]
Remove a comment fragment.
Wolfgang Bangerth [Thu, 25 Jul 2019 15:13:36 +0000 (09:13 -0600)]
Minor clean-ups.
Timo Heister [Thu, 25 Jul 2019 15:08:19 +0000 (11:08 -0400)]
Merge pull request #8411 from bangerth/b
Link to more resources on learning how to program.
Wolfgang Bangerth [Wed, 24 Jul 2019 15:13:00 +0000 (09:13 -0600)]
Link to more resources on learning how to program.
Wolfgang Bangerth [Thu, 25 Jul 2019 14:47:50 +0000 (08:47 -0600)]
Merge pull request #8413 from masterleinad/disable_intel_constepr
Disable __builtin_expect for Intel compiler with DEAL_II_CONSTEXPR
Wolfgang Bangerth [Thu, 25 Jul 2019 14:47:02 +0000 (08:47 -0600)]
Merge pull request #8400 from peterrum/base-vectorization-makevectorizedarray
Add new make_vectorized_array function
Daniel Arndt [Thu, 25 Jul 2019 04:38:19 +0000 (00:38 -0400)]
Disable __builtin_expect for Intel compiler with constexpr enabled
Daniel Arndt [Wed, 24 Jul 2019 21:14:11 +0000 (17:14 -0400)]
Merge pull request #8407 from dangars/point_assignment_operator
Point assignment operator
Daniel Garcia-Sanchez [Wed, 24 Jul 2019 18:56:15 +0000 (20:56 +0200)]
Add changelog
Daniel Garcia-Sanchez [Wed, 24 Jul 2019 18:55:00 +0000 (20:55 +0200)]
Add test for Point assignment operator
Daniel Garcia-Sanchez [Wed, 24 Jul 2019 18:47:54 +0000 (20:47 +0200)]
Add Point assignment operator
Assignment operator from a Tensor<1, dim, Number> with different underlying
scalar type.
adam4130 [Wed, 24 Jul 2019 15:25:48 +0000 (09:25 -0600)]
Additional capitalization fixes
Martin Kronbichler [Wed, 24 Jul 2019 09:25:34 +0000 (11:25 +0200)]
Merge pull request #8349 from drwells/add-packaging-doc
Add notes on packaging for distributions.
Martin Kronbichler [Wed, 24 Jul 2019 09:21:59 +0000 (11:21 +0200)]
Merge pull request #8409 from tjhei/doc_friends_no_dox
doc: no doxygen for friend declarations
Martin Kronbichler [Wed, 24 Jul 2019 08:08:58 +0000 (10:08 +0200)]
Merge pull request #8402 from kronbichler/robustness_add_and_dot
Choose a more appropriate tolerance for vector add_and_dot
Timo Heister [Wed, 24 Jul 2019 01:47:37 +0000 (21:47 -0400)]
doc: no doxygen for friend declarations
It doesn't make sense to use doxygen format for friend declarations.
Even worse, it sometimes stops the correct documentation from showing
up.
As a bonus, this PR also has some hidden other fixes found while
replacing the comments.
Daniel Arndt [Tue, 23 Jul 2019 23:01:14 +0000 (19:01 -0400)]
Merge pull request #8408 from tjhei/doc_symmetric_tensor
doc: correct friend markup in tensor
Daniel Arndt [Tue, 23 Jul 2019 20:43:27 +0000 (16:43 -0400)]
Merge pull request #8405 from Rombur/distributed_import
Fix a bug in LA::d::Vector::compress on the host
peterrum [Sat, 20 Jul 2019 18:29:45 +0000 (20:29 +0200)]
Add new make_vectorized_array function
Timo Heister [Tue, 23 Jul 2019 16:09:19 +0000 (12:09 -0400)]
doc: correct friend markup in tensor
Documentation is messed up by using doxygen markup for the comments for
friend declarations as they replace the correct documentation
(SymmetricTensor::trace for example). Fix this.
Bruno Turcksin [Tue, 23 Jul 2019 13:17:01 +0000 (13:17 +0000)]
Fix a bug in LA::d::Vector::compress on the host
compress() would fail if it was called in a CUDA file, for a
LA::d::Vector<Number, MemorySpace::Host> and
deal.II/la/la_parallel_vector.templates.h was included
Bruno Turcksin [Tue, 23 Jul 2019 13:47:20 +0000 (09:47 -0400)]
Merge pull request #8395 from masterleinad/cuda_mf_initialize_vector
Implement CUDAWrappers::MatrixFree::initialize_dof_vector
Wolfgang Bangerth [Tue, 23 Jul 2019 12:40:49 +0000 (06:40 -0600)]
Merge pull request #8404 from masterleinad/fix_cell_data_transfer_petsc_complex
Fix CellDataTransfer tests for complex Petsc complex scalar type
Daniel Arndt [Mon, 22 Jul 2019 22:06:38 +0000 (18:06 -0400)]
Fix CellDataTransfer tests for complex Petsc complex scalar type
Martin Kronbichler [Mon, 22 Jul 2019 16:31:11 +0000 (18:31 +0200)]
Changelog
Martin Kronbichler [Mon, 22 Jul 2019 16:31:02 +0000 (18:31 +0200)]
Add tests for the new level feature
Martin Kronbichler [Mon, 22 Jul 2019 16:30:47 +0000 (18:30 +0200)]
Enable constructor of MappingFEField on MG levels
Daniel Arndt [Mon, 22 Jul 2019 18:38:46 +0000 (14:38 -0400)]
Merge pull request #8401 from rezarastak/physics_elasticity_fix
Fixing the linker error of StandardTensors with clang 4.0.1
Martin Kronbichler [Mon, 22 Jul 2019 10:34:01 +0000 (12:34 +0200)]
Choose a more appropriate tolerance for vector add_and_dot
Reza Rastak [Sun, 21 Jul 2019 18:02:19 +0000 (11:02 -0700)]
Fixing the issue with clang 4.0.1
Daniel Arndt [Sun, 21 Jul 2019 05:04:08 +0000 (01:04 -0400)]
Merge pull request #8399 from peterrum/base-vectorization-enableifscalar
Fix EnableIfScalar for VectorizedArray
Wolfgang Bangerth [Sun, 21 Jul 2019 00:51:51 +0000 (18:51 -0600)]
Merge pull request #8396 from rezarastak/ranged_for
ranged-for documentation fix
Wolfgang Bangerth [Sun, 21 Jul 2019 00:51:13 +0000 (18:51 -0600)]
Merge pull request #8398 from tjhei/doc_quadrature_transfer
improve CellDataStorage documentation
peterrum [Sat, 20 Jul 2019 18:25:19 +0000 (20:25 +0200)]
Fix EnableIfScalar for VectorizedArray
Timo Heister [Sat, 20 Jul 2019 13:55:34 +0000 (09:55 -0400)]
improve CellDataStorage documentation
Martin Kronbichler [Sat, 20 Jul 2019 12:32:22 +0000 (14:32 +0200)]
Merge pull request #8397 from peterrum/mpi-compute-index-owner-assert
Add assert to Utilities::MPI::compute_index_owner
peterrum [Sat, 20 Jul 2019 09:37:54 +0000 (11:37 +0200)]
Add assert to Utilities::MPI::compute_index_owner to check the equality of the size of the index sets on all processes
Reza Rastak [Fri, 19 Jul 2019 22:49:28 +0000 (15:49 -0700)]
ranged-for documentation fix
Daniel Arndt [Fri, 19 Jul 2019 22:09:33 +0000 (18:09 -0400)]
Changelog entry
Daniel Arndt [Fri, 19 Jul 2019 22:04:16 +0000 (18:04 -0400)]
Implement CUDAWrappers::MatrixFree::initialize_dof_vector
Martin Kronbichler [Fri, 19 Jul 2019 20:17:48 +0000 (22:17 +0200)]
Merge pull request #8394 from masterleinad/fix_step_28
Avoid initializing a numbered list in step-28 documentation
Daniel Arndt [Fri, 19 Jul 2019 19:56:43 +0000 (15:56 -0400)]
Avoid initializing a numbered list in step-28 documentation
Daniel Arndt [Fri, 19 Jul 2019 19:26:33 +0000 (15:26 -0400)]
Merge pull request #8385 from rezarastak/constexpr_symmetric_tensor
Constexpr SymmetricTensor and TableIndices
Daniel Arndt [Fri, 19 Jul 2019 16:10:10 +0000 (12:10 -0400)]
Merge pull request #8391 from kronbichler/alternative_output
Add alternative test output for some roundoff-sensitive tests
Daniel Arndt [Fri, 19 Jul 2019 12:16:32 +0000 (08:16 -0400)]
Changelog entry
Martin Kronbichler [Thu, 18 Jul 2019 12:41:48 +0000 (14:41 +0200)]
Avoid output of roundoff-sensitive data. Print correct/wrong instead.
Daniel Arndt [Thu, 18 Jul 2019 21:13:56 +0000 (17:13 -0400)]
Merge pull request #8393 from kronbichler/test_robustness_03
Provide AVX-512 output for four additional tests
Daniel Arndt [Thu, 18 Jul 2019 20:36:29 +0000 (16:36 -0400)]
Merge pull request #8392 from kronbichler/test_robustness
Test robustness: avoid points directly at the periodicity boundary
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.