]>
https://gitweb.dealii.org/ - dealii.git/log
David Wells [Thu, 29 Oct 2020 14:32:25 +0000 (10:32 -0400)]
Merge pull request #11114 from kronbichler/remove_symmetric_tensor
Switch SymmetricTensor -> Tensor for better performance
Martin Kronbichler [Thu, 29 Oct 2020 11:17:39 +0000 (12:17 +0100)]
Switch SymmetricTensor -> Tensor for better performance.
Martin Kronbichler [Thu, 29 Oct 2020 08:59:18 +0000 (09:59 +0100)]
Merge pull request #11074 from peterrum/ldv_shmem
Introduce MPI-3 shared-memory capabilities in L:d:V
Martin Kronbichler [Thu, 29 Oct 2020 08:57:24 +0000 (09:57 +0100)]
Merge pull request #11104 from lethe-cfd/exchange_ghost_particles_optimization
Exchange ghost particles optimization by not rebuilding vertex_to_neighbor_subdomain
David Wells [Wed, 28 Oct 2020 21:25:14 +0000 (17:25 -0400)]
Merge pull request #11085 from kronbichler/inverse_quadratic_approximation
Inverse quadratic approximation for MappingQ::real_to_unit_cell
Peter Munch [Wed, 21 Oct 2020 14:26:00 +0000 (16:26 +0200)]
Introduce MPI-3 shared-memory capabilities in L:d:V
Martin Kronbichler [Wed, 28 Oct 2020 13:38:53 +0000 (14:38 +0100)]
Merge pull request #11099 from jppelteret/step_44_update_assembly_01
Step 44: Unify assembly loop and introduce an optimisation
Martin Kronbichler [Wed, 28 Oct 2020 08:47:10 +0000 (09:47 +0100)]
Construct approximation by two sets of points.
Also better document some variables and mark constant variables as const.
Bruno Blais [Wed, 28 Oct 2020 13:19:41 +0000 (09:19 -0400)]
Change update flag to update the new flag. I also provisioned for new possible flags by just clearing the entire last hex character.
Martin Kronbichler [Thu, 22 Oct 2020 14:37:50 +0000 (16:37 +0200)]
Introduce inverse quadratic approximation for MappingQ::real_to_unit_cell
Bruno [Tue, 27 Oct 2020 13:13:58 +0000 (09:13 -0400)]
Added the missing flag update
Bruno [Mon, 26 Oct 2020 15:12:03 +0000 (11:12 -0400)]
- Fixed formatting of comments
- Added . at the end of sentences in the comments.
Bruno [Sun, 25 Oct 2020 18:55:28 +0000 (14:55 -0400)]
Fixed indentation
Bruno [Sun, 25 Oct 2020 18:39:22 +0000 (14:39 -0400)]
Added vertex_to_neighbhor_subdomain to cache and use it therein the
particle_handler
Jean-Paul Pelteret [Sat, 24 Oct 2020 19:51:46 +0000 (21:51 +0200)]
Update step-44: Further optimise assembly loop
Martin Kronbichler [Wed, 28 Oct 2020 08:57:54 +0000 (09:57 +0100)]
Merge pull request #11057 from bangerth/doc-19
Update documentation of PropertyPool.
Martin Kronbichler [Wed, 28 Oct 2020 08:56:40 +0000 (09:56 +0100)]
Merge pull request #11073 from bangerth/doc-20
Better document the conceptual idea of FESystem.
Martin Kronbichler [Wed, 28 Oct 2020 08:47:23 +0000 (09:47 +0100)]
Merge pull request #11110 from bangerth/fe_q
Better document a constructor of FE_Q.
Martin Kronbichler [Wed, 28 Oct 2020 08:42:33 +0000 (09:42 +0100)]
Merge pull request #11111 from bangerth/particles
Make sure particles also copy their properties when switching property pools.
Martin Kronbichler [Wed, 28 Oct 2020 08:39:26 +0000 (09:39 +0100)]
Merge pull request #11112 from bangerth/move
Micro-optimization: Use move semantics in one place.
Wolfgang Bangerth [Tue, 27 Oct 2020 17:21:32 +0000 (11:21 -0600)]
Better document a constructor of FE_Q.
Wolfgang Bangerth [Tue, 27 Oct 2020 20:58:17 +0000 (14:58 -0600)]
Micro-optimization: Use move semantics in one place.
This is the last use of the variable in this location -- might as well move instead of
copy it.
Wolfgang Bangerth [Tue, 27 Oct 2020 20:52:54 +0000 (14:52 -0600)]
Make sure particles also copy their properties when switching property pools.
Wolfgang Bangerth [Tue, 27 Oct 2020 19:02:35 +0000 (13:02 -0600)]
Merge pull request #11023 from marcfehling/fixedfraction-vectornorm
VectorNorm for fixed_fraction refinement.
Wolfgang Bangerth [Wed, 21 Oct 2020 17:54:36 +0000 (11:54 -0600)]
Better document the conceptual idea of FESystem.
Marc Fehling [Mon, 5 Oct 2020 02:48:43 +0000 (20:48 -0600)]
VectorNorm for fixed_fraction refinement.
Added fixed fraction tests to compare serial/parallel implementations.
David Wells [Mon, 26 Oct 2020 14:29:03 +0000 (10:29 -0400)]
Merge pull request #11027 from peterrum/simplex_min_max_simplex
Extend GridTools::min/max_cell_diameter for simplex
David Wells [Mon, 26 Oct 2020 14:28:00 +0000 (10:28 -0400)]
Merge pull request #11054 from kronbichler/trafo_real_to_unit_tolerance
Improve termination criterion for transform_real_to_unit_point
Martin Kronbichler [Mon, 26 Oct 2020 09:58:26 +0000 (10:58 +0100)]
Merge pull request #11105 from peterrum/ca_serial
Make ConsensusAlgorithms "work" in serial
Peter Munch [Sun, 25 Oct 2020 19:03:56 +0000 (20:03 +0100)]
Make ConsensusAlgorithms work in serial
Martin Kronbichler [Sun, 25 Oct 2020 13:46:39 +0000 (14:46 +0100)]
Merge pull request #11101 from drwells/remove-boundary-usage-3
Remove two more references to the long removed Boundary class.
Martin Kronbichler [Sun, 25 Oct 2020 08:43:27 +0000 (09:43 +0100)]
Merge pull request #11082 from peterrum/sm_cell_access
Generalize FEEvaluationBase::read_write_operation_contiguous for SM
Martin Kronbichler [Sun, 25 Oct 2020 07:22:00 +0000 (08:22 +0100)]
Merge pull request #11038 from Rombur/mf_fe_nothing
Enable FE_Nothing in MatrixFree
Bruno Turcksin [Mon, 12 Oct 2020 19:02:53 +0000 (19:02 +0000)]
Enable FE_Nothing in MatrixFree
David Wells [Sat, 24 Oct 2020 22:19:11 +0000 (18:19 -0400)]
Remove two more references to the long removed Boundary class.
Bruno Turcksin [Sat, 24 Oct 2020 22:39:52 +0000 (18:39 -0400)]
Merge pull request #11096 from jppelteret/step_44_update_make_constraints_01
step-44: Improve how constraints are constructed
Jean-Paul Pelteret [Sat, 24 Oct 2020 12:55:26 +0000 (14:55 +0200)]
step-44: Improve how constraints are constructed.
Jean-Paul Pelteret [Sat, 24 Oct 2020 19:29:52 +0000 (21:29 +0200)]
Update step-44: Unified assembly function
Bruno Turcksin [Sat, 24 Oct 2020 19:07:34 +0000 (15:07 -0400)]
Merge pull request #11076 from bangerth/slepc
Better document where to find information about the SLEPc wrappers.
Peter Munch [Thu, 22 Oct 2020 13:25:03 +0000 (15:25 +0200)]
Generalize FEEvaluationBase::read_write_operation_contiguous for SM
Wolfgang Bangerth [Fri, 23 Oct 2020 21:22:09 +0000 (15:22 -0600)]
Merge pull request #11094 from peterrum/fix_get_shared_vector_data
Fix get_shared_vector_data
Peter Munch [Fri, 23 Oct 2020 20:05:11 +0000 (22:05 +0200)]
Fix get_shared_vector_data
Martin Kronbichler [Fri, 23 Oct 2020 19:19:47 +0000 (21:19 +0200)]
Merge pull request #11075 from peterrum/matrixfree_partitioner_wrapper
Wrap partitioners within MatrixFree
Martin Kronbichler [Fri, 23 Oct 2020 19:18:49 +0000 (21:18 +0200)]
Merge pull request #11091 from peterrum/sm_mf_pass_to_function
MatrixFree: pass SM vectors to functions
Peter Munch [Wed, 21 Oct 2020 20:38:48 +0000 (22:38 +0200)]
Wrap partitioners within MatrixFree
Martin Kronbichler [Wed, 21 Oct 2020 09:30:49 +0000 (11:30 +0200)]
Test case for transformation
Martin Kronbichler [Wed, 21 Oct 2020 09:30:16 +0000 (11:30 +0200)]
Restructure MappingQGeneric: Use internal header file
Martin Kronbichler [Wed, 21 Oct 2020 07:43:15 +0000 (09:43 +0200)]
Adjust test output affected by roundoff behavior.
More specifically, the old code would reject some points because the line search
did not improve due to roundoff errors, searching in the neighboring cell instead.
The new code should be more robust, but obviously changes from the previous results.
Martin Kronbichler [Mon, 19 Oct 2020 08:32:21 +0000 (10:32 +0200)]
Improve termination criterion for transform_real_to_unit_point
Also, do not project initial point to the unit cell because we might
often search outside and have a good initial guess there. But we need
a recovery strategy, which adds some code.
Peter Munch [Sat, 10 Oct 2020 21:05:49 +0000 (23:05 +0200)]
Extend GridTools::maximal_cell_diameter and ::minimal_cell_diameter for simplex
Peter Munch [Fri, 23 Oct 2020 10:00:02 +0000 (12:00 +0200)]
Merge pull request #11086 from kronbichler/update_mf_is_supported
Improve MatrixFree::is_supported(FiniteElement)
Peter Munch [Fri, 23 Oct 2020 06:50:52 +0000 (08:50 +0200)]
MatrixFree: pass SM vectors to functions
Martin Kronbichler [Fri, 23 Oct 2020 08:37:45 +0000 (10:37 +0200)]
Merge pull request #11081 from peterrum/fe_face_evaluation_process_and_io_restructure
MatrixFree: restructure fe_face_evaluation_process_and_io
Peter Munch [Fri, 23 Oct 2020 08:16:53 +0000 (10:16 +0200)]
Merge pull request #11089 from peterrum/get_vector_data
MatrixFree: introduce get_vector_data()
Peter Munch [Fri, 23 Oct 2020 06:22:20 +0000 (08:22 +0200)]
MatrixFree: introduce get_vector_data()
Martin Kronbichler [Fri, 23 Oct 2020 06:04:01 +0000 (08:04 +0200)]
Merge pull request #11088 from jppelteret/fix_compiler_warnings_01
Use non-reference type for copied RBL element
Martin Kronbichler [Fri, 23 Oct 2020 06:03:18 +0000 (08:03 +0200)]
Merge pull request #11071 from peterrum/partitioner_new_constructor
Partitioner + L:d:V: new constructor
Jean-Paul Pelteret [Thu, 22 Oct 2020 20:27:34 +0000 (22:27 +0200)]
Use non-reference type for copied RBL element
Martin Kronbichler [Thu, 22 Oct 2020 16:31:13 +0000 (18:31 +0200)]
Improve MatrixFree::is_supported()
Martin Kronbichler [Thu, 22 Oct 2020 17:09:03 +0000 (19:09 +0200)]
Merge pull request #11083 from drwells/improve-template-argument
Make a template argument easier to read.
David Wells [Thu, 22 Oct 2020 14:36:54 +0000 (10:36 -0400)]
Make a template argument easier to read.
clang-format gets confused here - lets just explicitly use a variable.
Martin Kronbichler [Thu, 22 Oct 2020 13:43:07 +0000 (15:43 +0200)]
Merge pull request #11080 from peterrum/rename_functions
Rename some functions in evaluation_kernels.h
Martin Kronbichler [Thu, 22 Oct 2020 11:32:36 +0000 (13:32 +0200)]
Merge pull request #11079 from peterrum/use_IsBlockVector
FEEvaluation: Simplify check for block vector
Peter Munch [Thu, 22 Oct 2020 10:27:29 +0000 (12:27 +0200)]
Restructure fe_face_evaluation_process_and_io
Peter Munch [Thu, 22 Oct 2020 09:32:31 +0000 (11:32 +0200)]
Rename some functions in evaluation_kernels.h
Peter Munch [Thu, 22 Oct 2020 09:14:29 +0000 (11:14 +0200)]
FEEvaluation: Simplify check for block vector
Martin Kronbichler [Thu, 22 Oct 2020 08:52:39 +0000 (10:52 +0200)]
Merge pull request #11069 from peterrum/ldv_matrixfree
Add incompatibility change-log entry: L:d:V in MatrixFree
Peter Munch [Wed, 21 Oct 2020 14:26:00 +0000 (16:26 +0200)]
Partitioner + L:d:V: new constructor
Daniel Arndt [Wed, 21 Oct 2020 22:47:05 +0000 (18:47 -0400)]
Merge pull request #11077 from bangerth/slepc-2
Use American English.
Wolfgang Bangerth [Wed, 21 Oct 2020 22:30:37 +0000 (16:30 -0600)]
Use American English.
Wolfgang Bangerth [Wed, 21 Oct 2020 22:29:55 +0000 (16:29 -0600)]
Better document where to find information about the SLEPc wrappers.
Martin Kronbichler [Wed, 21 Oct 2020 15:27:51 +0000 (17:27 +0200)]
Merge pull request #11070 from peterrum/use_initialize_dof_vector
Use MatrixFree::initialize_dof_vector() at two places
Peter Munch [Wed, 21 Oct 2020 14:07:59 +0000 (16:07 +0200)]
Use MatrixFree::initialize_dof_vector() at two places
Timo Heister [Wed, 21 Oct 2020 13:43:34 +0000 (09:43 -0400)]
Merge pull request #11064 from rezarastak/fe_field_func_doc
FeFieldFunction: minor doc fix
Daniel Arndt [Wed, 21 Oct 2020 12:59:35 +0000 (08:59 -0400)]
Merge pull request #11068 from peterrum/MemorySpaceData_revert
Revert changes to MemorySpaceData
Peter Munch [Wed, 21 Oct 2020 05:33:25 +0000 (07:33 +0200)]
Add incompatibility change-log entry: L:d:V in MatrixFree
Martin Kronbichler [Wed, 21 Oct 2020 10:03:32 +0000 (12:03 +0200)]
Merge pull request #11060 from peterrum/mf_hp_parallel
Fix DoFInfo::assign_ghosts for hp in parallel
Martin Kronbichler [Wed, 21 Oct 2020 10:03:15 +0000 (12:03 +0200)]
Merge pull request #11061 from peterrum/mf_hp_parallel_log
Add change-log entry: parallel hp + MatrixFree
Peter Munch [Wed, 21 Oct 2020 05:09:36 +0000 (07:09 +0200)]
Revert changes to MemorySpaceData
Peter Munch [Tue, 20 Oct 2020 11:15:16 +0000 (13:15 +0200)]
Fix DoFInfo::assign_ghosts for hp in parallel
Daniel Arndt [Wed, 21 Oct 2020 04:34:33 +0000 (00:34 -0400)]
Merge pull request #11067 from bangerth/fesys2
Improve documentation of FESystem slightly.
Reza Rastak [Tue, 20 Oct 2020 18:25:23 +0000 (11:25 -0700)]
doc of FeFieldFunction fixed to include better cross-references
Wolfgang Bangerth [Tue, 20 Oct 2020 23:42:26 +0000 (17:42 -0600)]
Improve documentation of FESystem slightly.
Daniel Arndt [Tue, 20 Oct 2020 21:25:20 +0000 (17:25 -0400)]
Merge pull request #11065 from bangerth/5
Avoid unnecessary template argument.
Peter Munch [Tue, 20 Oct 2020 20:07:49 +0000 (22:07 +0200)]
Merge pull request #11063 from kronbichler/fix_matrix_free_communication
Ensure all communication is finished in matrix-free loops
Martin Kronbichler [Tue, 20 Oct 2020 20:00:35 +0000 (22:00 +0200)]
Merge pull request #11056 from bangerth/doc-18
Update documentation in FEFieldFunction.
Peter Munch [Tue, 20 Oct 2020 11:18:56 +0000 (13:18 +0200)]
Add changlog entry: parallel hp + MatrixFree
Wolfgang Bangerth [Tue, 20 Oct 2020 19:10:59 +0000 (13:10 -0600)]
Avoid unnecessary template argument.
Daniel Arndt [Tue, 20 Oct 2020 17:50:01 +0000 (13:50 -0400)]
Merge pull request #11059 from bangerth/property_pool
Martin Kronbichler [Tue, 20 Oct 2020 14:04:29 +0000 (16:04 +0200)]
Apply patch by Peter Munch to clean up partitioner identification
Martin Kronbichler [Tue, 20 Oct 2020 13:02:20 +0000 (15:02 +0200)]
Ensure all communication is finished in matrix-free loops
David Wells [Tue, 20 Oct 2020 13:47:18 +0000 (09:47 -0400)]
Merge pull request #10978 from bangerth/doc-17
Update documentation of MatrixTools::apply_boundary_values().
Wolfgang Bangerth [Mon, 28 Sep 2020 22:49:57 +0000 (16:49 -0600)]
Update documentation of MatrixTools::apply_boundary_values().
Wolfgang Bangerth [Tue, 20 Oct 2020 02:42:11 +0000 (20:42 -0600)]
Clarify the indentation of a test.
Wolfgang Bangerth [Tue, 20 Oct 2020 01:26:43 +0000 (19:26 -0600)]
Rename a local variable.
Wolfgang Bangerth [Tue, 20 Oct 2020 01:26:29 +0000 (19:26 -0600)]
Add commentary.
Wolfgang Bangerth [Tue, 20 Oct 2020 01:07:16 +0000 (19:07 -0600)]
Let PropertyPool keep track of the memory it allocates.
Wolfgang Bangerth [Tue, 20 Oct 2020 02:43:44 +0000 (20:43 -0600)]
Clear any properties already set when calling Particle::set_property_pool().
Wolfgang Bangerth [Tue, 20 Oct 2020 01:26:05 +0000 (19:26 -0600)]
Move the order of member variables in ParticleHandler around.
Wolfgang Bangerth [Tue, 20 Oct 2020 00:02:12 +0000 (18:02 -0600)]
Update documentation of PropertyPool.
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.