]>
https://gitweb.dealii.org/ - dealii.git/log
David Wells [Fri, 30 Dec 2022 13:15:48 +0000 (08:15 -0500)]
Merge pull request #14624 from bangerth/ref
Move a function to ReferenceCell
David Wells [Fri, 30 Dec 2022 03:28:32 +0000 (22:28 -0500)]
Merge pull request #14620 from tjhei/jenkins-random
Jenkins: run tests in random order
Wolfgang Bangerth [Thu, 29 Dec 2022 22:17:51 +0000 (15:17 -0700)]
Move a function into ReferenceCell.
Wolfgang Bangerth [Thu, 29 Dec 2022 22:05:02 +0000 (15:05 -0700)]
Adjust return types and function argument names.
Matthias Maier [Thu, 29 Dec 2022 19:15:10 +0000 (13:15 -0600)]
Merge pull request #14596 from tamiko/fix_step_81_doc
step-81: Fix a typo in external links
Matthias Maier [Thu, 29 Dec 2022 18:22:57 +0000 (12:22 -0600)]
Update examples/step-81/doc/results.dox
Co-authored-by: Marc Fehling <mafehling.git@gmail.com>
Timo Heister [Thu, 29 Dec 2022 15:25:55 +0000 (10:25 -0500)]
Jenkins: run tests in random order
Schedule tests in random order to improve load balance over time and therefor improve speed.
Daniel Arndt [Wed, 28 Dec 2022 22:09:25 +0000 (23:09 +0100)]
Merge pull request #14611 from jppelteret/fe_interface_values_02
Jean-Paul Pelteret [Wed, 28 Dec 2022 19:32:15 +0000 (20:32 +0100)]
Add a changelog entry
Jean-Paul Pelteret [Fri, 23 Dec 2022 16:50:41 +0000 (17:50 +0100)]
Extend hp support in FEInterfaceValues
Jean-Paul Pelteret [Tue, 20 Dec 2022 20:17:27 +0000 (21:17 +0100)]
Extend FEInterfaceValues::reinit() to take [q,mapping,fe]_index
Jean-Paul Pelteret [Tue, 20 Dec 2022 19:54:12 +0000 (20:54 +0100)]
Use delegate constructors in FEInterfaceValues
Daniel Arndt [Wed, 28 Dec 2022 17:20:33 +0000 (18:20 +0100)]
Merge pull request #14618 from Rombur/fix_test_kokkos_memory_space
Daniel Arndt [Wed, 28 Dec 2022 08:21:44 +0000 (09:21 +0100)]
Merge pull request #14617 from jppelteret/bugfix_01
Fixes https://github.com/dealii/dealii/issues/14582
David Wells [Wed, 28 Dec 2022 02:30:13 +0000 (21:30 -0500)]
Merge pull request #14616 from Rombur/fix_kokkos_memory_space
Remove incorrect static_assert when using CUDA-aware MPI
Jean-Paul Pelteret [Tue, 27 Dec 2022 21:51:53 +0000 (22:51 +0100)]
Add ADOL-C back into serial Jenkins build
Jean-Paul Pelteret [Tue, 27 Dec 2022 21:46:21 +0000 (22:46 +0100)]
Fix free function specialisations for ADOL-C types
Jean-Paul Pelteret [Tue, 27 Dec 2022 21:42:59 +0000 (22:42 +0100)]
Fix ADOL-C tests broken by presence of static variables.
Bruno Turcksin [Tue, 27 Dec 2022 19:55:19 +0000 (14:55 -0500)]
Fix test output: replace CUDA with Default
Bruno Turcksin [Tue, 27 Dec 2022 19:09:31 +0000 (14:09 -0500)]
Remove incorrect static_assert when using CUDA-aware MPI
Matthias Maier [Tue, 27 Dec 2022 16:47:40 +0000 (10:47 -0600)]
Merge pull request #14576 from tjhei/jenkins-new-serial
CI: new serial Jenkins
Timo Heister [Sun, 18 Dec 2022 21:13:11 +0000 (16:13 -0500)]
disable adolc tests
Timo Heister [Wed, 14 Dec 2022 19:14:40 +0000 (14:14 -0500)]
CI: new serial Jenkins
Move the serial tester to ci.tjhei.info.
update
Matthias Maier [Tue, 27 Dec 2022 00:07:55 +0000 (18:07 -0600)]
Merge pull request #14615 from tamiko/fix_prm_concurrency
CMake: avoid race conditions between concurrent prm tests
Matthias Maier [Mon, 26 Dec 2022 04:01:03 +0000 (22:01 -0600)]
CMake: avoid race conditions between concurrent prm tests
We need to serialize all tests that share a common executable target.
This involves tests with .threads=N. and .mpirun=N. annotation, as well
as tests with parameter files (that might share a common executable
target).
Running multiple variants of tests with the same target executable in
parallel triggers a race condition where the same (not yet existent)
target is built concurrently leading to undefined outcomes.
Matthias Maier [Mon, 26 Dec 2022 03:45:01 +0000 (21:45 -0600)]
CMake: remove old prm-test workarounds
Peter Munch [Sun, 25 Dec 2022 07:32:42 +0000 (08:32 +0100)]
Merge pull request #14614 from drwells/isotropic-refinement-cleanup
Isotropic refinement cleanup
David Wells [Sat, 24 Dec 2022 21:09:33 +0000 (16:09 -0500)]
isotropic refinement: clean up some more comments.
David Wells [Sat, 24 Dec 2022 21:02:42 +0000 (16:02 -0500)]
Merge pull request #14613 from bangerth/doc-87
Better indent documentation of class Function.
David Wells [Sat, 24 Dec 2022 20:59:14 +0000 (15:59 -0500)]
isotropic refinement: convert to unsigned int.
David Wells [Sat, 24 Dec 2022 20:53:56 +0000 (15:53 -0500)]
isotropic refinement: get rid of 'if (true)'.
David Wells [Sat, 24 Dec 2022 20:53:08 +0000 (15:53 -0500)]
isotropic refinement: clean up some comments.
David Wells [Sat, 24 Dec 2022 20:51:18 +0000 (15:51 -0500)]
isotropic refinement: add some more test output.
These don't print anything because the lines are all consistently oriented.
David Wells [Sat, 24 Dec 2022 20:50:07 +0000 (15:50 -0500)]
isotropic refinement: remove some extra dealii:: qualifications.
Wolfgang Bangerth [Sat, 24 Dec 2022 18:13:53 +0000 (11:13 -0700)]
Better indent documentation of class Function.
Peter Munch [Sat, 24 Dec 2022 10:42:07 +0000 (11:42 +0100)]
Merge pull request #14600 from luca-heltai/changelog_hp_feiv
Add changelog for hp support in fe_interface_values
Marco Feder [Tue, 20 Dec 2022 23:47:54 +0000 (00:47 +0100)]
Add changelog for hp-fe_interface_values
Peter Munch [Sat, 24 Dec 2022 08:43:39 +0000 (09:43 +0100)]
Merge pull request #14612 from tjhei/tridiagonal_mat_cleanup
small cleanup in tridiagonal_matrix.cc
Timo Heister [Fri, 23 Dec 2022 19:24:27 +0000 (14:24 -0500)]
small cleanup in tridiagonal_matrix.cc
Daniel Arndt [Thu, 22 Dec 2022 00:07:31 +0000 (19:07 -0500)]
Merge pull request #14603 from peterrum/warning
Timo Heister [Wed, 21 Dec 2022 19:19:40 +0000 (14:19 -0500)]
Merge pull request #14593 from drwells/compress-face-and-line-data
Compress face and line data
Peter Munch [Wed, 21 Dec 2022 17:13:50 +0000 (18:13 +0100)]
Fix warning
David Wells [Wed, 21 Dec 2022 16:11:20 +0000 (11:11 -0500)]
Merge pull request #14598 from masterleinad/dont_install_mold
Don't install mold linker in CI
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
Daniel Arndt [Wed, 21 Dec 2022 11:45:27 +0000 (06:45 -0500)]
Don't install mold linker in CI
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
Matthias Maier [Tue, 20 Dec 2022 22:42:16 +0000 (16:42 -0600)]
step-81: Fix a typo in external links
It should read "noabs" for the first example with Dirichlet boundary
conditions and "abs" for the examples with absorbing boundary
conditions.
David Wells [Tue, 20 Dec 2022 17:03:11 +0000 (12:03 -0500)]
Use std::vector<bool> for line orientations.
This saves a further 17 MB with the 2.4 million cell tet mesh.
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 15:20:16 +0000 (10:20 -0500)]
Compress face types to a single bit.
This lowers memory consumption from 712 MB to 707 MB for my 2.4 million
cell tet mesh.
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
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.