]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
5 years agoMerge pull request #8935 from tjhei/consensus_get_requesters_barrier
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

5 years agoMerge pull request #8936 from tjhei/partitioner_64bit_overflow
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

5 years agoavoid 64bit overflow in Partiioner::set_ghost_indices 8936/head
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.

5 years agoMerge pull request #8934 from bangerth/doc-4
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().

5 years agoadd a barrier to avoid MPI race in ConsensusAlgorithm 8935/head
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.

5 years agoMerge pull request #8930 from peterrum/consensus-fix
Timo Heister [Mon, 21 Oct 2019 11:01:40 +0000 (13:01 +0200)]
Merge pull request #8930 from peterrum/consensus-fix

Fix ConsensusAlgorithm_NBX

5 years agoFix ConsensusAlgorithm_NBX 8930/head
Peter Munch [Fri, 18 Oct 2019 21:44:32 +0000 (23:44 +0200)]
Fix ConsensusAlgorithm_NBX

5 years agoMerge pull request #8931 from masterleinad/fix_hp_n_boundary_dofs
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

5 years agoAugment the description of CellId::to_string(). 8934/head
Wolfgang Bangerth [Mon, 21 Oct 2019 00:15:42 +0000 (18:15 -0600)]
Augment the description of CellId::to_string().

5 years agoMerge pull request #8932 from tjhei/fix_error_message
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

5 years agoadd missing space to error message 8932/head
Timo Heister [Sun, 20 Oct 2019 11:16:51 +0000 (13:16 +0200)]
add missing space to error message

5 years agoFix hp/n_boundary_dofs_01 8931/head
Daniel Arndt [Sun, 20 Oct 2019 04:20:33 +0000 (00:20 -0400)]
Fix hp/n_boundary_dofs_01

5 years agoMerge pull request #8891 from masterleinad/remove_bind_4
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

5 years agoMerge pull request #8924 from nfehn/digits
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()

5 years agoMerge pull request #8926 from masterleinad/replace_workstream_shared_ptr
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

5 years agoMerge pull request #8928 from bangerth/doc-3
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().

5 years agoBe more explicit about the Copied argument to WorkStream::run(). 8928/head
Wolfgang Bangerth [Fri, 18 Oct 2019 16:51:11 +0000 (10:51 -0600)]
Be more explicit about the Copied argument to WorkStream::run().

5 years agoReplace std::shared_ptr in WorkStream 8926/head
Daniel Arndt [Fri, 18 Oct 2019 15:58:11 +0000 (11:58 -0400)]
Replace std::shared_ptr in WorkStream

5 years agoMerge pull request #8925 from masterleinad/document_empty_copier
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

5 years agoUse empty function object for copier 8891/head
Daniel Arndt [Fri, 18 Oct 2019 14:54:18 +0000 (10:54 -0400)]
Use empty function object for copier

5 years agoDocument usage of empty copiers in WorkStream 8925/head
Daniel Arndt [Fri, 18 Oct 2019 15:08:17 +0000 (11:08 -0400)]
Document usage of empty copiers in WorkStream

5 years agoApply suggestions from code review
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>
5 years agoUpdate examples/step-13/step-13.cc
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>
5 years agominor changes 8924/head
Niklas Fehn [Fri, 18 Oct 2019 14:31:59 +0000 (16:31 +0200)]
minor changes

5 years agoentry doc/news/changes/minor
Niklas Fehn [Fri, 18 Oct 2019 12:46:38 +0000 (14:46 +0200)]
entry doc/news/changes/minor

5 years agouse Utilities::needed_digits() in write_vtu_with_pvtu_record()
Niklas Fehn [Fri, 18 Oct 2019 12:44:50 +0000 (14:44 +0200)]
use Utilities::needed_digits() in write_vtu_with_pvtu_record()

5 years agorefactor function Utilities::needed_digits()
Niklas Fehn [Fri, 18 Oct 2019 12:30:24 +0000 (14:30 +0200)]
refactor function Utilities::needed_digits()

5 years agoMerge pull request #8909 from peterrum/matrixfree-face-iterator
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

5 years agoMerge pull request #8922 from bangerth/update
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.

5 years agoMerge pull request #8923 from bangerth/update-2
Martin Kronbichler [Fri, 18 Oct 2019 12:28:43 +0000 (14:28 +0200)]
Merge pull request #8923 from bangerth/update-2

More minor updates.

5 years agoMerge pull request #8904 from nfehn/master
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

5 years agonew function DataOutInterface::write_vtu_with_pvtu_record() to avoid reimplementing... 8904/head
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

5 years agoMerge pull request #8916 from nfehn/torus
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

5 years agoMerge pull request #8921 from bangerth/doc
Martin Kronbichler [Fri, 18 Oct 2019 06:08:44 +0000 (08:08 +0200)]
Merge pull request #8921 from bangerth/doc

Add an external reference.

5 years agoAdd get_face_iterator 8909/head
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

5 years agoMore minor updates. 8923/head
Wolfgang Bangerth [Fri, 18 Oct 2019 05:49:27 +0000 (23:49 -0600)]
More minor updates.

5 years agoMinor code and documentation updates. 8922/head
Wolfgang Bangerth [Fri, 18 Oct 2019 05:39:59 +0000 (23:39 -0600)]
Minor code and documentation updates.

5 years agoAdd an external reference. 8921/head
Wolfgang Bangerth [Fri, 18 Oct 2019 05:24:40 +0000 (23:24 -0600)]
Add an external reference.

5 years agoMerge pull request #8910 from kronbichler/mf_unsupported_refinement_edges
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

5 years agoMerge pull request #8919 from peterrum/matrixfree-get_level_mg_handler2
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

5 years agoReplace level_mg_handler by mg_level 8919/head
Peter Munch [Thu, 17 Oct 2019 10:47:24 +0000 (12:47 +0200)]
Replace level_mg_handler by mg_level

5 years agosome renaming to make code more readable 8916/head
Niklas Fehn [Thu, 17 Oct 2019 14:57:09 +0000 (16:57 +0200)]
some renaming to make code more readable

5 years agoMerge pull request #8917 from bangerth/doc
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.

5 years agoUse positive form for comments. 8917/head
Wolfgang Bangerth [Wed, 16 Oct 2019 19:47:44 +0000 (13:47 -0600)]
Use positive form for comments.

5 years agoMerge pull request #8915 from peterrum/matrixfree-get_level_mg_handler
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

5 years agoadd new test case
Niklas Fehn [Wed, 16 Oct 2019 16:16:38 +0000 (18:16 +0200)]
add new test case

5 years agoextend GridGenerator::torus<3,3>() so that one can generate an open torus with angle...
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

5 years agoSave level_mg_handler inside of MatrixFree 8915/head
Peter Munch [Sat, 29 Dec 2018 06:44:41 +0000 (07:44 +0100)]
Save level_mg_handler inside of MatrixFree

5 years agoMerge pull request #8913 from nfehn/torus
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>()

5 years agofix bug in GridGenerator::torus<3,3>() 8913/head
Niklas Fehn [Wed, 16 Oct 2019 09:25:37 +0000 (11:25 +0200)]
fix bug in GridGenerator::torus<3,3>()

5 years agoMerge pull request #8901 from dougshidong/master
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

5 years agoDocument unsupported MG refinement edges for matrix-free DG 8910/head
Martin Kronbichler [Tue, 15 Oct 2019 10:52:08 +0000 (12:52 +0200)]
Document unsupported MG refinement edges for matrix-free DG

5 years agoMerge pull request #8908 from masterleinad/fix_typo_tensor
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

5 years agoFix another typo in tensor.h 8908/head
Daniel Arndt [Mon, 14 Oct 2019 20:34:01 +0000 (16:34 -0400)]
Fix another typo in tensor.h

5 years agoMerge pull request #8878 from dangars/complex_integrate_difference
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()

5 years agoMerge pull request #8907 from peterrum/tensor_docu_fix
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

5 years agoFix docu in Tensor 8907/head
Peter Munch [Mon, 14 Oct 2019 20:06:01 +0000 (22:06 +0200)]
Fix docu in Tensor

5 years agoMerge pull request #8903 from kronbichler/doc_vectorized_array_pod
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

5 years agoUpdate documentation about POD -> StandardLayoutType 8903/head
Martin Kronbichler [Mon, 14 Oct 2019 13:25:36 +0000 (15:25 +0200)]
Update documentation about POD -> StandardLayoutType

5 years agoFix DoFHandler::n_boundary_dofs() in issue #8897 8901/head
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

5 years agoMerge pull request #8900 from peterrum/vectorizedarray-iterator
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

5 years agoMerge pull request #8894 from nfehn/master
Martin Kronbichler [Mon, 14 Oct 2019 07:07:42 +0000 (09:07 +0200)]
Merge pull request #8894 from nfehn/master

New functionality to compute maximum aspect ratio of a mesh

5 years agonew functionality to compute mesh aspect ratio 8894/head
Niklas Fehn [Tue, 8 Oct 2019 11:10:56 +0000 (13:10 +0200)]
new functionality to compute mesh aspect ratio

5 years agoIntroduce VectorizedArrayBase and VectorizedArrayIterator 8900/head
Peter Munch [Fri, 11 Oct 2019 17:39:25 +0000 (19:39 +0200)]
Introduce VectorizedArrayBase and VectorizedArrayIterator

5 years agoMerge pull request #8869 from bangerth/nedelec
Martin Kronbichler [Sat, 12 Oct 2019 10:08:49 +0000 (12:08 +0200)]
Merge pull request #8869 from bangerth/nedelec

Update the description of the Nedelec element.

5 years agoReference FE_Nedelec from the documentation of FE_NedelecSZ. 8869/head
Wolfgang Bangerth [Thu, 26 Sep 2019 21:17:02 +0000 (15:17 -0600)]
Reference FE_Nedelec from the documentation of FE_NedelecSZ.

5 years agoMerge pull request #8895 from starki0815/merge_triangulations_bug
Daniel Arndt [Wed, 9 Oct 2019 23:01:39 +0000 (19:01 -0400)]
Merge pull request #8895 from starki0815/merge_triangulations_bug

Fix a bug in merge triangulations()

5 years agoAdd changelog entry 8878/head
Daniel Garcia-Sanchez [Wed, 9 Oct 2019 17:20:16 +0000 (19:20 +0200)]
Add changelog entry

5 years agoMerge pull request #8893 from kronbichler/vectorized_array_size
Daniel Arndt [Wed, 9 Oct 2019 12:15:47 +0000 (08:15 -0400)]
Merge pull request #8893 from kronbichler/vectorized_array_size

Add VectorizedArray::size() member function

5 years agoUpdate source/grid/tria.cc 8895/head
Sebastian Stark [Wed, 9 Oct 2019 12:09:47 +0000 (14:09 +0200)]
Update source/grid/tria.cc

Co-Authored-By: Daniel Arndt <arndtd@ornl.gov>
5 years agoUpdate source/grid/tria.cc
Sebastian Stark [Wed, 9 Oct 2019 12:09:41 +0000 (14:09 +0200)]
Update source/grid/tria.cc

Co-Authored-By: Daniel Arndt <arndtd@ornl.gov>
5 years agoAdd test integrate_difference_01_complex_04
Daniel Garcia-Sanchez [Wed, 9 Oct 2019 10:42:12 +0000 (12:42 +0200)]
Add test integrate_difference_01_complex_04

5 years agoUse a std::complex function for the tests integrate_difference_01_complex_0{1,2,3}
Daniel Garcia-Sanchez [Wed, 9 Oct 2019 08:57:15 +0000 (10:57 +0200)]
Use a std::complex function for the tests integrate_difference_01_complex_0{1,2,3}

5 years agoUse a std::complex function for the test fe_nedelec_singularity_01
Daniel Garcia-Sanchez [Wed, 9 Oct 2019 08:41:38 +0000 (10:41 +0200)]
Use a std::complex function for the test fe_nedelec_singularity_01

5 years agoAdd std::complex support to integrate_difference()
Daniel Garcia-Sanchez [Wed, 9 Oct 2019 07:43:41 +0000 (09:43 +0200)]
Add std::complex support to integrate_difference()

The type of exact_solution was double and fe_function could have any numerical
type (double, float, std::complex<double> or std::complex<float>). This would
lead in certain cases to unnecessary casts, for example from double to float.
In addition it was not possible to compare a std::complex exact_solution to a
std::complex fe_function.

Now the types of exact_solution and fe_function must be the same, as a result
integrate_difference() can be used to compare a std::complex exact_solution to
a std::complex fe_function.

This change is not backward-compatible. The old version of the function has
been deprecated.

5 years agoChangelog 8893/head
Martin Kronbichler [Tue, 8 Oct 2019 07:17:57 +0000 (09:17 +0200)]
Changelog

5 years agoTest size() function
Martin Kronbichler [Tue, 8 Oct 2019 07:16:10 +0000 (09:16 +0200)]
Test size() function

5 years agoAdd VectorizedArray::size() function
Martin Kronbichler [Tue, 8 Oct 2019 07:15:59 +0000 (09:15 +0200)]
Add VectorizedArray::size() function

5 years agoRework lambda description a bit, mention capture defaults
Daniel Arndt [Wed, 9 Oct 2019 04:33:43 +0000 (00:33 -0400)]
Rework lambda description a bit, mention capture defaults

5 years agoMove woker and copier out, use some default captures
Daniel Arndt [Wed, 9 Oct 2019 04:32:43 +0000 (00:32 -0400)]
Move woker and copier out, use some default captures

5 years agoFix a bug in merge triangulations()
Sebastian Stark [Tue, 8 Oct 2019 11:53:47 +0000 (13:53 +0200)]
Fix a bug in merge triangulations()

This patch makes sure that merge_triangulations() does not forget about where the boundary is (the problem has actually been in create_triangulation(), which assigned numbers::internal_face_boundary_id to boundary_faces)

5 years agoApply suggestions from code review
Daniel Arndt [Mon, 7 Oct 2019 22:27:51 +0000 (18:27 -0400)]
Apply suggestions from code review

Co-Authored-By: Wolfgang Bangerth <bangerth@colostate.edu>
5 years agoMerge pull request #8889 from rezarastak/grid_tools_doc
Daniel Arndt [Mon, 7 Oct 2019 18:44:48 +0000 (14:44 -0400)]
Merge pull request #8889 from rezarastak/grid_tools_doc

Small rewording of doc for compute_point_locations()

5 years agoApply suggestions from code review 8889/head
Reza Rastak [Mon, 7 Oct 2019 17:16:58 +0000 (10:16 -0700)]
Apply suggestions from code review

Co-Authored-By: Daniel Arndt <arndtd@ornl.gov>
5 years agoMerge pull request #8888 from masterleinad/bind_thread_management
Martin Kronbichler [Mon, 7 Oct 2019 10:01:21 +0000 (12:01 +0200)]
Merge pull request #8888 from masterleinad/bind_thread_management

Remove some uses of std::bind from thread_management.h

5 years agoRemove std::bind from examples
Daniel Arndt [Mon, 7 Oct 2019 01:36:59 +0000 (21:36 -0400)]
Remove std::bind from examples

5 years agoMerge pull request #8887 from masterleinad/avoid_thread_managenent
Daniel Arndt [Sun, 6 Oct 2019 23:58:06 +0000 (19:58 -0400)]
Merge pull request #8887 from masterleinad/avoid_thread_managenent

Avoid including thread_management.h

5 years agoRemove some uses of std::bind from thread_management.h 8888/head
Daniel Arndt [Sun, 6 Oct 2019 15:48:09 +0000 (11:48 -0400)]
Remove some uses of std::bind from thread_management.h

5 years agoMerge pull request #8890 from rezarastak/doxygen_perl
Timo Heister [Sun, 6 Oct 2019 22:16:49 +0000 (18:16 -0400)]
Merge pull request #8890 from rezarastak/doxygen_perl

PERL_PATH removed from options.dox

5 years agoPERL_PATH removed from options.dox 8890/head
Reza Rastak [Sun, 6 Oct 2019 19:04:46 +0000 (12:04 -0700)]
PERL_PATH removed from options.dox

5 years agoRewording of the doc in compute_point_locations
Reza Rastak [Sun, 6 Oct 2019 18:42:56 +0000 (11:42 -0700)]
Rewording of the doc in compute_point_locations

5 years agoAvoid including thread_management.h 8887/head
Daniel Arndt [Sun, 6 Oct 2019 15:43:39 +0000 (11:43 -0400)]
Avoid including thread_management.h

5 years agoMerge pull request #8886 from rezarastak/dist_solution_trans_doc_fix
Martin Kronbichler [Sat, 5 Oct 2019 19:14:22 +0000 (21:14 +0200)]
Merge pull request #8886 from rezarastak/dist_solution_trans_doc_fix

Minor documentation fix in P::D::SolutionTransfer

5 years agoreorder part of the doc in P::D::SolutionTransfer 8886/head
Reza Rastak [Fri, 4 Oct 2019 23:17:30 +0000 (16:17 -0700)]
reorder part of the doc in P::D::SolutionTransfer

5 years agoMinor documentation fix in P::D::SolutionTransfer
Reza Rastak [Thu, 3 Oct 2019 06:15:33 +0000 (23:15 -0700)]
Minor documentation fix in P::D::SolutionTransfer

5 years agoMerge pull request #8881 from masterleinad/fix_cuda_aware_mpi
Martin Kronbichler [Wed, 2 Oct 2019 14:36:20 +0000 (16:36 +0200)]
Merge pull request #8881 from masterleinad/fix_cuda_aware_mpi

Fix behavior for CUDA-aware MPI

5 years agoFixup style for preprocessor check 8881/head
Daniel Arndt [Wed, 2 Oct 2019 12:28:24 +0000 (08:28 -0400)]
Fixup style for preprocessor  check

5 years agoAvoid setting values when inserting ghost entries
Daniel Arndt [Tue, 1 Oct 2019 21:20:01 +0000 (21:20 +0000)]
Avoid setting values when inserting ghost entries

5 years agoAvoid using std::memset for device data
Daniel Arndt [Tue, 1 Oct 2019 21:19:13 +0000 (21:19 +0000)]
Avoid using std::memset for device data

5 years agoMerge pull request #8880 from kronbichler/cuda_synchronize_mpi
Bruno Turcksin [Tue, 1 Oct 2019 13:05:10 +0000 (09:05 -0400)]
Merge pull request #8880 from kronbichler/cuda_synchronize_mpi

Synchronize CUDA device in MPI ghost exchange


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.