]>
https://gitweb.dealii.org/ - dealii.git/log
Martin Kronbichler [Mon, 16 Mar 2020 10:15:50 +0000 (11:15 +0100)]
Merge pull request #9660 from peterrum/vectorizedarray_stdmax
Enable std::max_element for VectorizedArray
Peter Munch [Sun, 15 Mar 2020 00:05:25 +0000 (01:05 +0100)]
Enable std::max_element for VectorizedArray
Wolfgang Bangerth [Mon, 16 Mar 2020 02:23:41 +0000 (03:23 +0100)]
Merge pull request #9663 from peterrum/dofhandlerpolicy_distributedofs_pre
Make enumeration consistent in internal::DoFHandlerImplementation::Policy::ParallelDistributed::distribute_dofs()
Martin Kronbichler [Sun, 15 Mar 2020 21:32:04 +0000 (22:32 +0100)]
Merge pull request #9664 from kronbichler/improve_tensor_product_no_template
Manually unroll a loop in matrix-free tensor product kernel
Martin Kronbichler [Sun, 15 Mar 2020 20:28:48 +0000 (21:28 +0100)]
Merge pull request #9666 from tamiko/fix_step69_for_clang4
examples/step-69: use std::atomic::load()
Martin Kronbichler [Sun, 15 Mar 2020 17:31:19 +0000 (18:31 +0100)]
Merge pull request #9662 from kronbichler/fix_tests
Fix two tests after elimination of logfile
Martin Kronbichler [Sun, 15 Mar 2020 15:09:20 +0000 (16:09 +0100)]
Manually unroll a loop in matrix-free tensor product kernel
Matthias Maier [Sun, 15 Mar 2020 16:46:36 +0000 (11:46 -0500)]
examples/step-69: use std::atomic::load()
This fixes a compilation issue with clang-4
Closes: #9665
Peter Munch [Sun, 15 Mar 2020 11:15:07 +0000 (12:15 +0100)]
Make enumeration consistent in internal::DoFHandlerImplementation::Policy::ParallelDistributed::distribute_dofs()
Martin Kronbichler [Sun, 15 Mar 2020 10:14:30 +0000 (11:14 +0100)]
Fix two tests after elimination of logfile
David Wells [Sat, 14 Mar 2020 18:29:22 +0000 (14:29 -0400)]
Merge pull request #9650 from masterleinad/remove_global_log_var_clean
Replace logfile in more tests
Daniel Arndt [Fri, 13 Mar 2020 21:43:03 +0000 (17:43 -0400)]
Merge pull request #9648 from blaisb/improve_sort_particles_into_subdomains_and_cells
Cache the vertex_to_cells and vertex_to_cell_centers structure in the particle_handler
Daniel Arndt [Fri, 13 Mar 2020 12:48:51 +0000 (08:48 -0400)]
Merge pull request #9657 from kronbichler/remove_types_are_equal
Replace a few types_are_equal by std::is_same
Martin Kronbichler [Fri, 13 Mar 2020 09:25:12 +0000 (10:25 +0100)]
Replace a few types_are_equal by std::is_same
Martin Kronbichler [Fri, 13 Mar 2020 06:59:09 +0000 (07:59 +0100)]
Merge pull request #9654 from kronbichler/split_mapping_info_instantiations
Split instantiations of matrix-free MappingInfo
Bruno Blais [Thu, 12 Mar 2020 17:37:37 +0000 (13:37 -0400)]
Added the change list
Bruno Blais [Thu, 12 Mar 2020 17:35:20 +0000 (13:35 -0400)]
Minor re-editing of the text
Bruno Blais [Thu, 12 Mar 2020 17:31:47 +0000 (13:31 -0400)]
Update include/deal.II/particles/particle_handler.h
Co-Authored-By: Rene Gassmoeller <rene.gassmoeller@mailbox.org>
Martin Kronbichler [Thu, 12 Mar 2020 14:40:53 +0000 (15:40 +0100)]
Merge pull request #9653 from peterrum/ecl_std_function
ECL: fix variable names and a std::function version
Martin Kronbichler [Thu, 12 Mar 2020 14:21:00 +0000 (15:21 +0100)]
Split instatiations of matrix-free MappingInfo
Daniel Arndt [Thu, 12 Mar 2020 13:18:46 +0000 (09:18 -0400)]
Fix up tests
Bruno Blais [Thu, 12 Mar 2020 13:03:18 +0000 (09:03 -0400)]
Completely reworked the pull request.
The particle handler now has a GridTools::Cache that is used to obtain the vertex_to_cell_centers and vertex_to_cells
This enables the same feature as before but is a lot cleaner and flexible.
However, the cache has to be stored in a unique pointer because the particlehandler has a constructor that enables it to be constructed without a triangulation.
This is not the case for the GridTools::Cache. Consequently, I thought that unique an std::unique was a good compromise here.
As always, looking forward to your comments :)!
Peter Munch [Thu, 12 Mar 2020 07:03:55 +0000 (08:03 +0100)]
ECL: fix variable names and a std::function version
Daniel Arndt [Thu, 12 Mar 2020 02:59:34 +0000 (22:59 -0400)]
Merge pull request #9651 from bangerth/lbb
Add links to step-20 and 22.
Daniel Arndt [Thu, 12 Mar 2020 02:58:28 +0000 (22:58 -0400)]
Merge pull request #9652 from bangerth/22
Clarify step-22.
Daniel Arndt [Wed, 11 Mar 2020 21:57:35 +0000 (17:57 -0400)]
Remove initlog() from gsl quick test
Wolfgang Bangerth [Wed, 11 Mar 2020 21:18:43 +0000 (15:18 -0600)]
Clarify step-22.
Wolfgang Bangerth [Wed, 11 Mar 2020 21:04:12 +0000 (15:04 -0600)]
Add links to step-20 and 22.
Daniel Arndt [Wed, 11 Mar 2020 13:33:41 +0000 (09:33 -0400)]
Replace logfile in more tests
Martin Kronbichler [Wed, 11 Mar 2020 16:47:47 +0000 (17:47 +0100)]
Merge pull request #9646 from tjhei/precondition_cehbyshev_move_eig_computation
PreconditionChebyshev: make estimate_eigenvalues public
Daniel Arndt [Wed, 11 Mar 2020 15:23:15 +0000 (11:23 -0400)]
Merge pull request #9649 from kronbichler/avoid_global_logfile_variable
Avoid global logfile variable for matrix-free tests
Martin Kronbichler [Wed, 11 Mar 2020 13:39:13 +0000 (14:39 +0100)]
Avoid global logfile variable for matrix-free tests
Daniel Arndt [Wed, 11 Mar 2020 12:52:52 +0000 (08:52 -0400)]
Merge pull request #9565 from kronbichler/matrix_free_update_mapping
Enable refreshing of MatrixFree geometry data for changed mapping
Martin Kronbichler [Wed, 11 Mar 2020 09:57:28 +0000 (10:57 +0100)]
Merge pull request #9647 from tjhei/precondition_cheby_cleanup
PreconditionChebyshev: minor documentation cleanup
Bruno Blais [Tue, 10 Mar 2020 21:25:47 +0000 (17:25 -0400)]
Added two cached variables to the particle handler that stores the required information of the triangulation
that is used to identify in which cells or subdomain the particle lies. This function
is directly connected to the triangulation which enforces a reconstruction of the cached variable if the triangulation is changed in any way
This change greatly boosts execution speed in the case where the number of cells and the number of particles is comparable.
Timo Heister [Tue, 10 Mar 2020 19:09:20 +0000 (15:09 -0400)]
PreconditionChebyshev: minor documentation cleanup
Timo Heister [Tue, 10 Mar 2020 19:06:33 +0000 (15:06 -0400)]
PreconditionChebyshev: make estimate_eigenvalues public
estimate_eigenvalues() is a private function called at the first
invocation of vmult(). Make it public so one can call it ahead of time
to avoid slowing down the first iteration (and one can time how long the
CG solve for eigenvalue estimation takes).
Daniel Arndt [Tue, 10 Mar 2020 17:45:19 +0000 (13:45 -0400)]
Merge pull request #9643 from peterrum/accessor_geometryInfo
Replace some hard coded constants by using GeometryInfo
Peter Munch [Tue, 10 Mar 2020 09:54:50 +0000 (10:54 +0100)]
Use range-based iterators
Peter Munch [Tue, 10 Mar 2020 09:39:49 +0000 (10:39 +0100)]
Replace some hard written constants by using GeometryInfo
Matthias Maier [Mon, 9 Mar 2020 18:50:57 +0000 (13:50 -0500)]
Merge pull request #9642 from kronbichler/step-69-include
Add missing include file for step-69
Martin Kronbichler [Mon, 9 Mar 2020 18:26:06 +0000 (19:26 +0100)]
Add missing include file for step-69
Timo Heister [Mon, 9 Mar 2020 12:28:22 +0000 (08:28 -0400)]
Merge pull request #9641 from peterrum/step69-fixwarning
Step-69: fix warnings
Martin Kronbichler [Mon, 9 Mar 2020 10:48:06 +0000 (11:48 +0100)]
Merge pull request #9640 from peterrum/step69-fixinclude
Step-69: add missing include cmath
Martin Kronbichler [Tue, 25 Feb 2020 18:54:09 +0000 (19:54 +0100)]
Changelog
Martin Kronbichler [Tue, 25 Feb 2020 18:51:46 +0000 (19:51 +0100)]
Add test case
Martin Kronbichler [Tue, 25 Feb 2020 18:51:29 +0000 (19:51 +0100)]
Enable refreshing MatrixFree geometry data for changed mapping
Peter Munch [Mon, 9 Mar 2020 06:37:09 +0000 (07:37 +0100)]
Step-69: fix warnings
Peter Munch [Mon, 9 Mar 2020 06:32:09 +0000 (07:32 +0100)]
Step-69: add missing include cmath
Wolfgang Bangerth [Mon, 9 Mar 2020 01:17:31 +0000 (02:17 +0100)]
Merge pull request #9635 from drwells/clarify-manifolds-step-49
Clarify some discussion on Manifolds in step-49.
Wolfgang Bangerth [Mon, 9 Mar 2020 01:16:04 +0000 (02:16 +0100)]
Merge pull request #9634 from peterrum/nonconti_warning_fix
Remove auto from test mpi_noncontiguous_partitioner_02.cc
Daniel Arndt [Sun, 8 Mar 2020 11:46:27 +0000 (07:46 -0400)]
Merge pull request #9633 from peterrum/NoncontiguousPartitioner_default_constructor
Add default constructor to NoncontiguousPartitioner
Peter Munch [Sat, 7 Mar 2020 10:01:05 +0000 (11:01 +0100)]
Add default constructor to NoncontiguousPartitioner
Matthias Maier [Sat, 7 Mar 2020 22:59:50 +0000 (16:59 -0600)]
Merge pull request #9638 from drwells/improve-spelling-step-69
step-69: improve spelling.
Matthias Maier [Sat, 7 Mar 2020 22:59:23 +0000 (16:59 -0600)]
Merge pull request #9637 from drwells/fix-variable-names-step-69
step-69: fix some timer variable names.
David Wells [Sat, 7 Mar 2020 20:31:05 +0000 (15:31 -0500)]
step-69: improve spelling.
David Wells [Sat, 7 Mar 2020 20:28:12 +0000 (15:28 -0500)]
step-69: fix some timer variable names.
David Wells [Sat, 7 Mar 2020 20:07:27 +0000 (15:07 -0500)]
Clarify some discussion on Manifolds in step-49.
David Wells [Sat, 7 Mar 2020 20:01:27 +0000 (15:01 -0500)]
Merge pull request #8445 from tamiko/hydrodynamics_example_step
step-69: A first order hydrodynamics code for compressible Euler
Matthias Maier [Thu, 5 Mar 2020 19:14:35 +0000 (13:14 -0600)]
final touches
Matthias Maier [Thu, 5 Mar 2020 18:47:55 +0000 (12:47 -0600)]
de-generic-alize lambdas, use boost::make_iterator_range uniformly
Matthias Maier [Thu, 5 Mar 2020 01:39:05 +0000 (19:39 -0600)]
rename Scope object to scope
Matthias Maier [Thu, 5 Mar 2020 01:29:30 +0000 (19:29 -0600)]
remove asynchronous IO mechanism
Matthias Maier [Wed, 4 Mar 2020 20:35:50 +0000 (14:35 -0600)]
Address some more review comments
Matthias Maier [Wed, 4 Mar 2020 16:39:48 +0000 (10:39 -0600)]
simplify code
Matthias Maier [Wed, 26 Feb 2020 16:41:15 +0000 (10:41 -0600)]
Address some more review comments
Ignacio Tomas (-EXP) [Tue, 25 Feb 2020 08:33:27 +0000 (01:33 -0700)]
Intro added stuff addressing some comments.
Matthias Maier [Thu, 20 Feb 2020 08:00:57 +0000 (02:00 -0600)]
Address some more review comments
Matthias Maier [Thu, 20 Feb 2020 07:34:30 +0000 (01:34 -0600)]
use face_indices
Matthias Maier [Wed, 19 Feb 2020 22:18:23 +0000 (16:18 -0600)]
address some more review comments
Matthias Maier [Wed, 19 Feb 2020 23:27:15 +0000 (17:27 -0600)]
add a news/changes entry
Ignacio Tomas (-EXP) [Sun, 16 Feb 2020 08:35:01 +0000 (01:35 -0700)]
Almost done
Matthias Maier [Thu, 13 Feb 2020 20:42:02 +0000 (14:42 -0600)]
try to work around an internal compiler error
Matthias Maier [Thu, 20 Feb 2020 18:54:04 +0000 (12:54 -0600)]
adjust argument order of write_vtu_with_pvtu_record to latest changes
Ignacio Tomas (-EXP) [Fri, 14 Feb 2020 08:00:34 +0000 (01:00 -0700)]
Intro.dox almost done. Minor stuff pending in the cc file.
Matthias Maier [Thu, 13 Feb 2020 19:38:44 +0000 (13:38 -0600)]
address @bangerth's review comments
Ignacio Tomas (-EXP) [Wed, 12 Feb 2020 23:36:44 +0000 (16:36 -0700)]
More polishing
Ignacio Tomas (-EXP) [Wed, 12 Feb 2020 02:08:39 +0000 (19:08 -0700)]
Minor modifications
Ignacio Tomas (-EXP) [Thu, 6 Feb 2020 21:00:54 +0000 (14:00 -0700)]
Sandia affiliation header added in both files for legal reasons.
Matthias Maier [Tue, 4 Feb 2020 22:48:52 +0000 (16:48 -0600)]
Multiple code fixes: avoid C++17, fix compilation, remove whitespace
Matthias Maier [Tue, 4 Feb 2020 21:18:39 +0000 (15:18 -0600)]
update documentation, part XI
Matthias Maier [Mon, 3 Feb 2020 21:02:22 +0000 (15:02 -0600)]
update documentation, part X
Ignacio Tomas (-EXP) [Mon, 3 Feb 2020 03:05:57 +0000 (20:05 -0700)]
update documentation, part IX
Ignacio Tomas (-EXP) [Wed, 29 Jan 2020 06:52:13 +0000 (23:52 -0700)]
update documentation, part VIII
Ignacio Tomas (-EXP) [Sun, 19 Jan 2020 07:38:28 +0000 (00:38 -0700)]
update documentation, part VII
Matthias Maier [Sat, 18 Jan 2020 00:58:32 +0000 (18:58 -0600)]
update documentation, part VI
Ignacio Tomas (-EXP) [Sat, 11 Jan 2020 00:52:50 +0000 (17:52 -0700)]
update documentation, part V
Matthias Maier [Fri, 3 Jan 2020 16:48:11 +0000 (10:48 -0600)]
update documentation, part IV
Ignacio Tomas (-EXP) [Wed, 1 Jan 2020 02:47:25 +0000 (19:47 -0700)]
update documentation, part III
Ignacio Tomas (-EXP) [Wed, 1 Jan 2020 02:47:25 +0000 (19:47 -0700)]
Last line modified 1560
Ignacio Tomas (-EXP) [Tue, 31 Dec 2019 06:17:22 +0000 (23:17 -0700)]
Adding minor corrections everywhere
Matthias Maier [Thu, 26 Dec 2019 20:14:34 +0000 (14:14 -0600)]
code cleanup
Matthias Maier [Thu, 26 Dec 2019 15:31:40 +0000 (09:31 -0600)]
update documentation, part II
Matthias Maier [Thu, 26 Dec 2019 15:24:01 +0000 (09:24 -0600)]
use write_vtu_with_pvtu_record, code cleanup
Matthias Maier [Thu, 26 Dec 2019 14:41:19 +0000 (08:41 -0600)]
reindent, layout changes, and address some review comments
Ignacio Tomas (-EXP) [Mon, 9 Dec 2019 00:03:27 +0000 (17:03 -0700)]
Update documentation, part I
Ignacio Tomas (-EXP) [Mon, 9 Dec 2019 00:03:27 +0000 (17:03 -0700)]
nothing
Matthias Maier [Thu, 5 Dec 2019 22:06:55 +0000 (16:06 -0600)]
initial commit
Peter Munch [Sat, 7 Mar 2020 16:12:20 +0000 (17:12 +0100)]
Remove auto form test mpi_noncontiguous_partitioner_02.cc
Martin Kronbichler [Sat, 7 Mar 2020 14:22:36 +0000 (15:22 +0100)]
Merge pull request #9610 from peterrum/ca_log
Add chang-log entry for ConsensusAlgorithm
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.