]>
https://gitweb.dealii.org/ - dealii.git/log
Wolfgang Bangerth [Fri, 30 Dec 2022 23:15:06 +0000 (16:15 -0700)]
Make if and else branches similar, and move code out of the if-else.
Wolfgang Bangerth [Fri, 30 Dec 2022 22:30:26 +0000 (15:30 -0700)]
Rename variables.
Wolfgang Bangerth [Fri, 30 Dec 2022 22:25:30 +0000 (15:25 -0700)]
Move the update of a variable out of if-else branches.
Wolfgang Bangerth [Fri, 30 Dec 2022 22:15:29 +0000 (15:15 -0700)]
Move an if-condition into the body of a loop, rather than repeating the loop.
Wolfgang Bangerth [Fri, 30 Dec 2022 22:08:17 +0000 (15:08 -0700)]
Push a variable into inner scopes.
Wolfgang Bangerth [Fri, 30 Dec 2022 22:00:49 +0000 (15:00 -0700)]
Get rid of the VtuStream class.
Wolfgang Bangerth [Fri, 30 Dec 2022 21:56:58 +0000 (14:56 -0700)]
Also inline the write_high_order_cell() function into write_vtu_main().
This allows getting rid of the vtu_stream object and associated ostringstream object.
Wolfgang Bangerth [Fri, 30 Dec 2022 19:59:09 +0000 (12:59 -0700)]
Inline the write_high_order_cells() function into write_vtu_main().
David Wells [Sat, 31 Dec 2022 14:11:57 +0000 (09:11 -0500)]
Merge pull request #14622 from bangerth/vtu-77
Remove some duplication; also simplify VTK code.
David Wells [Fri, 30 Dec 2022 20:34:32 +0000 (15:34 -0500)]
Merge pull request #14625 from bangerth/assertion
Improve documentation.
Daniel Arndt [Fri, 30 Dec 2022 19:11:09 +0000 (20:11 +0100)]
Merge pull request #14621 from masterleinad/remove_compiler_cuda_aware
Daniel Arndt [Thu, 29 Dec 2022 13:52:35 +0000 (14:52 +0100)]
Remove DEAL_II_COMPILER_CUDA_AWARE
Bruno Turcksin [Fri, 30 Dec 2022 13:58:06 +0000 (08:58 -0500)]
Merge pull request #14537 from masterleinad/kokkos_la_d_vector_kokkos
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.
Wolfgang Bangerth [Thu, 29 Dec 2022 21:09:04 +0000 (14:09 -0700)]
Improve documentation.
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
Daniel Arndt [Thu, 29 Dec 2022 19:13:16 +0000 (20:13 +0100)]
Merge remote-tracking branch 'upstream/master' into kokkos_la_d_vector_kokkos
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>
Wolfgang Bangerth [Thu, 29 Dec 2022 18:11:48 +0000 (11:11 -0700)]
Remove some duplication; also simplify VTK code.
The VTK tags are already defined in helper functions in class ReferenceCell; get them from
there. While there, the previous version of a helper function was rather hard to read
because of a long list of if-else cases; make it a bit easier to read.
Daniel Arndt [Thu, 29 Dec 2022 16:21:20 +0000 (17:21 +0100)]
Use subview
Daniel Arndt [Thu, 29 Dec 2022 16:21:12 +0000 (17:21 +0100)]
Add label for parallel_reduce
Daniel Arndt [Thu, 29 Dec 2022 16:09:00 +0000 (17:09 +0100)]
Use subview
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 [Thu, 29 Dec 2022 09:27:21 +0000 (10:27 +0100)]
Revert changes to boost
Daniel Arndt [Thu, 29 Dec 2022 09:02:26 +0000 (10:02 +0100)]
Make doxygen happy
Daniel Arndt [Thu, 29 Dec 2022 09:01:07 +0000 (10:01 +0100)]
Kokkos::Experimental::abs -> Kokkos::Experimental::fabs
Daniel Arndt [Wed, 28 Dec 2022 22:09:25 +0000 (23:09 +0100)]
Merge pull request #14611 from jppelteret/fe_interface_values_02
Daniel Arndt [Wed, 28 Dec 2022 21:44:15 +0000 (22:44 +0100)]
Fix
Daniel Arndt [Wed, 28 Dec 2022 21:44:02 +0000 (22:44 +0100)]
Remove unused paramter
Daniel Arndt [Wed, 28 Dec 2022 21:43:59 +0000 (22:43 +0100)]
Use Kokkos::abs
Daniel Arndt [Wed, 28 Dec 2022 21:43:55 +0000 (22:43 +0100)]
Use create_mirror_view_and_copy
Daniel Arndt [Wed, 28 Dec 2022 21:43:53 +0000 (22:43 +0100)]
Remove la_parallel_vector_cuda.cc
Daniel Arndt [Wed, 28 Dec 2022 21:43:50 +0000 (22:43 +0100)]
Don't initialize Views
Daniel Arndt [Wed, 28 Dec 2022 21:43:31 +0000 (22:43 +0100)]
wqAnnotate Kokkos::parallel_for
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
Daniel Arndt [Tue, 20 Dec 2022 00:31:34 +0000 (19:31 -0500)]
Merge remote-tracking branch 'upstream/master' into kokkos_la_d_vector_kokkos
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
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.