Science computationnelle

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


2
Une bonne différence finie pour l'équation de continuité
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 …


3
Résolution
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 …

6
L'avenir d'OpenCL?
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?


1
Quelle est l'approche préférée et efficace pour interpoler des données multidimensionnelles?
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 …

8
C ++ moderne en informatique scientifique?
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 …


1
Comment les performances des opérations de tableau Python / Numpy évoluent-elles avec l'augmentation des dimensions du tableau?
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 …

4
Algorithmes pour le traçage de fonctions (adaptatives?)
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, …



8
Progiciel pour une optimisation contrainte?
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)arg⁡minuf(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 …


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.