]>
https://gitweb.dealii.org/ - dealii.git/log
Stefano Dominici [Mon, 3 Dec 2018 13:25:35 +0000 (14:25 +0100)]
Modified implementation in favor of a constant eccentricity manifold
Unit tests, comments, and pictures were modified accordingly.
Minor modifications
- Adjusted style.
- Used `std_cxx14` instead of `std` for `make_unique()`.
- Added guard in `pull_back()` to prevent NaNs in `std::acos()`. This
may happen due to numerical errors: when the argument of acos() falls
outside the range [-1,1].
Included a special case for pull_back()
If the first coordinate is exactly 0, the center of the manifold is
returned.
Stefano Dominici [Fri, 30 Nov 2018 16:56:26 +0000 (17:56 +0100)]
Changelog entry added as minor/20181130StefanoDominici.
Minor modifications:
* Formatted code to add three spaces after each function.
* Extended the documentation in test elliptical_manifold_01.cc.
* Added @copydoc to function declarations that were not showing up in
the class documentation.
* Fixed grammar.
Stefano Dominici [Wed, 14 Nov 2018 08:10:20 +0000 (09:10 +0100)]
Added EllipticalManifold to manifold_lib and tests
A new type of manifold was added to the manifold library.
An EllipticalManifold object, valid for <dim=2,spacedim=2>.
Two unit tests were added: elliptical_manifold_01.cc and
elliptical_manifold_02.cc.
Improved documentation and fixed minor bugs.
The pull_back() function has documented code in its body.
Moreover, the content of the function was modified to improve clarity
and fix minor bugs.
Improved documentation and restructured test 01
Test in elliptical_manifold_01.cc generates an hyper_shell triangulation
that is included in the class documentation in .png format.
Adjusted style and improved comments in tests
Used explicit template instantiation in manifold_lib.cc for pull_back()
and push_forward() functions.
Removed string constructors from class constructor
Added comment to get_periodicity() function.
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.
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.
Daniel Arndt [Sun, 4 Nov 2018 17:29:19 +0000 (18:29 +0100)]
Changelog entry
Daniel Arndt [Sun, 4 Nov 2018 17:13:34 +0000 (18:13 +0100)]
Support Gmsh-4
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
Daniel Arndt [Fri, 2 Nov 2018 12:39:53 +0000 (13:39 +0100)]
Changelog entries
Daniel Arndt [Sat, 6 Oct 2018 00:29:37 +0000 (18:29 -0600)]
Make SmartPointer+Subscriptor check for dangling pointers
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.
Daniel Arndt [Tue, 30 Oct 2018 20:18:41 +0000 (21:18 +0100)]
Fix location AssertCuda
Daniel Arndt [Tue, 30 Oct 2018 14:36:20 +0000 (15:36 +0100)]
Introduce init_cuda
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.
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.