History log of /petsc/src/snes/tutorials/output/ex19_tut_3_alt.out (Results 1 – 7 of 7)
Revision Date Author Comments
# 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 ...