]>
https://gitweb.dealii.org/ - dealii.git/log
Jean-Paul Pelteret [Wed, 27 Mar 2019 11:45:33 +0000 (12:45 +0100)]
Rename Solver class to SolverBase.
This aligns with the name chosen for the equivalent class in the
TrilinosWrappers and PetscWrappers namespaces.
Martin Kronbichler [Wed, 27 Mar 2019 06:44:56 +0000 (07:44 +0100)]
Merge pull request #7833 from tjhei/trilinos_sp_error
add Trilinos error checks and fix nonlocal sparsity graph entry
Daniel Arndt [Wed, 27 Mar 2019 01:16:31 +0000 (21:16 -0400)]
Merge pull request #7847 from masterleinad/fix_vector_memory_cuda
Fix problem with GrowingVectorMemory for LinearAlgebra::distributed::Vector<Number, MemorySpace::CUDA>
Daniel Arndt [Wed, 27 Mar 2019 01:15:08 +0000 (21:15 -0400)]
Merge pull request #7861 from loganharbour/l2_doco
Additional doco LocalIntegrators::L2
Logan Harbour [Tue, 26 Mar 2019 21:34:29 +0000 (16:34 -0500)]
Additional doco for L2 integrators
Wolfgang Bangerth [Tue, 26 Mar 2019 21:24:02 +0000 (15:24 -0600)]
Merge pull request #7862 from jppelteret/trilinos_amg_doc_01
Add documentation for initialising Trilinos AMG constant modes
Jean-Paul Pelteret [Tue, 26 Mar 2019 16:04:28 +0000 (17:04 +0100)]
Add documentation for initialising Trilinos AMG constant modes
Daniel Arndt [Thu, 21 Mar 2019 07:15:44 +0000 (08:15 +0100)]
Fix problem with GrowingVectorMemory for LinearAlgebra::distributed::Vector<Number, MemorySpace::CUDA>
Bruno Turcksin [Tue, 26 Mar 2019 02:04:41 +0000 (22:04 -0400)]
Merge pull request #7764 from masterleinad/detect_cuda_compute_capability
Detect CUDA compute capability
Luca Heltai [Mon, 25 Mar 2019 19:09:56 +0000 (20:09 +0100)]
Merge pull request #7840 from luca-heltai/propagate-manifold
New assign_co_dimensional_manifold_indicators function.
Wolfgang Bangerth [Mon, 25 Mar 2019 16:38:14 +0000 (17:38 +0100)]
Update include/deal.II/grid/grid_tools.h
Co-Authored-By: luca-heltai <luca.heltai@sissa.it>
Timo Heister [Wed, 13 Mar 2019 13:10:43 +0000 (09:10 -0400)]
add Trilinos error checks and fix nonlocal sparsity graph entry
- Bugfix: Use GID64(0) instead of MyGID(0) which is a bool
- add more checks to other function calls
- add comments
- fix for rectangular patterns
Denis Davydov [Mon, 25 Mar 2019 14:06:56 +0000 (15:06 +0100)]
Merge pull request #7843 from davydden/feature/dsp_nonempty_cols_rows
add DynamicSparsityPattern::nonempty_cols() and nonempty_rows()
Martin Kronbichler [Mon, 25 Mar 2019 12:40:28 +0000 (13:40 +0100)]
Merge pull request #7793 from jppelteret/trilinos_ml_parameter_list
Add useful methods to TrilinosWrappers::PreconditionAMG::AdditionalData
Denis Davydov [Wed, 20 Mar 2019 10:52:01 +0000 (11:52 +0100)]
add DynamicSparsityPattern::nonempty_cols() and nonempty_rows()
Wolfgang Bangerth [Mon, 25 Mar 2019 01:17:53 +0000 (19:17 -0600)]
Merge pull request #7828 from davydden/feature/dsp_gather_mpi
Add SparsityTools::gather_sparsity_pattern()
Wolfgang Bangerth [Mon, 25 Mar 2019 01:10:09 +0000 (19:10 -0600)]
Merge pull request #7841 from luca-heltai/fevalues-views-traits
FEValuesViews output traits
Wolfgang Bangerth [Mon, 25 Mar 2019 01:01:01 +0000 (19:01 -0600)]
Merge pull request #7845 from masterleinad/remove_index_set_overloads_dataout
Remove IndexSet overloads in DataOut and FEValues
Timo Heister [Sun, 24 Mar 2019 23:04:06 +0000 (17:04 -0600)]
Merge pull request #7801 from masterleinad/msvc_cxx17
Allow CXX14/17 autodetection for MSVC
Matthias Maier [Sun, 24 Mar 2019 20:10:30 +0000 (15:10 -0500)]
Merge pull request #7857 from masterleinad/rename_generated_changes_file
Rename file generated by doc/news/changes/header
Jean-Paul Pelteret [Sun, 24 Mar 2019 16:36:29 +0000 (17:36 +0100)]
Merge pull request #7858 from tamiko/fix_symengine
CMake: Also filter SYMENGINE_CXX_FLAGS
Matthias Maier [Sun, 24 Mar 2019 16:28:00 +0000 (11:28 -0500)]
CMake: Also filter SYMENGINE_CXX_FLAGS
Daniel Arndt [Sun, 24 Mar 2019 15:30:55 +0000 (11:30 -0400)]
Rename file generated by doc/news/changes/header
Jean-Paul Pelteret [Sun, 24 Mar 2019 08:46:31 +0000 (09:46 +0100)]
Merge pull request #7856 from luca-heltai/mesh_loop_with_class
New variant of mesh_loop.
Luca Heltai [Sat, 23 Mar 2019 22:27:20 +0000 (23:27 +0100)]
Merge pull request #7855 from jppelteret/sd-doc_01
Add SymEngine to the readme file in the documentation
Luca Heltai [Fri, 22 Mar 2019 00:01:17 +0000 (01:01 +0100)]
Fixed indent.
Luca Heltai [Thu, 21 Mar 2019 23:46:04 +0000 (00:46 +0100)]
More descriptive name.
Luca Heltai [Thu, 21 Mar 2019 23:44:29 +0000 (00:44 +0100)]
Make sure we only change manifold ids once per face/edge.
Luca Heltai [Thu, 21 Mar 2019 23:27:14 +0000 (00:27 +0100)]
Added flag to control overwriting of non flat manifold ids.
Wolfgang Bangerth [Thu, 21 Mar 2019 23:36:10 +0000 (00:36 +0100)]
Update include/deal.II/grid/grid_tools.h
Co-Authored-By: luca-heltai <luca.heltai@sissa.it>
Luca Heltai [Thu, 21 Mar 2019 23:27:14 +0000 (00:27 +0100)]
Added flat to control overwriting of non flat manifold ids.
Luca Heltai [Tue, 19 Mar 2019 21:47:24 +0000 (22:47 +0100)]
New assign_co_dimensional_manifold_indicators function.
Jean-Paul Pelteret [Sat, 23 Mar 2019 15:30:43 +0000 (16:30 +0100)]
Pass queue_length and chunk_size to inner call to mesh_loop()
Jean-Paul Pelteret [Sat, 23 Mar 2019 15:28:24 +0000 (16:28 +0100)]
Improve example in new mesh_loop function
Luca Heltai [Sat, 23 Mar 2019 10:46:30 +0000 (11:46 +0100)]
Fixed typos.
Daniel Arndt [Sat, 23 Mar 2019 03:02:15 +0000 (04:02 +0100)]
Remove a helper function for DataOut_DoFData
Daniel Arndt [Sat, 23 Mar 2019 03:01:02 +0000 (04:01 +0100)]
Range-based for loop
Daniel Arndt [Sat, 23 Mar 2019 03:00:35 +0000 (04:00 +0100)]
Create local variables in output_results
Luca Heltai [Tue, 19 Mar 2019 23:24:12 +0000 (00:24 +0100)]
FEValuesViews::View<dim,spacedim,Extractor>
Luca Heltai [Sat, 23 Mar 2019 02:12:19 +0000 (03:12 +0100)]
New variant of mesh_loop.
Jean-Paul Pelteret [Sat, 23 Mar 2019 00:16:39 +0000 (01:16 +0100)]
Merge pull request #7854 from jppelteret/ad-rename_helper_classes
Rename the helper classes in the Differentiation::AD namespace
Jean-Paul Pelteret [Sat, 23 Mar 2019 00:15:42 +0000 (01:15 +0100)]
Merge pull request #7834 from luca-heltai/extractor-names
Added get_names to Extractors.
Denis Davydov [Tue, 19 Mar 2019 12:39:57 +0000 (13:39 +0100)]
add SparsityTools::gather_sparsity_pattern()
Denis Davydov [Fri, 22 Mar 2019 18:00:25 +0000 (19:00 +0100)]
Merge pull request #7838 from davydden/feature/ascending_partitioning
add Utilities::MPI::create_ascending_partitioning()
Luca Heltai [Fri, 22 Mar 2019 15:42:54 +0000 (16:42 +0100)]
Added Tensor<0> instantiation
Jean-Paul Pelteret [Fri, 22 Mar 2019 12:43:21 +0000 (13:43 +0100)]
Add SymEngine to the readme file in the documentation
Denis Davydov [Fri, 22 Mar 2019 10:15:14 +0000 (11:15 +0100)]
Merge pull request #7853 from masterleinad/fix_scalapack
Also link with LAPACK libraries in SCALAPCK symbol test
Jean-Paul Pelteret [Fri, 22 Mar 2019 08:35:20 +0000 (09:35 +0100)]
Rename the helper classes in the Differentiation::AD namespace
Denis Davydov [Tue, 19 Mar 2019 19:39:35 +0000 (20:39 +0100)]
add Utilities::MPI::create_ascending_partitioning()
Denis Davydov [Thu, 21 Mar 2019 21:04:00 +0000 (22:04 +0100)]
make MPILogInitAll work without MPI
Denis Davydov [Fri, 22 Mar 2019 08:04:33 +0000 (09:04 +0100)]
Merge pull request #6981 from jppelteret/ad-helpers_07
AD Helpers: Add helper for vector functions (QP-level)
Denis Davydov [Fri, 22 Mar 2019 08:04:06 +0000 (09:04 +0100)]
Merge pull request #7836 from tjhei/fix_tbb_64bit
fix tbb range size type
Luca Heltai [Tue, 19 Mar 2019 18:32:08 +0000 (19:32 +0100)]
Added get_names to Extractors, and moved implementation to cc file.
Denis Davydov [Thu, 21 Mar 2019 21:06:48 +0000 (22:06 +0100)]
Merge pull request #7766 from davydden/feature/refactor_sparsity_pattern
split SparsityPattern into a base class and derived class with a spec…
Daniel Arndt [Thu, 21 Mar 2019 19:35:02 +0000 (20:35 +0100)]
Also link with LAPACK libraries
Wolfgang Bangerth [Thu, 21 Mar 2019 16:18:37 +0000 (10:18 -0600)]
Merge pull request #7831 from davydden/feature/dsp_distribute_modernize
use Utilities::MPI::some_to_some() in SparsityTools::distribute_spars…
David Wells [Thu, 21 Mar 2019 15:07:14 +0000 (11:07 -0400)]
Merge pull request #7839 from tamiko/fix_cmake_summary
CMake: also update BASE_LINKER_FLAGS* when dropping -fuse-ld=...
Jean-Paul Pelteret [Thu, 21 Mar 2019 14:29:51 +0000 (15:29 +0100)]
Add a changelog entry for ADHelperVectorFunction
Jean-Paul Pelteret [Thu, 21 Mar 2019 14:26:06 +0000 (15:26 +0100)]
AD Helpers: Add helper for vector functions (QP-level)
Jean-Paul Pelteret [Thu, 21 Mar 2019 14:25:24 +0000 (15:25 +0100)]
Mark some member functions of ADHelperScalarFunction as static
Jean-Paul Pelteret [Thu, 21 Mar 2019 14:24:10 +0000 (15:24 +0100)]
Improve documentation of ADHelperScalarFunction
Wolfgang Bangerth [Thu, 21 Mar 2019 13:22:35 +0000 (07:22 -0600)]
Merge pull request #7846 from masterleinad/fix_data_out_13
Fix data_out_13 in case there is no ZLIB support
Wolfgang Bangerth [Thu, 21 Mar 2019 13:20:59 +0000 (07:20 -0600)]
Merge pull request #7813 from jppelteret/sd-basic_tests
Add some basic tests for SymEngine
Daniel Arndt [Thu, 21 Mar 2019 05:29:10 +0000 (06:29 +0100)]
Merge pull request #7837 from masterleinad/check_scalapack_symbols
Fix SCALAPACK symbol check
Timo Heister [Thu, 21 Mar 2019 00:22:43 +0000 (18:22 -0600)]
use 64 bit tbb range
Denis Davydov [Wed, 27 Feb 2019 21:04:58 +0000 (22:04 +0100)]
split SparsityPattern into a base class and derived class with a special treatment for diagonal matrices
Denis Davydov [Wed, 20 Mar 2019 21:19:55 +0000 (22:19 +0100)]
further cleanup of distribute_sparsity_pattern()
Daniel Arndt [Wed, 20 Mar 2019 16:01:28 +0000 (17:01 +0100)]
Fix data_out_13 in case there is no ZLIB support
Daniel Arndt [Wed, 20 Mar 2019 15:20:44 +0000 (16:20 +0100)]
Remove IndexSet overloads in DataOut
Denis Davydov [Wed, 20 Mar 2019 10:59:53 +0000 (11:59 +0100)]
use range loop in SparsityTools::distribute_sparsity_pattern()
Daniel Arndt [Wed, 20 Mar 2019 10:25:29 +0000 (11:25 +0100)]
Merge pull request #7807 from masterleinad/fix_msvc_cxx17_boost
Fix compiling bundled boost with MSVC and C++17
David Wells [Wed, 20 Mar 2019 02:02:33 +0000 (22:02 -0400)]
Merge pull request #7832 from tjhei/step-15-doc
step-15: small doc update
Matthias Maier [Tue, 19 Mar 2019 21:37:34 +0000 (16:37 -0500)]
CMake: also update BASE_LINKER_FLAGS* when dropping -fuse-ld=...
Daniel Arndt [Tue, 19 Mar 2019 20:57:40 +0000 (21:57 +0100)]
Fix SCALAPACK symbol check
Timo Heister [Tue, 19 Mar 2019 20:10:02 +0000 (14:10 -0600)]
fix tbb range size type
Timo Heister [Tue, 19 Mar 2019 18:30:41 +0000 (12:30 -0600)]
step-15: doc update
Denis Davydov [Tue, 19 Mar 2019 16:55:41 +0000 (17:55 +0100)]
use Utilities::MPI::some_to_some() in SparsityTools::distribute_sparsity_pattern(), improve const-correctness
Wolfgang Bangerth [Tue, 19 Mar 2019 16:23:55 +0000 (10:23 -0600)]
Merge pull request #7792 from drwells/fix-doc-frame-link
Fix link targets in frames.
Wolfgang Bangerth [Tue, 19 Mar 2019 15:53:48 +0000 (09:53 -0600)]
Merge pull request #7827 from masterleinad/fix_tpetra_fabs_complex
Fix Tpetra test for std::fabs without std::complex overload
Timo Heister [Tue, 19 Mar 2019 14:56:34 +0000 (08:56 -0600)]
Merge pull request #7816 from tamiko/workaround_for_ldlld
CMake: Reorganize MPI sanity check
Jean-Paul Pelteret [Tue, 19 Mar 2019 10:55:48 +0000 (11:55 +0100)]
Add quick test for SymEngine
Jean-Paul Pelteret [Tue, 19 Mar 2019 09:48:18 +0000 (10:48 +0100)]
Update CMake configuration of SymEngine libraries.
Daniel Arndt [Tue, 19 Mar 2019 10:24:51 +0000 (11:24 +0100)]
Merge pull request #7763 from drwells/fix-dual-dof-handler-sparsity
Fix dual dof handler sparsity
Daniel Arndt [Tue, 19 Mar 2019 10:19:03 +0000 (11:19 +0100)]
Fix Tpetra test for std::fabs without std::complex overload
Daniel Arndt [Tue, 19 Mar 2019 09:57:35 +0000 (10:57 +0100)]
Merge pull request #7818 from masterleinad/apply_all_indicators_ucd_cell
Set cell manifold ids when the apply_all_indicators_to_manifold flag is used.
Daniel Arndt [Tue, 19 Mar 2019 09:57:07 +0000 (10:57 +0100)]
Merge pull request #7820 from masterleinad/check_scalapack_symbols
Check SCALAPACK symbols
Martin Kronbichler [Tue, 19 Mar 2019 08:11:55 +0000 (09:11 +0100)]
Merge pull request #7825 from Rombur/fix_no_threads
Add missing #ifdef DEAL_II_WITH_THREADS around tbb calls
Daniel Arndt [Tue, 19 Mar 2019 00:08:45 +0000 (01:08 +0100)]
Unify two symbol checks
Bruno Turcksin [Mon, 18 Mar 2019 18:40:14 +0000 (14:40 -0400)]
Add missing #ifdef DEAL_II_WITH_THREADS around tbb calls
Matthias Maier [Mon, 18 Mar 2019 18:06:20 +0000 (13:06 -0500)]
CMake: Refactor MPI sanity check into setup_finalize.cmake
Matthias Maier [Fri, 15 Mar 2019 17:20:58 +0000 (12:20 -0500)]
Revert "Only permit use of ld.lld linker when the Clang compiler is used."
This reverts commit
7ca10c52d89ec0e201320acaa9b34822d47779df .
Matthias Maier [Fri, 15 Mar 2019 17:14:45 +0000 (12:14 -0500)]
CMake: Reorganize MPI sanity check
David Wells [Wed, 27 Feb 2019 22:13:25 +0000 (17:13 -0500)]
Fix a bug in make_sparsity_pattern(dh, dh, sp).
This function relied GridTools::get_finest_common_cells which was
written before any of the parallel triangulations were implemented and
thus assumed that all cells without children were active. This commit
modifies that function to only return active cells that are also locally
owned, which fixes the sparsity pattern function.
David Wells [Wed, 27 Feb 2019 01:58:14 +0000 (20:58 -0500)]
Reflow comments.
Jean-Paul Pelteret [Mon, 18 Mar 2019 11:51:55 +0000 (12:51 +0100)]
Simplify setting of CMake SymEngine version variable
Daniel Arndt [Mon, 18 Mar 2019 11:03:00 +0000 (12:03 +0100)]
Merge pull request #7808 from Rombur/tbb
Encapsulate the calls to tbb::parallel_for
Daniel Arndt [Sat, 16 Mar 2019 23:40:56 +0000 (00:40 +0100)]
Merge pull request #7751 from starki0815/interpolate_to_different_mesh_hp
interpolate_to_different_mesh for hp::DoFHandler
Sebastian Stark [Fri, 22 Feb 2019 13:09:35 +0000 (15:09 +0200)]
interpolate_to_different_mesh for hp::DoFHandler
Make interpolate_to_different_mesh work with hp::DoFHandler objects. Added also four tests for the implementation as well as the relevant instantiations.
Daniel Arndt [Sat, 16 Mar 2019 12:50:01 +0000 (13:50 +0100)]
Check SCALAPACK symbols
Daniel Arndt [Sat, 16 Mar 2019 00:11:58 +0000 (01:11 +0100)]
Set cell manifold ids when the apply_all_indicators_to_manifold flag is used.
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.