]>
https://gitweb.dealii.org/ - dealii.git/log
Matthias Maier [Thu, 22 Mar 2018 20:22:12 +0000 (15:22 -0500)]
Tests: Provide output variant for clang-6 and libc++
The renumbering in dofs/dof_renumbering_02 changes slightly when libc++
is used. Let's add an output variant.
Daniel Arndt [Wed, 21 Mar 2018 16:56:40 +0000 (23:56 +0700)]
Merge pull request #6071 from tamiko/fix_a_test_4
tests: sundials/harmonic_oscillator_04 increase precision
Martin Kronbichler [Wed, 21 Mar 2018 10:48:57 +0000 (11:48 +0100)]
Merge pull request #6078 from tamiko/fix_a_test_7
tests: lac/*vector_add_and_dot*
Martin Kronbichler [Wed, 21 Mar 2018 10:48:30 +0000 (11:48 +0100)]
Merge pull request #6079 from tamiko/fix_a_test_8
VectorTools: Increase max iterations in project_matrix_free
Martin Kronbichler [Wed, 21 Mar 2018 10:47:28 +0000 (11:47 +0100)]
Merge pull request #6083 from bangerth/fix-step-35
Do not make a variable in step-35 static.
Wolfgang Bangerth [Tue, 20 Mar 2018 23:11:51 +0000 (17:11 -0600)]
Do not make a variable in step-35 static.
Static variables are only initialized once at the beginning of the run. Here,
we have a vector that is marked as 'static' but this really only works because
we never do mesh refinement in this program and consequently (i) the originally
set size continues to be correct, and (ii) the code below sets every vector
element, rather than add to it.
Matthias Maier [Tue, 20 Mar 2018 23:10:54 +0000 (18:10 -0500)]
Merge pull request #6082 from bangerth/fix-typo
Fix a grammar error.
Wolfgang Bangerth [Tue, 20 Mar 2018 23:08:08 +0000 (17:08 -0600)]
Fix a grammar error.
Matthias Maier [Tue, 20 Mar 2018 03:21:44 +0000 (22:21 -0500)]
tests: sundials/harmonic_oscillator_04 increase precision
Matthias Maier [Tue, 20 Mar 2018 21:07:03 +0000 (16:07 -0500)]
VectorTools: Increase max iterations in project_matrix_free
Here is a funny one. Running the test
numerics/project_q_hierarchical_2
with DEAL_II_NUM_THREADS=2 OMP_NUM_THREADS=2 (as done on the tester)
worsens the reduction rate enough to run into the maximal iteration
limit. Solve this issue by slightly increasing the maximal allowed
number of iterations.
Matthias Maier [Tue, 20 Mar 2018 20:21:08 +0000 (15:21 -0500)]
tests: lac/*vector_add_and_dot*
These three tests change output slightly (but unfortunately just above
our numdiff rounding threshold) depending on whether DEAL_II_MAX_THREADS
is set (and to what value).
So let's add another output variant for those three tests.
Matthias Maier [Tue, 20 Mar 2018 17:53:54 +0000 (12:53 -0500)]
Merge pull request #6077 from masterleinad/fix_docu_mpi_minmaxavg
Fix documentation of Utilities::MPI::MinMaxAvg
Matthias Maier [Tue, 20 Mar 2018 17:53:02 +0000 (12:53 -0500)]
Merge pull request #5899 from davydden/lapack_doc
doc: use LaTeX in LAPACKFullMatrix
Matthias Maier [Tue, 20 Mar 2018 17:50:57 +0000 (12:50 -0500)]
Merge pull request #5994 from masterleinad/avoid_clash_class_namespace
Avoid clashes of class names and namespace names
Matthias Maier [Tue, 20 Mar 2018 17:48:43 +0000 (12:48 -0500)]
Merge pull request #6064 from masterleinad/avoid_std_iterator
Avoid deriving from std::iterator
Matthias Maier [Tue, 20 Mar 2018 17:45:41 +0000 (12:45 -0500)]
Merge pull request #6075 from kronbichler/tensor_inline_functions
Mark more basic Tensor operations as always_inline
Daniel Arndt [Tue, 20 Mar 2018 17:07:16 +0000 (18:07 +0100)]
Fix documentation of Utilities::MPI::MinMaxAvg
Wolfgang Bangerth [Tue, 20 Mar 2018 16:44:30 +0000 (10:44 -0600)]
Merge pull request #6049 from davydden/feature/sparse_matrix_mpi_summ
make Utilities::MPI::sum() support SparseMatrix
Denis Davydov [Tue, 20 Mar 2018 13:45:36 +0000 (14:45 +0100)]
minor
Denis Davydov [Tue, 20 Mar 2018 12:11:07 +0000 (13:11 +0100)]
Merge pull request #6068 from tamiko/fix_a_test_1
tests: Increase output precision for fe/rt_bubbles_(14|15)
Denis Davydov [Tue, 20 Mar 2018 12:10:45 +0000 (13:10 +0100)]
Merge pull request #6063 from BenBrands/update_property_state
ScaLAPACKMatrix: change setting of state variable at various places
Daniel Arndt [Tue, 20 Mar 2018 08:27:46 +0000 (15:27 +0700)]
Merge pull request #6072 from tamiko/fix_a_test_5
tests: lac/*vector_add_and_dot_complex increase output precision
Martin Kronbichler [Tue, 20 Mar 2018 08:18:40 +0000 (09:18 +0100)]
Mark more basic Tensor operations as always_inline.
Daniel Arndt [Tue, 20 Mar 2018 08:03:59 +0000 (15:03 +0700)]
Merge pull request #6067 from tamiko/fix_complex_petsc
Bugfix: Set a value to zero with a floating point literal
Daniel Arndt [Tue, 20 Mar 2018 06:49:18 +0000 (13:49 +0700)]
Merge pull request #6073 from tamiko/fix_a_test_6
tests: sharedtria/communicate_active_fe_indices_01b add an output variant
Daniel Arndt [Mon, 19 Mar 2018 17:23:41 +0000 (18:23 +0100)]
Avoid deriving from std::iterator
Wolfgang Bangerth [Tue, 20 Mar 2018 03:47:26 +0000 (21:47 -0600)]
Merge pull request #6069 from tamiko/fix_a_test_2
tests: make distributed_grids/1d_grid robust
Matthias Maier [Tue, 20 Mar 2018 03:45:09 +0000 (22:45 -0500)]
tests: make distributed_grids/1d_grid robust
Matthias Maier [Tue, 20 Mar 2018 03:40:35 +0000 (22:40 -0500)]
Merge pull request #6066 from bangerth/doc-update
Update a couple places where we do markup by hand.
Matthias Maier [Tue, 20 Mar 2018 03:38:42 +0000 (22:38 -0500)]
tests: sharedtria/communicate_active_fe_indices_01b add an output variant
Matthias Maier [Tue, 20 Mar 2018 03:33:48 +0000 (22:33 -0500)]
tests: lac/*vector_add_and_dot_complex increase output precision
Wolfgang Bangerth [Tue, 20 Mar 2018 03:15:43 +0000 (21:15 -0600)]
Merge pull request #6070 from tamiko/fix_a_test_3
tests: metis/metis_02 add yet another output variant
Matthias Maier [Tue, 20 Mar 2018 03:10:11 +0000 (22:10 -0500)]
tests: metis/metis_02 add yet another output variant
Matthias Maier [Tue, 20 Mar 2018 02:51:46 +0000 (21:51 -0500)]
tests: Increase output precision for fe/rt_bubbles_(14|15)
Matthias Maier [Tue, 20 Mar 2018 00:29:33 +0000 (19:29 -0500)]
Bugfix: Set a value to zero with correct number type
Otherwise deal.II fails to build with complex-valued PETSc scalar:
.../source/non_matching/coupling.cc:241:29: error: ambiguous overload for ‘operator=’
(operand types are ‘dealii::FullMatrix<std::complex<double> >’ and ‘int’)
cell_matrix = 0;
~~~~~~~~~~~~^~~
Wolfgang Bangerth [Mon, 19 Mar 2018 23:20:08 +0000 (17:20 -0600)]
Update a couple places where we do markup by hand.
Wolfgang Bangerth [Mon, 19 Mar 2018 22:48:39 +0000 (16:48 -0600)]
Merge pull request #6065 from tamiko/silence_a_warning
Remove superfluous ;
Matthias Maier [Mon, 19 Mar 2018 20:08:55 +0000 (15:08 -0500)]
Remove superfluous ;
Denis Davydov [Mon, 19 Mar 2018 14:10:51 +0000 (15:10 +0100)]
check that size of ArrayView in internal::all_reduce() is the same across the given communicator
Benjamin Brands [Mon, 19 Mar 2018 16:06:35 +0000 (17:06 +0100)]
Corrections
Denis Davydov [Wed, 14 Feb 2018 10:06:40 +0000 (11:06 +0100)]
doc: use LaTeX in LAPACKFullMatrix
Benjamin Brands [Sun, 18 Mar 2018 20:33:32 +0000 (21:33 +0100)]
change setting of state variable at various places
Martin Kronbichler [Mon, 19 Mar 2018 14:26:16 +0000 (15:26 +0100)]
Merge pull request #6051 from bangerth/minor-update
Minor update to FETools::get_interpolation_difference_matrix().
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 [Fri, 16 Mar 2018 19:06:44 +0000 (20:06 +0100)]
make Utilities::MPI::sum() support SparseMatrix
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:18:13 +0000 (22:18 -0600)]
Add a changelog entry.
Wolfgang Bangerth [Mon, 19 Mar 2018 04:18:06 +0000 (22:18 -0600)]
Add a test.
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`
Wolfgang Bangerth [Sat, 17 Mar 2018 00:32:21 +0000 (18:32 -0600)]
Minor update to FETools::get_interpolation_difference_matrix().
In particular, (i) update the documentation slightly, and (ii) simplify the logic of
the implementation by using IdentityMatrix. This also fixes the bug that there was an
assumption that the matrix was all zeros beforehand.
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.
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.