]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
6 years agoMerge pull request #7212 from gioacchinowang/jiwang-patch-step-30
Wolfgang Bangerth [Mon, 19 Nov 2018 17:20:03 +0000 (10:20 -0700)]
Merge pull request #7212 from gioacchinowang/jiwang-patch-step-30

slight modification of step-30

6 years agoMerge pull request #7449 from bangerth/doc-update
David Wells [Mon, 19 Nov 2018 16:45:48 +0000 (11:45 -0500)]
Merge pull request #7449 from bangerth/doc-update

Add a comment to GridTools::transform().

6 years agoMerge pull request #7420 from agrayver/fe_nedelec_sz_fix
Daniel Arndt [Mon, 19 Nov 2018 16:22:28 +0000 (17:22 +0100)]
Merge pull request #7420 from agrayver/fe_nedelec_sz_fix

Fix FEFaceValues for FE_NedelecSZ

6 years agoAddress comments 7420/head
Alexander Grayver [Mon, 19 Nov 2018 10:36:28 +0000 (11:36 +0100)]
Address comments

6 years agoAdd a comment to GridTools::transform(). 7449/head
Wolfgang Bangerth [Mon, 19 Nov 2018 05:14:57 +0000 (22:14 -0700)]
Add a comment to GridTools::transform().

6 years agoMerge pull request #7427 from luca-heltai/write-vtk
Wolfgang Bangerth [Mon, 19 Nov 2018 04:20:31 +0000 (21:20 -0700)]
Merge pull request #7427 from luca-heltai/write-vtk

Read and Write VTK consistently.

6 years agoMerge pull request #7447 from masterleinad/overflow_pack_integers
David Wells [Sat, 17 Nov 2018 18:29:28 +0000 (13:29 -0500)]
Merge pull request #7447 from masterleinad/overflow_pack_integers

Avoid integer overflow in Utilities::pack_integers

6 years agoAvoid integer overflow in Utilities::pack_integers 7447/head
Daniel Arndt [Sat, 17 Nov 2018 11:31:49 +0000 (12:31 +0100)]
Avoid integer overflow in Utilities::pack_integers

6 years agoMerge pull request #7446 from Rombur/mf_ladv
Daniel Arndt [Sat, 17 Nov 2018 00:22:11 +0000 (01:22 +0100)]
Merge pull request #7446 from Rombur/mf_ladv

Template CUDA MatrixFree on VectorType

6 years agoAdd a test using LA::d::Vector<double, MemorySpace::CUDA> 7446/head
Bruno Turcksin [Wed, 14 Nov 2018 21:57:31 +0000 (21:57 +0000)]
Add a test using LA::d::Vector<double, MemorySpace::CUDA>

6 years agoTemplate CUDA MatrixFree framework on vector
Bruno Turcksin [Wed, 14 Nov 2018 19:36:50 +0000 (19:36 +0000)]
Template CUDA MatrixFree framework on vector

Allow the CUDA MatrixFree framework to use CUDAWrappers::Vector<Number> and
LinearAlgebra::distributed::Vector<Number, MemorySpace::CUDA>.

6 years agoMerge pull request #7445 from tjhei/tests_timer_bug
Daniel Arndt [Fri, 16 Nov 2018 00:14:35 +0000 (01:14 +0100)]
Merge pull request #7445 from tjhei/tests_timer_bug

tests: timer_04 and _05 bug

6 years agotests: timer_04 and _05 bug 7445/head
Timo Heister [Thu, 15 Nov 2018 19:49:38 +0000 (14:49 -0500)]
tests: timer_04 and _05 bug

These two tests are sometimes randomly failing. Maybe this fixes it?

6 years agoChangelog. 7427/head
Luca Heltai [Wed, 7 Nov 2018 21:01:47 +0000 (22:01 +0100)]
Changelog.

6 years agoGithub review.
Luca Heltai [Thu, 8 Nov 2018 21:10:48 +0000 (22:10 +0100)]
Github review.

6 years agoTest for VTK input/output compatibility check.
Luca Heltai [Wed, 7 Nov 2018 21:01:41 +0000 (22:01 +0100)]
Test for VTK input/output compatibility check.

6 years agoNew GridIn::read_vtk version.
Luca Heltai [Wed, 7 Nov 2018 21:01:17 +0000 (22:01 +0100)]
New GridIn::read_vtk version.

This version works also for dim == 1, and is more robust w.r.t. the VTK
file format.

6 years agoNew GridOut::write_vtk function.
Luca Heltai [Wed, 7 Nov 2018 20:59:43 +0000 (21:59 +0100)]
New GridOut::write_vtk function.

This version generates a grid that can be read back into deal.II

6 years agoMerge pull request #7444 from masterleinad/indent_expand_instantiations
David Wells [Thu, 15 Nov 2018 16:08:04 +0000 (11:08 -0500)]
Merge pull request #7444 from masterleinad/indent_expand_instantiations

Indent expand_instantiations

6 years agoIndent expand_instantiations 7444/head
Daniel Arndt [Thu, 15 Nov 2018 13:16:39 +0000 (14:16 +0100)]
Indent expand_instantiations

6 years agoMerge pull request #7404 from bangerth/doc-update
Timo Heister [Tue, 13 Nov 2018 16:59:51 +0000 (11:59 -0500)]
Merge pull request #7404 from bangerth/doc-update

Fix some commentary on iterators.

6 years agoFurther evolve the text to describe iterators. 7404/head
Wolfgang Bangerth [Tue, 13 Nov 2018 13:52:38 +0000 (06:52 -0700)]
Further evolve the text to describe iterators.

6 years agoMerge pull request #7439 from tjhei/dox_scalapack_img
Bruno Turcksin [Mon, 12 Nov 2018 21:31:17 +0000 (16:31 -0500)]
Merge pull request #7439 from tjhei/dox_scalapack_img

doxygen: fix image scaling for scalapack

6 years agoMerge pull request #7438 from tjhei/fix_foxy_plate_with_hole_img
Bruno Turcksin [Mon, 12 Nov 2018 21:30:50 +0000 (16:30 -0500)]
Merge pull request #7438 from tjhei/fix_foxy_plate_with_hole_img

fix doxygen GridGenerator plate_with_a_hole imgs

6 years agoMerge pull request #7434 from masterleinad/deprecate_tecplot_binary
David Wells [Mon, 12 Nov 2018 18:20:30 +0000 (13:20 -0500)]
Merge pull request #7434 from masterleinad/deprecate_tecplot_binary

Deprecate Tecplot binary output

6 years agodoxygen: fix image scaling for scalapack 7439/head
Timo Heister [Mon, 12 Nov 2018 16:25:24 +0000 (11:25 -0500)]
doxygen: fix image scaling for scalapack

6 years agofix doxygen GridGenerator plate_with_a_hole imgs 7438/head
Timo Heister [Mon, 12 Nov 2018 16:15:55 +0000 (11:15 -0500)]
fix doxygen GridGenerator plate_with_a_hole imgs

fixes #7406
fixes #7437

6 years agoMerge pull request #7436 from masterleinad/use_strings
Denis Davydov [Sun, 11 Nov 2018 05:21:44 +0000 (06:21 +0100)]
Merge pull request #7436 from masterleinad/use_strings

Prefer std::string over const char * in public interfaces

6 years agoMerge pull request #7435 from kronbichler/fix_avx512_feeval_read
Timo Heister [Sun, 11 Nov 2018 03:49:48 +0000 (22:49 -0500)]
Merge pull request #7435 from kronbichler/fix_avx512_feeval_read

Fix read with FEEvaluation and AVX-512 support

6 years agoPrefer std::string interfaces over const char * for public interfaces 7436/head
Daniel Arndt [Fri, 9 Nov 2018 18:00:18 +0000 (19:00 +0100)]
Prefer std::string interfaces over const char * for public interfaces

6 years agoAdd changelog 7435/head
Martin Kronbichler [Sat, 10 Nov 2018 21:27:02 +0000 (22:27 +0100)]
Add changelog

6 years agoAvoid negative index offsets.
Martin Kronbichler [Sat, 10 Nov 2018 21:23:32 +0000 (22:23 +0100)]
Avoid negative index offsets.

6 years agoTypo and changelog entry 7434/head
Daniel Arndt [Sat, 10 Nov 2018 18:29:26 +0000 (19:29 +0100)]
Typo and changelog entry

6 years agoDeprecate Tecplot binary output
Daniel Arndt [Sat, 10 Nov 2018 16:11:52 +0000 (17:11 +0100)]
Deprecate Tecplot binary output

6 years agoMerge pull request #7432 from masterleinad/derandomize_cuda_device_test
Bruno Turcksin [Thu, 8 Nov 2018 17:09:06 +0000 (12:09 -0500)]
Merge pull request #7432 from masterleinad/derandomize_cuda_device_test

Fix init_cuda

6 years agoFix init_cuda 7432/head
Daniel Arndt [Thu, 8 Nov 2018 17:03:07 +0000 (18:03 +0100)]
Fix init_cuda

6 years agoMerge pull request #7431 from masterleinad/derandomize_cuda_device_test
Bruno Turcksin [Thu, 8 Nov 2018 16:24:22 +0000 (11:24 -0500)]
Merge pull request #7431 from masterleinad/derandomize_cuda_device_test

Derandomize CUDA devices used in tests

6 years agoDerandomize CUDA devices used in test 7431/head
Daniel Arndt [Thu, 8 Nov 2018 16:13:45 +0000 (17:13 +0100)]
Derandomize CUDA devices used in test

6 years agoMerge pull request #7430 from masterleinad/fix_zero_length_cuda_array_view
Bruno Turcksin [Thu, 8 Nov 2018 13:48:11 +0000 (08:48 -0500)]
Merge pull request #7430 from masterleinad/fix_zero_length_cuda_array_view

Fix MemorySpace check for zero sized ArrayViews

6 years agoFix MemorySpace check for zero sized ArrayViews 7430/head
Daniel Arndt [Thu, 8 Nov 2018 08:41:40 +0000 (09:41 +0100)]
Fix MemorySpace check for zero sized ArrayViews

6 years agoMerge pull request #7411 from drwells/update-truncated-cone
Luca Heltai [Wed, 7 Nov 2018 21:06:29 +0000 (22:06 +0100)]
Merge pull request #7411 from drwells/update-truncated-cone

Update GridGenerator::truncated_cone.

6 years agoMerge pull request #7412 from masterleinad/cuda_array_view
Daniel Arndt [Wed, 7 Nov 2018 07:50:46 +0000 (08:50 +0100)]
Merge pull request #7412 from masterleinad/cuda_array_view

MemorySpace template parameter for ArrayView

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 agoMerge pull request #7424 from tamiko/fix_cmake_petsc
Wolfgang Bangerth [Tue, 6 Nov 2018 22:42:24 +0000 (15:42 -0700)]
Merge pull request #7424 from tamiko/fix_cmake_petsc

CMake: Remove a faulty list manipulation

6 years agoMerge pull request #7370 from masterleinad/force_cuda_host_compiler
Bruno Turcksin [Tue, 6 Nov 2018 22:22:06 +0000 (17:22 -0500)]
Merge pull request #7370 from masterleinad/force_cuda_host_compiler

Force CUDA host compiler to be the same as the one used as C++ compiler

6 years agoCMake: Remove a faulty list manipulation 7424/head
Matthias Maier [Tue, 6 Nov 2018 22:15:41 +0000 (16:15 -0600)]
CMake: Remove a faulty list manipulation

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 agoFix FEFaceValues
Alexander Grayver [Tue, 6 Nov 2018 14:19:16 +0000 (15:19 +0100)]
Fix FEFaceValues

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 agoUpdate CUDA information in the documentation for external libraries 7370/head
Daniel Arndt [Mon, 5 Nov 2018 21:55:17 +0000 (22:55 +0100)]
Update CUDA information in the documentation for external libraries

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 agoUpdate GridGenerator::truncated_cone. 7411/head
David Wells [Sat, 3 Nov 2018 19:09:06 +0000 (15:09 -0400)]
Update GridGenerator::truncated_cone.

The 3D grid currently uses 4 coarse level cells on circular slices: this
is poorly conditioned since, when refined, some cells will converge to
triangles. This commit uses the five-square (implemented by
GridGenerator::hyper_ball<2>) to get a much better coarse grid.

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 agoFix some commentary on iterators.
Wolfgang Bangerth [Thu, 1 Nov 2018 16:16:18 +0000 (10:16 -0600)]
Fix some commentary on iterators.

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


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.