]>
https://gitweb.dealii.org/ - dealii.git/log
David Wells [Sun, 25 Aug 2019 21:48:46 +0000 (17:48 -0400)]
Clean up the last two commits slightly.
Mario Zepeda Aguilar [Tue, 6 Aug 2019 21:36:25 +0000 (17:36 -0400)]
Update step-33.cc
Irabiel Romero [Thu, 8 Aug 2019 22:13:54 +0000 (18:13 -0400)]
add comment for interpolate_boundary_values
Wolfgang Bangerth [Sun, 25 Aug 2019 18:46:27 +0000 (12:46 -0600)]
Merge pull request #8638 from dangars/evaluation_points_datapostprocessor
Clarify update_quadrature_points in the context of DataPostprocessor
Daniel Garcia-Sanchez [Sun, 25 Aug 2019 16:21:34 +0000 (18:21 +0200)]
Clarify update_quadrature_points in the context of DataPostprocessor
Daniel Arndt [Fri, 23 Aug 2019 21:29:05 +0000 (17:29 -0400)]
Merge pull request #8630 from masterleinad/fix_petsc_matrixbase_end
Fix PETScWrappers::MatrixBase::end(row)
Timo Heister [Fri, 23 Aug 2019 20:50:44 +0000 (16:50 -0400)]
Merge pull request #8631 from bangerth/step-3
Use VTK as the file format for step-3
David Wells [Fri, 23 Aug 2019 16:40:31 +0000 (12:40 -0400)]
Merge pull request #8632 from bangerth/clarify
Clarify the use of the adjective 'integral'.
Daniel Arndt [Fri, 23 Aug 2019 16:35:38 +0000 (12:35 -0400)]
Merge pull request #8626 from bangerth/readme
Clarify something in the readme file that seems to perpetually perplex people
Wolfgang Bangerth [Fri, 23 Aug 2019 16:21:26 +0000 (10:21 -0600)]
Clarify the use of the adjective 'integral'.
Wolfgang Bangerth [Fri, 23 Aug 2019 16:14:18 +0000 (10:14 -0600)]
Add changelog entry.
Wolfgang Bangerth [Fri, 23 Aug 2019 16:13:14 +0000 (10:13 -0600)]
Show a VTK-based visualization in step-3, and link to video lectures.
Wolfgang Bangerth [Fri, 23 Aug 2019 16:12:51 +0000 (10:12 -0600)]
Use VTK as the file format for step-3.
Daniel Arndt [Fri, 23 Aug 2019 15:42:52 +0000 (11:42 -0400)]
Merge pull request #8629 from peterrum/fdt_explicit_constructor
Make constructor of p:d:t explicit
Daniel Arndt [Fri, 23 Aug 2019 13:23:28 +0000 (09:23 -0400)]
Fix PETScWrappers::MatrixBase::end(row)
Peter Munch [Fri, 23 Aug 2019 13:10:39 +0000 (15:10 +0200)]
Make constructor of p:d:t explicit
Daniel Arndt [Fri, 23 Aug 2019 11:59:58 +0000 (07:59 -0400)]
Merge pull request #8627 from peterrum/pdt_rename_settings_
Rename settings_ to settings in distributed/tria.cc
Martin Kronbichler [Fri, 23 Aug 2019 06:10:34 +0000 (08:10 +0200)]
Merge pull request #8619 from bangerth/evaluate
Rename TensorPolynomials::compute() to ::evaluate().
Peter Munch [Fri, 23 Aug 2019 05:08:41 +0000 (07:08 +0200)]
Rename settings_ to settings in distributed/tria.cc
Wolfgang Bangerth [Fri, 23 Aug 2019 03:01:15 +0000 (21:01 -0600)]
Clarify something in the readme file that seems to perpetually perplex people.
David Wells [Thu, 22 Aug 2019 18:48:36 +0000 (14:48 -0400)]
Merge pull request #8618 from bangerth/doc-99
Update documentation of FE_PolyTensor.
David Wells [Thu, 22 Aug 2019 18:33:48 +0000 (14:33 -0400)]
Merge pull request #8598 from bangerth/doc
Update a documentation string.
David Wells [Thu, 22 Aug 2019 18:27:36 +0000 (14:27 -0400)]
Merge pull request #8624 from bangerth/doc-98
Augment documentation in one place.
Wolfgang Bangerth [Thu, 22 Aug 2019 17:58:22 +0000 (11:58 -0600)]
Augment documentation in one place.
Jean-Paul Pelteret [Thu, 22 Aug 2019 17:13:20 +0000 (19:13 +0200)]
Merge pull request #8602 from masterleinad/fix_symenginetest
Fix Symengine test
Wolfgang Bangerth [Wed, 21 Aug 2019 20:01:02 +0000 (14:01 -0600)]
Add a changelog entry.
Wolfgang Bangerth [Wed, 21 Aug 2019 22:34:25 +0000 (16:34 -0600)]
Also convert tests.
Daniel Arndt [Thu, 22 Aug 2019 12:29:34 +0000 (08:29 -0400)]
Merge pull request #8592 from peterrum/parallel_distributedtrinagulationbase
Introduce parallel::DistributedTriangulationBase
Daniel Arndt [Thu, 22 Aug 2019 12:28:41 +0000 (08:28 -0400)]
Merge pull request #8620 from Rombur/free
Use std::free instead of free to avoid name collision when using hipcc
Martin Kronbichler [Thu, 22 Aug 2019 05:12:42 +0000 (07:12 +0200)]
Merge pull request #8601 from starki0815/patch_petsc_matrix_base
Add assertion to PETScWrappers::MatrixBase::begin() and end().
Peter Munch [Fri, 16 Aug 2019 05:27:23 +0000 (07:27 +0200)]
Introduce DistributedTrinagulationBase
Conflicts:
include/deal.II/distributed/tria.h
include/deal.II/distributed/tria_base.h
source/distributed/tria.cc
Daniel Arndt [Thu, 22 Aug 2019 03:13:45 +0000 (23:13 -0400)]
Merge pull request #8609 from kronbichler/fix_warning
Avoid warning regarding VectorizedArray: no-user provided constructor
Bruno Turcksin [Thu, 22 Aug 2019 02:05:46 +0000 (02:05 +0000)]
Use std::free instead of free to avoid name collision when using hipcc
Daniel Arndt [Wed, 21 Aug 2019 23:31:29 +0000 (19:31 -0400)]
Merge pull request #8610 from bangerth/glossary
Document the concept of 'coarse cell id' in the glossary.
Wolfgang Bangerth [Wed, 21 Aug 2019 20:33:20 +0000 (14:33 -0600)]
Merge pull request #8587 from peterrum/pdt_dofhandlerpolicy_1D
Enable DoFHandlerPolicy of p:d:t for 1D
Martin Kronbichler [Tue, 20 Aug 2019 19:13:16 +0000 (21:13 +0200)]
Avoid superfluous zero + add-into in tensor contraction
Wolfgang Bangerth [Wed, 21 Aug 2019 19:54:59 +0000 (13:54 -0600)]
Rename TensorPolynomials::compute() to ::evaluate().
We've used this kind of terminology in a number of other places. The point is
that we don't 'compute' the polynomial at that point; its form is fixed. Rather,
we 'evaluate' the polynomial for a particular value of its argument.
Daniel Arndt [Wed, 21 Aug 2019 19:36:32 +0000 (15:36 -0400)]
Merge pull request #8613 from luca-heltai/occ-closed-curves
Fixed small bug in OCC::interpolation_curve.
Wolfgang Bangerth [Wed, 21 Aug 2019 18:49:41 +0000 (12:49 -0600)]
Update documentation of FE_PolyTensor.
Daniel Arndt [Mon, 19 Aug 2019 22:53:47 +0000 (18:53 -0400)]
Fix Symengine test
Daniel Arndt [Wed, 21 Aug 2019 17:46:35 +0000 (13:46 -0400)]
Merge pull request #8614 from masterleinad/whitelist_complex_operator_overloads
Only allow floating point types in complex_overloads.h
Peter Munch [Fri, 16 Aug 2019 04:14:20 +0000 (06:14 +0200)]
Enable internal::DoFHandlerImplementation::Policy::ParallelDistributed for 1D
Wolfgang Bangerth [Wed, 21 Aug 2019 14:41:40 +0000 (08:41 -0600)]
Merge pull request #8615 from dangars/hdf5_documentation_typo
Fix typo in HDF5 documentation
Luca Heltai [Wed, 21 Aug 2019 13:23:53 +0000 (15:23 +0200)]
Fixed small bug in OCC::interpolation_curve.
Daniel Garcia-Sanchez [Wed, 21 Aug 2019 13:38:10 +0000 (15:38 +0200)]
Fix typo in HDF5 documentation
Wolfgang Bangerth [Wed, 21 Aug 2019 13:33:12 +0000 (07:33 -0600)]
Merge pull request #8474 from masterleinad/cleanup_constexpr
Cleanup use of DEAL_II_CONSTEXPR
Daniel Arndt [Wed, 21 Aug 2019 13:19:19 +0000 (09:19 -0400)]
Only allow floating point types in complex_overloads.h
Wolfgang Bangerth [Tue, 20 Aug 2019 22:19:23 +0000 (16:19 -0600)]
Document the concept of 'coarse cell id' in the glossary.
Luca Heltai [Wed, 21 Aug 2019 11:48:26 +0000 (13:48 +0200)]
Merge pull request #8564 from bangerth/svg-2
Change GridOut::write_svg() defaults
Luca Heltai [Wed, 21 Aug 2019 11:47:29 +0000 (13:47 +0200)]
Merge pull request #8577 from gassmoeller/add_particle_generators
Add particle generators namespace
Luca Heltai [Wed, 21 Aug 2019 07:35:20 +0000 (09:35 +0200)]
Merge pull request #8611 from rezarastak/algorithms_documentation_fix
Documentation typos fixed in theta_timestepping.h and newton.h
Reza Rastak [Wed, 21 Aug 2019 06:39:07 +0000 (23:39 -0700)]
Documentation typos fixed in theta_timestepping.h and newton.h
Daniel Arndt [Wed, 21 Aug 2019 02:33:16 +0000 (22:33 -0400)]
Merge pull request #8599 from bangerth/test
Add a test.
Daniel Arndt [Tue, 20 Aug 2019 22:34:48 +0000 (18:34 -0400)]
Merge pull request #8579 from peterrum/pdt_dofhandlerpolicy_generalization
Generalize DoFHandlerPolicy of p:d:t
Daniel Arndt [Tue, 20 Aug 2019 22:29:06 +0000 (18:29 -0400)]
Merge pull request #8604 from bangerth/21
Further edits to the introduction of step-21.
Wolfgang Bangerth [Tue, 6 Aug 2019 15:43:11 +0000 (09:43 -0600)]
Augment the documentation in one place.
Wolfgang Bangerth [Tue, 6 Aug 2019 03:53:29 +0000 (21:53 -0600)]
Add a changelog entry.
Wolfgang Bangerth [Tue, 6 Aug 2019 02:13:52 +0000 (20:13 -0600)]
Change the defaults for GridOut::write_svg.
Wolfgang Bangerth [Tue, 6 Aug 2019 00:38:36 +0000 (18:38 -0600)]
Adjust doxygen documentation style.
Wolfgang Bangerth [Tue, 20 Aug 2019 22:08:53 +0000 (16:08 -0600)]
Merge pull request #8567 from peterrum/cellid-coarse-id
Modify the definition of CellId
Wolfgang Bangerth [Tue, 20 Aug 2019 22:04:38 +0000 (16:04 -0600)]
Merge pull request #8608 from masterleinad/fix_tuple_h
Fix tuple.h
Wolfgang Bangerth [Mon, 19 Aug 2019 20:04:33 +0000 (14:04 -0600)]
Further edits to the introduction of step-21.
Wolfgang Bangerth [Mon, 19 Aug 2019 03:01:51 +0000 (21:01 -0600)]
Add a test.
Rene Gassmoeller [Mon, 19 Aug 2019 09:44:18 +0000 (02:44 -0700)]
Rename file and namespace.
Daniel Arndt [Tue, 20 Aug 2019 17:36:34 +0000 (13:36 -0400)]
Fix tuple.h
Daniel Arndt [Tue, 20 Aug 2019 12:31:12 +0000 (08:31 -0400)]
Merge pull request #8605 from masterleinad/fix_optional_optimization_tests
Replace boost::none by the std::optional default constructor
Daniel Arndt [Tue, 20 Aug 2019 12:30:28 +0000 (08:30 -0400)]
Merge pull request #8597 from GrahamBenHarper/graham_dev_polynomials_fe
Remove PolynomialType Template Argument from FE_PolyTensor
Peter Munch [Thu, 15 Aug 2019 04:00:03 +0000 (06:00 +0200)]
Generalize DoFHandlerPolicy of p:d:t
peterrum [Wed, 14 Aug 2019 02:20:17 +0000 (04:20 +0200)]
Modify the definition of CellId
Conflicts:
include/deal.II/grid/tria.h
Daniel Arndt [Tue, 20 Aug 2019 03:34:22 +0000 (23:34 -0400)]
Merge pull request #8586 from peterrum/cellid-getcoarsecellid
Return coarse-cell id by CellId
Daniel Arndt [Tue, 20 Aug 2019 03:05:27 +0000 (23:05 -0400)]
Merge pull request #8600 from peterrum/parallel_triangulationbase
Rename parallel::Triangulation to parallel::TriangulationBase
Daniel Arndt [Tue, 20 Aug 2019 02:33:35 +0000 (22:33 -0400)]
Merge pull request #8574 from bangerth/contract
Avoid a couple FP subtractions.
grahambenharper [Sun, 18 Aug 2019 04:06:37 +0000 (22:06 -0600)]
Remove template argument from FE_PolyTensor
Daniel Arndt [Mon, 19 Aug 2019 21:00:47 +0000 (17:00 -0400)]
Replace boost::none by the std::optional default constructor
Peter Munch [Fri, 16 Aug 2019 03:11:27 +0000 (05:11 +0200)]
Add get_coarse_cell_id to CellID
Conflicts:
include/deal.II/grid/tria.h
Wolfgang Bangerth [Mon, 19 Aug 2019 19:56:46 +0000 (13:56 -0600)]
Merge pull request #8470 from omosebi1/saturationfix
Fix for Saturation Equation
Omotayo Omosebi [Mon, 19 Aug 2019 18:06:10 +0000 (14:06 -0400)]
Explains formulation of the saturation equation
Wolfgang Bangerth [Wed, 14 Aug 2019 23:26:10 +0000 (17:26 -0600)]
Avoid a couple FP subtractions.
By noting that the existing code performs dim subtractions of
terms that are each a product of two values, we can reorder
things in such a way that we first accumulate the products
(which is a dot product) and then subtract the result. This
should allow for some vectorization.
The performance gain is almost certainly completely negligible,
but it makes the code marginally easier to read. The reason
why the indices involved here allow for this is because
'jacobian_pushed_forward_grads[i]' happens to be a
Tensor<3,dim> and 'shape_gradients[k][i]' is a
Tensor<1,dim>. So the types are so that their product
is in fact equivalent to the summation of the last index
as was written before.
Peter Munch [Mon, 19 Aug 2019 06:33:59 +0000 (08:33 +0200)]
Rename parallel::Triangulation to parallel::TriangulationBase
Wolfgang Bangerth [Mon, 19 Aug 2019 16:49:15 +0000 (10:49 -0600)]
Merge pull request #8542 from maemar/generalized-subdivided-hyperL
Added the function GridGenerator::subdivided_hyper_L().
Sebastian Stark [Thu, 15 Aug 2019 07:01:54 +0000 (09:01 +0200)]
Add assertion to PETScWrappers::MatrixBase::begin() and end().
Add assertion to make sure that begin() and end() can only be called on a processor owning the entire matrix. Also make sure that begin() works in case the first row(s) of the matrix is(are) emtpy.
Fixes #8571.
Wolfgang Bangerth [Mon, 19 Aug 2019 03:04:56 +0000 (21:04 -0600)]
Merge pull request #8594 from masterleinad/cxx17optional
Replace boost::optional by std_cxx17::optional.
Wolfgang Bangerth [Mon, 19 Aug 2019 00:45:19 +0000 (18:45 -0600)]
Update a documentation string.
Wolfgang Bangerth [Sun, 18 Aug 2019 22:03:09 +0000 (16:03 -0600)]
Merge pull request #8595 from rezarastak/add_inline
added inlined keyword to function definitions in quadrature_point_data.h
Daniel Arndt [Sun, 18 Aug 2019 13:09:48 +0000 (09:09 -0400)]
Merge pull request #8596 from bangerth/exscan
Use MPI_Exscan instead of MPI_Scan.
Daniel Arndt [Sun, 18 Aug 2019 13:08:27 +0000 (09:08 -0400)]
Merge pull request #8593 from peterrum/dofaccessor_mgdofindices_1D
Implement DoFAccessor::set/get_mg_dof_indices for 1D
Daniel Arndt [Sun, 18 Aug 2019 13:08:01 +0000 (09:08 -0400)]
Merge pull request #8585 from rezarastak/doxygen_forward_declarations
added #ifndef DOXYGEN to forward declarations
Daniel Arndt [Sun, 18 Aug 2019 04:20:49 +0000 (00:20 -0400)]
Merge pull request #8588 from GrahamBenHarper/graham_dev_polynomials_derived
Change Polynomial Classes to Derive from TensorPolynomialsBase
Wolfgang Bangerth [Sun, 18 Aug 2019 03:10:20 +0000 (21:10 -0600)]
Use MPI_Exscan instead of MPI_Scan.
Daniel Arndt [Sun, 18 Aug 2019 02:24:00 +0000 (22:24 -0400)]
Merge pull request #8555 from marcfehling/hp-chainsofconstraints
New test: Chains of constraints on parallel hp-adaptive applications.
Daniel Arndt [Sat, 17 Aug 2019 16:31:54 +0000 (12:31 -0400)]
Replace boost::optional by std_cxx17::optional
Peter Munch [Sat, 17 Aug 2019 04:22:18 +0000 (06:22 +0200)]
Implement DoFAccessor::set_mg_dof_indices and get_mg_dof_indices for 1D
grahambenharper [Fri, 16 Aug 2019 07:37:23 +0000 (01:37 -0600)]
Change Polynomials classes to derive from TensorPolynomialsBase
Reza Rastak [Sat, 17 Aug 2019 19:03:43 +0000 (12:03 -0700)]
added inlined keyword to function definitions in quadrature_point_data.h
Daniel Arndt [Sat, 17 Aug 2019 05:08:38 +0000 (01:08 -0400)]
Merge pull request #8572 from bangerth/cleanups
Make a few variables 'const'.
Reza Rastak [Sat, 17 Aug 2019 00:56:07 +0000 (17:56 -0700)]
forward declatations removed from doxygen in all header files
Wolfgang Bangerth [Wed, 14 Aug 2019 23:22:04 +0000 (17:22 -0600)]
Make a few variables 'const'.
Wolfgang Bangerth [Fri, 16 Aug 2019 20:40:10 +0000 (14:40 -0600)]
Merge pull request #8569 from peterrum/cellaccessor_faceiterators
Add cell->face_iterators()
David Wells [Fri, 16 Aug 2019 15:37:29 +0000 (09:37 -0600)]
Merge pull request #8570 from melaniegerault/eccentric_hyper_shell
Add the links to the figures in the documentation of GridGenerator::eccentric_hyper_shell()
David Wells [Fri, 16 Aug 2019 15:30:47 +0000 (09:30 -0600)]
Merge pull request #8573 from melaniegerault/master
Exclude MacOS self-generated files from untracked files
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.