Scienza computazionale

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

4
Come incorporare le condizioni al contorno con il metodo Galerkin?
Ho letto alcune risorse sul web sui metodi Galerkin per risolvere i PDE, ma non sono chiaro su qualcosa. Quello che segue è il mio resoconto di ciò che ho capito. Si consideri il seguente problema al valore limite (BVP): L[u(x,y)]=0on(x,y)∈Ω,S[u]=0on(x,y)∈∂ΩL[u(x,y)]=0on(x,y)∈Ω,S[u]=0on(x,y)∈∂ΩL[u(x,y)]=0 \quad \text{on}\quad (x,y)\in\Omega, \qquad S[u]=0 \quad \text{on} \quad (x,y)\in\partial\Omega …





3
Raccomandazione per il metodo delle differenze finite in Pitone scientifico
Per un progetto a cui sto lavorando (in PDE iperbolici), vorrei ottenere una visione approssimativa del comportamento osservando alcuni numeri. Non sono tuttavia un ottimo programmatore. Puoi consigliare alcune risorse per imparare a codificare in modo efficace schemi di differenze finite in Scientific Python (sono benvenute anche altre lingue con …


3
Opzioni I / O parallele, in particolare HDF5 parallelo
Ho un'applicazione che può essere banalmente parallelizzata ma le sue prestazioni sono in larga misura legate all'I / O. L'applicazione legge un singolo array di input archiviato in un file di dimensioni normalmente comprese tra 2 e 5 GB (ma mi aspetto che questo numero cresca in futuro). Un calcolo …

9
Spiegazione di base della funzione forma
Ho appena iniziato a studiare la FEM in una base più strutturata rispetto a quella che facevo durante i miei corsi di laurea. Lo sto facendo perché, nonostante il fatto che posso usare la "FEM" in software commerciale (e altri software non commerciali), vorrei davvero capire le tecniche sotterranee che …

6
Analisi dell'errore numerico nella funzione C ++
Supponiamo che io abbia una funzione che accetta come input diversi valori in virgola mobile (singoli o doppi), esegue alcuni calcoli e produce valori in virgola mobile in output (anche singoli o doppi). Sto lavorando principalmente con MSVC 2008, ma ho anche intenzione di lavorare con MinGW / GCC. Sto …


6
Come iniziare con OpenFOAM per CFD
Sto cercando di utilizzare OpenFOAM per risolvere i flussi interni di base in CFD. Qual è il modo migliore per iniziare e qualcuno potrebbe indicarmi un buon riferimento online per approfondire eventuali domande che potrei avere una volta che mi immergerò? Ho sentito che al momento è abbastanza di nicchia …


6
Come posso scrivere un codice agnostico dimensionalmente?
Mi ritrovo spesso a scrivere un codice molto simile per le versioni uno, due e tridimensionali di una determinata operazione / algoritmo. Mantenere tutte queste versioni può diventare noioso. La semplice generazione di codice funziona abbastanza bene, ma sembra che ci debba essere un modo migliore. Esiste un modo relativamente …

3
È noto che alcuni problemi di ottimizzazione sono equivalenti al time-stepping?
Dato uno stato desiderato y0y0y_0 e un parametro di regolarizzazione β∈Rβ∈R\beta \in \mathbb R , considerare il problema di trovare uno stato yyy e un controllo uuu per minimizzare un funzionale 12∥y−y0∥2+β2∥u∥212‖y−y0‖2+β2‖u‖2\begin{equation} \frac{1}{2} \| y - y_0 \|^2 + \frac{\beta}{2} \| u \|^2 \end{equation} soggetto al vincolo Ay=u.Ay=u.\begin{equation} Ay = …

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.