]>
https://gitweb.dealii.org/ - dealii.git/log
Wolfgang Bangerth [Fri, 31 Aug 2018 23:37:12 +0000 (17:37 -0600)]
Fix a typo.
Daniel Arndt [Mon, 27 Aug 2018 19:47:02 +0000 (21:47 +0200)]
Merge pull request #7084 from masterleinad/cuda_precondition
CUDAWrappers::PreconditionIC and CUDAWrappers::PreconditionILU
Daniel Arndt [Mon, 27 Aug 2018 19:42:03 +0000 (21:42 +0200)]
Merge pull request #7100 from Rombur/mmult
Fix bug in mmult for Trilinos matrix
Jean-Paul Pelteret [Mon, 27 Aug 2018 18:24:29 +0000 (20:24 +0200)]
Merge pull request #7107 from drwells/remove-constraint-matrix-references
Remove all references to 'constraint matrix'.
Wolfgang Bangerth [Mon, 27 Aug 2018 17:31:55 +0000 (11:31 -0600)]
Merge pull request #7113 from masterleinad/assert_positive_exponent_pow
Assert non-negative exponents in Utilities::pow
Daniel Arndt [Mon, 27 Aug 2018 16:27:37 +0000 (18:27 +0200)]
Fix documentation
Bruno Turcksin [Wed, 22 Aug 2018 20:52:12 +0000 (20:52 +0000)]
Add entry in changelog
Bruno Turcksin [Wed, 22 Aug 2018 20:49:03 +0000 (20:49 +0000)]
Add test for mmult using Trilinos matrices in parallel
Bruno Turcksin [Wed, 22 Aug 2018 20:48:06 +0000 (20:48 +0000)]
Fix a bug when using mmult in parallel for Trilinos matrices
Bruno Turcksin [Wed, 22 Aug 2018 20:46:08 +0000 (20:46 +0000)]
Add requirement for EpetraExt when using Trilinos
Jean-Paul Pelteret [Mon, 27 Aug 2018 14:46:59 +0000 (16:46 +0200)]
Merge pull request #7124 from masterleinad/shared_pointer_partitioner
Fix last remaining instance of passing shared_ptr<Partitioner> by value
Bruno Turcksin [Mon, 27 Aug 2018 13:52:36 +0000 (09:52 -0400)]
Merge pull request #7088 from kronbichler/fix_small_bug_dof_indices
Add assertions in MatrixFree DoFInfo to avoid invalid memory access
Daniel Arndt [Mon, 27 Aug 2018 10:39:43 +0000 (12:39 +0200)]
Fix last remaining instance of passing shared_ptr<Partitioner> by value
Wolfgang Bangerth [Mon, 27 Aug 2018 03:10:35 +0000 (21:10 -0600)]
Merge pull request #6975 from jppelteret/ad-helpers_01
AD Helpers: Introduce base class for AD helper classes
Wolfgang Bangerth [Sun, 26 Aug 2018 21:01:08 +0000 (15:01 -0600)]
Merge pull request #7121 from masterleinad/pass_built_in_by_value
Don't pass built-in types value
Jean-Paul Pelteret [Wed, 25 Jul 2018 16:55:13 +0000 (18:55 +0200)]
AD Helpers: Introduce base class for AD helper classes
Daniel Arndt [Sun, 26 Aug 2018 18:45:47 +0000 (20:45 +0200)]
Merge pull request #7122 from drwells/remove-unused-array
Remove an unused array.
Daniel Arndt [Sun, 26 Aug 2018 10:46:54 +0000 (12:46 +0200)]
Avoid const reference to temporary
Daniel Arndt [Sat, 25 Aug 2018 17:47:44 +0000 (19:47 +0200)]
Don't pass const double by reference
Daniel Arndt [Sat, 25 Aug 2018 17:41:39 +0000 (19:41 +0200)]
Don't pass const bool by reference
Daniel Arndt [Sat, 25 Aug 2018 17:40:36 +0000 (19:40 +0200)]
Don't pass const int by reference
Daniel Arndt [Sat, 25 Aug 2018 17:39:12 +0000 (19:39 +0200)]
Don't pass const unsigned int by reference
Daniel Arndt [Sat, 25 Aug 2018 17:37:02 +0000 (19:37 +0200)]
Don't pass const long int by reference
Daniel Arndt [Sat, 25 Aug 2018 19:57:21 +0000 (21:57 +0200)]
Use a VectorType instead of unsigned int in LaplaceOperator::local_diagonal_cell
David Wells [Sat, 25 Aug 2018 21:26:27 +0000 (17:26 -0400)]
Merge pull request #7119 from bangerth/ref
Don't use a reference for a 'const unsigned int'.
David Wells [Sat, 25 Aug 2018 20:52:31 +0000 (16:52 -0400)]
Remove an unused array.
dof_locations is later redefined as a reference to the face quadrature points.
Wolfgang Bangerth [Sat, 25 Aug 2018 13:28:39 +0000 (07:28 -0600)]
Merge pull request #7118 from jppelteret/ad-drivers_02
Enhancements to AD drivers header
Wolfgang Bangerth [Sat, 25 Aug 2018 13:19:39 +0000 (07:19 -0600)]
Don't use a reference for a 'const unsigned int'.
Jean-Paul Pelteret [Sat, 25 Aug 2018 09:25:52 +0000 (11:25 +0200)]
Enhancements to AD drivers header
- Spelling / grammar corrections
- Move special numbers into their own namespace
- Rename some functions
- Reorder some function arguments
Daniel Arndt [Sat, 25 Aug 2018 08:10:28 +0000 (10:10 +0200)]
Merge pull request #7115 from davydden/fix/fe_enriched_coverty
fix uninitialized variable in FE_Enriched Helper class
David Wells [Fri, 24 Aug 2018 23:00:51 +0000 (19:00 -0400)]
Merge pull request #7114 from dkumorAtGitHub/bugfix_issue_#7101
Fixed bug in member function AffineConstraints<number>::add_entries
Daniel Arndt [Fri, 24 Aug 2018 17:16:25 +0000 (19:16 +0200)]
Use Assert instead, lower the standard required and add comments
David Wells [Thu, 23 Aug 2018 17:12:17 +0000 (13:12 -0400)]
Remove all references to 'constraint matrix'.
Dustin Kumor [Fri, 24 Aug 2018 16:20:55 +0000 (18:20 +0200)]
Fixed compiling error due to misapplication of variable names and types
Former ConstraintLine pointer (line_ptr) is now a ConstraintLine reference (line)
Denis Davydov [Fri, 24 Aug 2018 13:31:12 +0000 (15:31 +0200)]
replace num_colors by n_colors
Dustin Kumor [Fri, 24 Aug 2018 13:31:05 +0000 (15:31 +0200)]
Added carriage return at the end of changelog file
Denis Davydov [Fri, 24 Aug 2018 13:27:17 +0000 (15:27 +0200)]
fix uninitialized variable in FE_Enriched Helper class
Dustin Kumor [Fri, 24 Aug 2018 12:56:56 +0000 (14:56 +0200)]
Corrected spelling error in changelog file
Dustin Kumor [Fri, 24 Aug 2018 12:42:12 +0000 (14:42 +0200)]
Corrected push_back-command argument and added a changelog file
Dustin Kumor [Fri, 24 Aug 2018 09:13:37 +0000 (11:13 +0200)]
Fixed bug in member function AffineConstraints<number>::add_entries
Although it is stated in the code comments that already existing entries
are skipped they are added nevertheless and thus lead to duplicates in
the constraint matrix. This bug was fixed by introducing a bool variable
indicating the currently treated column-value-pair to be added or not.
Daniel Arndt [Fri, 24 Aug 2018 09:29:03 +0000 (11:29 +0200)]
Assert positive exponents in Utilities::pow
David Wells [Fri, 24 Aug 2018 04:22:22 +0000 (00:22 -0400)]
Merge pull request #7108 from drwells/remove-erf-include
Remove some unused boost erf includes.
Daniel Arndt [Fri, 24 Aug 2018 00:56:09 +0000 (02:56 +0200)]
Merge pull request #7110 from bangerth/ex-10-11
Avoid loop increment operations with side effects.
Daniel Arndt [Fri, 24 Aug 2018 00:55:52 +0000 (02:55 +0200)]
Merge pull request #7112 from bangerth/avoid-assertion
Simplify two functions.
Daniel Arndt [Thu, 23 Aug 2018 22:06:36 +0000 (00:06 +0200)]
Merge pull request #7111 from drwells/remove-fe-interpolate-reference
Remove a reference to FiniteElement::interpolate().
Wolfgang Bangerth [Thu, 23 Aug 2018 21:21:33 +0000 (15:21 -0600)]
Simplify two functions.
These functions threw an exception in 1d, but this is not
the right place to check that condition: the assertion is currently
thrown because some other class does not implement a function. In
particular, this is about TriaAccessor<0,1>::operator++(), but that
already has the correct assertion that, if ever lifted, would
make the place that currently *also* checks the condition work
automatically.
David Wells [Thu, 23 Aug 2018 21:08:16 +0000 (17:08 -0400)]
Remove a reference to FiniteElement::interpolate().
This function was removed in
2fe0c3c7a7f .
Wolfgang Bangerth [Thu, 23 Aug 2018 21:06:09 +0000 (15:06 -0600)]
Avoid loop increment operations with side effects.
Just because it can be done does not mean that it *should* be done.
Daniel Arndt [Thu, 23 Aug 2018 20:31:55 +0000 (22:31 +0200)]
Merge pull request #7104 from masterleinad/const_correctness_vol
Const-correctness in lac/vector_operations_internal.h
David Wells [Thu, 23 Aug 2018 18:38:21 +0000 (14:38 -0400)]
Remove some unused boost erf includes.
David Wells [Thu, 23 Aug 2018 16:29:26 +0000 (12:29 -0400)]
Merge pull request #7106 from masterleinad/replace_math_std
Don't use math functions not preceded with std::
David Wells [Thu, 23 Aug 2018 16:29:11 +0000 (12:29 -0400)]
Merge pull request #7105 from masterleinad/deltete_wrong_configuration
Delete wrong configuration test for fe_enriched_color_07
Daniel Arndt [Thu, 23 Aug 2018 12:53:39 +0000 (14:53 +0200)]
Don't use math functions not preceded with std::
Daniel Arndt [Thu, 23 Aug 2018 12:53:28 +0000 (14:53 +0200)]
Delete wrong configuration test for fe_enriched_color_07
Daniel Arndt [Thu, 23 Aug 2018 09:32:56 +0000 (11:32 +0200)]
Const-correctness in lac/vector_operations_internal.h
Daniel Arndt [Wed, 22 Aug 2018 23:02:34 +0000 (01:02 +0200)]
Merge pull request #7067 from Rombur/new_cuda_mpi
CUDA support for LA::d:Vector
Bruno Turcksin [Wed, 22 Aug 2018 21:08:37 +0000 (17:08 -0400)]
Merge pull request #7075 from masterleinad/fix_remaining_iterative_solvers_cuda
Fix using the remaining iterative solvers with CUDAWrappers::Vector
Daniel Arndt [Fri, 17 Aug 2018 13:36:07 +0000 (15:36 +0200)]
Changelog entry
Daniel Arndt [Fri, 17 Aug 2018 13:18:23 +0000 (15:18 +0200)]
SolverFGMRES, SolverBiCGStab, SolverRichardson, SolverRelaxation
Daniel Arndt [Fri, 17 Aug 2018 13:14:25 +0000 (15:14 +0200)]
SolverQMRS
Daniel Arndt [Fri, 17 Aug 2018 13:13:36 +0000 (15:13 +0200)]
SolverMinRes
Daniel Arndt [Fri, 17 Aug 2018 13:12:25 +0000 (15:12 +0200)]
SolverFIRE
Daniel Arndt [Fri, 17 Aug 2018 13:11:31 +0000 (15:11 +0200)]
Implement CUDAWrappers::Vector::norm_sqr
Bruno Turcksin [Wed, 1 Aug 2018 15:33:59 +0000 (15:33 +0000)]
Add changelog entry
Bruno Turcksin [Thu, 2 Aug 2018 14:51:35 +0000 (14:51 +0000)]
Add tests
Bruno Turcksin [Thu, 2 Aug 2018 14:51:24 +0000 (14:51 +0000)]
Add support for CUDA memory space in LA::distributed::Vector
Add support for CUDA memory space to LinearAlgebra::distributed::Vector by
adding a new template parameter with a default value of Host.
Daniel Arndt [Wed, 22 Aug 2018 11:54:54 +0000 (13:54 +0200)]
Merge pull request #7089 from drwells/add-Table-iterators
Add table iterators
David Wells [Mon, 20 Aug 2018 04:22:11 +0000 (00:22 -0400)]
Add matrix iterators to Table (and FullMatrix).
This generalizes the work done in
b4b71dc9f60 by adding more template parameters
to the iterator and accessor classes for TransposeTable: the new version is now
used in Table (and thus FullMatrix).
The old FullMatrix::const_iterator has been completely removed (since the new
version provides both const and non-const iterators).
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
Martin Kronbichler [Mon, 20 Aug 2018 18:52:14 +0000 (20:52 +0200)]
Add some assertions in MatrixFree DoFInfo to avoid invalid memory access.
Daniel Arndt [Sun, 19 Aug 2018 23:02:52 +0000 (01:02 +0200)]
Changelog entry
Daniel Arndt [Sun, 19 Aug 2018 22:23:29 +0000 (00:23 +0200)]
Use SmartPointer
Daniel Arndt [Sun, 19 Aug 2018 21:47:38 +0000 (23:47 +0200)]
Add PreconditionILU
Daniel Arndt [Fri, 17 Aug 2018 23:56:23 +0000 (01:56 +0200)]
Add PreconditionIC
Daniel Arndt [Sun, 19 Aug 2018 12:31:41 +0000 (14:31 +0200)]
Add NumberType<cu*Complex> specializations
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
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.