La maggior parte dei metodi numerici per la quadratura considera l'integrando come una funzione di scatola nera. E se avessimo maggiori informazioni? In particolare, quali benefici possiamo derivare dalla conoscenza dei primi derivati dell'integrando? Quali altre informazioni potrebbero essere utili? In particolare per i derivati: le stime di errore per …
La ricerca riproducibile nel calcolo mira a rendere il codice necessario per generare i risultati in un documento di calcolo disponibile per altri ricercatori in modo che possano eseguire questo codice per riprodurre i risultati in quel documento. Mi piacerebbe rendere riproducibili tutte le mie ricerche, ma sto incontrando un …
Una recente risposta ha menzionato l'uso dei generatori di numeri casuali ( RNG ) di Fortuna o Mersenne Twister per seminare una simulazione Monte Carlo . Non avevo mai sentito parlare di Fortuna prima, quindi l'ho cercato - sembra che sia principalmente destinato all'uso crittografico. Attualmente uso un Mersenne Twister …
è unamatrice sparsa n × n simmetrica positiva definita (SPD). G è una matrice diagonale sparsa. n è grande ( n > 10000) e il numero di nonzeros in G è di solito 100 ~ 1000.AAAn×nn×nn \times nGGGnnnnnnGGG è stato fattorizzato nella forma di Cholesky come L D L T …
Per la soluzione di grandi sistemi lineari usando metodi iterativi, è spesso interessante introdurre il precondizionamento, ad esempio risolvere invece M - 1 ( A x = b ) , dove M è qui usato per il precondizionamento di sinistra del sistema. In genere, dovremmo avere M - 1 ≈ …
Nella maggior parte (tutte?) Le implementazioni del metodo multipolare veloce (FMM), gli ocre vengono utilizzati per scomporre il dominio rilevante. Teoricamente, gli ocre forniscono un semplice limite volumetrico, utile per dimostrare il tempo di esecuzione O (n) di un FMM. Al di là di questa logica teorica, ci sono vantaggi …
Mentre leggevo della letteratura sui solutori della PDE, mi sono imbattuto oggi nel termine pseudo-passo temporale . Sembra essere un termine comune, tuttavia non sono riuscito a trovare una buona definizione o un articolo introduttivo per esso. Quindi: che cos'è lo pseudo time-stepping e come viene solitamente utilizzato?
Vorrei imparare come applicare i metodi wavelet al PDE, ma sfortunatamente non conosco una buona risorsa per conoscere questo argomento. Sembra che molte introduzioni alle wavelet si concentrino sulla teoria dell'interpolazione, ad esempio assemblando un segnale mediante una sovrapposizione di preferibilmente poche wavelet. Le domande di PDE sono talvolta menzionate, …
Sto cercando di risolvere alcuni problemi di ottimizzazione non lineare non vincolati su GPU (CUDA). La funzione obiettivo è una funzione non lineare regolare, e il suo gradiente è relativamente economico da calcolare analiticamente, quindi non ho bisogno di preoccuparmi dell'approssimazione numerica. Voglio risolvere questo problema con la maggior parte …
Vuoi migliorare questo post? Fornisci risposte dettagliate a questa domanda, comprese le citazioni e una spiegazione del perché la tua risposta è corretta. Le risposte senza dettagli sufficienti possono essere modificate o eliminate. Il raffinamento di maglie adattative (AMR) è una tecnica comune per affrontare il problema delle scale spaziali …
Quali sono i migliori algoritmi (scalabilità ed efficienza) per la generazione di mesh quadrate non strutturate in 2D? Dove posso trovare un buon generatore di mesh quad non strutturato? (preferito open-source)
Mi piacerebbe usare f2pycon il moderno Fortran. In particolare, sto cercando di far funzionare il seguente esempio di base. Questo è il più piccolo esempio utile che potrei generare. ! alloc_test.f90 subroutine f(x, z) implicit none ! Argument Declarations ! real*8, intent(in) :: x(:) real*8, intent(out) :: z(:) ! Variable …
Sto cercando di implementare la seguente funzione in virgola mobile a precisione doppia con errore relativo basso : logsum(x,y)=log(exp(x)+exp(y))logsum(x,y)=log(exp(x)+exp(y))\mathrm{logsum}(x,y) = \log(\exp(x) + \exp(y)) Questo è ampiamente utilizzato nelle applicazioni statistiche per aggiungere probabilità o densità di probabilità rappresentate nello spazio del registro. Ovviamente, o potrebbero facilmente overflow o underflow, il …
Supponiamo di avere un'equazione di matrice definita ricorsivamente come A[n] = inverse([1 - b[n]A[n+1]]) * a[n] Quindi l'equazione di A [1] sembra simile a una frazione continua, per la quale esistono alcuni metodi altamente efficienti che evitano il noioso ricalcolo (vedere "Ricette numeriche" per alcuni esempi). Tuttavia, mi chiedo se …
Le quantità fisiche come pressione, densità, energia, temperatura e concentrazione dovrebbero essere sempre positive, ma i metodi numerici a volte calcolano valori negativi durante il processo di soluzione. Questo non va bene perché le equazioni calcolano valori complessi o infiniti (in genere il codice si arresta in modo anomalo). Quali …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.