]>
https://gitweb.dealii.org/ - dealii.git/log
Reza Rastak [Thu, 29 Aug 2019 14:09:29 +0000 (10:09 -0400)]
Several typos in documentation of time_dependent.h fixed
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
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
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.
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 [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
Reza Rastak [Fri, 16 Aug 2019 03:01:38 +0000 (20:01 -0700)]
added #ifndef DOXYGEN to some forward declarations
Timo Heister [Fri, 16 Aug 2019 02:28:36 +0000 (20:28 -0600)]
Merge pull request #8584 from masterleinad/fix_clang_tidy_symengine
Fix clang-tidy complaints for Symengine
Daniel Arndt [Thu, 15 Aug 2019 18:07:29 +0000 (14:07 -0400)]
Merge pull request #8580 from masterleinad/mf_additional_ref
Pass MatrixFree::AdditionalData by reference
Daniel Arndt [Thu, 15 Aug 2019 17:49:59 +0000 (13:49 -0400)]
Fix clang-tidy complaints for Symengine
Melanie Gerault [Wed, 14 Aug 2019 22:54:15 +0000 (18:54 -0400)]
.DS_Store etc. and .swp removed from untracked files
Daniel Arndt [Thu, 15 Aug 2019 15:21:16 +0000 (11:21 -0400)]
Merge pull request #8576 from peterrum/test_grid_accessor_01
Correct variable type in test grid/accessor_01
Daniel Arndt [Thu, 15 Aug 2019 12:46:53 +0000 (08:46 -0400)]
Merge pull request #8582 from simonsticko/fix_parallel_block_vector_warning
Update deprecated warning message in parallel_block_vector.h.
Simon Sticko [Thu, 15 Aug 2019 07:14:30 +0000 (09:14 +0200)]
Update deprecated warning message in parallel_block_vector.h.
The warning suggests including a file which doesn't exist. Change the
message to the intended file.
Daniel Arndt [Thu, 15 Aug 2019 04:56:10 +0000 (00:56 -0400)]
Pass MatrixFree::AdditionalData by reference
Daniel Arndt [Thu, 15 Aug 2019 03:22:00 +0000 (23:22 -0400)]
Merge pull request #8513 from gassmoeller/change_pack_compression_to_default
Add compression options to pack and use default parameters
Daniel Arndt [Thu, 15 Aug 2019 03:21:30 +0000 (23:21 -0400)]
Merge pull request #8522 from gassmoeller/optimize_particle_packing
Implement pack_particles functions
Rene Gassmoeller [Thu, 15 Aug 2019 01:56:47 +0000 (18:56 -0700)]
Extend documentation. Refactor loops.
Peter Munch [Thu, 15 Aug 2019 02:02:40 +0000 (04:02 +0200)]
Correct variable type in test grid/accessor_01
Peter Munch [Wed, 14 Aug 2019 13:43:31 +0000 (15:43 +0200)]
Add cell->face_iterators()
Rene Gassmoeller [Thu, 15 Aug 2019 01:40:14 +0000 (18:40 -0700)]
Test nonlinear mappings in hyper shell
Daniel Arndt [Wed, 14 Aug 2019 03:12:13 +0000 (23:12 -0400)]
Remove DEAL_II_CONSTEXPR for linfty and l1
Rene Gassmoeller [Wed, 14 Aug 2019 21:55:33 +0000 (14:55 -0700)]
Test generation in a refined mesh.
Melanie Gerault [Wed, 14 Aug 2019 21:56:15 +0000 (17:56 -0400)]
Update to documentation and downsized figures
Rene Gassmoeller [Wed, 14 Aug 2019 20:44:34 +0000 (13:44 -0700)]
Implement regular particle generation
Wolfgang Bangerth [Wed, 14 Aug 2019 21:36:25 +0000 (15:36 -0600)]
Merge pull request #8528 from GrahamBenHarper/graham_dev_polynomials_base
Implement the PolynomialsBase classes
Rene Gassmoeller [Wed, 14 Aug 2019 21:12:53 +0000 (14:12 -0700)]
Move functions in anonymous namespace
Marc Fehling [Wed, 14 Aug 2019 19:41:56 +0000 (13:41 -0600)]
Divided scenario into three separate ones.
Wolfgang Bangerth [Wed, 14 Aug 2019 20:03:13 +0000 (14:03 -0600)]
Merge pull request #8430 from masterleinad/reduce_floating_point_division
Reduce floating-point division in operator/
Marc Fehling [Mon, 12 Aug 2019 22:32:03 +0000 (16:32 -0600)]
New test: Chains of constraints on parallel hp-adaptive applications.
Melanie Gerault [Wed, 14 Aug 2019 19:00:40 +0000 (15:00 -0400)]
Added the links to the pictures in the documentation of GridGenerator::eccentric_hyper_shell()
Matthias Maier [Wed, 14 Aug 2019 18:32:00 +0000 (13:32 -0500)]
Merge pull request #8526 from melaniegerault/eccentric_hyper_shell
Eccentric hyper shell
grahambenharper [Fri, 9 Aug 2019 00:27:26 +0000 (18:27 -0600)]
Implement the PolynomialsBase class
Melanie Gerault [Fri, 9 Aug 2019 05:34:05 +0000 (23:34 -0600)]
Figures for 2D and 3D grids plus edits on grid_generator.cc
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.