]>
https://gitweb.dealii.org/ - dealii.git/log
Luca Heltai [Thu, 2 Apr 2015 13:05:30 +0000 (15:05 +0200)]
Merge pull request #728 from nicola-giuliani/telles_bug
bug fix in quadrature_lib.cc QTelles
Nicola Giuliani [Thu, 2 Apr 2015 13:00:05 +0000 (15:00 +0200)]
bug fix in quadrature_lib.cc QTelles
Guido Kanschat [Thu, 2 Apr 2015 12:41:20 +0000 (14:41 +0200)]
Merge pull request #725 from guidokanschat/remove_named_data
Remove NamedData class
Guido Kanschat [Fri, 12 Sep 2014 20:22:37 +0000 (22:22 +0200)]
Remove NamedData class
Matthias Maier [Thu, 2 Apr 2015 08:17:10 +0000 (10:17 +0200)]
Merge pull request #708 from nicola-giuliani/qtelles
Implemented the Telles quadrature formulas and their test
Nicola Giuliani [Mon, 30 Mar 2015 16:22:05 +0000 (18:22 +0200)]
Implemented the Telles quadrature formulas and their test
implemented some suggestions from the authors
applied the comments on the pull request
bug removed
class made more readable
class made more readable
testing over m
changes.h ok
corrected the telles test
adjust the tolerance
corrected the formula
corrected the change.h
added a description for the dim > 1 cases
added the reference for Telles
Matthias Maier [Wed, 1 Apr 2015 23:39:23 +0000 (01:39 +0200)]
Merge pull request #723 from bangerth/fix-exception-string
Fix wording in error messages.
Wolfgang Bangerth [Wed, 1 Apr 2015 12:42:10 +0000 (07:42 -0500)]
Fix wording in error messages.
Bruno Turcksin [Tue, 31 Mar 2015 22:54:37 +0000 (17:54 -0500)]
Merge pull request #721 from bangerth/doc-update-11
Doc update 11
Wolfgang Bangerth [Tue, 31 Mar 2015 22:17:49 +0000 (17:17 -0500)]
Add a missing period.
Wolfgang Bangerth [Tue, 31 Mar 2015 21:37:08 +0000 (16:37 -0500)]
Found by Min Wang: Make the documentation match the code.
Wolfgang Bangerth [Tue, 31 Mar 2015 21:35:36 +0000 (16:35 -0500)]
Minor textual updates to an exception.
Wolfgang Bangerth [Tue, 31 Mar 2015 21:09:42 +0000 (16:09 -0500)]
Merge pull request #720 from efposadac/fix_typos
Fix spelling mistakes on recent changes.
Fernando Posada [Tue, 31 Mar 2015 20:43:03 +0000 (22:43 +0200)]
Fix spelling mistakes on recent changes.
Matthias Maier [Tue, 31 Mar 2015 12:50:06 +0000 (14:50 +0200)]
Merge pull request #719 from tamiko/do_not_use_cxx11
Fixup for the get_all_vertices_at_boundary merge
Matthias Maier [Tue, 31 Mar 2015 12:23:56 +0000 (14:23 +0200)]
Move entry in changes.h to appropriate place
Matthias Maier [Tue, 31 Mar 2015 12:21:38 +0000 (14:21 +0200)]
Bugfix: Do not use c++11 features in get_all_vertices_at_boundary
Matthias Maier [Tue, 31 Mar 2015 09:37:27 +0000 (11:37 +0200)]
Merge pull request #717 from efposadac/grid_tools_get_all_vertex_at_boundary
GridTools get all vertices at boundary
Fernando Posada [Tue, 31 Mar 2015 09:16:36 +0000 (11:16 +0200)]
Updated information in changes.h
Luca Heltai [Tue, 31 Mar 2015 09:20:05 +0000 (11:20 +0200)]
Merge pull request #716 from tamiko/fix_meshconverter_tests
Testsuite: Bugfix: Use DIFF_EXECUTABLE in mesh_converter tests
Matthias Maier [Tue, 31 Mar 2015 09:06:38 +0000 (11:06 +0200)]
Testsuite: Bugfix: Use DIFF_EXECUTABLE in mesh_converter tests
Fernando Posada [Tue, 31 Mar 2015 08:18:42 +0000 (10:18 +0200)]
Added documentation for get_all_vertices_at_boundary function.
Fernando Posada [Tue, 31 Mar 2015 05:50:30 +0000 (07:50 +0200)]
Added function to get a std::map with all vertex in the boundaries, as requested in the laplace_transform method
Guido Kanschat [Tue, 31 Mar 2015 07:43:25 +0000 (09:43 +0200)]
Merge pull request #713 from tamiko/late_night_fix
Fix errors in run_test.sh
Matthias Maier [Mon, 30 Mar 2015 23:29:48 +0000 (01:29 +0200)]
Testsuite: Bugfix: Use correct parameter in run_test.sh
Matthias Maier [Mon, 30 Mar 2015 23:06:43 +0000 (01:06 +0200)]
Testsuite: Fix a typo in run_test.sh
Wolfgang Bangerth [Mon, 30 Mar 2015 23:13:53 +0000 (18:13 -0500)]
Merge pull request #712 from tamiko/late_night_fix
Testsuite: Use DEAL_II_PATH instead of DEAL_II_DIR
Matthias Maier [Mon, 30 Mar 2015 22:58:44 +0000 (00:58 +0200)]
Testsuite: Use DEAL_II_PATH instead of DEAL_II_DIR
Wolfgang Bangerth [Mon, 30 Mar 2015 22:13:51 +0000 (17:13 -0500)]
Merge pull request #710 from tamiko/testsuite_cleanup
This pull-request addresses cleans up a bunch of issues issues with the
Matthias Maier [Mon, 30 Mar 2015 20:30:18 +0000 (22:30 +0200)]
Testsuite: Bugfix: Use MPI information found at configure time
Matthias Maier [Mon, 30 Mar 2015 20:04:41 +0000 (22:04 +0200)]
Testsuite: Cosmetic changes
Matthias Maier [Mon, 30 Mar 2015 18:05:43 +0000 (20:05 +0200)]
Testsuite: Cleanup: Put "run" and "diff" stage into separate script
It was not a brilliant idea to begin with to exploit implementational (and
unstable) features of CMake's generators for our test logic. And the
breakage of the latest changes with the ninja generator evidence this fact.
Therefore, phase them out into its own sh script and just call it for the
test stage in mind.
Wolfgang Bangerth [Mon, 30 Mar 2015 17:10:17 +0000 (12:10 -0500)]
Merge pull request #707 from tamiko/silence_a_warning
Testsuite: Silence a warning
Matthias Maier [Mon, 30 Mar 2015 13:55:21 +0000 (15:55 +0200)]
Testsuite: Silence a warning
Silence a warning that occurse when "DEAL_II_PICKUP_TESTS()" is not called
within the test subprojects
Timo Heister [Mon, 30 Mar 2015 11:20:03 +0000 (07:20 -0400)]
Merge pull request #704 from bangerth/doc-update-10
Just a few minor updates to coverage information.
Luca Heltai [Mon, 30 Mar 2015 10:53:03 +0000 (12:53 +0200)]
Merge pull request #706 from tamiko/fix_build_tests_again
Testsuite: Bugfix: Fix build_tests to work again with the latest changes...
Matthias Maier [Mon, 30 Mar 2015 09:51:05 +0000 (11:51 +0200)]
Testsuite: Bugfix: Fix build_tests to work again with the latest changes...
- Search for example steps at the correct location in case of setup with
in a build directory of deal.II
- Only exclude ".*\/doc$" from copying
Luca Heltai [Mon, 30 Mar 2015 09:21:18 +0000 (11:21 +0200)]
Merge pull request #705 from tamiko/independent_testsuite
Testsuite: Refactor tests/CMakeLists.txt
Matthias Maier [Mon, 30 Mar 2015 09:03:35 +0000 (11:03 +0200)]
Testsuite: Allow to use stdout as comparison for test outputs
This commit introduces an alternative to the current test setup:
If a test does not create a file "output" for further test comparison its
output to stdout is used to populate and output file instead. For
compatibility, if a test creates the "output" file the stdout stream is
discarded.
Wolfgang Bangerth [Mon, 30 Mar 2015 04:23:26 +0000 (23:23 -0500)]
Just a few minor updates to coverage information.
Try to be consistent in the way we spell -DX=TRUE/YES/ON. Also
say how we usually set flags (namely via -D...).
Matthias Maier [Sat, 28 Mar 2015 22:24:47 +0000 (23:24 +0100)]
Testsuite: Refactor tests/CMakeLists.txt
As it turns out, it is now reasonably straight forward to restructure
tests/CMakeLists.txt to be also configured as an independent project.
This is particularly useful to test a given deal.II installation at an
independent, later time (without the binary directory being available any
more).
Timo Heister [Sat, 28 Mar 2015 21:43:09 +0000 (17:43 -0400)]
Merge pull request #700 from QiaoLei-88/fix_dead_link
fix out dated link to wiki
Wolfgang Bangerth [Sat, 28 Mar 2015 21:14:24 +0000 (16:14 -0500)]
Merge pull request #688 from Rombur/AssertThrow
Change Assert to AssertThrow in the tests.
Wolfgang Bangerth [Sat, 28 Mar 2015 21:11:07 +0000 (16:11 -0500)]
Merge pull request #702 from kronbichler/master
Clarify comment for IndexSet::make_trilinos_map
Martin Kronbichler [Sat, 28 Mar 2015 19:48:51 +0000 (20:48 +0100)]
Clarify comment for IndexSet::make_trilinos_map
Lei Qiao [Sat, 28 Mar 2015 16:47:20 +0000 (11:47 -0500)]
fix outdated link to wiki
Matthias Maier [Sat, 28 Mar 2015 16:17:02 +0000 (17:17 +0100)]
Merge pull request #698 from bangerth/add-exceptions
Add an assertion.
Matthias Maier [Sat, 28 Mar 2015 16:16:00 +0000 (17:16 +0100)]
Merge pull request #697 from QiaoLei-88/one_Typo_In_users_cmakelists_html
correct_incllude
Lei Qiao [Sat, 28 Mar 2015 15:27:47 +0000 (10:27 -0500)]
correct 'defintions'
Wolfgang Bangerth [Sat, 28 Mar 2015 03:21:25 +0000 (22:21 -0500)]
Add an assertion.
Spencer Patty ran into this today: if you try to create a
Trilinos SparsityPattern class where the IndexSets do not
exactly add up, Trilinos somewhere deep down throws an
exception of a type that we do not catch in typical
main() functions (because it is not derived from std::exception).
This leads to impossible to debug problems if you don't happen
to still have the Trilinos sources around and know how to set
breakpoints on all 'throw' statements. Better catch stuff like
this ourselves.
Lei Qiao [Sat, 28 Mar 2015 01:40:37 +0000 (20:40 -0500)]
correct_incllude
Wolfgang Bangerth [Fri, 27 Mar 2015 18:34:17 +0000 (13:34 -0500)]
Merge pull request #696 from tamiko/fix_mesh_converter_tests
Testsuite: Bugfix: Import target information in mesh_converter tests
Matthias Maier [Fri, 27 Mar 2015 18:31:18 +0000 (19:31 +0100)]
Testsuite: Bugfix: Import target information in mesh_converter tests
Luca Heltai [Fri, 27 Mar 2015 13:23:00 +0000 (14:23 +0100)]
Merge pull request #695 from tamiko/fix_mesh_converter_tests
Fix mesh_converter tests
Matthias Maier [Fri, 27 Mar 2015 12:23:21 +0000 (13:23 +0100)]
Testsuite: Bugfix: Fix a broken path for mesh_converter tests
Luca Heltai [Fri, 27 Mar 2015 12:21:49 +0000 (13:21 +0100)]
Merge pull request #694 from tamiko/fix_build_tests
Testsuite: Bugfix: Hint with "DEAL_II_DIR" instead of "DEAL_II_BINARY_DIR"
Matthias Maier [Fri, 27 Mar 2015 10:16:59 +0000 (11:16 +0100)]
Testsuite: Rename "DEAL_II_BINARY_DIR" to "BINARY_DIR"
The variable has nothing to do with the binary directory of deal.II itself.
Consequently, strip the "DEAL_II_"
Matthias Maier [Fri, 27 Mar 2015 10:03:40 +0000 (11:03 +0100)]
Testsuite: Bugfix: Hint with "DEAL_II_DIR" instead of "DEAL_II_BINARY_DIR"
Luca Heltai [Fri, 27 Mar 2015 09:02:22 +0000 (10:02 +0100)]
Merge pull request #693 from tamiko/follow_up_bugfixes
Follow-up bugfixes for the last merge
Matthias Maier [Thu, 26 Mar 2015 22:28:00 +0000 (23:28 +0100)]
Testsuite: Bugfix: Do not forget to export SOURCE_DIR for tests
Matthias Maier [Thu, 26 Mar 2015 22:20:52 +0000 (23:20 +0100)]
Testsuite: Bugfix: Include the target configuration in build tests
Luca Heltai [Thu, 26 Mar 2015 20:16:50 +0000 (21:16 +0100)]
Merge pull request #692 from tamiko/testsuite_for_user_projects
Testsuite for user projects
Matthias Maier [Thu, 26 Mar 2015 19:17:19 +0000 (20:17 +0100)]
CMake: Bugfix: Also set CXX_FLAGS in DEAL_II_SETUP_TARGET
Matthias Maier [Thu, 26 Mar 2015 17:15:45 +0000 (18:15 +0100)]
Minor cleanup
Matthias Maier [Thu, 26 Mar 2015 17:45:05 +0000 (18:45 +0100)]
CMake: Bugfix: Force cached CMAKE_BUILD_TYPE in testsuite
Matthias Maier [Thu, 26 Mar 2015 16:10:35 +0000 (17:10 +0100)]
CMake: Improve DEAL_II_ADD_TEST macro
- For every deal.II build type (given by the variable DEAL_II_BUILD_TYPES)
that is a (case insensitive) substring of CMAKE_BUILD_TYPE a test is
defined.
Matthias Maier [Thu, 26 Mar 2015 15:42:03 +0000 (16:42 +0100)]
CMake: Add "DEBUG|RELEASE" parameter to DEAL_II_SETUP_TARGET
It is now possible to force compilation and linkage against a specific
flavor of deal.II by using "DEBUG" or "RELEASE" as keywords, e.g.,
DEAL_II_SETUP_TARGET(target DEBUG)
Matthias Maier [Thu, 26 Mar 2015 14:36:35 +0000 (15:36 +0100)]
CMake: Refactor testsuite setup into DEAL_II_PICKUP_TESTS
This commit refactors all the testsuite setup that was originally done in
setup_testsuitesubproject.cmake into the DEAL_II_PICKUP_TESTS macro defined
in ./cmake/macros/macro_deal_ii_pickup_tests.cmake
Matthias Maier [Thu, 26 Mar 2015 13:48:25 +0000 (14:48 +0100)]
CMake: Relocate testsuite macros and scripts to ./cmake/macros
This commit relocates all testsuite macros back to cmake/macros and
the run_test.cmake and normalize.pl script to cmake/scripts. Further, all
of those are copied to the build directory and installed appropriately.
Matthias Maier [Thu, 26 Mar 2015 13:26:59 +0000 (14:26 +0100)]
Change macro reldir to "share/deal.II/cmake"
Timo Heister [Thu, 26 Mar 2015 13:07:16 +0000 (09:07 -0400)]
Merge pull request #691 from bangerth/doc-update-9
Just a minor update.
Wolfgang Bangerth [Thu, 26 Mar 2015 12:53:34 +0000 (07:53 -0500)]
Minor doc update.
Matthias Maier [Thu, 26 Mar 2015 07:20:48 +0000 (08:20 +0100)]
Merge pull request #690 from tamiko/cosmectic_readme_update
Update various readme files to markdown
Matthias Maier [Wed, 25 Mar 2015 15:47:32 +0000 (16:47 +0100)]
Update various readme files to markdown
Timo Heister [Wed, 25 Mar 2015 12:08:29 +0000 (08:08 -0400)]
Merge pull request #689 from bangerth/aliases-for-ParameterHandler-2
Address comments from review of #680 (aliases for ParameterHandler).
Wolfgang Bangerth [Wed, 25 Mar 2015 11:34:12 +0000 (06:34 -0500)]
Address comments from review of #680.
This is still in response to #659.
Bruno Turcksin [Mon, 2 Mar 2015 22:44:43 +0000 (16:44 -0600)]
Change Assert to AssertThrow in the tests.
Martin Kronbichler [Tue, 24 Mar 2015 13:00:46 +0000 (14:00 +0100)]
Merge pull request #687 from bangerth/fix-64bit-issue
Fix a 64-bit issue in TrilinosWrappers::SparseMatrix::local_range().
Wolfgang Bangerth [Tue, 24 Mar 2015 12:50:38 +0000 (07:50 -0500)]
Fix a 64-bit issue in TrilinosWrappers::SparseMatrix::local_range().
This tripped up all of the Trilinos sparse matrix iterators in 64 bit
mode after one of my recent changes.
Wolfgang Bangerth [Tue, 24 Mar 2015 12:40:17 +0000 (07:40 -0500)]
Merge pull request #680 from bangerth/aliases-for-ParameterHandler
Implement a way for ParameterHandler to alias parameters.
Wolfgang Bangerth [Mon, 23 Mar 2015 02:00:32 +0000 (21:00 -0500)]
Create a way to mark aliases for deprecation.
Wolfgang Bangerth [Sun, 22 Mar 2015 23:43:56 +0000 (18:43 -0500)]
Also list aliases in the output generated by print_parameters in LaTeX mode.
Wolfgang Bangerth [Sun, 22 Mar 2015 23:14:05 +0000 (18:14 -0500)]
Add more tests.
Wolfgang Bangerth [Sun, 22 Mar 2015 22:46:32 +0000 (17:46 -0500)]
Introduce ways to define aliases for parameters.
Wolfgang Bangerth [Sun, 22 Mar 2015 16:04:20 +0000 (11:04 -0500)]
Some cleanups.
Avoid code duplication and use the much better tested conversion functions in
namespace Utilities. This also covers a number of corner cases that likely
didn't work before.
Also provide more information in exceptions.
Matthias Maier [Tue, 24 Mar 2015 11:46:03 +0000 (12:46 +0100)]
Merge pull request #682 from bangerth/fix-missing-instantiations
Fix missing instantiations
Matthias Maier [Tue, 24 Mar 2015 10:11:48 +0000 (11:11 +0100)]
Merge pull request #671 from bangerth/augment-error-messages-2
Augment error messages 2
Matthias Maier [Tue, 24 Mar 2015 09:58:09 +0000 (10:58 +0100)]
Merge pull request #677 from bangerth/augment-error-messages-4
Improve the error messages we get from using Jacobi/SOR/SSOR with a matrix that has zeros on the diagonal.
Wolfgang Bangerth [Tue, 24 Mar 2015 02:39:26 +0000 (21:39 -0500)]
Ensure that the body of the check_* function is only visible in debug
mode. Rename it to AssertNoZerosOnDiagonal to make its purpose clearer.
Wolfgang Bangerth [Sun, 22 Mar 2015 11:59:16 +0000 (06:59 -0500)]
Improve the error messages we get from using Jacobi/SOR/SSOR with a matrix that has zeros on the diagonal.
Matthias Maier [Mon, 23 Mar 2015 21:29:25 +0000 (22:29 +0100)]
Merge pull request #685 from tjhei/support_block_ind_in_bdsp
Fix: BlockIndices in BlockDynamicSP
Timo Heister [Mon, 23 Mar 2015 21:19:19 +0000 (17:19 -0400)]
Fix: BlockIndices in BlockDynamicSP
Implement constructor and reinit with BlockIndices for
BlockDynamicSparsityPattern. This existed for BlockCompressedSP but not
for BlockCompressedSimpleSP, but BlockCompressedSP is now a typedef to
BlockDynamicSP (see
3b9a4bc2 ).
This should fix the test integrators/cochain_01.cc
Wolfgang Bangerth [Mon, 23 Mar 2015 18:58:07 +0000 (13:58 -0500)]
Add tests for previous two commits.
Wolfgang Bangerth [Mon, 23 Mar 2015 18:47:43 +0000 (13:47 -0500)]
Adjust output of GridOut::write_gnuplot() for 1d triangulations.
The GridOut::write_gnuplot() function produced output
for 1d meshes embedded in higher dimensional spaces that was
invalid in that the lines showing individual cells were connected.
While this is not wrong for singly connected 1d meshes, it leads to wrong
results if the domain is not singly connected and not every cell is the
right neighbor of the previous cell.
Wolfgang Bangerth [Mon, 23 Mar 2015 15:35:05 +0000 (10:35 -0500)]
Provide instantiations of GridOut functions also for dim=1, spacedim=3.
Timo Heister [Mon, 23 Mar 2015 15:12:57 +0000 (11:12 -0400)]
Merge pull request #681 from tamiko/guard_muelu_tests
Guard muelu tests and allow version checks in test conditions
Matthias Maier [Mon, 23 Mar 2015 13:29:58 +0000 (14:29 +0100)]
Testsuite: Bugfix
Do not accidentally set _pickup_test to true
Matthias Maier [Mon, 23 Mar 2015 13:22:44 +0000 (14:22 +0100)]
Documentation: Update testsuite documentation
Closes #657
Matthias Maier [Mon, 23 Mar 2015 13:11:34 +0000 (14:11 +0100)]
Testsuite: Guard trilinos tests using muelu
Matthias Maier [Mon, 23 Mar 2015 13:05:11 +0000 (14:05 +0100)]
Testsuite: Augment feature constraints with version number
Beside the already introduced constraints
with_feature=(yes|true|on)
with_feature=(no|false|off)
it is now also possible to specify a version number:
with_feature=x.y.z
A test with this constraint will be picked up if
a) deal.II is configured with "feature"
b) DEAL_II_FEATURE_VERSION is defined (in deal.IIConfig.cmake) and
DEAL_II_FEATURE_VERSION is "version greater or equal" than "x.y.z"
A version number "x.y.z" must satisfy the regular expression [0-9]+(\.[0-9]+)*
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.