FLENS

Software captura de pantalla:
FLENS
Detalles de software:
Versión: 2012-10-01
Fecha de carga: 20 Feb 15
Promotor: Michael Lehn
Licencia: Libre
Popularidad: 98

Rating: nan/5 (Total Votes: 0)

proyecto FLENS es :.
Saltar una interfaz C ++ para BLAS y LAPACK.
Saltar un extremadamente cómoda interfaz C ++ para BLAS y LAPACK.
Saltar una interfaz C ++ extremadamente eficiente para BLAS y LAPACK :.
Saltar No hay tiempo de ejecución por encima en comparación con llamar directamente BLAS y LAPACK.
Salta No hay efectos secundarios oscuros como la creación interna de los objetos temporales.
FLENS NO es:
Saltar a sólo C ++ interfaz para BLAS y LAPACK! Es más que eso :.
Saltar es extensible: por ejemplo, una fácil integración de tipos de matriz / vector definidos por el usuario.
Saltar es flexible: por ejemplo, la programación genérica de algoritmos numéricos.
FLENS es DEFINITIVAMENTE NO:
Asiento ... reemplazo de Matlab. Mientras FLENS adoptó algunas notaciones bonitas que tiene una intención completamente diferente. Ok, Matlab utiliza BLAS y LAPACK como FLENS. Pero sólo utiliza un subconjunto. Matlab básicamente sólo tiene dos tipos de datos y estos. son matrices generales y matrices dispersas. Si tiene matrices con estructura de bandas Matlab no usará esos BLAS y LAPACK rutinas que explotan esta estructura.
Saltar Sólo para asegurarse de que nos dan derecho: No queremos a bash Matlab Es una gran herramienta, pero usted tiene que averiguar lo que es la herramienta adecuada para el trabajo de Matlab es una gran herramienta porque es muy fácil.... usar y permite el prototipado rápido. Para muchas personas el desempeño de Matlab es Ok. Para aquellas personas que puede haber absolutamente ninguna razón para considerar incluso utilizando FLENS.
Saltar FLENS le da control total sobre lo que está pasando detrás de la escena Proporciona (por ejemplo) en general, triangular, simétrica y tipos de matriz hermitianos elementos de estas matrices se puede almacenar en diferentes formatos:.. De almacenamiento completa (almacenar todos los elementos MXN). , almacenamiento banda (almacenar sólo diagonales de una matriz en bandas), almacenamiento comprimido (tienda sólo la parte triangular superior o inferior).
Saltar FLENS implementa un concepto vista: puede definir que un vector hace referencia a una fila, columna o diagonal de una matriz Se puede definir, que los elementos de una matriz triangular son las almacenadas en la parte triangular superior de una matriz general, ... .

¿Cuál es nuevo en esta versión:

  • Esta versión es totalmente compatible con todos los tipos de matriz / vector especificados por BLAS (es decir, las matrices. con la banda, empacado o formatos de almacenamiento completos y vectores densos).
  • .
  • Además, matrices dispersas con coordinan y formatos de almacenamiento comprimidos están disponibles.
  • .
  • Las tutorías se ampliaron para ejemplificar cómo los usuarios pueden integrar nuevos tipos de matriz / vector en FLENS.
  • .
  • Se demuestra además cómo vistas de matriz pueden ser fácilmente utilizados para implementar algoritmos de alto rendimiento numéricos.
  • .

¿Cuál es nuevo en la versión 8.28.2012:

  • Esta versión añade productos matriz-vector para. en general, simétrica y matrices dispersas hermitianos con CRS y formato CCS.
  • .
  • se añadieron ejemplos de tipos de matriz definidas por el usuario.
  • .

¿Cuál es nuevo en la versión 8.21.2012:.

  • La mayor parte de la documentación fue reescrito <. / li>
  • La lista de funciones FLENS-LAPACK genéricos se amplió.
  • .
  • fue completamente implementación genérica de RefBLAS (llamado CXXBLAS).
  • .
  • tipos de matrices dispersas fueron rediseñados (todavía experimental).
  • .
  • Un ejemplo fue añadido para la interconexión con el solucionador de escasa SuperLU.
  • .

.

Programas parecidos

Comentarios a la FLENS

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!