Merge branch 'maint'
TS: Remove call to SNESSetFromOptions() in subtypes
strip whitespaces
fix compile warnings
Generate an error message when trying to overwrite default options of CN and BEULER
fix the option overwriting issue for Theta method
fix the bug in the endpoint version of discrete adjoint theta and correct the affected example outputs
fix ts theta
Merge branch 'hongzh/evaluate-cost-integral-in-fwd'
fixed missing CHKERRQ() detected by clang's --analyze
updated PETSc directory layout to match standard packaging strategiesinclude/petsc finclude,private,mpiunilib/petsc confbin/petsc*
change the name for the flag costintgraldone in ts
Added domain error checks at each stageThis patch adds two functions:1 - TSSetFunctionDomainError2 - TSFunctionDomainErrorThe first one to set a user function, the second one to call it.It als
Added domain error checks at each stageThis patch adds two functions:1 - TSSetFunctionDomainError2 - TSFunctionDomainErrorThe first one to set a user function, the second one to call it.It also adds the calls to TSFunctionDomainError in all implementations calling TSPostStage.
show more ...
update manual and remove confusing comments
fix a typo
enable users to evaluate cost integral in the forward run
updates to TSAdjoint users manual documentation and related manual pagesto make things more consistently and clearer
drop the P from TSAdjointSetRHSJacobian() remove C++ commments from adjoint examples
remove solution vector from calling sequence of TSAjointSolve()change Quadrature name to Integral to match use of Integrand name and clarity to users for TSAdjoint
fix naming of TSAdjoint function pointers
more merges in rebase
remove other memory leaks from TSAdjoint codesfix some C99 code
add output files for make tests for TSAdjoint examplesinclude 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 examplesinclude power-system and stability-bus directories to automatic testing!Rename basic functions of discrete adjoint integrators as first step of refactorization
fixed possible memory leakage in both ex9busopt and theta.c
Simplify several function definitions
1234567891011