]>
https://gitweb.dealii.org/ - dealii.git/log
Timo Heister [Mon, 23 Feb 2015 14:58:15 +0000 (09:58 -0500)]
Merge pull request #588 from bangerth/unique_ptr
Add a workaround class for std::unique_ptr that can also be used in the ...
Wolfgang Bangerth [Mon, 23 Feb 2015 14:34:16 +0000 (08:34 -0600)]
Merge pull request #590 from kronbichler/master
Comment on the behavior of FE_TraceQ as compared to FE_Q.
Wolfgang Bangerth [Mon, 23 Feb 2015 14:32:37 +0000 (08:32 -0600)]
Merge pull request #589 from mfherbst/master
Use AlignedVector::size_type in TableBase::position
Martin Kronbichler [Mon, 23 Feb 2015 14:29:36 +0000 (15:29 +0100)]
Comment on the behavior of FE_TraceQ as compared to FE_Q.
Michael F. Herbst [Mon, 23 Feb 2015 14:28:07 +0000 (15:28 +0100)]
Merge remote-tracking branch 'upstream/master'
Michael F. Herbst [Mon, 23 Feb 2015 13:59:05 +0000 (14:59 +0100)]
Use AlignedVector::size_type in TableBase::position
Use AlignedVector<T>::size_type as the integer type to carry out the
calculation of the position of the element indicated by the
TableIndices<N> object.
This has the advantage that a potential integer overflow for Tables
with sizes less than max long int in each dimension, but with more than
max long int entries is prevented.
Martin Kronbichler [Mon, 23 Feb 2015 12:09:42 +0000 (13:09 +0100)]
Merge pull request #585 from kronbichler/master
Enable make_hanging_node_constraints with FE_TraceQ.
Martin Kronbichler [Mon, 23 Feb 2015 12:04:19 +0000 (13:04 +0100)]
Add test case for static condensation with FE_TraceQ.
Martin Kronbichler [Sat, 21 Feb 2015 17:31:45 +0000 (18:31 +0100)]
Enable make_hanging_node_constraints with FE_TraceQ.
Patch by Anton Evgrafov.
Wolfgang Bangerth [Mon, 23 Feb 2015 04:58:52 +0000 (22:58 -0600)]
Add a workaround class for std::unique_ptr that can also be used in the non-C++11 context.
Timo Heister [Mon, 23 Feb 2015 02:33:59 +0000 (21:33 -0500)]
Merge pull request #581 from bangerth/doc-update-8
Better document FESystem.
Timo Heister [Mon, 23 Feb 2015 02:29:52 +0000 (21:29 -0500)]
Merge pull request #587 from bangerth/add-value_type-for-IndexSet
Add a local typedef IndexSet::value_type.
Wolfgang Bangerth [Mon, 23 Feb 2015 00:14:40 +0000 (18:14 -0600)]
Fix typo.
Wolfgang Bangerth [Sun, 22 Feb 2015 22:10:21 +0000 (16:10 -0600)]
Add a local typedef IndexSet::value_type.
Wolfgang Bangerth [Sun, 22 Feb 2015 19:30:41 +0000 (13:30 -0600)]
Merge pull request #584 from drwells/add-data-filter-to-hdf5-test
Add data filter to hdf5 test
Wolfgang Bangerth [Sun, 22 Feb 2015 04:42:14 +0000 (22:42 -0600)]
Merge pull request #586 from tjhei/doc_updates
documentation updates
Timo Heister [Sun, 22 Feb 2015 02:01:33 +0000 (21:01 -0500)]
improve TrilinosWrappers::PreconditionILU documentation
Timo Heister [Sun, 22 Feb 2015 02:00:20 +0000 (21:00 -0500)]
document SparsityPattern::bandwidth
David Wells [Sat, 21 Feb 2015 17:06:44 +0000 (12:06 -0500)]
Improved the style.
I ran astyle (deleted trailing whitespace) and removed some
commented-out code.
David Wells [Sat, 21 Feb 2015 17:04:21 +0000 (12:04 -0500)]
Removed deprecated call to `write_hdf5_parallel`.
This function has been superceded by one with the same name that
requires an additional parameter.
Wolfgang Bangerth [Sat, 21 Feb 2015 02:52:15 +0000 (20:52 -0600)]
Use correct doxygen tag for video lectures.
Wolfgang Bangerth [Fri, 20 Feb 2015 23:38:13 +0000 (17:38 -0600)]
Add a testcase.
Wolfgang Bangerth [Fri, 20 Feb 2015 23:37:41 +0000 (17:37 -0600)]
Figure out and document a way to call the FESystem constructor with multiple base elements.
This is non-trivial in C++ before C++11 and in particular if one wants to
avoid memory leaks.
Wolfgang Bangerth [Fri, 20 Feb 2015 22:30:32 +0000 (16:30 -0600)]
Reference video lectures.
Wolfgang Bangerth [Fri, 20 Feb 2015 22:29:50 +0000 (16:29 -0600)]
Update a few comments.
Timo Heister [Fri, 20 Feb 2015 19:29:57 +0000 (14:29 -0500)]
Merge pull request #520 from Rombur/threads_init
Add set_thread_limit in step-9.
Bruno Turcksin [Fri, 20 Feb 2015 17:14:29 +0000 (11:14 -0600)]
Add set_thread_limit in step-9.
Timo Heister [Fri, 20 Feb 2015 16:32:57 +0000 (11:32 -0500)]
Merge pull request #580 from bangerth/step-7-update
Update the documentation of step-7.
In particular, name the Method of Manufactured Solutions in the documentation.
Wolfgang Bangerth [Fri, 20 Feb 2015 16:21:19 +0000 (10:21 -0600)]
Update the documentation of step-7.
In particular, name the Method of Manufactured Solutions in the documentation.
Wolfgang Bangerth [Thu, 19 Feb 2015 22:01:07 +0000 (16:01 -0600)]
Merge pull request #575 from kronbichler/master
Improve documentation of VectorMemory in Solver
Wolfgang Bangerth [Thu, 19 Feb 2015 21:58:49 +0000 (15:58 -0600)]
Merge pull request #578 from tamiko/fix_bundled_umfpack
CMake: Bugfix: Also install bundled Umfpack headers
Matthias Maier [Thu, 19 Feb 2015 19:17:05 +0000 (20:17 +0100)]
CMake: Bugfix: Also install bundled Umfpack headers
With "sparse_direct.h" directly including "umfpack.h" we also have to make
sure to install the bundled header files...
Bruno Turcksin [Thu, 19 Feb 2015 19:11:44 +0000 (13:11 -0600)]
Merge pull request #577 from tjhei/mpi_file_fixes
fix status parameter in MPI_File_write
Timo Heister [Thu, 19 Feb 2015 18:27:09 +0000 (13:27 -0500)]
fix status parameter in MPI_File_write
Reported by Thomas Geenen. Setting the MPI_Status* parameter to NULL is
not correct and fails with intel MPI. The correct argument to pass is
MPI_STATUS_IGNORE.
Martin Kronbichler [Thu, 19 Feb 2015 13:58:11 +0000 (14:58 +0100)]
Improve documentation
Martin Kronbichler [Thu, 19 Feb 2015 13:40:14 +0000 (14:40 +0100)]
Merge pull request #574 from bangerth/doc-update-7
Improve error messages.
Wolfgang Bangerth [Thu, 19 Feb 2015 13:34:07 +0000 (07:34 -0600)]
Improve error messages.
Using bare exceptions without any explanatory text in so many places was a bad idea right from the beginning, though nobody seems to have noticed for a long time. This replaces a bare exception with an ExcMessage in a couple of places.
Wolfgang Bangerth [Thu, 19 Feb 2015 11:57:12 +0000 (05:57 -0600)]
Merge pull request #572 from kronbichler/cleanup_mapping
Remove a few 1D specializations for mapping.
Martin Kronbichler [Thu, 19 Feb 2015 09:50:55 +0000 (10:50 +0100)]
Remove a few 1D specializations for mapping.
The old implementation of MappingQEulerian only moved the vertices
in 1D, not interior points for higher order mappings. While it might
be debatable how useful non-linear mappings are in 1D, this was not
documented and lead to surprising behavior. By making the class more
general we can actually make our code base simpler because we can remove
a few template specialization and use the same code as in higher
dimensions.
Matthias Maier [Thu, 19 Feb 2015 10:04:37 +0000 (11:04 +0100)]
Merge pull request #566 from kronbichler/fix_vector_memory
Put implementation (Growing)VectorMemory into .templates.h file
Matthias Maier [Thu, 19 Feb 2015 10:03:31 +0000 (11:03 +0100)]
Merge pull request #571 from kronbichler/tensor_vs_point_fix
More Point vs Tensor fixes
Martin Kronbichler [Thu, 19 Feb 2015 07:50:40 +0000 (08:50 +0100)]
More Point vs Tensor fixes
Martin Kronbichler [Wed, 18 Feb 2015 16:35:18 +0000 (17:35 +0100)]
Put implementation (Growing)VectorMemory into .templates.h file
This enables users to provide instantiations of the class for non-deal.II
vector types and their use in Solver classes.
Reported by Karl Ljungkvist.
Martin Kronbichler [Wed, 18 Feb 2015 21:01:43 +0000 (22:01 +0100)]
Merge pull request #568 from bangerth/further-tensor-fixes
More Point vs Tensor fixes.
Guido Kanschat [Wed, 18 Feb 2015 19:50:58 +0000 (20:50 +0100)]
Merge pull request #567 from tamiko/export_umfpack_include_dir
CMake: Bugfix: Also export suitesparse include directories in project config
Wolfgang Bangerth [Wed, 18 Feb 2015 19:42:32 +0000 (13:42 -0600)]
More Point vs Tensor fixes.
Matthias Maier [Wed, 18 Feb 2015 19:31:36 +0000 (20:31 +0100)]
CMake: Bugfix: Also export suitesparse include directories in project config
With
053bb82 a direct include of "umfpack.h" was introduced in
"sparse_direct.h" which makes it necessary for the user to have the umfpack
include directory location available
Closes #564
Wolfgang Bangerth [Wed, 18 Feb 2015 17:00:40 +0000 (11:00 -0600)]
Merge pull request #565 from bangerth/more-tensor-fixes
More changes hoping to make the compiler happy with OpenCascade interfaces again
Wolfgang Bangerth [Wed, 18 Feb 2015 16:29:38 +0000 (10:29 -0600)]
More changes hoping to make the compiler happy with OpenCascade interfaces again.
Wolfgang Bangerth [Wed, 18 Feb 2015 12:47:00 +0000 (06:47 -0600)]
Merge pull request #562 from bangerth/tensor-fixes
Tensor fixes
Wolfgang Bangerth [Wed, 18 Feb 2015 12:46:37 +0000 (06:46 -0600)]
Further fixes to accommodate new Point vs Tensor distinction.
Martin Kronbichler [Wed, 18 Feb 2015 07:43:57 +0000 (08:43 +0100)]
Merge pull request #563 from bangerth/doc-updates-5
Doc updates for build_patches().
Wolfgang Bangerth [Wed, 18 Feb 2015 00:11:35 +0000 (18:11 -0600)]
Doc updates for build_patches().
Wolfgang Bangerth [Tue, 17 Feb 2015 23:46:37 +0000 (17:46 -0600)]
Remove a partial specialization that creates trouble due to ambiguity
and that looks wrong anyway.
Wolfgang Bangerth [Tue, 17 Feb 2015 23:46:04 +0000 (17:46 -0600)]
Hopefully fix a few build regressions with opencascade (can't test here
since no opencascade installation locally available).
Timo Heister [Tue, 17 Feb 2015 11:51:48 +0000 (06:51 -0500)]
Merge pull request #560 from tjhei/multithread_deprecation
more multithread_info fixes
- initialize static members correctly when THREADS=OFF
- update documentation
- do not use deprecated multithread_info instance
- use n_cores() instead of n_cpus
Timo Heister [Tue, 17 Feb 2015 11:33:33 +0000 (06:33 -0500)]
fix multithread_info when THREADS=OFF
static members have to be initialized even if deal.II is configured
without multithreading.
Timo Heister [Tue, 17 Feb 2015 11:12:46 +0000 (06:12 -0500)]
more multithread_info deprecation fixes
Timo Heister [Tue, 17 Feb 2015 11:14:28 +0000 (06:14 -0500)]
Merge pull request #559 from guidokanschat/fix_multithreading_issues
Fix issues with multithreading off and remove deprecated usage
Guido Kanschat [Tue, 17 Feb 2015 02:05:04 +0000 (03:05 +0100)]
Fix issues with multithreading off
Timo Heister [Tue, 17 Feb 2015 01:41:03 +0000 (20:41 -0500)]
Merge pull request #558 from bangerth/update-product-type
Provide specializations for ProductType<T,T>. Add a test.
Wolfgang Bangerth [Mon, 16 Feb 2015 22:08:28 +0000 (16:08 -0600)]
Provide specializations for ProductType<T,T>. Add a test.
Timo Heister [Mon, 16 Feb 2015 22:03:52 +0000 (17:03 -0500)]
Merge pull request #555 from bangerth/doc-fixes-12
Fix a number of doxygen issues.
Timo Heister [Mon, 16 Feb 2015 22:03:00 +0000 (17:03 -0500)]
Merge pull request #556 from bangerth/remove-deprecated-functions-13
Remove deprecated functions from SparseMIC and SparseLUDecomposition
Wolfgang Bangerth [Mon, 16 Feb 2015 22:00:02 +0000 (16:00 -0600)]
Merge pull request #552 from bangerth/update-point
Rename template args of Point and Tensor
Wolfgang Bangerth [Sun, 15 Feb 2015 21:13:53 +0000 (15:13 -0600)]
Update documentation in Point and Tensor.
In particular, document the intent of the various template arguments.
Wolfgang Bangerth [Mon, 16 Feb 2015 20:03:53 +0000 (14:03 -0600)]
Remove deprecated functions from SparseLUDecomposition.
Wolfgang Bangerth [Mon, 16 Feb 2015 19:52:48 +0000 (13:52 -0600)]
We can't have two @ingroup statements for one function, apparently.
Wolfgang Bangerth [Mon, 16 Feb 2015 19:48:39 +0000 (13:48 -0600)]
Turns out that we cannot have @brief or @file commands used in a way that would document the current file. Make it a regular comment instead.
Wolfgang Bangerth [Mon, 16 Feb 2015 19:15:56 +0000 (13:15 -0600)]
Refer to the proper parameter.
Wolfgang Bangerth [Mon, 16 Feb 2015 19:14:54 +0000 (13:14 -0600)]
Wrap text where appropriate.
Wolfgang Bangerth [Mon, 16 Feb 2015 19:11:55 +0000 (13:11 -0600)]
Reference a member the proper way.
Wolfgang Bangerth [Mon, 16 Feb 2015 19:10:56 +0000 (13:10 -0600)]
Avoid referencing things doxygen doesn't know about.
Wolfgang Bangerth [Mon, 16 Feb 2015 19:10:42 +0000 (13:10 -0600)]
Avoid a template argument to make doxygen happy.
Wolfgang Bangerth [Mon, 16 Feb 2015 19:10:24 +0000 (13:10 -0600)]
Use only one of @file and @brief to make doxygen happy.
Wolfgang Bangerth [Mon, 16 Feb 2015 19:10:02 +0000 (13:10 -0600)]
Fix up a dollar sign that otherwise trips up doxygen.
Wolfgang Bangerth [Mon, 16 Feb 2015 16:55:21 +0000 (10:55 -0600)]
Remove deprecated function SparseMIC::reinit().
Timo Heister [Sun, 15 Feb 2015 21:51:30 +0000 (16:51 -0500)]
Merge pull request #550 from bangerth/doc-update-6
Minor doc update.
Wolfgang Bangerth [Sun, 15 Feb 2015 19:58:56 +0000 (13:58 -0600)]
Minor doc update.
Timo Heister [Sun, 15 Feb 2015 21:37:54 +0000 (16:37 -0500)]
Merge pull request #549 from bangerth/update-info-for-set_thread_limit
Update a few comments that relate to set_thread_limit().
Wolfgang Bangerth [Sun, 15 Feb 2015 19:55:32 +0000 (13:55 -0600)]
Update a few comments that relate to set_thread_limit().
Wolfgang Bangerth [Sun, 15 Feb 2015 19:39:22 +0000 (13:39 -0600)]
Merge pull request #547 from bangerth/add-changelog-entry-2
Add a changelog entry for a patch from yesterday.
Wolfgang Bangerth [Sat, 14 Feb 2015 12:37:48 +0000 (06:37 -0600)]
Add an entry for a recent patch.
Martin Kronbichler [Sun, 15 Feb 2015 09:19:51 +0000 (10:19 +0100)]
Merge pull request #528 from bangerth/remove-deprecated-11
Remove deprecated functions SparsityPattern::get_rowstart_indices and SparsityPattern::get_column_numbers.
Timo Heister [Sat, 14 Feb 2015 16:53:51 +0000 (11:53 -0500)]
Merge pull request #543 from bangerth/add-test-3
Add a test for int*Tensor<1, double>
Wolfgang Bangerth [Sat, 14 Feb 2015 13:37:14 +0000 (07:37 -0600)]
Merge pull request #524 from tjhei/multithreadinfo_instance
Do not allow instantiation of MultithreadInfo
Wolfgang Bangerth [Thu, 12 Feb 2015 16:40:24 +0000 (10:40 -0600)]
Remove deprecated functions SparsityPattern::get_rowstart_indices and SparsityPattern::get_column_numbers.
These functions have also been deprecated for more than a decade as they leak the storage format of SparsityPattern to the outside.
Wolfgang Bangerth [Sat, 14 Feb 2015 12:54:31 +0000 (06:54 -0600)]
Rename to follow usual naming conventions.
Wolfgang Bangerth [Sat, 14 Feb 2015 12:28:56 +0000 (06:28 -0600)]
Add another test only for symmetric tensors.
Wolfgang Bangerth [Fri, 13 Feb 2015 14:47:57 +0000 (08:47 -0600)]
Add a test.
Timo Heister [Sat, 14 Feb 2015 12:53:04 +0000 (07:53 -0500)]
Merge pull request #548 from bangerth/fix-typo-2
Fix a wrong reference: it should be super-, not semiconductors.
Wolfgang Bangerth [Sat, 14 Feb 2015 12:43:48 +0000 (06:43 -0600)]
Fix a wrong reference: it should be super-, not semiconductors.
This was pointed out to me by Wei Zhao by email.
Bruno Turcksin [Fri, 13 Feb 2015 20:42:39 +0000 (14:42 -0600)]
Merge pull request #546 from QiaoLei-88/fix-step-33-energy-term
Fix bug in energy source term according to Praveen C's report.
Qiao Lei [Fri, 13 Feb 2015 20:20:57 +0000 (14:20 -0600)]
Fix bug in energy source term according to Praveen C's report.
The energy source term due to gravity should be rho*g*v=g*momentum.
Timo Heister [Fri, 13 Feb 2015 18:32:48 +0000 (13:32 -0500)]
changelog
Timo Heister [Fri, 13 Feb 2015 18:09:46 +0000 (13:09 -0500)]
update tests
Timo Heister [Fri, 13 Feb 2015 17:55:51 +0000 (12:55 -0500)]
avoid using multithread_info
Timo Heister [Thu, 12 Feb 2015 00:06:58 +0000 (19:06 -0500)]
rework MultithreadInfo to have static members only
Martin Kronbichler [Fri, 13 Feb 2015 16:22:35 +0000 (17:22 +0100)]
Merge pull request #544 from bangerth/use-product-type-in-symmetric-tensor
Implement the operator* for mixed types also for SymmetricTensor.
Wolfgang Bangerth [Fri, 13 Feb 2015 16:07:13 +0000 (10:07 -0600)]
Implement the operator* for mixed types also for SymmetricTensor.
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.