]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
6 years agoUnify is_in_correct_memory_space 7412/head
Daniel Arndt [Mon, 5 Nov 2018 11:23:22 +0000 (12:23 +0100)]
Unify is_in_correct_memory_space

6 years agoUse cuda_init() in tests
Daniel Arndt [Mon, 5 Nov 2018 22:13:23 +0000 (23:13 +0100)]
Use cuda_init() in tests

6 years agoChangelog entry
Daniel Arndt [Sat, 3 Nov 2018 23:30:08 +0000 (00:30 +0100)]
Changelog entry

6 years agoRestrict access to ArrayView::operator[] to CPU memory
Daniel Arndt [Sat, 3 Nov 2018 12:52:23 +0000 (13:52 +0100)]
Restrict access to ArrayView::operator[] to CPU memory

6 years agoTest correct memory space
Daniel Arndt [Sat, 3 Nov 2018 11:41:02 +0000 (12:41 +0100)]
Test correct memory space

6 years agoLet ArrayView have a MemorySpace template parameter
Daniel Arndt [Fri, 2 Nov 2018 19:33:25 +0000 (20:33 +0100)]
Let ArrayView have a MemorySpace template parameter

6 years agoMerge pull request #7422 from masterleinad/fix_windows_posix_threads
David Wells [Tue, 6 Nov 2018 19:02:01 +0000 (14:02 -0500)]
Merge pull request #7422 from masterleinad/fix_windows_posix_threads

Only declare PosixThreadBarrier if there is POSIX support

6 years agoOnly declare PosixThreadBarrier if there is POSIX support 7422/head
Daniel Arndt [Tue, 6 Nov 2018 16:23:31 +0000 (17:23 +0100)]
Only declare PosixThreadBarrier if there is POSIX support

6 years agoMerge pull request #7419 from bangerth/step-20
David Wells [Tue, 6 Nov 2018 15:08:18 +0000 (10:08 -0500)]
Merge pull request #7419 from bangerth/step-20

Rewrite the introduction of step-20.

6 years agoRewrite the introduction of step-20. 7419/head
Wolfgang Bangerth [Tue, 6 Nov 2018 14:11:24 +0000 (07:11 -0700)]
Rewrite the introduction of step-20.

6 years agoMerge pull request #7414 from masterleinad/support_gmsh_4
Wolfgang Bangerth [Tue, 6 Nov 2018 00:24:26 +0000 (17:24 -0700)]
Merge pull request #7414 from masterleinad/support_gmsh_4

Gmsh' MSH file format version 4

6 years agoMerge pull request #7398 from masterleinad/cuda_init
Bruno Turcksin [Mon, 5 Nov 2018 20:26:29 +0000 (15:26 -0500)]
Merge pull request #7398 from masterleinad/cuda_init

Introduce init_cuda in tests.h

6 years agoMerge pull request #7417 from masterleinad/algorithm_header_subscriptor
Daniel Arndt [Mon, 5 Nov 2018 16:08:38 +0000 (17:08 +0100)]
Merge pull request #7417 from masterleinad/algorithm_header_subscriptor

Add missing header in subscriptor.cc

6 years agoAdd missing header in subscriptor.cc 7417/head
Daniel Arndt [Mon, 5 Nov 2018 13:56:02 +0000 (14:56 +0100)]
Add missing header in subscriptor.cc

6 years agoMerge pull request #7410 from masterleinad/smart_pointer_check_dangling
Daniel Arndt [Mon, 5 Nov 2018 11:24:27 +0000 (12:24 +0100)]
Merge pull request #7410 from masterleinad/smart_pointer_check_dangling

Update description of Subscriptor and SmartPointer in the tutorials

6 years agoBe more conservative with respect to the MSH file format version 7414/head
Daniel Arndt [Mon, 5 Nov 2018 09:40:01 +0000 (10:40 +0100)]
Be more conservative with respect to the MSH file format version

6 years agoUpdate description of the Subscriptor-SmartPointer pair in the examples 7410/head
Daniel Arndt [Fri, 2 Nov 2018 23:17:13 +0000 (00:17 +0100)]
Update description of the Subscriptor-SmartPointer pair in the examples

6 years agoIncrease thread-safety of Subscriptor
Daniel Arndt [Fri, 2 Nov 2018 21:05:05 +0000 (22:05 +0100)]
Increase thread-safety of Subscriptor

6 years agoMerge pull request #7415 from davydden/feature/incremental_fix
Daniel Arndt [Mon, 5 Nov 2018 00:34:51 +0000 (01:34 +0100)]
Merge pull request #7415 from davydden/feature/incremental_fix

set components correctly in IncrementalFunction

6 years agoset components correctly in IncrementalFunction 7415/head
Denis Davydov [Sun, 4 Nov 2018 21:44:26 +0000 (22:44 +0100)]
set components correctly in IncrementalFunction

6 years agoChangelog entry
Daniel Arndt [Sun, 4 Nov 2018 17:29:19 +0000 (18:29 +0100)]
Changelog entry

6 years agoSupport Gmsh-4
Daniel Arndt [Sun, 4 Nov 2018 17:13:34 +0000 (18:13 +0100)]
Support Gmsh-4

6 years agoMerge pull request #7363 from masterleinad/smart_pointer_check_dangling
Wolfgang Bangerth [Fri, 2 Nov 2018 17:37:21 +0000 (11:37 -0600)]
Merge pull request #7363 from masterleinad/smart_pointer_check_dangling

Make SmartPointer+Subscriptor check for dangling pointers

6 years agoChangelog entries 7363/head
Daniel Arndt [Fri, 2 Nov 2018 12:39:53 +0000 (13:39 +0100)]
Changelog entries

6 years agoMake SmartPointer+Subscriptor check for dangling pointers
Daniel Arndt [Sat, 6 Oct 2018 00:29:37 +0000 (18:29 -0600)]
Make SmartPointer+Subscriptor check for dangling pointers

6 years agoMerge pull request #7396 from davydden/feature/interleave
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

6 years agoMerge pull request #7402 from bangerth/sparsity
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.

6 years agoMerge pull request #7337 from marcfehling/cell-domination
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'.

6 years agoMerge pull request #7401 from bangerth/abaqus
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.

6 years agoMerge pull request #7405 from bangerth/doc-update-2
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().

6 years agoMerge pull request #7406 from tjhei/doc_plate_with_hole
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

6 years agodoxygen: scale plate_with_hole images 7406/head
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.

6 years agoClarify the documentation of GridGenerator::cylinder(). 7405/head
Wolfgang Bangerth [Thu, 1 Nov 2018 16:54:30 +0000 (10:54 -0600)]
Clarify the documentation of GridGenerator::cylinder().

6 years agoMerge pull request #7375 from davydden/feature/incremental_function
Wolfgang Bangerth [Thu, 1 Nov 2018 16:59:18 +0000 (10:59 -0600)]
Merge pull request #7375 from davydden/feature/incremental_function

Functions::IncrementalFunction

6 years agoimprove documentation 7396/head
Timo Heister [Wed, 31 Oct 2018 07:27:00 +0000 (08:27 +0100)]
improve documentation

Co-Authored-By: davydden <davydden@gmail.com>
6 years agoimprove documentation
Wolfgang Bangerth [Tue, 30 Oct 2018 16:08:32 +0000 (17:08 +0100)]
improve documentation

Co-Authored-By: davydden <davydden@gmail.com>
6 years agorename and improve documentation
Denis Davydov [Tue, 30 Oct 2018 13:30:05 +0000 (14:30 +0100)]
rename and improve documentation

6 years agoimprove documentation
Wolfgang Bangerth [Tue, 30 Oct 2018 13:23:24 +0000 (14:23 +0100)]
improve documentation

Co-Authored-By: davydden <davydden@gmail.com>
6 years agoRemove try-catch blocks in tests. 7402/head
Wolfgang Bangerth [Thu, 1 Nov 2018 16:21:59 +0000 (10:21 -0600)]
Remove try-catch blocks in tests.

6 years agoMerge pull request #7400 from bangerth/fix-widening
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.

6 years agoMerge pull request #7381 from davydden/feature/tmmult_dsp
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

6 years agoAdd a changelog entry.
Wolfgang Bangerth [Thu, 1 Nov 2018 14:23:42 +0000 (08:23 -0600)]
Add a changelog entry.

6 years agoAdd a few tests.
Wolfgang Bangerth [Thu, 1 Nov 2018 14:23:07 +0000 (08:23 -0600)]
Add a few tests.

6 years agoFix (Dynamic)?SparsityPattern::begin() for empty sparsity patterns.
Wolfgang Bangerth [Thu, 1 Nov 2018 14:22:40 +0000 (08:22 -0600)]
Fix (Dynamic)?SparsityPattern::begin() for empty sparsity patterns.

6 years agoAdd more run-time checks to the ABAQUS reader. 7401/head
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.

6 years agoEnsure a left-shift operation happens in the right data type. 7400/head
Wolfgang Bangerth [Thu, 1 Nov 2018 12:55:23 +0000 (06:55 -0600)]
Ensure a left-shift operation happens in the right data type.

6 years agoFix location AssertCuda 7398/head
Daniel Arndt [Tue, 30 Oct 2018 20:18:41 +0000 (21:18 +0100)]
Fix location AssertCuda

6 years agoIntroduce init_cuda
Daniel Arndt [Tue, 30 Oct 2018 14:36:20 +0000 (15:36 +0100)]
Introduce init_cuda

6 years agoadd mutex lock 7375/head
Denis Davydov [Tue, 30 Oct 2018 15:52:48 +0000 (16:52 +0100)]
add mutex lock

6 years agoimprove IncrementalFunction
Denis Davydov [Tue, 30 Oct 2018 15:48:39 +0000 (16:48 +0100)]
improve IncrementalFunction

6 years agoMerge pull request #7397 from tjhei/document_point_value
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

6 years agoimprove documentation
Wolfgang Bangerth [Tue, 30 Oct 2018 14:16:00 +0000 (15:16 +0100)]
improve documentation

Co-Authored-By: davydden <davydden@gmail.com>
6 years agodocument VT:point_value better 7397/head
Timo Heister [Tue, 30 Oct 2018 14:07:10 +0000 (10:07 -0400)]
document VT:point_value better

6 years agoadd Utilities::interleave() to interleave an array of ints into a single integer
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

6 years agoMerge pull request #7394 from koecher/doc-doftools-coupling
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

6 years agoenhanced documentation for DoFTools::Coupling::nonzero 7394/head
Uwe Köcher [Mon, 29 Oct 2018 22:08:08 +0000 (23:08 +0100)]
enhanced documentation for DoFTools::Coupling::nonzero

6 years agoMerge pull request #7392 from drwells/deprecate-netcdf
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.

6 years agoMerge pull request #7391 from drwells/update-step-57
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

6 years agoIntroduced 'compare_for_domination()' functions. Deprecated 'compare_for_face_dominat... 7337/head
Marc Fehling [Thu, 11 Oct 2018 01:26:39 +0000 (19:26 -0600)]
Introduced 'compare_for_domination()' functions. Deprecated 'compare_for_face_domination()' functions.

6 years agoMerge pull request #7393 from drwells/fix-doc-link
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.

6 years agoDeprecate the NetCDF bindings. 7392/head
David Wells [Sat, 27 Oct 2018 19:43:22 +0000 (15:43 -0400)]
Deprecate the NetCDF bindings.

6 years agoMerge pull request #7367 from masterleinad/make_cuda_tests_more_robust
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

6 years agostep-57: Use blank lines after equations. 7391/head
David Wells [Sat, 27 Oct 2018 20:17:36 +0000 (16:17 -0400)]
step-57: Use blank lines after equations.

This improves pagination.

6 years agoFix a documentation link. 7393/head
David Wells [Sat, 27 Oct 2018 20:12:04 +0000 (16:12 -0400)]
Fix a documentation link.

6 years agostep-57: Reword some sentences for clarity.
David Wells [Sat, 27 Oct 2018 17:20:17 +0000 (13:20 -0400)]
step-57: Reword some sentences for clarity.

6 years agostep-57: Use pmatrix instead of arrays in TeX.
David Wells [Sat, 27 Oct 2018 16:09:07 +0000 (12:09 -0400)]
step-57: Use pmatrix instead of arrays in TeX.

6 years agostep-57: Reformat in-code 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.

6 years agostep-57: Improve output format and variable names.
David Wells [Sat, 27 Oct 2018 15:38:47 +0000 (11:38 -0400)]
step-57: Improve output format and variable names.

6 years agostep-57: remove unused headers and code.
David Wells [Sat, 27 Oct 2018 15:36:33 +0000 (11:36 -0400)]
step-57: remove unused headers and code.

6 years agostep-57: Improve typography.
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.

6 years agoAdd test to check that wrapper resets time state of wrapped class
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

6 years agoRename a test
Jean-Paul Pelteret [Wed, 24 Oct 2018 12:12:44 +0000 (14:12 +0200)]
Rename a test

6 years agoAdd guarentee that wrapper resets time state of wrapped class
Jean-Paul Pelteret [Wed, 24 Oct 2018 12:10:28 +0000 (14:10 +0200)]
Add guarentee that wrapper resets time state of wrapped class

6 years agoAdd an assertion
Jean-Paul Pelteret [Wed, 24 Oct 2018 12:08:51 +0000 (14:08 +0200)]
Add an assertion

6 years agoImprove class documentation
Jean-Paul Pelteret [Wed, 24 Oct 2018 12:08:37 +0000 (14:08 +0200)]
Improve class documentation

6 years agoadd IncrementalFunction
Denis Davydov [Tue, 23 Oct 2018 11:05:07 +0000 (13:05 +0200)]
add IncrementalFunction

6 years agoMerge pull request #7386 from masterleinad/real_time
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

6 years agoMerge pull request #7387 from davydden/feature/dsp_column_index
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()

6 years agoadd DynamicSparsityPattern::column_index() 7387/head
Denis Davydov [Fri, 26 Oct 2018 14:18:18 +0000 (16:18 +0200)]
add  DynamicSparsityPattern::column_index()

6 years agoPrefer defining aliases instead of importing from base class 7386/head
Daniel Arndt [Fri, 26 Oct 2018 14:09:57 +0000 (16:09 +0200)]
Prefer defining aliases instead of importing from base class

6 years agoIntroduce a time_type alias for Function and friends
Daniel Arndt [Fri, 26 Oct 2018 11:06:20 +0000 (13:06 +0200)]
Introduce a time_type alias for Function and friends

6 years agoDescribe time by real scalar types in 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

6 years agoadd unit tests 7381/head
Denis Davydov [Fri, 26 Oct 2018 06:49:36 +0000 (08:49 +0200)]
add unit tests

6 years agoMerge pull request #7384 from bangerth/fix-warning
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.

6 years agoFix a warning about an unused 'using' declaration in release mode. 7384/head
Wolfgang Bangerth [Fri, 26 Oct 2018 02:30:31 +0000 (20:30 -0600)]
Fix a warning about an unused 'using' declaration in release mode.

6 years agoMerge pull request #7382 from masterleinad/fix_cuda_cmake_newest
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+

6 years agoFix cuda-9+ && cmake-3.12+ 7382/head
Daniel Arndt [Thu, 25 Oct 2018 15:24:03 +0000 (17:24 +0200)]
Fix cuda-9+ && cmake-3.12+

6 years agorewrok DynamicSparsityPattern::compute_Tmmult_pattern() with iterators, suitable...
Denis Davydov [Thu, 25 Oct 2018 09:49:02 +0000 (11:49 +0200)]
rewrok DynamicSparsityPattern::compute_Tmmult_pattern() with iterators, suitable for input DynamicSparsityPattern

6 years agoadd template parameter to DynamicSparsityPattern::compute_Tmmult_pattern()
Denis Davydov [Thu, 25 Oct 2018 07:10:30 +0000 (09:10 +0200)]
add template parameter to DynamicSparsityPattern::compute_Tmmult_pattern()

6 years agoMerge pull request #7380 from masterleinad/clarify_cuda_c++_restrictions
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

6 years agoClarify CUDA C++ version restrictions 7380/head
Daniel Arndt [Wed, 24 Oct 2018 18:16:37 +0000 (20:16 +0200)]
Clarify CUDA C++ version restrictions

6 years agoMerge pull request #7377 from masterleinad/replace_constraint_matrix_examples
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

6 years agoReplace ContraintMatrix with AffineConstraints in the examples 7377/head
Daniel Arndt [Wed, 24 Oct 2018 08:01:57 +0000 (10:01 +0200)]
Replace ContraintMatrix with AffineConstraints in the examples

6 years agoMerge pull request #7371 from drwells/update-step-27
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

6 years agoMerge pull request #7364 from tjhei/mpi_type_fixes
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

6 years agoMerge pull request #7361 from StefanoDominici89/TensorProductManifold-bugfix
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

6 years agostep-27: Lower the linear solver tolerance. 7371/head
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.

6 years agostep-27: Update pictures and discussion.
David Wells [Mon, 22 Oct 2018 17:50:39 +0000 (13:50 -0400)]
step-27: Update pictures and discussion.

6 years agostep-27: Improve some algorithm 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.

6 years agostep-27: Improve typography in the documentation.
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.


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.