History log of /petsc/src/tao/complementarity/impls/ssls/ssls.h (Results 1 – 25 of 71)
Revision Date Author Comments
# 6d8694c4 20-Mar-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2024-04-29/add-fortran-enums' into 'main'

Major updates to Fortran interface

See merge request petsc/petsc!7517


# ce78bad3 20-Feb-2025 Barry Smith <bsmith@petsc.dev>

Fortran 90: fully embrace After 34 years!

- deprecate use of 'F90' in Fortran function names
- use Fortran pointers when appropriate
- the new Fortran API is not backward compatible with previous ve

Fortran 90: fully embrace After 34 years!

- deprecate use of 'F90' in Fortran function names
- use Fortran pointers when appropriate
- the new Fortran API is not backward compatible with previous versions!
- also clean up inconsistent PETSc code detected by new Fortran generation tools
- drop use of bfort
- automatically generate all the Fortran PETSc objects, enums etc from the include files
- generate most of the Fortran interface definitions and functions from the source code
- simplify the number and organization of Fortran modules

Co-authored-by: Jose E. Roman <jroman@dsic.upv.es>

show more ...


# 613ce9fe 17-Dec-2023 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# 08c30c10 17-Dec-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2023-12-04/fix-manpage-references/release' into 'release'

Update references in the manual pages to use Sphinx citation processing

See merge request petsc/petsc!7101


# 1d27aa22 04-Dec-2023 Barry Smith <bsmith@mcs.anl.gov>

Update references in the manual pages to use Sphinx citation processing


# 9dd11ecf 25-Aug-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2023-08-17/header-guard-check' into 'main'

Check header guards

See merge request petsc/petsc!6822


# a4963045 18-Aug-2023 Jacob Faibussowitsch <jacob.fai@gmail.com>

Convert all header guards to pragma once


# 58d68138 23-Aug-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-08-21/clang-format-source' into 'main'

format repository with clang-format

See merge request petsc/petsc!5541


# 9371c9d4 22-Aug-2022 Satish Balay <balay@mcs.anl.gov>

clang-format: convert PETSc sources to comply with clang-format


# 8fd105b6 17-Aug-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-06-28/add-petsccallmethod' into 'main'

Introduce PetscTryTypeMethod and PetscUseTypeMethod to replace ad hoc use of (*obj->ops->method) in source

See merge request petsc/

Merge branch 'barry/2022-06-28/add-petsccallmethod' into 'main'

Introduce PetscTryTypeMethod and PetscUseTypeMethod to replace ad hoc use of (*obj->ops->method) in source

See merge request petsc/petsc!5376

show more ...


# dbbe0bcd 23-Jul-2022 Barry Smith <bsmith@mcs.anl.gov>

Convert setfromoptions methods over to PetscTryTypeMethod() approach

Flipped the order of the arguments for the function pointers (*setfromoptions)(PetscOptionItem*,obj); and friends to make them co

Convert setfromoptions methods over to PetscTryTypeMethod() approach

Flipped the order of the arguments for the function pointers (*setfromoptions)(PetscOptionItem*,obj); and friends to make them consistent with PetscTryTypeMethod() and all the other methods

Commit-type: refactorization
/spend 4h

show more ...


# a7261a69 18-Mar-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-03-13/fix-some-manualpages/release' into 'main'

Improve generation of manual pages/fix a variety of manul pages basic formatting

See merge request petsc/petsc!4969


# 606c0280 17-Mar-2022 Satish Balay <balay@mcs.anl.gov>

doc: fix References: section

Notation:
. * - text
or
. year - text


# af25d912 06-Mar-2016 Stefano Zampini <stefano.zampini@gmail.com>

Merge branch 'master' into stefano_zampini/feature-pcbddc-saddlepoint

Conflicts:
src/ksp/pc/impls/bddc/bddc.c
src/ksp/pc/impls/bddc/bddcgraph.c
src/ksp/pc/impls/bddc/bddcprivate.c
src/ksp/pc/imp

Merge branch 'master' into stefano_zampini/feature-pcbddc-saddlepoint

Conflicts:
src/ksp/pc/impls/bddc/bddc.c
src/ksp/pc/impls/bddc/bddcgraph.c
src/ksp/pc/impls/bddc/bddcprivate.c
src/ksp/pc/impls/bddc/bddcscalingbasic.c
src/ksp/pc/impls/bddc/bddcschurs.c
src/mat/impls/is/matis.c

show more ...


# f37e7628 21-Feb-2016 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' into barry/add-pcfieldsplit-logevent


# f44c6289 28-Jan-2016 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' into barry/add-pcreset-hypre-for-master

Needed to move PCDestroy_HYPRE() added to master to PCReset_HYPRE() since that was introduced
as a bug fix for maint


# c3d89e0a 19-Dec-2015 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' into hongzh/checkpointing

Manual merges for a couple of PetscOptions changes in master


# 0709b2fe 15-Dec-2015 Toby Isaac <tisaac@uchicago.edu>

Merge remote-tracking branch 'origin/knepley/feature-plex-add-time' into tisaac/dmforest

Both branches changeds DM projection behavior, so I wanted to sort it
out before merging

* origin/knepley/fe

Merge remote-tracking branch 'origin/knepley/feature-plex-add-time' into tisaac/dmforest

Both branches changeds DM projection behavior, so I wanted to sort it
out before merging

* origin/knepley/feature-plex-add-time: (59 commits)
SNES ex69: Updated to new function API, fixed test output
SNES ex75: Fixed for new function API
add fortran stub for TSMonitorLGSetTransform() and fix TSMonitorLG for multiple fields but no names provided for fields
add -binary_write_double so __float128 precision can save as double to binary files
TSClone() did not clone Fortran function pointers hence some TS methods would fail if functions provided in Fortan
petsc4py: update to snapshot with 'barry/petscoptions-object' changes
fix bad merge that introduced 2 copies of the MPI_Comm_free()
update example to use MAT_INPLACE_MATRIX, not REUSE
incorrect addition of float to PetscInt
update for new PetscOptions API
TS ex18: Fixed function API and test output
Function now takes PetscOptions as first argument, this was missed during the first round of updates
bugfix for MatSetOption_Elemental()
fix test example no change output that was missing a line
fixes for new PetscOptions.. API that are needed based on problems with nightly build
Plex ex3: Use new function API
SNES ex62: Use new function API
SNES ex12: Use new function API
Plex: Fixed unused options in examples
Plex+DMDA: Add time to signatures
...

show more ...


# b49bb413 12-Dec-2015 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' into pr391/zianekhodja/lilia/tsirm/master


# 1f70c77e 10-Nov-2015 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/feature-plex-add-time

* master: (57 commits)
add fortran stub for TSMonitorLGSetTransform() and fix TSMonitorLG for multiple fields but no names provided for fie

Merge branch 'master' into knepley/feature-plex-add-time

* master: (57 commits)
add fortran stub for TSMonitorLGSetTransform() and fix TSMonitorLG for multiple fields but no names provided for fields
add -binary_write_double so __float128 precision can save as double to binary files
TSClone() did not clone Fortran function pointers hence some TS methods would fail if functions provided in Fortan
petsc4py: update to snapshot with 'barry/petscoptions-object' changes
fix bad merge that introduced 2 copies of the MPI_Comm_free()
update example to use MAT_INPLACE_MATRIX, not REUSE
incorrect addition of float to PetscInt
update for new PetscOptions API
Function now takes PetscOptions as first argument, this was missed during the first round of updates
bugfix for MatSetOption_Elemental()
fix test example no change output that was missing a line
fixes for new PetscOptions.. API that are needed based on problems with nightly build
mark variable as unused so compiler doesn't warn about unused value
configure: use 'git cat-file -e' to check for existance of a commit in localrepo. ['git rev-parse' does not give error for a hash thats not in repo]
petsc4py: revert to manually syncing petsc4py with petsc master changes
configure: revert gitcommit default value to Null. If a pacakge using giturl does not change this value - raise an error
fix: revert change in a44bcdf that breaks with pgf90
update test output for fixed to hypre interface that now actually pass the interp vectors to BoomerAMG
fixes for merge from Jed's branch that should have been merged into master months ago!
Add to changes dev.html file the change to the PetscOptions routines
...

show more ...


# 3b78c357 09-Nov-2015 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' of bitbucket.org:petsc/petsc


# b21bbd0f 09-Nov-2015 Fande Kong <fdkong.jd@gmail.com>

Merge remote-tracking branch 'petsc/master' into moved-partitioning-to-pcgasmsetup


# 13cf9f3a 08-Nov-2015 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'barry/petscoptions-object'


# de90943d 07-Nov-2015 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'barry/petscoptions-object' into stefano_zampini/feature-pardiso-schur


# 4416b707 30-Oct-2015 Barry Smith <bsmith@mcs.anl.gov>

Begin renaming the PetscOptions objects for the future where PetscOptions will not be a singleton


123