]>
https://gitweb.dealii.org/ - dealii.git/log
Timo Heister [Fri, 8 Nov 2019 19:25:49 +0000 (14:25 -0500)]
remove TimerOutput error spam
TimerOutput produces output on each MPI rank when an exception is
thrown. This makes looking at output with 100k MPI ranks somewhat
annoying. Fix this by only outputting on rank 0.
This assumes that also rank 0 triggers this exception, which might not
be true. In that case, we would likely deadlock anyways...
David Wells [Fri, 8 Nov 2019 03:48:49 +0000 (22:48 -0500)]
Merge pull request #9020 from masterleinad/missing_header
Add missing header
Daniel Arndt [Thu, 7 Nov 2019 23:05:58 +0000 (18:05 -0500)]
Add missing header
Wolfgang Bangerth [Thu, 7 Nov 2019 16:47:59 +0000 (09:47 -0700)]
Merge pull request #9013 from masterleinad/fix_hp_cell_weights_tests
Fix hp_cell_weights tests
Wolfgang Bangerth [Thu, 7 Nov 2019 16:41:41 +0000 (09:41 -0700)]
Merge pull request #9016 from Rombur/step_54
Add missing namespace
David Wells [Thu, 7 Nov 2019 16:25:57 +0000 (11:25 -0500)]
Merge pull request #9017 from bangerth/20
Minor updates to the documentation of step-20.
Wolfgang Bangerth [Thu, 7 Nov 2019 15:59:14 +0000 (08:59 -0700)]
Minor updates to the documentation of step-20.
Timo Heister [Thu, 7 Nov 2019 14:34:55 +0000 (09:34 -0500)]
Merge pull request #9012 from masterleinad/fix_fullydistributed_grids_copy_serial_test
Fix test output for fullydistributed_grids/copy_serial_tria
Bruno Turcksin [Thu, 7 Nov 2019 13:20:42 +0000 (13:20 +0000)]
Add missing namespace
Daniel Arndt [Thu, 7 Nov 2019 13:17:35 +0000 (08:17 -0500)]
Merge pull request #8419 from dangars/phase_shift_periodic_constraints
Bloch periodic conditions (a.k.a. phase shift periodic conditions)
Daniel Arndt [Thu, 7 Nov 2019 05:03:19 +0000 (00:03 -0500)]
Merge pull request #9014 from rezarastak/dof_tools_doc_fix
small documentation fix in DoFTools
Reza Rastak [Thu, 7 Nov 2019 04:37:47 +0000 (20:37 -0800)]
small doc typo fix in DoFTools
Daniel Arndt [Thu, 7 Nov 2019 03:40:54 +0000 (22:40 -0500)]
Fix hp_cell_weights tests
Daniel Arndt [Thu, 7 Nov 2019 02:38:45 +0000 (21:38 -0500)]
Fix test output for fullydistributed_grids/copy_serial_tria
Daniel Arndt [Thu, 7 Nov 2019 02:32:56 +0000 (21:32 -0500)]
Merge pull request #9005 from jodlbauer/master
Allow change of SIMD type via template argument
Daniel Arndt [Thu, 7 Nov 2019 02:23:35 +0000 (21:23 -0500)]
Merge pull request #9002 from tjhei/comm_by_const_ref
return MPI_Comm by const ref
Daniel Arndt [Thu, 7 Nov 2019 02:22:35 +0000 (21:22 -0500)]
Merge pull request #8976 from nicola-giuliani/stl_handling
added stl read/write functions
Bruno Turcksin [Wed, 6 Nov 2019 21:32:18 +0000 (16:32 -0500)]
Fix Boost.Python CMake (#9011)
Fix Boost.Python CMake
Alexander Grayver [Wed, 6 Nov 2019 21:10:19 +0000 (22:10 +0100)]
Unset Boost_FOUND to get Boost.Python properly configured
Timo Heister [Wed, 6 Nov 2019 15:56:19 +0000 (10:56 -0500)]
Merge pull request #8994 from kronbichler/simplify_index_owner_internal
Slightly simplify MPI::ComputeIndexOwner::Dictionary range detection
Timo Heister [Wed, 6 Nov 2019 15:22:06 +0000 (10:22 -0500)]
Merge pull request #9008 from peterrum/indent-message-hint
Add a hint to the indention script
Peter Munch [Wed, 6 Nov 2019 06:28:45 +0000 (07:28 +0100)]
Add a hint to the indention script
Nicola Giuliani [Wed, 30 Oct 2019 13:06:33 +0000 (14:06 +0100)]
added stl read/write functions
post comments from wolfgang
added changes
Daniel Arndt [Wed, 6 Nov 2019 05:43:30 +0000 (00:43 -0500)]
Merge pull request #8962 from peterrum/gridout-vtk-optional-all
Output all faces and edges to vtk
Daniel Jodlbauer [Tue, 5 Nov 2019 16:40:23 +0000 (17:40 +0100)]
Add SIMD type to template list of MF-Operators
Daniel Arndt [Tue, 5 Nov 2019 15:46:09 +0000 (10:46 -0500)]
Merge pull request #9003 from tjhei/index_set_add_indices_64
fix 64bit IndexSet::add_indices
Timo Heister [Tue, 5 Nov 2019 14:13:09 +0000 (09:13 -0500)]
changelog
Peter Munch [Fri, 25 Oct 2019 16:15:09 +0000 (18:15 +0200)]
Output all faces and edges to vtk
Daniel Arndt [Tue, 5 Nov 2019 04:59:52 +0000 (23:59 -0500)]
Merge pull request #9001 from tjhei/use_collective_mutex2
protect more MPI communication with a CollectiveMutex
Timo Heister [Tue, 5 Nov 2019 03:03:03 +0000 (22:03 -0500)]
fix 64bit IndexSet::add_indices
the offset parameter needs to be 64 bit to allow shifting an IndexSet in
a large computation.
part of and hopefully a fix for #8937
Timo Heister [Tue, 5 Nov 2019 01:38:50 +0000 (20:38 -0500)]
return MPI_Comm by const ref
Fix a few places where we return the MPI_Comm by value. This is
problematic if we pass it to a function taking a reference and storing
it:
CollectiveMutex::ScopedLock lock(mutex, tria.get_communicator());
Timo Heister [Tue, 5 Nov 2019 01:26:12 +0000 (20:26 -0500)]
do not take a reference to the communicator
Timo Heister [Mon, 4 Nov 2019 19:23:56 +0000 (14:23 -0500)]
protect more MPI communication with a CollectiveMutex
- also replace a MPI_Probe with MPI_ANY_TAG
Daniel Arndt [Mon, 4 Nov 2019 21:11:42 +0000 (16:11 -0500)]
Merge pull request #8997 from tjhei/use_collective_mutex
use MPI::CollectiveMutex in several places
Daniel Arndt [Mon, 4 Nov 2019 21:11:15 +0000 (16:11 -0500)]
Merge pull request #8998 from rumajo/fix_gmsh_compilation
Fix compilation of gmsh support
Timo Heister [Mon, 4 Nov 2019 15:53:11 +0000 (10:53 -0500)]
move mutex down
Timo Heister [Fri, 1 Nov 2019 18:53:11 +0000 (14:53 -0400)]
use MPI::CollectiveMutex in several places
Wolfgang Bangerth [Mon, 4 Nov 2019 18:13:28 +0000 (11:13 -0700)]
Merge pull request #8933 from tjhei/wait_all_consensus
Avoid empty MPI_Waitall in consensus algorithm
Wolfgang Bangerth [Mon, 4 Nov 2019 18:06:23 +0000 (11:06 -0700)]
Merge pull request #8996 from masterleinad/use_face_iterators_tutorial
Use face_iterators in tutorials
Wolfgang Bangerth [Mon, 4 Nov 2019 18:01:20 +0000 (11:01 -0700)]
Merge pull request #8964 from tjhei/mpi_wait_finalizer
implement MPI::CollectiveMutex
Matthew Russell [Mon, 4 Nov 2019 16:19:15 +0000 (16:19 +0000)]
Fix compilation of gmsh support
Use std::ofstream rather than just ofstream.
Daniel Arndt [Mon, 4 Nov 2019 15:30:31 +0000 (10:30 -0500)]
Improve style
Timo Heister [Sat, 26 Oct 2019 09:02:52 +0000 (11:02 +0200)]
MPI_InitFinalize request tracking and MPI::CollectiveMutex
- implement mechanism to keep track of open MPI_Request
- implement CollectiveMutex
- add tests
Daniel Arndt [Mon, 4 Nov 2019 14:29:00 +0000 (09:29 -0500)]
Use face_iterators in tutorials
Daniel Arndt [Mon, 4 Nov 2019 14:27:32 +0000 (09:27 -0500)]
Implement face_iterators for DoFCellAccessors
Martin Kronbichler [Mon, 4 Nov 2019 13:33:07 +0000 (14:33 +0100)]
Merge pull request #8981 from peterrum/matrixfree_readcelldata
Add new read_cell_data to FEEvaluationBase for arbitrary data types
Martin Kronbichler [Mon, 4 Nov 2019 13:32:51 +0000 (14:32 +0100)]
Merge pull request #8983 from peterrum/matrixfree-pbc-hn-fix
Fix Matrixfree for periodic faces and hanging nodes
Martin Kronbichler [Mon, 4 Nov 2019 13:30:17 +0000 (14:30 +0100)]
Slightly simplify MPI::ComputeIndexOwner::Dictionary range detection
David Wells [Mon, 4 Nov 2019 00:49:45 +0000 (19:49 -0500)]
Merge pull request #8982 from peterrum/pft-pbcfix
Fix create_construction_data_from_triangulation for periodic boundaries
Wolfgang Bangerth [Sun, 3 Nov 2019 22:43:25 +0000 (15:43 -0700)]
Merge pull request #8979 from agrayver/fix_copy_tria
Do not transfer the MPI communicator when copying the triangulation
Peter Munch [Thu, 31 Oct 2019 21:55:33 +0000 (22:55 +0100)]
Fix Matrixfree for periodic faces and hanging nodes
Peter Munch [Tue, 29 Oct 2019 13:11:34 +0000 (14:11 +0100)]
Fix create_construction_data_from_triangulation for periodic boundaries
David Wells [Sun, 3 Nov 2019 18:45:03 +0000 (13:45 -0500)]
Merge pull request #8989 from winnifried/master
Added changes entry for pull request #8973
Alexander Grayver [Thu, 31 Oct 2019 14:53:46 +0000 (15:53 +0100)]
Do not transfer the MPI communicator when copying the triangulation
Daniel Arndt [Sat, 2 Nov 2019 21:58:13 +0000 (17:58 -0400)]
Merge pull request #8992 from tjhei/fix_agrayver_mailmap
fix agrayver username
Timo Heister [Sat, 2 Nov 2019 21:47:34 +0000 (17:47 -0400)]
fix agrayver username
fixes #8990
Winnifried Wollner [Sat, 2 Nov 2019 20:29:33 +0000 (21:29 +0100)]
changed notation as suggested by David Wells
David Wells [Sat, 2 Nov 2019 19:05:43 +0000 (15:05 -0400)]
Merge pull request #8984 from bangerth/61
Update the discussion about broken RT space in step-61.
Daniel Garcia-Sanchez [Sat, 2 Nov 2019 18:36:12 +0000 (19:36 +0100)]
Fix typo
David Wells [Sat, 2 Nov 2019 18:26:00 +0000 (14:26 -0400)]
Merge pull request #8987 from bangerth/simplify
Use identity<...>::type in the right place.
David Wells [Sat, 2 Nov 2019 18:24:29 +0000 (14:24 -0400)]
Merge pull request #8986 from tjhei/intel_system_include_fix
disable intel system includes
Timo Heister [Sat, 2 Nov 2019 14:21:15 +0000 (10:21 -0400)]
Merge pull request #8988 from bangerth/space
Be consistent with spaces.
Winnifried Wollner [Sat, 2 Nov 2019 08:17:55 +0000 (09:17 +0100)]
Added changes entry for pull request #8973
Wolfgang Bangerth [Sat, 2 Nov 2019 03:35:13 +0000 (21:35 -0600)]
Be consistent with spaces.
Wolfgang Bangerth [Sat, 2 Nov 2019 02:26:25 +0000 (20:26 -0600)]
Merge pull request #8985 from dougshidong/fix_derivativeform_template
Fix templating of some DerivativeForm functions.
Wolfgang Bangerth [Fri, 1 Nov 2019 15:50:54 +0000 (09:50 -0600)]
Use identity<...>::type in the right place.
Daniel Garcia-Sanchez [Fri, 1 Nov 2019 18:03:59 +0000 (19:03 +0100)]
Add changelog entry
Daniel Arndt [Fri, 1 Nov 2019 17:55:53 +0000 (13:55 -0400)]
Merge pull request #8968 from agrayver/fix_python_cmake
Fix python bindings configuration for new boost
Alexander Grayver [Fri, 1 Nov 2019 15:44:15 +0000 (16:44 +0100)]
Make python a required package and remove old lines
Wolfgang Bangerth [Fri, 1 Nov 2019 15:27:09 +0000 (09:27 -0600)]
Merge pull request #8712 from marcfehling/hp-refinement
Major redesign of hp::Refinement.
Daniel Garcia-Sanchez [Fri, 1 Nov 2019 13:59:41 +0000 (14:59 +0100)]
Write complex periodicity_factor test
Timo Heister [Sun, 20 Oct 2019 15:24:50 +0000 (17:24 +0200)]
disable intel system includes
fixes #8374
Bruno Turcksin [Fri, 1 Nov 2019 12:00:15 +0000 (08:00 -0400)]
Step-50 cleanup (#8948)
Step-50 cleanup
Daniel Arndt [Fri, 1 Nov 2019 04:10:21 +0000 (00:10 -0400)]
Merge pull request #8973 from winnifried/master
Fix for fe-degree in VectorTools::project_boundary_values_curl_conforming_l2
Wolfgang Bangerth [Fri, 1 Nov 2019 00:38:48 +0000 (18:38 -0600)]
Update the discussion about broken RT space in step-61.
Doug Shi-Dong [Fri, 1 Nov 2019 02:27:59 +0000 (22:27 -0400)]
Fix templating of some DerivativeForm functions.
The previous implementation would automatically try to convert into double.
Timo Heister [Fri, 1 Nov 2019 02:34:54 +0000 (22:34 -0400)]
remove dead code
Bruno Turcksin [Fri, 1 Nov 2019 00:20:56 +0000 (20:20 -0400)]
Merge pull request #8971 from peterrum/matrixfree-get_level_mg_handler4
Add copy assignment to MatrixFree::AdditionalData
Daniel Garcia-Sanchez [Thu, 31 Oct 2019 20:39:00 +0000 (21:39 +0100)]
Add Bloch periodic conditions
Wolfgang Bangerth [Thu, 31 Oct 2019 18:32:48 +0000 (12:32 -0600)]
Merge pull request #8980 from GrahamBenHarper/graham_dev_typofix
Fix a step-61 typo
Peter Munch [Mon, 28 Oct 2019 14:01:32 +0000 (15:01 +0100)]
Add copy addignment to MatrixFree::AdditionalData
Winnifried Wollner [Thu, 31 Oct 2019 18:22:20 +0000 (19:22 +0100)]
Indentation fixed
Peter Munch [Thu, 31 Oct 2019 17:31:11 +0000 (18:31 +0100)]
Add new read_cell_data to FEEvaluationBase for arbitrary data types
Winnifried Wollner [Thu, 31 Oct 2019 16:59:03 +0000 (17:59 +0100)]
Added tests for fix for wrong degree calculation in project_curl_conforming_l2 for FE Systems with FE_Nedelec of different degree
grahambenharper [Thu, 31 Oct 2019 16:19:39 +0000 (10:19 -0600)]
Fix a step-61 typo
Marc Fehling [Sun, 8 Sep 2019 20:56:44 +0000 (22:56 +0200)]
Major redesign of hp::Refinement.
Generalizing function and parameter names. Introducing comparators. Distinguishing between absolute and relative thresholds. Elaborating on documentation.
Bugfix: Clear coarsen flags only on active children in hp::Refinement::choose_p_over_h().
Wolfgang Bangerth [Wed, 30 Oct 2019 21:27:38 +0000 (15:27 -0600)]
Merge pull request #8687 from marcfehling/cellweights
Refactored parallel::CellWeights.
Daniel Arndt [Wed, 30 Oct 2019 17:45:03 +0000 (13:45 -0400)]
Merge pull request #8977 from marcfehling/template-arguments
Strip trailing whitespaces.
Marc Fehling [Wed, 30 Oct 2019 17:23:55 +0000 (18:23 +0100)]
Strip trailing whitespaces.
Winnifried Wollner [Wed, 30 Oct 2019 13:28:23 +0000 (14:28 +0100)]
Fix to TPetra compile issue
Winnifried Wollner [Wed, 30 Oct 2019 13:28:03 +0000 (14:28 +0100)]
Indentation fixed
Marc Fehling [Tue, 3 Sep 2019 10:25:02 +0000 (12:25 +0200)]
Refactored parallel::CellWeights.
Winnifried Wollner [Wed, 30 Oct 2019 08:42:26 +0000 (09:42 +0100)]
Fixed fe dimension in VectorTools::internals::compute_face_projection_curl_conforming_l2
Winnifried Wollner [Wed, 30 Oct 2019 08:38:40 +0000 (09:38 +0100)]
Fixed fe dimension in VectorTools::internals::compute_edge_projection_l2
Wolfgang Bangerth [Tue, 29 Oct 2019 21:47:52 +0000 (15:47 -0600)]
Merge pull request #8676 from drwells/reinit-face-iterator
Permit reinitialization with iterators instead of (sub)face numbers.
Daniel Arndt [Mon, 28 Oct 2019 18:40:13 +0000 (14:40 -0400)]
Merge pull request #8972 from tamiko/fix_doxygen
fix doxygen documentation generation for tutorial steps
Matthias Maier [Mon, 28 Oct 2019 17:56:05 +0000 (12:56 -0500)]
fix doxygen documentation generation for tutorial steps
Newer versions seem to be a bit more picky in what they consider a valid
documentation comment.
Thus, make sure to
- start with "/**" and close with "*/" on the same line
- remove the only "*" from the first line
David Wells [Mon, 28 Oct 2019 14:51:49 +0000 (10:51 -0400)]
Merge pull request #8970 from peterrum/svg_docu
Fix docu of GridOutFlags::Svg
agrayver [Mon, 28 Oct 2019 12:44:37 +0000 (13:44 +0100)]
Keep compatibility
Daniel Arndt [Mon, 28 Oct 2019 12:42:09 +0000 (08:42 -0400)]
Merge pull request #8941 from drwells/fix-cmake-mathjax-error
Fix an error check with MathJax.
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.