Repository navigation
Releases: SciML/PETScDiffEq.jl
Releases · SciML/PETScDiffEq.jl
Release list
v0.9.43
PETScDiffEq v0.9.43
Fixes
v0.9.42
PETScDiffEq v0.9.42
Fixes
BrownFullBasicInitandShampineCollocationIniton a DM over a communicator use the problem'sjacwhen it has one, as they already did on one rank (#178).
v0.9.41
PETScDiffEq v0.9.41
Fixes
v0.9.40
PETScDiffEq v0.9.40
Features
PETScAdjointtakes aDynamicalODEProblemorSecondOrderODEProblemon a communicator, withTSRK,TSARKIMEXand the theta methods (#167).
v0.9.39
PETScDiffEq v0.9.39
Features
PETScAdjointtakes aSplitODEProblemwithTSARKIMEXon a communicator. A missingjacorparamjacof either part is built by ForwardDiff underautodiff = AutoForwardDiff()(#165).
Merged pull requests:
- Run PETScAdjoint on a SplitODEProblem over a communicator (#165) (@singhharsh1708)
- Run PETScAdjoint on a partitioned problem over a communicator (#167) (@singhharsh1708)
- Colour the DM's matrix where the DM's colours do not fit it (#177) (@singhharsh1708)
- Initialize a DM on a communicator with its jac (#178) (@singhharsh1708)
Closed issues:
- Default Jacobian with a periodic 2-D DMDA fails with PetscError(77) for most grid sizes (#168)
v0.9.38
PETScDiffEq v0.9.38
Features
- Zygote differentiates
solve(prob, alg; saveat, sensealg = PETScAdjoint())foru0andp. The extension now also loads on ChainRulesCore, which SciMLSensitivity already requires (#164).
v0.9.37
PETScDiffEq v0.9.37
Features
- With a DMDA,
autodiff = AutoForwardDiff()builds the Jacobian ofTSImplicit,TSRosWandTSARKIMEXby ForwardDiff. The default with admstays PETSc's finite-difference colouring (#163).
v0.9.36
PETScDiffEq v0.9.36
Features
- A serial
ODEProblemorSplitODEProblemtakes an array-shapedu0:f,jac, callbacks and the solution see arrays of its size. ADAEProblem, acomm, admandPETScAdjointstill need a vector (#162).
v0.9.35
PETScDiffEq v0.9.35
Features
autodiff = AutoForwardDiff()works for aSecondOrderODEProblemorDynamicalODEProblemon a communicator (#161).
v0.9.34
PETScDiffEq v0.9.34
Features
PETScAdjointtakes cost times anywhere inside the span of an adaptive solve: they are given to PETSc as its time span and a step ends on each one (#160).