]>
https://gitweb.dealii.org/ - dealii.git/log
Wolfgang Bangerth [Thu, 5 May 2022 14:47:12 +0000 (08:47 -0600)]
Merge pull request #13674 from kronbichler/use_renumbering_mf
Use renumbering of DoFs for step-37 benchmark
Martin Kronbichler [Thu, 5 May 2022 09:05:38 +0000 (11:05 +0200)]
Merge pull request #13666 from marcfehling/step75-link
step-75: added link to external repository.
Martin Kronbichler [Wed, 4 May 2022 20:43:33 +0000 (22:43 +0200)]
Use renumbering of DoFs for step-37 benchmark
David Wells [Wed, 4 May 2022 19:34:41 +0000 (15:34 -0400)]
Merge pull request #13669 from luca-heltai/robust-cgal-detection
First try at detecting CGAL more robustly.
Bruno Turcksin [Wed, 4 May 2022 17:27:58 +0000 (13:27 -0400)]
Merge pull request #13665 from drwells/modernize-c++-header
David Wells [Tue, 3 May 2022 16:11:56 +0000 (12:11 -0400)]
Avoid mentioning deprecated code in examples.
David Wells [Tue, 3 May 2022 16:08:01 +0000 (12:08 -0400)]
Modernize the header documenting our C++11 and newer support.
Luca Heltai [Wed, 4 May 2022 11:14:04 +0000 (14:14 +0300)]
First try at detecting CGAL more robustly.
Martin Kronbichler [Wed, 4 May 2022 07:02:25 +0000 (09:02 +0200)]
Merge pull request #13663 from zjiaqi2018/MGConstrainedDoFs-add-boundary-indices
MGConstrainedDoFs::add_boundary_indices()
Peter Munch [Wed, 4 May 2022 06:45:52 +0000 (08:45 +0200)]
Merge pull request #13653 from luca-heltai/cgal-surface-mesh
Add CGAL::Surface_mesh support
Bruno Turcksin [Wed, 4 May 2022 00:54:58 +0000 (20:54 -0400)]
Merge pull request #13667 from drwells/fix-obscure-tria-numbering-problems
David Wells [Tue, 3 May 2022 20:32:45 +0000 (16:32 -0400)]
Fix a DoFRenumbering issue with serial data structures.
David Wells [Tue, 3 May 2022 22:05:37 +0000 (18:05 -0400)]
Fix the default constructor in NumberCache.
We should just delegate so that this is equivalent to zero DoFs.
David Wells [Tue, 3 May 2022 20:12:24 +0000 (16:12 -0400)]
Fix a DoFRenumbering issue with p::s::T.
This can happen if some processors don't have any degrees of freedom (e.g., we
run in parallel with only one cell in the triangulation). This crashed in a
spectacular way since this test would ultimately call MPI_Allgather with
different types at the same time.
The correct workaround here is to verify that all processors are doing the same
type of renumbering.
Luca Heltai [Tue, 3 May 2022 20:05:54 +0000 (22:05 +0200)]
Make sure we use recent versions of CGAL.
Marc Fehling [Tue, 3 May 2022 17:44:26 +0000 (11:44 -0600)]
step-75: added link to external repository.
Peter Munch [Tue, 3 May 2022 09:41:54 +0000 (11:41 +0200)]
Merge pull request #13628 from kronbichler/mf_renumbering
Add a new renumbering function for data locality with MatrixFree
Jiaqi Zhang [Tue, 3 May 2022 01:57:30 +0000 (21:57 -0400)]
documentation
David Wells [Mon, 2 May 2022 21:04:56 +0000 (17:04 -0400)]
Merge pull request #13543 from nfehn/docu_remove_indentation
remove notes on indentation from documentation
David Wells [Mon, 2 May 2022 21:00:28 +0000 (17:00 -0400)]
Merge pull request #13627 from singima/gloss_edit
Glossary edit for material ids
Jiaqi Zhang [Mon, 2 May 2022 19:15:53 +0000 (15:15 -0400)]
add_boundary_indices
Daniel Arndt [Mon, 2 May 2022 16:05:57 +0000 (18:05 +0200)]
Merge pull request #13660 from drwells/fesystem-indexing
David Wells [Sat, 30 Apr 2022 23:41:19 +0000 (19:41 -0400)]
Implement proper indexing tables in FESystem::compute_fill().
This is about twice as fast as the old version.
Luca Heltai [Mon, 2 May 2022 11:44:17 +0000 (14:44 +0300)]
Trying to fix FindCGAL.
Luca Heltai [Mon, 2 May 2022 10:30:06 +0000 (13:30 +0300)]
Renamed function. Added boost header.
Luca Heltai [Sun, 1 May 2022 21:51:18 +0000 (00:51 +0300)]
Code review.
Marco Feder [Sat, 30 Apr 2022 00:33:20 +0000 (02:33 +0200)]
Get ref_cells by reference
Marco Feder [Fri, 29 Apr 2022 22:58:03 +0000 (00:58 +0200)]
Address some comments
Marco Feder [Thu, 28 Apr 2022 16:44:52 +0000 (16:44 +0000)]
Added CGALWrappers::to_cgal_mesh()
Peter Munch [Mon, 2 May 2022 06:51:35 +0000 (08:51 +0200)]
Merge pull request #13644 from luca-heltai/cgal-support
Added support for CGAL library.
Luca Heltai [Sun, 1 May 2022 20:22:59 +0000 (23:22 +0300)]
Code review.
Peter Munch [Sun, 1 May 2022 19:27:29 +0000 (21:27 +0200)]
Merge pull request #13593 from DaneilSun/dev
Installation problem with MPI on Windows
Peter Munch [Sun, 1 May 2022 19:22:02 +0000 (21:22 +0200)]
Merge pull request #13659 from drwells/avoid-sacado-warnings
Silence warnings from Sacado in user projects.
David Wells [Sat, 30 Apr 2022 23:30:51 +0000 (19:30 -0400)]
Add a test to validate changes to FESystem indexing.
David Wells [Sat, 30 Apr 2022 16:09:39 +0000 (12:09 -0400)]
Clean up some whitespace in fe_system.h.
Luca Heltai [Sat, 30 Apr 2022 16:23:33 +0000 (18:23 +0200)]
Update cmake/modules/FindCGAL.cmake
Co-authored-by: Jean-Paul Pelteret <jppelteret@gmail.com>
David Wells [Fri, 29 Apr 2022 17:36:48 +0000 (13:36 -0400)]
Merge pull request #13654 from gassmoeller/ghost_particle_property_pool_breakage
Ghost particle property pool breakage
David Wells [Fri, 29 Apr 2022 17:29:07 +0000 (13:29 -0400)]
Silence warnings from Sacado in user projects.
Martin Kronbichler [Fri, 29 Apr 2022 15:36:38 +0000 (17:36 +0200)]
Merge pull request #13658 from simonsticko/assert_runge_kutta_method_chosen
Assert that a method was choosen in the time stepping methods.
Rene Gassmoeller [Fri, 29 Apr 2022 14:44:35 +0000 (10:44 -0400)]
Make indent and improve test documentation.
Luca Heltai [Fri, 29 Apr 2022 14:34:32 +0000 (17:34 +0300)]
Make sure also user include dir is set.
Simon Sticko [Fri, 29 Apr 2022 11:20:24 +0000 (13:20 +0200)]
Assert that a method was choosen in the time stepping methods.
If one does not pass a runge_kutta_method to the constructor of one
of the TimeStepping::*RungeKutta classes and forgets to call the
initialize(..)-function, the program crashes with a poor error
message. Add asserts to get more descriptive error messages.
Martin Kronbichler [Fri, 29 Apr 2022 09:29:39 +0000 (11:29 +0200)]
Merge pull request #13564 from bangerth/valgrind
Provide a count_cycles() function.
Martin Kronbichler [Fri, 29 Apr 2022 09:24:18 +0000 (11:24 +0200)]
Merge pull request #13625 from elauksap/enable_abort_on_exception
Add enable_abort_on_exception
Martin Kronbichler [Fri, 29 Apr 2022 09:05:07 +0000 (11:05 +0200)]
Merge pull request #13655 from bangerth/doc-77
Update documentation in DataOutFaces.
Luca Heltai [Fri, 29 Apr 2022 07:21:25 +0000 (10:21 +0300)]
Make sure we test cgal support in Github CI.
Luca Heltai [Fri, 29 Apr 2022 06:38:47 +0000 (09:38 +0300)]
Added CGAL in html docs.
Wolfgang Bangerth [Thu, 28 Apr 2022 21:33:26 +0000 (15:33 -0600)]
Update documentation in DataOutFaces.
Jean-Paul Pelteret [Thu, 28 Apr 2022 17:29:35 +0000 (19:29 +0200)]
Merge pull request #13652 from kronbichler/instantiate_periodicity
Instantiate make_periodicity_constraints for all scalar numbers
Marco Feder [Tue, 26 Apr 2022 16:32:00 +0000 (19:32 +0300)]
Added support for CGAL library.
Co-authored-by: Luca Heltai <luca.heltai@gmail.com>
Rene Gassmoeller [Thu, 28 Apr 2022 15:30:29 +0000 (11:30 -0400)]
Fix bug in particle list sort
Martin Kronbichler [Thu, 28 Apr 2022 12:49:42 +0000 (14:49 +0200)]
Instantiate make_periodicity_constraints for all scalar numbers
David Wells [Thu, 28 Apr 2022 01:47:42 +0000 (21:47 -0400)]
Merge pull request #13650 from bangerth/tests-2
Remove unnecessary include.
Wolfgang Bangerth [Thu, 28 Apr 2022 01:08:09 +0000 (19:08 -0600)]
Merge pull request #13645 from jppelteret/step-44_fe_space_01
step-44: Change the FE space used for p,J
Wolfgang Bangerth [Wed, 27 Apr 2022 23:11:08 +0000 (17:11 -0600)]
Remove unnecessary include.
Jean-Paul Pelteret [Tue, 26 Apr 2022 18:55:39 +0000 (20:55 +0200)]
step-44: Change the FE space used for p,J
Wolfgang Bangerth [Wed, 27 Apr 2022 20:31:34 +0000 (14:31 -0600)]
Merge pull request #13647 from luca-heltai/fix-doc
Add function to simplex docs.
Luca Heltai [Wed, 27 Apr 2022 06:29:08 +0000 (09:29 +0300)]
Add function to simplex docs.
Bruno Blais [Wed, 27 Apr 2022 02:33:07 +0000 (22:33 -0400)]
Add simple test that breaks property pool in debug
Martin Kronbichler [Tue, 26 Apr 2022 22:38:52 +0000 (00:38 +0200)]
Merge pull request #13636 from peterrum/MGTransferBlockMatrixFreeBase_copy_to_mg
Simplify MGTransferBlockMatrixFreeBase::copy_to_mg()
Martin Kronbichler [Tue, 26 Apr 2022 22:38:05 +0000 (00:38 +0200)]
Merge pull request #13591 from NiklasWik/RT_matrix_free
Matrixfree evaluation with `FE_RaviartThomasNodal`
Martin Kronbichler [Tue, 26 Apr 2022 22:25:56 +0000 (00:25 +0200)]
Clean up interfaces and add better initialization options
Martin Kronbichler [Thu, 21 Apr 2022 09:01:56 +0000 (11:01 +0200)]
Changelog
Martin Kronbichler [Thu, 21 Apr 2022 09:01:46 +0000 (11:01 +0200)]
New test cases
Martin Kronbichler [Thu, 21 Apr 2022 09:01:26 +0000 (11:01 +0200)]
Add new renumbering functions for MatrixFree data locality
Sean Ingimarson [Tue, 19 Apr 2022 19:39:50 +0000 (15:39 -0400)]
Glossary material id edit
Wolfgang Bangerth [Tue, 26 Apr 2022 17:41:30 +0000 (11:41 -0600)]
Merge pull request #13641 from peterrum/mg_level_object_back
Implement MGLevelObject::back()
Daniel Sun [Tue, 5 Apr 2022 15:53:29 +0000 (23:53 +0800)]
fix: building problem with MPI on Windows system
Niklas Wik [Tue, 1 Mar 2022 17:30:34 +0000 (18:30 +0100)]
Matrix-free evaluation of FE_RaviartThomasNodal
Test added for matrix-free RT
Split of evaluation_template_factory.templates.h
Decrease FE_EVAL_FACTORY_DEGREE_MAX to 2 for windows vm
Peter Munch [Mon, 25 Apr 2022 07:22:45 +0000 (09:22 +0200)]
Implement MGLevelObject::back()
Peter Munch [Mon, 25 Apr 2022 05:20:29 +0000 (07:20 +0200)]
Merge pull request #13626 from singima/xdmf
Changes to XDMFEntry to use uint64_t data types
Niklas Fehn [Sun, 24 Apr 2022 13:36:30 +0000 (15:36 +0200)]
add link to github wiki
Niklas Fehn [Tue, 15 Mar 2022 18:09:37 +0000 (19:09 +0100)]
remove notes on indentation from documentation
Peter Munch [Sun, 24 Apr 2022 13:29:20 +0000 (15:29 +0200)]
Merge pull request #13634 from peterrum/use_fast_hanging_node_algorithm_remove
Remove parameter use_fast_hanging_node_algorithm from MF
Peter Munch [Sun, 24 Apr 2022 10:55:38 +0000 (12:55 +0200)]
Merge pull request #13610 from zjiaqi2018/get-function-jumps-etc
FEInterfaceValues::get_jump/average_*_function_values
Peter Munch [Sun, 24 Apr 2022 09:43:24 +0000 (11:43 +0200)]
Simplify MGTransferBlockMatrixFreeBase::copy_to_mg()
Peter Munch [Sat, 23 Apr 2022 06:52:20 +0000 (08:52 +0200)]
Remove parameter use_fast_hanging_node_algorithm from MF
Peter Munch [Fri, 22 Apr 2022 15:05:10 +0000 (17:05 +0200)]
Merge pull request #13630 from drwells/cleanup-includes
Cleanup includes
Peter Munch [Fri, 22 Apr 2022 14:53:05 +0000 (16:53 +0200)]
Merge pull request #13632 from simonsticko/discrete_quadrature_generator_triangulation_cell
Change cell type passed to DiscreteQuadratureGenerator::generate()
Simon Sticko [Fri, 22 Apr 2022 11:52:05 +0000 (13:52 +0200)]
Add a documentation note to the generate()-function.
Simon Sticko [Fri, 22 Apr 2022 11:47:35 +0000 (13:47 +0200)]
Delete some not-needed objects from test of DiscreteQuadratureGenerator.
Simon Sticko [Fri, 22 Apr 2022 11:41:56 +0000 (13:41 +0200)]
Change cell type passed to DiscreteQuadratureGenerator::generate()
The cell passed to the generate()-functions does not need to have
dofs associated with it. The cell will be cast to an iterator of
the correct type internally. Change the parameter type of the
generate function to Triangulation::active_cell_iterator.
Martin Kronbichler [Fri, 22 Apr 2022 07:23:19 +0000 (09:23 +0200)]
Merge pull request #13615 from bergbauer/quadrature_generator_with_discrete_levelset
Quadrature generator with discrete levelset
Martin Kronbichler [Fri, 22 Apr 2022 07:13:19 +0000 (09:13 +0200)]
Merge pull request #13624 from cdev911/fixing_typo
fixing typo of the type 'the the'
Martin Kronbichler [Fri, 22 Apr 2022 07:10:56 +0000 (09:10 +0200)]
Merge pull request #13573 from peterrum/mg_tools_new_functions
Add functions to MGTools
Peter Munch [Fri, 22 Apr 2022 05:03:12 +0000 (07:03 +0200)]
Merge pull request #13341 from peterrum/feeval_range
Add iota views to FEEval
Peter Munch [Thu, 24 Mar 2022 16:47:11 +0000 (17:47 +0100)]
Add functions to MGTools
David Wells [Thu, 21 Apr 2022 15:39:20 +0000 (11:39 -0400)]
Avoid including the iterator header.
We don't ever use it and its deprecated.
David Wells [Thu, 21 Apr 2022 14:53:57 +0000 (10:53 -0400)]
Clean up header inclusions.
Most of this was from cleaning up tensor.h and then also cleaning up
where we include utilities.h.
David Wells [Thu, 21 Apr 2022 13:52:03 +0000 (09:52 -0400)]
Merge pull request #13629 from kronbichler/fix_typos
Fix typo in variable name
Maximilian Bergbauer [Tue, 12 Apr 2022 11:33:45 +0000 (13:33 +0200)]
QuadratureGenerator with discrete levelset
Martin Kronbichler [Thu, 21 Apr 2022 10:27:46 +0000 (12:27 +0200)]
Fix typo in variable name
Peter Munch [Sun, 6 Feb 2022 06:52:04 +0000 (07:52 +0100)]
Make FEEval more consistent with FEValues
Chaitanya Dev [Thu, 21 Apr 2022 05:20:59 +0000 (07:20 +0200)]
reverting changes in bundled folder
Sean Ingimarson [Mon, 18 Apr 2022 19:37:47 +0000 (15:37 -0400)]
XDMFEntry commit
Changed the constructors of XDMFEntry to allow for uint64_t datatypes
that we need for large data. Changed some things in create_xdmf_entry
to match.
Timo Heister [Wed, 20 Apr 2022 15:42:00 +0000 (11:42 -0400)]
Merge pull request #13617 from singima/64bit_change
Using uint64_t as node variables for hdf5 output
Pasquale Africa [Wed, 20 Apr 2022 09:03:34 +0000 (09:03 +0000)]
Add enable_abort_on_exception
Chaitanya Dev [Mon, 18 Apr 2022 05:52:28 +0000 (07:52 +0200)]
fixing typo of the type 'the the'
Martin Kronbichler [Sun, 17 Apr 2022 19:06:53 +0000 (21:06 +0200)]
Merge pull request #13621 from drwells/improve-renumber-support-points
Make DoFRenumbering::support_point_wise() about twice as fast.
David Wells [Fri, 15 Apr 2022 23:41:10 +0000 (19:41 -0400)]
Make DoFRenumbering::support_point_wise() about twice as fast.
1. There must be an equal number of DoFs per component, so they do not need to
be calculated.
2. IndexSet::add_indices() works best when indices are sorted, so provide them
one component at a time.
3. Clean up the output files to match assertions.
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.