]>
https://gitweb.dealii.org/ - dealii.git/log
Daniel Arndt [Tue, 1 Oct 2019 21:19:13 +0000 (21:19 +0000)]
Avoid using std::memset for device data
Bruno Turcksin [Tue, 1 Oct 2019 13:05:10 +0000 (09:05 -0400)]
Merge pull request #8880 from kronbichler/cuda_synchronize_mpi
Synchronize CUDA device in MPI ghost exchange
Martin Kronbichler [Tue, 1 Oct 2019 12:55:49 +0000 (14:55 +0200)]
Synchronize CUDA device in MPI ghost exchange
Daniel Arndt [Tue, 1 Oct 2019 05:03:21 +0000 (01:03 -0400)]
Merge pull request #8879 from masterleinad/Fix_ms_host_la_templates_campi
Fix using MemorySpace::Host with la_parallel_vector.templates.h and CUDA-aware MPI
Daniel Arndt [Mon, 30 Sep 2019 20:10:35 +0000 (16:10 -0400)]
Fix using MemorySpace::Host with la_parallel_vector.templates.h and CUDA-aware MPI
David Wells [Mon, 30 Sep 2019 18:41:16 +0000 (14:41 -0400)]
Merge pull request #8736 from fvanmaele/perl-canonical-doxygen
doxygen: rewrite set_canonical_doxygen.py in Perl
Daniel Arndt [Mon, 30 Sep 2019 18:40:21 +0000 (14:40 -0400)]
Merge pull request #8875 from kronbichler/cuda_improve_mf_loop
Bypass vector copy in MatrixFree::cell_loop with MPI
Martin Kronbichler [Fri, 27 Sep 2019 14:12:21 +0000 (16:12 +0200)]
Changelog
Daniel Arndt [Mon, 30 Sep 2019 02:23:19 +0000 (22:23 -0400)]
Merge pull request #8847 from tjhei/kinematics_always_inline
kinematics.h: fix always_inline
Bruno Turcksin [Sat, 28 Sep 2019 21:33:12 +0000 (17:33 -0400)]
Merge pull request #8813 from kronbichler/partitioner_use_ranges
Process indices in ComputeIndexOwner by intervals
Martin Kronbichler [Sat, 28 Sep 2019 12:24:57 +0000 (14:24 +0200)]
Merge pull request #8876 from masterleinad/fix_host_compiler
Fix setting host compiler
Daniel Arndt [Sat, 28 Sep 2019 04:26:08 +0000 (00:26 -0400)]
Merge pull request #8871 from peterrum/cuda-step64-update
Update step-64
Peter Munch [Fri, 27 Sep 2019 05:06:51 +0000 (07:06 +0200)]
Update step-64
Daniel Arndt [Fri, 27 Sep 2019 22:00:11 +0000 (18:00 -0400)]
Merge pull request #8811 from kronbichler/speedup_mg_transfer_copy_indices
Avoid sorting a large array in MG fill_copy_indices
Daniel Arndt [Fri, 27 Sep 2019 17:10:00 +0000 (17:10 +0000)]
Fix setting host compiler
Martin Kronbichler [Fri, 27 Sep 2019 16:06:33 +0000 (18:06 +0200)]
Merge pull request #8874 from masterleinad/clang-9-tidy
Fix some clang-tidy 9 findings
Martin Kronbichler [Fri, 27 Sep 2019 14:11:39 +0000 (16:11 +0200)]
Use proper partitioner in step-64
Martin Kronbichler [Fri, 27 Sep 2019 14:10:52 +0000 (16:10 +0200)]
Bypass vector copies if partitioners match
Martin Kronbichler [Fri, 20 Sep 2019 07:46:25 +0000 (09:46 +0200)]
Avoid sorting a large array in MG fill_copy_indices
Martin Kronbichler [Fri, 27 Sep 2019 07:03:29 +0000 (09:03 +0200)]
Merge pull request #8872 from peterrum/gpu-comment-fix2
Update the GPU matrix-free documentation (2) [WIP]
Peter Munch [Fri, 27 Sep 2019 05:37:40 +0000 (07:37 +0200)]
Update the GPU matrix-free documentation (2)
Wolfgang Bangerth [Thu, 26 Sep 2019 23:11:06 +0000 (17:11 -0600)]
Merge pull request #8870 from masterleinad/require_mpirun_p4est
Require mpirun when requesting p4est in tests
Daniel Arndt [Thu, 26 Sep 2019 22:32:55 +0000 (18:32 -0400)]
Require mpirun when requesting p4est in tests
Daniel Arndt [Thu, 26 Sep 2019 22:37:04 +0000 (18:37 -0400)]
Merge pull request #8858 from jwitte08/get-cell-index
add MatrixFree::get_cell_level_and_index()
Bruno Turcksin [Thu, 26 Sep 2019 21:56:41 +0000 (17:56 -0400)]
Merge pull request #8860 from masterleinad/fix_fe_nothing_coarsening
Fix SolutionTransfer when coarsening from FE_Nothing
Bruno Turcksin [Thu, 26 Sep 2019 21:50:53 +0000 (17:50 -0400)]
Merge pull request #8868 from peterrum/parallel-computeverticeswithghostneighbors-assert
Enable assert again
Daniel Arndt [Thu, 26 Sep 2019 18:07:49 +0000 (18:07 +0000)]
Fix some clang-tidy 9 findings
Peter Munch [Thu, 26 Sep 2019 20:04:03 +0000 (22:04 +0200)]
Enable assert again
Wolfgang Bangerth [Thu, 26 Sep 2019 20:03:15 +0000 (14:03 -0600)]
Merge pull request #8867 from dougshidong/fix_manifold_get_new_point
Add changelog for #8861
Doug Shi-Dong [Thu, 26 Sep 2019 19:35:30 +0000 (15:35 -0400)]
Add changelog for #8861
Daniel Arndt [Thu, 26 Sep 2019 17:47:05 +0000 (13:47 -0400)]
Merge pull request #8864 from bangerth/direction
Change 'direction' of make_periodicity_constraint() to 'unsigned int'.
Bruno Turcksin [Thu, 26 Sep 2019 16:25:01 +0000 (12:25 -0400)]
Merge pull request #8865 from masterleinad/fix_cuda_tests
Fix failing CUDA tests
Daniel Arndt [Thu, 26 Sep 2019 16:18:09 +0000 (12:18 -0400)]
Merge pull request #8838 from peterrum/gpu-qpoint
Eliminate q_point from functor and other GPU functions
Daniel Arndt [Thu, 26 Sep 2019 16:11:41 +0000 (16:11 +0000)]
Fix failing CUDA tests
Martin Kronbichler [Thu, 26 Sep 2019 15:44:33 +0000 (17:44 +0200)]
Merge pull request #8854 from peterrum/shapeinfo-collocation
Compute shape_gradients/hessians_collocation in ShapeInfo
Daniel Arndt [Thu, 26 Sep 2019 15:23:44 +0000 (11:23 -0400)]
Merge pull request #8861 from dougshidong/fix_manifold_get_new_point
Fix Manifold get_new_point()
Wolfgang Bangerth [Thu, 26 Sep 2019 14:19:59 +0000 (08:19 -0600)]
Add a changelog entry.
Wolfgang Bangerth [Thu, 26 Sep 2019 14:19:24 +0000 (08:19 -0600)]
Change 'direction' of make_periodicity_constraint() to 'unsigned int'.
Julius Witte [Wed, 25 Sep 2019 16:38:09 +0000 (12:38 -0400)]
Store underlying Mapping
Julius Witte [Wed, 25 Sep 2019 16:45:12 +0000 (12:45 -0400)]
Store 1D quadrature
Julius Witte [Wed, 25 Sep 2019 18:17:50 +0000 (14:17 -0400)]
add and test MatrixFree::get_cell_level_and_index()
Wolfgang Bangerth [Thu, 26 Sep 2019 13:42:48 +0000 (07:42 -0600)]
Merge pull request #8859 from masterleinad/document_periodic_direction
Document direction parameter for periodic constraints
Daniel Arndt [Thu, 26 Sep 2019 13:31:14 +0000 (09:31 -0400)]
Merge pull request #8863 from peterrum/parallel-computeverticeswithghostneighbors-newtest
Add missing test output
Peter Munch [Wed, 25 Sep 2019 10:55:34 +0000 (12:55 +0200)]
Compute shape_gradients_collocation and shape_hessians_collocation in ShapeInfo
Daniel Arndt [Thu, 26 Sep 2019 13:04:17 +0000 (09:04 -0400)]
Remove unused variable
Martin Kronbichler [Thu, 26 Sep 2019 12:25:49 +0000 (14:25 +0200)]
Merge pull request #8862 from peterrum/parallel-computeverticeswithghostneighbors-fix
Fix a bug introduced in #8783
Peter Munch [Thu, 26 Sep 2019 12:08:39 +0000 (14:08 +0200)]
Add missing test
Martin Kronbichler [Thu, 26 Sep 2019 10:01:54 +0000 (12:01 +0200)]
Merge pull request #8857 from jwitte08/extend-tpmatrix
Extend TensorProductMatrixSymmetricSum
Peter Munch [Thu, 26 Sep 2019 08:09:43 +0000 (10:09 +0200)]
Fix a bug introduced in #8783
Doug Shi-Dong [Thu, 26 Sep 2019 05:47:41 +0000 (01:47 -0400)]
Fix get_new_point optimization.
A performance-if ignores next point when current point weight = 0.
However, since the current point weight is 0, we should be replacing the current point with the next point, not skipping the next point.
Doug Shi-Dong [Thu, 26 Sep 2019 04:31:07 +0000 (00:31 -0400)]
Fix Manifold get_new_point()
The weights can be negative, we simply want to avoid dividing by 0.
Daniel Arndt [Thu, 26 Sep 2019 04:12:54 +0000 (00:12 -0400)]
Use alias
Daniel Arndt [Thu, 26 Sep 2019 04:01:44 +0000 (00:01 -0400)]
Fix SolutionTransfer when corsening from FE_Nothing
Julius Witte [Thu, 26 Sep 2019 01:14:52 +0000 (03:14 +0200)]
Rename template parameter size to n_rows_1d
Daniel Arndt [Thu, 26 Sep 2019 01:05:37 +0000 (21:05 -0400)]
Document direction parameter for periodic constraints
Daniel Arndt [Wed, 25 Sep 2019 23:27:48 +0000 (19:27 -0400)]
Merge pull request #8856 from jwitte08/expose-mapping
Store Mapping in MatrixFree's MappingInfo
Daniel Arndt [Wed, 25 Sep 2019 23:27:15 +0000 (19:27 -0400)]
Merge pull request #8855 from jwitte08/store-quadrature
Store 1D quadrature in ShapeInfo
Peter Munch [Mon, 23 Sep 2019 12:34:41 +0000 (14:34 +0200)]
Eliminate q_point from functor and other GPU functions
Julius Witte [Wed, 25 Sep 2019 16:45:12 +0000 (12:45 -0400)]
Store 1D quadrature
Julius Witte [Wed, 25 Sep 2019 16:38:09 +0000 (12:38 -0400)]
Store underlying Mapping
Julius Witte [Wed, 25 Sep 2019 16:28:43 +0000 (12:28 -0400)]
Expose static size and value type
Bruno Turcksin [Wed, 25 Sep 2019 15:11:31 +0000 (11:11 -0400)]
Merge pull request #8839 from peterrum/gpu-collocation-derivation
Merge computation of values and gradients in the matrixfree CUDA code
Wolfgang Bangerth [Wed, 25 Sep 2019 13:33:42 +0000 (07:33 -0600)]
Merge pull request #8846 from kronbichler/tria_accessor_avoid_dynamic_cast
Avoid dynamic_cast in ghost/artificial cell queries
Martin Kronbichler [Wed, 25 Sep 2019 13:02:42 +0000 (15:02 +0200)]
Merge pull request #8853 from peterrum/shapeinfo-accessibility
Modify method accessibility in ShapeInfo
Peter Munch [Wed, 25 Sep 2019 08:09:24 +0000 (10:09 +0200)]
Modify method accessibility in ShapeInfo
Martin Kronbichler [Wed, 25 Sep 2019 07:33:33 +0000 (09:33 +0200)]
Remove obsolete header file
Martin Kronbichler [Wed, 25 Sep 2019 07:33:04 +0000 (09:33 +0200)]
Add comment
Martin Kronbichler [Wed, 25 Sep 2019 07:22:41 +0000 (09:22 +0200)]
Merge pull request #8783 from peterrum/parallel-computeverticeswithghostneighbors
Clean up compute_vertices_with_ghost_neighbors
Martin Kronbichler [Wed, 25 Sep 2019 07:21:12 +0000 (09:21 +0200)]
Merge pull request #8770 from bangerth/doc
Document DataPostprocessor for the case of complex-valued solutions.
Daniel Arndt [Tue, 24 Sep 2019 23:10:21 +0000 (19:10 -0400)]
Merge pull request #8848 from tjhei/grid_tools_gcc49_warning
fix gcc 4.9 warning
Daniel Arndt [Tue, 24 Sep 2019 23:00:54 +0000 (19:00 -0400)]
Merge pull request #8810 from kronbichler/mg_copy_indices_in_table
Change the storage type of MG copy indices to table
Wolfgang Bangerth [Tue, 24 Sep 2019 20:46:40 +0000 (14:46 -0600)]
Merge pull request #8849 from peterrum/pft-util-doxygen
Make p:f:t:Utilities visible in Doxygen
Wolfgang Bangerth [Tue, 17 Sep 2019 00:20:03 +0000 (18:20 -0600)]
Document DataPostprocessor for the case of complex-valued solutions.
Peter Munch [Tue, 24 Sep 2019 20:32:48 +0000 (22:32 +0200)]
Make p:f:t:Utilities visible in Doxygen
Peter Munch [Mon, 23 Sep 2019 13:38:40 +0000 (15:38 +0200)]
Merge computation of values and gradients in the matrixfree CUDA code
Timo Heister [Tue, 24 Sep 2019 19:47:28 +0000 (15:47 -0400)]
fix gcc 4.9 warning
fixes:
source/grid/grid_tools.cc:550:28: warning: missing initializer for
member ‘dealii::SubCellData::boundary_lines’ [-Wmissing-field-
initializers]
Bruno Turcksin [Tue, 24 Sep 2019 18:06:59 +0000 (14:06 -0400)]
Merge pull request #8837 from peterrum/gpu-comment-fix
Update the GPU matrix-free documentation
Timo Heister [Tue, 24 Sep 2019 18:05:20 +0000 (14:05 -0400)]
kinematics.h: fix always_inline
- put function annotation in declaration
- fixes #8757
Peter Munch [Mon, 23 Sep 2019 10:51:43 +0000 (12:51 +0200)]
Improve CUDA documentation
Martin Kronbichler [Tue, 24 Sep 2019 15:06:17 +0000 (17:06 +0200)]
Merge pull request #8844 from bangerth/doc-rt
Rewrite the introduction to the RT element.
Martin Kronbichler [Tue, 24 Sep 2019 14:50:15 +0000 (16:50 +0200)]
Merge pull request #8845 from tjhei/intel-disable-const-initializer
intel: disable const initializer warning
Timo Heister [Tue, 24 Sep 2019 14:43:11 +0000 (10:43 -0400)]
intel: disable const initializer warning
Wolfgang Bangerth [Tue, 24 Sep 2019 13:56:41 +0000 (07:56 -0600)]
Rewrite the introduction to the RT element.
Martin Kronbichler [Thu, 19 Sep 2019 11:06:39 +0000 (13:06 +0200)]
Avoid dynamic_cast in ghost/artificial cell queries
Martin Kronbichler [Fri, 20 Sep 2019 08:46:58 +0000 (10:46 +0200)]
Changelog
Martin Kronbichler [Tue, 24 Sep 2019 09:14:51 +0000 (11:14 +0200)]
Merge pull request #8802 from peterrum/pft-dofs
Some bug fixed in p:f:t
Martin Kronbichler [Tue, 24 Sep 2019 06:33:37 +0000 (08:33 +0200)]
Merge pull request #8832 from masterleinad/remove_bind_3
Remove std::bind from include (apart from documentation)
Martin Kronbichler [Tue, 24 Sep 2019 06:33:24 +0000 (08:33 +0200)]
Merge pull request #8825 from masterleinad/remove_bind_2
Remove std::bind from source
Martin Kronbichler [Tue, 24 Sep 2019 06:31:56 +0000 (08:31 +0200)]
Merge pull request #8817 from tjhei/cell_data_dim0
Do not instantiate CellData for dim=0
Martin Kronbichler [Tue, 24 Sep 2019 06:30:12 +0000 (08:30 +0200)]
Merge pull request #8843 from bangerth/test
Add test for MappingFEField
Martin Kronbichler [Tue, 24 Sep 2019 06:11:34 +0000 (08:11 +0200)]
Merge pull request #8769 from bangerth/complex-3
Make DataPostprocessor work for complex-valued vector-valued problems.
Wolfgang Bangerth [Tue, 24 Sep 2019 02:53:31 +0000 (20:53 -0600)]
Add a changelog.
Wolfgang Bangerth [Tue, 24 Sep 2019 02:50:59 +0000 (20:50 -0600)]
Undo a change to a previously existing test, add a new one.
Wolfgang Bangerth [Tue, 24 Sep 2019 02:46:39 +0000 (20:46 -0600)]
Merge pull request #8828 from dougshidong/fix_mappingfefield_contravariant
Assertion checks the wrong item size.
Doug Shi-Dong [Sat, 21 Sep 2019 16:35:04 +0000 (12:35 -0400)]
Fix the assertion of MappingFEField's Jacobian determinant.
Also add update flag to tests/mapping/mapping_fe_field_01.cc to check this assertion.
Daniel Arndt [Tue, 24 Sep 2019 01:19:05 +0000 (21:19 -0400)]
Merge pull request #8836 from Rombur/lyra
Inline functions because of bugs in hipcc
Wolfgang Bangerth [Mon, 23 Sep 2019 21:48:52 +0000 (15:48 -0600)]
Merge pull request #8842 from drwells/update-changelog-entries-2
Clean up more changelog entries.
Daniel Arndt [Mon, 23 Sep 2019 21:36:11 +0000 (17:36 -0400)]
Merge pull request #8713 from kronbichler/restructure_fe_evaluation
Put implementation details of FEFaceEvaluation into separate file
Wolfgang Bangerth [Mon, 23 Sep 2019 21:35:24 +0000 (15:35 -0600)]
Merge pull request #8841 from tjhei/doc_derivative_approx
fix documentation in DerivativeApproximation
David Wells [Mon, 23 Sep 2019 21:35:20 +0000 (17:35 -0400)]
Clean up more changelog entries.
These entries need slight modifications to work with our shell script
that extracts authors listed in the release papers document.
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.