]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
5 years agoFix two places where we used too large numbers in communication channel 9050/head
Martin Kronbichler [Thu, 14 Nov 2019 20:24:03 +0000 (21:24 +0100)]
Fix two places where we used too large numbers in communication channel

5 years agoMerge pull request #9049 from kronbichler/mapping_q_cache_by_lambda
Wolfgang Bangerth [Thu, 14 Nov 2019 14:43:00 +0000 (07:43 -0700)]
Merge pull request #9049 from kronbichler/mapping_q_cache_by_lambda

Allow initialization of MappingQCache by lambda

5 years agoMerge pull request #9023 from agrayver/extend_cell_python_interface
Bruno Turcksin [Thu, 14 Nov 2019 14:27:08 +0000 (09:27 -0500)]
Merge pull request #9023 from agrayver/extend_cell_python_interface

Extend cell python wrappers and add face wrappers

5 years agoExtend cell python wrappers and add face wrappers 9023/head
Alexander Grayver [Fri, 8 Nov 2019 15:35:21 +0000 (16:35 +0100)]
Extend cell python wrappers and add face wrappers

5 years agoAdd test case 9049/head
Martin Kronbichler [Thu, 14 Nov 2019 09:22:15 +0000 (10:22 +0100)]
Add test case

5 years agoAdd initialization of MappingQCache by a lambda
Martin Kronbichler [Thu, 14 Nov 2019 09:22:06 +0000 (10:22 +0100)]
Add initialization of MappingQCache by a lambda

5 years agoChangelog
Martin Kronbichler [Thu, 14 Nov 2019 09:21:52 +0000 (10:21 +0100)]
Changelog

5 years agoFix bug in MappingQGeneric::transform_real_to_unit_cell
Martin Kronbichler [Thu, 14 Nov 2019 09:18:31 +0000 (10:18 +0100)]
Fix bug in MappingQGeneric::transform_real_to_unit_cell

5 years agoMerge pull request #9034 from tjhei/communication_channel
Martin Kronbichler [Thu, 14 Nov 2019 06:57:06 +0000 (07:57 +0100)]
Merge pull request #9034 from tjhei/communication_channel

unify MPI tags for Partitioner/parallel Vector

5 years agoMerge pull request #9048 from tamiko/fix_compilation_with_opencascade_6.8_and_older
Martin Kronbichler [Thu, 14 Nov 2019 06:56:16 +0000 (07:56 +0100)]
Merge pull request #9048 from tamiko/fix_compilation_with_opencascade_6.8_and_older

fix compilation with opencascade version 6.8.0 and older

5 years agofix compilation with opencascade version 6.8.0 and older 9048/head
Matthias Maier [Thu, 14 Nov 2019 04:38:54 +0000 (22:38 -0600)]
fix compilation with opencascade version 6.8.0 and older

5 years agoMerge pull request #9040 from nicola-giuliani/stl_fixup
Matthias Maier [Thu, 14 Nov 2019 01:12:41 +0000 (19:12 -0600)]
Merge pull request #9040 from nicola-giuliani/stl_fixup

added stl read/write functions with compatibility

5 years agounify MPI tags for Partitioner/parallel Vector 9034/head
Timo Heister [Sun, 10 Nov 2019 17:39:10 +0000 (12:39 -0500)]
unify MPI tags for Partitioner/parallel Vector

- use specified range of MPI tags by Partitioner (and not different tags
by rank)
- limit communication channel in partitioner to 0..200
- limit vector communication channel to 0..100 (using Partitioner)
- use 100..200 for block vectors

5 years agoMerge pull request #9010 from tjhei/central_mpi_tags
Martin Kronbichler [Wed, 13 Nov 2019 13:15:54 +0000 (14:15 +0100)]
Merge pull request #9010 from tjhei/central_mpi_tags

use global list of MPI tags for collective communication

5 years agoupdated change file 9040/head
Nicola Giuliani [Wed, 13 Nov 2019 09:24:58 +0000 (10:24 +0100)]
updated change file

5 years agoadded another ifdef to check the versions of OCC
Nicola Giuliani [Wed, 13 Nov 2019 09:20:40 +0000 (10:20 +0100)]
added another ifdef to check the versions of OCC

5 years agoMerge pull request #9044 from peterrum/fix_log
David Wells [Tue, 12 Nov 2019 18:09:44 +0000 (13:09 -0500)]
Merge pull request #9044 from peterrum/fix_log

Fix data of log files

5 years agoMerge pull request #9018 from bangerth/22
Martin Kronbichler [Tue, 12 Nov 2019 17:34:53 +0000 (18:34 +0100)]
Merge pull request #9018 from bangerth/22

Add a discussion about Schur complements to step-22.

5 years agoMerge pull request #9042 from masterleinad/fix_timer_07
Daniel Arndt [Tue, 12 Nov 2019 16:13:08 +0000 (11:13 -0500)]
Merge pull request #9042 from masterleinad/fix_timer_07

Fix timer_07 test

5 years agoFix data of log files 9044/head
Peter Munch [Tue, 12 Nov 2019 15:45:55 +0000 (16:45 +0100)]
Fix data of log files

5 years agoFix timer_07 test 9042/head
Daniel Arndt [Tue, 12 Nov 2019 14:09:47 +0000 (09:09 -0500)]
Fix timer_07 test

5 years agoMerge pull request #8797 from kronbichler/speedup_multigrid_init
Daniel Arndt [Tue, 12 Nov 2019 13:57:18 +0000 (08:57 -0500)]
Merge pull request #8797 from kronbichler/speedup_multigrid_init

Allow multigrid transfer to use external vector partitioners

5 years agoMerge pull request #9041 from kronbichler/remove_unused_variable
Daniel Arndt [Tue, 12 Nov 2019 13:39:15 +0000 (08:39 -0500)]
Merge pull request #9041 from kronbichler/remove_unused_variable

Avoid warning about unused variable

5 years agoChangelog 8797/head
Martin Kronbichler [Thu, 19 Sep 2019 07:21:25 +0000 (09:21 +0200)]
Changelog

5 years agoTest case
Martin Kronbichler [Wed, 18 Sep 2019 20:46:02 +0000 (22:46 +0200)]
Test case

5 years agoAllow multigrid transfer to use external vector partitioners
Martin Kronbichler [Wed, 18 Sep 2019 20:45:46 +0000 (22:45 +0200)]
Allow multigrid transfer to use external vector partitioners

5 years agoAvoid warning about unused variable 9041/head
Martin Kronbichler [Tue, 12 Nov 2019 09:41:31 +0000 (10:41 +0100)]
Avoid warning about unused variable

5 years agoimproved check for OCC versions and test routines
Nicola Giuliani [Tue, 12 Nov 2019 09:24:32 +0000 (10:24 +0100)]
improved check for OCC versions and test routines

5 years agoMerge pull request #9038 from Rombur/cuda_volatile
Martin Kronbichler [Tue, 12 Nov 2019 08:17:19 +0000 (09:17 +0100)]
Merge pull request #9038 from Rombur/cuda_volatile

Make variable volatile to avoid incorrect optimization

5 years agoMake variable volatile to avoid incorrect optimization 9038/head
Bruno Turcksin [Mon, 11 Nov 2019 14:10:07 +0000 (14:10 +0000)]
Make variable volatile to avoid incorrect optimization

See https://devtalk.nvidia.com/default/topic/965588/race-condition-within-warp/

5 years agoMerge pull request #9039 from jodlbauer/quadratures
Wolfgang Bangerth [Mon, 11 Nov 2019 21:05:52 +0000 (14:05 -0700)]
Merge pull request #9039 from jodlbauer/quadratures

Add more choices to QuadratureSelector

5 years agoMerge pull request #9025 from tjhei/timer_output_spam
David Wells [Mon, 11 Nov 2019 17:19:55 +0000 (12:19 -0500)]
Merge pull request #9025 from tjhei/timer_output_spam

remove TimerOutput error spam

5 years agobreak
Nicola Giuliani [Mon, 11 Nov 2019 17:11:36 +0000 (18:11 +0100)]
break

5 years agoadded stl read/write functions
Nicola Giuliani [Wed, 30 Oct 2019 13:06:33 +0000 (14:06 +0100)]
added stl read/write functions

post comments from wolfgang

added changes

added IncrementalMesh

5 years agoAdd more choices to QuadratureSelector 9039/head
Daniel Jodlbauer [Mon, 11 Nov 2019 14:11:58 +0000 (15:11 +0100)]
Add more choices to QuadratureSelector

5 years agoMerge pull request #9033 from peterrum/compute_point_to_point_communication_pattern_nbx
Timo Heister [Mon, 11 Nov 2019 13:08:30 +0000 (08:08 -0500)]
Merge pull request #9033 from peterrum/compute_point_to_point_communication_pattern_nbx

Use ConsensusAlgorithm_NBX in compute_point_to_point_communication_pattern

5 years agoMerge pull request #9035 from peterrum/consensus_algo_comment
Daniel Arndt [Mon, 11 Nov 2019 00:44:13 +0000 (19:44 -0500)]
Merge pull request #9035 from peterrum/consensus_algo_comment

Add missing doxygen comment in ConsensusAlgorithm

5 years agoMerge pull request #9024 from tjhei/index_set_64
Daniel Arndt [Mon, 11 Nov 2019 00:40:10 +0000 (19:40 -0500)]
Merge pull request #9024 from tjhei/index_set_64

64bit fixes for IndexSets

5 years agoAdd missing doxygen comment in ConsensusAlgorithm 9035/head
Peter Munch [Sun, 10 Nov 2019 18:42:51 +0000 (19:42 +0100)]
Add missing doxygen comment in ConsensusAlgorithm

5 years agoRewrite compute_point_to_point_communication_pattern so that it uses ConsensusAlgorit... 9033/head
Peter Munch [Sun, 10 Nov 2019 17:24:29 +0000 (18:24 +0100)]
Rewrite compute_point_to_point_communication_pattern so that it uses ConsensusAlgorithm_NBX for MPI 3.0

5 years agoMerge pull request #9022 from Rombur/warpsize
Daniel Arndt [Sun, 10 Nov 2019 12:50:12 +0000 (07:50 -0500)]
Merge pull request #9022 from Rombur/warpsize

Do not hardcode the warp size

5 years agoMerge pull request #9030 from tamiko/fix_tpetra_check
Matthias Maier [Sat, 9 Nov 2019 18:21:27 +0000 (12:21 -0600)]
Merge pull request #9030 from tamiko/fix_tpetra_check

configure trilinos: Ensure that we are linking against MPI for Tpetra configure check

5 years agoconfigure trilinos: Ensure that we are linking against MPI for Tpetra configure check 9030/head
Matthias Maier [Sat, 9 Nov 2019 07:43:13 +0000 (01:43 -0600)]
configure trilinos: Ensure that we are linking against MPI for Tpetra configure check

5 years agoMerge pull request #9026 from masterleinad/revert_8976
Matthias Maier [Sat, 9 Nov 2019 02:19:15 +0000 (20:19 -0600)]
Merge pull request #9026 from masterleinad/revert_8976

Revert "added stl read/write functions"

5 years agoMerge pull request #9027 from peterrum/dofhandler_docu_fix
Daniel Arndt [Fri, 8 Nov 2019 20:35:28 +0000 (15:35 -0500)]
Merge pull request #9027 from peterrum/dofhandler_docu_fix

Add missing bracket in docu of DoFHandler

5 years agoAdd missing bracket in docu of DoFHandler 9027/head
Peter Munch [Fri, 8 Nov 2019 20:15:30 +0000 (21:15 +0100)]
Add missing bracket in docu of DoFHandler

5 years agoRevert "added stl read/write functions" 9026/head
Daniel Arndt [Fri, 8 Nov 2019 19:35:36 +0000 (14:35 -0500)]
Revert "added stl read/write functions"

This reverts commit 30df5d2033e8fa9a3eb0b0e01da04d34c090b270.

5 years agoaddress comment 9024/head
Timo Heister [Fri, 8 Nov 2019 19:27:04 +0000 (14:27 -0500)]
address comment

5 years agoremove TimerOutput error spam 9025/head
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...

5 years agofix comment
Timo Heister [Fri, 8 Nov 2019 18:28:58 +0000 (13:28 -0500)]
fix comment

5 years agofix output
Timo Heister [Fri, 8 Nov 2019 17:59:10 +0000 (12:59 -0500)]
fix output

5 years agofix index types
Timo Heister [Fri, 8 Nov 2019 16:16:07 +0000 (11:16 -0500)]
fix index types

5 years agoadd test
Timo Heister [Fri, 8 Nov 2019 15:26:50 +0000 (10:26 -0500)]
add test

5 years agofix complete_index_set
Timo Heister [Fri, 8 Nov 2019 15:38:06 +0000 (10:38 -0500)]
fix complete_index_set

5 years agoDo not hardcode the warp size 9022/head
Bruno Turcksin [Fri, 8 Nov 2019 13:34:29 +0000 (08:34 -0500)]
Do not hardcode the warp size

5 years agoMerge pull request #9020 from masterleinad/missing_header
David Wells [Fri, 8 Nov 2019 03:48:49 +0000 (22:48 -0500)]
Merge pull request #9020 from masterleinad/missing_header

Add missing header

5 years agoAdd missing header 9020/head
Daniel Arndt [Thu, 7 Nov 2019 23:05:58 +0000 (18:05 -0500)]
Add missing header

5 years agofix bug 9010/head
Timo Heister [Thu, 7 Nov 2019 16:48:21 +0000 (11:48 -0500)]
fix bug

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

5 years agoMerge pull request #9016 from Rombur/step_54
Wolfgang Bangerth [Thu, 7 Nov 2019 16:41:41 +0000 (09:41 -0700)]
Merge pull request #9016 from Rombur/step_54

Add missing namespace

5 years agoAdd a discussion about Schur complements to step-22. 9018/head
Wolfgang Bangerth [Thu, 7 Nov 2019 16:34:03 +0000 (09:34 -0700)]
Add a discussion about Schur complements to step-22.

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

5 years agofix compilation
Timo Heister [Thu, 7 Nov 2019 16:23:35 +0000 (11:23 -0500)]
fix compilation

5 years agoMinor updates to the documentation of step-20. 9017/head
Wolfgang Bangerth [Thu, 7 Nov 2019 15:59:14 +0000 (08:59 -0700)]
Minor updates to the documentation of step-20.

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

5 years agoAdd missing namespace 9016/head
Bruno Turcksin [Thu, 7 Nov 2019 13:20:42 +0000 (13:20 +0000)]
Add missing namespace

5 years agoMerge pull request #8419 from dangars/phase_shift_periodic_constraints
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)

5 years agoMerge pull request #9014 from rezarastak/dof_tools_doc_fix
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

5 years agosmall doc typo fix in DoFTools 9014/head
Reza Rastak [Thu, 7 Nov 2019 04:37:47 +0000 (20:37 -0800)]
small doc typo fix in DoFTools

5 years agoFix hp_cell_weights tests 9013/head
Daniel Arndt [Thu, 7 Nov 2019 03:40:54 +0000 (22:40 -0500)]
Fix hp_cell_weights tests

5 years agoFix test output for fullydistributed_grids/copy_serial_tria 9012/head
Daniel Arndt [Thu, 7 Nov 2019 02:38:45 +0000 (21:38 -0500)]
Fix test output for fullydistributed_grids/copy_serial_tria

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

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

5 years agoMerge pull request #8976 from nicola-giuliani/stl_handling
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

5 years agoFix Boost.Python CMake (#9011)
Bruno Turcksin [Wed, 6 Nov 2019 21:32:18 +0000 (16:32 -0500)]
Fix Boost.Python CMake (#9011)

Fix Boost.Python CMake

5 years agoUnset Boost_FOUND to get Boost.Python properly configured 9011/head
Alexander Grayver [Wed, 6 Nov 2019 21:10:19 +0000 (22:10 +0100)]
Unset Boost_FOUND to get Boost.Python properly configured

5 years agouse smaller type
Timo Heister [Wed, 6 Nov 2019 20:06:39 +0000 (15:06 -0500)]
use smaller type

5 years agoadd many other MPI tags
Timo Heister [Wed, 6 Nov 2019 19:58:18 +0000 (14:58 -0500)]
add many other MPI tags

5 years agoadd missing file
Timo Heister [Wed, 6 Nov 2019 16:43:53 +0000 (11:43 -0500)]
add missing file

5 years agouse global list of MPI tags for collective communication
Timo Heister [Wed, 6 Nov 2019 16:32:12 +0000 (11:32 -0500)]
use global list of MPI tags for collective communication

introduce Utilities::MPI::internal::Tags with a list of unique MPI tags.

part of #8958

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

5 years agoMerge pull request #9008 from peterrum/indent-message-hint
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

5 years agoAdd a hint to the indention script 9008/head
Peter Munch [Wed, 6 Nov 2019 06:28:45 +0000 (07:28 +0100)]
Add a hint to the indention script

5 years agoadded stl read/write functions 8976/head
Nicola Giuliani [Wed, 30 Oct 2019 13:06:33 +0000 (14:06 +0100)]
added stl read/write functions

post comments from wolfgang

added changes

5 years agoMerge pull request #8962 from peterrum/gridout-vtk-optional-all
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

5 years agoAdd SIMD type to template list of MF-Operators 9005/head
Daniel Jodlbauer [Tue, 5 Nov 2019 16:40:23 +0000 (17:40 +0100)]
Add SIMD type to template list of MF-Operators

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

5 years agochangelog 9003/head
Timo Heister [Tue, 5 Nov 2019 14:13:09 +0000 (09:13 -0500)]
changelog

5 years agoOutput all faces and edges to vtk 8962/head
Peter Munch [Fri, 25 Oct 2019 16:15:09 +0000 (18:15 +0200)]
Output all faces and edges to vtk

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

5 years agofix 64bit IndexSet::add_indices
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

5 years agoreturn MPI_Comm by const ref 9002/head
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());

5 years agodo not take a reference to the communicator 9001/head
Timo Heister [Tue, 5 Nov 2019 01:26:12 +0000 (20:26 -0500)]
do not take a reference to the communicator

5 years agoprotect more MPI communication with a CollectiveMutex
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

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

5 years agoMerge pull request #8998 from rumajo/fix_gmsh_compilation
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

5 years agomove mutex down 8997/head
Timo Heister [Mon, 4 Nov 2019 15:53:11 +0000 (10:53 -0500)]
move mutex down

5 years agouse MPI::CollectiveMutex in several places
Timo Heister [Fri, 1 Nov 2019 18:53:11 +0000 (14:53 -0400)]
use MPI::CollectiveMutex in several places

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

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


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.