TSDiscgrad: Adding average DG and -ts_discgrad_type option- Also fixed automatic particle number determinationFOO
DM: Allow creation of a gradient matrix between spaces- This is like the mass matrix, but with a gradient on the continuous space- We use this for conservation laws in moments of particle systems-
DM: Allow creation of a gradient matrix between spaces- This is like the mass matrix, but with a gradient on the continuous space- We use this for conservation laws in moments of particle systems- Add projection to DMSwarm to implement this
show more ...
Fix DMSwarm migration with device Vec types for debug builds
Swarm ex8: Fixed KS test for coordinate distribution (velocity test is still wrong)
plex: Print out labels in sorted stratum order
feat(plex): Add DMPlexSetBoxLabel_Internal
TS ex2: Replace swarm ex9 with hamiltonian ex2- Parallelize initialization and primal implementation- Add test based output, mpiu vs callmpi, fix global particle number- Fix parallelization for m
TS ex2: Replace swarm ex9 with hamiltonian ex2- Parallelize initialization and primal implementation- Add test based output, mpiu vs callmpi, fix global particle number- Fix parallelization for mixed form, require superlu_dist for test case
Swarm ex12: Tests for DMDA periodic point location
Swarm ex11: Tests for multicomponent projection
CI: migrate osx-cxx-pkgs-opt to ARMAdd in Barry's configure pkgs in this job:--download-amrex --download-cmake --download-ctetgen --download-exodusii --download-hdf5 --download-hypre --download-ks
CI: migrate osx-cxx-pkgs-opt to ARMAdd in Barry's configure pkgs in this job:--download-amrex --download-cmake --download-ctetgen --download-exodusii --download-hdf5 --download-hypre --download-ks --download-metis --download-ml --download-mumps --download-netcdf --download-parmetis --download-pnetcdf --download-scalapack --download-suitesparse --download-triangle --download-zlibHowever mumps gives 'make check' error - so disable for now:> [0]PETSC ERROR: Caught signal number 11 SEGV: Segmentation Violation, probably memory access out of rangePossible problem with ex19 running with mumps, diffs aboveAnd fix compiler errors with Cxx/ML CXX arch-ci-osx-cxx-pkgs-opt/obj/src/ksp/pc/impls/ml/ml.o/Users/petsc/petsc/src/ksp/pc/impls/ml/ml.c:696:67: error: assigning to 'PetscErrorCode' from incompatible type 'int' PetscStackCallExternalVoid("ML_Aggregate_Create", PetscCall(ML_Aggregate_Set_NullSpace(agg_object, bs, nvec + !!has_const, nullvec, mlocal))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/Users/petsc/petsc/include/petscerror.h:460:28: note: expanded from macro 'PetscCall' ierr_petsc_call_q_ = __VA_ARGS__; \ ^~~~~~~~~~~/Users/petsc/petsc/include/petscerror.h:1738:7: note: expanded from macro 'PetscStackCallExternalVoid' __VA_ARGS__; \ ^~~~~~~~~~~Update alt output files needed for M2Co-authored-by: Barry Smith <bsmith@petsc.dev>
Swarm: Add tests to reproduce bug in tensor order
DMSWARM tests ex6: Move to TSResizechange the output files to match those on my MAC
swarm: ex1 migrate tests
merge sw ex1 into ex2
Merge remote-tracking branch 'origin/release'
Support fp_trap in CI
add test with simplex elements for swarm psuedo-inverse PIC example
fixed swarm ex7, getting memory corruption
Merge branch 'danofinn/swarm-example-landau-damping' into 'main'Swarm: Add swarm ex9 Landau damping + tests (ex6, ex8, snes/ex15)See merge request petsc/petsc!6026
Swarm ex9: Landau damping test
Swarm ex8: Add test for multiple cells
Swarm ex6: Test central force with electrostatics
Swarm ex5: Test update
Update and fix swarm ex1
Tweak tests
12