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 minimum Julia version was updated to 1.10 in version 0.5.91.
- The (keyword) argument
parallel::Union{Val{:serial}, Val{:threads}}is deprecated in favor ofmodewith possible valuesFastMode()(default),SafeMode(), andThreadedMode() - The non-exported struct
SumOfDerivativeOperatorsis 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_operatorchanged from the number of visualization nodes to the number of compute nodes (= number of visualization nodes minus one), in accordance withfourier_derivative_operator