]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
4 years agoMerge pull request #9434 from peterrum/ph_json_optional
Luca Heltai [Thu, 30 Jan 2020 14:06:05 +0000 (15:06 +0100)]
Merge pull request #9434 from peterrum/ph_json_optional

Further changes to ParameterHandler::parse_input_from_json

4 years agoMerge pull request #9445 from elauksap/parameter_handler_path_exists
Daniel Arndt [Thu, 30 Jan 2020 00:03:04 +0000 (19:03 -0500)]
Merge pull request #9445 from elauksap/parameter_handler_path_exists

Add ParameterHandler::subsection_path_exists

4 years agoMerge pull request #9447 from GrahamBenHarper/graham_dev_polynomials_adini
Daniel Arndt [Thu, 30 Jan 2020 00:02:49 +0000 (19:02 -0500)]
Merge pull request #9447 from GrahamBenHarper/graham_dev_polynomials_adini

Update PolynomialsAdini to derive from ScalarPolynomialsBase

4 years agoUpdate PolynomialsAdini to derive from ScalarPolynomialsBase and add a test for it 9447/head
grahambenharper [Mon, 27 Jan 2020 23:59:57 +0000 (16:59 -0700)]
Update PolynomialsAdini to derive from ScalarPolynomialsBase and add a test for it

4 years agoAdd ParameterHandler::subsection_path_exists() 9445/head
Pasquale Africa [Tue, 28 Jan 2020 21:25:49 +0000 (21:25 +0000)]
Add ParameterHandler::subsection_path_exists()

4 years agoMerge pull request #9156 from peterrum/ecl-partitioner
Daniel Arndt [Wed, 29 Jan 2020 14:16:13 +0000 (09:16 -0500)]
Merge pull request #9156 from peterrum/ecl-partitioner

ECL: add partitioners

4 years agoMerge pull request #9407 from simonsticko/semi_flux_sparsity_pattern
Wolfgang Bangerth [Wed, 29 Jan 2020 13:26:20 +0000 (06:26 -0700)]
Merge pull request #9407 from simonsticko/semi_flux_sparsity_pattern

make_flux_sparsity_pattern with flux couplings on a subset of the faces

4 years agoAdd ecl partitioners 9156/head
Peter Munch [Sun, 8 Dec 2019 23:18:19 +0000 (00:18 +0100)]
Add ecl partitioners

4 years agoFurther changes to ParameterHandler::parse_input_from_json 9434/head
Peter Munch [Mon, 27 Jan 2020 07:22:48 +0000 (08:22 +0100)]
Further changes to ParameterHandler::parse_input_from_json

Conflicts:
source/base/parameter_handler.cc

4 years agoMerge pull request #9171 from luca-heltai/symbolic-function
Luca Heltai [Wed, 29 Jan 2020 08:44:30 +0000 (09:44 +0100)]
Merge pull request #9171 from luca-heltai/symbolic-function

Symbolic function.

4 years agomake_flux_sparsity_pattern with flux couplings on a subset of the faces 9407/head
Simon Sticko [Tue, 14 Jan 2020 10:29:15 +0000 (11:29 +0100)]
make_flux_sparsity_pattern with flux couplings on a subset of the faces

Add an optional std::function input parameter to
make_flux_sparsity_pattern which describe over which faces there should
be flux couplings in the created sparsity pattern.

internal::make_flux_sparsity_pattern has one implementation for a
generic DoFHandlerType and a specialization for hp::DoFHandler. To
circument a bug where MSVC can't deduce which of these internal
functions should be called, change DoFHandlerType to
dealii::DoFHandler in the generic function.

To avoid another bug where MSVC can't construct a templated class,
call one of the overloaded versions of make_flux_sparsity_pattern with
always_couple_on_faces (even if this is already the default value).

4 years agoMerge pull request #9443 from tjhei/parameter_handler_cleanup
Wolfgang Bangerth [Wed, 29 Jan 2020 00:18:58 +0000 (17:18 -0700)]
Merge pull request #9443 from tjhei/parameter_handler_cleanup

make two ParameterHandler members local to .cc

4 years agoMerge pull request #9444 from masterleinad/fix_fulldistributed_tests
Wolfgang Bangerth [Tue, 28 Jan 2020 22:22:40 +0000 (15:22 -0700)]
Merge pull request #9444 from masterleinad/fix_fulldistributed_tests

Fix a few parallel::fullydistributed tests

4 years agomake two ParameterHandler members local to .cc 9443/head
Timo Heister [Tue, 28 Jan 2020 20:33:20 +0000 (15:33 -0500)]
make two ParameterHandler members local to .cc

These two (static) private member functions can also be in the anonymous
namespace instead. Follow-up to #9263

4 years agoFix a few parallel::fullydistributed tests 9444/head
Daniel Arndt [Tue, 28 Jan 2020 20:47:53 +0000 (15:47 -0500)]
Fix a few parallel::fullydistributed tests

4 years agoMerge pull request #9441 from GrahamBenHarper/graham_dev_fully_dist
Wolfgang Bangerth [Tue, 28 Jan 2020 20:27:44 +0000 (13:27 -0700)]
Merge pull request #9441 from GrahamBenHarper/graham_dev_fully_dist

Remove fully_distributed_tria_util files

4 years agoMerge pull request #9263 from elauksap/parameter_handler_sorting
Timo Heister [Tue, 28 Jan 2020 20:19:52 +0000 (15:19 -0500)]
Merge pull request #9263 from elauksap/parameter_handler_sorting

ParameterHandler in unsorted order

4 years agoRemove fully_distributed_tria_util files 9441/head
grahambenharper [Tue, 28 Jan 2020 19:50:52 +0000 (12:50 -0700)]
Remove fully_distributed_tria_util files

4 years agoMerge pull request #9437 from GrahamBenHarper/graham_dev_clean_compute
Timo Heister [Tue, 28 Jan 2020 16:10:43 +0000 (11:10 -0500)]
Merge pull request #9437 from GrahamBenHarper/graham_dev_clean_compute

Update uses of compute() to evaluate()

4 years agoSymbolic function. 9171/head
Luca Heltai [Sat, 14 Dec 2019 20:03:03 +0000 (21:03 +0100)]
Symbolic function.

4 years agoParameterHandler can now print in unsorted order 9263/head
Pasquale Africa [Tue, 21 Jan 2020 23:23:00 +0000 (23:23 +0000)]
ParameterHandler can now print in unsorted order

4 years agoMerge pull request #9430 from peterrum/ph_json_action
Wolfgang Bangerth [Tue, 28 Jan 2020 04:19:15 +0000 (21:19 -0700)]
Merge pull request #9430 from peterrum/ph_json_action

Fix ParameterHandler::read_xml_recursively for actions

4 years agoMerge pull request #9432 from peterrum/tria_new_create_triangulation_followup
Wolfgang Bangerth [Tue, 28 Jan 2020 04:19:01 +0000 (21:19 -0700)]
Merge pull request #9432 from peterrum/tria_new_create_triangulation_followup

Fix remaining issues for #9195

4 years agoMerge pull request #9436 from GrahamBenHarper/graham_dev_clean_ex6
Wolfgang Bangerth [Tue, 28 Jan 2020 04:18:27 +0000 (21:18 -0700)]
Merge pull request #9436 from GrahamBenHarper/graham_dev_clean_ex6

Remove unused included file from step-6

4 years agoMerge pull request #9431 from MFraters/fix_particle_probability_density_mpi_problem
Wolfgang Bangerth [Mon, 27 Jan 2020 22:25:11 +0000 (15:25 -0700)]
Merge pull request #9431 from MFraters/fix_particle_probability_density_mpi_problem

Fix particle probability density mpi problem

4 years agoMerge pull request #9362 from peterrum/pft-order
Wolfgang Bangerth [Mon, 27 Jan 2020 22:17:05 +0000 (15:17 -0700)]
Merge pull request #9362 from peterrum/pft-order

New p:f:t tests

4 years agoMerge pull request #9409 from bangerth/utilities
Daniel Arndt [Mon, 27 Jan 2020 22:06:54 +0000 (17:06 -0500)]
Merge pull request #9409 from bangerth/utilities

Update the documentation of int_to_string() and to_string().

4 years agoUpdate documentation/implementation of some polynomial classes 9437/head
grahambenharper [Mon, 27 Jan 2020 21:26:49 +0000 (14:26 -0700)]
Update documentation/implementation of some polynomial classes

4 years agoRemove unused included file 9436/head
grahambenharper [Mon, 27 Jan 2020 19:59:35 +0000 (12:59 -0700)]
Remove unused included file

4 years agoFix remaining issues for #9195 9432/head
Peter Munch [Sun, 26 Jan 2020 19:44:03 +0000 (20:44 +0100)]
Fix remaining issues for #9195

4 years agoFix ParameterHandler::read_xml_recursively for actions 9430/head
Peter Munch [Fri, 24 Jan 2020 15:36:04 +0000 (16:36 +0100)]
Fix ParameterHandler::read_xml_recursively for actions

4 years agoMerge pull request #9433 from masterleinad/fix-gcc-4.9.4
Martin Kronbichler [Mon, 27 Jan 2020 12:06:59 +0000 (13:06 +0100)]
Merge pull request #9433 from masterleinad/fix-gcc-4.9.4

Fix gcc 4.9.4 warning

4 years agoMerge pull request #9388 from drwells/add-replicated-triangulation
Martin Kronbichler [Mon, 27 Jan 2020 09:10:24 +0000 (10:10 +0100)]
Merge pull request #9388 from drwells/add-replicated-triangulation

Implement GridGenerator::replicate_triangulation().

4 years agoMerge pull request #9413 from bangerth/type-erasure
Martin Kronbichler [Mon, 27 Jan 2020 08:54:28 +0000 (09:54 +0100)]
Merge pull request #9413 from bangerth/type-erasure

Add a note to two .h files about the design pattern used there.

4 years agoFix gcc 4.9.4 warning 9433/head
Daniel Arndt [Mon, 27 Jan 2020 04:20:06 +0000 (23:20 -0500)]
Fix gcc 4.9.4 warning

4 years agoTests to ensure that the order of pft and be the base triangulations are the same 9362/head
Peter Munch [Fri, 17 Jan 2020 04:43:22 +0000 (05:43 +0100)]
Tests to ensure that the order of pft and be the base triangulations are the same

4 years agoImplement GridGenerator::replicate_triangulation(). 9388/head
David Wells [Tue, 14 Jan 2020 04:21:45 +0000 (23:21 -0500)]
Implement GridGenerator::replicate_triangulation().

4 years agoMerge pull request #9207 from bangerth/umfpack
David Wells [Sun, 26 Jan 2020 04:51:38 +0000 (23:51 -0500)]
Merge pull request #9207 from bangerth/umfpack

Implement the solution of complex linear systems using UMFPACK.

4 years agoMerge pull request #9419 from GrahamBenHarper/graham_dev_clean_fepoly
Daniel Arndt [Sun, 26 Jan 2020 02:02:27 +0000 (21:02 -0500)]
Merge pull request #9419 from GrahamBenHarper/graham_dev_clean_fepoly

Remove seemingly unused code in fe_poly.cc

4 years agoMerge pull request #9410 from bangerth/utilities-2
Daniel Arndt [Sun, 26 Jan 2020 02:00:20 +0000 (21:00 -0500)]
Merge pull request #9410 from bangerth/utilities-2

Use std::to_string() instead of boost lexical_cast.

4 years agoSelectively disable complex UMFPACK instantiations if DEAL_II_WITH_COMPLEX=OFF. 9207/head
Wolfgang Bangerth [Thu, 23 Jan 2020 01:37:07 +0000 (18:37 -0700)]
Selectively disable complex UMFPACK instantiations if DEAL_II_WITH_COMPLEX=OFF.

4 years agoMerge pull request #9415 from bangerth/face_indices
David Wells [Sat, 25 Jan 2020 21:13:11 +0000 (16:13 -0500)]
Merge pull request #9415 from bangerth/face_indices

Introduce GeometryInfo::face_indices()

4 years agoMerge pull request #9421 from bangerth/error
Daniel Arndt [Sat, 25 Jan 2020 18:51:30 +0000 (13:51 -0500)]
Merge pull request #9421 from bangerth/error

Improve an error message.

4 years agoUpdate source/particles/generators.cc 9431/head
MFraters [Sat, 25 Jan 2020 18:22:56 +0000 (10:22 -0800)]
Update source/particles/generators.cc

Co-Authored-By: Daniel Arndt <arndtd@ornl.gov>
4 years agoadd test with 3 mpi processes and 4 particles.
Menno Fraters [Sat, 25 Jan 2020 08:24:39 +0000 (00:24 -0800)]
add test with 3 mpi processes and 4 particles.

4 years agoadd test with 3 mpi processes and 3 particles.
Menno Fraters [Sat, 25 Jan 2020 08:24:32 +0000 (00:24 -0800)]
add test with 3 mpi processes and 3 particles.

4 years agoadd test with 3 mpi processes and 2 particles.
Menno Fraters [Sat, 25 Jan 2020 08:24:23 +0000 (00:24 -0800)]
add test with 3 mpi processes and 2 particles.

4 years agoadd test with 3 mpi processes and 1 particle.
Menno Fraters [Sat, 25 Jan 2020 08:23:47 +0000 (00:23 -0800)]
add test with 3 mpi processes and 1 particle.

4 years agofix local_end_weight definition.
Menno Fraters [Sat, 25 Jan 2020 05:52:33 +0000 (21:52 -0800)]
fix local_end_weight definition.

4 years agoMerge pull request #9423 from krishnakumarg1984/step2_remove_unwanted_include
Daniel Arndt [Sat, 25 Jan 2020 05:52:23 +0000 (00:52 -0500)]
Merge pull request #9423 from krishnakumarg1984/step2_remove_unwanted_include

removes an unwanted include file manifold_lib.h from step-2

4 years agoAdd mailmap entry
Daniel Arndt [Sat, 25 Jan 2020 04:57:57 +0000 (23:57 -0500)]
Add mailmap entry

4 years agoFix particle probability density mpi problem
Menno Fraters [Sat, 25 Jan 2020 02:39:20 +0000 (18:39 -0800)]
Fix particle probability density mpi problem

4 years agoMerge pull request #9414 from tjhei/step12-data_out
Wolfgang Bangerth [Fri, 24 Jan 2020 22:21:55 +0000 (15:21 -0700)]
Merge pull request #9414 from tjhei/step12-data_out

step-12: use add_data_vector with DoFHandler

4 years agostep-12: use add_data_vector with DoFHandler 9414/head
Timo Heister [Wed, 22 Jan 2020 01:50:45 +0000 (20:50 -0500)]
step-12: use add_data_vector with DoFHandler

Otherwise data output breaks if you switch to DG(0) (cell vs dof
dataout).

4 years agoMerge pull request #9422 from masterleinad/restrict_fe_series_02
Wolfgang Bangerth [Thu, 23 Jan 2020 17:46:38 +0000 (10:46 -0700)]
Merge pull request #9422 from masterleinad/restrict_fe_series_02

Restrict fe_series_02

4 years agoremoves an unwanted include file manifold_lib.h from step-2 9423/head
Krishnakumar Gopalakrishnan [Thu, 23 Jan 2020 17:35:07 +0000 (17:35 +0000)]
removes an unwanted include file manifold_lib.h from step-2

4 years agoRestrict fe_series_02 9422/head
Daniel Arndt [Thu, 23 Jan 2020 17:19:06 +0000 (12:19 -0500)]
Restrict fe_series_02

4 years agoImprove an error message. 9421/head
Wolfgang Bangerth [Thu, 23 Jan 2020 17:11:55 +0000 (10:11 -0700)]
Improve an error message.

4 years agoMerge pull request #9402 from drwells/move-71-47
Martin Kronbichler [Thu, 23 Jan 2020 11:25:34 +0000 (12:25 +0100)]
Merge pull request #9402 from drwells/move-71-47

Rename step-71 to step-47.

4 years agoMerge pull request #9411 from bangerth/7
Martin Kronbichler [Thu, 23 Jan 2020 11:23:55 +0000 (12:23 +0100)]
Merge pull request #9411 from bangerth/7

Augment introduction to step-7.

4 years agoMerge pull request #9416 from bangerth/20
Daniel Arndt [Thu, 23 Jan 2020 05:52:06 +0000 (00:52 -0500)]
Merge pull request #9416 from bangerth/20

Mention namespaces in step-20.

4 years agoClarify what the graph represents. (#9417)
Bruno Turcksin [Thu, 23 Jan 2020 00:33:00 +0000 (19:33 -0500)]
Clarify what the graph represents. (#9417)

Clarify what the graph represents.

4 years agoBreak a long string onto shorter lines.
Wolfgang Bangerth [Thu, 23 Jan 2020 00:26:21 +0000 (17:26 -0700)]
Break a long string onto shorter lines.

4 years agoClarify when we actually call to std::to_string. 9409/head
Wolfgang Bangerth [Thu, 23 Jan 2020 00:08:10 +0000 (17:08 -0700)]
Clarify when we actually call to std::to_string.

4 years agoReintroduce boost::lexical_cast for everything but integers. 9410/head
Wolfgang Bangerth [Thu, 23 Jan 2020 00:06:06 +0000 (17:06 -0700)]
Reintroduce boost::lexical_cast for everything but integers.

4 years agoUse std::to_string() instead of boost lexical_cast.
Wolfgang Bangerth [Tue, 21 Jan 2020 18:12:56 +0000 (11:12 -0700)]
Use std::to_string() instead of boost lexical_cast.

4 years agoRemove seemingly unreachable code in fe_poly.cc 9419/head
grahambenharper [Thu, 23 Jan 2020 00:02:42 +0000 (17:02 -0700)]
Remove seemingly unreachable code in fe_poly.cc

4 years agoClarify what the graph represents. 9417/head
Wolfgang Bangerth [Wed, 22 Jan 2020 23:57:51 +0000 (16:57 -0700)]
Clarify what the graph represents.

4 years agoMention namespaces in step-20. 9416/head
Wolfgang Bangerth [Wed, 22 Jan 2020 23:51:37 +0000 (16:51 -0700)]
Mention namespaces in step-20.

4 years agoMerge pull request #9309 from marcfehling/feseries-serialize
Wolfgang Bangerth [Wed, 22 Jan 2020 23:20:53 +0000 (16:20 -0700)]
Merge pull request #9309 from marcfehling/feseries-serialize

FESeries: Added features to precalculate all matrices and serialize them.

4 years agoUse GeometryInfo::face_indices(). 9415/head
Wolfgang Bangerth [Wed, 22 Jan 2020 03:00:08 +0000 (20:00 -0700)]
Use GeometryInfo::face_indices().

4 years agoAdd a note to two .h files about the design pattern used there. 9413/head
Wolfgang Bangerth [Tue, 21 Jan 2020 23:44:36 +0000 (16:44 -0700)]
Add a note to two .h files about the design pattern used there.

4 years agoMerge pull request #9412 from tjhei/step-12-remove-constraints
Daniel Arndt [Wed, 22 Jan 2020 05:40:46 +0000 (00:40 -0500)]
Merge pull request #9412 from tjhei/step-12-remove-constraints

remove unused variable in step-12

4 years agoProvide GeometryInfo::face_indices().
Wolfgang Bangerth [Wed, 22 Jan 2020 02:59:54 +0000 (19:59 -0700)]
Provide GeometryInfo::face_indices().

4 years agoFESeries: Added features to precalculate transformation matrices and to save/load... 9309/head
Marc Fehling [Mon, 13 Jan 2020 21:08:38 +0000 (22:08 +0100)]
FESeries: Added features to precalculate transformation matrices and to save/load them.

4 years agohp::QCollection: Added equality operator.
Marc Fehling [Thu, 16 Jan 2020 11:56:45 +0000 (12:56 +0100)]
hp::QCollection: Added equality operator.

4 years agoMerge pull request #9195 from peterrum/tria_new_create_triangulation
Wolfgang Bangerth [Tue, 21 Jan 2020 22:39:38 +0000 (15:39 -0700)]
Merge pull request #9195 from peterrum/tria_new_create_triangulation

Create new dealii::Triangulation::create_triangulation()

4 years agoremove unused variable in step-12 9412/head
Timo Heister [Tue, 21 Jan 2020 21:39:59 +0000 (16:39 -0500)]
remove unused variable in step-12

4 years agoUpdate the documentation of int_to_string() and to_string().
Wolfgang Bangerth [Tue, 21 Jan 2020 18:09:45 +0000 (11:09 -0700)]
Update the documentation of int_to_string() and to_string().

4 years agoRename step-71 to step-47. 9402/head
David Wells [Mon, 20 Jan 2020 15:33:20 +0000 (10:33 -0500)]
Rename step-71 to step-47.

This fills an empty hole in the tutorial graph.

4 years agoAugment introduction to step-7. 9411/head
Wolfgang Bangerth [Tue, 21 Jan 2020 18:28:22 +0000 (11:28 -0700)]
Augment introduction to step-7.

4 years agoMerge pull request #9408 from drwells/fix-channel-doc-2
Timo Heister [Tue, 21 Jan 2020 15:20:35 +0000 (10:20 -0500)]
Merge pull request #9408 from drwells/fix-channel-doc-2

Clarify a channel limit.

4 years agoClarify a channel limit. 9408/head
David Wells [Tue, 21 Jan 2020 14:33:11 +0000 (09:33 -0500)]
Clarify a channel limit.

This is a bit tricky since the BlockVector needs channels 100 to 200, but the
class itself should only use 0 to 100.

4 years agoMerge pull request #9401 from drwells/fix-channel-doc
Daniel Arndt [Tue, 21 Jan 2020 01:47:10 +0000 (20:47 -0500)]
Merge pull request #9401 from drwells/fix-channel-doc

Make channel limits consistent.

4 years agoMerge pull request #9398 from simonsticko/fix_make_flux_sparsity_pattern_1D
David Wells [Tue, 21 Jan 2020 01:01:23 +0000 (20:01 -0500)]
Merge pull request #9398 from simonsticko/fix_make_flux_sparsity_pattern_1D

Fix 1D-bug in one version of make_flux_sparsity_pattern

4 years agoMerge pull request #9400 from drwells/use-std-to-string
David Wells [Tue, 21 Jan 2020 01:01:11 +0000 (20:01 -0500)]
Merge pull request #9400 from drwells/use-std-to-string

Utilities::to_string -> std::to_string

4 years agoMerge pull request #9404 from tjhei/ci_cxx11
David Wells [Mon, 20 Jan 2020 23:03:33 +0000 (18:03 -0500)]
Merge pull request #9404 from tjhei/ci_cxx11

CI: disable cxx14 for the serial linux build

4 years agoUtilities::to_string -> std::to_string 9400/head
David Wells [Mon, 20 Jan 2020 15:16:31 +0000 (10:16 -0500)]
Utilities::to_string -> std::to_string

None of these use the second arguments for padding so we might as well
use the standard library function.

4 years agoCI: disable cxx14 for the serial linux build 9404/head
Timo Heister [Mon, 20 Jan 2020 15:57:48 +0000 (10:57 -0500)]
CI: disable cxx14 for the serial linux build

4 years agoMerge pull request #9403 from tjhei/readme_osx_github_actions
David Wells [Mon, 20 Jan 2020 17:00:24 +0000 (12:00 -0500)]
Merge pull request #9403 from tjhei/readme_osx_github_actions

add github actions OSX to readme

4 years agoCheck the value of the communication channel. 9401/head
David Wells [Mon, 20 Jan 2020 16:38:48 +0000 (11:38 -0500)]
Check the value of the communication channel.

The block vector class assumes it can use 100-199, where 200 is the
limit set by the Partitioner class.

4 years agoMerge pull request #9399 from masterleinad/fix_compiling_c++11
Martin Kronbichler [Mon, 20 Jan 2020 16:50:39 +0000 (17:50 +0100)]
Merge pull request #9399 from masterleinad/fix_compiling_c++11

Fix compiling for C++11

4 years agoadd github actions OSX to readme 9403/head
Timo Heister [Mon, 20 Jan 2020 15:56:12 +0000 (10:56 -0500)]
add github actions OSX to readme

4 years agoFix compiling for C++11 9399/head
Daniel Arndt [Mon, 20 Jan 2020 14:29:27 +0000 (09:29 -0500)]
Fix compiling for C++11

4 years agoMerge pull request #9397 from masterleinad/test_indentation_macos
Timo Heister [Mon, 20 Jan 2020 13:27:00 +0000 (08:27 -0500)]
Merge pull request #9397 from masterleinad/test_indentation_macos

Test indentation script on Mac OSX

4 years agoFix 1D bug in one version of make_flux_sparsity_pattern. 9398/head
Simon Sticko [Fri, 17 Jan 2020 16:59:07 +0000 (17:59 +0100)]
Fix 1D bug in one version of make_flux_sparsity_pattern.

When a neighbor has children, the function loops over each face and the
children of each face_iterator. But in 1D the number of children of a
face is always zero. The result is that flux-couplings are missed in
the 1D case when not all cells are on the same level.

Fix this by avoiding to iterate over the children of the face in 1D.
This is the same solutions that is already used in line 597 of
source/dofs/dof_tools_sparsity.cc.

4 years agoInstantiate hp version of make_flux_sparsity_pattern in 1D.
Simon Sticko [Fri, 17 Jan 2020 16:34:48 +0000 (17:34 +0100)]
Instantiate hp version of make_flux_sparsity_pattern in 1D.

The version of make_flux_sparsity_pattern that takes cell and face
couplings is not instantiated for hp::DoFHandler in 1D. Trying to
compile code using it leads to a linking error. Instantiate the
function.

4 years agoAdd test of make_flux_sparsity_pattern in 1D.
Simon Sticko [Fri, 17 Jan 2020 16:10:04 +0000 (17:10 +0100)]
Add test of make_flux_sparsity_pattern in 1D.

For the version of make_flux_sparsity_pattern that takes face and cell
couplings, add a 1D test that fails for both types of DoFHandler. For
dealii::DoFHandler it fails because there is a bug in 1D and for the hp
case it fails because make_flux_sparsity_pattern isn't instantiated in
the 1D case.

4 years agoTest indentation script on Mac OSX 9397/head
Daniel Arndt [Sun, 19 Jan 2020 19:54:39 +0000 (14:54 -0500)]
Test indentation script on Mac OSX

4 years agoMerge pull request #9075 from luca-heltai/get-set-particle-positions
Daniel Arndt [Mon, 20 Jan 2020 02:40:51 +0000 (21:40 -0500)]
Merge pull request #9075 from luca-heltai/get-set-particle-positions

Get set particle positions


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.