History log of /petsc/src/ts/interface/ (Results 751 – 775 of 1476)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
b612ec5403-Feb-2015 Barry Smith <bsmith@mcs.anl.gov>

merged CostIntegrand and its derivative setting function into a single call

42f2b33902-Feb-2015 Barry Smith <bsmith@mcs.anl.gov>

fix naming of TSAdjoint function pointers

bc95269602-Feb-2015 Barry Smith <bsmith@mcs.anl.gov>

added TSTrajectory object for storing solution values and modified TSAdjoint solvers to use it
TSAdjoint now no longer uses TSMonitor for storing solutions for "reverse" mode

d67e68b701-Feb-2015 Barry Smith <bsmith@mcs.anl.gov>

convert TSAdjoint monitor routines to simple minded TSTrajectory routine

2c18e0fd01-Feb-2015 Barry Smith <bsmith@mcs.anl.gov>

unifiy "monitor" routines of TSAdjoint and move into TS software

08c7845f04-Feb-2015 Barry Smith <bsmith@mcs.anl.gov>

more merges in rebase

c88f2d4431-Jan-2015 Barry Smith <bsmith@mcs.anl.gov>

added TSAdjointSolve()

f6a906c031-Jan-2015 Barry Smith <bsmith@mcs.anl.gov>

Fixed major memory leak in rk adjoint solver because ts->setup was reset to zero when entering reverse mode which caused all basic TS work objects to be created a second time.

Fixed by adding a TSAd

Fixed major memory leak in rk adjoint solver because ts->setup was reset to zero when entering reverse mode which caused all basic TS work objects to be created a second time.

Fixed by adding a TSAdjointSetUp() for its own work objects and not calling the original setup multiple times.

show more ...

d4aa0a5830-Jan-2015 Barry Smith <bsmith@mcs.anl.gov>

add output files for make tests for TSAdjoint examples
include power-system and stability-bus directories to automatic testing!
Rename basic functions of discrete adjoint integrators as first step of

add output files for make tests for TSAdjoint examples
include power-system and stability-bus directories to automatic testing!
Rename basic functions of discrete adjoint integrators as first step of refactorization

show more ...


/petsc/include/petscts.h
/petsc/src/docs/tex/manual/part2.tex
/petsc/src/ts/examples/tutorials/ex16_sa.c
/petsc/src/ts/examples/tutorials/ex16adj.c
/petsc/src/ts/examples/tutorials/ex16opt_ic.c
/petsc/src/ts/examples/tutorials/ex16opt_p.c
/petsc/src/ts/examples/tutorials/ex20adj.c
/petsc/src/ts/examples/tutorials/ex20opt_ic.c
/petsc/src/ts/examples/tutorials/ex20opt_p.c
/petsc/src/ts/examples/tutorials/makefile
/petsc/src/ts/examples/tutorials/output/ex16_sa_1.out
/petsc/src/ts/examples/tutorials/output/ex16adj_1.out
/petsc/src/ts/examples/tutorials/output/ex16opt_ic_1.out
/petsc/src/ts/examples/tutorials/output/ex16opt_p_1.out
/petsc/src/ts/examples/tutorials/power_grid/ex2.c
/petsc/src/ts/examples/tutorials/power_grid/ex3adj.c
/petsc/src/ts/examples/tutorials/power_grid/ex3opt.c
/petsc/src/ts/examples/tutorials/power_grid/ex3opt_fd.c
/petsc/src/ts/examples/tutorials/power_grid/makefile
/petsc/src/ts/examples/tutorials/power_grid/output/ex3adj_1.out
/petsc/src/ts/examples/tutorials/power_grid/output/ex3opt_1.out
/petsc/src/ts/examples/tutorials/power_grid/output/ex3opt_fd_1.out
/petsc/src/ts/examples/tutorials/power_grid/stability_9bus/ex9busadj.c
/petsc/src/ts/examples/tutorials/power_grid/stability_9bus/ex9busopt.c
/petsc/src/ts/examples/tutorials/power_grid/stability_9bus/makefile
/petsc/src/ts/examples/tutorials/power_grid/stability_9bus/output/ex9busadj_1.out
/petsc/src/ts/examples/tutorials/power_grid/stability_9bus/output/ex9busopt_1.out
/petsc/src/ts/examples/tutorials/power_grid/stability_9bus/output/ex9busopt_fd_1.out
/petsc/src/ts/impls/explicit/rk/rk.c
/petsc/src/ts/impls/implicit/theta/theta.c
ts.c
0765855930-Jan-2015 Barry Smith <bsmith@mcs.anl.gov>

removed ugly typedef names for TSAdjoint callback functions

a2ae3dd204-Dec-2014 Hong Zhang <hongzhang@anl.gov>

Simplify several function definitions

36eaed6026-Nov-2014 Hong Zhang <hongzhang@anl.gov>

add integral terms in the cost function

05755b9c24-Nov-2014 Hong Zhang <hongzhang@anl.gov>

add drdp drdy functions

e468013223-Nov-2014 Hong Zhang <hongzhang@anl.gov>

change names for the quadrature term in the cost function

c384f6dd21-Nov-2014 Hong Zhang <hongzhang@anl.gov>

working on the quadrature function

6fd0887f20-Nov-2014 Hong Zhang <hongzhang@anl.gov>

add quadrature function

e6ad8bfb23-Oct-2014 Hong Zhang <hongzhang@anl.gov>

Fixed: header info for TSSetReverseMode()

f8fee75923-Oct-2014 Hong Zhang <hongzhang@anl.gov>

Fixed: bug in running TSSolve multiples times. TSReset and TSSetUp caused big trouble.

13ee6c4d22-Oct-2014 Hong Zhang <hongzhang@anl.gov>

Fixed: VecDestroyVecs does not work for ts->sensi and ts->sensip

ad8e260421-Oct-2014 Hong Zhang <hongzhang@anl.gov>

add support for sensitivity w.r.t. parameters (mu)

34226faa17-Oct-2014 Hong Zhang <hongzhang@anl.gov>

remove unnecessary check

b18ea86c17-Oct-2014 Hong Zhang <hongzhang@anl.gov>

lambda as an array evolve simultaneously

c235aa8d14-Oct-2014 Hong Zhang <hongzhang@anl.gov>

TSStepAdj_RK added. Now users only need to provide RHSJacobian
New Features:
1. Checkpointed data go to TS->vec_sol, RK->Y directly, a forward run can be easily performed at any time, leaving room fo

TSStepAdj_RK added. Now users only need to provide RHSJacobian
New Features:
1. Checkpointed data go to TS->vec_sol, RK->Y directly, a forward run can be easily performed at any time, leaving room for the switch between forward run and reverse run;
2. Adjoint sensivitiy analysis use a new state TS->vec-sensi, which can be intialized by TSSetSensitivity() and fetched by TSGetSensitivity();
3. Variables storing stages and temprary vectors of reverse run are defined in the TSRK context, e.g. VecDeltaLam and VecSensiTemp.

show more ...

d2daff3d09-Oct-2014 Hong Zhang <hongzhang@anl.gov>

New features:

1. Use one TS object for both forward run and backward run
2. Adjoint coefficients are computed based on the forward method without registering new schemes
3. Take advantage of the for

New features:

1. Use one TS object for both forward run and backward run
2. Adjoint coefficients are computed based on the forward method without registering new schemes
3. Take advantage of the formal adjoint for TSRK methods with nonzero b or that only the last element of b is 0.
4. Users need to call TSSolve() twice with the second one preceded by a function swithcing TS to reverse mode.

show more ...

e5e524a103-Oct-2014 Hong Zhang <hongzhang@anl.gov>

SA for van der Pol

1...<<31323334353637383940>>...60