Science computationnelle

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


3
Rôle du flux numérique dans la DG-FEM
J'apprends la théorie derrière les méthodes DG-FEM en utilisant le livre Hesthaven / Warburton et je suis un peu confus quant au rôle du «flux numérique». Je m'excuse s'il s'agit d'une question fondamentale, mais j'ai cherché et je n'ai pas trouvé de réponse satisfaisante. Considérons l'équation d'onde scalaire linéaire: ∂u∂t+∂f(u)∂x=0∂u∂t+∂f(u)∂x=0\frac{\partial …

1
Convergence non monotone dans le problème de virgule fixe
Contexte Je résous une variante de l' équation d' Ornstein-Zernike de la théorie des liquides. Résumé: Le problème peut être représenté comme résolvant le problème de point fixe , où est un opérateur intégro-algébrique et est la fonction de solution (la fonction de corrélation directe OZ). Je résout par itération …


2
Pourquoi les systèmes linéaires mal conditionnés peuvent-ils être résolus avec précision?
Selon la réponse ici , un grand nombre de conditions (pour la résolution de systèmes linéaires) diminue le nombre garanti de chiffres corrects dans la solution à virgule flottante. Les matrices de différenciation d'ordre supérieur dans les méthodes pseudospectrales sont généralement très mal conditionnées. Pourquoi est-ce alors que ce sont …



1
Comment le Multigrid accéléré par Krylov (utilisant MG comme préconditionneur) est-il motivé?
Multigrid (MG) peut être utilisé pour résoudre un système linéaire en construisant une supposition initiale et en répétant ce qui suit pour jusqu'à la convergence:A x = bUNEX=bAx=bX0X0x_0i = 0 , 1 ..je=0,1..i=0,1.. Calculer lerje= b - A xjerje=b-UNEXjer_i = b-Ax_i Appliquer un cycle multigrille pour obtenir une approximation , …

1
Un jacobien approximatif avec des différences finies peut-il provoquer une instabilité dans la méthode de Newton?
J'ai implémenté un solveur Euler vers l'arrière en python 3 (en utilisant numpy). Pour ma commodité et comme exercice, j'ai également écrit une petite fonction qui calcule une approximation par différence finie du gradient afin que je n'ai pas toujours à déterminer le jacobien analytiquement (si c'est même possible!). En …



3
L'algorithme de Thomas est-il le moyen le plus rapide de résoudre un système linéaire tridiagonal clairsemé à dominante diagonale symétrique
Je me demande si l'algorithme de Thomas est le moyen le plus rapide (de manière probable?) De résoudre un système tridiagonal clairsemé à dominante diagonale symétrique en termes de complexité algorithmique (ne pas chercher de packages d'implémentation comme LAPACK, etc.). Je sais que l'algorithme de Thomas et le multigrille sont …

4
Estimation de la probabilité d'erreur matérielle
Supposons que j'exécute un calcul de superordinateur sur 100 000 cœurs pendant 4 heures sur http://www.nersc.gov/users/computational-systems/edison/configuration , échangeant environ 4 PB de données sur le réseau et effectuant environ 4 To d'I / O. Le calcul est entièrement entier, les résultats sont donc corrects ou incorrects (pas d'erreurs numériques intermédiaires). …



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.