]>
https://gitweb.dealii.org/ - dealii.git/log
Sebastian Stark [Mon, 26 Nov 2018 08:27:18 +0000 (10:27 +0200)]
Fix bugs in extract_boundary_mesh.
In 3d, extract_boundary_mesh swaps vertices to get consistent boundary cell orientations. However, this swapping was so far not taken into account during the assembly of the map between boundary cells and corresponding faces of the volume cells. Fixing the latter required substantial changes (a quick and dirty fix would have been possible in principle, but certainly not clean) to extract_boundary_mesh because the (local) face indices of the volume cells must be known when the map is assembled. Also, the algorithm to do the refinement of the boundary mesh has been modified such that map lookups are no longer necessary. Moreover, vertex swapping has been introduced also for the 2d case in order to make the 2d behavior consistent with the 3d behavior (in previous versions of the function, the normal vector of the boundary mesh pointed always into the domain in 3d, whereas it pointed either into or out of the domain in 2d depending on the situation). Further, the normals have been adjusted to generally face outward. Fixes #7467.
Bruno Turcksin [Tue, 20 Nov 2018 22:24:34 +0000 (17:24 -0500)]
Merge pull request #7460 from masterleinad/document_cuda_handle
Document CUDA::Handle better
Daniel Arndt [Tue, 20 Nov 2018 22:21:10 +0000 (23:21 +0100)]
Merge pull request #7457 from luca-heltai/fix-parsed-function
Fix parsed function
Daniel Arndt [Tue, 20 Nov 2018 22:03:45 +0000 (23:03 +0100)]
Document CUDA::Handle better
Daniel Arndt [Tue, 20 Nov 2018 19:19:08 +0000 (20:19 +0100)]
Merge pull request #7458 from bangerth/tria
Add missing functions to TriaAccessor
Wolfgang Bangerth [Tue, 20 Nov 2018 17:40:09 +0000 (10:40 -0700)]
Merge pull request #7272 from marcfehling/vertex-face-domination
Set vertex ownership based on FE domination.
Wolfgang Bangerth [Tue, 20 Nov 2018 15:58:30 +0000 (08:58 -0700)]
Add a testcase.
Luca Heltai [Tue, 20 Nov 2018 15:41:32 +0000 (16:41 +0100)]
Removed use of clone().
Wolfgang Bangerth [Tue, 20 Nov 2018 15:57:59 +0000 (08:57 -0700)]
Add a changelog entry.
Wolfgang Bangerth [Tue, 20 Nov 2018 15:57:50 +0000 (08:57 -0700)]
Add operator<() functions to TriaAccessor<0,*,structdim> classes.
Luca Heltai [Tue, 20 Nov 2018 15:39:33 +0000 (16:39 +0100)]
Added test for multi-components parsed functions.
Wolfgang Bangerth [Tue, 20 Nov 2018 15:28:14 +0000 (08:28 -0700)]
Add get_triangulation() functions to TriaAccessor<0,*,structdim> classes.
Wolfgang Bangerth [Tue, 20 Nov 2018 15:09:11 +0000 (08:09 -0700)]
Merge pull request #7448 from masterleinad/delay_vector_memory_pool
Lazily initialize VectorMemory::Pool
Daniel Arndt [Tue, 20 Nov 2018 15:06:41 +0000 (16:06 +0100)]
Merge pull request #7455 from bangerth/step-46
Better format a couple of formulas in step-46.
Daniel Arndt [Tue, 20 Nov 2018 11:29:31 +0000 (12:29 +0100)]
Merge pull request #7395 from asartori86/pkg-config
generate pkgconfig files
Wolfgang Bangerth [Tue, 20 Nov 2018 04:04:03 +0000 (21:04 -0700)]
Merge pull request #7451 from tjhei/fgmres_doc
FGMRES: deprecate constructor, cleanup documentation
Wolfgang Bangerth [Tue, 20 Nov 2018 04:02:01 +0000 (21:02 -0700)]
Better format a couple of formulas in step-46.
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
Daniel Arndt [Mon, 19 Nov 2018 16:47:53 +0000 (17:47 +0100)]
Fix documentation
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().
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
Timo Heister [Mon, 19 Nov 2018 15:11:09 +0000 (10:11 -0500)]
adjust tests and examples
Timo Heister [Mon, 19 Nov 2018 14:42:51 +0000 (09:42 -0500)]
FGMRES: deprecate AdditionalData constructor, cleanup doc
Alexander Grayver [Mon, 19 Nov 2018 10:36:28 +0000 (11:36 +0100)]
Address comments
Wolfgang Bangerth [Mon, 19 Nov 2018 05:14:57 +0000 (22:14 -0700)]
Add a comment to GridTools::transform().
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.
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
Daniel Arndt [Sat, 17 Nov 2018 13:26:51 +0000 (14:26 +0100)]
Omit instantiating a static CUDA::Handle
Daniel Arndt [Sat, 17 Nov 2018 15:10:32 +0000 (16:10 +0100)]
Lazily initialize VectorMemory's global variables
Daniel Arndt [Sat, 17 Nov 2018 11:31:49 +0000 (12:31 +0100)]
Avoid integer overflow in Utilities::pack_integers
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
Bruno Turcksin [Wed, 14 Nov 2018 21:57:31 +0000 (21:57 +0000)]
Add a test using LA::d::Vector<double, MemorySpace::CUDA>
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>.
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
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?
Luca Heltai [Wed, 7 Nov 2018 21:01:47 +0000 (22:01 +0100)]
Changelog.
Luca Heltai [Thu, 8 Nov 2018 21:10:48 +0000 (22:10 +0100)]
Github review.
Luca Heltai [Wed, 7 Nov 2018 21:01:41 +0000 (22:01 +0100)]
Test for VTK input/output compatibility check.
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.
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
Matthias Maier [Thu, 15 Nov 2018 17:13:43 +0000 (11:13 -0600)]
address JP's comments
Alberto Sartori [Tue, 13 Nov 2018 15:47:50 +0000 (16:47 +0100)]
fix include dir for install target
Alberto Sartori [Tue, 13 Nov 2018 11:22:04 +0000 (12:22 +0100)]
fix libs flags for pkgconfig files
Matthias Maier [Mon, 12 Nov 2018 16:14:16 +0000 (10:14 -0600)]
Some minor refactoring:
- remove unnecessary variables
- fuse for loops
- adhere to coding styles
Alberto Sartori [Mon, 12 Nov 2018 13:34:42 +0000 (14:34 +0100)]
use get_filename_component
Matthias Maier [Fri, 9 Nov 2018 14:48:49 +0000 (15:48 +0100)]
Update cmake/config/CMakeLists.txt
Co-Authored-By: asartori86 <alberto.sartori86@gmail.com>
Matthias Maier [Fri, 9 Nov 2018 14:48:45 +0000 (15:48 +0100)]
Update cmake/config/CMakeLists.txt
Co-Authored-By: asartori86 <alberto.sartori86@gmail.com>
Alberto Sartori [Wed, 31 Oct 2018 13:24:59 +0000 (14:24 +0100)]
removed unused file
Alberto Sartori [Wed, 31 Oct 2018 08:19:12 +0000 (09:19 +0100)]
first corrections
Alberto Sartori [Mon, 29 Oct 2018 14:51:17 +0000 (15:51 +0100)]
generate pkgconfig files
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
Daniel Arndt [Thu, 15 Nov 2018 13:16:39 +0000 (14:16 +0100)]
Indent expand_instantiations
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.
Wolfgang Bangerth [Tue, 13 Nov 2018 13:52:38 +0000 (06:52 -0700)]
Further evolve the text to describe iterators.
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
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
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
Timo Heister [Mon, 12 Nov 2018 16:25:24 +0000 (11:25 -0500)]
doxygen: fix image scaling for scalapack
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
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
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
Daniel Arndt [Fri, 9 Nov 2018 18:00:18 +0000 (19:00 +0100)]
Prefer std::string interfaces over const char * for public interfaces
Martin Kronbichler [Sat, 10 Nov 2018 21:27:02 +0000 (22:27 +0100)]
Add changelog
Martin Kronbichler [Sat, 10 Nov 2018 21:23:32 +0000 (22:23 +0100)]
Avoid negative index offsets.
Daniel Arndt [Sat, 10 Nov 2018 18:29:26 +0000 (19:29 +0100)]
Typo and changelog entry
Daniel Arndt [Sat, 10 Nov 2018 16:11:52 +0000 (17:11 +0100)]
Deprecate Tecplot binary output
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
Daniel Arndt [Thu, 8 Nov 2018 17:03:07 +0000 (18:03 +0100)]
Fix init_cuda
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
Daniel Arndt [Thu, 8 Nov 2018 16:13:45 +0000 (17:13 +0100)]
Derandomize CUDA devices used in test
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
Daniel Arndt [Thu, 8 Nov 2018 08:41:40 +0000 (09:41 +0100)]
Fix MemorySpace check for zero sized ArrayViews
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.
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
Daniel Arndt [Mon, 5 Nov 2018 11:23:22 +0000 (12:23 +0100)]
Unify is_in_correct_memory_space
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
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
Matthias Maier [Tue, 6 Nov 2018 22:15:41 +0000 (16:15 -0600)]
CMake: Remove a faulty list manipulation
Daniel Arndt [Mon, 5 Nov 2018 22:13:23 +0000 (23:13 +0100)]
Use cuda_init() in tests
Daniel Arndt [Sat, 3 Nov 2018 23:30:08 +0000 (00:30 +0100)]
Changelog entry
Daniel Arndt [Sat, 3 Nov 2018 12:52:23 +0000 (13:52 +0100)]
Restrict access to ArrayView::operator[] to CPU memory
Daniel Arndt [Sat, 3 Nov 2018 11:41:02 +0000 (12:41 +0100)]
Test correct memory space
Daniel Arndt [Fri, 2 Nov 2018 19:33:25 +0000 (20:33 +0100)]
Let ArrayView have a MemorySpace template parameter
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
Daniel Arndt [Tue, 6 Nov 2018 16:23:31 +0000 (17:23 +0100)]
Only declare PosixThreadBarrier if there is POSIX support
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.
Alexander Grayver [Tue, 6 Nov 2018 14:19:16 +0000 (15:19 +0100)]
Fix FEFaceValues
Wolfgang Bangerth [Tue, 6 Nov 2018 14:11:24 +0000 (07:11 -0700)]
Rewrite the introduction of step-20.
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
Daniel Arndt [Mon, 5 Nov 2018 21:55:17 +0000 (22:55 +0100)]
Update CUDA information in the documentation for external libraries
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
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
Daniel Arndt [Mon, 5 Nov 2018 13:56:02 +0000 (14:56 +0100)]
Add missing header in subscriptor.cc
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
Daniel Arndt [Mon, 5 Nov 2018 09:40:01 +0000 (10:40 +0100)]
Be more conservative with respect to the MSH file format version
Daniel Arndt [Fri, 2 Nov 2018 23:17:13 +0000 (00:17 +0100)]
Update description of the Subscriptor-SmartPointer pair in the examples
Daniel Arndt [Fri, 2 Nov 2018 21:05:05 +0000 (22:05 +0100)]
Increase thread-safety of Subscriptor
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
Denis Davydov [Sun, 4 Nov 2018 21:44:26 +0000 (22:44 +0100)]
set components correctly in IncrementalFunction
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.
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.