]>
https://gitweb.dealii.org/ - dealii.git/log
Timo Heister [Thu, 6 Aug 2015 15:07:00 +0000 (10:07 -0500)]
fix Tria::has_hanging_nodes
- Avoid using MPI::Bool (requires c++ mpi)
- do not use MPI commands directly
- clean up code, document more
Martin Kronbichler [Thu, 6 Aug 2015 13:44:16 +0000 (15:44 +0200)]
Merge pull request #1275 from bangerth/further-FEValues-cleanups-3
Get rid of FEValuesData.
Martin Kronbichler [Thu, 6 Aug 2015 13:42:14 +0000 (15:42 +0200)]
Merge pull request #1283 from bangerth/fix-warning-2
Avoid a warning.
Wolfgang Bangerth [Thu, 6 Aug 2015 13:22:51 +0000 (08:22 -0500)]
Avoid a warning.
Wolfgang Bangerth [Thu, 6 Aug 2015 11:34:04 +0000 (06:34 -0500)]
Merge pull request #1270 from tamiko/windows_fixes
Windows fixes
Wolfgang Bangerth [Thu, 6 Aug 2015 11:19:16 +0000 (06:19 -0500)]
Get rid of FEValuesData.
Remove the remnants of this class and instead derive FEValuesBase
from the previous base classes of FEValuesData.
Martin Kronbichler [Thu, 6 Aug 2015 07:50:07 +0000 (09:50 +0200)]
Merge pull request #1271 from bangerth/doc-update-32
Fix erroneous wrap of compound word.
Martin Kronbichler [Thu, 6 Aug 2015 07:49:24 +0000 (09:49 +0200)]
Merge pull request #1274 from jdannberg/typo_fix
fix typo
Martin Kronbichler [Thu, 6 Aug 2015 07:48:34 +0000 (09:48 +0200)]
Merge pull request #1177 from drwells/q1-dimension-dependent
[WIP] Q1 dimension-dependent real-to-unit transforms
Matthias Maier [Wed, 5 Aug 2015 22:12:04 +0000 (17:12 -0500)]
Windows porting: Minor refactoring to make MSVC happy
Those are minor code changes necessary to compile the library with MSVC.
Juliane Dannberg [Thu, 6 Aug 2015 03:22:08 +0000 (22:22 -0500)]
fix typo
Wolfgang Bangerth [Thu, 6 Aug 2015 02:11:45 +0000 (21:11 -0500)]
Merge pull request #1247 from drwells/zlib-compression-level-flags
Let the user specify the zlib compression level.
Wolfgang Bangerth [Thu, 6 Aug 2015 02:00:37 +0000 (21:00 -0500)]
Empty FEValuesData and move the only two members to the derived class.
Wolfgang Bangerth [Thu, 6 Aug 2015 01:42:44 +0000 (20:42 -0500)]
Merge pull request #1245 from guidokanschat/bdm_3d
BDM elements in 3D
Wolfgang Bangerth [Thu, 6 Aug 2015 01:16:31 +0000 (20:16 -0500)]
Fix erroneous wrap of compound word.
Matthias Maier [Wed, 5 Aug 2015 22:46:34 +0000 (17:46 -0500)]
Merge pull request #1269 from drwells/documentation-fixes
Documentation fixes (part 3)
Matthias Maier [Wed, 5 Aug 2015 22:43:38 +0000 (17:43 -0500)]
Merge pull request #1260 from rrgrove6/master
Improved error message in component_mask.h
Ryan Grove [Wed, 5 Aug 2015 22:16:47 +0000 (18:16 -0400)]
Fixed @bangerth's comment
David Wells [Tue, 4 Aug 2015 02:24:21 +0000 (22:24 -0400)]
Remove a note mentioning removed options.
This option did not survive the transition to CMake.
David Wells [Sun, 2 Aug 2015 17:03:12 +0000 (13:03 -0400)]
Update Chebyshev documentation name.
Note that PETSc switched the name from Chebychev to Chebyshev in version 3.3.
David Wells [Sat, 25 Jul 2015 13:55:49 +0000 (09:55 -0400)]
Remove a half-sentence comment.
It looks like this comment showed up in 2010 and was never finished.
David Wells [Sat, 25 Jul 2015 03:46:22 +0000 (23:46 -0400)]
Update documentation to refer to DEAL_VOLATILE.
David Wells [Sat, 25 Jul 2015 03:11:15 +0000 (23:11 -0400)]
Update internal documentation.
There does not seem to be such a thing as an 'EntryValue'.
David Wells [Sat, 25 Jul 2015 02:28:37 +0000 (22:28 -0400)]
Remove an obsolete comment about openDX utilities.
It looks like this was removed a few years ago.
David Wells [Thu, 16 Jul 2015 13:45:00 +0000 (09:45 -0400)]
Remove commented-out function stubs.
These functions have since been implemented.
Martin Kronbichler [Wed, 5 Aug 2015 20:37:57 +0000 (22:37 +0200)]
Merge pull request #1266 from bangerth/further-FEValues-cleanups-2
Get rid of FEValuesData in FESystem.
David Wells [Mon, 3 Aug 2015 23:00:57 +0000 (19:00 -0400)]
Let the user specify the zlib compression level.
Guido Kanschat [Sun, 2 Aug 2015 20:33:35 +0000 (22:33 +0200)]
start getting FE_BDM to work in 3D
Wolfgang Bangerth [Wed, 5 Aug 2015 19:16:08 +0000 (14:16 -0500)]
Merge pull request #1264 from tamiko/fix_find_boost_call
CMake: fix find_boost call for windows
Wolfgang Bangerth [Wed, 5 Aug 2015 19:15:37 +0000 (14:15 -0500)]
Merge pull request #1265 from kronbichler/master
Improve documentation of TrilinosWrappers::SparseMatrix::set
Wolfgang Bangerth [Wed, 5 Aug 2015 13:50:59 +0000 (08:50 -0500)]
Get rid of FEValuesData in FESystem.
This patch replaces FEValuesData by internal::FEValues::FiniteElementRelatedData
in FESystem. This has two nice benefits:
* We no longer need to copy the mapping related data from the object we get passed
to the objects that we pass on to the base elements. Rather, we simply reuse the
one mapping related data object for all base elements.
* This also makes us immune to the situation where a field is added to the mapping
related data structure. We no longer need to add the copying to FESystem in
that case.
While there, I took the opportunity to clean up one additional issue: We used to
store an array of pointers to FEValuesData objects. This is not necessary, a
plain array of objects would have sufficed and be more efficient. I made that
change now.
Matthias Maier [Wed, 5 Aug 2015 18:58:14 +0000 (13:58 -0500)]
CMake: Add comments for cmake find-module trickery
Matthias Maier [Wed, 5 Aug 2015 18:38:55 +0000 (13:38 -0500)]
Merge pull request #1268 from bangerth/doc-update-31
Fix up documentation.
Matthias Maier [Wed, 5 Aug 2015 18:33:52 +0000 (13:33 -0500)]
Merge pull request #1267 from bangerth/markup-fixups
Fix markup.
Wolfgang Bangerth [Wed, 5 Aug 2015 16:19:38 +0000 (11:19 -0500)]
Fix up documentation.
As pointed out to me by Jean-Paul Pelteret, the documentation of
BlockMatrixArray has gone out of sync with regard to the
examples/doxygen/block_matrix.cc program from which it includes
code.
Wolfgang Bangerth [Wed, 5 Aug 2015 14:04:51 +0000 (09:04 -0500)]
Fix markup.
doxygen automatically cross-links class names automatically. No need
to mark them as <code>...</code>.
Martin Kronbichler [Wed, 5 Aug 2015 08:47:01 +0000 (10:47 +0200)]
Fix bug
Martin Kronbichler [Wed, 5 Aug 2015 06:52:51 +0000 (08:52 +0200)]
Improve documentation of TrilinosWrappers::SparseMatrix::set
Matthias Maier [Tue, 4 Aug 2015 21:45:21 +0000 (21:45 +0000)]
CMake: fix find_boost call for windows
It turns out that the Windows version of CMake does not distinguish between
FindBOOST.cmake and FindBoost.cmake - *yay*.
Therefore, we also have to guard the invocation of FindBoost.cmake within
deal.II's FindBOOST.cmake file.
Matthias Maier [Wed, 5 Aug 2015 04:29:38 +0000 (23:29 -0500)]
Merge pull request #1263 from bangerth/fix-compilation
Un-break compilation.
Matthias Maier [Wed, 5 Aug 2015 04:27:28 +0000 (23:27 -0500)]
Merge pull request #1254 from bangerth/improve-error-message
Improve the error message for copying and adding sparse matrices with
Matthias Maier [Wed, 5 Aug 2015 04:25:53 +0000 (23:25 -0500)]
Merge pull request #1262 from drwells/fix-header-typos
Fix header typos
Wolfgang Bangerth [Wed, 5 Aug 2015 03:05:28 +0000 (22:05 -0500)]
Un-break compilation.
On compilers without C++11, we need to stay within the limits of BOOST's maximal
number of arguments for boost::bind.
Wolfgang Bangerth [Wed, 5 Aug 2015 02:31:54 +0000 (21:31 -0500)]
Merge pull request #1257 from jhansel/workshop_practice
input parameter description for start_step() of TimeStepControl
David Wells [Tue, 14 Jul 2015 21:25:14 +0000 (17:25 -0400)]
Fix a large number of typos.
This should be a majority of the typos in the documentation.
David Wells [Sun, 2 Aug 2015 22:09:48 +0000 (18:09 -0400)]
Fix a non-unicode character.
David Wells [Thu, 23 Jul 2015 04:45:45 +0000 (00:45 -0400)]
fix a grammatical error in step-13.
David Wells [Thu, 16 Jul 2015 13:56:34 +0000 (09:56 -0400)]
Fix a spelling error in a parameter description.
This might break something.
Joshua Hansel [Tue, 4 Aug 2015 22:31:02 +0000 (16:31 -0600)]
added const specifier to start_step() input parameter in the TimeStepControl class
Ryan Grove [Tue, 4 Aug 2015 22:11:59 +0000 (18:11 -0400)]
Improved error message in component_mask.h because I want dinner
Guido Kanschat [Tue, 4 Aug 2015 20:30:51 +0000 (22:30 +0200)]
Merge pull request #1255 from drwells/remove-commented-code
Remove commented code.
Wolfgang Bangerth [Tue, 4 Aug 2015 20:18:32 +0000 (15:18 -0500)]
Merge pull request #1256 from lpolster/test-improve-documentation
Documentation of input parameters for function add_range added.
Lisa [Tue, 4 Aug 2015 20:09:52 +0000 (15:09 -0500)]
Removed empty line.
David Wells [Sat, 1 Aug 2015 00:30:15 +0000 (20:30 -0400)]
Remove commented out code in headers.
The code in tria_iterator.templates.h was commented out in 2010.
The code in block_sparse_matrix_ez.templates.h was commented out when it
appeared in 2002.
The code in full_matrix.templates.h was commented out in 2001.
The code in precondition_block.templates.h was commented out in 2011.
The code in sparse_matrix_ez.templates.h was commented out in 2003.
The code in mg_block_smoother.h was commented out in 2005.
The code in mg_smoother.h was commented out in 2010.
The code in mg_transfer_component.templates.h was commented out in 2010.
The code in integration_info.templates.h was commented out in 2011.
The code in matrix_tools.h was commented out at some point prior to 2012.
The code in vector_tools.templates.h was commented out at some point prior to 2012.
Joshua Hansel [Tue, 4 Aug 2015 20:08:00 +0000 (14:08 -0600)]
added input parameter description for start_step() function in TimeStepControl class
Lisa [Tue, 4 Aug 2015 19:56:18 +0000 (14:56 -0500)]
Documentation of input parameters for function add_range added.
Wolfgang Bangerth [Tue, 4 Aug 2015 19:45:32 +0000 (14:45 -0500)]
Merge pull request #1252 from tamiko/error_out_on_cygwin
CMake: Error out on Cygwin platforms and derivatives (MinGW, MinGW-64)
Timo Heister [Tue, 4 Aug 2015 18:31:15 +0000 (13:31 -0500)]
Merge pull request #1253 from bangerth/test-improve-documentation-2
Test improve documentation 2
Wolfgang Bangerth [Tue, 4 Aug 2015 17:06:35 +0000 (12:06 -0500)]
Improve the documentation of the IndexSet::add_indices() function.
Wolfgang Bangerth [Tue, 4 Aug 2015 17:32:58 +0000 (12:32 -0500)]
Improve the error message for copying and adding sparse matrices with
different sparsity patterns.
Matthias Maier [Tue, 4 Aug 2015 03:37:24 +0000 (22:37 -0500)]
CMake: Error out on Cygwin platforms and derivatives (MinGW, MinGW-64)
Let's face it - we do not support those ports of the GNU Compiler
Collection. We have had multiple severe, unresolved miscompilation issues
for years.
Martin Kronbichler [Tue, 4 Aug 2015 12:36:27 +0000 (14:36 +0200)]
Merge pull request #1238 from bangerth/further-FEValues-cleanups
Further fe values cleanups
Wolfgang Bangerth [Tue, 4 Aug 2015 11:37:22 +0000 (06:37 -0500)]
Merge pull request #1248 from tamiko/fix_run_tests.sh
Testsuite: Bugfix, also consider stderr in test output
Matthias Maier [Tue, 4 Aug 2015 02:43:23 +0000 (21:43 -0500)]
Testsuite: Also output stdout/stderr in case of a regular output file
Also output everything a script piped to stdout and stderr in case a test
fails to run.
Wolfgang Bangerth [Tue, 4 Aug 2015 03:17:39 +0000 (22:17 -0500)]
Merge pull request #1239 from tamiko/configure_cleanup
CMake: Miscellaneous cleanup
Wolfgang Bangerth [Tue, 4 Aug 2015 03:12:32 +0000 (22:12 -0500)]
Merge pull request #1246 from tamiko/improve_user_testsuite
Testsuite: add configurable executables to DEAL_II_ADD_TEST
Matthias Maier [Tue, 4 Aug 2015 02:47:42 +0000 (21:47 -0500)]
Testsuite: Bugfix, also pipe stderror in run_test.sh
The run_test.sh script supports two different output options for tests,
namely to directly write to a file 'output', or to just output on stdout.
This commit changes the behavior for the latter situation. It reroutes
stderr to stdout such that all output of a test is actually considered.
The former case turned out to be a problem with deallog that writes to
stderr.
Note: In case of a test writing to output, stderr is still lost.
Matthias Maier [Tue, 4 Aug 2015 02:16:35 +0000 (21:16 -0500)]
Testsuite: add configurable executables to DEAL_II_ADD_TEST
This commit adds a second type of tests to the testsuite that consists of a
parameter file "test.prm" with an output file "test.<...>.output". It
assumes that a cmake variable
TEST_TARGET (or TEST_TARGET_DEBUG and TEST_TARGET_RELEASE)
is defined and will invoke said target with the full path to the parameter
file. (The first type of tests consist of a source file "test.cc" instead,
that is compiled and linked.)
Matthias Maier [Mon, 3 Aug 2015 13:53:54 +0000 (08:53 -0500)]
Merge pull request #1243 from tjhei/fix_offline_doc
update script to generate offline documentation
Timo Heister [Mon, 3 Aug 2015 13:41:52 +0000 (08:41 -0500)]
update script to generate offline documentation
- also replace https links
- exclude robots.txt
Timo Heister [Mon, 3 Aug 2015 13:40:59 +0000 (08:40 -0500)]
Merge pull request #1242 from kronbichler/master
Fix method on 64 bit indices
Martin Kronbichler [Mon, 3 Aug 2015 13:21:55 +0000 (15:21 +0200)]
Fix method on 64 bit indices
Matthias Maier [Mon, 3 Aug 2015 03:04:50 +0000 (22:04 -0500)]
CMake: Remove a dysfunctional workaround
This does not work.
Matthias Maier [Mon, 3 Aug 2015 03:03:37 +0000 (22:03 -0500)]
Update comment, fix whitespace
Matthias Maier [Sun, 2 Aug 2015 23:01:28 +0000 (18:01 -0500)]
CMake: Refactor configuration for MSVC's compiler warning
Those configuration should go to setup_compiler_flags_msvc.cmake and not
into the config.h header file...
Matthias Maier [Sun, 2 Aug 2015 23:00:58 +0000 (18:00 -0500)]
CMake: Remove a commented out check
Wolfgang Bangerth [Sun, 2 Aug 2015 22:50:17 +0000 (17:50 -0500)]
Remove now outdated code.
Timo Heister [Sun, 2 Aug 2015 22:50:50 +0000 (17:50 -0500)]
Merge pull request #1237 from tamiko/windows_fixes
Testsuite: Port subproject configuration portion
Matthias Maier [Sun, 2 Aug 2015 22:44:23 +0000 (17:44 -0500)]
Enable testsuite for windows
Matthias Maier [Sun, 2 Aug 2015 22:42:51 +0000 (17:42 -0500)]
update documentation
Matthias Maier [Sun, 2 Aug 2015 22:33:42 +0000 (17:33 -0500)]
Testsuite: Remove seldomly used testsuite targets
This commit removes the seldomly used testsuite targets "clear_tests" and
"regen_rests".
Further, the remaining "setup_tests" and "prune_tests" are rewritten in
native CMake script
Wolfgang Bangerth [Sun, 2 Aug 2015 22:07:40 +0000 (17:07 -0500)]
Adjust all of the FiniteElement::fill_fe_*_values.
Instead of a single FEValuesData object, they now get references to an
internal::FEValues::MappingRelatedData object (which is marked as const,
given that it is data that has previously been computed by the mapping) and
to internal::FEValues::FiniteElementRelatedData (which is non-const, and
which is where the finite elements put their results).
Martin Kronbichler [Sun, 2 Aug 2015 21:22:07 +0000 (23:22 +0200)]
Merge pull request #1235 from bangerth/doc-update-30
Update documentation.
Wolfgang Bangerth [Sun, 2 Aug 2015 21:18:07 +0000 (16:18 -0500)]
Update documentation.
Timo Heister [Sun, 2 Aug 2015 17:49:58 +0000 (12:49 -0500)]
Merge pull request #1231 from kronbichler/master
Test for Trilinos sparsity pattern initialization
Martin Kronbichler [Sat, 1 Aug 2015 20:10:29 +0000 (22:10 +0200)]
Test for Trilinos sparsity pattern initialization
Matthias Maier [Sun, 2 Aug 2015 00:12:33 +0000 (19:12 -0500)]
Merge pull request #1233 from tjhei/fix_doxygen2
fix latex formula
Timo Heister [Sun, 2 Aug 2015 00:08:32 +0000 (19:08 -0500)]
fix latex formula
David Wells [Fri, 17 Jul 2015 14:48:54 +0000 (10:48 -0400)]
Implement dimension-specific real to unit maps.
The 2D version uses an exact formula and is about 35-45x faster than the
current version. The exact version does not allocate memory and falls back to
the Newton algorithm if it fails or the point lies outside the cell.
David Wells [Sat, 18 Jul 2015 03:54:21 +0000 (23:54 -0400)]
Use a separate function to extract vertices.
Timo Heister [Fri, 31 Jul 2015 22:27:38 +0000 (18:27 -0400)]
Merge pull request #1228 from bangerth/augment-error-reporting
If a test fails, also reports the error code.
Wolfgang Bangerth [Fri, 31 Jul 2015 21:25:35 +0000 (16:25 -0500)]
Convert FE::compute_2nd().
It only uses finite element related data. Let this be the only
argument it gets.
Wolfgang Bangerth [Fri, 31 Jul 2015 19:03:16 +0000 (14:03 -0500)]
Merge pull request #1230 from Rombur/trilinos_matrix_64bit
Fix a test that failed for 64bit.
Bruno Turcksin [Fri, 31 Jul 2015 19:00:09 +0000 (14:00 -0500)]
Fix a test that failed for 64bit.
Wolfgang Bangerth [Fri, 31 Jul 2015 18:00:06 +0000 (13:00 -0500)]
Let the mapping classes only take the mapping related data object as output.
This clearly separates the fields the mapping classes
are supposed to write into, and thereby clarifies what they
are supposed to compute and what to leave alone in the
output data structure.
Wolfgang Bangerth [Tue, 21 Jul 2015 14:06:28 +0000 (09:06 -0500)]
Split FEValuesData into two base classes.
There is now one base class that stores Mapping-related data, and one
that stores FiniteElement-related data. These are declared in
fe_update_flags() so that they can be referenced from the finite
element and mapping classes without having to know about fe_values.h.
Wolfgang Bangerth [Fri, 31 Jul 2015 13:04:13 +0000 (08:04 -0500)]
Merge pull request #1227 from kronbichler/master
Finalize documentation from #1215
Wolfgang Bangerth [Fri, 31 Jul 2015 12:02:20 +0000 (07:02 -0500)]
If a test fails, also reports the error code.
Martin Kronbichler [Fri, 31 Jul 2015 07:00:44 +0000 (09:00 +0200)]
Merge pull request #1224 from bangerth/parallelize-mapping-q
Parallelize MappingQ::get_*_data().
Martin Kronbichler [Fri, 31 Jul 2015 06:58:37 +0000 (08:58 +0200)]
List deprecated interfaces also in the doxygen documentation
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.