News for hackers. Stuff that matters.
Re:GNU Octave by leksak on Saturday November 19, 2016 @03:36PM (#12995482)
In short, scientific computing and simulations.

Bear in mind that you'd have to rewrite both Matlab and GNU Octave if you need to run your simulations on a super computer.

I remember back when I was a first year I was waist-deep in some Matlab when one of the guys at our high-performance computing center jested that if I wrote a for-loop I may just as well run around the building for each iteration and do the calculation with pen and paper. (context: members of the same computer club)

Re:GNU Octave by gnufx on Sunday November 20, 2016 @07:18PM (#13002135)
The tendency to write Matlab that's several orders of magnitude slower than equivalent Fortran isn't the only reason to try to keep it off HPC systems. There are crazy (and inconsistent) licensing conditions applying to running on clusters for one.
Re:GNU Octave by CamperBob2 on Saturday November 19, 2016 @11:06PM (#12997217)
Matlab has some optional distributed features. You can farm it out to an EC2 instance among other things.
Re:GNU Octave by kyogen on Sunday November 20, 2016 @05:19AM (#12998158)
Octave can do this too [1,2]. The 'parallel' package is quite easy to set up and integrate. 'mpi' doesn't work with new octave versions (yet?).

[1] http://octave.sourceforge.net/mpi/ [2] http://octave.sourceforge.net/parallel/

Re:GNU Octave by gnufx on Sunday November 20, 2016 @07:21PM (#13002145)
Even if you can find the money, I'm told by people who support Matlab on our systems that it isn't very effective and doesn't fit well with HPC resource management.