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: 35

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

K3DSurf
K3DSurf

3 Jun 15

GRPN
GRPN

15 Apr 15

RPL/2
RPL/2

28 Sep 15

Comentário para FLENS

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