]>
https://gitweb.dealii.org/ - dealii.git/log
Peter Munch [Wed, 9 Dec 2020 08:12:33 +0000 (09:12 +0100)]
Implement Simplex::FE_Poly::get_constant_modes
David Wells [Tue, 8 Dec 2020 14:20:39 +0000 (09:20 -0500)]
Merge pull request #11313 from bangerth/pointer
Avoid pointers, use references instead
David Wells [Tue, 8 Dec 2020 14:18:01 +0000 (09:18 -0500)]
Merge pull request #11321 from peterrum/wedge_field
ScalarWedgePolynomial: Make polynomials for triangle and line class field
Peter Munch [Tue, 8 Dec 2020 07:18:10 +0000 (08:18 +0100)]
Merge pull request #11337 from masterleinad/guard_matrix_free
Guard matrix_free/cuda_matrix_free.h again
Daniel Arndt [Tue, 8 Dec 2020 00:40:02 +0000 (19:40 -0500)]
Guard matrix_free/cuda_matrix_free.h again
Daniel Arndt [Mon, 7 Dec 2020 23:44:10 +0000 (18:44 -0500)]
Merge pull request #11336 from bangerth/type
Fix a data type issue.
Peter Munch [Mon, 7 Dec 2020 21:06:20 +0000 (22:06 +0100)]
Merge pull request #11335 from Rombur/new_coef_host
Add functions to perform CUDA matrix-free loop on the host
Wolfgang Bangerth [Mon, 7 Dec 2020 19:55:35 +0000 (12:55 -0700)]
Fix a data type issue.
Wolfgang Bangerth [Mon, 7 Dec 2020 18:32:33 +0000 (11:32 -0700)]
Merge pull request #11319 from tjhei/step-67-disable-simd
step-67: disable SIMD pragma
Wolfgang Bangerth [Mon, 7 Dec 2020 18:27:26 +0000 (11:27 -0700)]
Merge pull request #11149 from marcfehling/unify-distribute-dofs
Clean up distribute_dofs().
David Wells [Mon, 7 Dec 2020 14:17:42 +0000 (09:17 -0500)]
Merge pull request #11324 from peterrum/reference_cell_base_fix
Fix base of Tet, Pyramid and Wedge
Bruno Turcksin [Mon, 7 Dec 2020 13:18:39 +0000 (08:18 -0500)]
Merge pull request #11322 from peterrum/write_higher_order_cells_assert
Add assert to extract_vtk_patch_info
Daniel Arndt [Mon, 7 Dec 2020 05:11:05 +0000 (00:11 -0500)]
Merge pull request #11333 from bangerth/housekeeping
Housekeeping.
Daniel Arndt [Mon, 7 Dec 2020 05:10:30 +0000 (00:10 -0500)]
Merge pull request #11332 from bangerth/remove-internal
Remove an internal function.
Daniel Arndt [Mon, 7 Dec 2020 05:07:47 +0000 (00:07 -0500)]
Merge pull request #11334 from bangerth/namespace
Move a function into the appropriate namespace.
Bruno Turcksin [Fri, 28 Aug 2020 16:02:03 +0000 (16:02 +0000)]
Add changelog entry
Bruno Turcksin [Fri, 28 Aug 2020 15:50:41 +0000 (15:50 +0000)]
Add test
Bruno Turcksin [Fri, 28 Aug 2020 15:50:29 +0000 (15:50 +0000)]
Add functions to perform CUDA matrix-free loop on the host
Wolfgang Bangerth [Mon, 7 Dec 2020 01:30:09 +0000 (18:30 -0700)]
Move a function into the appropriate namespace.
Wolfgang Bangerth [Mon, 7 Dec 2020 01:29:20 +0000 (18:29 -0700)]
Housekeeping.
Daniel Arndt [Mon, 7 Dec 2020 00:48:34 +0000 (19:48 -0500)]
Merge pull request #11331 from tamiko/fix_cxx14_flag_injection
CMake: Bugfix: set C++14 flag in CXX_FLAGS_SAVED
Wolfgang Bangerth [Sun, 6 Dec 2020 23:58:09 +0000 (16:58 -0700)]
Remove an internal function.
Since #11301 introduced a more generic function, we no longer need this one in an internal namespace.
Wolfgang Bangerth [Sun, 6 Dec 2020 23:53:27 +0000 (16:53 -0700)]
Merge pull request #11301 from peterrum/unify_diameter
Unify diameter implementations
Matthias Maier [Sun, 6 Dec 2020 19:25:34 +0000 (13:25 -0600)]
CMake: Bugfix: set C++14 flag in CXX_FLAGS_SAVED
When configuring we make an attempt to set the flag -std=c++14 if we
fail to detect C++14 support. Unfortunately, we accidentally set this
flag in DEAL_II_CXX_FLAGS instead of DEAL_II_CXX_FLAGS_SAVED.
This implied that RESET_CMAKE_REQUIRED() did not include the -std=c++14
flag and consequently compile tests that relied on C++14 support failed.
Peter Munch [Sat, 5 Dec 2020 11:44:46 +0000 (12:44 +0100)]
Fix base of Tet, Pyramid and Wedge
Peter Munch [Sat, 5 Dec 2020 11:29:50 +0000 (12:29 +0100)]
Add assert to extract_vtk_patch_info to prevent write_higher_order_cells with non hypercube cells
Peter Munch [Sat, 5 Dec 2020 11:13:23 +0000 (12:13 +0100)]
ScalarWedgePolynomial: Make polynomials for triangle and line class field
Timo Heister [Fri, 4 Dec 2020 18:52:20 +0000 (13:52 -0500)]
Update examples/step-67/step-67.cc
Co-authored-by: Daniel Arndt <arndtd@ornl.gov>
Timo Heister [Fri, 4 Dec 2020 18:23:09 +0000 (13:23 -0500)]
step-67: disable SIMD pragma
gcc 7.1 and 7.2 fail to compile SIMD pragmas inside a lambda function
with the error "sorry, unimplemented: unexpected AST of kind omp_simd".
Work around this.
fix
David Wells [Fri, 4 Dec 2020 22:16:12 +0000 (17:16 -0500)]
Merge pull request #11178 from peterrum/simplex_2D_refine
Simplex mesh (2D): implement refinement
Peter Munch [Thu, 3 Dec 2020 06:36:38 +0000 (07:36 +0100)]
Unify diameter implementations
Marc Fehling [Wed, 4 Nov 2020 20:30:41 +0000 (13:30 -0700)]
Clean up DoFHandler::distribute_dofs().
Peter Munch [Thu, 12 Nov 2020 17:24:28 +0000 (18:24 +0100)]
Simplex mesh (2D): implement refinement
Wolfgang Bangerth [Thu, 3 Dec 2020 22:10:46 +0000 (15:10 -0700)]
Avoid raw pointers in more places.
Wolfgang Bangerth [Thu, 3 Dec 2020 22:06:09 +0000 (15:06 -0700)]
Avoid raw pointers -- use references instead.
David Wells [Fri, 4 Dec 2020 16:18:37 +0000 (11:18 -0500)]
Merge pull request #11273 from peterrum/mixed_mf_dg
Add Poisson test: MatrixFree + DG + mixed mesh
David Wells [Fri, 4 Dec 2020 16:16:12 +0000 (11:16 -0500)]
Merge pull request #11298 from peterrum/mf_wedges
MatrixFree: enable wedges (excluding faces integrals)
Peter Munch [Fri, 4 Dec 2020 06:30:43 +0000 (07:30 +0100)]
Merge pull request #11315 from bangerth/46
Fix step-46.
Daniel Arndt [Fri, 4 Dec 2020 05:37:54 +0000 (00:37 -0500)]
Merge pull request #11312 from bangerth/throw
Make clear that 'throw' is not a function.
Wolfgang Bangerth [Fri, 4 Dec 2020 03:29:39 +0000 (20:29 -0700)]
Add changelog.
Wolfgang Bangerth [Fri, 4 Dec 2020 03:25:58 +0000 (20:25 -0700)]
Fix step-46.
Wolfgang Bangerth [Thu, 3 Dec 2020 21:59:20 +0000 (14:59 -0700)]
Merge pull request #11309 from tjhei/function_explicit_constructors
mark constructors in Function*<dim> as explicit
Wolfgang Bangerth [Thu, 3 Dec 2020 21:58:49 +0000 (14:58 -0700)]
Merge pull request #11311 from pwesterbaan/typo_fix_tria_level
Fixed a typo in tria_levels.h
Wolfgang Bangerth [Thu, 3 Dec 2020 21:31:15 +0000 (14:31 -0700)]
Make clear that 'throw' is not a function.
Peter Westerbaan [Thu, 3 Dec 2020 20:50:17 +0000 (15:50 -0500)]
Fixed a typo in tria_levels.h
Timo Heister [Thu, 3 Dec 2020 19:10:42 +0000 (14:10 -0500)]
mark constructors in Function*<dim> as explicit
While not strictly backwards compatible, I think it is a very dangerous
design to have things convert to Function<dim> automatically including
an int. Stop this by marking them explicit.
David Wells [Thu, 3 Dec 2020 16:56:47 +0000 (11:56 -0500)]
Merge pull request #11288 from peterrum/simplex_project_matrix_free
Fix VectorTools::internal::project_matrix_free for arbitrary geometric objects
Peter Munch [Thu, 3 Dec 2020 16:35:44 +0000 (17:35 +0100)]
Merge pull request #11305 from tjhei/ci_osx_cmake
CI: osx use cmake 3.18
David Wells [Thu, 3 Dec 2020 16:20:16 +0000 (11:20 -0500)]
Merge pull request #11269 from peterrum/wedge_test
Add a poisson test on wedge grid
Wolfgang Bangerth [Thu, 3 Dec 2020 14:26:50 +0000 (07:26 -0700)]
Merge pull request #11303 from elauksap/ad_doc_typos
AD doc typos
Timo Heister [Thu, 3 Dec 2020 13:55:38 +0000 (08:55 -0500)]
CI: osx use cmake 3.18
Pasquale Africa [Thu, 3 Dec 2020 11:40:43 +0000 (11:40 +0000)]
Fix AD doc typos
Peter Munch [Wed, 2 Dec 2020 21:10:03 +0000 (22:10 +0100)]
Add Poisson test: MatrixFree + DG + mixed mesh
Martin Kronbichler [Thu, 3 Dec 2020 07:11:48 +0000 (08:11 +0100)]
Merge pull request #11266 from peterrum/feevaluation_constructors
Add new constructors to FE(Face)Evaluation
Peter Munch [Thu, 3 Dec 2020 06:40:20 +0000 (07:40 +0100)]
Merge pull request #11299 from bangerth/ref
Minor augmentation of the documentation.
Peter Munch [Thu, 3 Dec 2020 05:43:12 +0000 (06:43 +0100)]
Merge pull request #11295 from peterrum/wedge_gridtoold_diameter
Enable GridTools:min/max_diameter() for wedges
Wolfgang Bangerth [Thu, 3 Dec 2020 01:05:02 +0000 (18:05 -0700)]
Minor augmentation of the documentation.
Peter Munch [Wed, 2 Dec 2020 18:57:10 +0000 (19:57 +0100)]
Enable GridTools:min/max_diameter() for wedges
Peter Munch [Wed, 2 Dec 2020 22:16:46 +0000 (23:16 +0100)]
MatrixFree: enable wedges (excluding faces integrals)
Peter Munch [Wed, 2 Dec 2020 22:42:46 +0000 (23:42 +0100)]
Merge pull request #11296 from peterrum/fix_namespace
Fix namespace
Peter Munch [Fri, 27 Nov 2020 14:41:40 +0000 (15:41 +0100)]
Add new constructors to FE(Face)Evaluation
Peter Munch [Wed, 2 Dec 2020 19:55:09 +0000 (20:55 +0100)]
Fix namespace
Peter Munch [Wed, 2 Dec 2020 19:42:40 +0000 (20:42 +0100)]
Add a poisson test on wedge grid
Martin Kronbichler [Wed, 2 Dec 2020 19:31:19 +0000 (20:31 +0100)]
Merge pull request #11153 from marcfehling/avoid-deprecation
Avoid using deprecated DoFHandler properties in tests.
Peter Munch [Tue, 1 Dec 2020 05:47:06 +0000 (06:47 +0100)]
Fix VectorTools::internal::project_matrix_free for arbitrary geometric objects
Martin Kronbichler [Wed, 2 Dec 2020 16:35:05 +0000 (17:35 +0100)]
Merge pull request #11260 from peterrum/mf_create_inner_face_subrange_hp_by_index_alternative
MatrixFree: split up ranges according to active_fe_indices
Wolfgang Bangerth [Wed, 2 Dec 2020 15:30:21 +0000 (08:30 -0700)]
Merge pull request #11283 from marcfehling/boost-legendre
Use boost implementation of legendre polynomials instead of gsl.
David Wells [Wed, 2 Dec 2020 15:05:27 +0000 (10:05 -0500)]
Merge pull request #11268 from peterrum/qgauss_wedge
Introduce QGaussWedge
David Wells [Wed, 2 Dec 2020 14:37:56 +0000 (09:37 -0500)]
Merge pull request #11267 from peterrum/fe_wedge
Introduce FE_Wedge
Martin Kronbichler [Wed, 2 Dec 2020 14:34:40 +0000 (15:34 +0100)]
Merge pull request #11291 from peterrum/simplex_lexicographic_numbering
Fix lexicographic_numbering for vector-valued Simplex::FE_Q and FE_DGQ
Peter Munch [Tue, 1 Dec 2020 18:54:26 +0000 (19:54 +0100)]
MatrixFree: split up ranges according to active_fe_indices
Martin Kronbichler [Wed, 2 Dec 2020 14:13:12 +0000 (15:13 +0100)]
Merge pull request #11290 from peterrum/matrix_free_sm_assert
MatrixFree: accept shmem communicator neq MPI_COMM_SELF
Peter Munch [Sat, 28 Nov 2020 08:17:39 +0000 (09:17 +0100)]
Introduce FE_Wedge
Peter Munch [Sat, 28 Nov 2020 08:31:24 +0000 (09:31 +0100)]
Introduce QGaussWedge
Marc Fehling [Tue, 1 Dec 2020 01:37:04 +0000 (18:37 -0700)]
Use boost implementation of legendre polynomials instead of gsl.
Daniel Arndt [Wed, 2 Dec 2020 05:18:47 +0000 (00:18 -0500)]
Merge pull request #11293 from bangerth/bessel
Use inline functions instead of constexpr variables.
Wolfgang Bangerth [Tue, 1 Dec 2020 18:39:28 +0000 (11:39 -0700)]
Use inline functions instead of constexpr variables.
David Wells [Tue, 1 Dec 2020 16:49:21 +0000 (11:49 -0500)]
Merge pull request #11220 from marcfehling/deprecate-dofhandlertype
Created Legacy namespaces with copies of ...
David Wells [Tue, 1 Dec 2020 16:47:39 +0000 (11:47 -0500)]
Merge pull request #11279 from bangerth/40
Expand on an explanation in step-40.
Peter Munch [Tue, 1 Dec 2020 15:04:18 +0000 (16:04 +0100)]
Fix lexicographic_numbering for vector-valued Simplex::FE_Q and FE_DGQ
Wolfgang Bangerth [Tue, 1 Dec 2020 14:57:29 +0000 (07:57 -0700)]
Merge pull request #11289 from peterrum/mg_override
Add missing override
Wolfgang Bangerth [Tue, 1 Dec 2020 14:56:06 +0000 (07:56 -0700)]
Merge pull request #11287 from peterrum/wedge_diameter_fix
Enable TriaAccessor::diameter() for wedges
Martin Kronbichler [Tue, 1 Dec 2020 13:48:03 +0000 (14:48 +0100)]
Merge pull request #11235 from peterrum/simplex_mf_face_inetegrals
Add Poisson test: MatrixFree + DG + simplex mesh
Martin Kronbichler [Tue, 1 Dec 2020 13:34:32 +0000 (14:34 +0100)]
Merge pull request #11274 from bangerth/internal
Move two classes into an internal namespace.
Peter Munch [Tue, 1 Dec 2020 13:05:21 +0000 (14:05 +0100)]
MatrixFree: accept sm communicators neq MPI_COMM_SELF
Peter Munch [Tue, 1 Dec 2020 09:23:48 +0000 (10:23 +0100)]
Add missing override
Peter Munch [Tue, 1 Dec 2020 07:00:18 +0000 (08:00 +0100)]
Merge pull request #11286 from bangerth/constexpr
Mark some variables as constexpr.
Peter Munch [Tue, 1 Dec 2020 05:23:04 +0000 (06:23 +0100)]
Enable TriaAccessor::diameter() for wedges
Peter Munch [Tue, 1 Dec 2020 05:11:44 +0000 (06:11 +0100)]
Merge pull request #11284 from bangerth/diagonal
Simplify the computation of the diagonal.
Peter Munch [Tue, 1 Dec 2020 05:11:12 +0000 (06:11 +0100)]
Merge pull request #11285 from bangerth/diagonal-2
Better document TriaAccessor::diagonal().
Wolfgang Bangerth [Tue, 1 Dec 2020 02:47:01 +0000 (19:47 -0700)]
Mark some variables as constexpr.
These are global variables, and as such should not actually have been declared in
a header file without marking them as 'extern' and providing a definition in a .cc file.
If the compiler had not inlined the definitions of these variables, we would have
gotten duplicate symbol linker errors. C++11 provides us with a way around this:
mark these variables as 'constexpr', thereby avoiding the bug we currently have.
Wolfgang Bangerth [Tue, 1 Dec 2020 02:06:29 +0000 (19:06 -0700)]
Better document TriaAccessor::diagonal().
Wolfgang Bangerth [Tue, 1 Dec 2020 01:59:16 +0000 (18:59 -0700)]
Simplify the computation of the diagonal.
Wolfgang Bangerth [Tue, 1 Dec 2020 01:32:56 +0000 (18:32 -0700)]
Merge pull request #11271 from peterrum/wedge_diameter
Enable TriaAccessor::diameter() for wedges
Wolfgang Bangerth [Tue, 1 Dec 2020 01:19:39 +0000 (18:19 -0700)]
Try a different way to mark up a word.
Marc Fehling [Sat, 7 Nov 2020 03:43:38 +0000 (20:43 -0700)]
Created Legacy namespaces with copies of ...
... SolutionTransfer, FEFieldFunction, DataOut, DataOut_DoFData, DataOutFaces, DataOutRotation.
Daniel Arndt [Mon, 30 Nov 2020 19:25:08 +0000 (14:25 -0500)]
Merge pull request #11281 from Rombur/fix_cuda_mf_tests
CUDA: fix failing tests
Bruno Turcksin [Mon, 30 Nov 2020 19:08:28 +0000 (19:08 +0000)]
Fix failing tests
Wolfgang Bangerth [Mon, 30 Nov 2020 17:51:08 +0000 (10:51 -0700)]
Expand on an explanation in step-40.
Wolfgang Bangerth [Mon, 30 Nov 2020 16:48:16 +0000 (09:48 -0700)]
Merge pull request #11277 from masterleinad/fix_variadic_template_mglevelobject
Fix MGLevelObject variadic template constructor with default arguments
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.