| #
314ab5fd
|
| 22-Dec-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2023-06-07/optimize-multivecs-zhang' into 'main'
Optimize VecMDot_Seq as suggested by Junchao Zhang using BLAS 2 gemv
See merge request petsc/petsc!6580
|
| #
9d5502f9
|
| 13-Jul-2023 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Tests: tweak tests to make them less sensitive to the GEMV optimization
|
| #
10bf35f1
|
| 26-Oct-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
b5ab7443
|
| 26-Oct-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'balay/ci-enable-arm' into 'release'
CI: enable ARM linux, mac builds
See merge request petsc/petsc!6956
|
| #
57ccd2a6
|
| 24-Oct-2023 |
Satish Balay <balay@mcs.anl.gov> |
CI: migrate osx-cxx-pkgs-opt to ARM
Add 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 ARM
Add 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-zlib
However mumps gives 'make check' error - so disable for now:
> [0]PETSC ERROR: Caught signal number 11 SEGV: Segmentation Violation, probably memory access out of range Possible problem with ex19 running with mumps, diffs above
And 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 M2
Co-authored-by: Barry Smith <bsmith@petsc.dev>
show more ...
|
| #
c20d7725
|
| 22-Mar-2020 |
Jed Brown <jed@jedbrown.org> |
Merge branch 'jed/promote-examples-tests-tutorials' [petsc/petsc!2610]
* jed/promote-examples-tests-tutorials: Promote examples/{tests,tutorials}/ to {tests,tutorials}/
|
| #
c4762a1b
|
| 18-Mar-2020 |
Jed Brown <jed@jedbrown.org> |
Promote examples/{tests,tutorials}/ to {tests,tutorials}/
This shortens paths and improves consistency between test target names and paths to the source and output files. Most of the work was compl
Promote examples/{tests,tutorials}/ to {tests,tutorials}/
This shortens paths and improves consistency between test target names and paths to the source and output files. Most of the work was completed by this script, followed by mild cleanup of nonconforming cases.
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 fi done
git 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/
show more ...
|