J'ai lu le livre Computer Simulation of Liquids d'Allen et Tildesley. À partir de la page 71, les auteurs discutent des divers algorithmes utilisés pour intégrer les équations de mouvement de Newton dans les simulations de dynamique moléculaire (MD). À partir de la page 78, les auteurs discutent de l'algorithme …
\newcommand{\v}[1]{\boldsymbol{#1}} Supposons que nous ayons l'équation du modèle de flux de Stokes suivante: {−div(ν∇u)+∇pdivu=f=0{−div(ν∇u)+∇p=fdivu=0 \tag{1} \left\{ \begin{aligned} -\mathrm{div}(\nu \nabla \v{u}) + \nabla p &= \v{f} \\ \mathrm{div} \v{u} &= 0 \end{aligned} \right. où la viscosité ν(x)ν(x)\nu(x) est une fonction, pour l'élément fini mixte standard, disons que nous utilisons la paire …
De nombreux algorithmes utilisés dans le calcul scientifique ont une structure inhérente différente de celle des algorithmes couramment considérés dans les formes de génie logiciel moins gourmandes en mathématiques. En particulier, les algorithmes mathématiques individuels ont tendance à être très complexes, impliquant souvent des centaines ou des milliers de lignes …
J'ai une fonction f(x,y,z)f(x,y,z)f(x,y,z) telle que ∫R3f(x,y,z)dV∫R3f(x,y,z)dV\int_{R^3} f(x,y,z)dV est finie, et je veux approximer cette intégrale. Je connais les règles de quadrature et les approximations de Monte Carlo des intégrales, mais je vois quelques difficultés à les mettre en œuvre dans un domaine infini. Dans le cas de Monte Carlo, …
TL, DR Quelle est la meilleure pratique acceptée dans les cercles de calcul scientifique pour stocker de grandes quantités de données structurées hiérarchiquement? Par exemple, SQL ne fonctionne pas bien avec les grandes matrices clairsemées. Existe-t-il un bon outil pour structurer, stocker et analyser ce type de données? Que font …
J'ai un programme qui calcule la plus grande valeur propre de nombreuses matrices 50x50 symétriques réelles en effectuant des décompositions de valeurs singulières sur chacune d'entre elles. Le SVD est un goulot d'étranglement dans le programme. Existe-t-il des algorithmes beaucoup plus rapides pour trouver la plus grande valeur propre, ou …
Les nombres à virgule flottante simple précision occupent la moitié de la mémoire et sur les machines modernes (même sur les GPU, il semble) les opérations peuvent être effectuées avec eux à presque deux fois la vitesse par rapport à la double précision. De nombreux codes FDTD que j'ai trouvés …
J'ai utilisé différentes méthodes pour calculer à la fois le rang d'une matrice et la solution d'un système matriciel d'équations. Je suis tombé sur la fonction linalg.svd. En comparant cela à mes propres efforts pour résoudre le système avec l'élimination gaussienne, cela semble être à la fois plus rapide et …
Je voudrais modéliser l'écoulement laminaire de l'eau des racines à la tige d'une plante. À la toute fin des racines, les tubes varient d'une échelle millimétrique à centimétrique en diamètre et en longueur. À mesure que nous nous rapprochons de la tige, les racines grossissent en longueur et en diamètre. …
La conclusion ici: Les compilateurs Fortran sont-ils vraiment meilleurs? est que gfortran et gcc sont aussi rapides pour le code simple. Je voulais donc essayer quelque chose de plus compliqué. J'ai pris l'exemple de la fusillade de la norme spectrale. Je précalcule d'abord la matrice 2D A (:, :), puis …
Les études de cas dans ma thèse de doctorat nécessitent que j'ai des extensions d'intervalle des sous - programmes Fortran dans CHEMKIN-II (excuses pour le lien; c'est la meilleure que j'ai pu trouver pour un package qui n'est plus distribué par le Sandia National Laboratory). CHEMKIN-II est un ensemble de …
Pour les applications nécessitant des ressources informatiques importantes, des performances élevées peuvent être un facteur critique lorsqu'il s'agit de fournir des résultats scientifiques ou de réaliser des "percées" dans un délai raisonnable. Combien de temps et d'efforts les développeurs de logiciels devraient-ils investir pour optimiser une application? Quels sont les …
Cette question a été posée un milliard de fois sur Stackoverflow, mais l'accent a toujours été mis sur le codage non numérique. Je recherche un projet auquel contribuer dans les limites du calcul numérique et du calcul haute performance. Je préférerais idéalement un petit projet mais ce n'est pas nécessaire. …
Je voudrais écrire mon propre solveur pour les équations d'Euler compressibles, et surtout je veux qu'il fonctionne de manière robuste dans toutes les situations. Je voudrais qu'il soit basé sur FE (DG est ok). Quelles sont les méthodes possibles? Je suis conscient de faire du DG d'ordre 0 (volumes finis) …
Si nous employons la méthode des lignes pour la discrétisation (discrétisation temporelle et spatiale séparée) des PDE hyperboliques que nous obtenons après discrétisation spatiale par notre méthode numérique préférée (fx. Méthode des volumes finis), est-ce important dans la pratique quel solveur ODE nous utilisons pour la discrétisation temporelle (TVD / …
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.