]>
https://gitweb.dealii.org/ - dealii.git/log
Elias Dejene [Thu, 17 Dec 2020 20:55:39 +0000 (21:55 +0100)]
Implement inheritance of manifold id_s in 2D.
Martin Kronbichler [Tue, 15 Dec 2020 16:04:33 +0000 (17:04 +0100)]
Merge pull request #11376 from kronbichler/cleanup_c++11
Clean up std::map usage in interpolate_boundary_values
Peter Munch [Tue, 15 Dec 2020 14:46:51 +0000 (15:46 +0100)]
Merge pull request #11377 from kronbichler/typo_hexahedra
Fix some typos regarding 'hexahedra'
Martin Kronbichler [Tue, 15 Dec 2020 14:14:07 +0000 (15:14 +0100)]
Fix some typos regarding 'hexahedra'
Martin Kronbichler [Tue, 15 Dec 2020 14:04:01 +0000 (15:04 +0100)]
Merge pull request #11201 from eliasstudiert/convert_hex_to_simplex
Add GridGenerator::convert_hypercube_to_simplex_mesh
Martin Kronbichler [Tue, 15 Dec 2020 14:02:42 +0000 (15:02 +0100)]
Merge pull request #11363 from bangerth/property-pool-3
Rename some member functions of PropertyPool, also member variables of Particle
Martin Kronbichler [Tue, 15 Dec 2020 14:02:17 +0000 (15:02 +0100)]
Merge pull request #11370 from peterrum/use_simplex_grids
Use function from simplex_grids.h
Martin Kronbichler [Tue, 15 Dec 2020 14:00:37 +0000 (15:00 +0100)]
Clean up std::map usage in interpolate_boundary_values
Martin Kronbichler [Tue, 15 Dec 2020 13:14:55 +0000 (14:14 +0100)]
Merge pull request #11367 from peterrum/mc_interpolate_boundary_values
Add missing versions of VectorTools::interpolate_boundary_values for hp::MappingCollection
David Wells [Mon, 14 Dec 2020 15:52:39 +0000 (10:52 -0500)]
Merge pull request #11369 from peterrum/matrix_free_FE_PyramidP
MatrixFree: support FE_PyramidP
Martin Kronbichler [Mon, 14 Dec 2020 13:45:38 +0000 (14:45 +0100)]
Merge pull request #11359 from peterrum/flat_manifold_normal_vector
Fix FlatManifold::normal_vector for triangular faces
Peter Munch [Mon, 14 Dec 2020 11:42:14 +0000 (12:42 +0100)]
Use function from simplex_grids.h
Peter Munch [Mon, 14 Dec 2020 09:21:40 +0000 (10:21 +0100)]
MatrixFree: support FE_PyramidP
Elias Dejene [Wed, 18 Nov 2020 18:50:12 +0000 (19:50 +0100)]
Add GridGenerator::convert_hypercube_to_simplex_mesh()
Peter Munch [Sun, 13 Dec 2020 14:45:09 +0000 (15:45 +0100)]
Add missing versions of VectorTools::interpolate_boundary_values for p::MappingCollection
Martin Kronbichler [Sun, 13 Dec 2020 14:09:15 +0000 (15:09 +0100)]
Merge pull request #11317 from peterrum/pyramid_test
Add a Poisson test on pyramid grid
Wolfgang Bangerth [Sat, 12 Dec 2020 18:34:59 +0000 (11:34 -0700)]
Rename a member variable to more clearly express its purpose.
Wolfgang Bangerth [Sat, 12 Dec 2020 18:22:07 +0000 (11:22 -0700)]
Rename some member functions of PropertyPool.
Peter Munch [Sat, 12 Dec 2020 20:37:38 +0000 (21:37 +0100)]
Merge pull request #11360 from bangerth/property-pool
Make Particles::Property pool a template <dim,spacedim>.
Timo Heister [Sat, 12 Dec 2020 18:21:53 +0000 (13:21 -0500)]
Merge pull request #11354 from peterrum/windows-2016
Disable quick tests for windows-2016
Wolfgang Bangerth [Sat, 12 Dec 2020 18:02:46 +0000 (11:02 -0700)]
Adjust tests.
Peter Munch [Thu, 10 Dec 2020 19:53:55 +0000 (20:53 +0100)]
Disable quick tests for windows-2016
Wolfgang Bangerth [Sat, 12 Dec 2020 01:03:12 +0000 (18:03 -0700)]
Make Particles::Property pool a template <dim,spacedim>.
Peter Munch [Fri, 11 Dec 2020 20:14:05 +0000 (21:14 +0100)]
Fix FlatManifold::normal_vector for triangular faces
Martin Kronbichler [Sat, 12 Dec 2020 07:10:54 +0000 (08:10 +0100)]
Merge pull request #11357 from tjhei/step-47-misc
step-47: misc cleanup
Martin Kronbichler [Sat, 12 Dec 2020 07:10:01 +0000 (08:10 +0100)]
Merge pull request #11314 from gassmoeller/particle_vector
Particle property pool improvements
Rene Gassmoeller [Thu, 3 Dec 2020 21:33:12 +0000 (16:33 -0500)]
Optimize particle property pool
Peter Munch [Fri, 11 Dec 2020 21:35:59 +0000 (22:35 +0100)]
Merge pull request #11046 from kronbichler/flexible_evaluator
FEPointEvaluation: Evaluating shape functions on arbitrary points of a cell
Peter Munch [Fri, 11 Dec 2020 09:43:50 +0000 (10:43 +0100)]
Add a Poisson test on pyramid grid
Martin Kronbichler [Fri, 11 Dec 2020 20:40:46 +0000 (21:40 +0100)]
Merge pull request #11282 from zjiaqi2018/low_storage_rk
Timestepping: add low-storage rk and update step-67
Martin Kronbichler [Fri, 11 Dec 2020 17:50:11 +0000 (18:50 +0100)]
Merge pull request #11308 from peterrum/mf_diagonal_hp
MatrixFreeTools::compute_diagonal: enable for hp
Jiaqi Zhang [Mon, 30 Nov 2020 18:14:07 +0000 (13:14 -0500)]
add low-storage rk and update step-67
Timo Heister [Thu, 10 Dec 2020 23:34:59 +0000 (18:34 -0500)]
step-47: misc cleanup
- line up numbers in std::cout messages
- minor formatting
Martin Kronbichler [Fri, 11 Dec 2020 11:47:52 +0000 (12:47 +0100)]
Merge pull request #11353 from peterrum/get_poly_space_numbering
Add comment to FE_Poly::get_poly_space_numbering()
Peter Munch [Thu, 3 Dec 2020 17:48:32 +0000 (18:48 +0100)]
MatrixFreeTools::compute_diagonal: enable for hp
Martin Kronbichler [Fri, 11 Dec 2020 11:29:16 +0000 (12:29 +0100)]
Merge pull request #11307 from peterrum/mf_diagonal_class
MatrixFreeTools::compute_diagonal: accept class and function pointer
Peter Munch [Fri, 11 Dec 2020 09:35:14 +0000 (10:35 +0100)]
Merge pull request #11325 from peterrum/pyramid_dataout
Enable DataOut for Pyramids
Peter Munch [Thu, 3 Dec 2020 17:24:32 +0000 (18:24 +0100)]
MatrixFreeTools::compute_diagonal: accept class and function pointer
Peter Munch [Fri, 11 Dec 2020 09:14:03 +0000 (10:14 +0100)]
Merge pull request #11347 from peterrum/MatrixFreeTools_compute_matrix
Implement MatrixFreeTools::compute_matrix()
Martin Kronbichler [Fri, 11 Dec 2020 08:27:38 +0000 (09:27 +0100)]
Merge pull request #11355 from peterrum/og
Jenkins: use -Og
Peter Munch [Wed, 9 Dec 2020 12:49:21 +0000 (13:49 +0100)]
Implement MatrixFreeTools::compute_matrix()
Peter Munch [Thu, 10 Dec 2020 21:34:11 +0000 (22:34 +0100)]
Jenkins: use -Og
David Wells [Thu, 10 Dec 2020 19:20:23 +0000 (14:20 -0500)]
Merge pull request #11328 from peterrum/pyramid_grid_out_write_vtk
Enable GridOut::write_vtk() for pyramids
David Wells [Thu, 10 Dec 2020 19:17:23 +0000 (14:17 -0500)]
Merge pull request #11323 from peterrum/pyramid_standard_to_real_face_line
Implement ReferenceCell::internal::Info::Pyramid::standard_to_real_face_line
David Wells [Thu, 10 Dec 2020 19:17:00 +0000 (14:17 -0500)]
Merge pull request #11292 from peterrum/wedges_measures
Test different measures for Wedges
Peter Munch [Thu, 10 Dec 2020 17:39:17 +0000 (18:39 +0100)]
Add comment to FE_Poly::get_poly_space_numbering()
Peter Munch [Sat, 5 Dec 2020 11:51:53 +0000 (12:51 +0100)]
Enable DataOut for Pyramdis
Wolfgang Bangerth [Thu, 10 Dec 2020 14:45:26 +0000 (07:45 -0700)]
Merge pull request #11270 from peterrum/wedge_dataout
Enable DataOut for Wedges
Martin Kronbichler [Thu, 10 Dec 2020 11:09:19 +0000 (12:09 +0100)]
Merge pull request #11327 from peterrum/qgauss_pyramid
Add QGaussPyramid
Martin Kronbichler [Thu, 10 Dec 2020 10:50:18 +0000 (11:50 +0100)]
Merge pull request #11343 from peterrum/simplex_get_constant_modes
Implement Simplex::FE_Poly::get_constant_modes
Peter Munch [Sat, 28 Nov 2020 15:10:11 +0000 (16:10 +0100)]
Enable DataOut for Wedges
David Wells [Wed, 9 Dec 2020 22:29:34 +0000 (17:29 -0500)]
Merge pull request #11297 from peterrum/mf_wedge_test
Add Poisson/Helmholtz test: MatrixFree + wedge mesh
Daniel Arndt [Wed, 9 Dec 2020 21:23:20 +0000 (16:23 -0500)]
Merge pull request #11340 from bangerth/22
Better document step-22 solvers.
Peter Munch [Tue, 1 Dec 2020 15:31:18 +0000 (16:31 +0100)]
Test different measures for Wedges
Wolfgang Bangerth [Wed, 9 Dec 2020 21:20:34 +0000 (14:20 -0700)]
Merge pull request #11348 from simonsticko/doc_sparse_direct_mumps
Fix documentation of two SparseDirectMUMPS functions
Simon Sticko [Wed, 9 Dec 2020 19:04:00 +0000 (20:04 +0100)]
Fix documentation of two SparseDirectMUMPS functions
Doxygen block comments were used in petsc_solver.cc when c++ block
comments should have been used. This messed up the documentation of the
functions set_solver_type() and solve(). Fix this.
David Wells [Wed, 9 Dec 2020 17:33:50 +0000 (12:33 -0500)]
Merge pull request #11326 from peterrum/pyramid_fep
Implement ScalarPyramidPolynomial and FE_PyramidP
David Wells [Wed, 9 Dec 2020 13:51:16 +0000 (08:51 -0500)]
Merge pull request #11345 from peterrum/simplex_conformity
Fix conformity of Simplex::FE_P and Simplex::FE_WedgeP
David Wells [Wed, 9 Dec 2020 13:50:04 +0000 (08:50 -0500)]
Merge pull request #11344 from peterrum/pyramid_diameter
Implement TriaAccessor::diameter() for pyramid
David Wells [Wed, 9 Dec 2020 13:48:22 +0000 (08:48 -0500)]
Merge pull request #11346 from peterrum/simplex_get_fe_assert
Check reference-cell type of cell and FE
David Wells [Wed, 9 Dec 2020 13:44:11 +0000 (08:44 -0500)]
Merge pull request #11306 from peterrum/wedge_measure
Implement TriaAccessor::measure() for wedges
Peter Munch [Wed, 9 Dec 2020 09:49:15 +0000 (10:49 +0100)]
Check reference-cell type of cell and FE
Peter Munch [Wed, 2 Dec 2020 21:42:37 +0000 (22:42 +0100)]
Add Poisson/Helmholtz test: MatrixFree + wedge mesh
Peter Munch [Sat, 5 Dec 2020 11:37:42 +0000 (12:37 +0100)]
Impelment ReferenceCell::internal::Info::Pyramid::standard_to_real_face_line
Peter Munch [Wed, 9 Dec 2020 09:07:58 +0000 (10:07 +0100)]
Fix conformity of Simplex::FE_P and Simplex::FE_WedgeP
Peter Munch [Sat, 5 Dec 2020 12:00:33 +0000 (13:00 +0100)]
Implement ScalarPyramidPolynomial and FE_PyramidP
Peter Munch [Sat, 5 Dec 2020 12:07:04 +0000 (13:07 +0100)]
Enabel GridOut::write_vtk() for pyramids
Peter Munch [Wed, 9 Dec 2020 08:26:52 +0000 (09:26 +0100)]
Implement TriaAccessor::diameter() for pyramid
Peter Munch [Wed, 9 Dec 2020 08:12:33 +0000 (09:12 +0100)]
Implement Simplex::FE_Poly::get_constant_modes
Wolfgang Bangerth [Tue, 8 Dec 2020 21:32:54 +0000 (14:32 -0700)]
Better document step-22 solvers.
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 12:10:38 +0000 (13:10 +0100)]
Add QGaussPyramid
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
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.