Science computationnelle

30
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?...

30
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...

29
Alternatives à Journal of Computational Physics

Le Journal of Computational Physics a été un débouché important pour la science informatique dans le passé, et j'y ai déjà publié. Pour le bénéfice de ceux (comme moi) qui ont signé le boycott d'Elsevier , quelles revues non Elsevier seraient des endroits appropriés pour publier des articles qui...

27
Permutez une matrice en place dans numpy

Je veux modifier une matrice de transition carrée dense en place en changeant l'ordre de plusieurs de ses lignes et colonnes, en utilisant la bibliothèque numpy de python. Mathématiquement, cela correspond à la pré-multiplication de la matrice par la matrice de permutation P et à la...

26
Quel est le coût de calcul de

L'un des principaux problèmes auxquels nous devons faire face dans les simulations moléculaires est le calcul des forces dépendantes de la distance. Si nous pouvons restreindre les fonctions de force et de distance pour avoir des puissances égales de la distance de séparation , alors nous pouvons...

26
Compression des données à virgule flottante

Existe-t-il des outils spécialement conçus pour compresser les données scientifiques en virgule flottante? Si une fonction est lisse, il y a évidemment beaucoup de corrélation entre les nombres représentant cette fonction, donc les données doivent bien se compresser. Zipper / gzipper des données...