You are not logged in.
Sorry, I haven't contacted rlab's author yet. :oops: I'll try to find some time to send him an email tomorrow.
Offline
Offline
I just realised that rlab 2.2.9.1 is out. I'll try it before contacting the author.
Offline
Any updates so far??
Thanks again snowman
Offline
btw.
using goto´s blas lib is really recommed. Here´s a little benchmark script for rlab (stolen from the octave mailing list )
% simple_benchmark.m
tic();
n = 200;
A = rand(n,n);
for (i in 1:1000){
A = A + rand(n,n) * rand(n,n);
}
time=toc()
Running this with the blas lib from aur needs 46s. Running the same with goto-blas lib takes only 16s.
legout
Offline
Damm, its me again
I´ve made a PKGBUILD for goto-blas. The problem is (as you know i think), that everybody, who wants to use goto-blas, has to register on their site and has to download manually the sources.
Anyway here´s the PKGBUILD
pkgname=goto-blas
pkgver=1.05
pkgrel=1
pkgdesc="Basic Linear Algebra Subprograms"
url="http://www.tacc.utexas.edu/resources/software/"
license=""
depends=()
makedepends=()
conflicts=('blas')
source=(GotoBLAS-$pkgver.tar.gz)
md5sums=()
build() {
cd $startdir/src/GotoBLAS
./quickbuild.32bit
LIBGOTO=`find -name libgoto*.so`
mkdir -p $startdir/pkg/usr/lib
cp `echo $LIBGOTO` $startdir/pkg/usr/lib
cd $startdir/pkg/usr/lib
ln -s `echo $LIBGOTO` ./libblas.so
ln -s `echo $LIBGOTO` ./libblas.so.3
}
Goto-blas seems to be really interesting for everybody that uses/needs blas.
I´ve tried a simliar benchmark script as above for octave.
Normal blas needs 54s. goto-blas only 30s.[/code]
Offline
Hi snowman,
have you already looked at rlab-2.2.9.1?
Legout
Offline
It´s me again
rlabplus 2.2.9.2 is out. Maybe you can take a look. thanks
Offline
Same problem with 2.2.9.2.
I just sent an e-mail to the author.
Offline
Great!!
Can´t await seeing rlabplus in AUR. :-D
Offline
I haven't receive an answer from the author but rlab2 2.2.9.3 is out and the compilation and make check works with minor patching.
I've added it to AUR: http://aur.archlinux.org/packages.php?d … =1&ID=7562
Offline
Offline
I´ve got this error:
Warning: Obsolete: arithmetic IF statement at (1)
In file conmax2.f:6806
IF(I-IXRCT(2*L-1))900,1200,900
1
Warning: Obsolete: arithmetic IF statement at (1)
In file conmax2.f:6810
IF(JSTRT)1030,1030,1070
1
Warning: Obsolete: arithmetic IF statement at (1)
In file conmax2.f:6813
1070 IF(AA-AMAX)1200,1200,1100
1
Warning: Obsolete: arithmetic IF statement at (1)
In file conmax2.f:6821
IF(AMAX-TOLE)2000,1400,1400
1
Warning: Obsolete: arithmetic IF statement at (1)
In file conmax2.f:6832
IF(J-IXRCT(2*L))1500,1800,1500
1
Warning: Obsolete: arithmetic IF statement at (1)
In file conmax2.f:6843
IF(I-IXRCT(2*L-1))1600,1700,1600
1
Warning: Obsolete: arithmetic IF statement at (1)
In file conmax2.f:6855
2000 IF(NRESL)100,100,2100
1
Warning: Obsolete: arithmetic IF statement at (1)
In file conmax2.f:6873
IF(I-IXRCT(2*L-1))2200,2300,2200
1
Warning: Obsolete: arithmetic IF statement at (1)
In file conmax2.f:6876
IF(ITRCT)2280,2280,2220
1
Warning: Obsolete: arithmetic IF statement at (1)
In file conmax2.f:6877
2220 IF(K-NRESL)2240,2300,2300
1
Warning: Obsolete: arithmetic IF statement at (1)
In file conmax2.f:6883
IF(I-IXRCT(2*L-1))2260,2280,2260
1
Warning: Obsolete: arithmetic IF statement at (1)
In file conmax2.f:6896
IF(ITRCT)2900,2900,2500
1
Warning: Obsolete: arithmetic IF statement at (1)
In file conmax2.f:6899
IF(I-IXRCT(2*L-1))2600,2700,2600
1
Warning: Obsolete: arithmetic IF statement at (1)
In file conmax2.f:6920
IF(K-1)3400,3400,3300
1
Warning: Obsolete: arithmetic IF statement at (1)
In file conmax2.f:6921
3300 IF(AA-WRST)3500,3500,3400
1
Warning: Obsolete: arithmetic IF statement at (1)
In file conmax2.f:6925
IF(ITRCT)3700,3700,3800
1
Warning: Obsolete: arithmetic IF statement at (1)
In file conmax2.f:6928
3800 IF(WRST-WRSTO)4100,4100,3900
1
Warning: Obsolete: arithmetic IF statement at (1)
In file conmax2.f:6937
4100 IF(ITRCT-ITRLM)4200,100,100
1
Warning: Obsolete: arithmetic IF statement at (1)
gfortran -c 811.f
gfortran -c vode.f
gcc -c -march=i686 -O2 -pipe -DHAVE_CONFIG_H -DASSERT_OFF -I./gc/include getopt.c
gcc -c -march=i686 -O2 -pipe -DHAVE_CONFIG_H -DASSERT_OFF -I./gc/include getopt1.c
gfortran -Wl,-export-dynamic -Wl,-rpath /usr/lib -march=i686 -O2 -pipe -DHAVE_CONFIG_H -DASSERT_OFF -I./gc/include
main.o rlab.o lex.yy.o init.o code.o symbol.o list.o listnode.o op.o opapp.o opmat.o complex.o function.o rel.o util.o btree.o mm.o misc.o fpe.o ent.o mathl.o rfileio.o mdr.o class.o diss.o mdc.o mdr_mdc.o mds.o mdr_mds.o rfile.o bltin.o bltin1.o mdrf1.o print.o getline.o mdcf1.o mdsf1.o bltin2.o mdrf2.o ar.o mdcf2.o rfft.o sort.o r_plot.o rstring.o rdl.o odeb.o odesl.o chaos.o btreef1.o msr.o msrf1.o bltin3.o msc.o mscf1.o msrf2.o msrf3.o mscf2.o r_pgplot.o glpk_simplex.o gsl_levinu.o gsl_pdf.o gsl_spline.o gsl_diffint.o gsl_minimize.o gsl_rng.o gsl_stat.o gsl_findroot.o gsl_ndiff_md.o gsl_leastsquares.o gsl_nintegrate.o gsl_nintegrate_lt.o gsl_specfunc.o gsl_odeiv.o mdr_spf1.o claw1.o odr.o pz1rl.o pdecol.o dloess.o sprann.o bl.o lp.o ode.o acdc.o gcvspl.o 510.o claw1rl.o sleign2.o mirkdc.o coldae.o sparskit.o sparse.o ar1rl.o pzeros.o 688.o 579.o conmax2.o 811.o vode.o getopt.o getopt1.o ./gc/.libs/libgc.a -L/usr/lib -ldl -lc -lutil -L/usr/X11R6/lib/ -lX11 -L./pgplot -lpgplot -lcpgplot -lpthread -lblas -lgsl -lgslcblas -lreadline -lncurses -L/usr/lib -ltermcap -lieee -lm -lc -o rlab ./flibs/fftpack/libfftpack.a ./clibs/glpk/src/libglpk.a ./clibs/superlu/superlu.a ./clibs/umfpack/UMFPACK/Lib/libumfpack.a ./clibs/umfpack/AMD/Lib/libamd.a /usr/lib/libpgplot.a /usr/lib/libcpgplot.a ./flibs/sparskit2/libskit.a ./flibs/clawpack/libclaw.a ./flibs/odrpack/libodr.a ./clibs/cephes/libmd.a ./flibs/loess/libloess.a ./flibs/hompack/libhompack.a ./flibs/contin/libcontin.a ./flibs/odebim/libodebim.a ./flibs/arpack/libarpack.a ./flibs/bacol/libbacol.a ./flibs/minpack/libminpack.a ./flibs/genzpak/libgenzpak.a ./flibs/slatec/libslatec.a ./clibs/sprannlib/lib/libsprann.a ./flibs/lapack/liblapack.a
bltin1.o: In function `Tmpnam':
bltin1.c:(.text+0x9cd): warning: the use of `tmpnam' is dangerous, better use `mkstemp'
time ./rlab -qrl ./test.r
make: time: Command not found
make: *** [check] Error 127
Offline
For some reason, it doesn't use the time command from bash. Either install time package from community or comment out the make check line. I'll need to think which fix will be best for the PKGBUILD.
Offline
Installing time from community works. Thanks
Offline