]>
https://gitweb.dealii.org/ - dealii.git/log
Wolfgang Bangerth [Sun, 4 Aug 2019 20:01:18 +0000 (14:01 -0600)]
Slight restructure the SVG grid output.
In particular:
* Make the svg_project_point() a function in an anonymous namespace
in the .cc file, rather than a static member function of the class.
* Make those of its arguments that represent directions into tensors,
rather than Points.
* Move a couple of variable declarations next to their initialization.
As far as functionality is concerned, represent cells by
'level.index' rather than 'level,index', since the former is what you
get when you pass a cell to a std::ostream. Also just use 'level'
in the SVG caption, rather than 'level_number'.
Martin Kronbichler [Sat, 3 Aug 2019 06:41:36 +0000 (08:41 +0200)]
Merge pull request #8443 from masterleinad/clean_vectorizedarray
Cleanup workarounds for VectorizedArray
Daniel Arndt [Fri, 2 Aug 2019 22:36:39 +0000 (18:36 -0400)]
Merge pull request #8442 from kronbichler/simplify_vectorized_array
Augment documentation of VectorizedArray
Daniel Arndt [Fri, 2 Aug 2019 20:10:31 +0000 (16:10 -0400)]
Cleanup workarounds for VectorizedArray
Martin Kronbichler [Fri, 2 Aug 2019 15:02:34 +0000 (17:02 +0200)]
Augment documentation of VectorizedArray. Remove now unnecessary code.
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
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.