]>
https://gitweb.dealii.org/ - dealii.git/log
Timo Heister [Thu, 24 Oct 2019 09:16:49 +0000 (11:16 +0200)]
use beta_dot_n
Timo Heister [Thu, 24 Oct 2019 09:09:04 +0000 (11:09 +0200)]
take over changes from
17f331bb57
Timo Heister [Thu, 24 Oct 2019 09:06:00 +0000 (11:06 +0200)]
follow-up fixes
Timo Heister [Thu, 24 Oct 2019 09:01:43 +0000 (11:01 +0200)]
Apply suggestions from code review
Co-Authored-By: Wolfgang Bangerth <bangerth@colostate.edu>
Timo Heister [Mon, 2 Sep 2019 14:55:06 +0000 (10:55 -0400)]
update results
Timo Heister [Mon, 2 Sep 2019 14:46:05 +0000 (10:46 -0400)]
update step-12, rewrite introduction
Timo Heister [Tue, 27 Aug 2019 20:58:56 +0000 (16:58 -0400)]
FEInterfaceValues: new step-12
Luca Heltai [Thu, 24 Oct 2019 07:58:56 +0000 (09:58 +0200)]
Merge pull request #8902 from peterrum/gridout-vtk-optional
Make output cells, faces and co-faces optional in GridOut::write_vtk
Daniel Arndt [Thu, 24 Oct 2019 03:42:34 +0000 (23:42 -0400)]
Merge pull request #8892 from masterleinad/remove_bind_5
Replace std::bind in documentation
Daniel Arndt [Mon, 7 Oct 2019 02:40:09 +0000 (22:40 -0400)]
Replace std::bind in documentation
Wolfgang Bangerth [Wed, 23 Oct 2019 20:28:33 +0000 (14:28 -0600)]
Merge pull request #8947 from tjhei/free_mpi_comm
new MPI::free_communicator and DuplicatedCommunicator helper
Timo Heister [Wed, 23 Oct 2019 17:27:51 +0000 (19:27 +0200)]
Merge pull request #8949 from tjhei/doc_write_vtu_and_pvtu
doc: improve write_vtu_with_pvtu_record
Timo Heister [Wed, 23 Oct 2019 15:44:49 +0000 (17:44 +0200)]
Apply suggestions from code review
Timo Heister [Wed, 23 Oct 2019 15:50:13 +0000 (17:50 +0200)]
Merge pull request #8950 from bangerth/geometry
Provide a link to the geometry paper.
Timo Heister [Wed, 23 Oct 2019 15:43:00 +0000 (17:43 +0200)]
address comments
Wolfgang Bangerth [Wed, 23 Oct 2019 13:41:42 +0000 (07:41 -0600)]
Provide a link to the geometry paper.
Timo Heister [Wed, 23 Oct 2019 10:52:04 +0000 (12:52 +0200)]
doc: improve write_vtu_with_pvtu_record
Daniel Arndt [Tue, 22 Oct 2019 20:37:21 +0000 (16:37 -0400)]
Merge pull request #8945 from dangars/trilinos_documentation
Remove unnecessary trilinos options
Timo Heister [Tue, 22 Oct 2019 20:33:50 +0000 (22:33 +0200)]
fix test
Timo Heister [Tue, 22 Oct 2019 20:31:37 +0000 (22:31 +0200)]
address comments
Daniel Garcia-Sanchez [Tue, 22 Oct 2019 20:20:16 +0000 (22:20 +0200)]
Update trilinos options
Timo Heister [Tue, 22 Oct 2019 20:04:46 +0000 (22:04 +0200)]
changelog
Timo Heister [Tue, 22 Oct 2019 20:01:14 +0000 (22:01 +0200)]
add DuplicatedCommunicator
Timo Heister [Tue, 22 Oct 2019 19:20:05 +0000 (21:20 +0200)]
add MPI::free_communicator function
Peter Munch [Fri, 11 Oct 2019 20:46:38 +0000 (22:46 +0200)]
Make output cells, faces and co-faces optional in GridOut::write_vtk
David Wells [Tue, 22 Oct 2019 02:10:37 +0000 (22:10 -0400)]
Merge pull request #8942 from bangerth/49
Update the results section of step-49.
Wolfgang Bangerth [Tue, 22 Oct 2019 01:51:09 +0000 (19:51 -0600)]
Merge pull request #8899 from anates/arpack_solver_control
ArpackSolver sets number of iterations in SolverControl after finishing calculations
Wolfgang Bangerth [Tue, 22 Oct 2019 01:44:18 +0000 (19:44 -0600)]
Update the results section of step-49.
Wolfgang Bangerth [Tue, 22 Oct 2019 01:41:36 +0000 (19:41 -0600)]
Merge pull request #8492 from tjhei/step-49-cleanup
step-49: switch to vtu and add possible extensions
Wolfgang Bangerth [Mon, 21 Oct 2019 20:00:46 +0000 (14:00 -0600)]
Merge pull request #8939 from tjhei/point_to_point_mpi_wait_fix
Fix missing MPI_Wait in compute_point_to_point_communication_pattern
Timo Heister [Mon, 21 Oct 2019 18:45:09 +0000 (20:45 +0200)]
Merge pull request #8940 from drwells/step-3-doxygen
Improve and fix some doxygen things in step-3.
David Wells [Mon, 21 Oct 2019 18:35:19 +0000 (14:35 -0400)]
Improve and fix some doxygen things in step-3.
- use CellAccessor::face_iterators()
- no space after function name
- add some more doxygen links
- fix a missing @endcode
Timo Heister [Mon, 21 Oct 2019 18:13:28 +0000 (20:13 +0200)]
Fix missing MPI_Wait in compute_point_to_point_communication_pattern
Remove the early return (we will just execute 0 MPI_Recv) as we forgot
to Wailall. Also add some error checking while I am here.
Martin Kronbichler [Mon, 21 Oct 2019 16:34:18 +0000 (18:34 +0200)]
Merge pull request #8935 from tjhei/consensus_get_requesters_barrier
add a barrier to avoid MPI race in ConsensusAlgorithm
Martin Kronbichler [Mon, 21 Oct 2019 16:26:04 +0000 (18:26 +0200)]
Merge pull request #8936 from tjhei/partitioner_64bit_overflow
avoid 64bit overflow in Partiioner::set_ghost_indices
Timo Heister [Mon, 21 Oct 2019 11:56:39 +0000 (13:56 +0200)]
avoid 64bit overflow in Partiioner::set_ghost_indices
We MPI::sum() a 32 bit value of the total number of ghost indices, which
might overflow. This is unlikely to be a problem unless you exactly have
2^32 ghost indices, but this is nevertheless a bug.
Daniel Arndt [Mon, 21 Oct 2019 12:49:32 +0000 (08:49 -0400)]
Merge pull request #8934 from bangerth/doc-4
Augment the description of CellId::to_string().
Timo Heister [Mon, 21 Oct 2019 11:19:43 +0000 (13:19 +0200)]
add a barrier to avoid MPI race in ConsensusAlgorithm
As discussed in #8929, messages exchanged in this function can be mixed
up if called twice in succesion. Add a Barrier to make sure this won't
happen.
Timo Heister [Mon, 21 Oct 2019 11:01:40 +0000 (13:01 +0200)]
Merge pull request #8930 from peterrum/consensus-fix
Fix ConsensusAlgorithm_NBX
Roland [Mon, 21 Oct 2019 08:37:33 +0000 (10:37 +0200)]
Updated test outputs for failing tests
Roland [Mon, 21 Oct 2019 07:26:06 +0000 (09:26 +0200)]
Indentation fix in changelog
Peter Munch [Fri, 18 Oct 2019 21:44:32 +0000 (23:44 +0200)]
Fix ConsensusAlgorithm_NBX
Wolfgang Bangerth [Mon, 21 Oct 2019 00:25:08 +0000 (18:25 -0600)]
Merge pull request #8931 from masterleinad/fix_hp_n_boundary_dofs
Fix hp/n_boundary_dofs_01
Wolfgang Bangerth [Mon, 21 Oct 2019 00:15:42 +0000 (18:15 -0600)]
Augment the description of CellId::to_string().
Martin Kronbichler [Sun, 20 Oct 2019 11:25:05 +0000 (13:25 +0200)]
Merge pull request #8932 from tjhei/fix_error_message
add missing space to error message
Timo Heister [Sun, 20 Oct 2019 11:16:51 +0000 (13:16 +0200)]
add missing space to error message
Daniel Arndt [Sun, 20 Oct 2019 04:20:33 +0000 (00:20 -0400)]
Fix hp/n_boundary_dofs_01
Wolfgang Bangerth [Sat, 19 Oct 2019 15:07:49 +0000 (09:07 -0600)]
Merge pull request #8891 from masterleinad/remove_bind_4
Remove std::bind from examples
Martin Kronbichler [Fri, 18 Oct 2019 20:26:35 +0000 (22:26 +0200)]
Merge pull request #8924 from nfehn/digits
Refactoring of Utilities::needed_digits()
Martin Kronbichler [Fri, 18 Oct 2019 20:18:56 +0000 (22:18 +0200)]
Merge pull request #8926 from masterleinad/replace_workstream_shared_ptr
Replace std::shared_ptr in WorkStream
Daniel Arndt [Fri, 18 Oct 2019 18:54:24 +0000 (14:54 -0400)]
Merge pull request #8928 from bangerth/doc-3
Be more explicit about the Copied argument to WorkStream::run().
Wolfgang Bangerth [Fri, 18 Oct 2019 16:51:11 +0000 (10:51 -0600)]
Be more explicit about the Copied argument to WorkStream::run().
Daniel Arndt [Fri, 18 Oct 2019 15:58:11 +0000 (11:58 -0400)]
Replace std::shared_ptr in WorkStream
Wolfgang Bangerth [Fri, 18 Oct 2019 16:46:45 +0000 (10:46 -0600)]
Merge pull request #8925 from masterleinad/document_empty_copier
Document usage of empty copiers in WorkStream
Daniel Arndt [Fri, 18 Oct 2019 14:54:18 +0000 (10:54 -0400)]
Use empty function object for copier
Daniel Arndt [Fri, 18 Oct 2019 15:08:17 +0000 (11:08 -0400)]
Document usage of empty copiers in WorkStream
Daniel Arndt [Fri, 18 Oct 2019 14:53:26 +0000 (10:53 -0400)]
Apply suggestions from code review
Co-Authored-By: Wolfgang Bangerth <bangerth@colostate.edu>
Daniel Arndt [Fri, 18 Oct 2019 14:48:33 +0000 (10:48 -0400)]
Update examples/step-13/step-13.cc
Co-Authored-By: Wolfgang Bangerth <bangerth@colostate.edu>
Niklas Fehn [Fri, 18 Oct 2019 14:31:59 +0000 (16:31 +0200)]
minor changes
Niklas Fehn [Fri, 18 Oct 2019 12:46:38 +0000 (14:46 +0200)]
entry doc/news/changes/minor
Niklas Fehn [Fri, 18 Oct 2019 12:44:50 +0000 (14:44 +0200)]
use Utilities::needed_digits() in write_vtu_with_pvtu_record()
Niklas Fehn [Fri, 18 Oct 2019 12:30:24 +0000 (14:30 +0200)]
refactor function Utilities::needed_digits()
Martin Kronbichler [Fri, 18 Oct 2019 12:29:24 +0000 (14:29 +0200)]
Merge pull request #8909 from peterrum/matrixfree-face-iterator
Add get_face_iterator to MatrixFree
Martin Kronbichler [Fri, 18 Oct 2019 12:28:56 +0000 (14:28 +0200)]
Merge pull request #8922 from bangerth/update
Minor code and documentation updates.
Martin Kronbichler [Fri, 18 Oct 2019 12:28:43 +0000 (14:28 +0200)]
Merge pull request #8923 from bangerth/update-2
More minor updates.
Martin Kronbichler [Fri, 18 Oct 2019 12:28:22 +0000 (14:28 +0200)]
Merge pull request #8904 from nfehn/master
Simplify code for writing vtu/pvtu output files in application programs
Niklas Fehn [Mon, 14 Oct 2019 15:37:13 +0000 (17:37 +0200)]
new function DataOutInterface::write_vtu_with_pvtu_record() to avoid reimplementing the same code again and again
Roland [Fri, 18 Oct 2019 06:49:00 +0000 (08:49 +0200)]
Added changelog
Wolfgang Bangerth [Fri, 18 Oct 2019 06:26:50 +0000 (00:26 -0600)]
Merge pull request #8916 from nfehn/torus
Extend GridGenerator::torus<3,3>() so that one can generate a torus segment
Martin Kronbichler [Fri, 18 Oct 2019 06:08:44 +0000 (08:08 +0200)]
Merge pull request #8921 from bangerth/doc
Add an external reference.
peterrum [Tue, 6 Aug 2019 16:00:46 +0000 (18:00 +0200)]
Add get_face_iterator
Conflicts:
include/deal.II/matrix_free/matrix_free.templates.h
Wolfgang Bangerth [Fri, 18 Oct 2019 05:49:27 +0000 (23:49 -0600)]
More minor updates.
Wolfgang Bangerth [Fri, 18 Oct 2019 05:39:59 +0000 (23:39 -0600)]
Minor code and documentation updates.
Wolfgang Bangerth [Fri, 18 Oct 2019 05:24:40 +0000 (23:24 -0600)]
Add an external reference.
Wolfgang Bangerth [Fri, 18 Oct 2019 05:08:47 +0000 (23:08 -0600)]
Merge pull request #8910 from kronbichler/mf_unsupported_refinement_edges
Document unsupported MG refinement edges for matrix-free DG
Wolfgang Bangerth [Fri, 18 Oct 2019 04:38:45 +0000 (22:38 -0600)]
Merge pull request #8919 from peterrum/matrixfree-get_level_mg_handler2
Replace level_mg_handler by mg_level
Peter Munch [Thu, 17 Oct 2019 10:47:24 +0000 (12:47 +0200)]
Replace level_mg_handler by mg_level
Niklas Fehn [Thu, 17 Oct 2019 14:57:09 +0000 (16:57 +0200)]
some renaming to make code more readable
David Wells [Thu, 17 Oct 2019 14:18:00 +0000 (10:18 -0400)]
Merge pull request #8917 from bangerth/doc
Use positive form for comments.
Wolfgang Bangerth [Wed, 16 Oct 2019 19:47:44 +0000 (13:47 -0600)]
Use positive form for comments.
Martin Kronbichler [Wed, 16 Oct 2019 17:44:02 +0000 (19:44 +0200)]
Merge pull request #8915 from peterrum/matrixfree-get_level_mg_handler
Save level_mg_handler inside of MatrixFree
Niklas Fehn [Wed, 16 Oct 2019 16:16:38 +0000 (18:16 +0200)]
add new test case
Niklas Fehn [Wed, 16 Oct 2019 16:15:24 +0000 (18:15 +0200)]
extend GridGenerator::torus<3,3>() so that one can generate an open torus with angle 0 < phi <= 2*pi
Peter Munch [Sat, 29 Dec 2018 06:44:41 +0000 (07:44 +0100)]
Save level_mg_handler inside of MatrixFree
Martin Kronbichler [Wed, 16 Oct 2019 15:17:38 +0000 (17:17 +0200)]
Merge pull request #8913 from nfehn/torus
fix bug in GridGenerator::torus<3,3>()
Niklas Fehn [Wed, 16 Oct 2019 09:25:37 +0000 (11:25 +0200)]
fix bug in GridGenerator::torus<3,3>()
Daniel Arndt [Tue, 15 Oct 2019 18:19:01 +0000 (14:19 -0400)]
Merge pull request #8901 from dougshidong/master
Fix DoFHandler>::n_boundary_dofs() in issue #8897
Martin Kronbichler [Tue, 15 Oct 2019 10:52:08 +0000 (12:52 +0200)]
Document unsupported MG refinement edges for matrix-free DG
Roland Richter [Tue, 15 Oct 2019 08:26:19 +0000 (10:26 +0200)]
Safety check for usable eigenvalues extended to non-symmetric matrices
David Wells [Mon, 14 Oct 2019 21:15:20 +0000 (17:15 -0400)]
Merge pull request #8908 from masterleinad/fix_typo_tensor
Fix another typo in tensor.h
Daniel Arndt [Mon, 14 Oct 2019 20:34:01 +0000 (16:34 -0400)]
Fix another typo in tensor.h
Daniel Arndt [Mon, 14 Oct 2019 20:30:19 +0000 (16:30 -0400)]
Merge pull request #8878 from dangars/complex_integrate_difference
Complex integrate_difference()
Martin Kronbichler [Mon, 14 Oct 2019 20:17:23 +0000 (22:17 +0200)]
Merge pull request #8907 from peterrum/tensor_docu_fix
Fix docu in Tensor
Peter Munch [Mon, 14 Oct 2019 20:06:01 +0000 (22:06 +0200)]
Fix docu in Tensor
David Wells [Mon, 14 Oct 2019 19:54:28 +0000 (15:54 -0400)]
Merge pull request #8903 from kronbichler/doc_vectorized_array_pod
VectorizedArray: Update documentation POD -> StandardLayoutType
Martin Kronbichler [Mon, 14 Oct 2019 13:25:36 +0000 (15:25 +0200)]
Update documentation about POD -> StandardLayoutType
Doug Shi-Dong [Fri, 11 Oct 2019 19:19:10 +0000 (15:19 -0400)]
Fix DoFHandler::n_boundary_dofs() in issue #8897
Only count locally owned dofs in the case of a parallel::distributed::Triangulation.
Use suggested syntax on cell iterator.
Co-Authored-By: Daniel Arndt <arndtd@ornl.gov>
Add test case for n_boundary_dofs in parallel
Fix n_boundary_dofs() for hp version.
Also implement suggested change
Start 3212: dofs/n_boundary_dofs_01.mpirun=1.debug
1/8 Test # 3212: dofs/n_boundary_dofs_01.mpirun=1.debug ..... Passed 0.50 sec
Start 3213: dofs/n_boundary_dofs_01.mpirun=1.release
2/8 Test # 3213: dofs/n_boundary_dofs_01.mpirun=1.release ... Passed 0.49 sec
Start 3214: dofs/n_boundary_dofs_01.mpirun=2.debug
3/8 Test # 3214: dofs/n_boundary_dofs_01.mpirun=2.debug ..... Passed 0.50 sec
Start 3215: dofs/n_boundary_dofs_01.mpirun=2.release
4/8 Test # 3215: dofs/n_boundary_dofs_01.mpirun=2.release ... Passed 0.51 sec
Start 3216: dofs/n_boundary_dofs_02.debug
5/8 Test # 3216: dofs/n_boundary_dofs_02.debug .............. Passed 0.51 sec
Start 3217: dofs/n_boundary_dofs_02.release
6/8 Test # 3217: dofs/n_boundary_dofs_02.release ............ Passed 0.52 sec
Start 3218: dofs/n_boundary_dofs_03.debug
7/8 Test # 3218: dofs/n_boundary_dofs_03.debug .............. Passed 0.52 sec
Start 3219: dofs/n_boundary_dofs_03.release
8/8 Test # 3219: dofs/n_boundary_dofs_03.release ............ Passed 0.54 sec
100% tests passed, 0 tests failed out of 8
Add hp n_boundary_dofs test.
Use unordered_set instead.
Fix a || to a && from switching the if-continue statement.
Start 3212: dofs/n_boundary_dofs_01.mpirun=1.debug
1/18 Test # 3212: dofs/n_boundary_dofs_01.mpirun=1.debug ..... Passed 51.27 sec
Start 3213: dofs/n_boundary_dofs_01.mpirun=1.release
2/18 Test # 3213: dofs/n_boundary_dofs_01.mpirun=1.release ... Passed 17.03 sec
Start 3214: dofs/n_boundary_dofs_01.mpirun=2.debug
3/18 Test # 3214: dofs/n_boundary_dofs_01.mpirun=2.debug ..... Passed 1.90 sec
Start 3215: dofs/n_boundary_dofs_01.mpirun=2.release
4/18 Test # 3215: dofs/n_boundary_dofs_01.mpirun=2.release ... Passed 1.45 sec
Start 3216: dofs/n_boundary_dofs_02.debug
5/18 Test # 3216: dofs/n_boundary_dofs_02.debug .............. Passed 50.17 sec
Start 3217: dofs/n_boundary_dofs_02.release
6/18 Test # 3217: dofs/n_boundary_dofs_02.release ............ Passed 16.30 sec
Start 3218: dofs/n_boundary_dofs_03.debug
7/18 Test # 3218: dofs/n_boundary_dofs_03.debug .............. Passed 50.67 sec
Start 3219: dofs/n_boundary_dofs_03.release
8/18 Test # 3219: dofs/n_boundary_dofs_03.release ............ Passed 16.71 sec
Start 5498: hp/n_boundary_dofs.debug
9/18 Test # 5498: hp/n_boundary_dofs.debug ................... Passed 44.68 sec
Start 5499: hp/n_boundary_dofs.release
10/18 Test # 5499: hp/n_boundary_dofs.release ................. Passed 11.83 sec
Start 5500: hp/n_boundary_dofs_01.mpirun=1.debug
11/18 Test # 5500: hp/n_boundary_dofs_01.mpirun=1.debug ....... Passed 34.48 sec
Start 5501: hp/n_boundary_dofs_01.mpirun=1.release
12/18 Test # 5501: hp/n_boundary_dofs_01.mpirun=1.release ..... Passed 12.46 sec
Start 5502: hp/n_boundary_dofs_01.mpirun=2.debug
13/18 Test # 5502: hp/n_boundary_dofs_01.mpirun=2.debug ....... Passed 1.75 sec
Start 5503: hp/n_boundary_dofs_01.mpirun=2.release
14/18 Test # 5503: hp/n_boundary_dofs_01.mpirun=2.release ..... Passed 1.36 sec
Start 5504: hp/n_boundary_dofs_02.debug
15/18 Test # 5504: hp/n_boundary_dofs_02.debug ................ Passed 34.33 sec
Start 5505: hp/n_boundary_dofs_02.release
16/18 Test # 5505: hp/n_boundary_dofs_02.release .............. Passed 12.25 sec
Start 5506: hp/n_boundary_dofs_03.debug
17/18 Test # 5506: hp/n_boundary_dofs_03.debug ................ Passed 41.88 sec
Start 5507: hp/n_boundary_dofs_03.release
18/18 Test # 5507: hp/n_boundary_dofs_03.release .............. Passed 15.45 sec
100% tests passed, 0 tests failed out of 18
Roland [Mon, 14 Oct 2019 13:19:23 +0000 (15:19 +0200)]
Indent
Roland [Mon, 14 Oct 2019 13:18:55 +0000 (15:18 +0200)]
Simple test added, including test output
Martin Kronbichler [Mon, 14 Oct 2019 07:08:16 +0000 (09:08 +0200)]
Merge pull request #8900 from peterrum/vectorizedarray-iterator
Introduce VectorizedArrayBase and VectorizedArrayIterator
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.