Scienza computazionale

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

1
Perché il metodo di Newton non converge?
Sto usando il pacchetto di risolutore non lineare SNES di PETSc per risolvere un sistema di equazioni non lineari ottenuto discretizzando un'equazione differenziale parziale. Come posso determinare perché il risolutore non converge e cosa posso fare per risolvere con successo le mie equazioni?

6
Futuro di OpenCL?
Il paradigma di programmazione OpenCL promette di essere uno standard aperto senza royalty per il calcolo eterogeneo. Dovremmo investire il nostro tempo nello sviluppo di software basato su OpenCL? Vantaggi svantaggi?

2
Una buona differenza finita per l'equazione di continuità
Quale sarebbe una discreta discretizzazione a differenza finita per la seguente equazione: ∂ρ∂t+∇⋅(ρu)=0∂ρ∂t+∇⋅(ρu)=0\frac{\partial \rho}{\partial t} + \nabla \cdot \left(\rho u\right)=0 ? Possiamo prendere il caso 1D: ∂ρ∂t+ddx(ρu)=0∂ρ∂t+ddx(ρu)=0\frac{\partial \rho}{\partial t} + \frac{d}{dx}\left(\rho u\right)=0 Per qualche ragione tutti gli schemi che riesco a trovare sono per la formulazione in coordinate lagrangiane. Ho …




1
Qual è l'approccio preferito ed efficiente per l'interpolazione di dati multidimensionali?
Qual è l'approccio preferito ed efficiente per l'interpolazione di dati multidimensionali? Cose di cui sono preoccupato: prestazioni e memoria per costruzione, valutazione singolo / batch dimensioni di movimentazione da 1 a 6 lineare o di ordine superiore capacità di ottenere gradienti (se non lineari) griglia regolare vs sparsa usando come …

8
C ++ moderno nell'informatica scientifica?
Sto cercando libri o articoli, o post di blog, o qualsiasi materiale pubblicato in generale, che riguardi specificamente gli usi delle funzionalità moderne del C ++ (spostare la semantica, l'STL, gli iteratori, la valutazione lenta, ecc.) Nell'informatica scientifica. Puoi suggerire qualcuno? Penso che queste nuove funzionalità renderanno più semplice la …


1
In che modo le prestazioni delle operazioni di array Python / Numpy si adattano all'aumentare delle dimensioni dell'array?
Come si adattano le matrici Python / Numpy all'aumentare delle dimensioni dell'array? Questo si basa su alcuni comportamenti che ho notato durante il benchmarking del codice Python per questa domanda: Come esprimere questa espressione complicata usando le sezioni intorpidite Il problema riguardava principalmente l'indicizzazione per popolare un array. Ho scoperto …


4
Algoritmi per la stampa di funzioni (adattive?)
Sto cercando algoritmi per disegnare grafici 2D standard per funzioni che possono o meno avere singolarità. Lo scopo è scrivere un "Mini-CAS", quindi non ho una conoscenza a priori dei tipi di funzioni, gli utenti vogliono rappresentare graficamente. Questo problema è molto vecchio, quindi immagino che ci debbano essere alcuni …




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.