Science computationnelle

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

2
Espace nul d'une matrice dense rectangulaire
Étant donné une matrice dense quelle est la meilleure façon de trouver sa base d'espace nul dans une certaine tolérance ?A∈Rm×n,m>>n;max(m)≈100000A∈Rm×n,m>>n;max(m)≈100000A \in R^{m \times n}, m >> n; max(m) \approx 100000 ϵϵ\epsilon Sur cette base, puis-je dire que certains cols dépendent linéairement de ? En d'autres termes, ayant une base …


5
Appliquer l'APC sur une très grande matrice clairsemée
Je fais une tâche de classification de texte avec R, et j'obtiens une matrice de termes de document avec la taille 22490 par 120 000 (seulement 4 millions d'entrées non nulles, moins de 1% d'entrées). Maintenant, je veux réduire la dimensionnalité en utilisant PCA (analyse en composantes principales). Malheureusement, R …

4
Profilage de code CFD avec Callgrind
J'utilise Valgrind + Callgrind pour profiler un solveur que j'ai écrit. Comme l'indique le manuel de l'utilisateur de Valgrind, j'ai compilé mon code avec les options de débogage du compilateur: "Sans informations de débogage, les meilleurs outils Valgrind seront capables de deviner à quelle fonction appartient un morceau de code …
16 hpc 

3
Comment étudier la création et la programmation de systèmes HPC?
Je suis dans un domaine qui ne fait pas nécessairement beaucoup de travail HPC, et quand il le rencontre, c'est souvent le résultat de chercheurs d'autres domaines qui explorent de nouvelles applications à leurs méthodes et autres. Ce que cela signifie principalement, c'est qu'il n'est jamais vraiment introduit au cours …
16 hpc  education 

2
Quelles sont les meilleures pratiques pour les algorithmes et l'implémentation de simulations multi-physiques?
La simulation multi-physique implique le couplage de plusieurs "physiques", souvent avec des échelles spatiales et / ou temporelles différentes. De plus, les codes à physique unique sont souvent écrits par différentes équipes. La technique de couplage la plus couramment utilisée est la division par opérateur de premier ordre, mais celle-ci …


1
Quand faut-il utiliser des méthodes implicites dans l'intégration des EDP hyperboliques?
Les méthodes numériques de résolution des EDP (ou ODE) se divisent en deux grandes catégories: les méthodes explicites et implicites. Les méthodes implicites permettent des pas de temps stables plus grands mais nécessitent plus de travail par étape. Pour les EDP hyperboliques, la sagesse courante est que les méthodes implicites …



3
Utilisation des cartes des séries de puissances
Je suis du domaine de la physique des accélérateurs, spécifiquement lié aux anneaux de stockage circulairespour les sources lumineuses synchrotron. Des électrons de haute énergie circulent autour de l'anneau, guidés par des champs magnétiques. Les électrons circulent des milliards de fois et on veut prédire la stabilité. Vous pouvez décrire …


1
Taux de convergence du solveur de Poisson FFT
Quel est le taux de convergence théorique d'un solveur FFT Poison? Je une équation de Poisson: avec sur le domaine avec périodique condition limite. Cette densité de charge est nette neutre. La solution est donnée par: où . Dans l'espace réciproque où sont les vecteurs spatiaux réciproques. Je m'intéresse à …

2
Quels sont les algorithmes efficaces et précis pour l'évaluation des fonctions hypergéométriques?
Je suis curieux de savoir quels sont les bons algorithmes numériques pour évaluer la fonction hypergéométrique généralisée (ou série), définie comme pFq( un1, … , Unp; b1, … , Bq; z) = ∑k = 0∞( un1)k⋯ ( ap)k( b1)k⋯ ( bq)kzkk !pFq(a1,…,ap;b1,…,bq;z)=∑k=0∞(a1)k⋯(ap)k(b1)k⋯(bq)kzkk!{}_pF_q(a_1,\ldots,a_p;b_1,\ldots,b_q;z) = \sum_{k=0}^{\infty} \frac{(a_1)_k\cdots(a_p)_k}{(b_1)_k\cdots(b_q)_k}\frac{z^k}{k!} En général, cette série ne …

2
(comment) écrire des simulations plus rapides?
J'ai commencé à utiliser python comme langage de programmation pour faire toutes mes tâches en CFD. J'ai très peu d'expérience en programmation. Je suis issu du génie mécanique et je poursuis des études supérieures en génie aérospatial. Parfois, l'aspect informatique du CFD devient plus fastidieux que la manipulation des équations …

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.