]>
https://gitweb.dealii.org/ - dealii.git/log
Matthias Maier [Sat, 27 Sep 2014 11:33:19 +0000 (13:33 +0200)]
Merge pull request #176 from bangerth/shuffle-glossary
Shuffle glossary: the ManifoldId entry was in the wrong place.
Matthias Maier [Sat, 27 Sep 2014 11:32:41 +0000 (13:32 +0200)]
Merge pull request #178 from bangerth/shuffle-changelog
Move an entry to the correct place. A couple of minor updates.
Wolfgang Bangerth [Fri, 26 Sep 2014 23:45:11 +0000 (18:45 -0500)]
Move an entry to the correct place. A couple of minor updates.
Wolfgang Bangerth [Fri, 26 Sep 2014 22:53:36 +0000 (17:53 -0500)]
Shuffle glossary: the ManifoldId entry was in the wrong place.
Wolfgang Bangerth [Fri, 26 Sep 2014 15:21:12 +0000 (10:21 -0500)]
Merge pull request #173 from bangerth/fix-step-32
Fix step 32
Wolfgang Bangerth [Thu, 25 Sep 2014 22:51:52 +0000 (17:51 -0500)]
Improve documentation of TimerOutput.
Wolfgang Bangerth [Thu, 25 Sep 2014 22:35:58 +0000 (17:35 -0500)]
Fix an oversight in initializing the timer in step-40.
Wolfgang Bangerth [Thu, 25 Sep 2014 22:32:31 +0000 (17:32 -0500)]
Fix an oversight in initializing the timer in step-32.
Wolfgang Bangerth [Thu, 25 Sep 2014 20:20:10 +0000 (15:20 -0500)]
Merge pull request #172 from bangerth/doc-fixes-9
Augment documentation motivated by Martin's post on the mailing list.
Wolfgang Bangerth [Thu, 25 Sep 2014 19:56:28 +0000 (14:56 -0500)]
Augment documentation motivated by Martin's post on the mailing list.
Wolfgang Bangerth [Wed, 24 Sep 2014 12:47:53 +0000 (07:47 -0500)]
Merge pull request #171 from tamiko/workaround_for_ibm
Workaround for IBM compiler in data_out_base.cc
Matthias Maier [Wed, 24 Sep 2014 11:28:22 +0000 (13:28 +0200)]
Workaround for IBM compiler in data_out_base.cc
This is a workaround for the IBM XL compiler as suggested by Kevin
Drzycimski on the mailing list.
Guido Kanschat [Tue, 23 Sep 2014 12:29:58 +0000 (14:29 +0200)]
Merge pull request #160 from bangerth/doc-fixes-7
Update documentation in a couple of places.
Martin Kronbichler [Tue, 23 Sep 2014 06:23:33 +0000 (08:23 +0200)]
Merge pull request #170 from bangerth/fix-formula
Patch suggested by Xinzeng Feng <xf39@cornell.edu>: Fix a mistake in a code example.
Wolfgang Bangerth [Tue, 23 Sep 2014 02:19:31 +0000 (21:19 -0500)]
Patch suggested by Xinzeng Feng <xf39@cornell.edu>: Fix a mistake in a code example.
Matthias Maier [Mon, 22 Sep 2014 15:58:44 +0000 (17:58 +0200)]
Merge pull request #169 from kronbichler/master
Remove stray Id tag from svn from all headers
Martin Kronbichler [Mon, 22 Sep 2014 15:44:57 +0000 (17:44 +0200)]
Remove stray Id tag from svn from all headers
Bruno Turcksin [Mon, 22 Sep 2014 15:24:14 +0000 (10:24 -0500)]
Merge pull request #168 from kronbichler/master
Fix TrilinosWrappers::SparseMatrix::add(factor, other_matrix).
Wolfgang Bangerth [Mon, 22 Sep 2014 15:21:03 +0000 (10:21 -0500)]
Convert two more places where we use <code>...</code>.
Martin Kronbichler [Mon, 22 Sep 2014 11:56:48 +0000 (13:56 +0200)]
Fix TrilinosWrappers::SparseMatrix::add(factor, other_matrix).
Wolfgang Bangerth [Sun, 21 Sep 2014 23:55:31 +0000 (18:55 -0500)]
Merge pull request #154 from luca-heltai/mappingq_manifold
Made MappingQ aware of Manifold
Wolfgang Bangerth [Sun, 21 Sep 2014 15:46:04 +0000 (10:46 -0500)]
Reindent all short comments to standard length.
Wolfgang Bangerth [Sat, 20 Sep 2014 12:29:17 +0000 (07:29 -0500)]
Remove uses of <tt>...</tt> in a number of places in favor of more
appropriate markups.
Wolfgang Bangerth [Thu, 18 Sep 2014 19:25:52 +0000 (14:25 -0500)]
Update documentation in a couple of places.
Guido Kanschat [Sun, 21 Sep 2014 14:04:25 +0000 (16:04 +0200)]
Merge pull request #164 from bangerth/doc-fixes-8
Updates to the documentation of the quadrature formulas.
Luca Heltai [Mon, 25 Aug 2014 09:32:54 +0000 (11:32 +0200)]
Made MappingQ compatible with Manifold.
Wolfgang Bangerth [Sat, 20 Sep 2014 11:47:05 +0000 (06:47 -0500)]
Adjust based on Guido's feedback.
Guido Kanschat [Sat, 20 Sep 2014 08:28:01 +0000 (10:28 +0200)]
Merge pull request #165 from dakshinai/test_schur_matrix
Add tests for class SchurMatrix
dakshinai [Fri, 19 Sep 2014 23:40:55 +0000 (18:40 -0500)]
Test lac/SchurMatrix; Indented
dakshinai [Fri, 19 Sep 2014 21:40:53 +0000 (16:40 -0500)]
Test lac/SchurMatrix
Wolfgang Bangerth [Fri, 19 Sep 2014 20:34:45 +0000 (15:34 -0500)]
Updates to various places of the documentation.
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
Wolfgang Bangerth [Fri, 19 Sep 2014 11:53:45 +0000 (06:53 -0500)]
Remove unnecessary #include.
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.
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.
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.
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()
Wolfgang Bangerth [Thu, 18 Sep 2014 02:19:59 +0000 (21:19 -0500)]
Add test.
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.
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.
Martin Kronbichler [Thu, 18 Sep 2014 08:29:00 +0000 (10:29 +0200)]
Fix compilation of #146 without MPI
Wolfgang Bangerth [Thu, 18 Sep 2014 00:36:11 +0000 (19:36 -0500)]
Clarify documentation and verify what I say by adding tests.
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.
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.
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.
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.
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.
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.