FLENS

Tela Software:
FLENS
Detalhes de Software:
Versão: 2012-10-01
Data de upload: 20 Feb 15
Revelador: Michael Lehn
Licença: Livre
Popularidade: 98

Rating: nan/5 (Total Votes: 0)

projeto Flens é :.
Ir uma interface C ++ para BLAS e LAPACK.
Ir uma interface C ++ extremamente conveniente para BLAS e LAPACK.
Ir uma interface C ++ extremamente eficiente para BLAS e LAPACK :.
Ir Não há sobrecarga de tempo de execução em relação ao chamar diretamente BLAS e LAPACK.
Ir Não há efeitos colaterais obscuros como a criação interna de objetos temporários.
Flens não é:
Ir apenas um C ++ interface para BLAS e LAPACK! É mais do que :.
Ignorá-lo é extensível: eg fácil integração de tipos de matriz / vetor definidos pelo usuário.
Ignorá-lo é flexível: por exemplo, programação genérica de algoritmos numéricos.
Flens definitivamente não é:
Assento ... um substituto para o Matlab. Enquanto Flens adotou algumas notações agradáveis ​​ele tem uma intenção completamente diferente. Ok, Matlab utiliza BLAS e LAPACK apenas como Flens. Mas ele usa apenas um subconjunto. Matlab, basicamente, tem apenas dois tipos de dados e estes. são matrizes gerais e matrizes esparsas. Se você tem matrizes com estrutura de banda Matlab não vai usar essas BLAS e rotinas LAPACK que exploram essa estrutura.
Ir Só para ter certeza que você nos acertar: Nós não queremos para bater Matlab É uma ótima ferramenta, mas você tem que descobrir o que é a ferramenta certa para o trabalho de Matlab é uma grande ferramenta, pois é muito fácil.... usar e que permite prototipagem rápida. Para muitas pessoas o desempenho de Matlab é Ok. Para aquelas pessoas que pode haver absolutamente nenhuma razão para considerar mesmo usando Flens.
Ir Flens lhe dá total controle sobre o que está acontecendo por trás da cena Ele fornece (por exemplo) em geral, triangular, simétrica e tipos de matriz hermitianos Elements dessas matrizes podem ser armazenados em diferentes formatos:.. Armazenamento completo (loja de todos os elementos MXN). , armazenamento band (armazenar apenas diagonais de uma matriz em faixas), armazenamento embalado (loja apenas a parte triangular superior ou inferior).
Ir Flens implementa um conceito vista: Você pode definir que um vector faz referência a uma linha, coluna ou diagonal de uma matriz Você pode definir, que os elementos de uma matriz triangular são aquelas armazenadas na parte triangular superior de uma matriz geral, ... .

O que é novo nesta versão:

  • Esta versão suporta totalmente todos os tipos de matriz / vetor especificado por Blas (ou seja, matrizes. com vetores densas formatos de armazenamento completos banda, embalado, ou e).
  • .
  • Além disso, matrizes esparsas com coordenar e formatos de armazenamento de comprimidos estão disponíveis.
  • .
  • Os tutoriais foram prorrogadas para exemplificar como os usuários podem integrar novos tipos de matriz / vetor em Flens.
  • .
  • Eles ainda demonstrar como vistas da matriz pode ser facilmente utilizado para implementar algoritmos numéricos de alto desempenho.
  • .

O que é novo na versão 2012-08-28:

  • Esta versão adicionou produtos matriz-vetor para. geral, simétrica e matrizes esparsas hermitianos com RSC e formato CCS.
  • .
  • Os exemplos foram adicionados para os tipos de matrizes definidas pelo usuário.
  • .

O que é novo na versão 2012/08/21:.

  • A maior parte da documentação foi reescrito <. / li>
  • A lista de funções Flens-LAPACK genéricos foi prorrogado.
  • .
  • A implementação genérica de RefBLAS foi concluído (chamado CXXBLAS).
  • .
  • tipos de matrizes esparsas foram redesenhados (ainda experimental).
  • .
  • Um exemplo foi adicionado para fazer a interface com o solver escasso de SuperLU.
  • .

.

Programas semelhantes

Hypre
Hypre

11 May 15

JKuadrat
JKuadrat

20 Feb 15

smib
smib

10 Mar 16

LaserCalc
LaserCalc

20 Feb 15

Comentário para FLENS

Comentários não encontrado
Adicionar comentário
Ligue imagens!