Science computationnelle

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

7
Paralléliser une boucle for en Python
Existe-t-il des outils en Python qui ressemblent au parfor de Matlab? J'ai trouvé ce fil , mais il a quatre ans. Je pensais que quelqu'un ici pourrait avoir une expérience plus récente. Voici un exemple du type de chose que je voudrais paralléliser: X = np.random.normal(size=(10, 3)) F = np.zeros((10, …


6
Quels attributs font une figure de «qualité professionnelle»?
J'ai entendu des gens dire que les parcelles produites par ORIGIN ont tendance à paraître polies et «professionnelles», contrairement aux parcelles produites par Mathematica. Cependant, la plupart des programmes de création de tracé sont tout à fait configurables et il va de soi que, avec les bons réglages pour des …

1
CUDA vs OpenCL à partir de fin 2013
Comment CUDA et OpenCL se comparent-ils fin 2013 du point de vue d'un programmeur? Mon groupe pense à utiliser l’informatique GPU. Serions-nous nous limiter de manière significative en choisissant un matériel qui ne supporte que OpenCL mais pas CUDA? Pour être un peu plus précis, les hypothèses suivantes sont-elles correctes? …
34 hpc  gpu  cuda  opencl 


6
Existe-t-il des moyens simples de résoudre numériquement l’équation de Schrödinger qui dépend du temps?
Je voudrais effectuer quelques simulations simples de diffusion de paquets d’ondes à partir de potentiels simples dans une dimension. Existe-t-il des moyens simples de résoudre numériquement le TDSE unidimensionnel pour une seule particule? Je sais qu'en général, essayer d'utiliser des approches naïves pour intégrer des équations aux dérivées partielles peut …

2
Étrange oscillation lors de la résolution de l'équation d'advection par différence finie avec des conditions aux limites de Neumann complètement fermées (réflexion aux limites)
J'essaie de résoudre l'équation d'advection mais j'ai une étrange oscillation apparaissant dans la solution lorsque l'onde se réfléchit depuis les limites. Si quelqu'un a déjà vu cet artefact, je serais intéressé de connaître la cause et comment l'éviter! Ceci est un gif animé, ouvert dans une fenêtre séparée pour voir …




9
Ressources modernes pour l'apprentissage FEM
Je dois commencer à utiliser les méthodes des éléments finis. Je suis sur le point de commencer à lire Solutions numériques d'équations aux dérivées partielles par la méthode des éléments finis par Claes Johnson , mais elle date de 1987. Deux questions: 1) Quel bien nouveau ressources / manuels / …

4
Pourquoi la conservation locale est-elle importante lors de la résolution des EDP?
Les ingénieurs insistent souvent sur l'utilisation de méthodes localement conservatrices telles que le volume fini, la différence finie conservatrice ou les méthodes discontinues de Galerkin pour résoudre les PDE. Qu'est-ce qui peut mal tourner lorsque vous utilisez une méthode qui n'est pas localement conservatrice? D'accord, la conservation locale est donc …

8
Système de gestion du workflow scientifique
Quelqu'un peut-il me recommander un bon système de gestion de flux de travail (WMS), de préférence en Python? Jusqu'à présent, j'utilise GNU Make, mais cela introduit une couche de complexité que je veux éviter. Un bon WMS doit avoir les caractéristiques suivantes: s'intègre facilement avec les outils de ligne de …
30 software  python 

2
Quand utiliser log1p et expm1?
J'ai une question simple qui est vraiment difficile pour Google (à part le canonique que tout informaticien devrait savoir sur le papier arithmétique à virgule flottante ). Quand faut log1p- expm1il utiliser des fonctions telles que ou au lieu de loget exp? Quand ne devraient-ils pas être utilisés? Comment les …


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.