-
-
Notifications
You must be signed in to change notification settings - Fork 238
SciMLLogging Integration #2895
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
jClugstor
wants to merge
76
commits into
SciML:master
Choose a base branch
from
jClugstor:use_scimlverbosity
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+1,645
−705
Open
SciMLLogging Integration #2895
Changes from all commits
Commits
Show all changes
76 commits
Select commit
Hold shift + click to select a range
888689d
add verbosity types
jClugstor ed4c6e1
add imports
jClugstor 7ef41a6
unrestrict types
jClugstor bcccf13
ensure backwards compat
jClugstor c6757e8
add SciMLMessage messages
jClugstor ee3b312
make constructors use kwargs
jClugstor 312761a
add AbstractVerbositySpecifier
jClugstor 857fa89
add SciMLMessage imports
jClugstor 6533b6e
refactor ODEVerbosity
jClugstor 3794816
update macro usage
jClugstor 8d8ce1e
rearrange
jClugstor 6f11231
add verbosity tests
jClugstor 39b46a5
imports and fixes for verbosity
jClugstor ba0e670
set linear verbosity to Minimal
jClugstor c11ce7f
set Nonlinear verbosity to Minimal
jClugstor 3082c3d
fix imports
jClugstor f9c38e2
add verbosity options for the warnings in SciMLBase check_errors
jClugstor b3854cd
remove bad getproperty
jClugstor e5aa5b3
Update Project.toml
ChrisRackauckas 178eeea
Update Project.toml
ChrisRackauckas 1bffe50
Update Project.toml
ChrisRackauckas 5589c15
Update Project.toml
ChrisRackauckas 0b59386
Update Project.toml
ChrisRackauckas e427062
Update Project.toml
ChrisRackauckas 94d1c02
Update Project.toml
ChrisRackauckas 4cc844a
Update Project.toml
ChrisRackauckas f68ca7c
make ODEVerbosity concrete in DEOptions
jClugstor 49df923
add manual page for verbosity
jClugstor b13b347
fix DEOptions constructor
jClugstor 400aaf5
add verbose as argument to all alg_cache
jClugstor d625fcf
thread verbose in to build_nlsolver
jClugstor 4cb0ce3
fix verbose for default caches
jClugstor f3b7011
fix up some verbosity and linear verbosity
jClugstor b0af031
add test for nonlinearsolve verbosity passthrough
jClugstor 067e5ed
fix check_error test
jClugstor c81d1ea
fix sources for ExponentialRK Tsit5
jClugstor f477cd3
fix test source for OrdinaryDiffEqRosenbrock for ODELinear
jClugstor a104442
fix source of OrdinaryDiffEqSDIRK for OrdinaryDiffEqNonlinearSolve
jClugstor 21b1a70
fix source of OrdinaryDiffEqTsit5 for OrdinaryDiffEqSymplecticRK
jClugstor 52b7218
fix source of SDIRK for ImplicitDiscreteSolve
jClugstor e705ed4
remove unused @SciMLMessage in OrdinaryDiffEqBDF
jClugstor 7874b5d
fix source of OrdinaryDiffEqRKN for OrdinaryDiffEqBDF
jClugstor eedffff
add several verbosity toggles
jClugstor 11b4c34
add several verbosity toggles
jClugstor 2cea8eb
fix the None constructor
jClugstor 73cfdb4
add stiff detection toggle
jClugstor 3528be0
add instability toggle back for SciMLBase
jClugstor a3fa0cf
use lazy strings for interpolation
jClugstor 5caf313
fix step rejected message
jClugstor ab5c790
remove unused SciMLMessages
jClugstor 7af273a
fix generic rosenbrock caches
jClugstor 5cf5c8f
back compat for DelayDiffEq
jClugstor 70b1906
use nonlinear verbosity in _initialize_dae!
jClugstor 0fc5acd
remove bad backwards compat
jClugstor b3598c1
backwards compat for stochasticdiffeq and delaydiffeq
jClugstor 7460fe5
move deprecated alg_cache and build_nlsolver to deprecated files
jClugstor 6f8681d
remove message in loopheader so Delay and StochasticDiffEq work
jClugstor 1d29a5b
add another dep path for oop
jClugstor 5909e39
put loopheader messages back
jClugstor 07f5c5e
fix alg_cache for CG4a
jClugstor e6b5aea
inferrable default path, make grouping more inferrable
jClugstor 834fe27
use multiple dispatch for handling verbose kwarg
jClugstor 2103bac
add generated path for ODEVerbosity constructor
jClugstor 52745d1
fix up the verbosity tests
jClugstor 8ac9cbe
add verbosity JET tests, make sure verbosity tests are in runtests
jClugstor f298bf2
fix unlimited_dt factor message to give all information
jClugstor b638f5d
make sure JET is a test dep with correct versioning
jClugstor 595a1f1
use sources for modelingtoolkit tests
jClugstor 578117a
use correct lib sources
jClugstor 3e07199
remove method ambiguity for GC4
jClugstor 314f0fc
use verbosity specifier generator macro
jClugstor 73a83d4
fix compats for precompile tools
jClugstor ca4e731
fix BDF test import
jClugstor 341093e
add verbose argument to RKIP alg_cache
jClugstor 713aebb
add missing verbose kwarg label
jClugstor cfb8403
use ODEVerbosity in build_nlsolver for inference tests
jClugstor File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,9 @@ | ||
| # Controlling Solver Verbosity | ||
|
|
||
| OrdinaryDiffEq.jl provides fine-grained control over diagnostic messages, warnings, and errors | ||
| through the `verbose` keyword argument for `solve`. The verbosity system allows you to control what | ||
| information is displayed during the solve process. See [SciMLLogging.jl](https://docs.sciml.ai/SciMLLogging/dev/) for more details. | ||
|
|
||
| ```@docs | ||
| ODEVerbosity | ||
| ``` | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
DiffEqDocs needs a PR that explains it in more detail how it's a solver-package specific thing.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actually it makes it a bit rough for it to be solver-specific... since then you cannot do things in benchmarks and optimization more generally.