]>
https://gitweb.dealii.org/ - dealii.git/log
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
Wolfgang Bangerth [Tue, 16 Sep 2014 20:39:13 +0000 (15:39 -0500)]
Remove now outdated changelog entry.
Wolfgang Bangerth [Tue, 16 Sep 2014 20:38:32 +0000 (15:38 -0500)]
Rewrite following the discussion on the pull request.
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.
Wolfgang Bangerth [Tue, 16 Sep 2014 15:37:14 +0000 (10:37 -0500)]
Remove another reference 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.
Wolfgang Bangerth [Tue, 16 Sep 2014 14:58:22 +0000 (09:58 -0500)]
Merge pull request #149 from koecher/master
Updated documentation
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.
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.
Wolfgang Bangerth [Sun, 14 Sep 2014 20:58:59 +0000 (15:58 -0500)]
Add another reference.
Wolfgang Bangerth [Sun, 14 Sep 2014 20:49:27 +0000 (15:49 -0500)]
Add some 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
Wolfgang Bangerth [Mon, 15 Sep 2014 11:52:51 +0000 (06:52 -0500)]
Merge pull request #141 from eisbaerli/solution_transfer
Solution transfer
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
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
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
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.
Luca Heltai [Sun, 14 Sep 2014 17:08:14 +0000 (19:08 +0200)]
Fixed typo.
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.
Luca Heltai [Sat, 13 Sep 2014 14:37:41 +0000 (16:37 +0200)]
Refactored tria to use TriaAccessor::center.
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);
Luca Heltai [Sat, 13 Sep 2014 12:12:53 +0000 (14:12 +0200)]
Addressed last comments by WB.
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.
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.
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.
Guido Kanschat [Sat, 13 Sep 2014 09:50:29 +0000 (11:50 +0200)]
Further polishing of documentation after comments
Bruno Turcksin [Fri, 12 Sep 2014 16:27:49 +0000 (11:27 -0500)]
Improve the documentation for step-52.
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
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.
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.
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.
Wolfgang Bangerth [Sun, 7 Sep 2014 21:26:04 +0000 (16:26 -0500)]
Remove a file that was probably never intended to be added.
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
Martin Kronbichler [Fri, 5 Sep 2014 16:32:45 +0000 (18:32 +0200)]
Fix two warnings with clang-3.5
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
Martin Kronbichler [Fri, 5 Sep 2014 12:26:41 +0000 (14:26 +0200)]
Correct wrong message from PR 135
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
Martin Kronbichler [Thu, 4 Sep 2014 13:06:33 +0000 (15:06 +0200)]
Improve assertion for access to nonlocal elements
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
Matthias Maier [Thu, 4 Sep 2014 07:35:19 +0000 (09:35 +0200)]
Bugfix: Do not forget to use the 'RELATIVE' keyword
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
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.
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
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.
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.
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.
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.
Wolfgang Bangerth [Tue, 2 Sep 2014 15:13:44 +0000 (10:13 -0500)]
Fix language.
Wolfgang Bangerth [Tue, 2 Sep 2014 15:12:03 +0000 (10:12 -0500)]
Reference the correct picture.
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.
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
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.
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
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.
Wolfgang Bangerth [Tue, 2 Sep 2014 15:30:35 +0000 (10:30 -0500)]
Install the topography.txt.gz file of step-53.
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
Martin Kronbichler [Tue, 2 Sep 2014 13:33:50 +0000 (15:33 +0200)]
Merge branch 'master' of https://github.com/dealii/dealii
Martin Kronbichler [Mon, 1 Sep 2014 20:13:03 +0000 (22:13 +0200)]
Add assertion for row index in TrilinosWrappers::SparseMatrix::set/add
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>)
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
Matthias Maier [Tue, 2 Sep 2014 08:12:40 +0000 (10:12 +0200)]
Cleanup stray merge conflict
Wolfgang Bangerth [Fri, 29 Aug 2014 12:32:32 +0000 (07:32 -0500)]
Clarify where the data comes from.
Wolfgang Bangerth [Fri, 29 Aug 2014 12:00:35 +0000 (07:00 -0500)]
Add a changelog entry.
Wolfgang Bangerth [Thu, 28 Aug 2014 22:45:16 +0000 (17:45 -0500)]
Show some more results.
Wolfgang Bangerth [Thu, 28 Aug 2014 15:59:45 +0000 (10:59 -0500)]
Provide some cross-references to the new step-53.
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.
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.
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> >.
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.
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.
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/.
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.
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
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
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
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
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
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
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.
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.
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.
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.
Luca Heltai [Mon, 25 Aug 2014 14:28:01 +0000 (16:28 +0200)]
Removed all builds. Only indent test.
Timo Heister [Mon, 25 Aug 2014 14:08:35 +0000 (10:08 -0400)]
Merge pull request #117 from luca-heltai/travis_ci_indent_check
Only test indentation on pull requests. This closes issue #89, where we discussed about possibly testing with Travis CI the indentation of the pull request.
Since most of the pull requests are failing anyway on Travis (time limit for a pull request is 25 minutes, and we hit it pretty regularly), this pull request configures Travis CI to only check indentation in pull requests, and do the full build only when the pull request is merged on master.
Luca Heltai [Mon, 25 Aug 2014 14:06:01 +0000 (16:06 +0200)]
Only test indentation on pull requests.
Luca Heltai [Mon, 25 Aug 2014 13:35:37 +0000 (15:35 +0200)]
Merge pull request #116 from bangerth/add-missing-spirit-lib
Add back the spirit sublibrary of boost.
Wolfgang Bangerth [Mon, 25 Aug 2014 13:15:50 +0000 (08:15 -0500)]
Add forgotten header file.
Wolfgang Bangerth [Mon, 25 Aug 2014 13:06:01 +0000 (08:06 -0500)]
Add back the spirit sublibrary of boost.
We apparently need it from the serialization sublibrary.
Wolfgang Bangerth [Mon, 25 Aug 2014 12:55:14 +0000 (07:55 -0500)]
Merge pull request #91 from tjhei/pr_astyle
indent with astyle
Timo Heister [Mon, 25 Aug 2014 12:48:03 +0000 (08:48 -0400)]
indent with astyle
Wolfgang Bangerth [Mon, 25 Aug 2014 11:48:38 +0000 (06:48 -0500)]
Merge pull request #115 from bangerth/more-manifold-documentation
More manifold documentation
Wolfgang Bangerth [Mon, 25 Aug 2014 00:22:04 +0000 (19:22 -0500)]
Add another cross reference.
Wolfgang Bangerth [Mon, 25 Aug 2014 00:11:30 +0000 (19:11 -0500)]
Provide a link to the manifold documentation module.
Also provide more discussion and fix a number of oversights in the
current version of the documentation.
Wolfgang Bangerth [Sun, 24 Aug 2014 23:47:52 +0000 (18:47 -0500)]
Add documentation to the manifold module.
In particular, give an example of why it matters and a few code snippets and pictures
that show how it works.
Timo Heister [Mon, 25 Aug 2014 11:40:17 +0000 (07:40 -0400)]
Merge pull request #107 from bangerth/update-boost
This is a patch to update boost to the latest version, 1.56.0.
Luca Heltai [Mon, 25 Aug 2014 07:56:07 +0000 (09:56 +0200)]
Merge pull request #114 from bangerth/fix-default-template-argument
Add a default value for spacedim.
This matches all other existing places where we have both
'dim' and 'spacedim' as template arguments.
Wolfgang Bangerth [Sun, 24 Aug 2014 22:36:04 +0000 (17:36 -0500)]
Add a default value for spacedim.
This matches all other existing places where we have both
'dim' and 'spacedim' as template arguments.
Luca Heltai [Sun, 24 Aug 2014 22:23:17 +0000 (00:23 +0200)]
Merge pull request #113 from bangerth/fix-test-output
Fix test output.
Wolfgang Bangerth [Sun, 24 Aug 2014 21:46:08 +0000 (16:46 -0500)]
Fix test output.
The recent changes to what get_name() returns for finite element objects did not update this output file.
Fix this.
Luca Heltai [Sun, 24 Aug 2014 18:27:26 +0000 (20:27 +0200)]
Merge pull request #112 from bangerth/doc-fixes-7
Remove an obscure comment that does not enlighten anything at all.
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.