Page tree

GNU Octave is a high-level interpreted language, primarily intended for numerical computations. It provides capabilities for the numerical solution of linear and nonlinear problems, and for performing other numerical experiments. It also provides extensive graphics capabilities for data visualization and manipulation. Octave is normally used through its interactive command line interface, but it can also be used to write non-interactive programs. The Octave language is quite similar to Matlab so that most programs are easily portable.

Information

Availability:

RedHat SL6pre-installed in system path.
RedHat EL7pre-installed in system path.

Maxwellrecent versions loadable as module
Ubuntu/Debian

available in standard repositories. Use software-center or apt-get to install.

Other linuxfetch the sources and compile yourself
Windowsonly available as cygwin packages
Mac OSXlimited availability. Check out the Octave_for_MacOS_X wiki

Using octave (RedHat)

if installed, octave won't require any particular setup. There will be only a single version installed, and it might not always be the most recent one.

[elx]% which octave
/usr/bin/octave


# on the maxwell cluster
[max]% module load maxwell octave/4.4.0  
[max]% which octave
/software/octave/4.4.0/bin
[max]% octave --gui 

  • No labels