Skip to content

Commit fd43599

Browse files
committed
fix various typos
Found via `codespell -q 3 -S "*.svg" -L argumentos,barrer,bu,datas,excede,fases,funcion,functinos,hace,pares,pres,prool,reste,ser,shepard,tawk,ue,vectores`
1 parent 5c20b00 commit fd43599

File tree

125 files changed

+231
-231
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

125 files changed

+231
-231
lines changed

ChangeLog.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
* split examples by problem type
3131
* YAML blocks in input file for metadata are allowed (so far they are ignored by FeenoX)
3232
* `$0` (or `${0}` or `$(1)`) expands to the base name of the main input, i.e. without the `.fee` extension
33-
* bracketed argumens so ${1}1$(1) is a valid string
33+
* bracketed arguments so ${1}1$(1) is a valid string
3434
* multi-group neutron transport with discrete ordinates ($S_N$ method)
3535
* mimicked-nodes BCs
3636
* read mesh fields from VTK files

Makefile-doc.am

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
SUBDIRS = src doc
22

3-
# the eps files are neded for the description in texinfo
3+
# the eps files are needed for the description in texinfo
44
dist_doc_DATA = AUTHORS \
55
ChangeLog \
66
TODO \

README

+1-1
Original file line numberDiff line numberDiff line change
@@ -369,7 +369,7 @@ ask in FeenoX’s discussion page.
369369

370370
git clone https://github.com/seamplex/feenox
371371

372-
4. Boostrap, configure, compile & make
372+
4. Bootstrap, configure, compile & make
373373

374374
cd feenox
375375
./autogen.sh

README.markdown

+1-1
Original file line numberDiff line numberDiff line change
@@ -372,7 +372,7 @@ ask in FeenoX’s [discussion page].
372372
git clone https://github.com/seamplex/feenox
373373
```
374374
375-
4. Boostrap, configure, compile & make
375+
4. Bootstrap, configure, compile & make
376376
377377
``` terminal
378378
cd feenox

README4engineers

+1-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ between the human-friendly problem formulation and the input file FeenoX
4646
reads. There is no need to give extra settings if the problem does not
4747
ask for them. Note that since the problem has only one volume, E means
4848
“the” Young modulus. No need to deal with a map between materials and
49-
mesh entitites (in this case the mapping is not needed but in
49+
mesh entities (in this case the mapping is not needed but in
5050
multi-material problems the mapping is needed indeed). Nothing more,
5151
nothing less.
5252

README4engineers.markdown

+1-1
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ between the human-friendly problem formulation and the input file FeenoX
4848
reads. There is no need to give extra settings if the problem does not
4949
ask for them. Note that since the problem has only one volume, `E` means
5050
“the” Young modulus. No need to deal with a map between materials and
51-
mesh entitites (in this case the mapping is not needed but in
51+
mesh entities (in this case the mapping is not needed but in
5252
[multi-material problems] the mapping is needed indeed). Nothing more,
5353
nothing less.
5454

README4engineers.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ The latter should show the numerical results. See the [tensile test tutorial](ht
3232
To fix ideas, let us consider the [NAFEMS LE10 "Thick plate pressure" benchmark](https://www.seamplex.com/feenox/examples/mechanical.html#nafems-le10-thick-plate-pressure-benchmark). @Fig:nafems-le10 shows that there is a one-to-one correspondence between the human-friendly problem formulation and the input file FeenoX reads.
3333
There is no need to give extra settings if the problem does not ask for them.
3434
Note that since the problem has only one volume, `E` means "the" Young modulus.
35-
No need to deal with a map between materials and mesh entitites (in this case the mapping is not needed but in [multi-material problems](https://seamplex.com/feenox/examples/mechanical.html#two-cubes-compressing-each-other) the mapping is needed indeed). Nothing more, nothing less.
35+
No need to deal with a map between materials and mesh entities (in this case the mapping is not needed but in [multi-material problems](https://seamplex.com/feenox/examples/mechanical.html#two-cubes-compressing-each-other) the mapping is needed indeed). Nothing more, nothing less.
3636

3737
![The NAFEMS LE10 problem statement and the corresponding FeenoX input](nafems-le10-problem-input.svg){#fig:nafems-le10 width=100% }
3838

README4hackers

+4-4
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ Unlike these other FEA tools, FeenoX provides…
9090

9191
usage: feenox [options] inputfile [replacement arguments] [petsc options]
9292

93-
-h, --help display options and detailed explanations of commmand-line usage
93+
-h, --help display options and detailed explanations of command-line usage
9494
-v, --version display brief version information and exit
9595
-V, --versions display detailed version information
9696
--pdes list the types of PROBLEMs that FeenoX can solve, one per line
@@ -191,7 +191,7 @@ The input file…
191191
- understands definitions (nouns) and instructions (verbs). FeenoX has
192192
an actual instruction pointer that loops over the instruction set
193193
(there might even be conditional blocks).
194-
- is simple for simple files (but might get more complicated for mor
194+
- is simple for simple files (but might get more complicated for more
195195
complex problems). Remember Alan Kay’s quote: “simple things should
196196
be simple and complex things should be possible.”
197197

@@ -247,7 +247,7 @@ Gitlab / Gitea)
247247
[definitions (nouns) and instructions (verbs)]: https://seamplex.com/feenox/doc/sds.html#sec:nouns_verbs
248248
[conditional blocks]: https://www.seamplex.com/feenox/doc/feenox-manual.html#if
249249
[simple for simple files]: https://seamplex.com/feenox/doc/sds.html#sec:simple
250-
[more complicated for mor complex problems]: https://seamplex.com/feenox/doc/sds.html#sec:complex
250+
[more complicated for more complex problems]: https://seamplex.com/feenox/doc/sds.html#sec:complex
251251
[Alan Kay]: https://en.wikipedia.org/wiki/Alan_Kay
252252
[“simple things should be simple and complex things should be possible.”]:
253253
https://www.quora.com/What-is-the-story-behind-Alan-Kay-s-adage-Simple-things-should-be-simple-complex-things-should-be-possible
@@ -265,7 +265,7 @@ How
265265

266266
Feenox is a computational tool designed to be run on Unix servers as a
267267
part of a cloud-first workflow, optionally involving MPI communication
268-
among different servers to hande arbitrarily-large problems:
268+
among different servers to handle arbitrarily-large problems:
269269

270270
Check out the section about invocation in the FeenoX manual.
271271

README4hackers.markdown

+4-4
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ Unlike these other FEA tools, FeenoX provides…
8181
8282
usage: feenox [options] inputfile [replacement arguments] [petsc options]
8383
84-
-h, --help display options and detailed explanations of commmand-line usage
84+
-h, --help display options and detailed explanations of command-line usage
8585
-v, --version display brief version information and exit
8686
-V, --versions display detailed version information
8787
--pdes list the types of PROBLEMs that FeenoX can solve, one per line
@@ -194,7 +194,7 @@ The [input file][self-explanatory ASCII file]…
194194
- understands [definitions (nouns) and instructions (verbs)]. FeenoX has
195195
an actual instruction pointer that loops over the instruction set
196196
(there might even be [conditional blocks]).
197-
- is [simple for simple files] (but might get [more complicated for mor
197+
- is [simple for simple files] (but might get [more complicated for more
198198
complex problems]). Remember [Alan Kay]’s quote: [“simple things
199199
should be simple and complex things should be possible.”]
200200

@@ -251,7 +251,7 @@ and will not compute things that are not actually needed).
251251
[definitions (nouns) and instructions (verbs)]: https://seamplex.com/feenox/doc/sds.html#sec:nouns_verbs
252252
[conditional blocks]: https://www.seamplex.com/feenox/doc/feenox-manual.html#if
253253
[simple for simple files]: https://seamplex.com/feenox/doc/sds.html#sec:simple
254-
[more complicated for mor complex problems]: https://seamplex.com/feenox/doc/sds.html#sec:complex
254+
[more complicated for more complex problems]: https://seamplex.com/feenox/doc/sds.html#sec:complex
255255
[Alan Kay]: https://en.wikipedia.org/wiki/Alan_Kay
256256
[“simple things should be simple and complex things should be possible.”]:
257257
https://www.quora.com/What-is-the-story-behind-Alan-Kay-s-adage-Simple-things-should-be-simple-complex-things-should-be-possible
@@ -269,7 +269,7 @@ and will not compute things that are not actually needed).
269269

270270
Feenox is a computational tool designed to be run on Unix servers as a
271271
part of a [cloud-first] workflow, optionally [involving MPI
272-
communication among different servers] to hande arbitrarily-large
272+
communication among different servers] to handle arbitrarily-large
273273
problems:
274274

275275
Check out the section about [invocation] in the [FeenoX manual].

README4hackers.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ Unlike these other FEA tools, FeenoX provides...
2727
2828
usage: feenox [options] inputfile [replacement arguments] [petsc options]
2929
30-
-h, --help display options and detailed explanations of commmand-line usage
30+
-h, --help display options and detailed explanations of command-line usage
3131
-v, --version display brief version information and exit
3232
-V, --versions display detailed version information
3333
--pdes list the types of PROBLEMs that FeenoX can solve, one per line
@@ -106,15 +106,15 @@ The [input file](https://seamplex.com/feenox/doc/sds.html#sec:input)...
106106
- is Git-traceable ([the mesh is defined in a separate file](https://seamplex.com/feenox/doc/sds.html#sec:input) created by [Gmsh](http://gmsh.info/), which may or may not be tracked)
107107
- allows the user to enter [algebraic expressions whenever a numerical value is needed](https://seamplex.com/feenox/doc/sds.html#sec:expression) (everything is an expression)
108108
- understands [definitions (nouns) and instructions (verbs)](https://seamplex.com/feenox/doc/sds.html#sec:nouns_verbs). FeenoX has an actual instruction pointer that loops over the instruction set (there might even be [conditional blocks](https://www.seamplex.com/feenox/doc/feenox-manual.html#if)).
109-
- is [simple for simple files](https://seamplex.com/feenox/doc/sds.html#sec:simple) (but might get [more complicated for mor complex problems](https://seamplex.com/feenox/doc/sds.html#sec:complex)). Remember [Alan Kay](https://en.wikipedia.org/wiki/Alan_Kay)'s quote: ["simple things should be simple and complex things should be possible."](https://www.quora.com/What-is-the-story-behind-Alan-Kay-s-adage-Simple-things-should-be-simple-complex-things-should-be-possible)
109+
- is [simple for simple files](https://seamplex.com/feenox/doc/sds.html#sec:simple) (but might get [more complicated for more complex problems](https://seamplex.com/feenox/doc/sds.html#sec:complex)). Remember [Alan Kay](https://en.wikipedia.org/wiki/Alan_Kay)'s quote: ["simple things should be simple and complex things should be possible."](https://www.quora.com/What-is-the-story-behind-Alan-Kay-s-adage-Simple-things-should-be-simple-complex-things-should-be-possible)
110110

111111

112112
Following the Unix rule of silence, [the output is 100% user-defined](https://seamplex.com/feenox/doc/sds.html#sec:output): if there are not explicit output instructions, FeenoX will not write anything. And probably nothing will be computed (because FeenoX is smart and will not compute things that are not actually needed).
113113

114114

115115
# How
116116

117-
Feenox is a computational tool designed to be run on Unix servers as a part of a [cloud-first](https://seamplex.com/feenox/doc/sds.html#cloud-first) workflow, optionally [involving MPI communication among different servers](https://seamplex.com/feenox/doc/sds.html#sec:scalability) to hande arbitrarily-large problems:
117+
Feenox is a computational tool designed to be run on Unix servers as a part of a [cloud-first](https://seamplex.com/feenox/doc/sds.html#cloud-first) workflow, optionally [involving MPI communication among different servers](https://seamplex.com/feenox/doc/sds.html#sec:scalability) to handle arbitrarily-large problems:
118118

119119
:::::: {.only-in-format .html }
120120
```{=html}

TODO.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@
6565

6666
## Wasora-like stuff
6767

68-
* vector & matrix assignements & DAEs
68+
* vector & matrix assignments & DAEs
6969
* debug mode, line-by-line
7070
- run `feenox` with an option like `-d` or `--debug` and then present a gdb-like interface with print, and step by step advances
7171
* trap and handle signit & sigterm
@@ -79,7 +79,7 @@
7979
## Nice to have
8080

8181
* add a keyword and command-line argument to set `OMP_NUM_THREADS`
82-
* logaritmic ranges for `PRINT_FUNCTION`
82+
* logarithmic ranges for `PRINT_FUNCTION`
8383
* default separator after `TEXT` should be space, after numerical should be tab
8484
* `PRINT_FUNCTION` with `%f` in between arguments (like `PRINT_VECTOR`)
8585
* `BLAS`
@@ -137,7 +137,7 @@
137137

138138
* poisson f = 1, eta = 0
139139
* helmholtz f = 1, eta = 1
140-
* investigate `dsyrk()` insted of `dgemmv()` https://stackoverflow.com/questions/47013581/blas-matrix-by-matrix-transpose-multiply
140+
* investigate `dsyrk()` instead of `dgemmv()` https://stackoverflow.com/questions/47013581/blas-matrix-by-matrix-transpose-multiply
141141

142142
## Heat
143143

configure.ac

+6-6
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ AX_GCC_BUILTIN(__builtin_expect)
9595
#AC_CHECK_LIB([readline], [readline],
9696
#[],
9797
#AS_IF([test "x${with_readline}" != "xcheck"],
98-
#AC_MSG_FAILURE([--with-readline was given, but test for readline libray failed])
98+
#AC_MSG_FAILURE([--with-readline was given, but test for readline library failed])
9999
#)
100100
#)
101101
#])
@@ -132,19 +132,19 @@ AS_IF([test "x${with_sundials}" != "xno"] , [
132132
AC_CHECK_LIB([sundials_ida], [IDAInit],
133133
[],
134134
AS_IF([test "x${with_sundials}" != "xcheck"],
135-
AC_MSG_FAILURE([--with-sundials was given, but test for libsundials-dev libray failed])
135+
AC_MSG_FAILURE([--with-sundials was given, but test for libsundials-dev library failed])
136136
)
137137
)
138138
AC_CHECK_HEADER([nvector/nvector_serial.h],
139139
[],
140140
AS_IF([test "x${with_sundials}" != "xcheck"],
141-
AC_MSG_FAILURE([--with-sundials was given, but test for libsundials-dev libray failed])
141+
AC_MSG_FAILURE([--with-sundials was given, but test for libsundials-dev library failed])
142142
)
143143
)
144144
AC_CHECK_LIB([sundials_nvecserial], [N_VNew_Serial],
145145
[],
146146
AS_IF([test "x${with_sundials}" != "xcheck"],
147-
AC_MSG_FAILURE([--with-sundials was given, but test for libsundials-dev libray failed])
147+
AC_MSG_FAILURE([--with-sundials was given, but test for libsundials-dev library failed])
148148
)
149149
)
150150
])
@@ -177,7 +177,7 @@ AS_IF([test "x${with_petsc}" != "xno"], [
177177
AC_ARG_VAR(PETSC_DIR, [location of PETSc installation])
178178
AC_ARG_VAR(PETSC_ARCH, [PETSc architecture])
179179
180-
# asume we found it
180+
# assume we found it
181181
petsc_found=1
182182
183183
AC_MSG_CHECKING([for PETSc dir])
@@ -233,7 +233,7 @@ have_slepc="no"
233233
AS_IF([test "x${have_petsc}" != "xno" -a "x${with_slepc}" != "xno"], [
234234
AC_ARG_VAR(SLEPC_DIR, [location of SLEPc installation])
235235
236-
# asume we found it
236+
# assume we found it
237237
slepc_found=1
238238
239239
AC_MSG_CHECKING([for SLEPc dir])

dist/dsc.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,6 @@ lintian -v -i -I -E --pedantic --profile debian feenox_${version}-1_amd64.buildi
4141

4242
# # check
4343
# # see https://wiki.ubuntu.com/PbuilderHowto
44-
# sudo pbuilder create --debootstrapopts --variant=buildd
44+
# sudo pbuilder create --debootstrapopts --variant=build
4545
# sudo pbuilder update
4646
# sudo pbuilder build feenox_${version}-1.dsc

doc/FAQ.markdown

+2-2
Original file line numberDiff line numberDiff line change
@@ -268,7 +268,7 @@ a free no-fee no-X uniX-like finite-element(ish) computational engineering tool
268268
269269
usage: feenox [options] inputfile [replacement arguments] [petsc options]
270270
271-
-h, --help display options and detailed explanations of commmand-line usage
271+
-h, --help display options and detailed explanations of command-line usage
272272
-v, --version display brief version information and exit
273273
-V, --versions display detailed version information
274274
@@ -282,7 +282,7 @@ With `-h` it gives more information:
282282
> feenox.exe -h
283283
usage: feenox [options] inputfile [replacement arguments] [petsc options]
284284
285-
-h, --help display options and detailed explanations of commmand-line usage
285+
-h, --help display options and detailed explanations of command-line usage
286286
-v, --version display brief version information and exit
287287
-V, --versions display detailed version information
288288

doc/binary.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ a cloud-first free no-fee no-X uniX-like finite-element(ish) computational engin
3535
3636
usage: ./feenox [options] inputfile [replacement arguments] [petsc options]
3737
38-
-h, --help display options and detailed explanations of commmand-line usage
38+
-h, --help display options and detailed explanations of command-line usage
3939
-v, --version display brief version information and exit
4040
-V, --versions display detailed version information
4141
-c, --check validates if the input file is sane or not

doc/cantilever.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ rm -f *.dat
44
for element in tet4 tet10 hex8 hex20 hex27; do
55
for c in $(seq 1 10); do
66

7-
# create mesh if not alreay cached
7+
# create mesh if not already cached
88
mesh=cantilever-${element}-${c}
99
if [ ! -e ${mesh}.msh ]; then
1010
scale=$(echo "PRINT 1/${c}" | feenox -)

doc/cloud-first.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ For instance, to make proper use of the computational resources available in rem
1818
* design shared network file systems
1919
* etc.
2020

21-
Instead of having to manually perform this set up each time a calculation is needed, one can automatize the workflow with _ad-hoc_ scripts acting as "thin clients" which would, for instance,
21+
Instead of having to manually perform this set up each time a calculation is needed, one can automate the workflow with _ad-hoc_ scripts acting as "thin clients" which would, for instance,
2222

2323
* launch and configure the remote computing instances, optionally using containerization technology
2424
* send the input files needed by the computational tools

doc/compilation.markdown

+3-3
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ ask in FeenoX’s [discussion page].
104104
git clone https://github.com/seamplex/feenox
105105
```
106106
107-
4. Boostrap, configure, compile & make
107+
4. Bootstrap, configure, compile & make
108108
109109
``` terminal
110110
cd feenox
@@ -203,7 +203,7 @@ or Intel’s `icc` and the newer `icx` can also be used.
203203
Note that there is no need to have a Fortran nor a C++ compiler to build
204204
FeenoX. They might be needed to build other dependencies (such as PETSc
205205
and its dependencies), but not to compile FeenoX if all the dependencies
206-
are installed from the oeprating system’s package repositories. In case
206+
are installed from the operating system’s package repositories. In case
207207
the build toolchain is not already installed, do so with
208208

209209
``` terminal
@@ -525,7 +525,7 @@ a free no-fee no-X uniX-like finite-element(ish) computational engineering tool
525525
526526
usage: feenox [options] inputfile [replacement arguments] [petsc options]
527527
528-
-h, --help display options and detailed explanations of commmand-line usage
528+
-h, --help display options and detailed explanations of command-line usage
529529
-v, --version display brief version information and exit
530530
-V, --versions display detailed version information
531531

doc/compilation.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ In particular, [PETSc](https://petsc.org/release/) (and [SLEPc](https://slepc.up
3636
FeenoX has one mandatory dependency for run-time execution and the standard build toolchain for compilation. It is written in\ C99 so only a C compiler is needed, although `make` is also required. Free and open source compilers are favored.
3737
The usual C compiler is `gcc` but `clang` or Intel’s `icc` and the newer `icx` can also be used.
3838

39-
Note that there is no need to have a Fortran nor a C++ compiler to build FeenoX. They might be needed to build other dependencies (such as PETSc and its dependencies), but not to compile FeenoX if all the dependencies are installed from the oeprating system's package repositories. In case the build toolchain is not already installed, do so with
39+
Note that there is no need to have a Fortran nor a C++ compiler to build FeenoX. They might be needed to build other dependencies (such as PETSc and its dependencies), but not to compile FeenoX if all the dependencies are installed from the operating system's package repositories. In case the build toolchain is not already installed, do so with
4040

4141
```terminal
4242
sudo apt-get install gcc make
@@ -253,7 +253,7 @@ a free no-fee no-X uniX-like finite-element(ish) computational engineering tool
253253
254254
usage: feenox [options] inputfile [replacement arguments] [petsc options]
255255
256-
-h, --help display options and detailed explanations of commmand-line usage
256+
-h, --help display options and detailed explanations of command-line usage
257257
-v, --version display brief version information and exit
258258
-V, --versions display detailed version information
259259

0 commit comments

Comments
 (0)