]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
10 years agoTest lac/SchurMatrix; Indented 165/head
dakshinai [Fri, 19 Sep 2014 23:40:55 +0000 (18:40 -0500)]
Test lac/SchurMatrix; Indented

10 years agoTest lac/SchurMatrix
dakshinai [Fri, 19 Sep 2014 21:40:53 +0000 (16:40 -0500)]
Test lac/SchurMatrix

10 years agoMerge pull request #162 from bangerth/remove-unnecessary-include
Wolfgang Bangerth [Fri, 19 Sep 2014 15:48:35 +0000 (10:48 -0500)]
Merge pull request #162 from bangerth/remove-unnecessary-include

Remove unnecessary include

10 years agoRemove unnecessary #include. 162/head
Wolfgang Bangerth [Fri, 19 Sep 2014 11:53:45 +0000 (06:53 -0500)]
Remove unnecessary #include.

10 years agoMerge pull request #161 from bangerth/private-protected-cleanup
Timo Heister [Fri, 19 Sep 2014 13:53:55 +0000 (09:53 -0400)]
Merge pull request #161 from bangerth/private-protected-cleanup

Move declarations in DoFHandler from protected to private.
DoFHandler still had some of its member variables and functions in a protected
section from back when we still had MGDoFHandler derive from it in a meaningful
way. This is now no longer necessary, so remove the protected section and instead
sort things in some sort of natural way into the private section.

10 years agoMove declarations in DoFHandler from protected to private. 161/head
Wolfgang Bangerth [Thu, 18 Sep 2014 19:53:33 +0000 (14:53 -0500)]
Move declarations in DoFHandler from protected to private.

DoFHandler still had some of its member variables and functions in a protected
section from back when we still had MGDoFHandler derive from it in a meaningful
way. This is now no longer necessary, so remove the protected section and instead
sort things in some sort of natural way into the private section.

10 years agoMerge pull request #156 from bangerth/clarify-docs
Timo Heister [Thu, 18 Sep 2014 19:25:08 +0000 (15:25 -0400)]
Merge pull request #156 from bangerth/clarify-docs

Clarify documentation and verify what I say by adding tests. This documents has_active_dofs() in parallel.

10 years agoMerge pull request #157 from bangerth/add-task-joinable
Wolfgang Bangerth [Thu, 18 Sep 2014 11:20:48 +0000 (06:20 -0500)]
Merge pull request #157 from bangerth/add-task-joinable

Add Threads::Task::joinable()

10 years agoAdd test. 157/head
Wolfgang Bangerth [Thu, 18 Sep 2014 02:19:59 +0000 (21:19 -0500)]
Add test.

10 years agoAdd Threads::Task::joinable().
Wolfgang Bangerth [Thu, 18 Sep 2014 02:16:55 +0000 (21:16 -0500)]
Add Threads::Task::joinable().

The function verifies that one can call Threads::Task::join() in the
same way as one can do with std::thread::joinable() in C++11.

10 years agoMerge pull request #159 from kronbichler/master
Luca Heltai [Thu, 18 Sep 2014 10:24:44 +0000 (12:24 +0200)]
Merge pull request #159 from kronbichler/master

Fix compilation of #146 without MPI. This closes #158.

10 years agoFix compilation of #146 without MPI 159/head
Martin Kronbichler [Thu, 18 Sep 2014 08:29:00 +0000 (10:29 +0200)]
Fix compilation of #146 without MPI

10 years agoClarify documentation and verify what I say by adding tests. 156/head
Wolfgang Bangerth [Thu, 18 Sep 2014 00:36:11 +0000 (19:36 -0500)]
Clarify documentation and verify what I say by adding tests.

10 years agoMerge pull request #155 from koecher/PR-Update-Step-20
Wolfgang Bangerth [Wed, 17 Sep 2014 19:49:13 +0000 (14:49 -0500)]
Merge pull request #155 from koecher/PR-Update-Step-20

Updated Documentation for step 20.

10 years agoMerge pull request #152 from bangerth/cleanups
Timo Heister [Wed, 17 Sep 2014 18:51:08 +0000 (14:51 -0400)]
Merge pull request #152 from bangerth/cleanups

Minor cleanups. Make the FiniteElement::clone() function public, as it is of
general use. Also: Move several member variables from private to protected
as these are generally variables that derived classes are supposed to
initialize; this allows to remove rather random friend declarations for
these derived classes.

10 years agoMinor cleanups. 152/head
Wolfgang Bangerth [Wed, 17 Sep 2014 13:41:06 +0000 (08:41 -0500)]
Minor cleanups.

Specifically: Make the FiniteElement::clone() function public, as it is of
general use. Also: Move several member variables from private to protected
as these are generally variables that derived classes are supposed to
initialize; this allows to remove rather random friend declarations for
these derived classes.

10 years agoUpdated Documentation. Again, in the Introduction section of the step-20 tutorial... 151/head 155/head
Uwe Köcher [Wed, 17 Sep 2014 07:33:13 +0000 (09:33 +0200)]
Updated Documentation. Again, in the Introduction section of the step-20 tutorial a class InverseMatrix appears. Now its changed to use IterativeInverse<..> in all places to match with the code.

10 years agoMerge pull request #146 from bangerth/rework-mpi-initialization
Martin Kronbichler [Wed, 17 Sep 2014 07:08:51 +0000 (09:08 +0200)]
Merge pull request #146 from bangerth/rework-mpi-initialization

Add a version of MPI_InitFinalize that adaptively determines the number of threads

10 years agoRemove now outdated changelog entry. 146/head
Wolfgang Bangerth [Tue, 16 Sep 2014 20:39:13 +0000 (15:39 -0500)]
Remove now outdated changelog entry.

10 years agoRewrite following the discussion on the pull request.
Wolfgang Bangerth [Tue, 16 Sep 2014 20:38:32 +0000 (15:38 -0500)]
Rewrite following the discussion on the pull request.

10 years agoMerge pull request #150 from bangerth/doc-update-2
Timo Heister [Tue, 16 Sep 2014 15:53:50 +0000 (11:53 -0400)]
Merge pull request #150 from bangerth/doc-update-2

Remove a few references to MGDoFHandler as that class is no longer relevant.

10 years agoRemove another reference to MGDoFHandler. 150/head
Wolfgang Bangerth [Tue, 16 Sep 2014 15:37:14 +0000 (10:37 -0500)]
Remove another reference to MGDoFHandler.

10 years agoRemove references to MGDoFHandler.
Wolfgang Bangerth [Tue, 16 Sep 2014 15:16:00 +0000 (10:16 -0500)]
Remove references to MGDoFHandler.

MGDoFHandler has been deprecated for a while already. Remove all
references to it from this documentation module.

10 years agoMerge pull request #149 from koecher/master
Wolfgang Bangerth [Tue, 16 Sep 2014 14:58:22 +0000 (09:58 -0500)]
Merge pull request #149 from koecher/master

Updated documentation

10 years agoUpdated documentation for step-20 Introduction section and a typo in the documentatio... 149/head
Uwe Köcher [Tue, 16 Sep 2014 12:49:51 +0000 (14:49 +0200)]
Updated documentation for step-20 Introduction section and a typo in the documentation for iterative_inverse.h. Detailed: In the introduction of the step-20 tutorial, Sec. Solving using the Schur complement, the IterativeInverse class is introduced and then in the following code section not used. Now the InverseMatrix is changed to IterativeInverse< .. > to match with the code of the tutorial, as used below.

10 years agoMerge pull request #147 from bangerth/doc-update
Guido Kanschat [Tue, 16 Sep 2014 07:31:52 +0000 (09:31 +0200)]
Merge pull request #147 from bangerth/doc-update

ADd documentation to the hp::DoFHandler class.

10 years agoAdd another reference. 147/head
Wolfgang Bangerth [Sun, 14 Sep 2014 20:58:59 +0000 (15:58 -0500)]
Add another reference.

10 years agoAdd some documentation.
Wolfgang Bangerth [Sun, 14 Sep 2014 20:49:27 +0000 (15:49 -0500)]
Add some documentation.

10 years agoMerge pull request #143 from guidokanschat/distribute_local_to_global_documentation
Guido Kanschat [Mon, 15 Sep 2014 12:50:43 +0000 (14:50 +0200)]
Merge pull request #143 from guidokanschat/distribute_local_to_global_documentation

Documentation update highlighting the difference between the two ConstraintMatrix::distribute_local_to_global() functions for matrices and their effect on the spectrum of a matrix

10 years agoMerge pull request #141 from eisbaerli/solution_transfer
Wolfgang Bangerth [Mon, 15 Sep 2014 11:52:51 +0000 (06:52 -0500)]
Merge pull request #141 from eisbaerli/solution_transfer

Solution transfer

10 years agoMerge pull request #148 from tamiko/fix_bundled_configuration
Wolfgang Bangerth [Mon, 15 Sep 2014 11:47:32 +0000 (06:47 -0500)]
Merge pull request #148 from tamiko/fix_bundled_configuration

Bugfix: Only include ./bundled/setup_bundled.cmake

10 years agouse the fe index also in the case where triangulation was prepared for pure refinement 141/head
Bärbel Janssen [Fri, 12 Sep 2014 13:01:23 +0000 (15:01 +0200)]
use the fe index also in the case where triangulation was prepared for pure refinement

and add test that would fail without the patch and works fine now

10 years agoBugfix: Only include ./bundled/setup_bundled.cmake 148/head
Matthias Maier [Mon, 15 Sep 2014 09:53:33 +0000 (11:53 +0200)]
Bugfix: Only include ./bundled/setup_bundled.cmake

Remove a stray globbing expression that is not necessary any more and that
indeed leads to a subtle issue when configuring in-source with
  $ cmake .

In this case ./bundled/cmake_install.cmake was accidentally picked up
leading to a file permission error if CMAKE_INSTALL_PREFIX was left at the
default /usr/local

10 years agoMerge pull request #145 from luca-heltai/pr_refactor_tria
Luca Heltai [Sun, 14 Sep 2014 17:08:50 +0000 (19:08 +0200)]
Merge pull request #145 from luca-heltai/pr_refactor_tria

Refactored Triangulation to use TriaAccessor::center.

10 years agoFixed typo. 145/head
Luca Heltai [Sun, 14 Sep 2014 17:08:14 +0000 (19:08 +0200)]
Fixed typo.

10 years agoAdd a version of MPI_InitFinalize that adaptively determines the number of threads.
Wolfgang Bangerth [Wed, 10 Sep 2014 05:09:05 +0000 (00:09 -0500)]
Add a version of MPI_InitFinalize that adaptively determines the number of threads.

10 years agoRefactored tria to use TriaAccessor::center.
Luca Heltai [Sat, 13 Sep 2014 14:37:41 +0000 (16:37 +0200)]
Refactored tria to use TriaAccessor::center.

10 years agoMerge pull request #144 from luca-heltai/pr_tria_accessor_manifold_aware
Luca Heltai [Sat, 13 Sep 2014 12:12:24 +0000 (14:12 +0200)]
Merge pull request #144 from luca-heltai/pr_tria_accessor_manifold_aware

Made TriaAccessor aware of Manifold.

This is the initial work to make TriaAccessor more aware of Manifold.

This allows (and future PR will implement this) to switch internal calls to get_manifold to syntax like

cell->center(true);
line->center(true):
line->point(p);
instead of the fairly redundant versions

cell->get_manifold().get_new_point_on_cell(cell);
line->get_manifold().get_new_point_on_line(line);

vector<Point<2> > ps(2); ps[0] = line->vertex(0); ps[1] = line->vertex(1);
vector<double> ws(2, .5);
Quadrature<2> quadrature(ws, ps);
line->get_manifold().get_new_point(quadrature);

10 years agoAddressed last comments by WB. 144/head
Luca Heltai [Sat, 13 Sep 2014 12:12:53 +0000 (14:12 +0200)]
Addressed last comments by WB.

10 years agoFixed WB comments, and a leftover which got messed up when squashing.
Luca Heltai [Sat, 13 Sep 2014 10:08:36 +0000 (12:08 +0200)]
Fixed WB comments, and a leftover which got messed up when squashing.

10 years agoAdded TriaAccessor::point function, which returns points on the manifold given their...
Luca Heltai [Tue, 26 Aug 2014 10:25:10 +0000 (12:25 +0200)]
Added TriaAccessor::point function, which returns points on the manifold given their unit coordinates.

Simplified Manifolds::get_default_quadrature.

10 years agoMerge pull request #142 from Rombur/step_52
Wolfgang Bangerth [Sat, 13 Sep 2014 11:51:15 +0000 (06:51 -0500)]
Merge pull request #142 from Rombur/step_52

Improve the documentation for step-52.

10 years agoFurther polishing of documentation after comments 143/head
Guido Kanschat [Sat, 13 Sep 2014 09:50:29 +0000 (11:50 +0200)]
Further polishing of documentation after comments

10 years agoImprove the documentation for step-52. 142/head
Bruno Turcksin [Fri, 12 Sep 2014 16:27:49 +0000 (11:27 -0500)]
Improve the documentation for step-52.

10 years agoadd documentation on the effect of ConstraintMatrix::distribute_local_to_global(...
Guido Kanschat [Fri, 12 Sep 2014 15:33:42 +0000 (17:33 +0200)]
add documentation on the effect of ConstraintMatrix::distribute_local_to_global() on eigenvalues

10 years agoMerge pull request #140 from bangerth/add-note-to-step-53
Wolfgang Bangerth [Fri, 12 Sep 2014 14:12:23 +0000 (09:12 -0500)]
Merge pull request #140 from bangerth/add-note-to-step-53

Discuss geometric issues.

10 years agoAdd a section discussing consequences. 140/head
Wolfgang Bangerth [Wed, 10 Sep 2014 00:46:14 +0000 (19:46 -0500)]
Add a section discussing consequences.

This pertains in particular to the question of getting discontinuous
geometries when using manifolds and a discussion of what that means,
if it is important, and if it could be fixed.

10 years agoMerge pull request #138 from bangerth/delete-outdated-file
Timo Heister [Mon, 8 Sep 2014 01:35:42 +0000 (21:35 -0400)]
Merge pull request #138 from bangerth/delete-outdated-file

Remove a file that was probably never intended to be added.

10 years agoRemove a file that was probably never intended to be added. 138/head
Wolfgang Bangerth [Sun, 7 Sep 2014 21:26:04 +0000 (16:26 -0500)]
Remove a file that was probably never intended to be added.

10 years agoMerge pull request #137 from kronbichler/master
Wolfgang Bangerth [Fri, 5 Sep 2014 17:44:17 +0000 (12:44 -0500)]
Merge pull request #137 from kronbichler/master

Fix two warnings with clang-3.5

10 years agoFix two warnings with clang-3.5 137/head
Martin Kronbichler [Fri, 5 Sep 2014 16:32:45 +0000 (18:32 +0200)]
Fix two warnings with clang-3.5

10 years agoMerge pull request #136 from kronbichler/master
Timo Heister [Fri, 5 Sep 2014 12:39:13 +0000 (08:39 -0400)]
Merge pull request #136 from kronbichler/master

TrilinosVector access assertion: Correct wrong message from PR 135

10 years agoCorrect wrong message from PR 135 136/head
Martin Kronbichler [Fri, 5 Sep 2014 12:26:41 +0000 (14:26 +0200)]
Correct wrong message from PR 135

10 years agoMerge pull request #135 from kronbichler/master
Martin Kronbichler [Thu, 4 Sep 2014 18:31:27 +0000 (20:31 +0200)]
Merge pull request #135 from kronbichler/master

Improve assertion for access to nonlocal elements

10 years agoImprove assertion for access to nonlocal elements 135/head
Martin Kronbichler [Thu, 4 Sep 2014 13:06:33 +0000 (15:06 +0200)]
Improve assertion for access to nonlocal elements

10 years agoMerge pull request #134 from tamiko/fix_header_tests
Guido Kanschat [Thu, 4 Sep 2014 08:05:08 +0000 (10:05 +0200)]
Merge pull request #134 from tamiko/fix_header_tests

Bugfix: Do not forget to use the 'RELATIVE' keyword

10 years agoBugfix: Do not forget to use the 'RELATIVE' keyword 134/head
Matthias Maier [Thu, 4 Sep 2014 07:35:19 +0000 (09:35 +0200)]
Bugfix: Do not forget to use the 'RELATIVE' keyword

10 years agoMerge pull request #133 from tamiko/fix_header_tests
Wolfgang Bangerth [Thu, 4 Sep 2014 01:17:26 +0000 (20:17 -0500)]
Merge pull request #133 from tamiko/fix_header_tests

Bugfix: Fix all_header tests

10 years agoTestsuite: Fix globbing command for all-headers tests, cleanup code 133/head
Matthias Maier [Wed, 3 Sep 2014 22:07:11 +0000 (00:07 +0200)]
Testsuite: Fix globbing command for all-headers tests, cleanup code

Turns out that globbing together a full path and manually extracting
relative paths is not the best idea. Clean up this mess by using
FILE(GLOB_RECURSE [base path] [...]) that produces nice relative paths.

10 years agoMerge pull request #132 from tamiko/fix_step53
Wolfgang Bangerth [Wed, 3 Sep 2014 22:12:29 +0000 (17:12 -0500)]
Merge pull request #132 from tamiko/fix_step53

Bugfix: step-53 requires enabled DEAL_II_WITH_ZLIB

10 years agoBugfix: step-53 requires enabled DEAL_II_WITH_ZLIB 132/head
Matthias Maier [Wed, 3 Sep 2014 21:57:24 +0000 (23:57 +0200)]
Bugfix: step-53 requires enabled DEAL_II_WITH_ZLIB

step-53 uses boost's <iostreams/filter/gzip.hpp> in order to unpack the
file topography.txt.gz.

If the internal boost variant is used this requires external linkage to
zlib.

10 years agoMerge pull request #131 from bangerth/sort-changelog
Luca Heltai [Wed, 3 Sep 2014 19:51:36 +0000 (21:51 +0200)]
Merge pull request #131 from bangerth/sort-changelog

A couple of entries had ended up in the wrong place (general changes instead of specific changes). While it's debatable where exactly the line is, these items should probably be in the second category. Move them there.

10 years agoMove a couple of entries in the changelog to their correct place. 131/head
Wolfgang Bangerth [Wed, 3 Sep 2014 19:46:23 +0000 (14:46 -0500)]
Move a couple of entries in the changelog to their correct place.

10 years agoMerge pull request #130 from bangerth/fix-up-step-53-2
Timo Heister [Wed, 3 Sep 2014 11:56:58 +0000 (07:56 -0400)]
Merge pull request #130 from bangerth/fix-up-step-53-2

Fix up step 53. This was supposed to be addressed by #127 but the merge of that issue apparently encountered some problems. Here's a respin.

10 years agoFix language. 130/head
Wolfgang Bangerth [Tue, 2 Sep 2014 15:13:44 +0000 (10:13 -0500)]
Fix language.

10 years agoReference the correct picture.
Wolfgang Bangerth [Tue, 2 Sep 2014 15:12:03 +0000 (10:12 -0500)]
Reference the correct picture.

10 years agoFix up a few places that accidentally didn't get changed when downsampling data.
Wolfgang Bangerth [Tue, 2 Sep 2014 14:43:26 +0000 (09:43 -0500)]
Fix up a few places that accidentally didn't get changed when downsampling data.

10 years agoMerge pull request #126 from tamiko/refactor_openmp_simd_setup
Bruno Turcksin [Tue, 2 Sep 2014 19:12:19 +0000 (14:12 -0500)]
Merge pull request #126 from tamiko/refactor_openmp_simd_setup

Refactor openmp simd setup

10 years agoRefactor openmp-simd setup 126/head
Matthias Maier [Tue, 2 Sep 2014 13:41:31 +0000 (15:41 +0200)]
Refactor openmp-simd setup

 * The check for support of -(f)openmp-simd is now done in
   checks/check_01_cpu_features.cmake and guarded by
   DEAL_II_ALLOW_PLATFORM_INTROSPECTION

   The guard is important in order to allow for platform independent
   compilations (as required by Linux distributions)

   Furthermore, this allows for manual override via
   DEAL_II_HAVE_OPENMP_SIMD.

 * The pragma statement is refactored into a macro defined in
   config.h.in. With this, no -Wno-unknown-pragmas workarounds are
   necessary and picky compilers that choke on "#pragma" are happy.

10 years agoSmall bugfixes wrt DEAL_II_HAVE_AVX512
Matthias Maier [Tue, 2 Sep 2014 12:50:03 +0000 (14:50 +0200)]
Small bugfixes wrt DEAL_II_HAVE_AVX512

 - Use the same logic as for DEAL_II_HAVE_(SSE|AVX)
 - Update documentation

10 years agoMerge pull request #129 from bangerth/install-step-53-topography.txt.gz
Timo Heister [Tue, 2 Sep 2014 15:34:37 +0000 (11:34 -0400)]
Merge pull request #129 from bangerth/install-step-53-topography.txt.gz

Install the topography.txt.gz file of step-53.

10 years agoInstall the topography.txt.gz file of step-53. 129/head
Wolfgang Bangerth [Tue, 2 Sep 2014 15:30:35 +0000 (10:30 -0500)]
Install the topography.txt.gz file of step-53.

10 years agoMerge pull request #125 from kronbichler/master
Bruno Turcksin [Tue, 2 Sep 2014 13:44:25 +0000 (08:44 -0500)]
Merge pull request #125 from kronbichler/master

Assert valid matrix row in TrilinosWrappers::SparseMatrix::add/set

10 years agoMerge branch 'master' of https://github.com/dealii/dealii 125/head
Martin Kronbichler [Tue, 2 Sep 2014 13:33:50 +0000 (15:33 +0200)]
Merge branch 'master' of https://github.com/dealii/dealii

10 years agoAdd assertion for row index in TrilinosWrappers::SparseMatrix::set/add
Martin Kronbichler [Mon, 1 Sep 2014 20:13:03 +0000 (22:13 +0200)]
Add assertion for row index in TrilinosWrappers::SparseMatrix::set/add

10 years agoMerge pull request #123 from kronbichler/master
Timo Heister [Tue, 2 Sep 2014 13:28:49 +0000 (09:28 -0400)]
Merge pull request #123 from kronbichler/master

Avoid setting the templated 'Number' to '0' (double) in trace(Tensor<2,dim,Number>)

10 years agoMerge pull request #120 from bangerth/step-53
Matthias Maier [Tue, 2 Sep 2014 08:17:39 +0000 (10:17 +0200)]
Merge pull request #120 from bangerth/step-53

Replace the original attempt at providing step-53 by something real.

In particular, provide a step-53 that shows how to describe geometries
using charts and use a section of Earth under Eastern Africa as an
example. This has about the right level of complexity, and produces
awesome pictures.

Closes #120

10 years agoCleanup stray merge conflict
Matthias Maier [Tue, 2 Sep 2014 08:12:40 +0000 (10:12 +0200)]
Cleanup stray merge conflict

10 years agoClarify where the data comes from.
Wolfgang Bangerth [Fri, 29 Aug 2014 12:32:32 +0000 (07:32 -0500)]
Clarify where the data comes from.

10 years agoAdd a changelog entry.
Wolfgang Bangerth [Fri, 29 Aug 2014 12:00:35 +0000 (07:00 -0500)]
Add a changelog entry.

10 years agoShow some more results.
Wolfgang Bangerth [Thu, 28 Aug 2014 22:45:16 +0000 (17:45 -0500)]
Show some more results.

10 years agoProvide some cross-references to the new step-53.
Wolfgang Bangerth [Thu, 28 Aug 2014 15:59:45 +0000 (10:59 -0500)]
Provide some cross-references to the new step-53.

10 years agoReplace the original attempt at providing step-53 by something real.
Wolfgang Bangerth [Mon, 25 Aug 2014 22:26:40 +0000 (17:26 -0500)]
Replace the original attempt at providing step-53 by something real.

In particular, provide a step-53 that shows how to describe geometries
using charts and use a section of Earth under Eastern Africa as an
example. This has about the right level of complexity, and produces
awesome pictures.

This commit was generated from a number of smaller one:

More text.

Implement the Africa model for the WGS 84 geometry (actual topography still missing).

Provide the actual data set. Provide a way of reading it when not compressed.

Results and finish the program. Much still to be done.

More text.

Finish documenting everything.

Remove a picture we now no longer need.

10 years agoMerge pull request #124 from bangerth/fix-c++11-namespace
Matthias Maier [Tue, 2 Sep 2014 07:25:13 +0000 (09:25 +0200)]
Merge pull request #124 from bangerth/fix-c++11-namespace

Fix an oversight in the previous patch in which we did not put stuff into
the correct namespace.

10 years agoAvoid setting the templated 'Number' to '0' (double) in trace(Tensor<2,dim,Number>). 123/head
Martin Kronbichler [Mon, 1 Sep 2014 20:10:58 +0000 (22:10 +0200)]
Avoid setting the templated 'Number' to '0' (double) in trace(Tensor<2,dim,Number>).

Enables using trace also with e.g. Tensor<2,dim,VectorizedArray<double> >.

10 years agoFix an oversight in the previous patch in which we did not put stuff into the correct... 124/head
Wolfgang Bangerth [Tue, 2 Sep 2014 00:21:20 +0000 (19:21 -0500)]
Fix an oversight in the previous patch in which we did not put stuff into the correct namespace.

10 years agoMerge pull request #111 from bangerth/replace-std_cxx1x-by-std_cxx11
Matthias Maier [Mon, 1 Sep 2014 20:01:55 +0000 (22:01 +0200)]
Merge pull request #111 from bangerth/replace-std_cxx1x-by-std_cxx11

Replace all occurrences of std_cxx1x by std_cxx11.

10 years agoReplace all occurrences of std_cxx1x by std_cxx11 also in tests/. 111/head
Wolfgang Bangerth [Sun, 24 Aug 2014 16:48:45 +0000 (11:48 -0500)]
Replace all occurrences of std_cxx1x by std_cxx11 also in tests/.

10 years agoReplace all occurrences of std_cxx1x by std_cxx11.
Wolfgang Bangerth [Sun, 24 Aug 2014 16:46:25 +0000 (11:46 -0500)]
Replace all occurrences of std_cxx1x by std_cxx11.

Keep the old files and namespace for backward compatibility.

10 years agoMerge pull request #121 from tjhei/clang_boost_warnings
Matthias Maier [Fri, 29 Aug 2014 21:02:15 +0000 (23:02 +0200)]
Merge pull request #121 from tjhei/clang_boost_warnings

Suppress clang warnings when compiling bundled boost 1.56

10 years agoSuppress clang warnings when compiling bundled boost 1.56 121/head
Timo Heister [Fri, 29 Aug 2014 20:25:39 +0000 (16:25 -0400)]
Suppress clang warnings when compiling bundled boost 1.56

Clang generates a bunch of warnings of the type:
bundled/boost-1.56.0/include/boost/preprocessor/tuple/eat.hpp:23:26: warning: variadic macros are a C99 feature [-Wvariadic-macros]
bundled/boost-1.56.0/include/boost/mpl/if.hpp:131:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]

This patch just disables those warnings. Also see https://code.google.com/p/dealii/issues/detail?id=252

10 years agoMerge pull request #119 from tjhei/fix_petsc_compile
Bruno Turcksin [Wed, 27 Aug 2014 15:17:20 +0000 (10:17 -0500)]
Merge pull request #119 from tjhei/fix_petsc_compile

Fix compilation of Vector when configured with PETSc

10 years agoFix compilation of Vector when configured with PETSc 119/head
Timo Heister [Wed, 27 Aug 2014 15:14:57 +0000 (11:14 -0400)]
Fix compilation of Vector when configured with PETSc

this was introduced in e5f7ade

10 years agoMerge pull request #109 from Rombur/branch_vectorization
Martin Kronbichler [Wed, 27 Aug 2014 11:58:39 +0000 (13:58 +0200)]
Merge pull request #109 from Rombur/branch_vectorization

Vectorization (SIMD) of Vector

10 years agoReplace transform by vectorized_transform. 109/head
Bruno Turcksin [Thu, 21 Aug 2014 23:48:57 +0000 (18:48 -0500)]
Replace transform by vectorized_transform.

Replace initialize_val by allocate and clear_val by deallocate.

Add vectorization to changes.h

10 years agoAlign the underlying array of Vector and add runtime switched between add and vectori...
Bruno Turcksin [Thu, 21 Aug 2014 15:12:54 +0000 (10:12 -0500)]
Align the underlying array of Vector and add runtime switched between add and vectorized add.

10 years agoAdd the first vectorized add and add flags to use OpenMP SIMD pragmas.
Bruno Turcksin [Wed, 20 Aug 2014 22:01:26 +0000 (17:01 -0500)]
Add the first vectorized add and add flags to use OpenMP SIMD pragmas.

10 years agoMerge pull request #118 from luca-heltai/fix_travis_ci
Timo Heister [Mon, 25 Aug 2014 15:24:23 +0000 (11:24 -0400)]
Merge pull request #118 from luca-heltai/fix_travis_ci

Removed all builds. Only indent test.

I implemented here Matthias' suggestion. Removing all unnecessary comments and lines from the Travis CI configuration scripts. This should also make it much faster, since we don't need to install anything anymore (except astyle). This is the one that closes #89.

10 years agoMoved download and install of astyle into before_install section. Renamed files. 118/head
Luca Heltai [Mon, 25 Aug 2014 15:01:48 +0000 (17:01 +0200)]
Moved download and install of astyle into before_install section. Renamed files.

10 years agoRemoved all builds. Only indent test.
Luca Heltai [Mon, 25 Aug 2014 14:28:01 +0000 (16:28 +0200)]
Removed all builds. Only indent test.


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.