GNU Octave
Overview
Mathematics oriented scientific programming language largely compatibile with Matlab
Availability
Cluster | Module/Version |
---|---|
BOSE | octave/7.3.0 |
BGSC | Not Available |
Note: You can simply use module load octave
to activate the most recently installed version of this software.
Arguments / Options
This is a list of arguments for the octave command that we wanted to highlight. Use man octave
or this online man page for a full list.
Option | Description |
---|---|
--help | Provides help page for GNU Octave |
Sample Slurm Script
#!/bin/bash
# -- SLURM SETTINGS -- #
# [..] other settings here [..]
# The following settings are for the overall request to Slurm
#SBATCH --ntasks-per-node=32 # How many CPU cores do you want to request
#SBATCH --nodes=1 # How many nodes do you want to request
# -- SCRIPT COMMANDS -- #
# Load the needed modules
module load octave # Load GNU Octave
octave my-program.m
Real Example
Has your research group used GNU Octave in a project? Contact the HPC Team and we'd be glad to feature your work.
Citation
Please include the following citation in your papers to support continued development of GNU Octave. Further details are available when you use the command citation()
in Octave, including instructions on how to cite individual packages.
John W. Eaton, David Bateman, Søren Hauberg, Rik Wehbring (2022). GNU Octave version 7.3.0 manual: a high-level interactive language for numerical computations.
URL https://www.gnu.org/software/octave/doc/v7.3.0/