A variety of improvements/fixes for saving and accessing trajectories.Fixed bugs in PetscReadBinaryTrajectory.mAdded PetscBinaryIOTrajectory.py to read in trajectories in PythonFixed bug in all t
A variety of improvements/fixes for saving and accessing trajectories.Fixed bugs in PetscReadBinaryTrajectory.mAdded PetscBinaryIOTrajectory.py to read in trajectories in PythonFixed bug in all the trajectory file saving routines that used PETSC_COMM_WORLD instead of the MPI_Comm associated with the TS object.Funded-by: IMEXProject: adjointsTime: 2 hoursReported-by: Shashikant M. Aithal <aithal@cels.anl.gov>
show more ...
Remove the use and definition of __FUNCT__ throughout the codeSince all modern C/C++ compilers provide this functionality we no longer need to provide it manually in PETScTime: 1.5 hoursThanks-t
Remove the use and definition of __FUNCT__ throughout the codeSince all modern C/C++ compilers provide this functionality we no longer need to provide it manually in PETScTime: 1.5 hoursThanks-to: Andreas Mang <andreas@ices.utexas.edu>
TS: Fix function declarations and visibility* Most of these fixes where spotted by GCC -Wmissing-declarations
fix trajbasic 2
fix trajbasic
fix conflict
Merge branch 'hongzh/checkpointing' of bitbucket.org:petsc/petsc into hongzh/checkpointingConflicts: config/BuildSystem/config/packages/revolve.py src/ts/trajectory/impls/basic/trajbasic.c
clean up spaces after comma
Merge branch 'hongzh/ts-adjoint-monitor'
TSTrajectorySet: replace shell code with PetscRMTree() and PetscMkdir()
fix brackets and names
modify confusing names
change PetscFunctionBeginUser to PetscFunctionBegin
resolve conflict with master 2
resolve conflict with master 1
remove unneccessary if
fix the problem for ex9 which involves multiple TSSolve calls
Use PetscFunctionBegin instead of PetscFunctionBeginUser
correct more names for TSTrajectory and add TS to the argument list when creating TSTrajectory
remove debug code
can run with multiple mpi processes
fix memory issues
add one call to adjoint monitor in the end of TSAdjointSolve to visualize the sensitivity result at the starting time
trajectory now saves current time
1234