Scienza computazionale

Domande e risposte per gli scienziati che utilizzano i computer per risolvere problemi scientifici


1
Integrazione di una funzione armonica su un tetraedro
Supponiamo che io abbia una funzione che desidero integrare su un tetraedro T ⊂ R 3 . Se f fosse arbitrario, la quadratura di Gauss sarebbe una buona soluzione, ma capisco che f è armonico. Quanto può essere accelerata la quadratura di Gauss usando queste informazioni?f: R3→ Rf:R3→Rf : \mathbf{R}^3 …
11 quadrature 




2
Calcolo del fattore di Cholesky
Così gli stati decomposizione di Cholesky teorema che che qualsiasi reale simmetrica definita positiva matrice ha una decomposizione di Cholesky M = L L ⊤ dove L è una matrice triangolare inferiore.MMMM=LL⊤M=LL⊤M= LL^\topLLL Dato , sappiamo già ci sono algoritmi veloci per calcolare il suo fattore di Cholesky L .MMMLLL …

1
Modelli statistici per memoria / calcolo locale, latenza di rete e jitter della larghezza di banda in HPC
Il calcolo parallelo è spesso modellato utilizzando un tasso locale deterministico di calcolo, sovraccarico di latenza e larghezza di banda della rete. In realtà, questi sono spazialmente variabili e non deterministici. Studi come Skinner e Kramer (2005) osservano distribuzioni multimodali, ma l'analisi delle prestazioni sembra utilizzare sempre distribuzioni deterministiche o …

6
Quale lingua dovrei imparare per la scienza computazionale?
Vuoi migliorare questo post? Fornire risposte dettagliate a questa domanda, comprese le citazioni e una spiegazione del perché la risposta è corretta. Le risposte senza dettagli sufficienti possono essere modificate o eliminate. Sono completamente nuovo al concetto di scienza computazionale e sto cercando un buon punto di partenza. Capisco che …
11 languages 



1
Esistono modi migliori per calcolare
La maggior parte delle librerie matematiche ha un numero di versioni delle funzioni di logaritmo. La maggior parte delle volte riteniamo che siano perfetti, ma in realtà molti di loro offrono solo un certo numero di cifre di precisione. Per alcune funzioni, ci sono varianti numericamente più stabili. Ad esempio …

2
CVXOPT VS. OpenOpt
CVXOPT: http://abel.ee.ucla.edu/cvxopt/index.html OpenOpt: http://openopt.org/Benvenuto Qual è la relazione tra loro? Quali sono i vantaggi / gli svantaggi di questi, rispettivamente? A proposito, c'è qualche altra libreria di ottimizzazione convessa di alta qualità per Python / C ++ degna di nota?


5
Aumentare la longevità archivistica del codice
Esiste un elenco pubblicato delle migliori pratiche per garantire la longevità del codice, con un occhio verso risultati scientifici riproducibili? (ad esempio open source, pratiche di documentazione, selezione di dipendenze, selezione di una lingua, macchine virtuali, ecc.). Sei a conoscenza di studi (o carenti, esempi / aneddoti) che hanno cercato …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.