]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
8 years agoFix namespace qualification, follow-up to #2615. 2750/head
Martin Kronbichler [Tue, 5 Jul 2016 16:48:59 +0000 (18:48 +0200)]
Fix namespace qualification, follow-up to #2615.

8 years agoMerge pull request #2749 from masterleinad/unify_add_interfaces
Wolfgang Bangerth [Tue, 5 Jul 2016 16:22:36 +0000 (11:22 -0500)]
Merge pull request #2749 from masterleinad/unify_add_interfaces

Use consistent order of arguments for PETScWrappers::MatrixBase::add

8 years agoUse consistent order of arguments for PETScMatrix::add 2749/head
Daniel Arndt [Tue, 5 Jul 2016 15:31:37 +0000 (17:31 +0200)]
Use consistent order of arguments for PETScMatrix::add

8 years agoMerge pull request #2747 from tjhei/document_n_nonzero
Denis Davydov [Mon, 4 Jul 2016 16:37:37 +0000 (18:37 +0200)]
Merge pull request #2747 from tjhei/document_n_nonzero

clarify documentation for TrilinosWrappers::*Matrix::n_nonzero_elements

8 years agoclarify documentation for TrilinosWrappers::*Matrix::n_nonzero_elements 2747/head
Timo Heister [Mon, 4 Jul 2016 15:27:28 +0000 (16:27 +0100)]
clarify documentation for TrilinosWrappers::*Matrix::n_nonzero_elements

8 years agoMerge pull request #2745 from masterleinad/fix_petsc_doc
Denis Davydov [Sun, 3 Jul 2016 21:09:46 +0000 (23:09 +0200)]
Merge pull request #2745 from masterleinad/fix_petsc_doc

Fix documentation for reinit of PETSc MPI Vector

8 years agoFix documentation for reinit of PETSc MPI Vector 2745/head
Daniel Arndt [Sun, 3 Jul 2016 20:27:44 +0000 (22:27 +0200)]
Fix documentation for reinit of PETSc MPI Vector

8 years agoMerge pull request #2744 from drwells/fix-missing-mpi-instantiation
Timo Heister [Sat, 2 Jul 2016 05:12:19 +0000 (22:12 -0700)]
Merge pull request #2744 from drwells/fix-missing-mpi-instantiation

Add missing MPI function instantiations.

8 years agoAdd missing MPI function instantiations. 2744/head
David Wells [Sat, 2 Jul 2016 01:24:22 +0000 (21:24 -0400)]
Add missing MPI function instantiations.

The fixed-length array (i.e., things declared like T(&values)[N])
versions of MPI::sum, MPI::max, etc, all live in the header file mpi.h
since the length (N) is a compile-time constant. Those functions all
call Utilities::MPI::internal::all_reduce, which is declared in
mpi.templates.h, so that function (all_reduce) must be present in the
compiled library.

Note for the curious: it turns out that most compilers and most compiler
settings will not inline this function, meaning that it consistently
shows up in the shared object files without this explicit instantiation
in debug mode and usually in release mode. In particular, GCC 6 does not
inline it (so this instantiation is not necessary) but clang 3.8 does (so
this instantiation is necessary). Some versions of GCC (5.3 but not 4.8)
seem to inline it with the '-march=native' flag.

8 years agoMerge pull request #2743 from bangerth/add-instantiations
Denis Davydov [Fri, 1 Jul 2016 17:16:01 +0000 (19:16 +0200)]
Merge pull request #2743 from bangerth/add-instantiations

Add missing instantiation of one function.

8 years agoAdd changelog entry. 2743/head
Wolfgang Bangerth [Fri, 1 Jul 2016 17:14:09 +0000 (12:14 -0500)]
Add changelog entry.

8 years agoAdd missing instantiation of one function.
Wolfgang Bangerth [Fri, 1 Jul 2016 17:12:36 +0000 (12:12 -0500)]
Add missing instantiation of one function.

8 years agoMerge pull request #2742 from Rombur/typo
Denis Davydov [Fri, 1 Jul 2016 17:08:42 +0000 (19:08 +0200)]
Merge pull request #2742 from Rombur/typo

Fix a typo in the documentation of filter_iterators.

8 years agoFix a typo in the documentation of filter_iterators. 2742/head
Bruno Turcksin [Fri, 1 Jul 2016 16:17:16 +0000 (12:17 -0400)]
Fix a typo in the documentation of filter_iterators.

8 years agoMerge pull request #2711 from mdh266/unit-test-refactored-trilinos-solver
Bruno Turcksin [Thu, 30 Jun 2016 21:22:21 +0000 (17:22 -0400)]
Merge pull request #2711 from mdh266/unit-test-refactored-trilinos-solver

Added a unit test for the refactored trilinos direct solver.

8 years agoMerging conflict with changes.h 2711/head
Mike H [Thu, 30 Jun 2016 19:46:53 +0000 (14:46 -0500)]
Merging conflict with changes.h

8 years agoMerge pull request #2740 from bangerth/improve-error-message
David Wells [Thu, 30 Jun 2016 19:33:21 +0000 (15:33 -0400)]
Merge pull request #2740 from bangerth/improve-error-message

Improve error message.

8 years agoMerge pull request #2741 from bangerth/minor-cleanups
David Wells [Thu, 30 Jun 2016 19:27:42 +0000 (15:27 -0400)]
Merge pull request #2741 from bangerth/minor-cleanups

Minor code cleanups.

8 years agoAdded new feactures of trilinos direct solver to changes.h
Mike H [Tue, 28 Jun 2016 16:06:03 +0000 (11:06 -0500)]
Added new feactures of trilinos direct solver to changes.h

8 years agoMinor code cleanups. 2741/head
Wolfgang Bangerth [Thu, 30 Jun 2016 17:49:12 +0000 (12:49 -0500)]
Minor code cleanups.

8 years agoImprove error message. 2740/head
Wolfgang Bangerth [Thu, 30 Jun 2016 17:48:23 +0000 (12:48 -0500)]
Improve error message.

8 years agoMerge pull request #2738 from bangerth/fix-typo
Luca Heltai [Thu, 30 Jun 2016 10:47:20 +0000 (12:47 +0200)]
Merge pull request #2738 from bangerth/fix-typo

Fix typo.

8 years agoFix typo. 2738/head
Wolfgang Bangerth [Thu, 30 Jun 2016 04:42:42 +0000 (23:42 -0500)]
Fix typo.

8 years agoMerge pull request #2737 from drwells/remove-deprecated-function-templates
Wolfgang Bangerth [Thu, 30 Jun 2016 04:32:06 +0000 (23:32 -0500)]
Merge pull request #2737 from drwells/remove-deprecated-function-templates

Avoid using deprecated base classes.

8 years agoMerge pull request #2736 from drwells/string_to_double-message
Wolfgang Bangerth [Thu, 30 Jun 2016 04:31:13 +0000 (23:31 -0500)]
Merge pull request #2736 from drwells/string_to_double-message

Fix the string_to_double error message.

8 years agoAvoid using deprecated base classes. 2737/head
David Wells [Thu, 30 Jun 2016 02:14:07 +0000 (22:14 -0400)]
Avoid using deprecated base classes.

These classes were formally deprecated in C++11.

8 years agoFix the string_to_double error message. 2736/head
David Wells [Thu, 30 Jun 2016 01:53:16 +0000 (21:53 -0400)]
Fix the string_to_double error message.

8 years agoMerge pull request #2734 from gassmoeller/make_compile_gcc_447
Wolfgang Bangerth [Wed, 29 Jun 2016 18:35:27 +0000 (13:35 -0500)]
Merge pull request #2734 from gassmoeller/make_compile_gcc_447

Fix compile for gcc 4.4.7

8 years agoFix compile 2734/head
Rene Gassmoeller [Wed, 29 Jun 2016 18:28:43 +0000 (20:28 +0200)]
Fix compile

8 years agoMerge pull request #2732 from drwells/EulerVectorType-to-VectorType-2
David Wells [Wed, 29 Jun 2016 18:19:59 +0000 (14:19 -0400)]
Merge pull request #2732 from drwells/EulerVectorType-to-VectorType-2

Prefer VectorType to EulerVectorType, part 2.

8 years agoPrefer VectorType to EulerVectorType, part 2. 2732/head
David Wells [Wed, 29 Jun 2016 18:05:10 +0000 (14:05 -0400)]
Prefer VectorType to EulerVectorType, part 2.

Mentioned in the discussion of commit 51be370b15.

8 years agoMerge pull request #2731 from drwells/EulerVectorType-to-VectorType
Bruno Turcksin [Wed, 29 Jun 2016 14:42:47 +0000 (10:42 -0400)]
Merge pull request #2731 from drwells/EulerVectorType-to-VectorType

Prefer VectorType to EulerVectorType.

8 years agoPrefer VectorType to EulerVectorType. 2731/head
David Wells [Wed, 29 Jun 2016 13:47:35 +0000 (09:47 -0400)]
Prefer VectorType to EulerVectorType.

This followis from the discussion in #2714 and commit d0a0b8c916. The
header file uses VectorType, so we should use that in the source file
too.

8 years agoMerge pull request #2729 from drwells/improve-cell-data-tests
Denis Davydov [Tue, 28 Jun 2016 20:55:47 +0000 (22:55 +0200)]
Merge pull request #2729 from drwells/improve-cell-data-tests

Do not use mpi_initlog where initlog will do.

8 years agoDo not use mpi_initlog where initlog will do. 2729/head
David Wells [Tue, 28 Jun 2016 19:23:38 +0000 (15:23 -0400)]
Do not use mpi_initlog where initlog will do.

Since these tests are run without mpi (i.e., without mpirun) mpi_initlog
is not necessary. This also fixes the tests in the case where deal.II is
configured without support for MPI.

8 years agoMerge pull request #2726 from spco/constness_of_tensors
David Wells [Tue, 28 Jun 2016 19:42:47 +0000 (15:42 -0400)]
Merge pull request #2726 from spco/constness_of_tensors

Fix constness of tensors

8 years agoTwo tensors in measure() changed to const. 2726/head
SAM COX [Tue, 28 Jun 2016 05:47:44 +0000 (22:47 -0700)]
Two tensors in measure() changed to const.

8 years agoMerge pull request #2727 from dealii/increase_boost_version
Bruno Turcksin [Tue, 28 Jun 2016 13:07:19 +0000 (09:07 -0400)]
Merge pull request #2727 from dealii/increase_boost_version

CMake: Require at least boost version 1.54

8 years agoCMake: Require at least boost version 1.54 2727/head
Matthias Maier [Tue, 28 Jun 2016 08:06:25 +0000 (03:06 -0500)]
CMake: Require at least boost version 1.54

In reference to #2196
closes #2199

8 years agoMerge pull request #2725 from bangerth/add-instantiations-for-Mapping-Eulerian
Matthias Maier [Tue, 28 Jun 2016 07:54:04 +0000 (02:54 -0500)]
Merge pull request #2725 from bangerth/add-instantiations-for-Mapping-Eulerian

Systematize instantiations for MappingQEulerian and MappingQ1Eulerian.

8 years agoMerge pull request #2717 from bangerth/add-instantiations-for-MappingFEField
Matthias Maier [Tue, 28 Jun 2016 07:53:16 +0000 (02:53 -0500)]
Merge pull request #2717 from bangerth/add-instantiations-for-MappingFEField

Add instantiations for MappingFEField

8 years agoSystematize instantiations for MappingQEulerian and MappingQ1Eulerian. 2725/head
Wolfgang Bangerth [Mon, 27 Jun 2016 23:32:38 +0000 (18:32 -0500)]
Systematize instantiations for MappingQEulerian and MappingQ1Eulerian.

8 years agoAdd changelog. 2717/head
Wolfgang Bangerth [Sat, 25 Jun 2016 06:28:30 +0000 (01:28 -0500)]
Add changelog.

8 years agoInstantiate class for other vector types.
Wolfgang Bangerth [Sat, 25 Jun 2016 06:26:00 +0000 (01:26 -0500)]
Instantiate class for other vector types.

8 years agoMake class compile with other vector types.
Wolfgang Bangerth [Sat, 25 Jun 2016 06:25:44 +0000 (01:25 -0500)]
Make class compile with other vector types.

8 years agoMerge pull request #2724 from davydden/bugfix/step-27
David Wells [Mon, 27 Jun 2016 14:31:23 +0000 (10:31 -0400)]
Merge pull request #2724 from davydden/bugfix/step-27

fix a whitespace bug in step-27

8 years agofix a whitespace bug in step-27 2724/head
Denis Davydov [Mon, 27 Jun 2016 14:27:55 +0000 (16:27 +0200)]
fix a whitespace bug in step-27

8 years agoMerge pull request #2723 from drwells/fix-gnuplotflags-memory
Wolfgang Bangerth [Mon, 27 Jun 2016 04:29:20 +0000 (23:29 -0500)]
Merge pull request #2723 from drwells/fix-gnuplotflags-memory

Update GnuplotFlags::memory_consumption().

8 years agoUpdate GnuplotFlags::memory_consumption(). 2723/head
David Wells [Sun, 26 Jun 2016 23:34:33 +0000 (19:34 -0400)]
Update GnuplotFlags::memory_consumption().

Commit 32d9748d4e added new fields to GnuplotFlags but did not change
the way it reported its own memory consumption.

8 years agoMerge pull request #2720 from bangerth/fix-test
David Wells [Sun, 26 Jun 2016 19:22:00 +0000 (15:22 -0400)]
Merge pull request #2720 from bangerth/fix-test

Fix test output.

8 years agoFix test output. 2720/head
Wolfgang Bangerth [Sun, 26 Jun 2016 17:35:34 +0000 (12:35 -0500)]
Fix test output.

8 years agoMerge pull request #2719 from drwells/update-newton_01-test-output
Wolfgang Bangerth [Sun, 26 Jun 2016 17:19:30 +0000 (10:19 -0700)]
Merge pull request #2719 from drwells/update-newton_01-test-output

Update newton_01 test output.

8 years agoUpdate newton_01 test output. 2719/head
David Wells [Sun, 26 Jun 2016 17:11:42 +0000 (13:11 -0400)]
Update newton_01 test output.

Commit 11c94ad5e fixed a bug where the update vector was initially
empty. This commit fixes the corresponding test output file to show that
the update vector, at the first Newton step, contains one entry and that
entry is equal to zero.

8 years agoMerge pull request #2714 from bangerth/update-MappingQ1Eulerian-doc
David Wells [Sun, 26 Jun 2016 16:44:32 +0000 (12:44 -0400)]
Merge pull request #2714 from bangerth/update-MappingQ1Eulerian-doc

Deprecate constructor and replace it by another one.

8 years agoMerge pull request #2718 from drwells/improve-step-25
Wolfgang Bangerth [Sun, 26 Jun 2016 05:31:50 +0000 (22:31 -0700)]
Merge pull request #2718 from drwells/improve-step-25

Improve step 25

8 years agoSeveral matching updates in MappingQ{,1}Eulerian. 2714/head
Wolfgang Bangerth [Sun, 26 Jun 2016 04:56:47 +0000 (23:56 -0500)]
Several matching updates in MappingQ{,1}Eulerian.

8 years agoGet rid of a temporary matrix in step-25. 2718/head
David Wells [Sat, 25 Jun 2016 23:27:45 +0000 (19:27 -0400)]
Get rid of a temporary matrix in step-25.

One can just use the action of the Laplace and mass matrices to make
this easier to understand.

8 years agoMake some temporary variables const.
David Wells [Sat, 25 Jun 2016 21:30:21 +0000 (17:30 -0400)]
Make some temporary variables const.

8 years agoFix some matrix coefficients in the step-25 intro.
David Wells [Sat, 25 Jun 2016 23:27:34 +0000 (19:27 -0400)]
Fix some matrix coefficients in the step-25 intro.

The above formula has the correct sign on N. Additionally, the Laplace
matrix here is missing the coefficients.

8 years agoFix a sign error in step-25.
David Wells [Sat, 25 Jun 2016 21:31:35 +0000 (17:31 -0400)]
Fix a sign error in step-25.

Credit for this fix belongs to Anup Basak, who mentioned it on the
mailing list in March 2016.

Even with the sign error the Newton solver converged to the right
solution: changing the sign only altered the solution in the fifth
decimal place.

The fixed version now only requires three, instead of four, Newton steps
in 2D.

8 years agoRemove trailing whitespace.
David Wells [Sat, 25 Jun 2016 21:30:08 +0000 (17:30 -0400)]
Remove trailing whitespace.

8 years agoMerge pull request #2716 from bangerth/make-conversions-explicit
David Wells [Sat, 25 Jun 2016 13:28:32 +0000 (09:28 -0400)]
Merge pull request #2716 from bangerth/make-conversions-explicit

Make conversion constructors of ::Vector explicit.

8 years agoAdd changelog entry. 2716/head
Wolfgang Bangerth [Sat, 25 Jun 2016 05:26:57 +0000 (00:26 -0500)]
Add changelog entry.

8 years agoMake conversion constructors of ::Vector explicit.
Wolfgang Bangerth [Sat, 25 Jun 2016 05:20:21 +0000 (00:20 -0500)]
Make conversion constructors of ::Vector explicit.

8 years agoDeprecate constructor and replace it by another one.
Wolfgang Bangerth [Sat, 25 Jun 2016 05:11:25 +0000 (00:11 -0500)]
Deprecate constructor and replace it by another one.

Also update the documentation in a number of places.

8 years agoUpdate documentation.
Wolfgang Bangerth [Sat, 25 Jun 2016 05:11:04 +0000 (00:11 -0500)]
Update documentation.

8 years agoMerge pull request #2705 from danshapero/sync-iterators
Wolfgang Bangerth [Fri, 24 Jun 2016 23:51:56 +0000 (16:51 -0700)]
Merge pull request #2705 from danshapero/sync-iterators

operator* for SynchronousIterators

8 years agoAdded entry to changes.h 2705/head
danshapero [Fri, 24 Jun 2016 18:14:50 +0000 (11:14 -0700)]
Added entry to changes.h

8 years agoderivative approximation uses operator* of SynchronousIterators
danshapero [Fri, 24 Jun 2016 01:56:08 +0000 (18:56 -0700)]
derivative approximation uses operator* of SynchronousIterators

8 years agoUsing operator* in examples with SynchronousIterator
danshapero [Thu, 23 Jun 2016 21:34:30 +0000 (14:34 -0700)]
Using operator* in examples with SynchronousIterator

8 years agoAdded operator* to SynchronousIterators
danshapero [Thu, 23 Jun 2016 21:31:31 +0000 (14:31 -0700)]
Added operator* to SynchronousIterators

8 years agoMerge pull request #2710 from drwells/gnuplot-general-axis-labels
Wolfgang Bangerth [Fri, 24 Jun 2016 20:23:02 +0000 (13:23 -0700)]
Merge pull request #2710 from drwells/gnuplot-general-axis-labels

Implement different names for gnuplot output axes.

8 years agoAdded a unit test for the refactored trilinos direct solver.
Mike H [Fri, 24 Jun 2016 19:47:41 +0000 (14:47 -0500)]
Added a unit test for the refactored trilinos direct solver.

8 years agoImplement different names for gnuplot output axes. 2710/head
David Wells [Wed, 7 Oct 2015 23:08:29 +0000 (19:08 -0400)]
Implement different names for gnuplot output axes.

Users can now specify the labels instead of being stuck with 'x', 'y',
and 'z'.

8 years agoMerge pull request #2709 from kronbichler/master
Denis Davydov [Fri, 24 Jun 2016 09:05:50 +0000 (11:05 +0200)]
Merge pull request #2709 from kronbichler/master

Fix two tests that failed due to my commits

8 years agoFix two tests that failed due to my commits 2709/head
Martin Kronbichler [Fri, 24 Jun 2016 09:00:47 +0000 (11:00 +0200)]
Fix two tests that failed due to my commits

8 years agoMerge pull request #2708 from kronbichler/master
Denis Davydov [Fri, 24 Jun 2016 06:38:54 +0000 (08:38 +0200)]
Merge pull request #2708 from kronbichler/master

Prefer std::abs over std::fabs.

8 years agoPrefer std::abs over std::fabs. 2708/head
Martin Kronbichler [Fri, 24 Jun 2016 06:32:11 +0000 (08:32 +0200)]
Prefer std::abs over std::fabs.

8 years agoMerge pull request #2698 from kronbichler/master
Martin Kronbichler [Fri, 24 Jun 2016 05:53:47 +0000 (07:53 +0200)]
Merge pull request #2698 from kronbichler/master

Place new points for MappingQ along manifold

8 years agoRemove unnecessary code. Adjust test output. 2698/head
Martin Kronbichler [Wed, 22 Jun 2016 19:46:28 +0000 (21:46 +0200)]
Remove unnecessary code. Adjust test output.

8 years agoMerge pull request #2707 from bangerth/avoid-warning
Bruno Turcksin [Fri, 24 Jun 2016 01:34:12 +0000 (21:34 -0400)]
Merge pull request #2707 from bangerth/avoid-warning

Avoid some warnings in case we don't have GSL available.

8 years agoAvoid some warnings in case we don't have GSL available. 2707/head
Wolfgang Bangerth [Fri, 24 Jun 2016 01:23:38 +0000 (20:23 -0500)]
Avoid some warnings in case we don't have GSL available.

8 years agoMerge pull request #2706 from bangerth/add-missing-file
Bruno Turcksin [Thu, 23 Jun 2016 21:56:10 +0000 (17:56 -0400)]
Merge pull request #2706 from bangerth/add-missing-file

Add missing file.

8 years agoAdd missing file. 2706/head
Wolfgang Bangerth [Thu, 23 Jun 2016 21:39:21 +0000 (16:39 -0500)]
Add missing file.

8 years agoMerge pull request #2700 from bangerth/instantiate-symmetric-tensor
Matthias Maier [Thu, 23 Jun 2016 20:03:58 +0000 (15:03 -0500)]
Merge pull request #2700 from bangerth/instantiate-symmetric-tensor

Instantiate the SymmetricTensor class and all of its members.

8 years agoMerge pull request #2603 from davydden/feature/series_expansion
Martin Kronbichler [Thu, 23 Jun 2016 20:01:07 +0000 (22:01 +0200)]
Merge pull request #2603 from davydden/feature/series_expansion

expansion into orthogonal series on the reference element and step-27 bugfix/update

8 years agoMerge pull request #2699 from bangerth/make-symmetric-tensor-compile
Matthias Maier [Thu, 23 Jun 2016 19:59:14 +0000 (14:59 -0500)]
Merge pull request #2699 from bangerth/make-symmetric-tensor-compile

Make all functions of SymmetricTensor compile.

8 years agoMerge pull request #2702 from bangerth/no-inline-for-declarations
Bruno Turcksin [Thu, 23 Jun 2016 18:44:06 +0000 (14:44 -0400)]
Merge pull request #2702 from bangerth/no-inline-for-declarations

Remove 'inline' tag on declarations.

8 years agoRemove 'inline' tag on declarations. 2702/head
Wolfgang Bangerth [Thu, 23 Jun 2016 18:41:58 +0000 (13:41 -0500)]
Remove 'inline' tag on declarations.

There is no point marking a *declaration* as inline, since there is no
definition that could actually be inlined. My compiler also complains
about it.

8 years agoMerge pull request #2686 from drwells/add-contributing-file
Denis Davydov [Thu, 23 Jun 2016 18:15:14 +0000 (20:15 +0200)]
Merge pull request #2686 from drwells/add-contributing-file

Add a file describing how to contribute.

8 years agoInstantiate the SymmetricTensor class and all of its members. 2700/head
Wolfgang Bangerth [Thu, 23 Jun 2016 17:24:28 +0000 (12:24 -0500)]
Instantiate the SymmetricTensor class and all of its members.

In particular, also instantiate the static member variables. This is in analogy to #2667.

8 years agoMake all functions of SymmetricTensor compile. 2699/head
Wolfgang Bangerth [Thu, 23 Jun 2016 17:14:26 +0000 (12:14 -0500)]
Make all functions of SymmetricTensor compile.

It turns out that some of the functions of SymmetricTensor did either not compile outright,
did not compile for rank==4, or did not compile if the underlying scalar is a complex
number. Make things work.

8 years agoAdd a file describing how to contribute. 2686/head
David Wells [Thu, 16 Jun 2016 01:47:27 +0000 (21:47 -0400)]
Add a file describing how to contribute.

8 years agointroduce FESeries namespace and use it in step-27 2603/head
Denis Davydov [Fri, 13 May 2016 20:14:27 +0000 (22:14 +0200)]
introduce FESeries namespace and use it in step-27

The namespace provides two classes to perform expansion into
orthogonal series: Fourier and Legendre. Additionally
auxiliary functions to process expansion coefficients and
do linear regression are implemented. It appears that there
was a bug in step-27, nammely k-vectors should have a
2\pi multiplier instead of \pi. This was fixed and step-27
was updated.

8 years agoPlace new points for MappingQ along manifold
Martin Kronbichler [Wed, 22 Jun 2016 16:12:22 +0000 (18:12 +0200)]
Place new points for MappingQ along manifold

8 years agoMerge pull request #2697 from kronbichler/master
Denis Davydov [Wed, 22 Jun 2016 12:05:53 +0000 (14:05 +0200)]
Merge pull request #2697 from kronbichler/master

Avoid using deprecated functionality

8 years agoAvoid using deprecated functionality 2697/head
Martin Kronbichler [Wed, 22 Jun 2016 11:58:32 +0000 (13:58 +0200)]
Avoid using deprecated functionality

8 years agoMerge pull request #2690 from tjhei/fix_dsp_begin_performance
Martin Kronbichler [Tue, 21 Jun 2016 20:40:36 +0000 (22:40 +0200)]
Merge pull request #2690 from tjhei/fix_dsp_begin_performance

fix DynamicSparsityPattern::begin(row) performance

8 years agoaddress comment 2690/head
Timo Heister [Tue, 21 Jun 2016 20:12:10 +0000 (13:12 -0700)]
address comment

8 years agofix DynamicSparsityPattern::begin(row) performance, add IndexSet::at
Timo Heister [Fri, 17 Jun 2016 21:58:10 +0000 (14:58 -0700)]
fix DynamicSparsityPattern::begin(row) performance, add IndexSet::at

begin(row) and end(row) would search through all empty rows leading to
quadratic complexity when iterating row by row as it is done in the
construction of PETSc's SparseMatrix.
Fix this by finding the closest locally owned row using a binary search
and then only iterate over the locally owned set.


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.