]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
6 years agoMerge pull request #6080 from BenBrands/Inverse
Bruno Turcksin [Wed, 28 Mar 2018 02:16:22 +0000 (22:16 -0400)]
Merge pull request #6080 from BenBrands/Inverse

ScaLAPACKMatrix::invert for non-symmetric matrices

6 years agoMerge pull request #6097 from bangerth/timer-output
Daniel Arndt [Tue, 27 Mar 2018 18:50:53 +0000 (01:50 +0700)]
Merge pull request #6097 from bangerth/timer-output

Use TimerOutput::Scope in step-32.

6 years agoMerge pull request #6108 from bangerth/fix-step-35
David Wells [Tue, 27 Mar 2018 16:32:49 +0000 (12:32 -0400)]
Merge pull request #6108 from bangerth/fix-step-35

Fix odd use of comma operator.

6 years agoFix odd use of comma operator. 6108/head
Wolfgang Bangerth [Tue, 27 Mar 2018 16:17:45 +0000 (10:17 -0600)]
Fix odd use of comma operator.

step-35 uses an odd way of concatenating two 'void' statements, using
operator comma where a semicolon was intended. Fix this.

This was pointed out to me by my student Chen Shen.

6 years agoMerge pull request #6104 from masterleinad/fix_minmax_cell_diameter
Denis Davydov [Tue, 27 Mar 2018 04:42:08 +0000 (06:42 +0200)]
Merge pull request #6104 from masterleinad/fix_minmax_cell_diameter

Let GridTools::minimal/maximal_cell_diameter return global values

6 years agoLet GridTools::minimal/maximal_cell_diameter return global values 6104/head
Daniel Arndt [Mon, 26 Mar 2018 19:39:04 +0000 (21:39 +0200)]
Let GridTools::minimal/maximal_cell_diameter return global values

6 years agoMerge pull request #6103 from tamiko/update_test_script
Bruno Turcksin [Mon, 26 Mar 2018 18:44:16 +0000 (14:44 -0400)]
Merge pull request #6103 from tamiko/update_test_script

CMake: Do not require a special name for TRACK="Continuous"

6 years agoUse TimerOutput::Scope in step-32. 6097/head
Wolfgang Bangerth [Fri, 23 Mar 2018 22:27:00 +0000 (16:27 -0600)]
Use TimerOutput::Scope in step-32.

This program still used the old, manual enter_section/leave_section()
functions. We know these days how to do this better.

6 years agoMerge pull request #6102 from davydden/bugfix/parall_vector_compress
Martin Kronbichler [Mon, 26 Mar 2018 15:56:06 +0000 (17:56 +0200)]
Merge pull request #6102 from davydden/bugfix/parall_vector_compress

la::p::Vector::compress(insert) now correctly zeroes ghosts

6 years agoCMake: Do not require a special name for TRACK=continuous 6103/head
Matthias Maier [Mon, 26 Mar 2018 13:03:42 +0000 (08:03 -0500)]
CMake: Do not require a special name for TRACK=continuous

6 years agobugfix: la::p::Vector::compress(insert) now correctly zeroes ghosts 6102/head
Denis Davydov [Mon, 26 Mar 2018 13:32:20 +0000 (15:32 +0200)]
bugfix: la::p::Vector::compress(insert) now correctly zeroes ghosts

6 years agoMerge pull request #6088 from tamiko/preprocess_prm_in
Denis Davydov [Mon, 26 Mar 2018 07:17:37 +0000 (09:17 +0200)]
Merge pull request #6088 from tamiko/preprocess_prm_in

CMake: Preprocess testsuite parameter files

6 years agoMerge pull request #6100 from masterleinad/fix_minmax_cell_diameter
Martin Kronbichler [Mon, 26 Mar 2018 07:13:50 +0000 (09:13 +0200)]
Merge pull request #6100 from masterleinad/fix_minmax_cell_diameter

Fix GridTools::minimal/maximal_cell_diameter for p::d::Triangulation

6 years agoMerge pull request #6099 from davydden/feature/improve_partitioner
Martin Kronbichler [Mon, 26 Mar 2018 06:58:40 +0000 (08:58 +0200)]
Merge pull request #6099 from davydden/feature/improve_partitioner

improve MPI::Partitioner for the case of empty owned DoFs with with non-empty ghosts

6 years agoMerge pull request #6095 from davydden/doc/partitioner
Denis Davydov [Sun, 25 Mar 2018 12:06:06 +0000 (14:06 +0200)]
Merge pull request #6095 from davydden/doc/partitioner

give example of Utilities::MPI::Partitioner

6 years agodoc: give example of Utilities::MPI::Partitioner 6095/head
Denis Davydov [Fri, 23 Mar 2018 20:26:04 +0000 (21:26 +0100)]
doc: give example of Utilities::MPI::Partitioner

6 years agoMerge pull request #6090 from luca-heltai/fix-occ-normal-to-mesh
Matthias Maier [Sun, 25 Mar 2018 07:18:34 +0000 (02:18 -0500)]
Merge pull request #6090 from luca-heltai/fix-occ-normal-to-mesh

Fix bug in NormalToMeshProjection

6 years agoFix GridTools::minimal/maximal_cell_dimaeter for p::d::Triangulation 6100/head
Daniel Arndt [Sat, 24 Mar 2018 17:30:33 +0000 (00:30 +0700)]
Fix GridTools::minimal/maximal_cell_dimaeter for p::d::Triangulation

6 years agoimprove MPI::Partitioner to support empty ArrayView for owned DoFs 6099/head
Denis Davydov [Sat, 24 Mar 2018 19:26:25 +0000 (20:26 +0100)]
improve MPI::Partitioner to support empty ArrayView for owned DoFs

6 years agoMerge pull request #6098 from tamiko/add_rpath
Denis Davydov [Sat, 24 Mar 2018 10:28:50 +0000 (11:28 +0100)]
Merge pull request #6098 from tamiko/add_rpath

CMake: Add rpath to example steps

6 years agoCMake: Add rpath to example steps 6098/head
Matthias Maier [Sat, 24 Mar 2018 01:05:21 +0000 (20:05 -0500)]
CMake: Add rpath to example steps

Quoting from the documentation [1]
  """
  CMAKE_INSTALL_RPATH_USE_LINK_PATH is an interesting and very useful
  option. When building a target with RPATH, CMake determines the RPATH
  by using the directories of all libraries to which this target links.
  Some of these libraries may be located in the same build tree, e.g.
  libbar.so, these directories are also added to the RPATH. If this
  option is enabled, all these directories except those which are also
  in the build tree will be added to the install RPATH automatically.
  The only directories which may then still be missing from the RPATH
  are the directories where the libraries from the same project (i.e.
  libbar.so) are installed to. If the install directory for the
  libraries is not one of the systems default library directories, you
  have to add this directory yourself to the install RPATH by setting
  CMAKE_INSTALL_RPATH accordingly.
  """

Well, let's simply add the missing rpath to the install location for our
example binaries then. We guard this with
CMAKE_INSTALL_RPATH_USE_LINK_PATH in case augment the INSTALL_RPATH
so that CMake doesn't populate any rpath in case the user doesn't want
that.

[1] https://cmake.org/Wiki/CMake_RPATH_handling

Fixes #6096

6 years agoMerge pull request #6081 from bangerth/fix-copy_from
Daniel Arndt [Fri, 23 Mar 2018 17:01:58 +0000 (00:01 +0700)]
Merge pull request #6081 from bangerth/fix-copy_from

Fix quadratic behavior of SparsityPattern::copy_from().

6 years agoMerge pull request #6094 from masterleinad/fix_cone_04
Matthias Maier [Fri, 23 Mar 2018 16:41:12 +0000 (11:41 -0500)]
Merge pull request #6094 from masterleinad/fix_cone_04

Fix cone_04

6 years agoMerge pull request #6092 from tamiko/fix_a_test_10
David Wells [Fri, 23 Mar 2018 14:29:15 +0000 (10:29 -0400)]
Merge pull request #6092 from tamiko/fix_a_test_10

Tests: Provide output variants for clang-6 and libc++

6 years agoFix cone_04 6094/head
Daniel Arndt [Fri, 23 Mar 2018 11:13:05 +0000 (12:13 +0100)]
Fix cone_04

6 years agoMerge pull request #5959 from drwells/transpose-table-iterator
Daniel Arndt [Fri, 23 Mar 2018 03:37:43 +0000 (10:37 +0700)]
Merge pull request #5959 from drwells/transpose-table-iterator

Transpose table iterator

6 years agoMerge pull request #6091 from tamiko/fix_check
Daniel Arndt [Fri, 23 Mar 2018 02:14:15 +0000 (09:14 +0700)]
Merge pull request #6091 from tamiko/fix_check

CMake: Also propagate compiler and linker flags to the boost check

6 years agoMerge pull request #6093 from tamiko/fix_a_test_11
Daniel Arndt [Fri, 23 Mar 2018 00:19:31 +0000 (07:19 +0700)]
Merge pull request #6093 from tamiko/fix_a_test_11

Tests: Do not print memory consumptions in fe/fe_move_0? tests

6 years agoTests: Do not print memory consumptions in fe/fe_move_0? tests 6093/head
Matthias Maier [Thu, 22 Mar 2018 20:26:00 +0000 (15:26 -0500)]
Tests: Do not print memory consumptions in fe/fe_move_0? tests

The memory consumption is simply not stable with respect to architecture
and standard library.

The test remains useful - the actual contents of the moved elements is
still printed and compared in a unique (and stable) manner.

Further, remove output variants for clang9_darwin - I checked that the
output is now the same.

6 years agoTests: Provide output variant for clang-6 and libc++ 6092/head
Matthias Maier [Thu, 22 Mar 2018 20:22:12 +0000 (15:22 -0500)]
Tests: Provide output variant for clang-6 and libc++

The renumbering in dofs/dof_renumbering_02 changes slightly when libc++
is used. Let's add an output variant.

6 years agoImplement a random-access iterator for TransposeTable. 5959/head
David Wells [Sun, 18 Mar 2018 22:41:09 +0000 (18:41 -0400)]
Implement a random-access iterator for TransposeTable.

6 years agoCMake: Also propagate compiler and linker flags to the boost check 6091/head
Matthias Maier [Thu, 22 Mar 2018 18:26:24 +0000 (13:26 -0500)]
CMake: Also propagate compiler and linker flags to the boost check

6 years agoAdd a new header for implementing random-access iterators.
David Wells [Thu, 1 Mar 2018 15:03:54 +0000 (10:03 -0500)]
Add a new header for implementing random-access iterators.

6 years agodoc: Update documentation 6088/head
Matthias Maier [Wed, 21 Mar 2018 21:52:22 +0000 (16:52 -0500)]
doc: Update documentation

6 years agoAdd another test. 6081/head
Wolfgang Bangerth [Wed, 21 Mar 2018 20:09:26 +0000 (14:09 -0600)]
Add another test.

6 years agoEnsure we get no segmentation faults for empty matrices.
Wolfgang Bangerth [Wed, 21 Mar 2018 20:09:12 +0000 (14:09 -0600)]
Ensure we get no segmentation faults for empty matrices.

6 years agoRelax a couple of assertions for empty matrices.
Wolfgang Bangerth [Wed, 21 Mar 2018 20:08:55 +0000 (14:08 -0600)]
Relax a couple of assertions for empty matrices.

6 years agoFix bug in normal to mesh projection due to Boundary -> Manifold 6090/head
Luca Heltai [Wed, 21 Mar 2018 17:09:11 +0000 (18:09 +0100)]
Fix bug in normal to mesh projection due to Boundary -> Manifold

6 years agoMerge pull request #6071 from tamiko/fix_a_test_4
Daniel Arndt [Wed, 21 Mar 2018 16:56:40 +0000 (23:56 +0700)]
Merge pull request #6071 from tamiko/fix_a_test_4

tests: sundials/harmonic_oscillator_04 increase precision

6 years agoadd a news/changes entry
Matthias Maier [Wed, 21 Mar 2018 15:28:25 +0000 (10:28 -0500)]
add a news/changes entry

6 years agoCMakes: Preprocess testsuite parameter files
Matthias Maier [Wed, 21 Mar 2018 15:20:03 +0000 (10:20 -0500)]
CMakes: Preprocess testsuite parameter files

Add a third test variant consisting of a .prm.in file:
  test.output
  test.prm.in

The test.prm.in file is preprocessed by CONFIGURE_FEATURE to a test.prm
file substituting all @VARIABLE@ string with the corresponding CMake
variable.

6 years agoTests: Add a test that checks the *.prm.in mechanism
Matthias Maier [Wed, 21 Mar 2018 15:08:41 +0000 (10:08 -0500)]
Tests: Add a test that checks the *.prm.in mechanism

This small test checks whether the testsuite correctly picks up an
configures a test consisting of
      parameter_file.prm.in
      parameter_file.output

6 years agoTests: Add a test that checks the *.prm mechanism
Matthias Maier [Wed, 21 Mar 2018 15:06:05 +0000 (10:06 -0500)]
Tests: Add a test that checks the *.prm mechanism

This small test checks whether the testsuite correctly picks up a test
consisting of
  parameter_file.prm
  parameter_file.output

6 years agoScaLAPACKMatrix::invert() for non-symmetric matrices 6080/head
Benjamin Brands [Tue, 20 Mar 2018 22:34:54 +0000 (23:34 +0100)]
ScaLAPACKMatrix::invert() for non-symmetric matrices

6 years agoMerge pull request #6078 from tamiko/fix_a_test_7
Martin Kronbichler [Wed, 21 Mar 2018 10:48:57 +0000 (11:48 +0100)]
Merge pull request #6078 from tamiko/fix_a_test_7

tests: lac/*vector_add_and_dot*

6 years agoMerge pull request #6079 from tamiko/fix_a_test_8
Martin Kronbichler [Wed, 21 Mar 2018 10:48:30 +0000 (11:48 +0100)]
Merge pull request #6079 from tamiko/fix_a_test_8

VectorTools: Increase max iterations in project_matrix_free

6 years agoMerge pull request #6083 from bangerth/fix-step-35
Martin Kronbichler [Wed, 21 Mar 2018 10:47:28 +0000 (11:47 +0100)]
Merge pull request #6083 from bangerth/fix-step-35

Do not make a variable in step-35 static.

6 years agoAdd a changelog entry.
Wolfgang Bangerth [Tue, 20 Mar 2018 23:06:57 +0000 (17:06 -0600)]
Add a changelog entry.

6 years agoDo not make a variable in step-35 static. 6083/head
Wolfgang Bangerth [Tue, 20 Mar 2018 23:11:51 +0000 (17:11 -0600)]
Do not make a variable in step-35 static.

Static variables are only initialized once at the beginning of the run. Here,
we have a vector that is marked as 'static' but this really only works because
we never do mesh refinement in this program and consequently (i) the originally
set size continues to be correct, and (ii) the code below sets every vector
element, rather than add to it.

6 years agoMerge pull request #6082 from bangerth/fix-typo
Matthias Maier [Tue, 20 Mar 2018 23:10:54 +0000 (18:10 -0500)]
Merge pull request #6082 from bangerth/fix-typo

Fix a grammar error.

6 years agoFix a grammar error. 6082/head
Wolfgang Bangerth [Tue, 20 Mar 2018 23:08:08 +0000 (17:08 -0600)]
Fix a grammar error.

6 years agoAdd a test.
Wolfgang Bangerth [Tue, 20 Mar 2018 23:06:50 +0000 (17:06 -0600)]
Add a test.

6 years agoFix quadratic behavior of SparsityPattern::copy_from().
Wolfgang Bangerth [Tue, 20 Mar 2018 23:06:31 +0000 (17:06 -0600)]
Fix quadratic behavior of SparsityPattern::copy_from().

6 years agotests: sundials/harmonic_oscillator_04 increase precision 6071/head
Matthias Maier [Tue, 20 Mar 2018 03:21:44 +0000 (22:21 -0500)]
tests: sundials/harmonic_oscillator_04 increase precision

6 years agoVectorTools: Increase max iterations in project_matrix_free 6079/head
Matthias Maier [Tue, 20 Mar 2018 21:07:03 +0000 (16:07 -0500)]
VectorTools: Increase max iterations in project_matrix_free

Here is a funny one. Running the test
  numerics/project_q_hierarchical_2
with DEAL_II_NUM_THREADS=2 OMP_NUM_THREADS=2 (as done on the tester)
worsens the reduction rate enough to run into the maximal iteration
limit. Solve this issue by slightly increasing the maximal allowed
number of iterations.

6 years agotests: lac/*vector_add_and_dot* 6078/head
Matthias Maier [Tue, 20 Mar 2018 20:21:08 +0000 (15:21 -0500)]
tests: lac/*vector_add_and_dot*

These three tests change output slightly (but unfortunately just above
our numdiff rounding threshold) depending on whether DEAL_II_MAX_THREADS
is set (and to what value).

So let's add another output variant for those three tests.

6 years agoMerge pull request #6077 from masterleinad/fix_docu_mpi_minmaxavg
Matthias Maier [Tue, 20 Mar 2018 17:53:54 +0000 (12:53 -0500)]
Merge pull request #6077 from masterleinad/fix_docu_mpi_minmaxavg

Fix documentation of Utilities::MPI::MinMaxAvg

6 years agoMerge pull request #5899 from davydden/lapack_doc
Matthias Maier [Tue, 20 Mar 2018 17:53:02 +0000 (12:53 -0500)]
Merge pull request #5899 from davydden/lapack_doc

doc: use LaTeX in LAPACKFullMatrix

6 years agoMerge pull request #5994 from masterleinad/avoid_clash_class_namespace
Matthias Maier [Tue, 20 Mar 2018 17:50:57 +0000 (12:50 -0500)]
Merge pull request #5994 from masterleinad/avoid_clash_class_namespace

Avoid clashes of class names and namespace names

6 years agoMerge pull request #6064 from masterleinad/avoid_std_iterator
Matthias Maier [Tue, 20 Mar 2018 17:48:43 +0000 (12:48 -0500)]
Merge pull request #6064 from masterleinad/avoid_std_iterator

Avoid deriving from std::iterator

6 years agoMerge pull request #6075 from kronbichler/tensor_inline_functions
Matthias Maier [Tue, 20 Mar 2018 17:45:41 +0000 (12:45 -0500)]
Merge pull request #6075 from kronbichler/tensor_inline_functions

Mark more basic Tensor operations as always_inline

6 years agoFix documentation of Utilities::MPI::MinMaxAvg 6077/head
Daniel Arndt [Tue, 20 Mar 2018 17:07:16 +0000 (18:07 +0100)]
Fix documentation of Utilities::MPI::MinMaxAvg

6 years agoMerge pull request #6049 from davydden/feature/sparse_matrix_mpi_summ
Wolfgang Bangerth [Tue, 20 Mar 2018 16:44:30 +0000 (10:44 -0600)]
Merge pull request #6049 from davydden/feature/sparse_matrix_mpi_summ

 make Utilities::MPI::sum() support SparseMatrix

6 years agominor 6049/head
Denis Davydov [Tue, 20 Mar 2018 13:45:36 +0000 (14:45 +0100)]
minor

6 years agoMerge pull request #6068 from tamiko/fix_a_test_1
Denis Davydov [Tue, 20 Mar 2018 12:11:07 +0000 (13:11 +0100)]
Merge pull request #6068 from tamiko/fix_a_test_1

tests: Increase output precision for fe/rt_bubbles_(14|15)

6 years agoMerge pull request #6063 from BenBrands/update_property_state
Denis Davydov [Tue, 20 Mar 2018 12:10:45 +0000 (13:10 +0100)]
Merge pull request #6063 from BenBrands/update_property_state

ScaLAPACKMatrix: change setting of state variable at various places

6 years agoMerge pull request #6072 from tamiko/fix_a_test_5
Daniel Arndt [Tue, 20 Mar 2018 08:27:46 +0000 (15:27 +0700)]
Merge pull request #6072 from tamiko/fix_a_test_5

tests: lac/*vector_add_and_dot_complex increase output precision

6 years agoMark more basic Tensor operations as always_inline. 6075/head
Martin Kronbichler [Tue, 20 Mar 2018 08:18:40 +0000 (09:18 +0100)]
Mark more basic Tensor operations as always_inline.

6 years agoMerge pull request #6067 from tamiko/fix_complex_petsc
Daniel Arndt [Tue, 20 Mar 2018 08:03:59 +0000 (15:03 +0700)]
Merge pull request #6067 from tamiko/fix_complex_petsc

Bugfix: Set a value to zero with a floating point literal

6 years agoMerge pull request #6073 from tamiko/fix_a_test_6
Daniel Arndt [Tue, 20 Mar 2018 06:49:18 +0000 (13:49 +0700)]
Merge pull request #6073 from tamiko/fix_a_test_6

tests: sharedtria/communicate_active_fe_indices_01b add an output variant

6 years agoAvoid deriving from std::iterator 6064/head
Daniel Arndt [Mon, 19 Mar 2018 17:23:41 +0000 (18:23 +0100)]
Avoid deriving from std::iterator

6 years agoMerge pull request #6069 from tamiko/fix_a_test_2
Wolfgang Bangerth [Tue, 20 Mar 2018 03:47:26 +0000 (21:47 -0600)]
Merge pull request #6069 from tamiko/fix_a_test_2

tests: make distributed_grids/1d_grid robust

6 years agotests: make distributed_grids/1d_grid robust 6069/head
Matthias Maier [Tue, 20 Mar 2018 03:45:09 +0000 (22:45 -0500)]
tests: make distributed_grids/1d_grid robust

6 years agoMerge pull request #6066 from bangerth/doc-update
Matthias Maier [Tue, 20 Mar 2018 03:40:35 +0000 (22:40 -0500)]
Merge pull request #6066 from bangerth/doc-update

Update a couple places where we do markup by hand.

6 years agotests: sharedtria/communicate_active_fe_indices_01b add an output variant 6073/head
Matthias Maier [Tue, 20 Mar 2018 03:38:42 +0000 (22:38 -0500)]
tests: sharedtria/communicate_active_fe_indices_01b add an output variant

6 years agotests: lac/*vector_add_and_dot_complex increase output precision 6072/head
Matthias Maier [Tue, 20 Mar 2018 03:33:48 +0000 (22:33 -0500)]
tests: lac/*vector_add_and_dot_complex increase output precision

6 years agoMerge pull request #6070 from tamiko/fix_a_test_3
Wolfgang Bangerth [Tue, 20 Mar 2018 03:15:43 +0000 (21:15 -0600)]
Merge pull request #6070 from tamiko/fix_a_test_3

tests: metis/metis_02 add yet another output variant

6 years agotests: metis/metis_02 add yet another output variant 6070/head
Matthias Maier [Tue, 20 Mar 2018 03:10:11 +0000 (22:10 -0500)]
tests: metis/metis_02 add yet another output variant

6 years agotests: Increase output precision for fe/rt_bubbles_(14|15) 6068/head
Matthias Maier [Tue, 20 Mar 2018 02:51:46 +0000 (21:51 -0500)]
tests: Increase output precision for fe/rt_bubbles_(14|15)

6 years agoBugfix: Set a value to zero with correct number type 6067/head
Matthias Maier [Tue, 20 Mar 2018 00:29:33 +0000 (19:29 -0500)]
Bugfix: Set a value to zero with correct number type

Otherwise deal.II fails to build with complex-valued PETSc scalar:

.../source/non_matching/coupling.cc:241:29: error: ambiguous overload for ‘operator=’
(operand types are ‘dealii::FullMatrix<std::complex<double> >’ and ‘int’)

                 cell_matrix = 0;
                 ~~~~~~~~~~~~^~~

6 years agoUpdate a couple places where we do markup by hand. 6066/head
Wolfgang Bangerth [Mon, 19 Mar 2018 23:20:08 +0000 (17:20 -0600)]
Update a couple places where we do markup by hand.

6 years agoMerge pull request #6065 from tamiko/silence_a_warning
Wolfgang Bangerth [Mon, 19 Mar 2018 22:48:39 +0000 (16:48 -0600)]
Merge pull request #6065 from tamiko/silence_a_warning

Remove superfluous ;

6 years agoRemove superfluous ; 6065/head
Matthias Maier [Mon, 19 Mar 2018 20:08:55 +0000 (15:08 -0500)]
Remove superfluous ;

6 years agocheck that size of ArrayView in internal::all_reduce() is the same across the given...
Denis Davydov [Mon, 19 Mar 2018 14:10:51 +0000 (15:10 +0100)]
check that size of ArrayView in internal::all_reduce() is the same across the given communicator

6 years agoCorrections 6063/head
Benjamin Brands [Mon, 19 Mar 2018 16:06:35 +0000 (17:06 +0100)]
Corrections

6 years agodoc: use LaTeX in LAPACKFullMatrix 5899/head
Denis Davydov [Wed, 14 Feb 2018 10:06:40 +0000 (11:06 +0100)]
doc: use LaTeX in LAPACKFullMatrix

6 years agochange setting of state variable at various places
Benjamin Brands [Sun, 18 Mar 2018 20:33:32 +0000 (21:33 +0100)]
change setting of state variable at various places

6 years agoMerge pull request #6051 from bangerth/minor-update
Martin Kronbichler [Mon, 19 Mar 2018 14:26:16 +0000 (15:26 +0100)]
Merge pull request #6051 from bangerth/minor-update

Minor update to FETools::get_interpolation_difference_matrix().

6 years agoMerge pull request #6060 from bangerth/use-static-assertion
Martin Kronbichler [Mon, 19 Mar 2018 14:25:15 +0000 (15:25 +0100)]
Merge pull request #6060 from bangerth/use-static-assertion

Convert an Assert into static_assert.

6 years agomake Utilities::MPI::sum() support SparseMatrix
Denis Davydov [Fri, 16 Mar 2018 19:06:44 +0000 (20:06 +0100)]
make Utilities::MPI::sum() support SparseMatrix

6 years agoMerge pull request #6002 from luca-heltai/parameter-acceptor-proxy
Denis Davydov [Mon, 19 Mar 2018 05:50:38 +0000 (06:50 +0100)]
Merge pull request #6002 from luca-heltai/parameter-acceptor-proxy

Parameter Acceptor Proxy.

6 years agoMerge pull request #6050 from davydden/extend_gitignore
Matthias Maier [Mon, 19 Mar 2018 05:40:18 +0000 (00:40 -0500)]
Merge pull request #6050 from davydden/extend_gitignore

extend gitignore

6 years agoMerge pull request #6046 from davydden/feature/lapack_set
Daniel Arndt [Mon, 19 Mar 2018 05:09:09 +0000 (12:09 +0700)]
Merge pull request #6046 from davydden/feature/lapack_set

lapack: add set(i,j,value)

6 years agoAdd a changelog entry. 6051/head
Wolfgang Bangerth [Mon, 19 Mar 2018 04:18:13 +0000 (22:18 -0600)]
Add a changelog entry.

6 years agoAdd a test.
Wolfgang Bangerth [Mon, 19 Mar 2018 04:18:06 +0000 (22:18 -0600)]
Add a test.

6 years agoConvert an Assert into static_assert. 6060/head
Wolfgang Bangerth [Mon, 19 Mar 2018 04:21:39 +0000 (22:21 -0600)]
Convert an Assert into static_assert.

The TableIndices class had Assert statements in a couple of places
that the number of indices in question is a positive number, not zero.
Proximally, this led to Coverity complaining that a function called in a
noexcept function of Table may in fact throw an exception. The warning
is correct, and is most easily worked around by converting the
assertion into a static_assert -- which has to hold for the entire
class, so that's where I moved it from the affected member functions.

6 years agoMerge pull request #6057 from luzpaz/misc-typos
Wolfgang Bangerth [Mon, 19 Mar 2018 02:42:48 +0000 (20:42 -0600)]
Merge pull request #6057 from luzpaz/misc-typos

Misc. typos fixes

6 years agoMisc. typos fixes 6057/head
luz.paz [Mon, 19 Mar 2018 02:11:49 +0000 (22:11 -0400)]
Misc. typos fixes

Found via `codespell`

6 years agoMinor update to FETools::get_interpolation_difference_matrix().
Wolfgang Bangerth [Sat, 17 Mar 2018 00:32:21 +0000 (18:32 -0600)]
Minor update to FETools::get_interpolation_difference_matrix().

In particular, (i) update the documentation slightly, and (ii) simplify the logic of
the implementation by using IdentityMatrix. This also fixes the bug that there was an
assumption that the matrix was all zeros beforehand.

6 years agoParameterAcceptorProxy 6002/head
Luca Heltai [Tue, 6 Mar 2018 09:30:23 +0000 (10:30 +0100)]
ParameterAcceptorProxy


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.