]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
5 years agoMerge pull request #7773 from marcfehling/feidx-policy
David Wells [Sun, 3 Mar 2019 03:46:17 +0000 (22:46 -0500)]
Merge pull request #7773 from marcfehling/feidx-policy

hp::DoFHandler::ActiveFEIndicesTransfer: Separate work from memory management

5 years agoMerge pull request #7180 from masterleinad/switch_to_tpetra
Bruno Turcksin [Sat, 2 Mar 2019 23:31:47 +0000 (18:31 -0500)]
Merge pull request #7180 from masterleinad/switch_to_tpetra

Implement TpetraWrappers::Vector

5 years agoMerge pull request #7717 from marcfehling/set-fe-3
Wolfgang Bangerth [Sat, 2 Mar 2019 20:03:50 +0000 (13:03 -0700)]
Merge pull request #7717 from marcfehling/set-fe-3

Added 'set_fe' functionality to DoFHandlers.

5 years agoDocument the execution space some more 7180/head
Daniel Arndt [Sat, 2 Mar 2019 16:16:12 +0000 (17:16 +0100)]
Document the execution space some more

5 years agoMerge pull request #7772 from tjhei/old_gcc_bb_bug
Daniel Arndt [Sat, 2 Mar 2019 15:05:05 +0000 (16:05 +0100)]
Merge pull request #7772 from tjhei/old_gcc_bb_bug

work around gcc 4.8.5 behavior in GridTools::Cache

5 years agohp::DoFHandler::ActiveFEIndicesTransfer: Separate work from memory management. 7773/head
Marc Fehling [Fri, 1 Mar 2019 18:17:29 +0000 (19:17 +0100)]
hp::DoFHandler::ActiveFEIndicesTransfer: Separate work from memory management.

5 years agowork around gcc 4.8.5 behavior in GridTools::Cache 7772/head
Timo Heister [Fri, 1 Mar 2019 17:00:40 +0000 (10:00 -0700)]
work around gcc 4.8.5 behavior in GridTools::Cache

fixes #7771

5 years agoMerge pull request #7769 from rezarastak/quadrature_point_data_comment_fix
Daniel Arndt [Fri, 1 Mar 2019 09:04:42 +0000 (10:04 +0100)]
Merge pull request #7769 from rezarastak/quadrature_point_data_comment_fix

Out of date description of quadrature_point_data test fixed

5 years agoMerge pull request #7768 from tamiko/sparsity_pattern_iterator
Denis Davydov [Fri, 1 Mar 2019 05:32:36 +0000 (06:32 +0100)]
Merge pull request #7768 from tamiko/sparsity_pattern_iterator

SparsityPattern::Iterator - add a constructor for initalizing an iterator from an accessor

5 years agoOut of date description of quadrature_point_data test fixed 7769/head
Reza Rastak [Fri, 1 Mar 2019 00:55:00 +0000 (16:55 -0800)]
Out of date description of quadrature_point_data test fixed

5 years agoAdd description of memory and exceution space for CUDA support
Daniel Arndt [Fri, 1 Mar 2019 00:22:29 +0000 (01:22 +0100)]
Add description of memory and exceution space for CUDA support

5 years agoAlso instantiate for complex scalar types
Daniel Arndt [Fri, 22 Feb 2019 14:36:31 +0000 (15:36 +0100)]
Also instantiate for complex scalar types

5 years agoMerge pull request #7711 from tcclevenger/no_flux_gmg_for_box
Daniel Arndt [Thu, 28 Feb 2019 23:10:31 +0000 (00:10 +0100)]
Merge pull request #7711 from tcclevenger/no_flux_gmg_for_box

add no normal flux compatibility to MGConstrainedDoFs

5 years agoMerge pull request #7716 from marcfehling/temp-struct-2
Wolfgang Bangerth [Thu, 28 Feb 2019 21:34:24 +0000 (14:34 -0700)]
Merge pull request #7716 from marcfehling/temp-struct-2

hp::DoFHandler: Moved containers with temporary content into a dedicated structure

5 years agoadd a test 7768/head
Matthias Maier [Thu, 28 Feb 2019 20:34:24 +0000 (14:34 -0600)]
add a test

5 years agoSparsityPattern::Iterator - add a constructor for initalizing an iterator from an...
Matthias Maier [Thu, 28 Feb 2019 20:23:12 +0000 (14:23 -0600)]
SparsityPattern::Iterator  - add a constructor for initalizing an iterator from an accessor

When trying to increment a sparsity pattern iterator:

  auto iterator = sparsity_pattern.begin();
  iterator++;

The corresponding function in LinearIndexIterator:

  template <class DerivedIterator, class AccessorType>
  inline DerivedIterator
  LinearIndexIterator<DerivedIterator, AccessorType>::operator++(int)
  {
    const DerivedIterator copy(this->accessor);
    operator+=(1);
    return copy;
  }

creates a copy that is initialized by the accessor. Thus, we need a
constructor that can create an interator from an accessor.

5 years agoadd no normal flux to MGConstrainedDoFs (box mesh) 7711/head
tcclevenger [Fri, 8 Feb 2019 22:42:12 +0000 (15:42 -0700)]
add no normal flux to MGConstrainedDoFs (box mesh)

5 years agoMerge pull request #7765 from QiaoLei-88/minorDocFix
Daniel Arndt [Thu, 28 Feb 2019 13:36:22 +0000 (14:36 +0100)]
Merge pull request #7765 from QiaoLei-88/minorDocFix

minor fix on documentation to enum Triangulation::MeshSmoothing

5 years agohp::distribute_dofs: Move 'set_fe' call to the place where active_fe_indices are... 7717/head
Marc Fehling [Thu, 28 Feb 2019 12:57:06 +0000 (13:57 +0100)]
hp::distribute_dofs: Move 'set_fe' call to the place where active_fe_indices are initialized.

5 years agoAdd warning to set_fe.
Marc Fehling [Mon, 11 Feb 2019 17:02:27 +0000 (18:02 +0100)]
Add warning to set_fe.

5 years agoAdded 'set_fe' functionality to DoFHandlers.
Marc Fehling [Sun, 3 Feb 2019 00:24:43 +0000 (01:24 +0100)]
Added 'set_fe' functionality to DoFHandlers.

5 years agohp::DoFHandler: Moved containers with temporary content into a dedicated structure. 7716/head
Marc Fehling [Thu, 28 Feb 2019 12:25:13 +0000 (13:25 +0100)]
hp::DoFHandler: Moved containers with temporary content into a dedicated structure.

5 years agoComplete signals for distributed_save|load.
Marc Fehling [Thu, 28 Feb 2019 12:24:55 +0000 (13:24 +0100)]
Complete signals for distributed_save|load.

5 years agominor fix on documentation to enum Triangulation::MeshSmoothing 7765/head
Lei Qiao [Thu, 28 Feb 2019 08:55:20 +0000 (16:55 +0800)]
minor fix on documentation to enum Triangulation::MeshSmoothing

5 years agoMerge pull request #7750 from masterleinad/fix_complex_build_nvcc_wrapper
Wolfgang Bangerth [Thu, 28 Feb 2019 06:53:35 +0000 (23:53 -0700)]
Merge pull request #7750 from masterleinad/fix_complex_build_nvcc_wrapper

Work around nvcc_wrapper std::complex problem

5 years agoMerge pull request #7755 from jodlbauer/master
Martin Kronbichler [Wed, 27 Feb 2019 13:23:35 +0000 (14:23 +0100)]
Merge pull request #7755 from jodlbauer/master

Fixes pvtu tensor-valued output

5 years agoadapt pvtu output for tensors 7755/head
notxor [Wed, 27 Feb 2019 08:11:42 +0000 (09:11 +0100)]
adapt pvtu output for tensors

5 years agoMerge pull request #7754 from davydden/feature/fe_eval_type_traits_2
Daniel Arndt [Tue, 26 Feb 2019 23:19:05 +0000 (00:19 +0100)]
Merge pull request #7754 from davydden/feature/fe_eval_type_traits_2

fix internal::has_begin type trait used in FEEvaluation

5 years agomake old compilers happy 7754/head
Denis Davydov [Tue, 26 Feb 2019 17:32:37 +0000 (18:32 +0100)]
make old compilers happy

5 years agoMerge pull request #7748 from masterleinad/restrict_grid_tools_cache_04
David Wells [Tue, 26 Feb 2019 16:23:56 +0000 (11:23 -0500)]
Merge pull request #7748 from masterleinad/restrict_grid_tools_cache_04

Define GridTools::Cache::get_covering_rtree also without nanoflann support

5 years agoconsistently for non-void in internal::has_local_element
Denis Davydov [Tue, 26 Feb 2019 16:12:21 +0000 (17:12 +0100)]
consistently for non-void in internal::has_local_element

5 years agoHave another namespace inclosing the workaround 7750/head
Daniel Arndt [Tue, 26 Feb 2019 10:58:15 +0000 (11:58 +0100)]
Have another namespace inclosing the workaround

5 years agoDefine GridTools::Cache::get_covering_rtree also without nanoflann support 7748/head
Daniel Arndt [Tue, 26 Feb 2019 10:29:02 +0000 (11:29 +0100)]
Define GridTools::Cache::get_covering_rtree also without nanoflann support

5 years agofix internal::has_begin type trait used in FEEvaluation
Denis Davydov [Tue, 26 Feb 2019 05:34:05 +0000 (06:34 +0100)]
fix internal::has_begin type trait used in FEEvaluation

5 years agoMerge pull request #7742 from masterleinad/ambiguous_declaration_linear_operator
David Wells [Tue, 26 Feb 2019 02:51:35 +0000 (21:51 -0500)]
Merge pull request #7742 from masterleinad/ambiguous_declaration_linear_operator

Avoid ambiguous function declaration/variable initialization

5 years agoMerge pull request #7749 from GivAlz/GuessOwnerMove
David Wells [Tue, 26 Feb 2019 01:57:09 +0000 (20:57 -0500)]
Merge pull request #7749 from GivAlz/GuessOwnerMove

Guess point owner uses std::move to return tuple

5 years agoMerge pull request #7744 from davydden/feature/fe_eval_type_traits
Martin Kronbichler [Mon, 25 Feb 2019 21:10:31 +0000 (22:10 +0100)]
Merge pull request #7744 from davydden/feature/fe_eval_type_traits

add type traits to be used internally with FEEValuation

5 years agoFix vector_access 7744/head
Daniel Arndt [Sun, 24 Feb 2019 10:28:20 +0000 (11:28 +0100)]
Fix vector_access

5 years agoWork around nvcc_wrapper std::complex problem
Daniel Arndt [Sat, 23 Feb 2019 23:50:41 +0000 (00:50 +0100)]
Work around nvcc_wrapper std::complex problem

5 years agoMerge pull request #7747 from masterleinad/check_sundials_version
Daniel Arndt [Mon, 25 Feb 2019 11:46:29 +0000 (12:46 +0100)]
Merge pull request #7747 from masterleinad/check_sundials_version

Check SUNDIALS version when configuring

5 years agoGuess point owner uses std::move to return tuple 7749/head
Giovanni Alzetta [Mon, 25 Feb 2019 11:40:27 +0000 (12:40 +0100)]
Guess point owner uses std::move to return tuple

5 years agochange is_vectorizable to work with serial vectors
Denis Davydov [Sun, 24 Feb 2019 17:06:17 +0000 (18:06 +0100)]
change is_vectorizable to work with serial vectors

5 years agoCheck SUNDIALS version when configuring 7747/head
Daniel Arndt [Sun, 24 Feb 2019 15:40:19 +0000 (16:40 +0100)]
Check SUNDIALS version when configuring

5 years agouse is_vectorizable type trait in FEEvaluation classes
Denis Davydov [Sat, 23 Feb 2019 19:14:04 +0000 (20:14 +0100)]
use is_vectorizable type trait in FEEvaluation classes

5 years agoadd vectorizable type trait
Denis Davydov [Sat, 23 Feb 2019 18:26:36 +0000 (19:26 +0100)]
add vectorizable type trait

5 years agoadd has_begin detector
Denis Davydov [Sat, 23 Feb 2019 17:09:57 +0000 (18:09 +0100)]
add has_begin detector

5 years agoMerge pull request #7736 from masterleinad/more_hdf5_checks
David Wells [Fri, 22 Feb 2019 15:24:53 +0000 (10:24 -0500)]
Merge pull request #7736 from masterleinad/more_hdf5_checks

More HDF5 checks

5 years agoMark Tpetra as optional
Daniel Arndt [Fri, 22 Feb 2019 14:04:35 +0000 (15:04 +0100)]
Mark Tpetra as optional

5 years agoMove implementation to templates file
Daniel Arndt [Fri, 22 Feb 2019 14:04:18 +0000 (15:04 +0100)]
Move implementation to templates file

5 years agoRemove redundant output files
Daniel Arndt [Fri, 22 Feb 2019 13:40:23 +0000 (14:40 +0100)]
Remove redundant output files

5 years agouse has_partitioners_are_compatible in internal::check_vector_compatibility
Denis Davydov [Thu, 21 Feb 2019 22:32:31 +0000 (23:32 +0100)]
use has_partitioners_are_compatible in internal::check_vector_compatibility

5 years agoadd internal::has_partitioners_are_compatible<>
Denis Davydov [Thu, 21 Feb 2019 22:20:50 +0000 (23:20 +0100)]
add internal::has_partitioners_are_compatible<>

5 years agoMerge pull request #7745 from kronbichler/fix_fe_face_evaluation_orientation
Daniel Arndt [Thu, 21 Feb 2019 18:10:14 +0000 (19:10 +0100)]
Merge pull request #7745 from kronbichler/fix_fe_face_evaluation_orientation

Fix FEFaceEvaluation with faces in non-standard orientation

5 years agoFEEvaluation: switch between internal::vector_access() via SFINAE
Denis Davydov [Thu, 21 Feb 2019 18:09:04 +0000 (19:09 +0100)]
FEEvaluation: switch between internal::vector_access() via SFINAE

5 years agoAdd changelog entry 7745/head
Martin Kronbichler [Thu, 21 Feb 2019 11:27:09 +0000 (12:27 +0100)]
Add changelog entry

5 years agoAdd test case for face orientation in FEFaceEvaluation
Martin Kronbichler [Thu, 21 Feb 2019 11:26:56 +0000 (12:26 +0100)]
Add test case for face orientation in FEFaceEvaluation

5 years agoFix face orientation in FEFaceEvaluation
Martin Kronbichler [Thu, 21 Feb 2019 11:24:21 +0000 (12:24 +0100)]
Fix face orientation in FEFaceEvaluation

5 years agoMerge pull request #6980 from jppelteret/ad-helpers_06
Jean-Paul Pelteret [Thu, 21 Feb 2019 09:13:05 +0000 (10:13 +0100)]
Merge pull request #6980 from jppelteret/ad-helpers_06

AD Helpers: Add helper for scalar functions (QP-level)

5 years agoadd type traits to be used internally with FEEValuation
Denis Davydov [Wed, 20 Feb 2019 22:03:16 +0000 (23:03 +0100)]
add type traits to be used internally with FEEValuation

5 years agoDetect Tpetra support correctly if Trilinos is compiled with CUDA support
Daniel Arndt [Wed, 20 Feb 2019 17:20:23 +0000 (18:20 +0100)]
Detect Tpetra support correctly if Trilinos is compiled with CUDA support

5 years agoSmall grammatical fixes to documentation of ADHelpers. 6980/head
Jean-Paul Pelteret [Wed, 20 Feb 2019 11:22:22 +0000 (12:22 +0100)]
Small grammatical fixes to documentation of ADHelpers.

5 years agoAD Helpers: Add helper for scalar functions (QP-level)
Jean-Paul Pelteret [Fri, 15 Feb 2019 10:52:49 +0000 (11:52 +0100)]
AD Helpers: Add helper for scalar functions (QP-level)

5 years agoFix linear operator
Daniel Arndt [Wed, 20 Feb 2019 14:53:31 +0000 (15:53 +0100)]
Fix linear operator

5 years agoAdd a few more TpetraWrappers and EpetraWrapper tests with a matrix-vector product
Daniel Arndt [Wed, 20 Feb 2019 15:49:54 +0000 (16:49 +0100)]
Add a few more TpetraWrappers and EpetraWrapper tests with a matrix-vector product

5 years agoAvoid ambiguous function declaration/variable initialization 7742/head
Daniel Arndt [Wed, 20 Feb 2019 14:54:10 +0000 (15:54 +0100)]
Avoid ambiguous function declaration/variable initialization

5 years agoMerge pull request #7739 from tcclevenger/random_dof_renum_on_level
Martin Kronbichler [Wed, 20 Feb 2019 14:17:55 +0000 (15:17 +0100)]
Merge pull request #7739 from tcclevenger/random_dof_renum_on_level

add random renumbering on level

5 years agoMerge pull request #7741 from masterleinad/fix_doxygen_errors
Martin Kronbichler [Wed, 20 Feb 2019 13:43:07 +0000 (14:43 +0100)]
Merge pull request #7741 from masterleinad/fix_doxygen_errors

Fix some doxygen errors

5 years agoDocument some return values a bit better
Daniel Arndt [Mon, 18 Feb 2019 17:30:50 +0000 (18:30 +0100)]
Document some return values a bit better

5 years agoClarify TODO for operator+=
Daniel Arndt [Mon, 18 Feb 2019 17:28:50 +0000 (18:28 +0100)]
Clarify TODO for operator+=

5 years agoCall the base class constructor explicitly
Daniel Arndt [Mon, 18 Feb 2019 14:00:10 +0000 (15:00 +0100)]
Call the base class constructor explicitly

5 years agoGeneralize template specialization
Daniel Arndt [Mon, 18 Feb 2019 13:59:28 +0000 (14:59 +0100)]
Generalize template specialization

5 years agoCopyright dates and documentation
Daniel Arndt [Mon, 18 Feb 2019 13:58:40 +0000 (14:58 +0100)]
Copyright dates and documentation

5 years agoCheck for imaginary parts
Daniel Arndt [Mon, 18 Feb 2019 11:44:20 +0000 (12:44 +0100)]
Check for imaginary parts

5 years agoCheck if Tpetra is usable
Daniel Arndt [Sat, 9 Feb 2019 23:53:53 +0000 (00:53 +0100)]
Check if Tpetra is usable

5 years agoMake Tpetra optional
Daniel Arndt [Tue, 5 Feb 2019 20:56:33 +0000 (21:56 +0100)]
Make Tpetra optional

5 years agoIndentation
Daniel Arndt [Sat, 2 Feb 2019 16:17:09 +0000 (17:17 +0100)]
Indentation

5 years agoFix complex tests
Daniel Arndt [Sat, 2 Feb 2019 14:53:03 +0000 (15:53 +0100)]
Fix complex tests

5 years agoAdd include files and restrict complex values
Daniel Arndt [Mon, 28 Jan 2019 17:09:41 +0000 (18:09 +0100)]
Add include files and restrict complex values

5 years agoUse correct template parameters also for 64bit-indices
Daniel Arndt [Fri, 2 Nov 2018 18:59:37 +0000 (19:59 +0100)]
Use correct template parameters also for 64bit-indices

5 years agoAdress Wolfgang's comments a.k.a add more documentation and switches
Daniel Arndt [Sun, 7 Oct 2018 02:37:41 +0000 (04:37 +0200)]
Adress Wolfgang's comments a.k.a add more documentation and switches

5 years agoUse definition headers instead of declaration headers
Daniel Arndt [Fri, 5 Oct 2018 04:40:56 +0000 (06:40 +0200)]
Use definition headers instead of declaration headers

5 years agoFix test
Daniel Arndt [Thu, 4 Oct 2018 03:26:55 +0000 (05:26 +0200)]
Fix test

5 years agoUpdate external Trilinos documentation
Daniel Arndt [Thu, 20 Sep 2018 19:39:06 +0000 (21:39 +0200)]
Update external Trilinos documentation

5 years agoTest for complex values
Daniel Arndt [Thu, 20 Sep 2018 14:07:40 +0000 (16:07 +0200)]
Test for complex values

5 years agoSupport older Trilinos versions
Daniel Arndt [Wed, 19 Sep 2018 21:54:23 +0000 (23:54 +0200)]
Support older Trilinos versions

5 years agoAlso instantiate for value_type float
Daniel Arndt [Fri, 14 Sep 2018 15:34:33 +0000 (17:34 +0200)]
Also instantiate for value_type float

5 years agoWorking
Daniel Arndt [Fri, 14 Sep 2018 11:59:27 +0000 (13:59 +0200)]
Working

5 years agoChange output format
Daniel Arndt [Thu, 13 Sep 2018 00:30:37 +0000 (02:30 +0200)]
Change output format

5 years agoImplement TpetraWrappers::Vector
Daniel Arndt [Mon, 27 Aug 2018 15:14:38 +0000 (17:14 +0200)]
Implement TpetraWrappers::Vector

5 years agoFix doxygen problem in VectorTools::create_point_source_vector 7741/head
Daniel Arndt [Wed, 20 Feb 2019 10:38:53 +0000 (11:38 +0100)]
Fix doxygen problem in VectorTools::create_point_source_vector

5 years agoImprove QR documentation
Daniel Arndt [Wed, 20 Feb 2019 10:38:19 +0000 (11:38 +0100)]
Improve QR documentation

5 years agoEscape preprocessor commands for doxygen
Daniel Arndt [Wed, 20 Feb 2019 10:36:56 +0000 (11:36 +0100)]
Escape preprocessor commands for doxygen

5 years agoMerge pull request #7740 from bangerth/61
Timo Heister [Wed, 20 Feb 2019 04:19:27 +0000 (21:19 -0700)]
Merge pull request #7740 from bangerth/61

Edits to the intro and results sections of step-61.

5 years agoMerge pull request #7578 from GivAlz/TryCptLoc
Wolfgang Bangerth [Wed, 20 Feb 2019 02:21:06 +0000 (19:21 -0700)]
Merge pull request #7578 from GivAlz/TryCptLoc

Compute Point Location new function

5 years agoEdits to the intro and results sections of step-61. 7740/head
Wolfgang Bangerth [Wed, 20 Feb 2019 01:12:28 +0000 (18:12 -0700)]
Edits to the intro and results sections of step-61.

5 years agoadd random renumbering 7739/head
tcclevenger [Tue, 19 Feb 2019 23:48:34 +0000 (16:48 -0700)]
add random renumbering

5 years agoUpdate the indentation of a documentation snippet. 7578/head
Wolfgang Bangerth [Tue, 19 Feb 2019 23:04:29 +0000 (16:04 -0700)]
Update the indentation of a documentation snippet.

5 years agoMerge pull request #7727 from tamiko/fix_inverse_operator
Wolfgang Bangerth [Tue, 19 Feb 2019 22:51:48 +0000 (15:51 -0700)]
Merge pull request #7727 from tamiko/fix_inverse_operator

lac/linear_operator.h: Add rvalue-reference variant of inverse_operator

5 years agoMerge pull request #7735 from masterleinad/catch_exceptions_step_61
Wolfgang Bangerth [Tue, 19 Feb 2019 22:17:23 +0000 (15:17 -0700)]
Merge pull request #7735 from masterleinad/catch_exceptions_step_61

Provide step-61 with the usual exception catching harness

5 years agoMerge pull request #7734 from masterleinad/remove_redundant_switch_mf_ti
Daniel Arndt [Tue, 19 Feb 2019 22:07:42 +0000 (23:07 +0100)]
Merge pull request #7734 from masterleinad/remove_redundant_switch_mf_ti

Remove redundant switch in MatrixFree::TaskInfo


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.