Published July 30, 2024
| Version v0.6.0
Software
Open
SparseConnectivityTracer.jl
Authors/Creators
Description
SparseConnectivityTracer v0.6.0
- Remove
ConnectivityTracer(#140) - Remove legacy interface (#140)
- instead of
jacobian_pattern(f, x), usejacobian_sparsity(f, x, TracerSparsityDetector()) - instead of
hessian_pattern(f, x), usehessian_sparsity(f, x, TracerSparsityDetector()) - instead of
local_jacobian_pattern(f, x), usejacobian_sparsity(f, x, TracerLocalSparsityDetector()) - instead of
local_hessian_pattern(f, x), usehessian_sparsity(f, x, TracerLocalSparsityDetector())
- instead of
- Remove overloads on
similarto reduce amount of invalidations (#132) - Fix sparse array construction (#142)
- Add array overloads (#131)
- Generalize sparsity pattern representations (#139, #119)
- Reduce allocations of new tracers (#128)
- Reduce compile times (#119)
Merged pull requests:
- Fix typo in docs (#117) (@adrhill)
- Generalize sparsity pattern representations (#119) (@adrhill)
- Clean up NLPModels test suite (#121) (@gdalle)
- Add CITATION (#125) (@adrhill)
- Fix tracer overloads on exponent function (#126) (@adrhill)
- Slim down benchmark suite (#127) (@adrhill)
- Avoid allocating new tracers (#128) (@adrhill)
- Restructure code and rename operator traits (#129) (@adrhill)
- Add array overloads (#131) (@adrhill)
- Remove overloads on
similar(#132) (@adrhill) - Add shared Hessian tracer à la Walther (#135) (@gdalle)
- Put benchmark boilerplate into subpackage (#136) (@gdalle)
- Introduce sparsity patterns (#139) (@adrhill)
- Remove
ConnectivityTracerand legacy API (#140) (@adrhill) - Fix sparse array construction (#142) (@adrhill)
Closed issues:
- Add
isemptyflag to tracers (#80) - Shared sets and sets with shared objects (#107)
- StackOverflow when creating
SparseMatrixCSCwith tracers as values (#108) - Generalize first- and second-order information in
HessianTracer(#114) - Add
AbstractArray{<:AbstractTracer}methods for common LinearAlgebra functions (#115) - [documentation] typo in a Tracer (#116)
- Benchmarking against JuMP: faster on Jacobians, slower on Hessians (#118)
- ADNLPModels test suite fails (#120)
- SnoopCompile investigation (#122)
- Remove overloads on
similar(#123) - Missing sparse constructor overloads (#141)
Notes
Files
adrhill/SparseConnectivityTracer.jl-v0.6.0.zip
Files
(65.0 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:aec173347a1193f5bb8217330a9a84c6
|
65.0 kB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/adrhill/SparseConnectivityTracer.jl/tree/v0.6.0 (URL)