Lfmat.

L'obiettivo di LFMAT è quello di fornire strumenti di matrice convenienti per i metodi di elemento finito.
Scarica ora

Lfmat. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • GPL
  • Prezzo:
  • FREE
  • Nome editore:
  • Hugo LECLERC
  • Sito web dell'editore:

Lfmat. Tag


Lfmat. Descrizione

L'obiettivo di LFMAT è quello di fornire strumenti di matrice convenienti per i metodi di elemento finito. L'obiettivo di LFMAT è quello di fornire strumenti di matrice convenienti per i metodi di elemento finito. In realtà, ci sono molte biblioteche per l'algebra lineare in rete, ma sembra che sia ancora difficile trovare software libero flessibile e ad alte prestazioni per le procedure richieste (Genericità, velocità, memoria adattata, ...). LFMAT è un generico Scopo, Biblioteca a matrice C ++ open source completamente modellata. Particolare attenzione è stata fornita per ottenere una comoda conservazione per le istruzioni SIMD come 3DNow! e SSE2 sui processori x86 e altivec su quelli PowerPC. Significa che ci sono specializzazioni per i livelli importanti come il galleggiante o il doppio per ottenere le prestazioni meritevoli. Inoltre, le routine importanti fanno accurato uso della cache, leader - come esempio - per risolvere fino a 8 volte più veloce rispetto a quelli di lapacchi standard nella stessa situazione (vedi benchmark) .Matrice può contenere qualsiasi tipo di dati (doppio, galleggiante, simbolico Le espressioni, ...) e l'utente possono scegliere l'orientamento, lo stoccaggio stile e la struttura (vedi tutorial). Inoltre, le matrici possono essere di dimensioni fisse (conosciute al tempo di compilazione), consentendo ai compilatori di effettuare ulteriori ottimizzazioni. Ciò sono alcune caratteristiche chiave di "LFMAT": per ora, gli stili di stoccaggio possono essere: · denso (elementi n * m per un rettangolare Matrix, N * (N + 1) / 2 per una matrice simmetrica quadrata), · Denso non compresso (n * n per una matrice simmetrica), · Sky Line (l'utente fornisce l'inizio e / o la fine di ogni linea), · Sparse, riga o colonna compressa, · Band. Le forze possono essere: · Generico (nessuna proprietà particolare), · Diagonale. · Simmetrica, · Antisimmetrica, · Eremita, · Triangolare, superiore o inferiore, · Il numero di elementi riservati dipende sia da entrambi stoccaggio e struttura. Inoltre, le matrici possono essere: · orientata alla riga, · orientato a colonna, · orientato diagonale (ancora in corso). · Alcune procedure utili sono state codificate per diversi tipi di matrici: · Solver (cholesky, ... Vedi tabella 1.2), · Operatori (*, ... Vedere Tabella 1.3), · Eigen Valori Finder. · Convertitore tra diversi tipi di matrici, queste procedure sono state progettate per essere veloci, utilizzando la cache e le istruzioni SIMD ove possibile.


Lfmat. Software correlato

iPod-Sharp.

iPod-Sharp è una libreria per interagire con dispositivi iPod Apple, in particolare il database del brano. ...

153

Scarica