Science computationnelle

Questions-réponses pour les scientifiques utilisant des ordinateurs pour résoudre des problèmes scientifiques

1
Conditions aux limites dans la simulation des fluides
Je travaille sur une simulation fluide 2D utilisant des particules / vortons vortex comme décrit dans Simulation fluide pour les jeux vidéo . Ce que je pense, c'est la même chose que la "méthode du vortex discret". Fondamentalement, vous représentez le fluide avec une collection de particules avec un tourbillon …


5
Meilleur choix de solveur pour un grand système symétrique clairsemé (mais pas défini positif)
Je travaille actuellement sur la résolution de très grands systèmes symétriques (mais pas définis positifs), générés par certains algorithmes. Ces matrices ont une belle densité de blocs qui peut être utilisée pour la résolution parallèle. Mais je ne peux pas décider si je dois utiliser une approche directe (comme Multi-frontale) …


1
Résolution d'un système Ax = b simple en parallèle avec PETSc
Je suis nouveau dans le package PETSc. J'ai une matrice A ~ 4000x4000 au format matriciel et je veux que PETSc résolve cela en utilisant plusieurs processeurs. Je sais comment résoudre le système sur un seul processeur, mais je ne sais pas comment répartir la matrice et les vecteurs entre …
10 petsc  matrix 


3
Références bibliographiques pour la modélisation des coûts énergétiques actuels et futurs des opérations en virgule flottante et des transferts de données
Je recherche la documentation et les références de diapositives les plus importantes pour modéliser les coûts énergétiques actuels et futurs des opérations en virgule flottante et des transferts de données à travers le CPU, la mémoire, le réseau et le stockage. J'ai marqué cette question comme un wiki communautaire et …

3
Test de régression de modèles numériques chaotiques
Lorsque nous avons un modèle numérique qui représente un véritable système physique et qui présente le chaos (par exemple, les modèles de dynamique des fluides, les modèles climatiques), comment pouvons-nous savoir que le modèle fonctionne comme il se doit? Nous ne pouvons pas comparer directement deux ensembles de sorties de …
10 testing  numerics 

3
Maximiser la fonction bruyante inconnue
Je souhaite maximiser une fonction , où θ ∈ R p .f(θ)f(θ)f(\mathbf \theta)θ∈Rpθ∈Rp\theta \in \mathbb R^p Le problème est que je ne connais pas la forme analytique de la fonction ou de ses dérivés. La seule chose que je peux faire est d'évaluer la fonction point sage, en branchant une …

3
Comparaison relative des nombres à virgule flottante
J'ai une fonction numérique f(x, y)renvoyant un double nombre à virgule flottante qui implémente une formule et je veux vérifier qu'elle est correcte par rapport aux expressions analytiques pour toutes les combinaisons de paramètres xet yque je suis intéressé. Quelle est la bonne façon de comparer les données calculées et …

2
Bibliothèques parallèles à mémoire partagée basées sur les tâches dans le calcul scientifique
Au cours des dernières années, plusieurs bibliothèques / projets logiciels sont apparus qui offrent une forme ou une autre de parallélisme à mémoire partagée basé sur des données à usage général. L'idée principale est qu'au lieu d'écrire un code explicitement threadé, les programmeurs implémentent leurs algorithmes en tant que tâches …




3
Solution de l'équation quartique
Existe-t-il une implémentation C ouverte pour la solution des équations quartiques: a x ⁴ + b x ³ + c x ² + dx + e = 0ax⁴+bx³+cx²+dx+e=0ax⁴+bx³+cx²+dx+e=0 Je pense à une implémentation de la solution Ferrari. Sur Wikipédia, j'ai lu que la solution n'est stable sur le plan du …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.