SummationByPartsOperators.jl follows the interpretation of semantic versioning (semver) used in the Julia ecosystem. Notable changes will be documented in this file for human readability.
- The (keyword) argument
parallel::Union{Val{:serial}, Val{:threads}}
is deprecated in favor ofmode
with possible valuesFastMode()
(default),SafeMode()
, andThreadedMode()
- The non-exported struct
SumOfDerivativeOperators
is deprecated in favor ofLinearlyCombinedDerivativeOperators
.
- Switch from British English to American English consistently, e.g.,
semidiscretise
→semidiscretize
add_transpose_derivative_left!
andadd_transpose_derivative_right!
were replaced by the more general functionsmul_transpose_derivative_left!
andmul_transpose_derivative_right!
, which use the same interface asmul!
- The number of nodes passed to
periodic_central_derivative_operator
, andperiodic_derivative_operator
changed from the number of visualization nodes to the number of compute nodes (= number of visualization nodes minus one), in accordance withfourier_derivative_operator