History log of /petsc/src/mat/tutorials/makefile (Results 1 – 25 of 26)
Revision Date Author Comments
# cd1bdac5 13-Jan-2026 Satish Balay <balay@mcs.anl.gov>

Merge branch 'balay/avoid-dup-cuda-sources' into 'main'

CI: avoid duplicate file names with cuda/kokkos sources, add a test to checkbadSource

See merge request petsc/petsc!8950


# 896e5da2 12-Jan-2026 Satish Balay <balay@mcs.anl.gov>

tests: use exNNcu.cu and exNNk.kokkos.cxx names


# 5e642da6 21-Oct-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/checkbadSource' into 'main'

checkbadSource: enforce proper style in makefiles

See merge request petsc/petsc!8802


# 3f02e49b 21-Oct-2025 Pierre Jolivet <pierre@joliv.et>

checkbadSource: enforce proper style in makefiles


# 1d892be3 01-Mar-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/fix-cmd-line-precedence' into 'main'

make: add PRELIBS and LIBS options similar to CPPFLAGS, CFLAGS, LDFLAGS

See merge request petsc/petsc!8167


# da4996e5 27-Feb-2025 Satish Balay <balay@mcs.anl.gov>

make: add explicit '% : %.c' target so that LINK.c target is in sync with LINK.F target '% : %.F90'

with multiple source compile into a singe binary:
- fixes Fortran example build: currently broken,

make: add explicit '% : %.c' target so that LINK.c target is in sync with LINK.F target '% : %.F90'

with multiple source compile into a singe binary:
- fixes Fortran example build: currently broken, due to duplicate obj-files in link command
- can now use consitent obj file dependencies irrespective of C-main or Fortran-main sources
- cab avoid duplicate compiles of same sources [esp with SEPARATE_COMPILE_LINK=1]

show more ...


# 802a5182 22-Dec-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2023-12-21/rm-unneeded-mansec' into 'main'

Remove MANSEC from makefiles it is not needed in, tutorials and tests

See merge request petsc/petsc!7137


# 39eaa9ea 22-Dec-2023 Barry Smith <bsmith@mcs.anl.gov>

Remove MANSEC from makefiles it is not needed in, tutorials and tests


# e6bb321c 26-Mar-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2023-03-17/rm-unneeded-test-from-makefiles' into 'main'

simplify/cleanup makefile system

See merge request petsc/petsc!6201


# 60bb51bd 18-Mar-2023 Barry Smith <bsmith@mcs.anl.gov>

Remove need for seperate lib/petsc/conf/test file by merging with rules file

Commit-type: maintainability


# 297cb52f 01-Mar-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2023-02-22/rm-locdir' into 'main'

Remove need for hardwired LOCDIR in all makefiles

See merge request petsc/petsc!6113


# 21e3ffae 23-Feb-2023 Barry Smith <bsmith@mcs.anl.gov>

Remove unneeded declarations of LOCDIR from all the makefiles

Commit-type:documentation


# 6ffe77ea 12-May-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-05-03/cleanup-makefiles' into 'main'

remove unneeded stuff from makefiles

See merge request petsc/petsc!5211


# ac09b921 05-May-2022 Barry Smith <bsmith@mcs.anl.gov>

Get values of makefile SOURCE etc from the file system instead of makefiles

Use SUBMANSEC from include files for manual sections instead of the makefile

Unfortunately this has to be one large commi

Get values of makefile SOURCE etc from the file system instead of makefiles

Use SUBMANSEC from include files for manual sections instead of the makefile

Unfortunately this has to be one large commit since the changes all have to be done at once

Commit-type: docs
/spend 10m

show more ...


# f97672e5 03-May-2022 Barry Smith <bsmith@mcs.anl.gov>

remove garbage from makefiles

Including
* unused FLAGS variables
* All: lib that did not work
* stray blank lines etc

Commit-type: housekeeping
/spend 1h


# ac50153c 18-Feb-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-01-27/doc-cco-finite-elements' into 'main'

Cook up trivial demo of use of MatSetPreallocationCOO() with finite elements

See merge request petsc/petsc!4773


# 735d7f90 27-Jan-2022 Barry Smith <bsmith@mcs.anl.gov>

Cook up trivial demo of use of MatSetPreallocationCOO() with finite elements

Clarify MatSetPreallocationCOO() usage in manual page

Kokkos part of example provided by Jed Brown

Commit-type: docs, e

Cook up trivial demo of use of MatSetPreallocationCOO() with finite elements

Clarify MatSetPreallocationCOO() usage in manual page

Kokkos part of example provided by Jed Brown

Commit-type: docs, example
/spend 3h
Reported-by: Fande Kong <fdkong.jd@gmail.com>
Thanks-to: Jed Brown <jed@jedbrown.org>
Thanks-to: Junchao Zhang <jczhang@mcs.anl.gov>

show more ...


# 12c380df 28-Sep-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'adams/feature-mat-cuda' into 'master'

Adams/feature mat cuda

See merge request petsc/petsc!3137


# 3fa6b06a 02-Sep-2020 Mark Adams <mfadams@lbl.gov>

add cuda matrix for meta data method, assembly


# 7ea10ee1 07-May-2020 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/maint'


# 0effb976 07-May-2020 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/jolivet/fix-symlink-free' into maint


# cdb0f33d 02-May-2020 Pierre Jolivet <pierre.jolivet@enseeiht.fr>

Single petscdir.mk


# 7e22b48a 23-Mar-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2020-03-17/add-gnumakefile' into 'master'

Provide support for not setting PETSC_DIR when gnumake is being used; this...

See merge request petsc/petsc!2604


# e19f88df 17-Mar-2020 Barry Smith <bsmith@mcs.anl.gov>

Provide support for not setting PETSC_DIR when gnumake is being used; this will prevent some petsc-maint/petsc-users email threads

Commit-type: error-checking, testing-fix, feature, example
Thanks-t

Provide support for not setting PETSC_DIR when gnumake is being used; this will prevent some petsc-maint/petsc-users email threads

Commit-type: error-checking, testing-fix, feature, example
Thanks-to: Jed Brown <jed@jedbrown.org>
Thanks-to: Lisandro Dalcin <dalcinl@gmail.com>

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}/


12