]>
https://gitweb.dealii.org/ - dealii.git/log
Wolfgang Bangerth [Sat, 22 Sep 2018 04:48:31 +0000 (22:48 -0600)]
Remove a reference to GCC 3.4.
Also just editorial changes.
David Wells [Fri, 21 Sep 2018 16:22:31 +0000 (12:22 -0400)]
Merge pull request #7185 from bangerth/assert
Fix renumbering in parallel for hp.
Wolfgang Bangerth [Fri, 21 Sep 2018 05:02:59 +0000 (23:02 -0600)]
Merge pull request #7182 from davydden/line_minimization
Line minimization
Daniel Arndt [Thu, 20 Sep 2018 20:46:54 +0000 (22:46 +0200)]
Merge pull request #7206 from tamiko/fix_petsc_3.9
PETscWrappers: Bugfix: use MAT_INPLACE_MATRIX instead of MAT_REUSE_MATRIX
Wolfgang Bangerth [Thu, 20 Sep 2018 16:41:38 +0000 (10:41 -0600)]
Merge pull request #7217 from jppelteret/codim_1-read_abaqus
Fix GridIn::read_abaqus() for codimension 1 case.
Wolfgang Bangerth [Thu, 20 Sep 2018 16:32:49 +0000 (10:32 -0600)]
Merge pull request #7218 from jppelteret/fix_7211
Fix undefined reference to some ADNumberTraits static variables.
Jean-Paul Pelteret [Thu, 20 Sep 2018 09:36:18 +0000 (11:36 +0200)]
Fix undefined reference to some ADNumberTraits static variables.
Fixes #7211
Luca Heltai [Thu, 20 Sep 2018 09:24:07 +0000 (11:24 +0200)]
Merge pull request #7215 from davydden/feature/pattern_function_parser
extend Patterns::Tools::Convert to understand ComponentMask and Funct…
Jean-Paul Pelteret [Thu, 20 Sep 2018 08:11:36 +0000 (10:11 +0200)]
Fix GridIn::read_abaqus() for codimension 1 case.
Daniel Arndt [Thu, 20 Sep 2018 07:55:24 +0000 (09:55 +0200)]
Merge pull request #6781 from tamiko/update-step-7
example/step-7: Update indenting and modernize
Matthias Maier [Thu, 20 Sep 2018 03:44:27 +0000 (22:44 -0500)]
make apple-clang happy
Denis Davydov [Wed, 19 Sep 2018 21:18:45 +0000 (23:18 +0200)]
add changelog
Denis Davydov [Wed, 19 Sep 2018 21:11:58 +0000 (23:11 +0200)]
extend Patterns::Tools::Convert to understand ComponentMask and FunctionParser
Matthias Maier [Wed, 19 Sep 2018 19:02:42 +0000 (14:02 -0500)]
step-7: Use const auto &cell instead of const auto cell
Matthias Maier [Sun, 16 Sep 2018 18:27:43 +0000 (13:27 -0500)]
step-7: update text
Matthias Maier [Sun, 16 Sep 2018 18:22:50 +0000 (13:22 -0500)]
step-7: address comments
Matthias Maier [Sun, 16 Sep 2018 18:14:17 +0000 (13:14 -0500)]
step-7: Use AffineConstraints instead of ConstraintMatrix
Matthias Maier [Sun, 16 Sep 2018 18:13:22 +0000 (13:13 -0500)]
step-7: Simplify array type and use range-based for loops
Matthias Maier [Fri, 15 Jun 2018 23:55:37 +0000 (18:55 -0500)]
step-7: Use foreach loop and make a code snippet more readable
Matthias Maier [Fri, 15 Jun 2018 23:55:17 +0000 (18:55 -0500)]
step-7: make bilinear forms more readable
Matthias Maier [Fri, 15 Jun 2018 23:54:28 +0000 (18:54 -0500)]
step-7: Use std::array instead of C-style array
Matthias Maier [Wed, 19 Sep 2018 18:06:29 +0000 (13:06 -0500)]
Merge pull request #7199 from masterleinad/implement_solver_selector_constructor
Implement SolverSelector constructor mentioned in the documentation
Matthias Maier [Wed, 19 Sep 2018 17:52:51 +0000 (12:52 -0500)]
add a test
Matthias Maier [Mon, 17 Sep 2018 17:47:05 +0000 (12:47 -0500)]
PETscWrappers: Bugfix: use MAT_INPLACE_MATRIX instead of MAT_REUSE_MATRIX
This fixes a bug with the transpose() function when used with PETSc 3.9
or newer.
Bruno Turcksin [Wed, 19 Sep 2018 13:46:22 +0000 (09:46 -0400)]
Merge pull request #7213 from masterleinad/cuda_wrappers_mf_64bit
Make CUDAWrappers::MatrixFree compile with 64-bit indices
Daniel Arndt [Wed, 19 Sep 2018 09:18:28 +0000 (11:18 +0200)]
Make CUDAWrappers::MatrixFree compile with 64-bit indices
Timo Heister [Tue, 18 Sep 2018 20:18:02 +0000 (14:18 -0600)]
Merge pull request #7210 from bangerth/xml
Do not let doxygen generate XML format.
Wolfgang Bangerth [Tue, 18 Sep 2018 19:17:38 +0000 (13:17 -0600)]
Do not let doxygen generate XML format.
Timo Heister [Tue, 18 Sep 2018 16:01:28 +0000 (10:01 -0600)]
Merge pull request #7209 from jppelteret/doc_st_01
Improve in-code documentation of SymmetricTensor<2,3> inverse.
Daniel Arndt [Tue, 18 Sep 2018 15:58:16 +0000 (17:58 +0200)]
Fix typo
Jean-Paul Pelteret [Tue, 18 Sep 2018 12:59:32 +0000 (14:59 +0200)]
Improve in-code documentation of SymmetricTensor<2,3> inverse.
Jean-Paul Pelteret [Tue, 18 Sep 2018 09:11:16 +0000 (11:11 +0200)]
Add code examples for line search.
Jean-Paul Pelteret [Tue, 18 Sep 2018 08:31:51 +0000 (10:31 +0200)]
Further clean up documentation for line minimization algorithms.
Jean-Paul Pelteret [Tue, 18 Sep 2018 08:08:43 +0000 (10:08 +0200)]
Clean up documentation for line minimization algorithms.
David Wells [Tue, 18 Sep 2018 02:56:12 +0000 (22:56 -0400)]
Merge pull request #7207 from masterleinad/disable_gcc_0g
Disable '-Og' for gcc
David Wells [Tue, 18 Sep 2018 02:55:52 +0000 (22:55 -0400)]
Merge pull request #7208 from masterleinad/fix_petsc_complex_tests
Fix a petsc_complex test
Daniel Arndt [Mon, 17 Sep 2018 21:54:56 +0000 (23:54 +0200)]
Merge pull request #7203 from finkandreas/master
Fix PETSc version detection
Daniel Arndt [Mon, 17 Sep 2018 21:51:52 +0000 (23:51 +0200)]
Fix a petsc_complex test
Daniel Arndt [Mon, 17 Sep 2018 18:46:36 +0000 (20:46 +0200)]
Disable '-Og' for gcc
Andreas Fink [Mon, 17 Sep 2018 13:48:20 +0000 (15:48 +0200)]
*fix* petsc version 3.10 works now too (minor version was found by the regexp as "0" and not "10")
Wolfgang Bangerth [Mon, 17 Sep 2018 17:37:47 +0000 (11:37 -0600)]
Change some variable names to better reflect their purpose.
Wolfgang Bangerth [Mon, 17 Sep 2018 17:23:10 +0000 (11:23 -0600)]
Merge pull request #7205 from JonMatthewsFCAS/step-42-typo
Fixed Typo in Step-42 documentation
Daniel Arndt [Mon, 17 Sep 2018 17:20:45 +0000 (19:20 +0200)]
Merge pull request #7202 from tjhei/trilinos_vec_import_rwv
Add TrilinosWrappers::MPI::Vector::import(ReadWriteVector)
JonMatthewsFCAS [Mon, 17 Sep 2018 17:02:28 +0000 (10:02 -0700)]
Update step-42.cc
Jean-Paul Pelteret [Fri, 14 Sep 2018 15:31:39 +0000 (17:31 +0200)]
Add initial version of test for linesearch in FE problem (step-44)
Jean-Paul Pelteret [Mon, 17 Sep 2018 12:36:48 +0000 (14:36 +0200)]
Increase debug output for line search
Denis Davydov [Thu, 13 Sep 2018 10:14:53 +0000 (12:14 +0200)]
add line minimization functions
Matthias Maier [Mon, 17 Sep 2018 13:46:35 +0000 (08:46 -0500)]
Merge pull request #7201 from tjhei/install_summary_log
install summary.log
Timo Heister [Mon, 17 Sep 2018 12:53:03 +0000 (08:53 -0400)]
also install detailed.log
Martin Kronbichler [Mon, 17 Sep 2018 05:59:14 +0000 (07:59 +0200)]
Merge pull request #7200 from tjhei/instantiate_formatting
Instantiate formatting
Martin Kronbichler [Mon, 17 Sep 2018 05:51:02 +0000 (07:51 +0200)]
Merge pull request #7198 from masterleinad/restrict_n_array_elements_instantiations
Only declare VectorizedArray::n_array_elements externally if vectorization is enabled
Timo Heister [Sun, 16 Sep 2018 23:50:56 +0000 (19:50 -0400)]
Add TrilinosWrappers::MPI::Vector::import(ReadWriteVector)
Timo Heister [Sun, 16 Sep 2018 23:45:12 +0000 (19:45 -0400)]
install summary.log
This is extremely useful to debug installation problems because one can
easily check the version and status of dependencies of an installation
instead of digging into the config.h
Timo Heister [Sun, 16 Sep 2018 23:40:39 +0000 (19:40 -0400)]
fix formatting of instatantiate calls
Daniel Arndt [Sun, 16 Sep 2018 21:49:33 +0000 (23:49 +0200)]
Implement SolverSelector constructor mentioned in the documentation
Daniel Arndt [Sun, 16 Sep 2018 20:27:47 +0000 (22:27 +0200)]
Only instantiate VectorizedArrAy::n_array_elements for vectorization enabled
David Wells [Sun, 16 Sep 2018 17:43:21 +0000 (13:43 -0400)]
Merge pull request #7197 from tjhei/fix_warnings_in_tests
fix warnings in tests
Timo Heister [Sun, 16 Sep 2018 15:26:33 +0000 (11:26 -0400)]
Merge pull request #7196 from drwells/add-more-initlog
Convert a lot of tests to use initlog().
Timo Heister [Thu, 13 Sep 2018 14:40:10 +0000 (10:40 -0400)]
fix warnings in tests
Timo Heister [Sun, 16 Sep 2018 14:31:50 +0000 (10:31 -0400)]
Merge pull request #7192 from bangerth/step-52-1
Deal better with boundary values in step-52.
Timo Heister [Sun, 16 Sep 2018 12:44:40 +0000 (08:44 -0400)]
Merge pull request #7143 from drwells/fix-parallel-quick-tests
Fix parallel quick tests
David Wells [Sat, 15 Sep 2018 18:20:46 +0000 (14:20 -0400)]
Convert a lot of tests to use initlog().
David Wells [Sat, 15 Sep 2018 19:46:15 +0000 (15:46 -0400)]
Merge pull request #7186 from masterleinad/fix_vt_p_bv_div_conf
Fix VectorTools::project_boundary_values_div_conforming
Daniel Arndt [Sat, 15 Sep 2018 16:21:39 +0000 (18:21 +0200)]
Add test
David Wells [Sat, 15 Sep 2018 15:48:44 +0000 (11:48 -0400)]
Merge pull request #7173 from jppelteret/constrained_lin_op_01
Extend constrained linear operators to work with any LinOp Payload.
David Wells [Sat, 15 Sep 2018 14:23:37 +0000 (10:23 -0400)]
Merge pull request #7193 from bangerth/step-52-2
Modernize step-52.
David Wells [Fri, 14 Sep 2018 23:08:01 +0000 (19:08 -0400)]
Merge pull request #7194 from bangerth/message
Improve the message for 'make strip_comments'.
Wolfgang Bangerth [Fri, 14 Sep 2018 22:59:56 +0000 (16:59 -0600)]
Improve the message for 'make strip_comments'.
Wolfgang Bangerth [Fri, 14 Sep 2018 22:56:45 +0000 (16:56 -0600)]
Annotate code so that it indents nicer.
Wolfgang Bangerth [Fri, 14 Sep 2018 22:51:07 +0000 (16:51 -0600)]
Use non-deprecated name for AffineConstraints in step-52.
Wolfgang Bangerth [Fri, 14 Sep 2018 22:46:55 +0000 (16:46 -0600)]
Deal better with boundary values in step-52.
David Wells [Fri, 14 Sep 2018 19:18:06 +0000 (15:18 -0400)]
Merge pull request #7190 from tjhei/doc_data_out_h5
doc: fixes for hdf5 output
Timo Heister [Fri, 14 Sep 2018 19:12:01 +0000 (15:12 -0400)]
doc: fixes for h4 output
Martin Kronbichler [Fri, 14 Sep 2018 06:29:22 +0000 (08:29 +0200)]
Merge pull request #7181 from tjhei/document_distributed_namespace
document LA and distributed namespaces
Martin Kronbichler [Fri, 14 Sep 2018 06:28:26 +0000 (08:28 +0200)]
Merge pull request #7167 from drwells/step-37-spinoffs
Improve the MatrixFree doxygen formatting
David Wells [Mon, 3 Sep 2018 21:22:01 +0000 (17:22 -0400)]
Execute quick tests in parallel.
The quick tests are currently set up as a custom target which immediately
launches ctest. The difficulty with this is that its not possible (AFAICT) to
get the number of jobs available from make at that point, so there is no way to
run these in parallel without giving an explicit number of jobs to ctest.
This PR sets the number of jobs to the number of CPUs on the machine: while
hardcoding this is not ideal, this is the right usage pattern for a build script
like
make -j20
make test
where all processors on the machine should be available.
Daniel Arndt [Thu, 13 Sep 2018 20:56:51 +0000 (22:56 +0200)]
Changelog entry
Daniel Arndt [Thu, 13 Sep 2018 20:53:23 +0000 (22:53 +0200)]
Fix VectorTools::project_boundary_values_div_conforming for more than one FE_RT element
Wolfgang Bangerth [Thu, 13 Sep 2018 20:44:43 +0000 (14:44 -0600)]
Add test.
Wolfgang Bangerth [Thu, 13 Sep 2018 20:38:16 +0000 (14:38 -0600)]
Fix renumbering in parallel for hp.
When renumbering in parallel, the input are the new indices for
all locally owned DoFs on the current process. This means that we
need to be careful when we set new DoFs to only touch those DoF
indices that we actually own -- not doing so yields invalid
accesses that current abort the program.
The first part of the patch is therefore to only touch DoFs for
which we really know that we have a valid new index; for all
others, we need to set the index to numbers::invalid_dof_index
for the moment.
The second part is that we need to merge/unify DoF indices for
adjacent pairs of finite elements where the DoF on one side
may be unified with one on the neighboring cell. Because the
current cell may be locally owned but the neighboring cell be
a ghost cell, the right time to do this unification is between
the two exchange phases on ghost cells. This is indeed the
same place where the unification also happens on during the
initial enumeration process in distribute_dofs().
Wolfgang Bangerth [Thu, 13 Sep 2018 19:25:52 +0000 (13:25 -0600)]
Merge pull request #7184 from drwells/fix-pluralization-typo
De-pluralize a word.
David Wells [Thu, 13 Sep 2018 18:09:54 +0000 (14:09 -0400)]
De-pluralize a word.
David Wells [Mon, 27 Aug 2018 18:36:05 +0000 (14:36 -0400)]
Improve the matrix free doxygen module formatting.
David Wells [Thu, 13 Sep 2018 17:50:08 +0000 (13:50 -0400)]
Merge pull request #7178 from bangerth/assert
Add an assertion.
Timo Heister [Thu, 13 Sep 2018 13:59:42 +0000 (09:59 -0400)]
address comment
Timo Heister [Thu, 13 Sep 2018 01:41:06 +0000 (21:41 -0400)]
document LA and distributed namespaces
otherwise they are not clickable in doxygen
Wolfgang Bangerth [Wed, 12 Sep 2018 17:54:30 +0000 (11:54 -0600)]
Add an assertion.
Wolfgang Bangerth [Wed, 12 Sep 2018 15:51:44 +0000 (09:51 -0600)]
Merge pull request #7177 from tjhei/document_tril_sparse_mat
document TrilinosWrappers::SparseMatrix VectorType
Timo Heister [Wed, 12 Sep 2018 15:16:18 +0000 (11:16 -0400)]
document TrilinosWrappers::SparseMatrix VectorType
Jean-Paul Pelteret [Tue, 11 Sep 2018 19:53:46 +0000 (21:53 +0200)]
Extend constrained linear operators to work with any LinOp Payload.
Bruno Turcksin [Tue, 11 Sep 2018 14:02:29 +0000 (10:02 -0400)]
Merge pull request #7171 from masterleinad/trilinos_mmult_64bit
Allow TrilinosWrappers::SparseMatrix::mmult for 64-bit indices
Jean-Paul Pelteret [Tue, 11 Sep 2018 08:45:42 +0000 (10:45 +0200)]
Merge pull request #7172 from masterleinad/epetraext_optional
Mark EpetraExt as optional
Daniel Arndt [Tue, 11 Sep 2018 08:22:37 +0000 (10:22 +0200)]
Mark EpetraExt as optional
Daniel Arndt [Mon, 10 Sep 2018 23:33:51 +0000 (01:33 +0200)]
Allow TrilinosWrappers::SparseMatrix::mmult for 64-bit indices
Daniel Arndt [Mon, 10 Sep 2018 14:39:43 +0000 (16:39 +0200)]
Merge pull request #7170 from drwells/update-distorted-cell-glossary-entry
Update the glossary entry on distorted cells.
Daniel Arndt [Mon, 10 Sep 2018 13:46:04 +0000 (15:46 +0200)]
Merge pull request #7169 from drwells/sparsity-pattern-linear-index-iterator
Replace SparsityPattern::Iterator with LinearIndexIterator.
David Wells [Sun, 9 Sep 2018 17:06:00 +0000 (13:06 -0400)]
Merge pull request #7168 from masterleinad/fix_hp_step-40
Fix hp_step-40_variable_01
David Wells [Sat, 8 Sep 2018 19:20:46 +0000 (15:20 -0400)]
Update the glossary entry on distorted cells.
The problem described in the glossary now cannot occur with Manifolds and the
new scheme for placing new vertices.
David Wells [Sat, 8 Sep 2018 19:16:19 +0000 (15:16 -0400)]
Replace SparsityPattern::Iterator with LinearIndexIterator.
This class already defines an Accessor class that is compatible with what
LinearIndexIterator expects.
Daniel Arndt [Sat, 8 Sep 2018 17:18:50 +0000 (19:18 +0200)]
Fix hp_step-40_variable_01
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.