@@ -3627,7 +3627,7 @@ results or segfaults.
36273627There is a tendency for re-distributors of @R {} to use `enhanced' linear
36283628algebra libraries without explaining their downsides.
36293629
3630- @R {} is moving away from bundling the reference (`netlib' )
3630+ @R {} is moving away from bundling the reference (@I { Netlib } )
36313631implementations of LAPACK and BLAS (which is nowadays distributed as
36323632part of LAPACK): it has been announced that version 3.12.1 included in
36333633@R {}@tie {}4.5.0 is expected to be the last update.
@@ -3638,13 +3638,13 @@ part of LAPACK): it has been announced that version 3.12.1 included in
36383638An external BLAS library has to be explicitly requested at configure
36393639time.
36403640
3641- @strong {NB: } For decades@footnote {The level 3 rroutines were added in
3641+ @strong {NB: } For decades@footnote {The level 3 routines were added in
364236421988. A 2001 `standard' is available at
36433643@uref {https://www.netlib.org/blas/blast-forum/blas-report.pdf }. } the set
36443644of BLAS routines was unchanged: this changed in Jan 2025 when routines
36453645such as @code {dgemmtr } were added as part of LAPACK 3.12.1 and used in
36463646some low-level LAPACK routines. This complicates the idea of swapping
3647- external BLASes .
3647+ external @acronym { BLAS }es .
36483648
36493649You can specify a particular @acronym {BLAS } library @emph {via } a value
36503650for the configuration option @option {--with-blas }. If this is given
@@ -3694,7 +3694,7 @@ in use: Build @R{} with @option{--with-blas} to select the OS version of
36943694the reference BLAS, and then use @command {update-alternatives } to switch
36953695between the available BLAS libraries. See
36963696@uref {https://wiki.debian.org/DebianScience/LinearAlgebraLibraries }.
3697- (ATLAS, MKL and OpenBLAS alternatives are currently available.)
3697+ (ATLAS, @I { MKL } and @I { OpenBLAS } alternatives are currently available.)
36983698
36993699Fedora 33 and later offer `@I {FlexiBLAS }', a similar mechanism for
37003700switching the BLAS in use
@@ -3994,7 +3994,7 @@ Note though that any dynamic libraries the replacement links to will
39943994need to be found by the linker: this may need the library path to be
39953995changed in @file {@var {R_HOME }/etc/ldpaths }.
39963996
3997- This becasme less easy in 2025: swapping the BLAS is only possible to
3997+ This because less easy in 2025: swapping the BLAS is only possible to
39983998one compatible with the LAPACK in use. For the LAPACK shipped with @R {}
399939994.5.0 that means one containing @code {dgemmtr } and @code {zgemmtr }, or
40004000configuring @R {} with @option {--with-2025blas }.
@@ -4124,14 +4124,14 @@ target, but file @file{build/install_manifest.txt} lists the files
41244124installed, so you can remove them @emph {via } shell commands or from
41254125@R {}.
41264126
4127- The originql release of LAPCK 3.12.1 identifies itself as 3.12.0 (a
4127+ The original release of LAPACK 3.12.1 identifies itself as 3.12.0 (a
41284128bug).
41294129
41304130If using @option {--with-lapack } to get a reference (`generic') LAPACK
41314131(or allowing the default to select one), consider also using
41324132@option {--with-blas } (with a path if an enhanced BLAS is installed).
41334133
4134- There is also `RecursiveLAPACK'
4134+ There is also `@I { RecursiveLAPACK } '
41354135(@uref {https://github.com/HPAC/ReLAPACK?tab=readme-ov-file }) which
41364136replaces some LAPACK routines. (This is optionally used by @I {OpenBLAS }.)
41374137
0 commit comments