Skip to content

Commit ed5bff7

Browse files
[ci-skip] Merge pull request #357 from SciML/add-typos-spellcheck-config
Fix 1 typos + Add spell checking configuration
2 parents b4ddd80 + d99e45d commit ed5bff7

File tree

3 files changed

+87
-1
lines changed

3 files changed

+87
-1
lines changed

.github/workflows/SpellCheck.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
name: Spell Check
2+
3+
on: [pull_request]
4+
5+
jobs:
6+
typos-check:
7+
name: Spell Check with Typos
8+
runs-on: ubuntu-latest
9+
steps:
10+
- name: Checkout Actions Repository
11+
uses: actions/checkout@v4
12+
- name: Check spelling
13+
uses: crate-ci/[email protected]

.typos.toml

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
[default.extend-words]
2+
# Julia-specific functions
3+
indexin = "indexin"
4+
findfirst = "findfirst"
5+
findlast = "findlast"
6+
eachindex = "eachindex"
7+
setp = "setp"
8+
getp = "getp"
9+
setu = "setu"
10+
getu = "getu"
11+
12+
# Mathematical/scientific terms
13+
jacobian = "jacobian"
14+
hessian = "hessian"
15+
eigenvalue = "eigenvalue"
16+
eigenvector = "eigenvector"
17+
discretization = "discretization"
18+
linearization = "linearization"
19+
parameterized = "parameterized"
20+
discretized = "discretized"
21+
vectorized = "vectorized"
22+
23+
# Common variable patterns in Julia/SciML
24+
ists = "ists"
25+
ispcs = "ispcs"
26+
osys = "osys"
27+
rsys = "rsys"
28+
usys = "usys"
29+
fsys = "fsys"
30+
eqs = "eqs"
31+
rhs = "rhs"
32+
lhs = "lhs"
33+
ode = "ode"
34+
pde = "pde"
35+
sde = "sde"
36+
dde = "dde"
37+
bvp = "bvp"
38+
ivp = "ivp"
39+
40+
# Common abbreviations
41+
tol = "tol"
42+
rtol = "rtol"
43+
atol = "atol"
44+
idx = "idx"
45+
jdx = "jdx"
46+
prev = "prev"
47+
curr = "curr"
48+
init = "init"
49+
tmp = "tmp"
50+
vec = "vec"
51+
arr = "arr"
52+
dt = "dt"
53+
du = "du"
54+
dx = "dx"
55+
dy = "dy"
56+
dz = "dz"
57+
58+
# Algorithm/type suffixes
59+
alg = "alg"
60+
prob = "prob"
61+
sol = "sol"
62+
cb = "cb"
63+
opts = "opts"
64+
args = "args"
65+
kwargs = "kwargs"
66+
67+
# Scientific abbreviations
68+
ND = "ND"
69+
nd = "nd"
70+
MTK = "MTK"
71+
ODE = "ODE"
72+
PDE = "PDE"
73+
SDE = "SDE"

docs/src/tutorials/lower_level_api.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# [Using the Lower Level API for Decreased Overhead with GPU acclerated Ensembles](@id lowerlevel)
1+
# [Using the Lower Level API for Decreased Overhead with GPU accelerated Ensembles](@id lowerlevel)
22

33
`EnsembleGPUKernel` is designed to match the SciML ensemble interface in order to allow for directly
44
converting CPU code to GPU code without any code changes. However, this hiding of the GPU aspects

0 commit comments

Comments
 (0)