PETSc è una suite open source di strutture dati e routine per la soluzione scalabile (parallela) di applicazioni scientifiche modellata da equazioni differenziali parziali.
Sono nuovo nel pacchetto PETSc. Ho una matrice A ~ 4000x4000 in formato mercato di matrice e voglio ottenere PETSc per risolverlo utilizzando più processori. So come risolvere il sistema su un singolo processore, ma non so come distribuire matrice e vettori tra processori diversi. C'è una semplice serie di …
Sono molto nuovo nella programmazione GPGPU, quindi ti prego di perdonarmi se la domanda non è particolarmente appropriata. Da quello che ho capito la programmazione GPU è un lavoro di ingegneria molto complicato rispetto alla normale programmazione della CPU. Bisogna stare molto attenti a problemi di divergenza, piastrellatura, allocazione di …
La compilazione di PETSc con una libreria BLAS / LAPACK esterna influenza in modo significativo le prestazioni su matrici sparse o utilizza tali librerie solo per la matematica a matrice densa?
Fondamentalmente, la FEM sembra essere un problema praticamente "risolto". Esistono numerosi potenti framework, come Trilinos, PETSc, FEniCS, Libmesh o MOOSE. Una cosa che hanno in comune: sono estremamente "pesanti". Innanzitutto, l'installazione è normalmente molto dolorosa. In secondo luogo, la loro interfaccia / API è spessa e pesante: devi tradurre tutta …
Devo risolvere Ax = b, ma mi rendo conto che anche se è scarso, la memorizzazione dei coefficienti di matrice del mio problema richiederà troppa memoria. Quindi ora sto prendendo in considerazione l'utilizzo di un metodo senza matrice, perché gli stessi coefficienti appaiono molto tempo nella matrice, quindi potrei usare …
Mi sto immergendo nell'affascinante mondo dell'analisi degli elementi finiti e vorrei risolvere un grosso problema termo-meccanico (solo meccanico meccanico, nessun feedback).→→\rightarrow Per il problema meccanico, ho già capito la risposta di Geoff , che dovrò usare il solutore iterativo a causa delle dimensioni della mia mesh. Ho anche letto nella …
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.