]>
https://gitweb.dealii.org/ - dealii.git/log
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.