SIGN-IN

OCTAVE (Application)

Introduction

Octave is a high-level language mostly compatible with Matlab primarily intended for numerical computations. It provides a convenient command line interface for solving linear and nonlinear problems numerically. Octave has extensive tools for solving common numerical linear algebra problems, finding the roots of nonlinear equations, integrating ordinary functions, manipulating polynomials, and integrating ordinary differential and differential-algebraic equations. It is easily extensible and customizable via user-defined functions written in Octave’s own language, or using dynamically loaded modules written in C, C++, Fortran, or other languages.

Availability Table

Version Default Module Systems
3.4.3 True mako
3.6.3 True copper, goblin, iqaluk, monk, mosaic, orca, redfin, tembo, vdi-centos6, windeee, wobbie
3.8.1 True copper, goblin, iqaluk, monk, mosaic, orca, redfin, tembo, vdi-centos6, windeee, wobbie
4.0.0 True copper, goblin, iqaluk, monk, mosaic, orca, redfin, tembo, vdi-centos6, windeee, wobbie
4.0.3 True copper, dusky, goblin, iqaluk, monk, mosaic, orca, redfin, tembo, vdi-centos6, windeee, wobbie
4.2.1 copper, dusky, goblin, iqaluk, monk, mosaic, orca, redfin, tembo, vdi-centos6, windeee, wobbie
Fedora True vdi-fedora20, viz10-uwo, viz11-uwo

Documentation

https://www.sharcnet.ca/help/index.php/OCTAVE

Mailing List

To sign up for email notices about pending version updates, removals and other important announcements for this software package, sign in.

Announcements

o May 1, 2017: Please be advised when doing a module load octave/system/4.0.3 for this new module, a conflict message is no longer generated if a gcc or non-gcc compiler sharcnet module is currently loaded in the users environment. Also when doing a module load octave/gcc630/4.2.1 the prereq gcc/6.3.0 will be automatically loaded and a “also loaded” message printed:

[roberpj@orc-login2:~] module load intel/12.1.3
[roberpj@orc-login2:~] module load octave/system/4.0.3
[roberpj@orc-login2:~]

[roberpj@orc-login2:~] module unload intel
[roberpj@orc-login2:~] module load octave/gcc630/4.2.1
gcc/6.3.0 also loaded
[roberpj@orc-login2:~]

Change Log

o May 1, 2017: Replaced octave/4.0.3 with octave/system/4.0.3 and octave/4.2.1 with octave/gcc630/4.2.1
o Mar 27, 2017: Installed octave/4.0.3 and octave/4.2.1 on angel, brown, copper, dusky, goblin, iqaluk, kraken, monk, mosaic, orca, redfin, saw, tembo, vdi-centos6, windeee and wobbie built using system gcc-4.4.7 and gcc/6.3.0 with support for new libsndfile 1.0.27 modules.
o Sep 14, 2014: Installed octave/4.0.0 on angel, brown, copper, goblin, iqaluk, kraken, monk, mosaic, orca, redfin, saw, tembo, vdi-centos6, windeee and wobbie. Includes gui support.
o Sep 11, 2015: Added all 24 available octave-forge system packages to fedora based viz stations: viz10-uwo, viz11-uwo and vdi-fedora20. To list packages run command: rpm -qa | grep octave.
o Jul 15, 2014: Installed octave/3.8.1 on angel, brown, goblin, hound, kraken, monk, orca, redfin, saw, and wobbie for testing purposes in advance of octave/3.8.2 being released.
o Mar 14, 2011: Removed 3.2.4 and installed version 3.4.0 on tope for testing.
o Mar 21, 2011: Installed 3.4.0 angel, brown, gulper, guppy, hound, kraken, mako and orca.
o Nov 1, 2011: Removed default 3.2.4 version from angel, kraken, mako and saw.
o Nov 14, 2011: Installed 3.4.3 on angel,brown,gulper,guppy,hound,kraken, mako, orca, tope.
o Jun 7, 2012: Removed version 3.4.0 since version 3.4.3 with threading replaced it.
o Jun 26, 2012: Removed version 3.2.2 from requin. Removed 3.2.4 from hound and goblin.
o Oct 26, 2012: Installed version 3.6.3 on iqaluk (interactive use only), goblin and orca.
o Nov 28, 2012: Version 3.4.3 removed from orca, redfin, hound, saw and goblin.