Add TSAdaptReset()
TSErrorWeightedNorm[2|Infinity]: API changes* Accept two arguments U,Y instead of always using ts->vec_sol* Accept argument wnormtype intead of use ts->adapt->wnormtype
Merge branch 'master' into shri/ts-is-for-differential-variablesConflicts: include/petsc-private/tsimpl.h src/ts/impls/eimex/eimex.c src/ts/interface/ts.c
simplify option object names
moved PetscOptionsObject from global variable to local variable in functions
manual merge of conflict
completed some percentage of changes from %G format in prints
Sys: drop explicit type arguments from PetscNew() and PetscNewLog()git grep -l 'PetscNew\(Log\)\?(' -- $1 | xargs perl -pi -e 's@PetscNew\([^,;()]+ *, *@PetscNew(@;s@PetscNewLog\(([^,;()]+) *,[^,
Sys: drop explicit type arguments from PetscNew() and PetscNewLog()git grep -l 'PetscNew\(Log\)\?(' -- $1 | xargs perl -pi -e 's@PetscNew\([^,;()]+ *, *@PetscNew(@;s@PetscNewLog\(([^,;()]+) *,[^,;()]+, *@PetscNewLog($1,@'
show more ...
Modified interface for TS error norm calculation.Renamed TSErrorNormWRMS to TSErrorWeightedNorm.Implemented infinite weighted norm calculation.Added option -ts_adapt_wnormtype to set the type of
Modified interface for TS error norm calculation.Renamed TSErrorNormWRMS to TSErrorWeightedNorm.Implemented infinite weighted norm calculation.Added option -ts_adapt_wnormtype to set the type of norm computed.
Change all PETSC_EXTERN_C to PETSC_EXTERNHg-commit: 8d2ebbb193fb583bccc64015e35640c4e08c3426
updated from EXTERN_C_BEGIN/END through sys directoryHg-commit: ee6b7ef2f48ce66402e7e807302de19506ce15df
added PetscObjectComm() and used it to replace (((PetscObject)obj)->comm)Hg-commit: 3da37c458124ad48ae939f4e9823e4430ee0b8be
removed PETSC_NULL from C and Fortran (except declaration in C for backward compatibility). Kept PETSC_NULL_xxx for FortranFixed a few bugs where PETSC_NULL had been used incorrectly.Hg-commit: 05
removed PETSC_NULL from C and Fortran (except declaration in C for backward compatibility). Kept PETSC_NULL_xxx for FortranFixed a few bugs where PETSC_NULL had been used incorrectly.Hg-commit: 054705a517d7f4388a8a084415d7478cbe95dff4
Uncrustified src/ts/*Hg-commit: 688366eb7a8ecbc6948bb32d69e2de3093f22e25
generally SETERRQXX does not belong on its own linealso fixed formatting issues in dgmres.c (ugh)Hg-commit: e3fffdf67cd55655a36785a0abc7c197e98ca7cd
reemove OBJSC and OBJSF from invididual makefiles and auto-define in conf/variablesHg-commit: 2f01c17f3c19dc4b89aaf306cfd60a12312c270d
Add TSAdaptView_BasicHg-commit: 80af52a5e6410230569c689e8bb8d9899dff1388
Rename include/private/ to include/petsc-private/Hg-commit: 9a1730720b0d9756437b40462617551504641ade
Improve step rejection semantics and add aggressive shortening for repeated rejectionsHg-commit: e0a3bf21d219135a05e9efe7e1ae4cfd5e726143
Add monitoring of weighted local truncation errorHg-commit: d3d8383c1ab37ca7f41504a5acca49ac51283a4d
Make the adaptive controller actually reject stepsHg-commit: d574095cad644d632af694e267ca5de077d92aa8
windows c++/single-precision compile fixesHg-commit: d11d7043226ef86a592d36b94cc6c111f65c6bec
minor fixes for complexHg-commit: f25e2c7d799b418675085efb3f389141e0dd9d6e
More work on adaptivity, adaptive controller is basically working, but still need hooks for stabilityHg-commit: f48fa83e97661b95405cb52b6c25ca4a7e867ce8
Add basic TSAdapt implementation, untestedHg-commit: 3cc184ba8a3fd069813eec9ff2a12d4d1b083a5f
123