Journal Encore des nouvelles de Fortran

33
6
mai
2021

Mon précédent article Des nouvelles de Fortran du 3 mai 2020 commençait par ces mots : « Punk is not dead, Fortran non plus ». Et voilà que dans le TIOBE Index d'avril 2021, le Fortran fait son retour dans le top 20 avec un saut de la 34e position à la 20e, après 10 ans d'éclipse. Avec un taux de 0,91 %, on pourrait se contenter de s'étonner et penser que l'on est dans le bruit (…)

Journal Des nouvelles de Fortran

Posté par  (site Web personnel) . Licence CC By‑SA.
33
3
mai
2020

Punk is not dead, Fortran non plus. La preuve, avec le présent journal, LinuxFr.org compte désormais en tout et pour tout sept contenus taggés "Fortran" : https://linuxfr.org/tags/fortran/public

Une évolution par les normes

Rappelons que Fortran, qui s'écrivait à l'époque FORTRAN (pour mathematical FORmula TRANslating system), est né chez IBM entre 1954 et 1957 et fait donc partie des tous premiers langages informatiques. Il fait également partie des langages normalisés, ses premières normes datant du milieu des années 60. Depuis (…)

Journal Rappel : Si vous essayez de modéliser l'épidémie de Covid-19 et que votre modèle est dérivable …

Posté par  . Licence CC By‑SA.
22
20
mar.
2020

… et à fortiori si sa dérivée admet un axe de symétrie, vous vous y prenez mal (au moins depuis mardi).

En ce moment, essayer de modéliser l'épidémie est un jeu assez à la mode sur LinuxFr et ailleurs, et il y a un truc qui revient systématiquement : à la fin on aboutit pour le nombre total de cas à une jolie courbe en forme de S, avec pour sa dérivée (le nombre de nouveaux cas par jour) (…)

Journal Un ouvrage sur Julia

38
5
jan.
2020

Bonjour,

Je me permets de faire un peu de publicité pour mon livre d’introduction au langage de programmation Julia, le premier livre en français à ma connaissance. Le livre est destiné en priorité (mais pas exclusivement) à un public de mathématiciens généralistes, pas forcément spécialistes du calcul scientifique. Les trucs très matheux représentent à peu près le tiers du livre.

On peut le lire gratuitement en ligne, ou acheter une version papier (en couleurs !) pour 19 € .
http://www.iecl.univ-lorraine.fr/~Olivier.Garet/livre_julia/

(…)

Journal SeqTools 1.0.0: la programmation concurrente, c'est dur!

Posté par  . Licence CC By‑SA.
31
28
déc.
2019

J'ai profité des vacances pour améliorer ma librairie en python SeqTools, déjà présentée sur linuxfr.

Pour rappel, cette librairie permet le traitement "paresseux" de séquences, c'est-à-dire de tout conteneur qui permet l'accès à ses éléments par indexation, en gros des listes, des tableaux ou un objet qui implémente __getitem__.
La librairie se destine plutôt à des transformations éléments par éléments ou à la réorganisation/combinaison d'une ou de plusieurs séquences entre elles. Pour les pythonistes: c'est un peu (…)

Journal Python haute performance et cristallographie

46
2
sept.
2019

Cher journal,

À l'instar de l'ami omc qui te partageait ses polycops de cours sur "Python for science", je vais moi aussi te parler de Python à travers le prisme de la cristallographie. Mais qu'est ce donc que la cristallographie vas-tu me demander. Historiquement il s'agit d'une discipline qui vise à déterminer la structure atomique (nature et ordonnancement des atomes) de la matière. Cette discipline est en fait à l'intersection d'un très grand nombre de domaines (physique, chimie, biologie,…) (…)

Python pour les sciences, une présentation

64
18
fév.
2019
Python

La sortie de Pandas 0.24.1 est l’occasion de parler de Python et du traitement des données scientifiques. Depuis quelques années, un certain nombre de projets ont émergé afin d’équiper Python pour les mondes de la recherche. Cette dépêche présente quelques‐uns de ces projets. Des ressources pour aller plus loin sont proposées en fin de dépêche.

Journal Mechamatic de la méca pour tous !

Posté par  . Licence CC By‑SA.
29
21
oct.
2017

Cher nal,
Comme tu le sais, j'adore l'informatique et la mécanique. Aussi, je m'amuse beaucoup à mélanger ces deux activités pour imaginer des solutions/applications plus ou moins utiles dans ces domaines. Je ne manque pas d'ailleurs de t'en tenir à chaque fois informé, car je sais que quelques mécaniciens barbus sont quelquefois de passages par ici.

Aujourd'hui, je voudrais te parler de Mechamatic.

Il s'agit tout simplement d'un site ouèbe qui permet de mettre en œuvre deux techniques avancées (…)

Journal Un Python qui rivalise avec du C++

15
27
août
2017

Rencontre avec un code de calcul scientifique open-source - écrit en Python - qui tente de rivaliser avec du C++ sur des supercalculateurs, spectralDNS!

Quelques liens:

La publication initiale : https://arxiv.org/pdf/1602.03638v1.pdf
Une seconde publication : https://arxiv.org/pdf/1607.00850.pdf
Une publication plus récente : https://arxiv.org/pdf/1701.03787v1.pdf
Le dépôt GitHub : https://github.com/spectralDNS/spectralDNS

Première réaction?

Je ne sais pas quelle est votre première réaction. Moi j'y croyais pas trop. Puis j'ai potassé les articles, j'ai fait quelques tests avec le code, j'ai contacté l'auteur principal, et (…)