]>
https://gitweb.dealii.org/ - dealii.git/log
Martin Kronbichler [Mon, 19 Mar 2018 14:25:15 +0000 (15:25 +0100)]
Merge pull request #6060 from bangerth/use-static-assertion
Convert an Assert into static_assert.
Denis Davydov [Mon, 19 Mar 2018 05:50:38 +0000 (06:50 +0100)]
Merge pull request #6002 from luca-heltai/parameter-acceptor-proxy
Parameter Acceptor Proxy.
Matthias Maier [Mon, 19 Mar 2018 05:40:18 +0000 (00:40 -0500)]
Merge pull request #6050 from davydden/extend_gitignore
extend gitignore
Daniel Arndt [Mon, 19 Mar 2018 05:09:09 +0000 (12:09 +0700)]
Merge pull request #6046 from davydden/feature/lapack_set
lapack: add set(i,j,value)
Wolfgang Bangerth [Mon, 19 Mar 2018 04:21:39 +0000 (22:21 -0600)]
Convert an Assert into static_assert.
The TableIndices class had Assert statements in a couple of places
that the number of indices in question is a positive number, not zero.
Proximally, this led to Coverity complaining that a function called in a
noexcept function of Table may in fact throw an exception. The warning
is correct, and is most easily worked around by converting the
assertion into a static_assert -- which has to hold for the entire
class, so that's where I moved it from the affected member functions.
Wolfgang Bangerth [Mon, 19 Mar 2018 02:42:48 +0000 (20:42 -0600)]
Merge pull request #6057 from luzpaz/misc-typos
Misc. typos fixes
luz.paz [Mon, 19 Mar 2018 02:11:49 +0000 (22:11 -0400)]
Misc. typos fixes
Found via `codespell`
Luca Heltai [Tue, 6 Mar 2018 09:30:23 +0000 (10:30 +0100)]
ParameterAcceptorProxy
Denis Davydov [Sat, 17 Mar 2018 03:05:35 +0000 (04:05 +0100)]
add a test and a channgelog
Denis Davydov [Sat, 17 Mar 2018 11:22:23 +0000 (12:22 +0100)]
Merge pull request #6054 from drwells/add-fullmatrix-changelog
Add a changelog entry for commits merged in
913d2a5d62 .
Denis Davydov [Sat, 17 Mar 2018 07:05:46 +0000 (08:05 +0100)]
Merge pull request #6052 from bangerth/cleanups
Minor cleanups to FETools::get_projection_matrix().
David Wells [Sat, 17 Mar 2018 04:44:25 +0000 (00:44 -0400)]
Merge pull request #6053 from bangerth/cleanups-2
Really only two micro-cleanups.
David Wells [Sat, 17 Mar 2018 04:30:48 +0000 (00:30 -0400)]
Add a changelog entry for commits merged in
913d2a5d62 .
Denis Davydov [Fri, 16 Mar 2018 20:24:41 +0000 (21:24 +0100)]
extend gitignore
Wolfgang Bangerth [Sat, 17 Mar 2018 01:53:29 +0000 (19:53 -0600)]
Really only two micro-cleanups.
Wolfgang Bangerth [Sat, 17 Mar 2018 00:51:52 +0000 (18:51 -0600)]
Minor cleanups to FETools::get_projection_matrix().
Wolfgang Bangerth [Fri, 16 Mar 2018 23:00:54 +0000 (17:00 -0600)]
Merge pull request #6048 from drwells/rectangular-full-matrix
Rectangular full matrix
David Wells [Fri, 16 Mar 2018 17:48:58 +0000 (13:48 -0400)]
Merge pull request #6047 from masterleinad/fix_64bit_dof
Fix 64-bit dof type in test
David Wells [Fri, 16 Mar 2018 17:25:22 +0000 (13:25 -0400)]
Update tests with new output.
Since the default test matrix is rectangular, most FullMatrix tests now
have different output.
David Wells [Fri, 16 Mar 2018 17:21:14 +0000 (13:21 -0400)]
Update tests with identical output.
The FullMatrix tests now default to using rectangular matrices, but this
does not make sense for every test. This commit modifies tests so that
they use the old (square) test matrix.
David Wells [Fri, 16 Mar 2018 17:18:05 +0000 (13:18 -0400)]
Update tests with truncated output.
David Wells [Fri, 16 Mar 2018 17:22:09 +0000 (13:22 -0400)]
Use rectangular matrices in FullMatrix tests.
This catches more bugs.
David Wells [Fri, 16 Mar 2018 16:03:23 +0000 (12:03 -0400)]
Fix some assertions in FullMatrix.
David Wells [Thu, 15 Mar 2018 20:03:12 +0000 (16:03 -0400)]
Fix some (rectangular) FullMatrix methods.
Daniel Arndt [Fri, 16 Mar 2018 11:00:21 +0000 (12:00 +0100)]
Fix 64-bit dof type in test
Denis Davydov [Fri, 16 Mar 2018 09:00:59 +0000 (10:00 +0100)]
lapack: add set(i,j,value)
Daniel Arndt [Tue, 13 Mar 2018 18:40:33 +0000 (19:40 +0100)]
Merge pull request #6023 from bangerth/parallelize
Parallelize FETools::compute_projection_matrices()
Daniel Arndt [Tue, 13 Mar 2018 16:09:28 +0000 (17:09 +0100)]
Merge pull request #6044 from luca-heltai/coupling-distributed
Distributed coupling.
Luca Heltai [Tue, 13 Mar 2018 09:06:46 +0000 (10:06 +0100)]
Updated documentation for parallel triangulations.
Luca Heltai [Tue, 13 Mar 2018 09:03:45 +0000 (10:03 +0100)]
Added distributed test.
Jean-Paul Pelteret [Tue, 13 Mar 2018 06:17:12 +0000 (07:17 +0100)]
Merge pull request #6043 from Rombur/xsdk
Do not use macros in the cuda matrix-free
Wolfgang Bangerth [Tue, 13 Mar 2018 02:16:33 +0000 (20:16 -0600)]
Merge pull request #6042 from MFraters/add_change_entry_for_json_parser_for_input_files
add change entry for the add_json_parser_for_input_files pull request.
Bruno Turcksin [Tue, 13 Mar 2018 00:58:31 +0000 (20:58 -0400)]
Do not use macros in the cuda matrix-free
MFraters [Mon, 12 Mar 2018 13:26:41 +0000 (14:26 +0100)]
add change entry for the add_json_parser_for_input_files pull request.
Daniel Arndt [Mon, 12 Mar 2018 21:54:44 +0000 (22:54 +0100)]
Merge pull request #6040 from bangerth/doc-update-3
Improve readability of doxygen-generated pages.
Daniel Arndt [Mon, 12 Mar 2018 20:29:45 +0000 (21:29 +0100)]
Merge pull request #6031 from bangerth/update-step-14
Don't use SynchronousIterator in step-9, 14
David Wells [Mon, 12 Mar 2018 16:31:46 +0000 (12:31 -0400)]
Merge pull request #6036 from luzpaz/misc-typos
Misc. typos
Bruno Turcksin [Mon, 12 Mar 2018 15:02:21 +0000 (11:02 -0400)]
Merge pull request #6028 from kronbichler/improve_hermite_poly
Make Hermite-like polynomials represent constant by (1,1,...1)
Luca Heltai [Mon, 12 Mar 2018 13:56:05 +0000 (14:56 +0100)]
Distributed coupling now working.
Wolfgang Bangerth [Mon, 12 Mar 2018 12:10:10 +0000 (06:10 -0600)]
Merge pull request #5999 from luca-heltai/coupling
Non-matching sparsity and mass matrix.
Martin Kronbichler [Sat, 10 Mar 2018 10:41:10 +0000 (11:41 +0100)]
Change weight in Hermite-like polynomials to make constant represented by (1,1,1,...1).
luz.paz [Mon, 12 Mar 2018 10:56:36 +0000 (06:56 -0400)]
Source typos
luz.paz [Mon, 12 Mar 2018 05:03:33 +0000 (01:03 -0400)]
Found more typos
luz.paz [Mon, 12 Mar 2018 04:31:11 +0000 (00:31 -0400)]
Revision
luz.paz [Sun, 11 Mar 2018 17:32:36 +0000 (13:32 -0400)]
Misc. typos
Found via `codespell`
Martin Kronbichler [Mon, 12 Mar 2018 11:33:32 +0000 (12:33 +0100)]
Merge pull request #6032 from bangerth/doc-comm-world
Document the use of MPI_COMM_WORLD in MPI_InitFinalize.
Wolfgang Bangerth [Mon, 12 Mar 2018 11:28:01 +0000 (05:28 -0600)]
Merge pull request #6041 from masterleinad/allow_valgrind
Add missing file used in #6035
Martin Kronbichler [Mon, 12 Mar 2018 10:56:29 +0000 (11:56 +0100)]
Merge pull request #6038 from bangerth/doc-update-2
Fix doxygen markup.
Martin Kronbichler [Mon, 12 Mar 2018 10:51:48 +0000 (11:51 +0100)]
Merge pull request #6033 from bangerth/doc-update
Document why using MPI_COMM_WORLD is ok in one place.
Daniel Arndt [Mon, 12 Mar 2018 10:00:35 +0000 (11:00 +0100)]
Merge pull request #5993 from MFraters/add_json_parser_for_input_files
Add json parser for input files
Daniel Arndt [Mon, 12 Mar 2018 09:35:01 +0000 (10:35 +0100)]
Add missing file used in #6035
Matthias Maier [Mon, 12 Mar 2018 06:24:10 +0000 (01:24 -0500)]
Merge pull request #6035 from masterleinad/allow_valgrind
Allow to run the testsuite with valgrind
Wolfgang Bangerth [Mon, 12 Mar 2018 04:20:23 +0000 (22:20 -0600)]
Fix a couple of places in the documentation of a function.
Wolfgang Bangerth [Mon, 12 Mar 2018 03:21:40 +0000 (21:21 -0600)]
Improve readability of doxygen-generated pages.
Wolfgang Bangerth [Mon, 12 Mar 2018 03:03:25 +0000 (21:03 -0600)]
Fix doxygen markup.
Wolfgang Bangerth [Sun, 11 Mar 2018 07:06:29 +0000 (00:06 -0700)]
Document why using MPI_COMM_WORLD is ok in one place.
Timo Heister [Sun, 11 Mar 2018 18:45:26 +0000 (14:45 -0400)]
Merge pull request #6025 from masterleinad/fix_clang_6_performance
Fix llvm-6 clang-tidy performance findings
Daniel Arndt [Sun, 11 Mar 2018 16:02:40 +0000 (17:02 +0100)]
Allow to run the testsuite with valgrind
Daniel Arndt [Sun, 11 Mar 2018 13:14:09 +0000 (14:14 +0100)]
Merge pull request #6034 from bangerth/add-test
Add a test that works on only a subset of MPI processes.
Denis Davydov [Sun, 11 Mar 2018 10:42:42 +0000 (16:12 +0530)]
Merge pull request #5998 from bangerth/update-example-output
Update a couple of things on how we generate output in the example steps
Daniel Arndt [Sun, 11 Mar 2018 09:38:46 +0000 (10:38 +0100)]
Merge pull request #6022 from bangerth/version-string
Provide a function that returns the version string.
Daniel Arndt [Sat, 10 Mar 2018 05:44:28 +0000 (06:44 +0100)]
Fix llvm-6 clang-tidy performance findings
Wolfgang Bangerth [Sun, 11 Mar 2018 07:26:47 +0000 (00:26 -0700)]
Add a test that works on only a subset of MPI processes.
The test is intended to verify that we don't have stray references to MPI_COMM_WORLD.
Wolfgang Bangerth [Sun, 11 Mar 2018 06:57:37 +0000 (23:57 -0700)]
Document the use of MPI_COMM_WORLD in MPI_InitFinalize.
Wolfgang Bangerth [Sun, 4 Mar 2018 08:23:50 +0000 (01:23 -0700)]
Update a couple of things on how we generate output in the example steps.
Wolfgang Bangerth [Sat, 10 Mar 2018 16:39:41 +0000 (09:39 -0700)]
Avoid the use of SynchronousIterator in step-9.
While there also mark a solution vector as a reference to avoid copying it.
Wolfgang Bangerth [Sat, 10 Mar 2018 16:39:10 +0000 (09:39 -0700)]
Avoid the use of SynchronousIterator in step-14.
Wolfgang Bangerth [Sat, 10 Mar 2018 16:23:47 +0000 (09:23 -0700)]
Point to the only tutorial program that uses this class.
Wolfgang Bangerth [Sat, 10 Mar 2018 05:35:18 +0000 (22:35 -0700)]
Add a changelog entry.
Wolfgang Bangerth [Sat, 10 Mar 2018 05:34:58 +0000 (22:34 -0700)]
Provide a function that returns the version string.
Daniel Arndt [Sat, 10 Mar 2018 20:30:51 +0000 (15:30 -0500)]
Merge pull request #6029 from bangerth/update-step-14
Avoid re-init'ing the same vector twice in step-14.
Wolfgang Bangerth [Sat, 10 Mar 2018 15:54:44 +0000 (08:54 -0700)]
Avoid re-init'ing the same vector twice in step-14.
David Wells [Sat, 10 Mar 2018 13:25:42 +0000 (08:25 -0500)]
Merge pull request #6027 from bangerth/doc-update
Minor doc update to step-35.
Martin Kronbichler [Sat, 10 Mar 2018 10:27:45 +0000 (11:27 +0100)]
Merge pull request #6003 from masterleinad/relaxation_block_set_kernel
Allow for setting the size of the kernel instead of a threshold in RelaxationBlock
Wolfgang Bangerth [Sat, 10 Mar 2018 10:13:51 +0000 (03:13 -0700)]
Minor doc update to step-35.
Martin Kronbichler [Sat, 10 Mar 2018 10:04:54 +0000 (11:04 +0100)]
Merge pull request #6024 from kronbichler/remove_mpi_comm_world
Do not use MPI_COMM_WORLD in MG Transfer
Martin Kronbichler [Sat, 10 Mar 2018 06:22:05 +0000 (07:22 +0100)]
Remove use of MPI_COMM_WORLD in serial Trilinos vector.
Martin Kronbichler [Sat, 10 Mar 2018 06:10:18 +0000 (07:10 +0100)]
Do not use MPI_COMM_WORLD.
Wolfgang Bangerth [Sat, 10 Mar 2018 05:47:10 +0000 (22:47 -0700)]
Run the computation of projections from children in parallel.
Wolfgang Bangerth [Sat, 10 Mar 2018 05:38:06 +0000 (22:38 -0700)]
Break the main part of a loop out of the loop and put it into a lambda.
Bruno Turcksin [Fri, 9 Mar 2018 23:00:13 +0000 (18:00 -0500)]
Merge pull request #6020 from bangerth/doc-update
Improve documentation of FETools::compute_projection_matrices().
Bruno Turcksin [Fri, 9 Mar 2018 22:58:58 +0000 (17:58 -0500)]
Merge pull request #6014 from kronbichler/improve_hermite_like_interp
Extend Hermite-like interpolation to case degree=2
Bruno Turcksin [Fri, 9 Mar 2018 22:45:37 +0000 (17:45 -0500)]
Merge pull request #6021 from tjhei/cuda_documentation_fixes
CUDA: doxygen fixes
Timo Heister [Fri, 9 Mar 2018 19:32:26 +0000 (14:32 -0500)]
CUDA: doxygen fixes
- disable DEAL_II_ALWAYS_INLINE and __device__ in doxygen documentation
- avoid @ingroup for member functions because they will be moved not
copied to the group
Wolfgang Bangerth [Fri, 9 Mar 2018 15:09:17 +0000 (08:09 -0700)]
Improve documentation of FETools::compute_projection_matrices().
Bruno Turcksin [Fri, 9 Mar 2018 14:09:38 +0000 (09:09 -0500)]
Merge pull request #6012 from tjhei/cuda_warnings
CUDA: fix cmake 3.10 and remove warning
Martin Kronbichler [Fri, 9 Mar 2018 03:39:26 +0000 (04:39 +0100)]
Merge pull request #6005 from jppelteret/fix_vector_from_trilinos_vector
Fix Vector::operator=(TrilinosWrappers::MPI::Vector)
Martin Kronbichler [Thu, 8 Mar 2018 23:25:36 +0000 (00:25 +0100)]
Extend Hermite-like interpolation to case degree=2.
Jean-Paul Pelteret [Thu, 8 Mar 2018 20:24:10 +0000 (21:24 +0100)]
Merge pull request #6013 from tjhei/lapack_warnings
remove LAPACK warning about uninitialized info variable
Timo Heister [Thu, 8 Mar 2018 17:21:40 +0000 (12:21 -0500)]
remove LAPACK warning about uninitialized info variable
Timo Heister [Thu, 8 Mar 2018 17:11:14 +0000 (12:11 -0500)]
CUDA: fix cmake 3.10 and remove warning
Matthias Maier [Thu, 8 Mar 2018 17:11:07 +0000 (11:11 -0600)]
Merge pull request #6009 from bangerth/doc-update-13
Better document one place.
Matthias Maier [Thu, 8 Mar 2018 17:10:35 +0000 (11:10 -0600)]
Merge pull request #6008 from bangerth/cleanup-2
Better document a piece of code.
Matthias Maier [Thu, 8 Mar 2018 17:10:05 +0000 (11:10 -0600)]
Merge pull request #6007 from bangerth/cleanup
Simplify code.
Wolfgang Bangerth [Thu, 8 Mar 2018 16:50:13 +0000 (09:50 -0700)]
Merge pull request #6011 from tamiko/add-gitignore
Add a .gitignore file
Matthias Maier [Thu, 8 Mar 2018 16:46:16 +0000 (10:46 -0600)]
Add a .gitignore file
Let's ignore the "code-gallery" directory and all directories starting
with "build*".
MFraters [Thu, 8 Mar 2018 15:59:32 +0000 (16:59 +0100)]
Add test for the read json parameter handler.
MFraters [Sun, 4 Mar 2018 02:25:43 +0000 (03:25 +0100)]
add json parser for input files.
Wolfgang Bangerth [Thu, 8 Mar 2018 14:54:25 +0000 (07:54 -0700)]
Better document one place.
Wolfgang Bangerth [Thu, 8 Mar 2018 14:41:43 +0000 (07:41 -0700)]
Better document a piece of code.
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.