]>
https://gitweb.dealii.org/ - dealii.git/log
Wolfgang Bangerth [Wed, 8 Jan 2020 03:39:43 +0000 (20:39 -0700)]
Simplify the instantiations of DoFTools::count_dofs_per_block().
Wolfgang Bangerth [Wed, 8 Jan 2020 03:28:52 +0000 (20:28 -0700)]
Further simplify instantiations of DoFTools::count_dofs_per_component().
Wolfgang Bangerth [Wed, 8 Jan 2020 03:24:06 +0000 (20:24 -0700)]
Simplify the instantiations of DoFTools::extract_level_dofs().
Wolfgang Bangerth [Wed, 8 Jan 2020 03:10:39 +0000 (20:10 -0700)]
Simplify the instantiations of DoFTools::count_dofs_per_component().
Daniel Arndt [Tue, 7 Jan 2020 22:15:49 +0000 (17:15 -0500)]
Merge pull request #9149 from bangerth/18
Fix a mistake in the introduction of step-18.
Daniel Arndt [Tue, 7 Jan 2020 22:11:45 +0000 (17:11 -0500)]
Merge pull request #9251 from krishnakumarg1984/step4_krishna_fix_2
fixes a typo in step-4 incorrectly quoting the tutorial wherein the ZeroFunction as first introduced
Timo Heister [Tue, 7 Jan 2020 21:40:53 +0000 (16:40 -0500)]
Merge pull request #9248 from bangerth/possibilities
Mark 'Possibilities for extensions' as <h3>.
Wolfgang Bangerth [Tue, 7 Jan 2020 21:15:18 +0000 (14:15 -0700)]
Merge pull request #9073 from luca-heltai/particle-generators-dofs
Generate particles on support or quadrature points on other grid
Timo Heister [Tue, 7 Jan 2020 19:49:33 +0000 (14:49 -0500)]
add mailmap entry
Krishnakumar Gopalakrishnan [Tue, 7 Jan 2020 17:43:22 +0000 (17:43 +0000)]
fixes a typo incorrectly quoting a section wherein the ZeroFunction was first introduced
Daniel Arndt [Tue, 7 Jan 2020 17:17:27 +0000 (12:17 -0500)]
Merge pull request #9206 from bangerth/tasks
Provide TaskGroup::size().
David Wells [Tue, 7 Jan 2020 17:09:40 +0000 (12:09 -0500)]
Merge pull request #9247 from bangerth/fix
Fix description of a test.
Wolfgang Bangerth [Tue, 7 Jan 2020 15:54:46 +0000 (08:54 -0700)]
Mark 'Possibilities for extensions' as <h3>.
Otherwise, our scripts don't pick these headings up and it won't show
in the table of contents.
Wolfgang Bangerth [Tue, 7 Jan 2020 15:48:33 +0000 (08:48 -0700)]
Fix description of a test.
David Wells [Tue, 7 Jan 2020 15:16:05 +0000 (10:16 -0500)]
Merge pull request #9245 from bangerth/readme
Document out of memory issues with 'make -jN'.
Wolfgang Bangerth [Tue, 7 Jan 2020 15:07:48 +0000 (08:07 -0700)]
Document out of memory issues with 'make -jN'.
Wolfgang Bangerth [Tue, 7 Jan 2020 15:03:26 +0000 (08:03 -0700)]
Merge pull request #9244 from tjhei/jenkins-osx-increase-timeout
jenkins: increase OSX timeout
Timo Heister [Tue, 7 Jan 2020 14:56:43 +0000 (09:56 -0500)]
jenkins: increase OSX timeout
It turns out that builds take longer after updating the machine to a
newer xcode and we regularly encounter a timeout.
Luca Heltai [Thu, 21 Nov 2019 18:57:16 +0000 (19:57 +0100)]
Generate particles on support or quadrature points on other grid
Functions that generates particles at the location of the support points of a
possibly non-matching grid or at the quadrature points of a possibly non-matching grid
The total number of particles that is added to the particle_handler
object is the number of dofs of the DoFHandler that is passed that are
within the triangulation and whose components are within the
ComponentMask.
Co-authored-by: Bruno Blais <blais.bruno@gmail.com>
Co-authored-by: Luca Heltai <luca.heltai@sissa.it>
Martin Kronbichler [Tue, 7 Jan 2020 07:30:42 +0000 (08:30 +0100)]
Merge pull request #9238 from bangerth/ia64
Remove reference to the IA64 architecture.
Martin Kronbichler [Tue, 7 Jan 2020 07:29:28 +0000 (08:29 +0100)]
Merge pull request #9239 from tjhei/config_h_p4est_old
config.h: remove old p4est version logic
Martin Kronbichler [Tue, 7 Jan 2020 07:20:53 +0000 (08:20 +0100)]
Merge pull request #9241 from bangerth/doftools
Mark some input arguments as 'const'.
Wolfgang Bangerth [Fri, 6 Dec 2019 23:17:50 +0000 (16:17 -0700)]
Add a changelog entry.
Wolfgang Bangerth [Fri, 6 Dec 2019 23:17:36 +0000 (16:17 -0700)]
Fix a mistake in the introduction of step-18.
The description of the problem is due to Ming Yang <ykevin09@gmail.com>.
Wolfgang Bangerth [Tue, 7 Jan 2020 04:25:54 +0000 (21:25 -0700)]
Mark some input arguments as 'const'.
This requires to also make a 'std::vector' argument a reference. Incidentally,
this also matches our usual style.
Timo Heister [Tue, 7 Jan 2020 03:04:19 +0000 (22:04 -0500)]
config.h: remove old p4est version logic
Wolfgang Bangerth [Tue, 7 Jan 2020 00:51:51 +0000 (17:51 -0700)]
Remove reference to the IA64 architecture.
IA64 was an interesting historical experiment that I enjoyed working on
and even more thinking about. But the architecture has not been updated
since 2012, and so there is no real danger in removing a piece of
code related to it from actually breaking anything for anyone.
Wolfgang Bangerth [Tue, 31 Dec 2019 21:52:03 +0000 (14:52 -0700)]
Add a changelog entry.
Wolfgang Bangerth [Tue, 31 Dec 2019 21:50:37 +0000 (14:50 -0700)]
Add a test.
Wolfgang Bangerth [Tue, 31 Dec 2019 21:47:01 +0000 (14:47 -0700)]
Provide TaskGroup::size().
Wolfgang Bangerth [Tue, 7 Jan 2020 00:13:17 +0000 (17:13 -0700)]
Merge pull request #9204 from rezarastak/mu_parser_random
mu_parser functions modified to use std random number generators
David Wells [Mon, 6 Jan 2020 20:37:18 +0000 (15:37 -0500)]
Merge pull request #9236 from bangerth/doc-2
Augment the documentation of GridGenerator::simplex().
Wolfgang Bangerth [Mon, 6 Jan 2020 20:07:31 +0000 (13:07 -0700)]
Augment the documentation of GridGenerator::simplex().
David Wells [Mon, 6 Jan 2020 16:17:44 +0000 (11:17 -0500)]
Merge pull request #9234 from tjhei/doc_grid_gen_simplex
doc: minor GridGenerator changes
Timo Heister [Sun, 5 Jan 2020 22:47:48 +0000 (17:47 -0500)]
doc: minor GridGenerator changes
Timo Heister [Mon, 6 Jan 2020 14:37:32 +0000 (09:37 -0500)]
Merge pull request #9229 from masterleinad/return_correct_indentation_error_code
Return error code from indent-all in check_indentation.sh
Daniel Arndt [Sun, 5 Jan 2020 16:25:38 +0000 (17:25 +0100)]
Return error code from indent-all in check_indentation.sh
Reza Rastak [Mon, 6 Jan 2020 07:18:31 +0000 (23:18 -0800)]
tests updated to be independent of RNG details
Martin Kronbichler [Sun, 5 Jan 2020 22:24:56 +0000 (23:24 +0100)]
Merge pull request #9233 from masterleinad/remove_cryptic_comment
Remove cryptic comment
Daniel Arndt [Sun, 5 Jan 2020 21:58:01 +0000 (22:58 +0100)]
Remove cryptic comment
Martin Kronbichler [Sun, 5 Jan 2020 20:17:59 +0000 (21:17 +0100)]
Merge pull request #9106 from peterrum/pft_without_p4est
Make pft independent of p4est
Martin Kronbichler [Sun, 5 Jan 2020 18:50:44 +0000 (19:50 +0100)]
Merge pull request #9230 from kronbichler/fix_mf_code
Fix two bugs in matrix-free code
Peter Munch [Thu, 28 Nov 2019 07:01:59 +0000 (08:01 +0100)]
Make pft tests independent of p4est
Daniel Arndt [Sun, 5 Jan 2020 16:59:27 +0000 (17:59 +0100)]
Merge pull request #9219 from tjhei/output_table_deprecate
deprecate members in TimerOutput
Martin Kronbichler [Sun, 5 Jan 2020 16:37:55 +0000 (17:37 +0100)]
Fix two bugs in matrix-free code
Daniel Arndt [Sun, 5 Jan 2020 16:31:42 +0000 (17:31 +0100)]
Merge pull request #9224 from peterrum/dofhandlerpolicy_p4estfree_macros
Replace some DEAL_II_WITH_P4EST with DEAL_II_WITH_MPI
Peter Munch [Sat, 4 Jan 2020 23:56:41 +0000 (00:56 +0100)]
Replace some DEAL_II_WITH_P4EST with DEAL_II_WITH_MPI
Daniel Arndt [Sun, 5 Jan 2020 12:29:34 +0000 (13:29 +0100)]
Merge pull request #9223 from peterrum/ecl-mapping-fix
Bug fix in PR #9155
Martin Kronbichler [Sun, 5 Jan 2020 10:13:01 +0000 (11:13 +0100)]
Merge pull request #9225 from tjhei/doxygen_fix_citation
fix a doxygen citation
Timo Heister [Sun, 5 Jan 2020 00:40:13 +0000 (19:40 -0500)]
Merge pull request #9190 from bangerth/doc
Annotate a few function arguments in doxygen.
Timo Heister [Sun, 5 Jan 2020 00:23:09 +0000 (19:23 -0500)]
fix a doxygen citation
might be related to #9222
Peter Munch [Sat, 4 Jan 2020 23:51:27 +0000 (00:51 +0100)]
Fix check of neigboring cells
Daniel Arndt [Sat, 4 Jan 2020 22:35:21 +0000 (23:35 +0100)]
Merge pull request #9218 from peterrum/get_projection_matrix_for_float
Instantiate FETools::get_projection_matrix for float
Timo Heister [Sat, 4 Jan 2020 21:28:20 +0000 (16:28 -0500)]
Merge pull request #9215 from peterrum/dofhandlerpolicy_p4estfree
Make DoFHandlerPolicy independent of p4est
Martin Kronbichler [Sat, 4 Jan 2020 19:15:03 +0000 (20:15 +0100)]
Merge pull request #9155 from peterrum/ecl-mapping
ECL: make mapping of neighbor available
Peter Munch [Sat, 4 Jan 2020 17:43:25 +0000 (18:43 +0100)]
Use CellId::binary_type for communication
Peter Munch [Thu, 2 Jan 2020 20:07:22 +0000 (21:07 +0100)]
Fix labels
Peter Munch [Thu, 2 Jan 2020 20:02:52 +0000 (21:02 +0100)]
Fix serial compilation
Peter Munch [Thu, 2 Jan 2020 16:55:47 +0000 (17:55 +0100)]
Make internal::DoFHandlerImplementation::Policy::ParallelDistributed independent from p4est
Martin Kronbichler [Sat, 4 Jan 2020 19:02:38 +0000 (20:02 +0100)]
Merge pull request #9214 from peterrum/cellid_ancestorof
Add CellId::is_ancestor_of
Timo Heister [Sat, 4 Jan 2020 01:48:01 +0000 (20:48 -0500)]
deprecate members in TimerOutput
It looks like these identical functions have been around for a long
time. While I prefer enter/exit_section(), we use the others in most
places.
Timo Heister [Fri, 3 Jan 2020 21:13:23 +0000 (16:13 -0500)]
Merge pull request #9217 from peterrum/fix_date
Fix date in header
Peter Munch [Fri, 3 Jan 2020 18:13:15 +0000 (19:13 +0100)]
Instantiate FETools::get_projection_matrix for float
Peter Munch [Fri, 3 Jan 2020 18:00:57 +0000 (19:00 +0100)]
Fix date in header
Peter Munch [Thu, 2 Jan 2020 17:16:18 +0000 (18:16 +0100)]
Add CellId::is_ancestor_of
David Wells [Thu, 2 Jan 2020 05:07:02 +0000 (00:07 -0500)]
Merge pull request #9211 from bangerth/instantiate
Instantiate DoFTools::map_dofs_to_support_points() also for <1,3>.
Wolfgang Bangerth [Thu, 2 Jan 2020 00:21:23 +0000 (17:21 -0700)]
Merge pull request #9209 from drwells/fix-using-namespace-links
Keep the 'dealii::' in 'using namespace dealii::'.
Wolfgang Bangerth [Thu, 2 Jan 2020 00:20:27 +0000 (17:20 -0700)]
Merge pull request #9208 from drwells/fix-tbb-version-check
Fix our TBB version check.
Wolfgang Bangerth [Thu, 2 Jan 2020 00:14:00 +0000 (17:14 -0700)]
Instantiate DoFTools::map_dofs_to_support_points() also for <1,3>.
Martin Kronbichler [Wed, 1 Jan 2020 18:46:23 +0000 (19:46 +0100)]
Merge pull request #9205 from bangerth/fix
Use a range-based for loop.
David Wells [Tue, 31 Dec 2019 22:00:15 +0000 (17:00 -0500)]
Fix our TBB version check.
Since the regular expression we used was eager it matched the 202 in 2020,
yielding a version number of 0.0. Note that this worked with older versions of
TBB since we would get, e.g., version 8.0 instead of version 2018.0.
David Wells [Tue, 31 Dec 2019 23:05:58 +0000 (18:05 -0500)]
Keep the 'dealii::' in 'using namespace dealii::'.
Some of our example code on the website (e.g., step-40) doesn't work since we
get rid of the preceding dealii and print
using namespace ::LinearAlgebraPETSc;
when it should be
using namespace dealii::LinearAlgebraPETSc;
instead. This change keeps the 'dealii::' only in this case, which currently
only occurs in step-40.cc, step-50.cc, step-55.cc, and local_integrators.h.
Wolfgang Bangerth [Sun, 22 Dec 2019 19:12:57 +0000 (12:12 -0700)]
Annotate a few function arguments in doxygen.
Plus minor other fixes.
Wolfgang Bangerth [Tue, 31 Dec 2019 17:53:28 +0000 (10:53 -0700)]
Use a range-based for loop.
Martin Kronbichler [Tue, 31 Dec 2019 07:20:07 +0000 (08:20 +0100)]
Merge pull request #9200 from bangerth/fix-1
Fix what looks like an obvious typo in the UMFPACK source files.
Martin Kronbichler [Tue, 31 Dec 2019 07:19:08 +0000 (08:19 +0100)]
Merge pull request #9201 from bangerth/fix-3
Minor doc updates.
Martin Kronbichler [Tue, 31 Dec 2019 07:18:04 +0000 (08:18 +0100)]
Merge pull request #9203 from bangerth/fix-2
Simplify the code in a test a bit.
Martin Kronbichler [Tue, 31 Dec 2019 07:17:02 +0000 (08:17 +0100)]
Merge pull request #9202 from bangerth/fix-4
Mark a bunch of input arguments as 'const'.
Reza Rastak [Mon, 30 Dec 2019 20:48:58 +0000 (12:48 -0800)]
mu_parser functions modified to use std random number generators
Wolfgang Bangerth [Mon, 30 Dec 2019 18:55:02 +0000 (11:55 -0700)]
Mark a bunch of input arguments as 'const'.
Wolfgang Bangerth [Mon, 30 Dec 2019 18:52:49 +0000 (11:52 -0700)]
Minor doc updates.
Wolfgang Bangerth [Mon, 30 Dec 2019 18:24:06 +0000 (11:24 -0700)]
Simplify the code a bit.
In earlier versions of deal.II, the SparseDirectUMFPACK could deal
with block matrices but not block vectors, and so we needed to do some
copying around. This is no longer necessary.
Wolfgang Bangerth [Mon, 30 Dec 2019 16:10:06 +0000 (09:10 -0700)]
Fix what looks like an obvious typo.
The BLAS_ZGER function is called a few lines below but doesn't have a
prototype/declaration.
David Wells [Mon, 30 Dec 2019 16:43:58 +0000 (11:43 -0500)]
Merge pull request #9199 from bangerth/umfpack
Avoid _n and _m as variable names.
Wolfgang Bangerth [Mon, 30 Dec 2019 14:15:40 +0000 (07:15 -0700)]
Avoid _n and _m as variable names.
In general, we don't use variable names that start with underscores, but here using
one-letter variables can also easily be avoided.
David Wells [Sun, 29 Dec 2019 15:41:35 +0000 (10:41 -0500)]
Merge pull request #9197 from bangerth/40
Let step-40 only depend on step-6, not step-17.
Wolfgang Bangerth [Sun, 29 Dec 2019 02:33:14 +0000 (19:33 -0700)]
Let step-40 only depend on step-6, not step-17.
Back in the day, we thought of 17 (which now uses the parallel::shared::Triangulation) as
a stepping stone to get to 40, but that's not really any longer how I think about step-40:
To me, that's a stand-alone basic technique, whereas step-17 is sort of a niche topic
for connoisseurs and those interested in a particular topic.
So remove the dependency 17->40 to make the tutorial graph simpler.
Daniel Arndt [Wed, 25 Dec 2019 17:51:54 +0000 (18:51 +0100)]
Merge pull request #9194 from bangerth/40
Label step-40 as a 'basic' tutorial program.
Timo Heister [Tue, 24 Dec 2019 18:51:26 +0000 (13:51 -0500)]
Merge pull request #9193 from bangerth/61
Let step-61 only build on step-51, not step-4.
Wolfgang Bangerth [Tue, 24 Dec 2019 17:17:39 +0000 (10:17 -0700)]
Label step-40 as a 'basic' tutorial program.
So far, only steps 1-6 were listed as 'basic', but step-40 has attained a similar
status in recent years since quite a number of new programs are now parallel based
on the techniques discussed there. I think it would make sense to reflect that in
the graph by giving it a highlighted style.
Wolfgang Bangerth [Tue, 24 Dec 2019 17:15:04 +0000 (10:15 -0700)]
Let step-61 only build on step-51, not step-4.
The tutorial graph is complicated enough as it is. We don't need to list dependencies
on some of the more basic tutorials.
Wolfgang Bangerth [Mon, 23 Dec 2019 14:41:12 +0000 (07:41 -0700)]
Merge pull request #9188 from peterrum/dof_accessor_include
Include dof_accessor.h
Daniel Arndt [Mon, 23 Dec 2019 14:29:20 +0000 (09:29 -0500)]
Merge pull request #9191 from tjhei/mpi_h_warning
silence system header MPI warning
Peter Munch [Sat, 21 Dec 2019 19:10:09 +0000 (20:10 +0100)]
Include dof_accessor.h
Daniel Arndt [Mon, 23 Dec 2019 11:42:48 +0000 (06:42 -0500)]
Merge pull request #9186 from masterleinad/avoid_generic_lambda
Avoid variable template in hp::Refinement
Daniel Arndt [Mon, 23 Dec 2019 11:28:47 +0000 (06:28 -0500)]
Merge pull request #9157 from kronbichler/shape_info_inverse_shapes
Add field for inverse/projection of 1D polynomials to MF::ShapeInfo
Daniel Arndt [Mon, 23 Dec 2019 10:39:04 +0000 (05:39 -0500)]
Merge pull request #9182 from bangerth/deprecate
Deprecate some versions of DoFTools::extract_dofs().
Daniel Arndt [Sat, 21 Dec 2019 15:35:20 +0000 (10:35 -0500)]
Avoid variable template in hp::Refinement
Timo Heister [Mon, 23 Dec 2019 02:41:10 +0000 (21:41 -0500)]
silence system header MPI warning
I am getting
/usr/include/mpich/mpicxx.h:1523:24: warning: ‘virtual MPI::Nullcomm&
MPI::Nullcomm::Clone() const’ can be marked override [-Wsuggest-
override]
with gcc5 and mpich 3.1. Fix this.
Wolfgang Bangerth [Sun, 22 Dec 2019 18:33:12 +0000 (11:33 -0700)]
Merge pull request #9183 from peterrum/fedgq-mem
Implement FE_Poly::memory_consumption
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.