]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
5 years agorepresentation of the decrement operator fixed in doxygen 8649/head
Reza Rastak [Tue, 27 Aug 2019 01:14:09 +0000 (18:14 -0700)]
representation of the decrement operator fixed in doxygen

5 years agoMerge pull request #8635 from marcfehling/hp-chainsofconstraints
Wolfgang Bangerth [Mon, 26 Aug 2019 23:02:40 +0000 (17:02 -0600)]
Merge pull request #8635 from marcfehling/hp-chainsofconstraints

Fixed: tests/mpi/hp_constraints_consistent*

5 years agoMerge pull request #8533 from rezarastak/variable_size_quadrature_data
Wolfgang Bangerth [Mon, 26 Aug 2019 22:59:52 +0000 (16:59 -0600)]
Merge pull request #8533 from rezarastak/variable_size_quadrature_data

Variable size transfer of quadrature point data implemented

5 years agoMerge pull request #8644 from masterleinad/fix_docu_pdv
Wolfgang Bangerth [Mon, 26 Aug 2019 22:21:04 +0000 (16:21 -0600)]
Merge pull request #8644 from masterleinad/fix_docu_pdv

Fix documentation for parallel::distributed::Vector

5 years agoFixed: tests/mpi/hp_constraints_consistent* 8635/head
marcfehling [Mon, 26 Aug 2019 13:55:51 +0000 (15:55 +0200)]
Fixed: tests/mpi/hp_constraints_consistent*

5 years agoFix documentation for parallel::distributed::Vector 8644/head
Daniel Arndt [Mon, 26 Aug 2019 20:13:55 +0000 (16:13 -0400)]
Fix documentation for parallel::distributed::Vector

5 years agoMerge pull request #8639 from dangars/update_flags_datapostprocessor
Wolfgang Bangerth [Mon, 26 Aug 2019 18:53:33 +0000 (12:53 -0600)]
Merge pull request #8639 from dangars/update_flags_datapostprocessor

Clarify UpdateFlags in DataPostprocessor

5 years agoMerge pull request #8642 from drwells/workshop-1
Wolfgang Bangerth [Mon, 26 Aug 2019 03:22:09 +0000 (21:22 -0600)]
Merge pull request #8642 from drwells/workshop-1

Workshop 1

5 years agoMerge pull request #8640 from drwells/add-virtual-dtor
David Wells [Mon, 26 Aug 2019 01:04:19 +0000 (21:04 -0400)]
Merge pull request #8640 from drwells/add-virtual-dtor

Make a destructor virtual.

5 years agoMerge pull request #8633 from masterleinad/diagonal_matrix_initializing_constructor
David Wells [Sun, 25 Aug 2019 22:53:05 +0000 (18:53 -0400)]
Merge pull request #8633 from masterleinad/diagonal_matrix_initializing_constructor

Add initializing constructor to DiagonalMatrix

5 years agoMerge pull request #8623 from bangerth/compute_n_pols
David Wells [Sun, 25 Aug 2019 22:48:54 +0000 (18:48 -0400)]
Merge pull request #8623 from bangerth/compute_n_pols

Rename the Poly*::compute_n_pols() function to ::n_polynomials().

5 years agoClean up the last two commits slightly. 8642/head
David Wells [Sun, 25 Aug 2019 21:48:46 +0000 (17:48 -0400)]
Clean up the last two commits slightly.

5 years agoUpdate step-33.cc
Mario Zepeda Aguilar [Tue, 6 Aug 2019 21:36:25 +0000 (17:36 -0400)]
Update step-33.cc

5 years agoadd comment for interpolate_boundary_values
Irabiel Romero [Thu, 8 Aug 2019 22:13:54 +0000 (18:13 -0400)]
add comment for interpolate_boundary_values

5 years agoClarify UpdateFlags in DataPostprocessor 8639/head
Daniel Garcia-Sanchez [Sun, 25 Aug 2019 21:32:56 +0000 (23:32 +0200)]
Clarify UpdateFlags in DataPostprocessor

5 years agoMake a destructor virtual. 8640/head
David Wells [Sun, 25 Aug 2019 21:30:06 +0000 (17:30 -0400)]
Make a destructor virtual.

The class has virtual functions so we get a warning if we don't do it.

5 years agoMerge pull request #8359 from drwells/remove-deprecated-tensor
David Wells [Sun, 25 Aug 2019 21:28:38 +0000 (17:28 -0400)]
Merge pull request #8359 from drwells/remove-deprecated-tensor

Remove deprecated Tensor functions.

5 years agoMerge pull request #8638 from dangars/evaluation_points_datapostprocessor
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

5 years agoClarify update_quadrature_points in the context of DataPostprocessor 8638/head
Daniel Garcia-Sanchez [Sun, 25 Aug 2019 16:21:34 +0000 (18:21 +0200)]
Clarify update_quadrature_points in the context of DataPostprocessor

5 years agoImprove dopcumentation 8633/head
Daniel Arndt [Fri, 23 Aug 2019 22:38:29 +0000 (18:38 -0400)]
Improve dopcumentation

5 years agoMerge pull request #8630 from masterleinad/fix_petsc_matrixbase_end
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)

5 years agoMerge pull request #8631 from bangerth/step-3
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

5 years agoAdd initializing constructor to DiagonalMatrix
Daniel Arndt [Fri, 23 Aug 2019 19:15:05 +0000 (19:15 +0000)]
Add initializing constructor to DiagonalMatrix

5 years agoMerge pull request #8632 from bangerth/clarify
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'.

5 years agoMerge pull request #8626 from bangerth/readme
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

5 years agoClarify the use of the adjective 'integral'. 8632/head
Wolfgang Bangerth [Fri, 23 Aug 2019 16:21:26 +0000 (10:21 -0600)]
Clarify the use of the adjective 'integral'.

5 years agoAdd changelog entry. 8631/head
Wolfgang Bangerth [Fri, 23 Aug 2019 16:14:18 +0000 (10:14 -0600)]
Add changelog entry.

5 years agoShow a VTK-based visualization in step-3, and link to video lectures.
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.

5 years agoUse VTK as the file format for step-3.
Wolfgang Bangerth [Fri, 23 Aug 2019 16:12:51 +0000 (10:12 -0600)]
Use VTK as the file format for step-3.

5 years agoMerge pull request #8629 from peterrum/fdt_explicit_constructor
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

5 years agoFix PETScWrappers::MatrixBase::end(row) 8630/head
Daniel Arndt [Fri, 23 Aug 2019 13:23:28 +0000 (09:23 -0400)]
Fix PETScWrappers::MatrixBase::end(row)

5 years agoMake constructor of p:d:t explicit 8629/head
Peter Munch [Fri, 23 Aug 2019 13:10:39 +0000 (15:10 +0200)]
Make constructor of p:d:t explicit

5 years agoMerge pull request #8627 from peterrum/pdt_rename_settings_
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

5 years agoMerge pull request #8619 from bangerth/evaluate
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().

5 years agoRename settings_ to settings in distributed/tria.cc 8627/head
Peter Munch [Fri, 23 Aug 2019 05:08:41 +0000 (07:08 +0200)]
Rename settings_ to settings in distributed/tria.cc

5 years agoClarify something in the readme file that seems to perpetually perplex people. 8626/head
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.

5 years agoMerge pull request #8618 from bangerth/doc-99
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.

5 years agoMerge pull request #8598 from bangerth/doc
David Wells [Thu, 22 Aug 2019 18:33:48 +0000 (14:33 -0400)]
Merge pull request #8598 from bangerth/doc

Update a documentation string.

5 years agoMerge pull request #8624 from bangerth/doc-98
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.

5 years agoAugment documentation in one place. 8624/head
Wolfgang Bangerth [Thu, 22 Aug 2019 17:58:22 +0000 (11:58 -0600)]
Augment documentation in one place.

5 years agoAdd a changelog entry. 8623/head
Wolfgang Bangerth [Thu, 22 Aug 2019 17:51:05 +0000 (11:51 -0600)]
Add a changelog entry.

5 years agoMark a bunch of input argument as 'const'.
Wolfgang Bangerth [Wed, 21 Aug 2019 20:05:43 +0000 (14:05 -0600)]
Mark a bunch of input argument as 'const'.

5 years agoRename the Poly*::compute_n_pols() function to ::n_polynomials().
Wolfgang Bangerth [Wed, 21 Aug 2019 20:04:30 +0000 (14:04 -0600)]
Rename the Poly*::compute_n_pols() function to ::n_polynomials().

This more accurately reflects the purpose of the function, which may or may not
actually compute anything -- oftentimes it just returns something already
computed. The new name also more closely follows our usual naming convention.

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

5 years agoAdd a changelog entry. 8619/head
Wolfgang Bangerth [Wed, 21 Aug 2019 20:01:02 +0000 (14:01 -0600)]
Add a changelog entry.

5 years agoAlso convert tests.
Wolfgang Bangerth [Wed, 21 Aug 2019 22:34:25 +0000 (16:34 -0600)]
Also convert tests.

5 years agoMerge pull request #8592 from peterrum/parallel_distributedtrinagulationbase
Daniel Arndt [Thu, 22 Aug 2019 12:29:34 +0000 (08:29 -0400)]
Merge pull request #8592 from peterrum/parallel_distributedtrinagulationbase

Introduce parallel::DistributedTriangulationBase

5 years agoMerge pull request #8620 from Rombur/free
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

5 years ago'optional' corrected to 'std_cxx17::optional' in the documentation 8533/head
Reza Rastak [Thu, 22 Aug 2019 05:18:04 +0000 (22:18 -0700)]
'optional' corrected to 'std_cxx17::optional' in the documentation

5 years agoMerge pull request #8601 from starki0815/patch_petsc_matrix_base
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().

5 years agoIntroduce DistributedTrinagulationBase 8592/head
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

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

5 years agoUse std::free instead of free to avoid name collision when using hipcc 8620/head
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

5 years agoVariable size transfer of quadrature point data implemented
Reza Rastak [Fri, 9 Aug 2019 16:00:34 +0000 (10:00 -0600)]
Variable size transfer of quadrature point data implemented

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

5 years agoMerge pull request #8587 from peterrum/pdt_dofhandlerpolicy_1D
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

5 years agoAvoid superfluous zero + add-into in tensor contraction 8609/head
Martin Kronbichler [Tue, 20 Aug 2019 19:13:16 +0000 (21:13 +0200)]
Avoid superfluous zero + add-into in tensor contraction

5 years agoRename TensorPolynomials::compute() to ::evaluate().
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.

5 years agoMerge pull request #8613 from luca-heltai/occ-closed-curves
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.

5 years agoUpdate documentation of FE_PolyTensor. 8618/head
Wolfgang Bangerth [Wed, 21 Aug 2019 18:49:41 +0000 (12:49 -0600)]
Update documentation of FE_PolyTensor.

5 years agoFix Symengine test 8602/head
Daniel Arndt [Mon, 19 Aug 2019 22:53:47 +0000 (18:53 -0400)]
Fix Symengine test

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

5 years agoEnable internal::DoFHandlerImplementation::Policy::ParallelDistributed for 1D 8587/head
Peter Munch [Fri, 16 Aug 2019 04:14:20 +0000 (06:14 +0200)]
Enable internal::DoFHandlerImplementation::Policy::ParallelDistributed for 1D

5 years agoMerge pull request #8615 from dangars/hdf5_documentation_typo
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

5 years agoFixed small bug in OCC::interpolation_curve. 8613/head
Luca Heltai [Wed, 21 Aug 2019 13:23:53 +0000 (15:23 +0200)]
Fixed small bug in OCC::interpolation_curve.

5 years agoFix typo in HDF5 documentation 8615/head
Daniel Garcia-Sanchez [Wed, 21 Aug 2019 13:38:10 +0000 (15:38 +0200)]
Fix typo in HDF5 documentation

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

5 years agoOnly allow floating point types in complex_overloads.h 8614/head
Daniel Arndt [Wed, 21 Aug 2019 13:19:19 +0000 (09:19 -0400)]
Only allow floating point types in complex_overloads.h

5 years agoDocument the concept of 'coarse cell id' in the glossary. 8610/head
Wolfgang Bangerth [Tue, 20 Aug 2019 22:19:23 +0000 (16:19 -0600)]
Document the concept of 'coarse cell id' in the glossary.

5 years agoMerge pull request #8564 from bangerth/svg-2
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

5 years agoMerge pull request #8577 from gassmoeller/add_particle_generators
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

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

5 years agoDocumentation typos fixed in theta_timestepping.h and newton.h 8611/head
Reza Rastak [Wed, 21 Aug 2019 06:39:07 +0000 (23:39 -0700)]
Documentation typos fixed in theta_timestepping.h and newton.h

5 years agoMerge pull request #8599 from bangerth/test
Daniel Arndt [Wed, 21 Aug 2019 02:33:16 +0000 (22:33 -0400)]
Merge pull request #8599 from bangerth/test

Add a test.

5 years agoMerge pull request #8579 from peterrum/pdt_dofhandlerpolicy_generalization
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

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

5 years agoAugment the documentation in one place. 8564/head
Wolfgang Bangerth [Tue, 6 Aug 2019 15:43:11 +0000 (09:43 -0600)]
Augment the documentation in one place.

5 years agoAdd a changelog entry.
Wolfgang Bangerth [Tue, 6 Aug 2019 03:53:29 +0000 (21:53 -0600)]
Add a changelog entry.

5 years agoChange the defaults for GridOut::write_svg.
Wolfgang Bangerth [Tue, 6 Aug 2019 02:13:52 +0000 (20:13 -0600)]
Change the defaults for GridOut::write_svg.

5 years agoAdjust doxygen documentation style.
Wolfgang Bangerth [Tue, 6 Aug 2019 00:38:36 +0000 (18:38 -0600)]
Adjust doxygen documentation style.

5 years agoMerge pull request #8567 from peterrum/cellid-coarse-id
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

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

5 years agoFurther edits to the introduction of step-21. 8604/head
Wolfgang Bangerth [Mon, 19 Aug 2019 20:04:33 +0000 (14:04 -0600)]
Further edits to the introduction of step-21.

5 years agoAdd a test. 8599/head
Wolfgang Bangerth [Mon, 19 Aug 2019 03:01:51 +0000 (21:01 -0600)]
Add a test.

5 years agoRename file and namespace. 8577/head
Rene Gassmoeller [Mon, 19 Aug 2019 09:44:18 +0000 (02:44 -0700)]
Rename file and namespace.

5 years agoFix tuple.h 8608/head
Daniel Arndt [Tue, 20 Aug 2019 17:36:34 +0000 (13:36 -0400)]
Fix tuple.h

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

5 years agoMerge pull request #8597 from GrahamBenHarper/graham_dev_polynomials_fe
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

5 years agoGeneralize DoFHandlerPolicy of p:d:t 8579/head
Peter Munch [Thu, 15 Aug 2019 04:00:03 +0000 (06:00 +0200)]
Generalize DoFHandlerPolicy of p:d:t

5 years agoModify the definition of CellId 8567/head
peterrum [Wed, 14 Aug 2019 02:20:17 +0000 (04:20 +0200)]
Modify the definition of CellId

Conflicts:
include/deal.II/grid/tria.h

5 years agoMerge pull request #8586 from peterrum/cellid-getcoarsecellid
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

5 years agoMerge pull request #8600 from peterrum/parallel_triangulationbase
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

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

5 years agoRemove template argument from FE_PolyTensor 8597/head
grahambenharper [Sun, 18 Aug 2019 04:06:37 +0000 (22:06 -0600)]
Remove template argument from FE_PolyTensor

5 years agoReplace boost::none by the std::optional default constructor 8605/head
Daniel Arndt [Mon, 19 Aug 2019 21:00:47 +0000 (17:00 -0400)]
Replace boost::none by the std::optional default constructor

5 years agoAdd get_coarse_cell_id to CellID 8586/head
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

5 years agoMerge pull request #8470 from omosebi1/saturationfix
Wolfgang Bangerth [Mon, 19 Aug 2019 19:56:46 +0000 (13:56 -0600)]
Merge pull request #8470 from omosebi1/saturationfix

Fix for Saturation Equation

5 years agoExplains formulation of the saturation equation 8470/head
Omotayo Omosebi [Mon, 19 Aug 2019 18:06:10 +0000 (14:06 -0400)]
Explains formulation of the saturation equation

5 years agoAvoid a couple FP subtractions. 8574/head
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.

5 years agoRename parallel::Triangulation to parallel::TriangulationBase 8600/head
Peter Munch [Mon, 19 Aug 2019 06:33:59 +0000 (08:33 +0200)]
Rename parallel::Triangulation to parallel::TriangulationBase


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.