La recherche reproductible en calcul vise à mettre le code nécessaire pour générer les résultats dans un document de calcul à la disposition d'autres chercheurs afin qu'ils puissent exécuter ce code pour reproduire les résultats dans ce document. Je voudrais que toutes mes recherches soient reproductibles, mais je me heurte …
Je me retrouve souvent à écrire du code très similaire pour les versions à une, deux et trois dimensions d'une opération / algorithme donné. La maintenance de toutes ces versions peut devenir fastidieuse. La génération de code simple fonctionne assez bien, mais il semble que l'on pense qu'il doit y …
Une réponse récente mentionnait l'utilisation de générateurs de nombres aléatoires ( RNG ) Fortuna ou Mersenne Twister pour lancer une simulation Monte Carlo . Je n'avais jamais entendu parler de Fortuna auparavant, alors je l'ai recherché - il semble qu'il soit principalement destiné à un usage cryptographique. J'utilise actuellement un …
n × n G n n GUNEUNEA est une matrice clairsemée symétrique positive définie (SPD). est une matrice diagonale clairsemée. est grand ( > 10000) et le nombre de nonzeros dans le est généralement de 100 à 1000.n × nn×nn \times nggGnnnnnnggG UNEUNEA a été factorisée sous la forme de …
Pour la solution de grands systèmes linéaires utilisant des méthodes itératives, il est souvent intéressant d'introduire un préconditionnement, par exemple résoudre à la place M - 1 ( A x = b ) , où M est ici utilisé pour le préconditionnement à gauche du système. Typiquement, nous devrions avoir …
Dans la plupart (toutes?) Des implémentations de la méthode multipolaire rapide (FMM), les octrees sont utilisés pour décomposer le domaine concerné. Théoriquement, les octrees fournissent une borne volumétrique simple, qui est utile pour prouver le temps d'exécution O (n) d'un FMM. Au-delà de cette justification théorique, y a-t-il des avantages …
En lisant de la littérature sur les solveurs PDE, je suis tombé sur le terme pseudo pas de temps aujourd'hui. Il semble que ce soit un terme courant, mais je n'ai pas réussi à trouver une bonne définition ou un article d'introduction. Par conséquent: Qu'est-ce qu'un pseudo pas de temps …
J'essaie de résoudre certains problèmes d'optimisation non linéaire sans contrainte sur le GPU (CUDA). La fonction objectif est une fonction non linéaire lisse, et son gradient est relativement bon marché à calculer analytiquement, donc je n'ai pas besoin de me soucier de l'approximation numérique. Je veux résoudre ce problème avec …
Je voudrais utiliser f2pyavec le Fortran moderne. En particulier, j'essaie de faire fonctionner l'exemple de base suivant. Ceci est le plus petit exemple utile que j'ai pu générer. ! alloc_test.f90 subroutine f(x, z) implicit none ! Argument Declarations ! real*8, intent(in) :: x(:) real*8, intent(out) :: z(:) ! Variable Declarations …
J'essaie d'implémenter la fonction suivante en virgule flottante double précision avec une faible erreur relative : logsum(x,y)=log(exp(x)+exp(y))logsum(x,y)=log(exp(x)+exp(y))\mathrm{logsum}(x,y) = \log(\exp(x) + \exp(y)) Ceci est largement utilisé dans les applications statistiques pour ajouter des probabilités ou des densités de probabilité qui sont représentées dans l'espace logarithmique. Bien sûr, ou pourrait facilement déborder …
Je voudrais savoir comment les méthodes d'ondelettes peuvent être appliquées à la PDE, mais malheureusement je ne connais pas de bonne ressource pour en savoir plus sur ce sujet. Il semble que de nombreuses introductions aux ondelettes se concentrent sur la théorie de l'interpolation, par exemple, l'assemblage d'un signal par …
Voulez-vous améliorer ce post? Fournissez des réponses détaillées à cette question, y compris des citations et une explication de la raison pour laquelle votre réponse est correcte. Les réponses sans suffisamment de détails peuvent être modifiées ou supprimées. Le raffinement adaptatif du maillage (AMR) est une technique courante pour traiter …
Je souhaite développer un logiciel de calcul scientifique parallèle à partir de zéro. Je veux quelques réflexions sur quelle langue commencer. Le programme consiste à lire / écrire des données dans des fichiers txt et à effectuer des calculs lourds en parallèle, avec de nombreuses factorisations LU et l'utilisation de …
Quels sont les meilleurs algorithmes (évolutivité et efficacité) pour générer des maillages quadruples non structurés en 2D? Où puis-je trouver un bon générateur de maillage quadruple non structuré? (open-source préféré)
Les quantités physiques comme la pression, la densité, l'énergie, la température et la concentration doivent toujours être positives, mais les méthodes numériques calculent parfois des valeurs négatives au cours du processus de solution. Ce n'est pas correct car les équations calculent des valeurs complexes ou infinies (écrasant généralement le code). …
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.