]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
11 years agoSmall update
Martin Kronbichler [Sat, 10 Aug 2013 09:05:05 +0000 (09:05 +0000)]
Small update

git-svn-id: https://svn.dealii.org/trunk@30273 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoWorkaround for an issue with gcc-4.1 and an explicit destructor call
Matthias Maier [Sat, 10 Aug 2013 07:47:53 +0000 (07:47 +0000)]
Workaround for an issue with gcc-4.1 and an explicit destructor call

(aka I don't want to give up yet and fully revert the change ;-) )

git-svn-id: https://svn.dealii.org/trunk@30272 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoMove FiniteElementData::face_to_cell_index to FiniteElement. The function needs to...
Wolfgang Bangerth [Fri, 9 Aug 2013 22:37:31 +0000 (22:37 +0000)]
Move FiniteElementData::face_to_cell_index to FiniteElement. The function needs to be virtual, following my changes yesterday, and it would be the only virtual function of this base class. Thus, it doesn't fit into the "data" part of this class if its implementation can be and will be overloaded.

Also remove FiniteElementData::face_to_equivalent_cell_index: this function had been deprecated a while back already.

git-svn-id: https://svn.dealii.org/trunk@30271 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoAdd support for Windows/MinGW32
Matthias Maier [Fri, 9 Aug 2013 20:27:34 +0000 (20:27 +0000)]
Add support for Windows/MinGW32

git-svn-id: https://svn.dealii.org/trunk@30270 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoDisable bundled TBB for Windows targets as well
Matthias Maier [Fri, 9 Aug 2013 20:27:19 +0000 (20:27 +0000)]
Disable bundled TBB for Windows targets as well

git-svn-id: https://svn.dealii.org/trunk@30269 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agouse meshworker for step-51
Scott Miller [Fri, 9 Aug 2013 19:17:54 +0000 (19:17 +0000)]
use meshworker for step-51

git-svn-id: https://svn.dealii.org/trunk@30268 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoCompile with -Wno-long-long to suppress a lot of warnings when compiling in
Matthias Maier [Fri, 9 Aug 2013 16:29:32 +0000 (16:29 +0000)]
Compile with -Wno-long-long to suppress a lot of warnings when compiling in
C++98 mode

git-svn-id: https://svn.dealii.org/trunk@30267 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoAdd a small change note
Matthias Maier [Fri, 9 Aug 2013 12:37:35 +0000 (12:37 +0000)]
Add a small change note

git-svn-id: https://svn.dealii.org/trunk@30265 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoMerge branch 'branch_port_to_libcxx' into trunk
Matthias Maier [Fri, 9 Aug 2013 12:37:28 +0000 (12:37 +0000)]
Merge branch 'branch_port_to_libcxx' into trunk

This merge fixes several language standard incompatibilities. With this
LLVM's libcxx (revision >= 188068) is now supported.

git-svn-id: https://svn.dealii.org/trunk@30264 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoFix typos
Matthias Maier [Fri, 9 Aug 2013 12:20:08 +0000 (12:20 +0000)]
Fix typos

git-svn-id: https://svn.dealii.org/branches/branch_port_to_libcxx@30263 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoAdd step-51 comments
Scott Miller [Fri, 9 Aug 2013 10:42:05 +0000 (10:42 +0000)]
Add step-51 comments

git-svn-id: https://svn.dealii.org/trunk@30262 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoGuard new assertion with a test for standard orientation.
Wolfgang Bangerth [Fri, 9 Aug 2013 10:05:07 +0000 (10:05 +0000)]
Guard new assertion with a test for standard orientation.

git-svn-id: https://svn.dealii.org/trunk@30261 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoDocument a problem with FiniteElementBase::face_to_cell_index in a couple of differen...
Wolfgang Bangerth [Thu, 8 Aug 2013 22:11:08 +0000 (22:11 +0000)]
Document a problem with FiniteElementBase::face_to_cell_index in a couple of different places. Add an assertion. Add two tests.

git-svn-id: https://svn.dealii.org/trunk@30260 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoSubmit the essence of the last bit of the patch by Oleh Krehel, now that I actually...
Wolfgang Bangerth [Thu, 8 Aug 2013 19:58:46 +0000 (19:58 +0000)]
Submit the essence of the last bit of the patch by Oleh Krehel, now that I actually understand it. Explain it in a comment.

git-svn-id: https://svn.dealii.org/trunk@30259 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoPatch by Oleh Krehel: many typo and other small fixes.
Wolfgang Bangerth [Thu, 8 Aug 2013 17:31:57 +0000 (17:31 +0000)]
Patch by Oleh Krehel: many typo and other small fixes.

git-svn-id: https://svn.dealii.org/trunk@30258 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoFix typos in the glossary.
Bruno Turcksin [Thu, 8 Aug 2013 14:52:38 +0000 (14:52 +0000)]
Fix typos in the glossary.

git-svn-id: https://svn.dealii.org/trunk@30257 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoUpdates to HDG documentation
Scott Miller [Thu, 8 Aug 2013 14:09:27 +0000 (14:09 +0000)]
Updates to HDG documentation

git-svn-id: https://svn.dealii.org/trunk@30256 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoMerge step-51 botched commit.
Scott Miller [Thu, 8 Aug 2013 13:05:04 +0000 (13:05 +0000)]
Merge step-51 botched commit.

git-svn-id: https://svn.dealii.org/trunk@30255 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoAdd output for step-51
Scott Miller [Thu, 8 Aug 2013 02:07:07 +0000 (02:07 +0000)]
Add output for step-51

git-svn-id: https://svn.dealii.org/trunk@30254 0785d39b-7218-0410-832d-ea1e28bc413d

11 years ago#include cleanup. multigrid.h included <data_out.h> for no apparent reason.
Wolfgang Bangerth [Wed, 7 Aug 2013 21:06:29 +0000 (21:06 +0000)]
#include cleanup. multigrid.h included <data_out.h> for no apparent reason.

git-svn-id: https://svn.dealii.org/trunk@30253 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoPatch by Oleh Krehel: allow suppressing writing date and time in generating VTK and...
Wolfgang Bangerth [Wed, 7 Aug 2013 21:01:03 +0000 (21:01 +0000)]
Patch by Oleh Krehel: allow suppressing writing date and time in generating VTK and VTU output.

git-svn-id: https://svn.dealii.org/trunk@30252 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoAdd list with convergence rates in 3d
Martin Kronbichler [Wed, 7 Aug 2013 17:42:54 +0000 (17:42 +0000)]
Add list with convergence rates in 3d

git-svn-id: https://svn.dealii.org/trunk@30251 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoAdjust output: FE_FaceQ now has support points
Martin Kronbichler [Wed, 7 Aug 2013 16:36:48 +0000 (16:36 +0000)]
Adjust output: FE_FaceQ now has support points

git-svn-id: https://svn.dealii.org/trunk@30250 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoTests for face interpolation in FE_FaceQ
Martin Kronbichler [Wed, 7 Aug 2013 15:49:45 +0000 (15:49 +0000)]
Tests for face interpolation in FE_FaceQ

git-svn-id: https://svn.dealii.org/trunk@30249 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoTests for face interpolation in FE_FaceQ
Martin Kronbichler [Wed, 7 Aug 2013 15:49:33 +0000 (15:49 +0000)]
Tests for face interpolation in FE_FaceQ

git-svn-id: https://svn.dealii.org/trunk@30248 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoFix bug
Martin Kronbichler [Wed, 7 Aug 2013 14:21:53 +0000 (14:21 +0000)]
Fix bug

git-svn-id: https://svn.dealii.org/trunk@30247 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoImplement adaptivity. For this, need to add a few functions to FE_FaceQ like face...
Martin Kronbichler [Wed, 7 Aug 2013 13:13:39 +0000 (13:13 +0000)]
Implement adaptivity. For this, need to add a few functions to FE_FaceQ like face interpolation matrices. Also, change the support points of FE_FaceQ to Gauss-Lobatto points instead of equidistant ones as listed in a todo.

git-svn-id: https://svn.dealii.org/trunk@30246 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoAdd missing instantiation.
Martin Kronbichler [Wed, 7 Aug 2013 10:03:44 +0000 (10:03 +0000)]
Add missing instantiation.

git-svn-id: https://svn.dealii.org/trunk@30245 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoFix high memory consumption in ChunkSparsityPattern::copy_from by creating the reduce...
Martin Kronbichler [Wed, 7 Aug 2013 09:47:47 +0000 (09:47 +0000)]
Fix high memory consumption in ChunkSparsityPattern::copy_from by creating the reduced sparsity pattern using a CompressedSimpleSparsityPattern object for gathering the small indices

git-svn-id: https://svn.dealii.org/trunk@30244 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoFix a warning
Martin Kronbichler [Wed, 7 Aug 2013 09:07:49 +0000 (09:07 +0000)]
Fix a warning

git-svn-id: https://svn.dealii.org/trunk@30243 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoMerge branch 'trunk' into branch_port_to_libcxx
Matthias Maier [Wed, 7 Aug 2013 09:04:39 +0000 (09:04 +0000)]
Merge branch 'trunk' into branch_port_to_libcxx

Conflicts:
deal.II/source/numerics/data_out.inst.in

git-svn-id: https://svn.dealii.org/branches/branch_port_to_libcxx@30242 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoWhen reading the C++ standard 12.4 I'm not quite sure whether this is a bug
Matthias Maier [Wed, 7 Aug 2013 09:03:04 +0000 (09:03 +0000)]
When reading the C++ standard 12.4 I'm not quite sure whether this is a bug
or not.

But anyway, simplifying the destructor call resolves this issue, so there
is no need for a guard and an expensive configure test.

git-svn-id: https://svn.dealii.org/branches/branch_port_to_libcxx@30241 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoFix misspelling of HTML code.
Wolfgang Bangerth [Wed, 7 Aug 2013 08:45:52 +0000 (08:45 +0000)]
Fix misspelling of HTML code.

git-svn-id: https://svn.dealii.org/trunk@30240 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoFix typos.
Wolfgang Bangerth [Wed, 7 Aug 2013 07:55:06 +0000 (07:55 +0000)]
Fix typos.

git-svn-id: https://svn.dealii.org/trunk@30239 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoFix bug #78: BlockMatrixBase::set/add had race conditions when used from multiple...
Wolfgang Bangerth [Tue, 6 Aug 2013 21:44:57 +0000 (21:44 +0000)]
Fix bug #78: BlockMatrixBase::set/add had race conditions when used from multiple threads because these functions used scratch arrays. One just needed to add a mutex to guard these data structures.

git-svn-id: https://svn.dealii.org/trunk@30238 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoRemove namespace step-51 as the class name already contains step-51. Speed up assembl...
Martin Kronbichler [Tue, 6 Aug 2013 17:03:45 +0000 (17:03 +0000)]
Remove namespace step-51 as the class name already contains step-51. Speed up assembly by caching the output of FEValuesExtractors and only working on dofs with support on faces

git-svn-id: https://svn.dealii.org/trunk@30237 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoFirst version of new tutorial example demonstrating hybridizable discontinuous Galerk...
Martin Kronbichler [Tue, 6 Aug 2013 13:30:49 +0000 (13:30 +0000)]
First version of new tutorial example demonstrating hybridizable discontinuous Galerkin methods on the problem of step-7

git-svn-id: https://svn.dealii.org/trunk@30236 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoFix copy-paste error.
Wolfgang Bangerth [Mon, 5 Aug 2013 22:59:01 +0000 (22:59 +0000)]
Fix copy-paste error.

git-svn-id: https://svn.dealii.org/trunk@30235 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoIt looks like block matrices of all type were not freeing memory at exit. Fixed.
Timo Heister [Mon, 5 Aug 2013 22:42:38 +0000 (22:42 +0000)]
It looks like block matrices of all type were not freeing memory at exit. Fixed.

git-svn-id: https://svn.dealii.org/trunk@30234 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoadd destructor to PETScWrappers::MPI::SparseMatrix to not leak memory
Timo Heister [Mon, 5 Aug 2013 22:41:29 +0000 (22:41 +0000)]
add destructor to PETScWrappers::MPI::SparseMatrix to not leak memory

git-svn-id: https://svn.dealii.org/trunk@30233 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agochange recommended numdiff export for the regression tests
Timo Heister [Mon, 5 Aug 2013 22:14:44 +0000 (22:14 +0000)]
change recommended numdiff export for the regression tests

git-svn-id: https://svn.dealii.org/trunk@30232 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agofix some of the PETSc memory leaks
Timo Heister [Mon, 5 Aug 2013 22:07:43 +0000 (22:07 +0000)]
fix some of the PETSc memory leaks

git-svn-id: https://svn.dealii.org/trunk@30231 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agofix output
Timo Heister [Mon, 5 Aug 2013 22:06:14 +0000 (22:06 +0000)]
fix output

git-svn-id: https://svn.dealii.org/trunk@30230 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agosimple test to see memory leaks
Timo Heister [Mon, 5 Aug 2013 22:02:59 +0000 (22:02 +0000)]
simple test to see memory leaks

git-svn-id: https://svn.dealii.org/trunk@30229 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agocheck for PETSc memory leaks
Timo Heister [Mon, 5 Aug 2013 22:02:32 +0000 (22:02 +0000)]
check for PETSc memory leaks

We are leaking in many tests, actually.

git-svn-id: https://svn.dealii.org/trunk@30228 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agomore PETSc reinit() fixes
Timo Heister [Mon, 5 Aug 2013 21:40:43 +0000 (21:40 +0000)]
more PETSc reinit() fixes

git-svn-id: https://svn.dealii.org/trunk@30227 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoadd failing test
Timo Heister [Mon, 5 Aug 2013 21:39:38 +0000 (21:39 +0000)]
add failing test

git-svn-id: https://svn.dealii.org/trunk@30226 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agofix another PETSc reinit() call
Timo Heister [Mon, 5 Aug 2013 20:57:35 +0000 (20:57 +0000)]
fix another PETSc reinit() call

git-svn-id: https://svn.dealii.org/trunk@30225 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoFix compilation warning
Martin Kronbichler [Mon, 5 Aug 2013 16:30:45 +0000 (16:30 +0000)]
Fix compilation warning

git-svn-id: https://svn.dealii.org/trunk@30224 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoupdate properties
Timo Heister [Mon, 5 Aug 2013 15:39:45 +0000 (15:39 +0000)]
update properties

git-svn-id: https://svn.dealii.org/trunk@30223 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoadd tests
Timo Heister [Mon, 5 Aug 2013 15:32:47 +0000 (15:32 +0000)]
add tests

git-svn-id: https://svn.dealii.org/trunk@30222 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agofix assignment and reinit of PETScWrappers::MPI::Vector
Timo Heister [Mon, 5 Aug 2013 15:29:22 +0000 (15:29 +0000)]
fix assignment and reinit of PETScWrappers::MPI::Vector

git-svn-id: https://svn.dealii.org/trunk@30221 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoCMake: Be quiet
Matthias Maier [Mon, 5 Aug 2013 10:16:10 +0000 (10:16 +0000)]
CMake: Be quiet

git-svn-id: https://svn.dealii.org/trunk@30220 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoFix bug #76 by removing an assertion that incorrectly triggered. The assertion was...
Wolfgang Bangerth [Sat, 3 Aug 2013 21:28:49 +0000 (21:28 +0000)]
Fix bug #76 by removing an assertion that incorrectly triggered. The assertion was also pretty expensive.

git-svn-id: https://svn.dealii.org/trunk@30219 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agodocumentation patch by Oleh Krehel
Timo Heister [Fri, 2 Aug 2013 16:43:55 +0000 (16:43 +0000)]
documentation patch by Oleh Krehel

git-svn-id: https://svn.dealii.org/trunk@30218 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoMerge from Mainline
Matthias Maier [Thu, 1 Aug 2013 23:40:35 +0000 (23:40 +0000)]
Merge from Mainline

git-svn-id: https://svn.dealii.org/branches/branch_port_to_libcxx@30217 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoBugfix: Initialize optional languages on subsequent cmake runs, too.
Matthias Maier [Thu, 1 Aug 2013 23:39:48 +0000 (23:39 +0000)]
Bugfix: Initialize optional languages on subsequent cmake runs, too.

git-svn-id: https://svn.dealii.org/trunk@30216 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoWorkaround for a problem in LogStream:
Matthias Maier [Thu, 1 Aug 2013 23:10:03 +0000 (23:10 +0000)]
Workaround for a problem in LogStream:

It is invalid to test for std::flush or std::endl with function pointers,

  std::ostream & (* const p_flush) (std::ostream &) = &std::flush; p ==
  p_flush ? ...,

as there could be multiple versions of of it.

And in fact, LLVM's libc++ implements std::flush and std::endl in a way
that every shared library and executable has its local copy.

Fix this by implementing a custom streambuf class that queries this sort of
information.

git-svn-id: https://svn.dealii.org/branches/branch_port_to_libcxx@30215 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoRevert the last 4 commits. git-svn is stupid
Matthias Maier [Thu, 1 Aug 2013 23:03:00 +0000 (23:03 +0000)]
Revert the last 4 commits. git-svn is stupid

git-svn-id: https://svn.dealii.org/trunk@30214 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoWorkaround for a problem in LogStream:
Matthias Maier [Thu, 1 Aug 2013 23:00:22 +0000 (23:00 +0000)]
Workaround for a problem in LogStream:

It is invalid to test for std::flush or std::endl with function pointers,

  std::ostream & (* const p_flush) (std::ostream &) = &std::flush; p ==
  p_flush ? ...,

as there could be multiple versions of of it.

And in fact, LLVM's libc++ implements std::flush and std::endl in a way
that every shared library and executable has its local copy.

Fix this by implementing a custom streambuf class that queries this sort of
information.

git-svn-id: https://svn.dealii.org/trunk@30213 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoFix a compilation warning with clang that complains about class and struct
Matthias Maier [Thu, 1 Aug 2013 23:00:21 +0000 (23:00 +0000)]
Fix a compilation warning with clang that complains about class and struct
mismatch in declaration and instantiation

git-svn-id: https://svn.dealii.org/trunk@30212 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoWorkaround for a bug in the boost foreign_ptr.hpp header [1]
Matthias Maier [Thu, 1 Aug 2013 23:00:20 +0000 (23:00 +0000)]
Workaround for a bug in the boost foreign_ptr.hpp header [1]

It is invalid to forward declare things in the std namespace. This works
with libstdc++ by accident but not with libc++ that uses inline namespace
features.

[1] https://svn.boost.org/trac/boost/ticket/6655

git-svn-id: https://svn.dealii.org/trunk@30211 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoFix a compilation issue with LLVMs libc++
Matthias Maier [Thu, 1 Aug 2013 23:00:19 +0000 (23:00 +0000)]
Fix a compilation issue with LLVMs libc++

Due to more restrictive include policy template<class T1, class T2> struct pair
is not already defined in std at this point. Unfortunately, a forward
declaration is invalid because it doesn't allow for instantiations:

  "error: implicit instantiation of undefined template"

Furthermore, ISO/IEC C++ 2011 Standard, section 17.6.4.2.1 prohibits such
manipulation of the namespace std.

git-svn-id: https://svn.dealii.org/trunk@30210 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoadd *::MPI::BlockVector::has_ghost_elements() and a missing constructor
Timo Heister [Thu, 1 Aug 2013 20:56:18 +0000 (20:56 +0000)]
add *::MPI::BlockVector::has_ghost_elements() and a missing constructor

git-svn-id: https://svn.dealii.org/trunk@30209 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agomake the documentation of ConstantTensorFunction show up in doxygen
Felix Gruber [Thu, 1 Aug 2013 20:46:25 +0000 (20:46 +0000)]
make the documentation of ConstantTensorFunction show up in doxygen

git-svn-id: https://svn.dealii.org/trunk@30208 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agofix typos in documentation of cmake usage
Felix Gruber [Thu, 1 Aug 2013 20:44:34 +0000 (20:44 +0000)]
fix typos in documentation of cmake usage

git-svn-id: https://svn.dealii.org/trunk@30207 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoadd test with 4 cpus
Timo Heister [Thu, 1 Aug 2013 19:46:49 +0000 (19:46 +0000)]
add test with 4 cpus

git-svn-id: https://svn.dealii.org/trunk@30206 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agofix test
Timo Heister [Thu, 1 Aug 2013 19:31:36 +0000 (19:31 +0000)]
fix test

git-svn-id: https://svn.dealii.org/trunk@30205 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agofix test
Timo Heister [Thu, 1 Aug 2013 18:44:40 +0000 (18:44 +0000)]
fix test

git-svn-id: https://svn.dealii.org/trunk@30204 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoAdd a reference to a discussion elsewhere.
Wolfgang Bangerth [Thu, 1 Aug 2013 15:40:27 +0000 (15:40 +0000)]
Add a reference to a discussion elsewhere.

git-svn-id: https://svn.dealii.org/trunk@30203 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoRemove accidentally checked in test outputs
Matthias Maier [Wed, 31 Jul 2013 23:12:23 +0000 (23:12 +0000)]
Remove accidentally checked in test outputs

git-svn-id: https://svn.dealii.org/trunk@30202 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoFix a compilation warning with clang that complains about class and struct
Matthias Maier [Wed, 31 Jul 2013 19:56:59 +0000 (19:56 +0000)]
Fix a compilation warning with clang that complains about class and struct
mismatch in declaration and instantiation

git-svn-id: https://svn.dealii.org/branches/branch_port_to_libcxx@30201 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoWorkaround for a bug in the boost foreign_ptr.hpp header [1]
Matthias Maier [Wed, 31 Jul 2013 17:00:36 +0000 (17:00 +0000)]
Workaround for a bug in the boost foreign_ptr.hpp header [1]

It is invalid to forward declare things in the std namespace. This works
with libstdc++ by accident but not with libc++ that uses inline namespace
features.

[1] https://svn.boost.org/trac/boost/ticket/6655

git-svn-id: https://svn.dealii.org/branches/branch_port_to_libcxx@30200 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agofix test
Timo Heister [Wed, 31 Jul 2013 15:01:48 +0000 (15:01 +0000)]
fix test

git-svn-id: https://svn.dealii.org/trunk@30199 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agofix test
Timo Heister [Wed, 31 Jul 2013 15:01:32 +0000 (15:01 +0000)]
fix test

git-svn-id: https://svn.dealii.org/trunk@30198 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agofix SparsityTools::distribute_sparsity_pattern for block systems
Timo Heister [Wed, 31 Jul 2013 15:01:04 +0000 (15:01 +0000)]
fix SparsityTools::distribute_sparsity_pattern for block systems

git-svn-id: https://svn.dealii.org/trunk@30197 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agosome prm-files
Joerg Frohne [Wed, 31 Jul 2013 14:31:11 +0000 (14:31 +0000)]
some prm-files

git-svn-id: https://svn.dealii.org/trunk@30196 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agocopied step-42.cc from src/unified
Joerg Frohne [Wed, 31 Jul 2013 14:30:00 +0000 (14:30 +0000)]
copied step-42.cc from src/unified

git-svn-id: https://svn.dealii.org/trunk@30195 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoadd Oleh to the credits
Timo Heister [Wed, 31 Jul 2013 13:41:55 +0000 (13:41 +0000)]
add Oleh to the credits

git-svn-id: https://svn.dealii.org/trunk@30194 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agodocumentation patch by Oleh Krehel
Timo Heister [Wed, 31 Jul 2013 13:40:09 +0000 (13:40 +0000)]
documentation patch by Oleh Krehel

git-svn-id: https://svn.dealii.org/trunk@30193 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agofix bug in IndexSet
Timo Heister [Wed, 31 Jul 2013 13:34:45 +0000 (13:34 +0000)]
fix bug in IndexSet

git-svn-id: https://svn.dealii.org/trunk@30192 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoChecking PETSc-SLEPc compatibility is VERSION_SUBMINOR independent and way to restric...
Toby D. Young [Wed, 31 Jul 2013 09:18:29 +0000 (09:18 +0000)]
Checking PETSc-SLEPc compatibility is VERSION_SUBMINOR independent and way to restrictive if not respected. Check MAJOR and MINOR only then go ahead with config.

git-svn-id: https://svn.dealii.org/trunk@30191 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoAdd a publication (correct a publication)
Toby D. Young [Wed, 31 Jul 2013 09:03:54 +0000 (09:03 +0000)]
Add a publication (correct a publication)

git-svn-id: https://svn.dealii.org/trunk@30190 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoFix a compilation issue with LLVMs libc++
Matthias Maier [Wed, 31 Jul 2013 08:54:27 +0000 (08:54 +0000)]
Fix a compilation issue with LLVMs libc++

Due to more restrictive include policy template<class T1, class T2> struct pair
is not already defined in std at this point. Unfortunately, a forward
declaration is invalid because it doesn't allow for instantiations:

  "error: implicit instantiation of undefined template"

Furthermore, ISO/IEC C++ 2011 Standard, section 17.6.4.2.1 prohibits such
manipulation of the namespace std.

git-svn-id: https://svn.dealii.org/branches/branch_port_to_libcxx@30189 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoCreate a branch for porting to libcxx
Matthias Maier [Wed, 31 Jul 2013 08:51:51 +0000 (08:51 +0000)]
Create a branch for porting to libcxx

git-svn-id: https://svn.dealii.org/branches/branch_port_to_libcxx@30188 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agodocumentation patch by Oleh Krehel
Timo Heister [Wed, 31 Jul 2013 01:33:58 +0000 (01:33 +0000)]
documentation patch by Oleh Krehel

git-svn-id: https://svn.dealii.org/trunk@30187 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoAdd a brief initial sentence.
Wolfgang Bangerth [Tue, 30 Jul 2013 22:15:50 +0000 (22:15 +0000)]
Add a brief initial sentence.

git-svn-id: https://svn.dealii.org/trunk@30186 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoComment adjustment.
Wolfgang Bangerth [Tue, 30 Jul 2013 22:15:12 +0000 (22:15 +0000)]
Comment adjustment.

git-svn-id: https://svn.dealii.org/trunk@30185 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoCMake: And guard the last to occurences of a C compiler as well
Matthias Maier [Tue, 30 Jul 2013 09:22:03 +0000 (09:22 +0000)]
CMake: And guard the last to occurences of a C compiler as well

git-svn-id: https://svn.dealii.org/trunk@30184 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoCMake: *sigh*
Matthias Maier [Tue, 30 Jul 2013 09:15:30 +0000 (09:15 +0000)]
CMake: *sigh*

git-svn-id: https://svn.dealii.org/trunk@30183 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoCMake: Bugfix, use use supplied cxx flags throughout the configure phase, clean up...
Matthias Maier [Tue, 30 Jul 2013 08:58:51 +0000 (08:58 +0000)]
CMake: Bugfix, use use supplied cxx flags throughout the configure phase, clean up CMAKE_REQUIRED_* setup and update documentation

git-svn-id: https://svn.dealii.org/trunk@30182 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoadd failing test
Timo Heister [Tue, 30 Jul 2013 03:02:49 +0000 (03:02 +0000)]
add failing test

git-svn-id: https://svn.dealii.org/trunk@30181 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoadd test
Timo Heister [Tue, 30 Jul 2013 02:35:34 +0000 (02:35 +0000)]
add test

git-svn-id: https://svn.dealii.org/trunk@30180 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agothrow when you create a FE_Q of degree 0 (otherwise we try to allocate a LOT of memory)
Timo Heister [Tue, 30 Jul 2013 02:35:22 +0000 (02:35 +0000)]
throw when you create a FE_Q of degree 0 (otherwise we try to allocate a LOT of memory)

git-svn-id: https://svn.dealii.org/trunk@30179 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoClarify that a variable is a number of neighbors, not a has some/has no neighbors...
Wolfgang Bangerth [Sun, 28 Jul 2013 18:32:53 +0000 (18:32 +0000)]
Clarify that a variable is a number of neighbors, not a has some/has no neighbors boolean.

git-svn-id: https://svn.dealii.org/trunk@30178 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoFix a typo. Add another half sentence.
Wolfgang Bangerth [Sun, 28 Jul 2013 18:32:49 +0000 (18:32 +0000)]
Fix a typo. Add another half sentence.

git-svn-id: https://svn.dealii.org/trunk@30177 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoAlign semicolon as usual.
Wolfgang Bangerth [Sun, 28 Jul 2013 18:32:44 +0000 (18:32 +0000)]
Align semicolon as usual.

git-svn-id: https://svn.dealii.org/trunk@30176 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoMinor adjustments.
Wolfgang Bangerth [Sat, 27 Jul 2013 15:35:03 +0000 (15:35 +0000)]
Minor adjustments.

git-svn-id: https://svn.dealii.org/trunk@30175 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoCMake: Adjust MPI error message
Matthias Maier [Sat, 27 Jul 2013 12:23:29 +0000 (12:23 +0000)]
CMake: Adjust MPI error message

git-svn-id: https://svn.dealii.org/trunk@30174 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoCMake: Cleanup
Matthias Maier [Sat, 27 Jul 2013 12:15:16 +0000 (12:15 +0000)]
CMake: Cleanup

git-svn-id: https://svn.dealii.org/trunk@30173 0785d39b-7218-0410-832d-ea1e28bc413d


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.