Science computationnelle

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

84
Quels types de problèmes se prêtent bien à l’informatique GPU?

J'ai donc une tête décente pour les problèmes avec lesquels je travaille qui sont les meilleurs en série et qui peuvent être gérés en parallèle. Mais pour le moment, je n'ai pas une très bonne idée de ce qui est le mieux géré par un calcul basé sur le processeur, et de ce qui devrait être transféré...

77
Existe-t-il un solveur de programmation non linéaire de haute qualité pour Python?

J'ai plusieurs problèmes d'optimisation globale non convexe difficiles à résoudre. Actuellement, j'utilise la boîte à outils Optimization de MATLAB (en particulier, fmincon()avec algorithm = 'sqp'), ce qui est assez efficace . Cependant, la majeure partie de mon code est en Python et j'aimerais...

56
C ++ vs Fortran pour HPC

Dans mon programme de doctorat en sciences informatiques, nous travaillons presque exclusivement en C ++ et en Fortran. Il semble que certains professeurs préfèrent l'un à l'autre. Je me demande lequel est 'meilleur' ​​ou si l'un est meilleur que l'autre dans certaines

42
Programmation fonctionnelle et calcul scientifique

Je m'excuse s'il s'agit d'une question vague, mais voici: Au cours des dernières années, la programmation fonctionnelle a retenu l'attention de la communauté du génie logiciel. Beaucoup ont commencé à utiliser des langages tels que Scala et Haskell et ont revendiqué le succès par rapport aux autres...

41
Qu'est-ce qui fait que Fortran est rapide?

Fortran occupe une place particulière dans la programmation numérique. Vous pouvez certes créer de bons logiciels rapides dans d’autres langues, mais Fortran continue de très bien fonctionner malgré son âge. De plus, il est plus facile de créer des programmes rapides en Fortran. J'ai créé des...

40
Normes scientifiques pour les erreurs numériques

Dans mon domaine de recherche, la spécification d'erreurs expérimentales est communément acceptée et les publications qui ne les fournissent pas sont très critiquées. En même temps, je trouve souvent que les résultats des calculs numériques sont fournis sans aucune explication des erreurs...