News for hackers. Stuff that matters.
Re:Octave for Android by christopheraden on Tuesday February 12, 2013 @10:38AM (#5207416)
The interesting bit about this to me is not the interface, but the fact that they got it running on Android. I was curious in seeing if R could be ported to Android a few years back, and thought I remember reading there were some roadblocks pertaining to getting a decent BLAS to work on Android and iOS (which doesn't have a fortran compiler, iirc). The fact that Octave runs on Android means they must've figured out how to get a BLAS running on Android. Does anyone know what it's running? NetLib?
Re:Octave for Android by AlexeyBrin on Tuesday February 12, 2013 @11:59AM (#5207964)
You can easily build a Fortran compiler for Android, the NDK source code is available and it contains gfortran. The official binary NDK however has only gcc and g++ build.

BLAS and Lapack can be compiled natively for Android with gfortran.

Re:Octave for Android by compilercreator on Tuesday February 12, 2013 @01:12PM (#5208419)
Which BLAS though? The reference BLAS implementation? That will have terrible performance. Would be interested to see if something better like ATLAS or OpenBLAS can be compiled for it. Recent versions of ATLAS do work on ARM Linux, so wondering if those can be easily ported to Android.
Re:Octave for Android by AlexeyBrin on Tuesday February 12, 2013 @01:28PM (#5208542)
Reference BLAS ...
Re:Octave for Android by christopheraden on Tuesday February 12, 2013 @12:58PM (#5208312)
Thanks for the info. I'll have to check this out.
Re:Octave for Android by michael_h on Tuesday February 12, 2013 @10:57AM (#5207549)
Not having a fortran compiler isn't really a roadblock as you can use f2c to get C code, which is IIRC how we got CBLAS.