Begin renaming the PetscOptions objects for the future where PetscOptions will not be a singleton
Merge branch 'pr263/PierreBdR/ts-domain-error-in-stage/master'
Handle PetscBool generation correctly for C++
Merge branch 'master' into pr263/PierreBdR/ts-domain-error-in-stage/master
Introduce MPIU_Allreduce() to detect cases where all processes that share an MPI comm do not call the same sequence of MPI_Allreduce()This is a bug that can be difficult to track down.Suggested-by
Introduce MPIU_Allreduce() to detect cases where all processes that share an MPI comm do not call the same sequence of MPI_Allreduce()This is a bug that can be difficult to track down.Suggested-by: Eric Chamberland <Eric.Chamberland@giref.ulaval.ca>Suggested-by: Patrick Lacasse <placasse@giref.ulaval.ca>
show more ...
Simplified arguments of the main function call.Before only the user interface had been made simpler.
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'
PetscHeaderCreate: Shorten argument list and optimize memory allocation* Remove type arguments from the macro* Use a single memory allocation call instead of three
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
Updated TSFunctionDomainError signatureInstead of getting all stages and the stage index, the function getsdirectly the current state (e.g. the one to check).
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.
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
1...<<11121314151617181920>>...32