]>
https://gitweb.dealii.org/ - dealii.git/log
Denis Davydov [Wed, 5 Dec 2018 21:12:30 +0000 (22:12 +0100)]
make LAPACKFullMatrix::transpose() do conjugate transpose for complex data types
Denis Davydov [Wed, 5 Dec 2018 17:46:01 +0000 (18:46 +0100)]
Add LAPACKFullMatrix::transpose() to perform out-of-place transposition.
Denis Davydov [Wed, 5 Dec 2018 17:33:07 +0000 (18:33 +0100)]
Add DEAL_II_LAPACK_WITH_MKL macro which will be set if Intel MKL is being used
Daniel Arndt [Fri, 2 Nov 2018 00:54:34 +0000 (01:54 +0100)]
Merge pull request #7396 from davydden/feature/interleave
add Utilities:: pack_integers() to pack an array of ints
Daniel Arndt [Fri, 2 Nov 2018 00:53:56 +0000 (01:53 +0100)]
Merge pull request #7402 from bangerth/sparsity
Fix (Dynamic)?SparsityPattern::begin() for empty sparsity patterns.
Wolfgang Bangerth [Fri, 2 Nov 2018 00:19:28 +0000 (18:19 -0600)]
Merge pull request #7337 from marcfehling/cell-domination
Introduced 'compare_for_cell_domination'. Refactored 'compare_for_face_domination'.
Daniel Arndt [Thu, 1 Nov 2018 23:03:08 +0000 (00:03 +0100)]
Merge pull request #7401 from bangerth/abaqus
Add more run-time checks to the ABAQUS reader.
David Wells [Thu, 1 Nov 2018 19:09:45 +0000 (15:09 -0400)]
Merge pull request #7405 from bangerth/doc-update-2
Clarify the documentation of GridGenerator::cylinder().
Denis Davydov [Thu, 1 Nov 2018 19:09:22 +0000 (20:09 +0100)]
Merge pull request #7406 from tjhei/doc_plate_with_hole
doxygen: scale plate_with_hole images
Timo Heister [Thu, 1 Nov 2018 18:49:00 +0000 (14:49 -0400)]
doxygen: scale plate_with_hole images
the .pngs are about 1500px wide so the display is quite ugly. 600px is
in line with most of the other images on the page.
Wolfgang Bangerth [Thu, 1 Nov 2018 16:54:30 +0000 (10:54 -0600)]
Clarify the documentation of GridGenerator::cylinder().
Wolfgang Bangerth [Thu, 1 Nov 2018 16:59:18 +0000 (10:59 -0600)]
Merge pull request #7375 from davydden/feature/incremental_function
Functions::IncrementalFunction
Timo Heister [Wed, 31 Oct 2018 07:27:00 +0000 (08:27 +0100)]
improve documentation
Co-Authored-By: davydden <davydden@gmail.com>
Wolfgang Bangerth [Tue, 30 Oct 2018 16:08:32 +0000 (17:08 +0100)]
improve documentation
Co-Authored-By: davydden <davydden@gmail.com>
Denis Davydov [Tue, 30 Oct 2018 13:30:05 +0000 (14:30 +0100)]
rename and improve documentation
Wolfgang Bangerth [Tue, 30 Oct 2018 13:23:24 +0000 (14:23 +0100)]
improve documentation
Co-Authored-By: davydden <davydden@gmail.com>
Wolfgang Bangerth [Thu, 1 Nov 2018 16:21:59 +0000 (10:21 -0600)]
Remove try-catch blocks in tests.
Daniel Arndt [Thu, 1 Nov 2018 15:22:45 +0000 (16:22 +0100)]
Merge pull request #7400 from bangerth/fix-widening
Ensure a left-shift operation happens in the right data type.
Wolfgang Bangerth [Thu, 1 Nov 2018 14:43:56 +0000 (08:43 -0600)]
Merge pull request #7381 from davydden/feature/tmmult_dsp
rework DSP::compute_Tmmult_pattern() with iterators
Wolfgang Bangerth [Thu, 1 Nov 2018 14:23:42 +0000 (08:23 -0600)]
Add a changelog entry.
Wolfgang Bangerth [Thu, 1 Nov 2018 14:23:07 +0000 (08:23 -0600)]
Add a few tests.
Wolfgang Bangerth [Thu, 1 Nov 2018 14:22:40 +0000 (08:22 -0600)]
Fix (Dynamic)?SparsityPattern::begin() for empty sparsity patterns.
Wolfgang Bangerth [Thu, 1 Nov 2018 13:11:31 +0000 (07:11 -0600)]
Add more run-time checks to the ABAQUS reader.
Coverity complains about the use of the unchecked indices 'elid_start'
and 'elid_end' in the loop after reading them from an untrusted file.
Check at least their basic integrity. While there, also check that
commas are really commas.
Wolfgang Bangerth [Thu, 1 Nov 2018 12:55:23 +0000 (06:55 -0600)]
Ensure a left-shift operation happens in the right data type.
Denis Davydov [Tue, 30 Oct 2018 15:52:48 +0000 (16:52 +0100)]
add mutex lock
Denis Davydov [Tue, 30 Oct 2018 15:48:39 +0000 (16:48 +0100)]
improve IncrementalFunction
Wolfgang Bangerth [Tue, 30 Oct 2018 15:20:07 +0000 (09:20 -0600)]
Merge pull request #7397 from tjhei/document_point_value
document VT:point_value better
Wolfgang Bangerth [Tue, 30 Oct 2018 14:16:00 +0000 (15:16 +0100)]
improve documentation
Co-Authored-By: davydden <davydden@gmail.com>
Timo Heister [Tue, 30 Oct 2018 14:07:10 +0000 (10:07 -0400)]
document VT:point_value better
Denis Davydov [Tue, 30 Oct 2018 12:54:37 +0000 (13:54 +0100)]
add Utilities::interleave() to interleave an array of ints into a single integer
David Wells [Mon, 29 Oct 2018 22:46:54 +0000 (18:46 -0400)]
Merge pull request #7394 from koecher/doc-doftools-coupling
enhanced documentation for DoFTools::Coupling::nonzero
Uwe Köcher [Mon, 29 Oct 2018 22:08:08 +0000 (23:08 +0100)]
enhanced documentation for DoFTools::Coupling::nonzero
Wolfgang Bangerth [Mon, 29 Oct 2018 20:41:29 +0000 (14:41 -0600)]
Merge pull request #7392 from drwells/deprecate-netcdf
Deprecate the NetCDF bindings.
Timo Heister [Mon, 29 Oct 2018 13:39:43 +0000 (09:39 -0400)]
Merge pull request #7391 from drwells/update-step-57
Update step 57
Marc Fehling [Thu, 11 Oct 2018 01:26:39 +0000 (19:26 -0600)]
Introduced 'compare_for_domination()' functions. Deprecated 'compare_for_face_domination()' functions.
Daniel Arndt [Sat, 27 Oct 2018 22:08:18 +0000 (00:08 +0200)]
Merge pull request #7393 from drwells/fix-doc-link
Fix a documentation link.
David Wells [Sat, 27 Oct 2018 19:43:22 +0000 (15:43 -0400)]
Deprecate the NetCDF bindings.
David Wells [Sat, 27 Oct 2018 21:02:18 +0000 (17:02 -0400)]
Merge pull request #7367 from masterleinad/make_cuda_tests_more_robust
Make CUDA tests more robust
David Wells [Sat, 27 Oct 2018 20:17:36 +0000 (16:17 -0400)]
step-57: Use blank lines after equations.
This improves pagination.
David Wells [Sat, 27 Oct 2018 20:12:04 +0000 (16:12 -0400)]
Fix a documentation link.
David Wells [Sat, 27 Oct 2018 17:20:17 +0000 (13:20 -0400)]
step-57: Reword some sentences for clarity.
David Wells [Sat, 27 Oct 2018 16:09:07 +0000 (12:09 -0400)]
step-57: Use pmatrix instead of arrays in TeX.
David Wells [Sat, 27 Oct 2018 16:00:56 +0000 (12:00 -0400)]
step-57: Reformat in-code TeX.
I also added a missing parenthesis.
David Wells [Sat, 27 Oct 2018 15:38:47 +0000 (11:38 -0400)]
step-57: Improve output format and variable names.
David Wells [Sat, 27 Oct 2018 15:36:33 +0000 (11:36 -0400)]
step-57: remove unused headers and code.
David Wells [Sat, 27 Oct 2018 02:14:59 +0000 (22:14 -0400)]
step-57: Improve typography.
1. Remove trailing whitespace.
2. Fix some minor spelling mistakes.
3. Consistently use MathJax for equations.
Jean-Paul Pelteret [Wed, 24 Oct 2018 12:19:04 +0000 (14:19 +0200)]
Add test to check that wrapper resets time state of wrapped class
Jean-Paul Pelteret [Wed, 24 Oct 2018 12:12:44 +0000 (14:12 +0200)]
Rename a test
Jean-Paul Pelteret [Wed, 24 Oct 2018 12:10:28 +0000 (14:10 +0200)]
Add guarentee that wrapper resets time state of wrapped class
Jean-Paul Pelteret [Wed, 24 Oct 2018 12:08:51 +0000 (14:08 +0200)]
Add an assertion
Jean-Paul Pelteret [Wed, 24 Oct 2018 12:08:37 +0000 (14:08 +0200)]
Improve class documentation
Denis Davydov [Tue, 23 Oct 2018 11:05:07 +0000 (13:05 +0200)]
add IncrementalFunction
Denis Davydov [Fri, 26 Oct 2018 19:18:49 +0000 (21:18 +0200)]
Merge pull request #7386 from masterleinad/real_time
Describe time by real scalar types in Function and friends
David Wells [Fri, 26 Oct 2018 18:29:51 +0000 (14:29 -0400)]
Merge pull request #7387 from davydden/feature/dsp_column_index
add DynamicSparsityPattern::column_index()
Denis Davydov [Fri, 26 Oct 2018 14:18:18 +0000 (16:18 +0200)]
add DynamicSparsityPattern::column_index()
Daniel Arndt [Fri, 26 Oct 2018 14:09:57 +0000 (16:09 +0200)]
Prefer defining aliases instead of importing from base class
Daniel Arndt [Fri, 26 Oct 2018 11:06:20 +0000 (13:06 +0200)]
Introduce a time_type alias for Function and friends
Daniel Arndt [Fri, 26 Oct 2018 09:28:51 +0000 (11:28 +0200)]
Describe time by real scalar types in Function and friends
Denis Davydov [Fri, 26 Oct 2018 06:49:36 +0000 (08:49 +0200)]
add unit tests
Jean-Paul Pelteret [Fri, 26 Oct 2018 05:31:00 +0000 (07:31 +0200)]
Merge pull request #7384 from bangerth/fix-warning
Fix a warning about an unused 'using' declaration in release mode.
Wolfgang Bangerth [Fri, 26 Oct 2018 02:30:31 +0000 (20:30 -0600)]
Fix a warning about an unused 'using' declaration in release mode.
Matthias Maier [Thu, 25 Oct 2018 16:16:46 +0000 (11:16 -0500)]
Merge pull request #7382 from masterleinad/fix_cuda_cmake_newest
Fix cuda-9+ && cmake-3.12+
Daniel Arndt [Thu, 25 Oct 2018 15:24:03 +0000 (17:24 +0200)]
Fix cuda-9+ && cmake-3.12+
Denis Davydov [Thu, 25 Oct 2018 09:49:02 +0000 (11:49 +0200)]
rewrok DynamicSparsityPattern::compute_Tmmult_pattern() with iterators, suitable for input DynamicSparsityPattern
Denis Davydov [Thu, 25 Oct 2018 07:10:30 +0000 (09:10 +0200)]
add template parameter to DynamicSparsityPattern::compute_Tmmult_pattern()
Wolfgang Bangerth [Wed, 24 Oct 2018 19:01:47 +0000 (13:01 -0600)]
Merge pull request #7380 from masterleinad/clarify_cuda_c++_restrictions
Clarify CUDA C++ version restrictions
Daniel Arndt [Wed, 24 Oct 2018 18:16:37 +0000 (20:16 +0200)]
Clarify CUDA C++ version restrictions
Timo Heister [Wed, 24 Oct 2018 13:34:08 +0000 (09:34 -0400)]
Merge pull request #7377 from masterleinad/replace_constraint_matrix_examples
Replace ContraintMatrix with AffineConstraints in the examples
Daniel Arndt [Wed, 24 Oct 2018 08:01:57 +0000 (10:01 +0200)]
Replace ContraintMatrix with AffineConstraints in the examples
Wolfgang Bangerth [Tue, 23 Oct 2018 19:46:51 +0000 (13:46 -0600)]
Merge pull request #7371 from drwells/update-step-27
Update step 27
Wolfgang Bangerth [Tue, 23 Oct 2018 13:02:09 +0000 (07:02 -0600)]
Merge pull request #7364 from tjhei/mpi_type_fixes
use correct MPI types
Wolfgang Bangerth [Tue, 23 Oct 2018 13:01:39 +0000 (07:01 -0600)]
Merge pull request #7361 from StefanoDominici89/TensorProductManifold-bugfix
Tensor product manifold bugfix
David Wells [Tue, 23 Oct 2018 02:15:01 +0000 (22:15 -0400)]
step-27: Lower the linear solver tolerance.
This makes the pictures symmetric.
David Wells [Mon, 22 Oct 2018 17:50:39 +0000 (13:50 -0400)]
step-27: Update pictures and discussion.
David Wells [Sun, 21 Oct 2018 18:35:56 +0000 (14:35 -0400)]
step-27: Improve some algorithm discussion.
This change modernizes the discussion (we use distribute_local_to_global
in step-6 now) and clarifies that we should use a DynamicSparsityPattern.
David Wells [Sun, 21 Oct 2018 18:33:34 +0000 (14:33 -0400)]
step-27: Improve typography in the documentation.
1. Fix some minor typographical problems and typos (missing comma,
missing HTML, etc.)
2. Consistently use spaces instead of tabs and spaces.
3. Format code samples in the same way clang-format does it (i.e., no
space before function calls)
4. Combine numerators of some fractions to prevent them from running off
the side of the screen.
David Wells [Mon, 22 Oct 2018 17:39:39 +0000 (13:39 -0400)]
Fix an issue with CSS on Firefox.
Newer versions of Firefox do not use grid-column-gap or grid-row-gap,
when either value is a percentage instead of a fixed length, when
computing the size of the element. This is not unreasonable; the size of
the container depends on the spacing, which in turn depends on the
spacing, so defining lengths is difficult.
Get around this by just specifying absolute sizes for margins. Since
most of our pictures are 500x500 px this is still about 5% anyway.
Stefano Dominici [Sun, 21 Oct 2018 08:10:33 +0000 (10:10 +0200)]
Data members of TensorProductManifold converted to std::unique_ptr<...>
Mimor modifications to:
- Remove unnecessary parts.
Daniel Arndt [Sun, 21 Oct 2018 13:26:43 +0000 (15:26 +0200)]
Make CUDA tests more robust
David Wells [Sat, 20 Oct 2018 12:13:43 +0000 (08:13 -0400)]
Merge pull request #7366 from masterleinad/use_another_mpi_const_cast
Use DEAL_II_MPI_CONST_CAST in another place
Daniel Arndt [Sat, 20 Oct 2018 00:05:51 +0000 (02:05 +0200)]
Use DEAL_II_MPI_CONST_CAST in another place
Denis Davydov [Fri, 19 Oct 2018 19:35:54 +0000 (21:35 +0200)]
Merge pull request #7362 from davydden/bugfix/skip_indefined_include
fix usage of skip_undefined when reading another file via input statement
Timo Heister [Fri, 19 Oct 2018 15:42:24 +0000 (09:42 -0600)]
use correct MPI types
Denis Davydov [Fri, 19 Oct 2018 15:05:42 +0000 (17:05 +0200)]
use correct file name
Denis Davydov [Fri, 19 Oct 2018 09:18:28 +0000 (11:18 +0200)]
fix usage of skip_undefined when reading another file via input command
Stefano Dominici [Thu, 18 Oct 2018 15:03:36 +0000 (17:03 +0200)]
Modified TensorProductManifold class
The data members are copies of the constructor parameters and are stored
in shared_ptr objects. The constructor converts the unique_ptr objects from clone() method called on the constructor arguments into shared_ptr().
Stefano Dominici [Thu, 18 Oct 2018 13:25:30 +0000 (15:25 +0200)]
Added virtual destructor to classes derived from ChartManifold
PolarManifold, TensorProductManifol, and TorusManifold
were lacking a virtual destructor.
Stefano Dominici [Thu, 18 Oct 2018 12:51:43 +0000 (14:51 +0200)]
New tensor_product_manifold_03 test
This test exposes the bug and currently fails.
It attempts the assignment of a TensorProductManifold object, to a
Triangulation object, in an inner visibility scope. Once the execution
flows leaves the inner scope, the local manifold objects are destroyed
triggering a subscriptor error.
Daniel Arndt [Wed, 17 Oct 2018 20:30:00 +0000 (22:30 +0200)]
Merge pull request #7359 from masterleinad/spherical_manifold_tests
Add test for SphericalManifold
Daniel Arndt [Wed, 17 Oct 2018 16:19:16 +0000 (18:19 +0200)]
Add test for SphericalManifold
Denis Davydov [Wed, 17 Oct 2018 12:28:31 +0000 (14:28 +0200)]
Merge pull request #7358 from marcfehling/refactor-feseries
Refactored FESeries to allow spacedim template for FECollection.
Marc Fehling [Tue, 16 Oct 2018 23:49:40 +0000 (17:49 -0600)]
Refactored FESeries to allow spacedim template for FECollection.
Bruno Turcksin [Tue, 16 Oct 2018 20:57:38 +0000 (16:57 -0400)]
Merge pull request #7353 from masterleinad/avoid_cuda_aware_in_objects
Avoid DEAL_II_COMPILER_CUDA_AWARE inside objects
David Wells [Tue, 16 Oct 2018 20:29:05 +0000 (16:29 -0400)]
Merge pull request #7354 from bangerth/update-comments
Update comments of two functions.
Wolfgang Bangerth [Mon, 15 Oct 2018 21:24:20 +0000 (15:24 -0600)]
Update comments of two functions.
These functions were not individually documented. Fix this and make
clear what they do.
Wolfgang Bangerth [Tue, 16 Oct 2018 12:58:11 +0000 (06:58 -0600)]
Merge pull request #7356 from masterleinad/avoid_exception_slicing
Changelong entry for #7063
Daniel Arndt [Tue, 16 Oct 2018 09:30:10 +0000 (11:30 +0200)]
Changelong entry for #7063
David Wells [Tue, 16 Oct 2018 03:07:01 +0000 (23:07 -0400)]
Merge pull request #7351 from bangerth/doc-update-2
Document the various *_accessor typedefs at their source.
Wolfgang Bangerth [Mon, 15 Oct 2018 04:05:37 +0000 (22:05 -0600)]
Document the various *_accessor typedefs at their source.
Daniel Arndt [Mon, 15 Oct 2018 21:13:40 +0000 (23:13 +0200)]
Avoid DEAL_II_COMPILER_CUDA_AWARE inside objects
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.