]>
https://gitweb.dealii.org/ - dealii.git/log
Bruno Turcksin [Tue, 21 Aug 2018 13:09:18 +0000 (09:09 -0400)]
Merge pull request #7082 from masterleinad/improve_cudawrappers_smartmatrix
Some improvements for CUDAWrappers::SparseMatrix
Wolfgang Bangerth [Mon, 20 Aug 2018 23:45:16 +0000 (17:45 -0600)]
Merge pull request #7072 from masterleinad/fix_cuda_wrappers_copy_assignment
Fix CUDAWrappers::Vector copy assignment
Martin Kronbichler [Mon, 20 Aug 2018 19:30:02 +0000 (21:30 +0200)]
Merge pull request #6863 from drwells/add-cylinder-grid
Add a grid for the flow past a cylinder benchmark.
Martin Kronbichler [Mon, 20 Aug 2018 19:28:57 +0000 (21:28 +0200)]
Merge pull request #7086 from masterleinad/replace_fixed_int_power
Replace Utilities::fixed_int_power by Utilities::pow
Daniel Arndt [Mon, 20 Aug 2018 16:33:50 +0000 (18:33 +0200)]
Add tests
Daniel Arndt [Sun, 19 Aug 2018 22:48:06 +0000 (00:48 +0200)]
Changelog entry
Daniel Arndt [Sat, 18 Aug 2018 23:47:38 +0000 (01:47 +0200)]
Add a move assignment operator for CUDAWrappers::SparseMatrix
Daniel Arndt [Fri, 17 Aug 2018 23:56:49 +0000 (01:56 +0200)]
Implement CUDAWrappers::SparseMatrix::print*
Daniel Arndt [Mon, 20 Aug 2018 16:21:38 +0000 (18:21 +0200)]
Merge pull request #7083 from masterleinad/cuda_assert_nothrow
AssertNothrowCUDA and AssertNothrowCusparse
Daniel Arndt [Mon, 20 Aug 2018 13:50:10 +0000 (15:50 +0200)]
Replace Utilities::fixed_int_power by Utilities::pow
Bruno Turcksin [Mon, 20 Aug 2018 13:10:09 +0000 (09:10 -0400)]
Merge pull request #7085 from kronbichler/avoid_deprecated_pow
Avoid deprecated fixed_int_power
Martin Kronbichler [Mon, 20 Aug 2018 10:51:46 +0000 (12:51 +0200)]
Avoid deprecated fixed_int_power
Daniel Arndt [Mon, 20 Aug 2018 08:37:08 +0000 (10:37 +0200)]
Merge pull request #7078 from drwells/fix-sign-warnings
Fix some sign comparison warnings.
Martin Kronbichler [Mon, 20 Aug 2018 07:09:58 +0000 (09:09 +0200)]
Merge pull request #7032 from kronbichler/matrix_free_interleaved_dof_storage
Add interleaved dof storage for DG to MatrixFree
Daniel Arndt [Sun, 19 Aug 2018 22:57:21 +0000 (00:57 +0200)]
Changelog entry
Daniel Arndt [Sat, 18 Aug 2018 21:35:34 +0000 (23:35 +0200)]
Use AssertNothrowCuda
Daniel Arndt [Sat, 18 Aug 2018 21:29:40 +0000 (23:29 +0200)]
Add Nothrow variants to CUDA and CUSPARSE assert
Daniel Arndt [Sat, 18 Aug 2018 21:34:34 +0000 (23:34 +0200)]
Change CUDAWrappers::size_type to int
Jean-Paul Pelteret [Sun, 19 Aug 2018 14:30:18 +0000 (16:30 +0200)]
Merge pull request #7079 from drwells/duplicated-branch-warnings
Fix some duplicated branch warnings.
Martin Kronbichler [Sun, 19 Aug 2018 08:07:32 +0000 (10:07 +0200)]
Merge pull request #7080 from drwells/mapping-manifold-initlog
Ensure initlog() is used in tests/manifold and tests/mappings.
David Wells [Sat, 18 Aug 2018 16:37:30 +0000 (12:37 -0400)]
Ensure initlog() is used in tests/manifold and tests/mappings.
David Wells [Sat, 18 Aug 2018 18:52:04 +0000 (14:52 -0400)]
Fix some duplicated branch warnings.
David Wells [Sat, 18 Aug 2018 23:39:35 +0000 (19:39 -0400)]
Fix some sign comparison warnings.
Daniel Arndt [Sat, 18 Aug 2018 21:37:32 +0000 (23:37 +0200)]
Use Utilities::CUDA functions and use variable names consistently
Martin Kronbichler [Sat, 18 Aug 2018 17:18:55 +0000 (19:18 +0200)]
Add documentation.
David Wells [Fri, 17 Aug 2018 23:42:27 +0000 (19:42 -0400)]
Merge pull request #7063 from masterleinad/avoid_exception_slicing
Avoid slicing when throwing in Assert
David Wells [Fri, 17 Aug 2018 23:39:57 +0000 (19:39 -0400)]
Merge pull request #7076 from bangerth/glossary
Reference the 'coarse mesh' glossary entry.
David Wells [Fri, 17 Aug 2018 23:19:38 +0000 (19:19 -0400)]
Merge pull request #7073 from bangerth/trilinos
Fix links to the trilinos website.
Wolfgang Bangerth [Fri, 17 Aug 2018 22:45:17 +0000 (16:45 -0600)]
Reference the 'coarse mesh' glossary entry.
Wolfgang Bangerth [Fri, 17 Aug 2018 22:37:25 +0000 (16:37 -0600)]
Fix links to pages that no longer exist.
Also use valid HTML.
Daniel Arndt [Fri, 17 Aug 2018 09:34:42 +0000 (11:34 +0200)]
Move global deal_II_exceptions variables into the internals namespace
David Wells [Fri, 17 Aug 2018 03:18:17 +0000 (23:18 -0400)]
Merge pull request #7070 from bangerth/muparser
Document a problem with the FunctionParser class.
David Wells [Fri, 17 Aug 2018 03:18:02 +0000 (23:18 -0400)]
Merge pull request #7062 from bangerth/glossary
Add a glossary entry for the term 'coarse mesh'.
Wolfgang Bangerth [Fri, 17 Aug 2018 02:44:47 +0000 (20:44 -0600)]
Fix links to the trilinos website.
Wolfgang Bangerth [Tue, 14 Aug 2018 19:21:28 +0000 (13:21 -0600)]
Add a glossary entry for the term 'coarse mesh'.
Daniel Arndt [Thu, 16 Aug 2018 23:43:31 +0000 (01:43 +0200)]
Merge pull request #7068 from masterleinad/introduce_compiler_cuda_aware
Fix CUDAWrappers group documentation
Daniel Arndt [Thu, 16 Aug 2018 23:42:49 +0000 (01:42 +0200)]
Merge pull request #7061 from marcfehling/vardata-soltrans
Enable 'hp::DofHandler' for 'p::d::SolutionTransfer'.
Daniel Arndt [Thu, 16 Aug 2018 23:32:21 +0000 (01:32 +0200)]
Make some cudaError_t variables const
Wolfgang Bangerth [Thu, 16 Aug 2018 21:22:36 +0000 (15:22 -0600)]
Merge pull request #6984 from davydden/feature/storage
add a FiniteSizeHistory class to store objects
Daniel Arndt [Thu, 16 Aug 2018 21:10:01 +0000 (23:10 +0200)]
Changelog entry
Daniel Arndt [Thu, 16 Aug 2018 21:07:04 +0000 (23:07 +0200)]
Add GMRES test for CUDAWrappers::Vector
Daniel Arndt [Thu, 16 Aug 2018 21:06:06 +0000 (23:06 +0200)]
Use unique_ptr for storing the pointer to device memory
Daniel Arndt [Thu, 16 Aug 2018 21:04:34 +0000 (23:04 +0200)]
Add test for CUDAWrappers::Vector::print
Wolfgang Bangerth [Thu, 16 Aug 2018 17:32:53 +0000 (11:32 -0600)]
Document a problem with the FunctionParser class.
Marc Fehling [Thu, 19 Jul 2018 20:22:40 +0000 (14:22 -0600)]
Enable 'hp::DofHandler' for 'p::d::SolutionTransfer'.
Daniel Arndt [Thu, 16 Aug 2018 15:43:26 +0000 (17:43 +0200)]
Merge pull request #7069 from masterleinad/fix_cuda_wrapper_vector_print
Fix wrong symbol in CUDAWrappers::Vector::print()
Daniel Arndt [Thu, 16 Aug 2018 14:17:16 +0000 (16:17 +0200)]
Fix wrong symbol in CUDAWrappers::Vector::print()
Daniel Arndt [Thu, 16 Aug 2018 12:44:08 +0000 (14:44 +0200)]
Add more function and classes to the CUDAWrappers group
Daniel Arndt [Thu, 16 Aug 2018 12:43:28 +0000 (14:43 +0200)]
Mark functions usable in CUDA kernels differently
Daniel Arndt [Thu, 16 Aug 2018 08:18:30 +0000 (10:18 +0200)]
Introduce DEAL_II_COMPILER_CUDA_AWARE
Daniel Arndt [Wed, 15 Aug 2018 17:56:25 +0000 (19:56 +0200)]
Merge pull request #7066 from masterleinad/unused_variable_mesh_loop
Avoid warning regarding unused variable in MeshLoop
Daniel Arndt [Wed, 15 Aug 2018 17:56:11 +0000 (19:56 +0200)]
Merge pull request #7065 from masterleinad/restrict_fe_enriched_color
Restrict a bunch of tests to only run if all requirements are fulfilled
Daniel Arndt [Wed, 15 Aug 2018 17:55:38 +0000 (19:55 +0200)]
Merge pull request #7050 from alexrobomind/mgcd_init_fix
Fix for MGConstrainedDoFs behavior in presence of refinement edges across periodic boundary conditions
Daniel Arndt [Wed, 15 Aug 2018 13:59:09 +0000 (15:59 +0200)]
Avoid warning regarding unused variable in MeshLoop
David Wells [Wed, 15 Aug 2018 13:31:57 +0000 (09:31 -0400)]
Merge pull request #7064 from bangerth/brace-initializers-2
Simplify the initialization of a variety of objects.
David Wells [Wed, 15 Aug 2018 13:29:02 +0000 (09:29 -0400)]
Merge pull request #7059 from dangars/template_instantations_doc
Fix documentation of template instantiations
Daniel Arndt [Wed, 15 Aug 2018 11:08:29 +0000 (13:08 +0200)]
Document Sacado as optional dependency
Daniel Arndt [Wed, 15 Aug 2018 08:52:40 +0000 (10:52 +0200)]
Restrict a bunch of tests to only run if all requirements are fulfilled
Daniel Garcia-Sanchez [Wed, 15 Aug 2018 10:45:32 +0000 (12:45 +0200)]
Fix path in the documentation
Daniel Arndt [Wed, 15 Aug 2018 08:52:40 +0000 (10:52 +0200)]
Restrict fe_enriched_color_07 to only run with PETSc support and real scalar type
Wolfgang Bangerth [Tue, 14 Aug 2018 18:42:01 +0000 (12:42 -0600)]
Simplify the initialization of a variety of objects.
Daniel Arndt [Tue, 14 Aug 2018 15:07:58 +0000 (17:07 +0200)]
Avoid slicing when throwing in Assert
Alexander Knieps [Sun, 12 Aug 2018 00:30:19 +0000 (02:30 +0200)]
Modified MGConstrainedDofs to not crash across periodic boundary refinement edge, added test
Fixed incorrect generation of interface DoFs
Indentation fix
Modified to use extract_inner_interface_dofs instead of a new function
Removed MGTools::extract_inner_or_periodic_interface_dofs from source file
make indent
Re-added removed line (keeps diff smaller)
Addressed first part of requested changes
Addressed a few more change requests
More changes addressed
Renamed in tests/multigrid dof_06.* constrained_dofs_05.*
Added changelog entry
Updated MgTools::extract_non_interface_dofs
make indent
David Wells [Tue, 14 Aug 2018 22:27:42 +0000 (18:27 -0400)]
Merge pull request #7060 from bangerth/brace-initializers
Use brace initializers for default arguments.
David Wells [Wed, 4 Jul 2018 15:13:50 +0000 (11:13 -0400)]
Add a link to channel_with_cylinder in the TFI documentation.
David Wells [Sun, 12 Aug 2018 15:06:16 +0000 (11:06 -0400)]
Add a GridGenerator function for flow past a cylinder.
David Wells [Sun, 29 Jul 2018 16:25:40 +0000 (12:25 -0400)]
Refactor the minimal vertex distance in GridGenerator.
This is useful in a few other GridGenerator functions.
Wolfgang Bangerth [Tue, 14 Aug 2018 22:17:04 +0000 (16:17 -0600)]
Merge pull request #7051 from masterleinad/deprecate_mgtools_extract_non_interface_dofs
Deprecate MGTools::extract_non_interface_dofs
Daniel Arndt [Tue, 14 Aug 2018 20:59:38 +0000 (22:59 +0200)]
Merge pull request #7057 from Rombur/cuda_misc
CUDA preprocessor guard
Wolfgang Bangerth [Tue, 14 Aug 2018 18:11:54 +0000 (12:11 -0600)]
Merge pull request #7049 from drwells/add-manifold-extrusion
Add manifold extrusion
Wolfgang Bangerth [Tue, 14 Aug 2018 15:22:30 +0000 (09:22 -0600)]
Indent correctly.
Wolfgang Bangerth [Tue, 14 Aug 2018 15:21:43 +0000 (09:21 -0600)]
Use brace initializers for default arguments.
Daniel Garcia-Sanchez [Tue, 14 Aug 2018 14:12:45 +0000 (16:12 +0200)]
Fix documentation of template instantiations
The instantiations for long double and std::complex<long double> were removed in commit
352537aca
This fixes the documentation
Wolfgang Bangerth [Tue, 14 Aug 2018 12:00:04 +0000 (06:00 -0600)]
Merge pull request #7058 from dangars/fix_bug_active_fe_transfer
Fix bug in template instantiations of active_fe_indices_transfer.cc
Daniel Garcia-Sanchez [Tue, 14 Aug 2018 10:07:25 +0000 (12:07 +0200)]
Fix bug in template instantiations of active_fe_indices_transfer.cc
Wolfgang Bangerth [Mon, 13 Aug 2018 23:01:36 +0000 (17:01 -0600)]
Merge pull request #6961 from marcfehling/active-fe-transfer
Add class 'ActiveFEIndicesTransfer' for hp::DoFHandler on p::d::Triangulation.
Bruno Turcksin [Mon, 13 Aug 2018 14:41:30 +0000 (14:41 +0000)]
Better guard CUDA code
Use __CUDACC__ guard around CUDA to make sure that the CUDA code is only sent to
nvcc and not the host compiler when CUDA support is enable.
Marc Fehling [Thu, 19 Jul 2018 20:22:40 +0000 (14:22 -0600)]
Add class 'ActiveFEIndicesTransfer' for hp::DoFHandler on p::d::Triangulation.
David Wells [Sat, 11 Aug 2018 20:48:42 +0000 (16:48 -0400)]
Remove internal::plate_with_a_hole.
David Wells [Sat, 11 Aug 2018 20:44:44 +0000 (16:44 -0400)]
Remove the material_id technique from plate_with_a_hole.
David Wells [Sat, 4 Aug 2018 02:48:21 +0000 (22:48 -0400)]
Add an option to copy manifold ids in extrude_triangulation.
Bruno Turcksin [Thu, 2 Aug 2018 14:40:39 +0000 (14:40 +0000)]
Fix a typo
Martin Kronbichler [Mon, 13 Aug 2018 11:52:46 +0000 (13:52 +0200)]
Merge pull request #6277 from niveshd/fe_enriched_overlapping_domains
Fe enriched overlapping domains
Denis Davydov [Mon, 13 Aug 2018 11:41:56 +0000 (13:41 +0200)]
Merge pull request #7055 from masterleinad/alternative_output_unsubscribe_subscriptor
Add alternative (clang) output for unsubscribe_subscriptor
Daniel Arndt [Mon, 13 Aug 2018 10:42:22 +0000 (12:42 +0200)]
Add alternative (clang) output for unsubscribe_subscriptor
Jean-Paul Pelteret [Mon, 13 Aug 2018 10:24:59 +0000 (12:24 +0200)]
Merge pull request #7054 from masterleinad/fix_changelog_entry
Fix typo in changelog entry
Daniel Arndt [Mon, 13 Aug 2018 10:17:41 +0000 (12:17 +0200)]
Fix changelog entry
Timo Heister [Sun, 12 Aug 2018 15:14:32 +0000 (17:14 +0200)]
Merge pull request #7047 from masterleinad/subscriptor_decrease_counters
Decrement counters in Subscriptor only upon success
Daniel Arndt [Sun, 12 Aug 2018 10:44:38 +0000 (12:44 +0200)]
Deprecate MGTools::extract_non_interface_dofs
David Wells [Sun, 29 Jul 2018 20:31:03 +0000 (16:31 -0400)]
Clean up GridGenerator::extrude_triangulation.
1. Rename 's' to subcell_data.
2. Use a range for loop over the cells
3. Use more descriptive names for loop indices (e.g., vertex_n instead of i)
4. Copy a point directly instead of componentwise
5. Use the range-for loops for cells and faces.
6. Rewrite the first paragraph of the documentation to be clearer.
Daniel Arndt [Sat, 11 Aug 2018 19:35:26 +0000 (21:35 +0200)]
Decrease counters in Subscriptor only upon success
David Wells [Sat, 11 Aug 2018 15:03:19 +0000 (11:03 -0400)]
Merge pull request #7045 from Rombur/cuda_cmake
Fix build system when using CMake 3.12
Martin Kronbichler [Sat, 11 Aug 2018 10:08:07 +0000 (12:08 +0200)]
Merge pull request #7044 from BenBrands/remove_bug_ScaLAPACK_save_load
ScaLAPACKMatrix: remove small bug in parallel save/load
Martin Kronbichler [Sat, 11 Aug 2018 10:07:36 +0000 (12:07 +0200)]
Merge pull request #7036 from Rombur/cuda_constraints
Cuda constraints for matrix-free
Bruno Turcksin [Sat, 11 Aug 2018 03:26:11 +0000 (23:26 -0400)]
Fix build system when using CMake 3.12
Bruno Turcksin [Mon, 6 Aug 2018 13:54:32 +0000 (09:54 -0400)]
Add changelog entry
Bruno Turcksin [Mon, 6 Aug 2018 13:42:14 +0000 (09:42 -0400)]
Add tests
Bruno Turcksin [Mon, 6 Aug 2018 13:42:05 +0000 (09:42 -0400)]
Add support for hanging nodes
Benjamin Brands [Fri, 10 Aug 2018 05:33:08 +0000 (07:33 +0200)]
add changelog
Benjamin Brands [Thu, 9 Aug 2018 10:59:31 +0000 (12:59 +0200)]
remove inconsistency/bug in cases of serial save/ parallel load and vice versa
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.