M
Manzanita
Hi.
I'm using boost::numerics::ublas to solve linear symmetric and
hermitian systems (cholesky, qr, etc.). I'm aware that ublas only provide
basic algebra operations (blas1, blas2 and blas3) so i've tried some
other libraries to work with ublas, with no success so far. In order to
do so i downloaded boost::numerics::bindings (which aren't available in
www.boost.org right now but in the list which boost developers have in
yahoo), those bindings enable you to use libraries developed in c or
fortran to do more advanced algebra operations, but i'm stuck:
+ cLAPACK, when i tried to compile cLAPACK (a c library for which
there are bindings in boost), the build procedure in windows is quite
tricky and seems to be out of date. I was unable to build the library and
the prebuild libraries are outdated (1999).
+ Atlas, any of the prebuild libraries in sourceforge suits my
microprocessor and i can't build them since i don't have cygwin (i have a
56k. modem and i can't download such a big package), evenmore, i intend
to use the libraries in msvc and the object format differs. There's an
alternative procedure to build in mscv, but i think the 'nmake' tool in
msvc doesn't behave as the 'make' in the -ix world. ¿am i wrong?.
+ Bayes++, this library is intended to be used to calculate karman
filters, but they provide uLAPACK compliance, when i compile it's ok, but
when i try to link them, the functions which provide LAPACK functionality
are missing (in namespace bayesian_filters::LAPACK::rawLAPACK, dgetrs_,
dgetrf_, etc.)
I've also tried some other libraries like blitz++ and tnt (formerly
lapack++), but i didn't suceed in building the libraries.
So, i'm really stuck, i think i should look for prebuild libraries
at this point, but my micro is relatively odd (amd duron). Please, ¿what
step would you take next to perform cholesky factorization?. I don't have
the expertise nor the time to write the algorithms hand-craft
Any help would be appreciated, thank you very much in advance and
excuse my bad english.
I'm using boost::numerics::ublas to solve linear symmetric and
hermitian systems (cholesky, qr, etc.). I'm aware that ublas only provide
basic algebra operations (blas1, blas2 and blas3) so i've tried some
other libraries to work with ublas, with no success so far. In order to
do so i downloaded boost::numerics::bindings (which aren't available in
www.boost.org right now but in the list which boost developers have in
yahoo), those bindings enable you to use libraries developed in c or
fortran to do more advanced algebra operations, but i'm stuck:
+ cLAPACK, when i tried to compile cLAPACK (a c library for which
there are bindings in boost), the build procedure in windows is quite
tricky and seems to be out of date. I was unable to build the library and
the prebuild libraries are outdated (1999).
+ Atlas, any of the prebuild libraries in sourceforge suits my
microprocessor and i can't build them since i don't have cygwin (i have a
56k. modem and i can't download such a big package), evenmore, i intend
to use the libraries in msvc and the object format differs. There's an
alternative procedure to build in mscv, but i think the 'nmake' tool in
msvc doesn't behave as the 'make' in the -ix world. ¿am i wrong?.
+ Bayes++, this library is intended to be used to calculate karman
filters, but they provide uLAPACK compliance, when i compile it's ok, but
when i try to link them, the functions which provide LAPACK functionality
are missing (in namespace bayesian_filters::LAPACK::rawLAPACK, dgetrs_,
dgetrf_, etc.)
I've also tried some other libraries like blitz++ and tnt (formerly
lapack++), but i didn't suceed in building the libraries.
So, i'm really stuck, i think i should look for prebuild libraries
at this point, but my micro is relatively odd (amd duron). Please, ¿what
step would you take next to perform cholesky factorization?. I don't have
the expertise nor the time to write the algorithms hand-craft
Any help would be appreciated, thank you very much in advance and
excuse my bad english.