]>
https://gitweb.dealii.org/ - dealii.git/log
David Wells [Wed, 21 Dec 2022 16:09:48 +0000 (11:09 -0500)]
Merge pull request #14592 from luca-heltai/petsc-block-matrix-to-nestmat
PETScWrappers:BlockSparseMatrix: create PETSc MATNEST
David Wells [Wed, 21 Dec 2022 14:07:17 +0000 (09:07 -0500)]
Merge pull request #14575 from luca-heltai/petsc-mat-mpi-getter
Petsc mat mpi getter
Jean-Paul Pelteret [Wed, 21 Dec 2022 06:53:08 +0000 (07:53 +0100)]
Merge pull request #14547 from luca-heltai/hp-FEIV
Add hp to FEInterfaceValues
David Wells [Wed, 21 Dec 2022 01:42:54 +0000 (20:42 -0500)]
Merge pull request #14591 from luca-heltai/petsc-mpi-management-and-getarray
Petsc mpi management and getarray
Luca Heltai [Tue, 20 Dec 2022 18:07:53 +0000 (19:07 +0100)]
Fix constness.
Luca Heltai [Tue, 20 Dec 2022 17:54:13 +0000 (18:54 +0100)]
Apply suggestions from code review
Co-authored-by: David Wells <drwells@email.unc.edu>
David Wells [Tue, 20 Dec 2022 17:26:08 +0000 (12:26 -0500)]
Merge pull request #14587 from drwells/memory-optimizations
Memory optimizations
Luca Heltai [Tue, 20 Dec 2022 16:45:56 +0000 (17:45 +0100)]
Apply suggestions from code review
Co-authored-by: David Wells <drwells@email.unc.edu>
Luca Heltai [Tue, 20 Dec 2022 16:42:33 +0000 (17:42 +0100)]
Apply suggestions from code review
Co-authored-by: David Wells <drwells@email.unc.edu>
Daniel Arndt [Tue, 20 Dec 2022 13:57:46 +0000 (08:57 -0500)]
Merge pull request #14586 from tamiko/quick_quick_tests_fix
Luca Heltai [Tue, 20 Dec 2022 10:53:38 +0000 (11:53 +0100)]
ChangeLog.
Stefano Zampini [Thu, 10 Nov 2022 17:22:19 +0000 (18:22 +0100)]
PETScWrappers:BlockSparseMatrix: create PETSc MATNEST
Luca Heltai [Tue, 20 Dec 2022 10:25:42 +0000 (11:25 +0100)]
ChangeLog.
Marco Feder [Thu, 8 Dec 2022 11:03:27 +0000 (12:03 +0100)]
Add hp to FEInterfaceValues
Stefano Zampini [Thu, 10 Nov 2022 16:54:47 +0000 (17:54 +0100)]
PETScWrappers::MatrixBase remove improper usage of WORLD
support printing a matrix that does not implement MatGetRow
Stefano Zampini [Thu, 10 Nov 2022 16:53:40 +0000 (17:53 +0100)]
PETScWrappers::MatrixFree remove improper usage of MPI_COMM_WORLD
Stefano Zampini [Thu, 10 Nov 2022 16:52:39 +0000 (17:52 +0100)]
PETScWrappers fix improper usage of WORLD and GetArray
add a method to get the Vec
Peter Munch [Tue, 20 Dec 2022 07:36:07 +0000 (08:36 +0100)]
Merge pull request #14590 from peterrum/connectivity_refactoring
Some refactoring in connectivity.h
Matthias Maier [Mon, 19 Dec 2022 16:08:50 +0000 (10:08 -0600)]
CMake: do not trigger install during make test
Matthias Maier [Mon, 19 Dec 2022 16:00:34 +0000 (10:00 -0600)]
CMake: return a non-zero exit code when quick tests fail
Matthias Maier [Mon, 19 Dec 2022 23:43:57 +0000 (17:43 -0600)]
Merge pull request #14588 from tjhei/jenkins-mpi-quick-failure
CI: show quicktest failures in Jenkins
Peter Munch [Mon, 19 Dec 2022 22:48:13 +0000 (23:48 +0100)]
Merge pull request #14510 from masterleinad/kokkos_la_d_vector_1
Use Kokkos in MemorySpaceData
Peter Munch [Mon, 19 Dec 2022 22:38:04 +0000 (23:38 +0100)]
Some refactoring in connectivity.h
David Wells [Mon, 19 Dec 2022 17:41:47 +0000 (12:41 -0500)]
Improve memory usage when reading ExodusII grids.
For my big heart mesh (which has about 2.4 million elements) this lowers
peak memory consumption from 1.3 GB to 1.2 GB.
David Wells [Mon, 19 Dec 2022 17:41:19 +0000 (12:41 -0500)]
Add a few missing memory consumption calls/implementations.
David Wells [Mon, 19 Dec 2022 22:07:30 +0000 (17:07 -0500)]
Merge pull request #14585 from tjhei/fix_deprecated_usage_in_tests
Fix deprecated usage in tests
Timo Heister [Mon, 19 Dec 2022 19:10:49 +0000 (14:10 -0500)]
CI: show quicktest failures
Timo Heister [Mon, 19 Dec 2022 14:44:47 +0000 (09:44 -0500)]
avoid deprecated function
Timo Heister [Mon, 19 Dec 2022 14:39:07 +0000 (09:39 -0500)]
avoid deprecated functions in tests
fixup
fixup
Daniel Arndt [Mon, 19 Dec 2022 16:28:01 +0000 (11:28 -0500)]
Fix typo
Co-authored-by: Timo Heister <timo.heister@gmail.com>
Luca Heltai [Tue, 13 Dec 2022 16:44:53 +0000 (17:44 +0100)]
Changelog.
Stefano Zampini [Mon, 17 Oct 2022 10:23:52 +0000 (13:23 +0300)]
PETScWrappers::MatrixBase: add default getter for mpi comm and constructor from Mat
Daniel Arndt [Mon, 19 Dec 2022 15:24:53 +0000 (10:24 -0500)]
Merge pull request #14584 from and-salmon/step-22-link
Daniel Arndt [Wed, 30 Nov 2022 16:32:44 +0000 (16:32 +0000)]
Use Kokkos in MemorySpaceData
Andrew Salmon [Mon, 19 Dec 2022 14:34:54 +0000 (09:34 -0500)]
Update broken link in step-22 intro.dox
Daniel Arndt [Mon, 19 Dec 2022 13:40:52 +0000 (08:40 -0500)]
Merge pull request #14539 from drwells/rearrange-mapping-related-data
David Wells [Tue, 6 Dec 2022 20:55:04 +0000 (15:55 -0500)]
MappingRelatedData: move to separate header and source files.
David Wells [Tue, 6 Dec 2022 20:34:13 +0000 (15:34 -0500)]
MappingRelatedData: remove extra dealii:: qualifications.
Daniel Arndt [Fri, 16 Dec 2022 21:02:43 +0000 (16:02 -0500)]
Merge pull request #14578 from and-salmon/typo-step-18
Andrew Salmon [Fri, 16 Dec 2022 17:43:48 +0000 (12:43 -0500)]
Correct typo in step-18 intro.dox
Daniel Arndt [Thu, 15 Dec 2022 13:28:41 +0000 (08:28 -0500)]
Merge pull request #14416 from peterrum/solver_gmres_fix
Peter Munch [Sat, 12 Nov 2022 15:37:44 +0000 (16:37 +0100)]
Fix vector access in SolverGMRES
David Wells [Wed, 14 Dec 2022 17:04:50 +0000 (12:04 -0500)]
Merge pull request #14573 from bangerth/vtu-2
Simplify data passing to vtk_point_index_from_ijk().
Martin Kronbichler [Wed, 14 Dec 2022 10:05:48 +0000 (11:05 +0100)]
Merge pull request #14387 from peterrum/instantiation_helper_run_2
FEEvaluation: precompile for n_q_points==2*fe_degree
Martin Kronbichler [Wed, 14 Dec 2022 09:47:16 +0000 (10:47 +0100)]
Merge pull request #14570 from peterrum/weight_fe_q_dofs_by_entity_shifted
Add weight_fe_q_dofs_by_entity_shifted() and compute_weights_fe_q_dofs_by_entity_shifted()
Wolfgang Bangerth [Wed, 14 Dec 2022 05:15:41 +0000 (22:15 -0700)]
Merge pull request #14572 from masterleinad/fix_more_array_access_warnings
Avoid more compiler warnings about array access
Daniel Arndt [Tue, 13 Dec 2022 19:14:37 +0000 (14:14 -0500)]
Merge pull request #14574 from luca-heltai/petsc-object-reference
Luca Heltai [Tue, 13 Dec 2022 16:37:42 +0000 (17:37 +0100)]
Changelog.
Stefano Zampini [Mon, 17 Oct 2022 10:23:18 +0000 (13:23 +0300)]
PETScWrappers::VectorBase: use PetscObjectReference
now the deal object can outlive the Vec
Wolfgang Bangerth [Tue, 13 Dec 2022 05:12:20 +0000 (22:12 -0700)]
Rename function arguments.
Wolfgang Bangerth [Tue, 13 Dec 2022 05:09:32 +0000 (22:09 -0700)]
Rename a function.
Wolfgang Bangerth [Tue, 13 Dec 2022 05:06:02 +0000 (22:06 -0700)]
Simplify data passing to vtk_point_index_from_ijk().
Daniel Arndt [Mon, 12 Dec 2022 22:33:38 +0000 (17:33 -0500)]
Address warnings about unused variables
Daniel Arndt [Mon, 12 Dec 2022 22:19:21 +0000 (17:19 -0500)]
Merge pull request #14558 from tamiko/cmake_improve_quick_tests
Daniel Arndt [Mon, 12 Dec 2022 20:22:53 +0000 (20:22 +0000)]
Avoid more compiler warnings about array access
Matthias Maier [Sat, 10 Dec 2022 08:34:58 +0000 (02:34 -0600)]
gitattributes: do not filter run_quick_tests.cmake script
Matthias Maier [Sat, 10 Dec 2022 08:33:40 +0000 (02:33 -0600)]
Tests: enable run quick tests in run_buildtest.cmake
Matthias Maier [Sat, 10 Dec 2022 07:42:07 +0000 (01:42 -0600)]
Tests: update quick test error message
Matthias Maier [Sat, 10 Dec 2022 07:15:24 +0000 (01:15 -0600)]
update doc/news/changes
Matthias Maier [Sat, 10 Dec 2022 06:38:49 +0000 (00:38 -0600)]
tests: add a test target that runs the quick tests
Matthias Maier [Sat, 10 Dec 2022 06:29:36 +0000 (00:29 -0600)]
Tests: Clean up top level CMakeLists.txt
Matthias Maier [Sat, 10 Dec 2022 06:12:41 +0000 (00:12 -0600)]
Tests: convert quicktests to regular tests
Peter Munch [Mon, 12 Dec 2022 19:36:41 +0000 (20:36 +0100)]
Merge pull request #14559 from tamiko/testsuite_fixes
Tests: make mpiexec and numdiff optional
Matthias Maier [Mon, 12 Dec 2022 19:33:07 +0000 (13:33 -0600)]
Merge pull request #14564 from peterrum/power_of_two
Add helper function to indicate power of two
Daniel Arndt [Mon, 12 Dec 2022 16:27:12 +0000 (11:27 -0500)]
Merge pull request #14555 from tjhei/jenkins-remove-old-mpi
Bruno Turcksin [Mon, 12 Dec 2022 14:19:46 +0000 (09:19 -0500)]
Merge pull request #14549 from adamqc/python-mesh-smoothing
Peter Munch [Mon, 12 Dec 2022 12:48:21 +0000 (13:48 +0100)]
Add weight_fe_q_dofs_by_entity_shifted() and compute_weights_fe_q_dofs_by_entity_shifted()
David Wells [Sun, 11 Dec 2022 22:29:52 +0000 (17:29 -0500)]
Merge pull request #14563 from peterrum/json_docu
ParameterHandler: add example for json
Martin Kronbichler [Sun, 11 Dec 2022 21:00:54 +0000 (22:00 +0100)]
Merge pull request #14565 from peterrum/feeval_fix_assert
FEEvaluation: fix assert
David Wells [Sun, 11 Dec 2022 20:38:11 +0000 (15:38 -0500)]
Merge pull request #14566 from peterrum/convert_hypercube_to_simplex_mesh_rename_tests
Rename tests
Matthias Maier [Sun, 11 Dec 2022 18:35:12 +0000 (12:35 -0600)]
Merge pull request #14560 from peterrum/relax_assert
Relax assert
Matthias Maier [Sun, 11 Dec 2022 18:29:38 +0000 (12:29 -0600)]
CMake: bugfix: do not pass an argument as environemt variable
This fixes the runscript invocation on windows configurations
Peter Munch [Sun, 11 Dec 2022 18:16:12 +0000 (19:16 +0100)]
Rename tests
Peter Munch [Sun, 11 Dec 2022 16:21:33 +0000 (17:21 +0100)]
FEEvaluation: fix assert
Peter Munch [Sun, 11 Dec 2022 16:04:53 +0000 (17:04 +0100)]
Add helper function to indicate power of two
Peter Munch [Sun, 11 Dec 2022 15:47:26 +0000 (16:47 +0100)]
ParameterHandler: add example for json
Peter Munch [Sun, 11 Dec 2022 13:15:52 +0000 (14:15 +0100)]
Relax assert
Matthias Maier [Sun, 11 Dec 2022 06:55:03 +0000 (00:55 -0600)]
Tests: Use find_package(UnixCommands) to detect a suitable shell
Matthias Maier [Sun, 11 Dec 2022 06:07:52 +0000 (00:07 -0600)]
Tests: make mpiexec and numdiff optional
Making numdiff (and mpiexec) optional has a number of advantages:
- First of all, we can call deal_ii_pickup_tests() in user projects
unconditionally. Previously, it was always necessary to add some
CMake code to only call the macro if numdiff was available. Or,
otherwise to frustrate everyone who just wants to configure and
compile your project and doesn't happen to have numdiff installed.
- This refactoring will allow us to simply call deal_ii_pickup_tests()
for configuring out quick tests.
Matthias Maier [Sun, 11 Dec 2022 06:07:33 +0000 (00:07 -0600)]
CMake: move a macro definition to the proper file
Matthias Maier [Sun, 11 Dec 2022 02:55:40 +0000 (20:55 -0600)]
Merge pull request #14556 from bangerth/vtu-1
Replace one more occurrence of dim-predicated loops.
Peter Munch [Sat, 10 Dec 2022 08:51:53 +0000 (09:51 +0100)]
Merge pull request #14321 from peterrum/rotate
Rotate for dim=1 spacedim=2
Peter Munch [Sat, 10 Dec 2022 08:23:47 +0000 (09:23 +0100)]
Merge pull request #14331 from peterrum/fdm_compression_ad
TensorProductMatrixSymmetricSumCollection: allow to disable compression
Peter Munch [Sun, 2 Oct 2022 14:38:59 +0000 (16:38 +0200)]
TensorProductMatrixSymmetricSumCollection: allow to disable compression
Matthias Maier [Sat, 10 Dec 2022 03:44:19 +0000 (21:44 -0600)]
Merge pull request #14520 from masterleinad/add_mold_linker
Add support for the mold linker
Wolfgang Bangerth [Sat, 10 Dec 2022 03:43:36 +0000 (20:43 -0700)]
Remove a function argument.
Ce Qin [Thu, 8 Dec 2022 15:35:00 +0000 (23:35 +0800)]
Add get/set_mesh_smoothing to python bindings.
Wolfgang Bangerth [Sat, 10 Dec 2022 02:36:45 +0000 (19:36 -0700)]
Replace one more occurrence of dim-predicated loops.
Timo Heister [Fri, 9 Dec 2022 21:40:48 +0000 (16:40 -0500)]
CI: disable old MPI build
Now that the new MPI build is working, delete the old one.
David Wells [Fri, 9 Dec 2022 17:20:32 +0000 (12:20 -0500)]
Merge pull request #14552 from peterrum/cgs_log
Modified Gram-Schmidt: add docu
David Wells [Fri, 9 Dec 2022 17:05:16 +0000 (12:05 -0500)]
Merge pull request #14550 from tamiko/fix_gmsh_configure
CMake: Bugfix: only export DEAL_II_GMSH_WITH_API if gmsh is configured
Daniel Arndt [Fri, 9 Dec 2022 17:02:24 +0000 (12:02 -0500)]
Try using mold in github actions
Peter Munch [Thu, 8 Dec 2022 18:16:23 +0000 (19:16 +0100)]
Modified Gram-Schmidt: add docu
Matthias Maier [Fri, 9 Dec 2022 00:09:47 +0000 (18:09 -0600)]
Merge pull request #14546 from drwells/step-70-no-boost
step-70: remove a dependency on boost.
Wolfgang Bangerth [Thu, 8 Dec 2022 21:39:25 +0000 (14:39 -0700)]
Merge pull request #14543 from masterleinad/fix_undefned_var_template
Address Wundefined-var-template
Peter Munch [Wed, 28 Sep 2022 13:45:47 +0000 (15:45 +0200)]
Rotate for dim=1 spacedim=2
Peter Munch [Thu, 8 Dec 2022 21:02:19 +0000 (22:02 +0100)]
Merge pull request #14417 from peterrum/cheby_forth_kind
Introduce 4th-kind Chebyshev preconditioner
Timo Heister [Thu, 8 Dec 2022 20:58:52 +0000 (15:58 -0500)]
Merge pull request #14548 from masterleinad/fix_indent_jenkins
Fix indentation in Jenkinsfile.mpi
Peter Munch [Wed, 2 Nov 2022 19:26:52 +0000 (20:26 +0100)]
FEEvaluation: precompile for n_q_points==2*fe_degree
Matthias Maier [Thu, 8 Dec 2022 01:25:46 +0000 (19:25 -0600)]
CMake: Bugfix: only export DEAL_II_GMSH_WITH_API if gmsh is configured
If the gmsh library is installed but the gmsh executable is missing we
currently disable gmsh support. This implies that we will not link
against the gmsh library.
Unfortunately, on first configure pass the variable `GMSH_WITH_API` is
still populated with a `TRUE` value and the `DEAL_II_GMSH_WITH_API`
variable gets set by accident and final linkage fails.
This issue is hard to spot because a second invocation of cmake will
cure the configure mistake (and the debian/ubuntu packages do not run
any autodetection).
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.