Aller enseigner aux étudiants de premier cycle un cours intitulé Introduction à la programmation informatique. Je suis un peu confus. En physique computationnelle, les scientifiques utilisent C / C ++ ou Python ou Fortran, CUDA etc ..... il est temps de construire leur base. Que dois-je utiliser? Je sais que …
Quelle serait une bonne discrétisation par différence finie pour l'équation suivante: ∂ρ∂t+∇⋅(ρu)=0∂ρ∂t+∇⋅(ρu)=0\frac{\partial \rho}{\partial t} + \nabla \cdot \left(\rho u\right)=0 ? Nous pouvons prendre le cas 1D: ∂ρ∂t+ddx(ρu)=0∂ρ∂t+ddx(ρu)=0\frac{\partial \rho}{\partial t} + \frac{d}{dx}\left(\rho u\right)=0 Pour une raison quelconque, tous les schémas que je peux trouver concernent la formulation en coordonnées lagrangiennes. Je …
Comme nous le savons, les méthodes de transformations orthogonales (rotations de Givens et réflexions de Housholder) pour les systèmes d'équations linéaires sont plus coûteuses que l'élimination gaussienne, mais ont théoriquement de plus bonnes propriétés de stabilité dans le sens où elles ne modifient pas le numéro de condition du système. …
J'ai des matrices et . est clairsemé et est avec très grand (peut être de l'ordre de plusieurs millions.) est une matrice haut avec plutôt petit ( ) et chaque colonne peut seulement un seul entrée avec le reste étant « s, de telle sorte que . est énorme, il …
Le paradigme de programmation OpenCL promet d'être un standard ouvert sans redevance pour l'informatique hétérogène. Faut-il investir notre temps dans le développement de logiciels basés sur OpenCL? Avantages / inconvénients?
J'ai une fonction bidimensionnelle dont je voudrais échantillonner les valeurs. La fonction est très coûteuse à calculer et elle a une forme complexe, j'ai donc besoin de trouver un moyen d'obtenir le plus d'informations sur sa forme en utilisant le moins de points d'échantillonnage.F( x , y)F(X,y)f(x,y) Quelles sont les …
Quelle est l'approche préférée et efficace pour interpoler des données multidimensionnelles? Choses qui m'inquiètent: performances et mémoire pour la construction, évaluation unique / batch dimensions de manipulation de 1 à 6 linéaire ou d'ordre supérieur pouvoir obtenir des gradients (sinon linéaires) grille régulière vs dispersée utilisant comme fonction d'interpolation, par …
Je recherche des livres ou des articles, ou des articles de blog, ou tout matériel publié en général, qui traitent spécifiquement des utilisations des fonctionnalités modernes C ++ (déplacer la sémantique, la STL, les itérateurs, l'évaluation paresseuse, etc.) dans le calcul scientifique. Pouvez-vous en suggérer? Je pense que ces nouvelles …
Je vais commencer par mon expérience personnelle dans notre laboratoire. Dans les ifort 9 et 10 jours, nous avions l'habitude d'être assez agressifs avec les optimisations, en compilant avec -O3 et des drapeaux spécifiques au processeur (-xW -xSSE4.2 par exemple). Mais à partir d'ifort 11, nous avons commencé à remarquer: …
Comment les tableaux Python / Numpy évoluent-ils avec des dimensions de tableau croissantes? Ceci est basé sur un comportement que j'ai remarqué lors de l'analyse comparative du code Python pour cette question: Comment exprimer cette expression compliquée à l'aide de tranches numpy Le problème concernait principalement l'indexation pour remplir un …
Je recherche des algorithmes pour dessiner des graphiques 2D standard pour des fonctions qui peuvent ou non avoir des singularités. Le but est d'écrire un "Mini-CAS", donc je n'ai pas de connaissance a priori sur les types de fonctions, les utilisateurs veulent faire un graphique. Ce problème est très ancien, …
Il existe un certain nombre de bibliothèques différentes qui résolvent un système linéaire d'équations clairsemé, mais j'ai du mal à comprendre quelles sont les différences. Pour autant que je sache , il existe trois principaux packages: Trilinos , PETSc et Intel MKL . Ils peuvent tous faire des résolutions matricielles …
Les formules de différences finies standard sont utilisables pour calculer numériquement une dérivée en supposant que vous ayez des valeurs de fonction à des points régulièrement espacés, de sorte que soit une constante. Que faire si j'ai des points espacés de manière inégale, de sorte que varie maintenant d'une paire …
Je cherche à résoudre un problème d'optimisation contraint où je connais les limites de certaines variables (en particulier une contrainte encadrée). argminuf(u,x)argminuf(u,x) \arg \min_u f(u,x) sujet à c(u,x)=0c(u,x)=0 c(u,x) = 0 a≤d(u,x)≤ba≤d(u,x)≤b a \le d(u,x) \le b où uuu est un vecteur de variables de conception, xxx est un vecteur …
Existe-t-il une méthode pour résoudre systèmes linéaires de la forme où est une matrice SPD fixe et sont des matrices diagonales positives?k ( D i + A ) x i = b i A D iO ( n3+ n2k )O(n3+n2k)O(n^3+n^2 k)kkk( Dje+ A ) xje= bje(réje+UNE)Xje=bje(D_i + A) x_i = …
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.