Octave for Microsoft Windows: Difference between revisions
Jump to navigation
Jump to search
→Manual installation instructions: clarify purpose, cleanup flow of libblas section
(→Manual installation instructions: clarify purpose, cleanup flow of libblas section) |
|||
Line 126: | Line 126: | ||
#: a. Launch and use octave by double-clicking the copied octave3.6.1_gcc4.6.2.lnk | #: a. Launch and use octave by double-clicking the copied octave3.6.1_gcc4.6.2.lnk | ||
#: b. Access and browse the documentation files by double-clicking the copied octave3.6.1_gcc4.6.2_docs.lnk | #: b. Access and browse the documentation files by double-clicking the copied octave3.6.1_gcc4.6.2_docs.lnk | ||
#Optional libblas dll | #Optional libblas dll replacement for optimizing the linear algebra subroutines for your CPU: | ||
#: <your_install_dir>\bin | #:* The default configuration should automatically detect your cpu architecture and select an appropriately tuned library. | ||
#: | #:* In case the default library is not properly functioning on the actual cpu, or you wish to explore the performance with another library, you can manually replace the default one by performing the following procedures (where libblas.dll.<libblas_source> should be replaced with the full name of the desired library from the list below these instructions): | ||
#: | #:*# Exit octave | ||
#: | #:*# Delete <your_install_dir>\bin\libblas.dll | ||
#: | #:*# Make a copy of the desired <your_install_dir>\bin\libblas.dll.<libblas_source> | ||
#: | #:*# Rename the copy of the desired <your_install_dir>\bin\libblas.dll.<libblas_source> to libblas.dll | ||
#: | #:* The following is a list of the available libblas.dll.<libblas_source> options: | ||
#: | #:*# libblas.dll.ref - reference blas implementation, very slow but most stable | ||
#: | #:*# libblas.dll.libopenblas_dynamicarch-r0.1alpha2.5-0-fda39c6 - Openblas based, up to 2 threads, detects cpu architecture and selects respective lib | ||
#: | #:*# libblas.dll.libopenblas_dynamicarch_nt4-r0.1alpha2.5-0-fda39c6 - Openblas based, up to 4 threads, detects cpu architecture and selects respective lib | ||
#:*# libblas.dll.libopenblas_nehalemp-r0.1alpha2.5-0-fda39c6 - Openblas based, up to 2 threads, tuned for nehalem cpu architecture | |||
#:*# libblas.dll.libopenblas_nehalemp_nt4-r0.1alpha2.5-0-fda39c6 - Openblas based, up to 4 threads, tuned for nehalem cpu architecture | |||
#:*# libblas.dll.libopenblas_core2p-r0.1alpha2.5-0-fda39c6 - Openblas based, up to 2 threads, tuned for core2 cpu architecture | |||
#:*# libblas.dll.libopenblas_core2p_nt4-r0.1alpha2.5-0-fda39c6 - Openblas based, up to 4 threads, tuned for core2 cpu architecture | |||
#:*# libblas.dll.altas-3.8.4_ht-pentium - ATLAS based libblass, tuned for older ht-pentium (compiled by Tatsuro Matsuka) | |||
#:*# libblas.dll.altas-3.8.4_corei5 - ATLAS based libblass, tuned for older core i5 cpu (compiled by Tatsuro Matsuka) | |||
===Manual installation instructions for the Octave-forge packages=== | ===Manual installation instructions for the Octave-forge packages=== |