History log of /petsc/src/ts/tests/ex29.c (Results 1 – 21 of 21)
Revision Date Author Comments
# 4e8208cb 31-Jan-2026 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2026-01-13/ftn-generation-for-context-functions' into 'main'

Fortran generation of interface definitions for functions that take and return context variables (void *ctx and PetC

Merge branch 'barry/2026-01-13/ftn-generation-for-context-functions' into 'main'

Fortran generation of interface definitions for functions that take and return context variables (void *ctx and PetCtx ctx)

See merge request petsc/petsc!8956

show more ...


# 2a8381b2 13-Jan-2026 Barry Smith <bsmith@mcs.anl.gov>

Add automatic generated fortran support for setting and returning contexts

Major cleanup of the code for setting and returning application (previously called user) contexts
- PetscCtx ctx is now t

Add automatic generated fortran support for setting and returning contexts

Major cleanup of the code for setting and returning application (previously called user) contexts
- PetscCtx ctx is now the standard for passing in contexts
- PetscCtxRt ctx is the standard for passing out contexts, including context destroy routines based on PetscCtxDestroyFn

Both of these are typedef to void*

Also removed most use of user and userctx for context arguments now consistently named ctx

Improved documentation on PetscCtx and PetscCtxRt and on how to use contexts (including getting them) from Fortran

show more ...


# 19610130 10-Jun-2025 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# 35eef7c3 06-Jun-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/typos' into 'release'

Typos

See merge request petsc/petsc!8463


# 2cdf5ea4 05-Jun-2025 Pierre Jolivet <pierre@joliv.et>

Typos


# 00946a4d 26-Feb-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jrwrigh/tssetevaltimes' into 'main'

ts: Add TSEvaluationTimes

See merge request petsc/petsc!8144


# c80d56d9 19-Feb-2025 James Wright <james@jameswright.xyz>

ts: Deprecate TSGetTimeSpan and TSGetTimeSpanSolutions

Also rename TSGetEvaluationTimesSolutions -> TSGetEvaluationSolutions

Co-authored-by: Barry Smith <bsmith@mcs.anl.gov>


# 31d78bcd 02-Feb-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2022-12-10/petscerrorcode-nodiscard' into 'main'

Feature: Non-discardable PetscErrorCode

See merge request petsc/petsc!5923


# 3ba16761 10-Dec-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

Make PetscErrorCode a non-discardable enum


# 061e922f 22-Sep-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2022-09-21/2-bike-2-shed' into 'main'

Feature: Bicycle Storage Facility 2

See merge request petsc/petsc!5661


# d71ae5a4 21-Sep-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

source code format changes due to .clang-format changes


# 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


# cdc546e2 09-Aug-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-07-25/print-warning-unused-options-on-error' into 'main'

Print unused options when output error message

See merge request petsc/petsc!5473


# 7510d9b0 29-Jul-2022 Barry Smith <bsmith@mcs.anl.gov>

correct all the PetscFunctionBegin; in ts tutorials and tests to PetscFunctionBeginUser;

Commit-type: error-handling, examples, style
/spend 5m


# 5cab5458 26-Jul-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-07-23/add-petscbeginuser' into 'main'

Add PetscFunctionBeginUser to all PETSc C/C++ examples

See merge request petsc/petsc!5470


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

Add PetscFunctionBeginUser to all PETSc C/C++ examples

Now the stack frames will contain the main program and the correct line numbers in them

git ls-files | egrep "(tutorials|tests)" | xargs sed -

Add PetscFunctionBeginUser to all PETSc C/C++ examples

Now the stack frames will contain the main program and the correct line numbers in them

git ls-files | egrep "(tutorials|tests)" | xargs sed -i "s?\(PetscCall(PetscInitialize(&argc\)?PetscFunctionBeginUser;\n \1?g"

Commit-type: error-checking, testing-fix
/spend 15m

show more ...


# d904533a 18-Jul-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'hongzh/improve-tsspan' into 'main'

Improve TSSpan

See merge request petsc/petsc!5427


# e1db57b0 18-Jul-2022 Hong Zhang <hongzhang@anl.gov>

Improve TSSpan

- Add relative tolerance for span point checking
- Add a caching mechanism to recover the time step after hitting a span
point. This makes fixed time stepping more robust. The time

Improve TSSpan

- Add relative tolerance for span point checking
- Add a caching mechanism to recover the time step after hitting a span
point. This makes fixed time stepping more robust. The time step may
be modified near a span point, leading to unexpected behaviors when
fixed time step is used.

show more ...


# b5d9be17 04-Apr-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'hongzh/add-ts-time-span' into 'main'

TS: Add support for time span

See merge request petsc/petsc!5060


# 4a658b32 04-Apr-2022 Hong Zhang <hongzhang@anl.gov>

TS: Added support for time span

A time span can be specified with TSSetTimeSpan() or -ts_time_span <t0,...,tf>
The TS solver will reach all the intermediate time points and save the corresponding so

TS: Added support for time span

A time span can be specified with TSSetTimeSpan() or -ts_time_span <t0,...,tf>
The TS solver will reach all the intermediate time points and save the corresponding solutions during integration.

show more ...