fix memory issues
add one call to adjoint monitor in the end of TSAdjointSolve to visualize the sensitivity result at the starting time
TSTrajectory singlefile does not save the stages solutions only the solution at each timestep
trajectory now saves current time
updated PETSc directory layout to match standard packaging strategiesinclude/petsc finclude,private,mpiunilib/petsc confbin/petsc*
Viewer: Now ViewerRead() takes an extra argument to return the number of items read- An error is thrown for insufficient data unless the extra argument is non-NULL
Viewer: PetscViewerRead() should return the number of items actually read- This also applies to all its implementations
adding new TSTrajectory implementation that saves all solutions to a single file
updates for now required use of VecGetArrayRead() on locked vectors
added TSTrajectory object for storing solution values and modified TSAdjoint solvers to use itTSAdjoint now no longer uses TSMonitor for storing solutions for "reverse" mode
1...<<11