Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/SpellCheck.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,4 @@ jobs:
- name: Checkout Actions Repository
uses: actions/checkout@v4
- name: Check spelling
uses: crate-ci/[email protected]
uses: crate-ci/[email protected]
75 changes: 72 additions & 3 deletions .typos.toml
Original file line number Diff line number Diff line change
@@ -1,4 +1,73 @@
[default.extend-words]
fom = "fom"
Pris = "Pris"
PARM = "PARM"
# Julia-specific functions
indexin = "indexin"
findfirst = "findfirst"
findlast = "findlast"
eachindex = "eachindex"
setp = "setp"
getp = "getp"
setu = "setu"
getu = "getu"

# Mathematical/scientific terms
jacobian = "jacobian"
hessian = "hessian"
eigenvalue = "eigenvalue"
eigenvector = "eigenvector"
discretization = "discretization"
linearization = "linearization"
parameterized = "parameterized"
discretized = "discretized"
vectorized = "vectorized"

# Common variable patterns in Julia/SciML
ists = "ists"
ispcs = "ispcs"
osys = "osys"
rsys = "rsys"
usys = "usys"
fsys = "fsys"
eqs = "eqs"
rhs = "rhs"
lhs = "lhs"
ode = "ode"
pde = "pde"
sde = "sde"
dde = "dde"
bvp = "bvp"
ivp = "ivp"

# Common abbreviations
tol = "tol"
rtol = "rtol"
atol = "atol"
idx = "idx"
jdx = "jdx"
prev = "prev"
curr = "curr"
init = "init"
tmp = "tmp"
vec = "vec"
arr = "arr"
dt = "dt"
du = "du"
dx = "dx"
dy = "dy"
dz = "dz"

# Algorithm/type suffixes
alg = "alg"
prob = "prob"
sol = "sol"
cb = "cb"
opts = "opts"
args = "args"
kwargs = "kwargs"

# Scientific abbreviations
ND = "ND"
nd = "nd"
MTK = "MTK"
ODE = "ODE"
PDE = "PDE"
SDE = "SDE"
2 changes: 1 addition & 1 deletion benchmarks/sparselu.jl
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ algs = [
MKLPardisoFactorize(),
SparspakFactorization()
]
cols = [:red, :blue, :green, :magenta, :turqoise] # one color per alg
cols = [:red, :blue, :green, :magenta, :turquoise] # one color per alg
lst = [:dash, :solid, :dashdot] # one line style per dim

__parameterless_type(T) = Base.typename(T).wrapper
Expand Down
2 changes: 1 addition & 1 deletion docs/src/tutorials/accelerating_choices.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ there are a few major tips to note when fine tuning the results to your system:
v7 it's no longer loaded by default! Thus if your matrices are in this range and you would
value better run times at the cost of compile and load times, it is recommended you add
`using RecursiveFactorization`. The defaulting algorithm will then consider it in its list
and will automatically (in an architecture-specific way) insert it as it feels necesssary.
and will automatically (in an architecture-specific way) insert it as it feels necessary.
2. One of the major factors that can inhibit BLAS performance on LU factorization is multithreading.
In many of these plots you can see a giant dip in GFLOPs (higher is better) when a certain size
threshold is hit. This is because, for the number of chosen threads, there was not enough work
Expand Down
Loading