Closet...
...اینجا می‌نویسم برای اینکه یادم بمونه... تا راحت‌تر فراموش کنم
Friday, September 23, 2011
دلم تنگ شده واسه مامان و بابا و برادرم تو ایران. چند وقته دارم به این فکر می‌کنم که یه سری برم و هر سه رو ببینم. نتیجه‌ش چی...؟ اعصاب داغون!
یعنی کل پروسه از اون لحظه‌ای که قصد کنی پاتو بذاری بیرون تا وقتی که برگردی یه داستان لجنمالی هست که نگو و نپرس. روزی هم سه بار نظرم عوض میشه که برم یا که نرم! به عبارتی فاک دیس شِت...
پی‌نوشت: جالبیش اینه که جفت این ممالک دارن به فنا میرند و من این وسط گیر کردم!

پی‌نوشت دوم: MVB's Closet هشت ساله شد.

Labels: ,

Tuesday, September 20, 2011
Compiling LAPACK in C++ code in Ubuntu 10.04

I rarely use LAPACK and when I need it to work I usually have bunch of coding and compiling problems! So once for all here is the notes I might need next time:

In the code:
Your are compiling a C++ code, ya? So extern the part that are linked from "C" codes. That is, you need to add something like

extern "C" void   dgemm_(char *transa, char *transb,int *m, int *n, int *k, double *alpha, double *a, int *lda, double *b, int *ldb, double *beta, double *c, int *ldc );

to declare dgemm_ and use it in the code as

dgemm_ (&charN, &charN, &n, &k, &n, &dpone, Acopy, &n, b, &n, &dmone,
bcopy, &n);

[1], [2]

When compiling:
Compile with something like

g++ -Wall -O3 svd_test.cpp  -L/usr/local/lib/ -llapack -lf77blas -lcblas -latlas -lg2c -lm


Note about the g2c library:

In Ubuntu 10.04 LTS, the libg2c library is not included per default. If 'ls /usr/lib/libg2c.*' does not list anything this is the case on your machine. You then want to install the packages gcc-3.4-base and libg2c0 e.g. from  

http://packages.ubuntu.com/hardy/gcc-3.4-base and
http://packages.ubuntu.com/hardy/libg2c0.

After installation, you have to create a symbolic link by
'cd /usr/lib' and 'ln -s libg2c.so.0 libg2c.so'
[3]

Now go back to work!

Labels: ,

Tuesday, September 13, 2011
Every now and then when I run a code that I wrote and it works exactly as I expected, I feel the warmth that makes me keep on doing this shit.

Labels:

Friday, September 09, 2011
بروبکس میپرسند که قضیه چیه که هی میری کوه و دشت و طبیعت؟
میخوام بهشون بگم که دارم تمرین می‌کنم برای روزی که قراره سر بذارم به صحرا. نمی‌خوام کم بیارم. می‌خوام صحرا رو تا تهش برم. کلن ضایع‌س که سر بذاری به صحرا و به علت عدم آمادگی مجبور بشی از وسطش برگردی...
ولی اینارو نمیگم... بجاش اشاره می‌کنم به مفید بودن ورزش برای سلامتی و از این دست خزعبلات.
Tuesday, September 06, 2011
کسی ما را به چالش نمی‌کشد... یا به عبارتی دیگر "حوصله‌ام بدجوری سر رفته".

 پی‌نوشت: استاد عزیز لطف کرد و مقدار کافی کار برای به چالش کشیده شدن به من داد. یا به عبارتی "غلط کردم، زر مفت می‌زدم.."

Labels: