Merged in emil/fix-arkimex-diverged-reason (pull request #382)ARKIMEX: fix the returned ts_reason in case of snes failure
Begin renaming the PetscOptions objects for the future where PetscOptions will not be a singleton
ARKIMEX: fix the returned ts_reason in case of snes failure
Merge branch 'master' into shri/add-tsevent-to-powergrid-examples
Merge branch 'master' into pr263/PierreBdR/ts-domain-error-in-stage/master
Simplified arguments of the main function call.Before only the user interface had been made simpler.
Merge branch 'maint'
TSARKIMEXSetFullyImplicit() was marked not to generate a Fortran stubReported-by: nirmal rai <nirmalr18@gmail.com>
fix violations of PETSc style guide: Usage of SETERRQ and NULL
Bug-fix: Need a check here in TSARKIMEX when events are not set up.Identified by PR #372.
Fix TSARKIMEX to work with TSEventarkimex was broken when using TSEvent because whenever an event was located and the step rolled back arkimex wouldthink that it needs to reinitialize since the so
Fix TSARKIMEX to work with TSEventarkimex was broken when using TSEvent because whenever an event was located and the step rolled back arkimex wouldthink that it needs to reinitialize since the solution vector has changed. Fixed this issue by adding a check forthe status of the event flag. Whenever the flag TSEVENT_PROCESSING is set, denoting the event is being processed, arkimexwill not try to reinitialize.
show more ...
Merge branch 'emil/fix-ts-dae-rebased-v3'
updated PETSc directory layout to match standard packaging strategiesinclude/petsc finclude,private,mpiunilib/petsc confbin/petsc*
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.
Fixed issues in the review: fixed TABs; C89 syntax; TSClone comm; error message; clarified implicit equations in docs
adding more comments in the code
ARKIMEX implementation and TSClone notes
added some documetation/fixed some arkimex typos
Cleaned up some issues in TSClone
Replace TSDuplicate with TSClone; all is working but there is still some concern with SNES when the clone is destroyed and a GetSNES and SetSNES is needed
moved everything from W to Z, tested and it works
finalized TSDuplicate implementation and testing
removed incorrect & in front of variable
shift order of processing options for TS to be compatiable with SAWsFix options handling for SAWs to duplicate array that previously was deleted too soon for SAWs processing
Merge branch 'maint'Conflicts: src/mat/impls/baij/seq/baij.h src/mat/impls/sbaij/mpi/mpisbaij.c src/mat/impls/sbaij/seq/sbaij.h
1234567891011