]>
https://gitweb.dealii.org/ - dealii.git/log
Wolfgang Bangerth [Tue, 21 Aug 2018 13:25:43 +0000 (07:25 -0600)]
Add the missing implementation of a function.
Wolfgang Bangerth [Tue, 21 Aug 2018 13:25:25 +0000 (07:25 -0600)]
Update a couple of comments.
David Wells [Wed, 22 Aug 2018 01:05:51 +0000 (21:05 -0400)]
Merge pull request #7097 from bangerth/conditional
Use std::conditional instead of a switch class.
Wolfgang Bangerth [Tue, 21 Aug 2018 21:55:04 +0000 (15:55 -0600)]
Use std::conditional instead of a switch class.
Daniel Arndt [Tue, 21 Aug 2018 21:13:47 +0000 (23:13 +0200)]
Merge pull request #7094 from masterleinad/cudawrappers_sparse_matrix_unique
Use unique_ptr in CUDAWrappers::SparseMatrix
Daniel Arndt [Tue, 21 Aug 2018 21:12:52 +0000 (23:12 +0200)]
Merge pull request #7096 from davydden/feature/asserts_mpi_partitioner
add asserts and comments in MPI::Partitioner
Denis Davydov [Tue, 21 Aug 2018 16:31:18 +0000 (18:31 +0200)]
simplify the zero fix
Denis Davydov [Tue, 21 Aug 2018 16:28:34 +0000 (18:28 +0200)]
add a note why we have zeros in first_index
Denis Davydov [Tue, 21 Aug 2018 15:35:49 +0000 (17:35 +0200)]
add asserts and comments in MPI::Partitioner
Wolfgang Bangerth [Tue, 21 Aug 2018 15:50:55 +0000 (09:50 -0600)]
Merge pull request #7081 from drwells/affineconstraints-modernization
AffineConstraints modernization
Wolfgang Bangerth [Tue, 21 Aug 2018 15:45:25 +0000 (09:45 -0600)]
Merge pull request #7090 from AlexanderBlank/add_parameter_handler_get_with_path
ParameterHandler get from subsection
Denis Davydov [Tue, 21 Aug 2018 14:59:08 +0000 (16:59 +0200)]
Merge pull request #7087 from bangerth/doc-update
Add some discussion about extractors.
Wolfgang Bangerth [Mon, 20 Aug 2018 17:41:25 +0000 (11:41 -0600)]
Add some discussion about extractors.
Daniel Arndt [Tue, 21 Aug 2018 14:51:51 +0000 (16:51 +0200)]
Rename functions allocating and deleting
Wolfgang Bangerth [Tue, 21 Aug 2018 14:46:42 +0000 (08:46 -0600)]
Merge pull request #7042 from masterleinad/serial_periodic_refinement
Consider periodic neighbors during grid refinement in serial
Daniel Arndt [Tue, 21 Aug 2018 07:26:43 +0000 (09:26 +0200)]
Use unique_ptr in CUDAWrappers::SparseMatrix
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
Daniel Arndt [Tue, 21 Aug 2018 08:35:55 +0000 (10:35 +0200)]
Simplify some logic in Triangulation::prepare_coarsening_and_refinement
AlexanderBlank [Tue, 21 Aug 2018 05:54:59 +0000 (22:54 -0700)]
Added overloads for ParameterHandler getters to accept a subsection path so that data from a subsection below the current one can be retrieved while keeping the ParameterHandler const. Also added tests and documentation of this feature., minor text changes.
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
David Wells [Mon, 20 Aug 2018 23:19:49 +0000 (19:19 -0400)]
Use line_n for line number in AffineConstraints.
'line' is presently used for both ConstraintLine objects and the index
of ConstraintLine objects: this commit makes things clearer by always
refering to the index as 'line_n'.
David Wells [Sat, 18 Aug 2018 23:39:11 +0000 (19:39 -0400)]
Convert an internal function into a lambda.
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
Wolfgang Bangerth [Mon, 20 Aug 2018 17:30:24 +0000 (11:30 -0600)]
Update a comment about which FEValues extractors are available.
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 23:37:37 +0000 (19:37 -0400)]
Convert some loops in AffineConstraints to range-for loops.
David Wells [Sat, 18 Aug 2018 19:13:16 +0000 (15:13 -0400)]
Use references instead of pointers.
There is no null pointer check later on, so its a bit cleaner to just check
indices and then get a reference.
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.
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.