DM+Plex: Example Fixes for cell type rewrite
Provide support for not setting PETSC_DIR when gnumake is being used; this will prevent some petsc-maint/petsc-users email threadsCommit-type: error-checking, testing-fix, feature, exampleThanks-t
Provide support for not setting PETSC_DIR when gnumake is being used; this will prevent some petsc-maint/petsc-users email threadsCommit-type: error-checking, testing-fix, feature, exampleThanks-to: Jed Brown <jed@jedbrown.org>Thanks-to: Lisandro Dalcin <dalcinl@gmail.com>
show more ...
Promote examples/{tests,tutorials}/ to {tests,tutorials}/This shortens paths and improves consistency between test target namesand paths to the source and output files. Most of the work wascompl
Promote examples/{tests,tutorials}/ to {tests,tutorials}/This shortens paths and improves consistency between test target namesand paths to the source and output files. Most of the work wascompleted by this script, followed by mild cleanup of nonconformingcases.for makefile in `git ls-files 'src/*makefile'`; do if rg -q 'DIRS.*\bexamples\b' $makefile; then base=$(dirname $makefile) dirs=$(cd $base/examples && ls -d tests tutorials 2>/dev/null | xargs echo) perl -pi -e "s#^(DIRS.*)\bexamples\b#\1${dirs}#" $makefile git rm $base/examples/makefile for t in $dirs; do git mv $base/examples/$t $base/ perl -pi -e "s#^(LOCDIR[[:space:]]*=).*#\1 $base/$t/#" $base/$t done fidonegit grep -l -E -z 'examples/(tutorials|tests)' | xargs -0 perl -pi -e 's#examples/(tutorials|tests)#\1#g'git checkout @ \ src/docs/website/documentation/changes/ \ src/benchmarks/results/
PetscBinaryWrite: Remove `istemp` boolean flag
Rename PetscDTGaussJacobiQuadrature to PetscDTStroudConicalQuadrature and consolidate internal quadrature calculationsRevert incorrectly changed quadrature in dmmbfem.cxx
Merge remote-tracking branch 'origin/maint'
ci: migrate tests from mcs-nfs to gce-nfstag: valgrind -> linux-fast
DM: add interface consistency checksfix various classes
Swarm ex6: Many points on each circle for overlapping orbits
Swarm ex5: Now computes the order of convergence for TS- Redone in the style of ex4
Swarm ex4: Must set functions after options are set
FE+DS: Introduce PetscTabulation to hold tabulated function data- This was created to prevent mismatches in sizes I was getting by justpassing around arrays- FE+FV+DS now hold tabulations- GetTab
FE+DS: Introduce PetscTabulation to hold tabulated function data- This was created to prevent mismatches in sizes I was getting by justpassing around arrays- FE+FV+DS now hold tabulations- GetTabulation() --> CreateTabulation() and it creates an object ratherthan using DMGetWorkArray(). I put in ComputeTabulation() to reusespace, but there still may be performance regression.- Default tabulations are now "cell tabulations"- The replicas in the tabulation are used to index faces in a facetabulation
Merge branch 'knepley/fix-swarm-pid-size' into 'master'Knepley/fix swarm pid sizeSee merge request petsc/petsc!2259
swarm test ex4.c: Fix compiler warning variable Np set but not used.https://gitlab.com/petsc/petsc/-/jobs/342408822
Swarm: Remove alt output that was needed for different size pid field
Swarm: There does not seem to be a reason to keep pid as PETSC_LONG, changing to PETSC_INT - This will prevent different size on Solaris - Whitespace
Merge branch 'knepley/feature-convest-ts' into 'master'Knepley/feature convest tsSee merge request petsc/petsc!2190
Swarm ex4: Correct alt output files
marking broken tests
Swarm: Fixed test output
TS+ConvEst: Made suggested improvements- Renamed initialGuess to initialConditions- Made refinement factor usable settable, but still only support 2 for space
Swarm ex4: Now harmonic oscillator example reports the order of accuracy
DMSwarm: Get rid of direct printing
Plex: When constructing ghost cells, must preserve the hybrid cell information- Need to distribute ghost cell info along with hybrid info- Change the output format for ghost cells - Update TS ex18
1...<<11121314151617181920>>...23