FLENS 2007-07-13
Sponsored Links
FLENS 2007-07-13 Ranking & Summary
File size:
0.15 MB
Platform:
Any Platform
License:
BSD License
Price:
Downloads:
843
Date added:
2007-07-13
Publisher:
Michael Lehn
FLENS 2007-07-13 description
FLENS is:
- a C++ interface for BLAS and LAPACK
- an extremely convenient C++ interface for BLAS and LAPACK
- an extremely efficient C++ interface to BLAS and LAPACK:
- There is no run-time overhead compared to directly calling BLAS and LAPACK.
- There are no obscure side-effects like internal creation of temporary objects
FLENS is NOT:
- just a C++ interface for BLAS and LAPACK! It is more than that:
- it is extendable: e.g. easy integration of user-defined matrix/vector types.
- it is flexible: e.g. generic programming of numerical algorithms.
FLENS is DEFINITELY NOT:
- ... a replacement for Matlab. While FLENS adopted some nice notations it has a completely different intension. Ok, Matlab uses BLAS and LAPACK just like FLENS. But it uses only a subset. Matlab basically has only two data types and these are general matrices and sparse matrices. If you have matrices with band structure Matlab will not use those BLAS and LAPACK routines that exploit this structure.
- Just to make sure you get us right: We do not want to bash Matlab. It is a great tool. But you have to figure out whats the right tool for your job. Matlab is a great tool because it is very easy to use and it allows rapid prototyping. For many people the performance of Matlab is Ok. For those people there might be absolutely no reason to even consider using FLENS.
- FLENS gives you full control about whats going on behind the scene. It provides (for example) general, triangular, symmetric and hermitian matrix types. Elements of these matrices can be stored in different formats: full storage (store all m x n elements), band storage (store only diagonals of a banded matrix), packed storage (store only the upper or lower triangular part).
- FLENS implements a view concept: You can define that a vector references a row, column or diagonal of a matrix. You can define, that elements of a triangular matrix are those stored in the upper triangular part of a general matrix,...
Enhancements:
- This release adds sparse matrix types.
- There are two types for general and symmetric matrices.
- For element storage, the "compressed row storage" format is used: the elements can be initialized in random (i.e. arbitrary) order.
- The tutorial slides have been extended with a demonstration of how to use sparse matrices, more details about how linear algebra expression are evaluated by FLENS, and an example on how to extend FLENS with new matrix/vector types.
- a C++ interface for BLAS and LAPACK
- an extremely convenient C++ interface for BLAS and LAPACK
- an extremely efficient C++ interface to BLAS and LAPACK:
- There is no run-time overhead compared to directly calling BLAS and LAPACK.
- There are no obscure side-effects like internal creation of temporary objects
FLENS is NOT:
- just a C++ interface for BLAS and LAPACK! It is more than that:
- it is extendable: e.g. easy integration of user-defined matrix/vector types.
- it is flexible: e.g. generic programming of numerical algorithms.
FLENS is DEFINITELY NOT:
- ... a replacement for Matlab. While FLENS adopted some nice notations it has a completely different intension. Ok, Matlab uses BLAS and LAPACK just like FLENS. But it uses only a subset. Matlab basically has only two data types and these are general matrices and sparse matrices. If you have matrices with band structure Matlab will not use those BLAS and LAPACK routines that exploit this structure.
- Just to make sure you get us right: We do not want to bash Matlab. It is a great tool. But you have to figure out whats the right tool for your job. Matlab is a great tool because it is very easy to use and it allows rapid prototyping. For many people the performance of Matlab is Ok. For those people there might be absolutely no reason to even consider using FLENS.
- FLENS gives you full control about whats going on behind the scene. It provides (for example) general, triangular, symmetric and hermitian matrix types. Elements of these matrices can be stored in different formats: full storage (store all m x n elements), band storage (store only diagonals of a banded matrix), packed storage (store only the upper or lower triangular part).
- FLENS implements a view concept: You can define that a vector references a row, column or diagonal of a matrix. You can define, that elements of a triangular matrix are those stored in the upper triangular part of a general matrix,...
Enhancements:
- This release adds sparse matrix types.
- There are two types for general and symmetric matrices.
- For element storage, the "compressed row storage" format is used: the elements can be initialized in random (i.e. arbitrary) order.
- The tutorial slides have been extended with a demonstration of how to use sparse matrices, more details about how linear algebra expression are evaluated by FLENS, and an example on how to extend FLENS with new matrix/vector types.
FLENS 2007-07-13 Screenshot
FLENS 2007-07-13 Keywords
FLENS
BLAS
LAPACK
FLENS 2007
C++ interface
C++
interface
matlab
matrix
storage
matrices
FLENS 2007-07-13
Mathematics
Science and Engineering
Bookmark FLENS 2007-07-13
FLENS 2007-07-13 Copyright
WareSeeker periodically updates pricing and software information of FLENS 2007-07-13 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of FLENS 2007-07-13 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
c# interfaces
c interfaces
mysql c interface
c interface property
rs 232 c interface
flensburg handewitt
java c interface
c interface example
lapack users guide
flensted
python c interface
c interface constructor
flensburg punkte
pc to r c interface
lapack c
flensted mobiles
blast furnace
c interface tutorial
Version History
Related Software
Seldon is a C++ library for linear algebra. Free Download
DOLFIN is the C++ interface of the FEniCS project. Free Download
clipsmm is a C++ interface and library for CLIPS. Free Download
FireRPC is a library that provides an easy interface for C programs to make remote function queries via the XML RPC protocol. Free Download
QFE is full-featured FTN message editor with a graphical interface written on C++/Qt. Free Download
Lufs::C is a C interface to perl. Free Download
FUSE::Client is a Perl-FUSE client. Free Download
OpenDBX is an extremely lightweight but extensible C library for accessing databases with a single API. Free Download
Latest Software
Popular Software
Favourite Software