Formations

Voici une liste de formations proposées. Inside Loop est un organisme de formation agréé ce qui vous permet de faire valoir le Droit Individuel à la Formation (DIF) et vous faire rembourser une partie des formations dispensées par Inside Loop. Nous sommes bien entendu à votre écoute pour vous proposer des formations sur mesure. Nous proposerons bientôt à notre catalogue des formations à OpenMP et une introduction au calcul scientifique en Python.


Performance en C++ 2011


Le but de cette journée de formation est de mettre en place des mécanismes qui permettent de développer des codes numériques performants en C++11. Nous nous concentrerons sur le calcul sur un seul coeur, mais ces techniques sont essentielles avant d’aborder les techniques de parallélisation. Ces techniques permettent toutes de garder un code portable et maintenable. Cette journée se déroule en alternance entre présentations et ateliers pratiques où les participants amélioreront des codes déjà existant.

Voici une vidéo présentant les caches sur les processeurs.

 


Mathematica par l’exemple


Le but de cette journée de formation est de faire découvrir à un public scientifique les fondamentaux de Mathematica à travers 8 problèmes. Les personnes formées seront munies d’une version d’évaluation gratuite de Mathematica afin de mettre la main à la pâte, suivre le cheminement proposé par le formateur et proposer de nouvelles méthodes. Les problèmes ont été judicieusement choisis afin de couvrir une gamme étendue de problèmes scientifiques. À la fin de la journée, les participants pourront aborder leurs propres problèmes en combinant les idées mises en valeur ici.

Voici une vidéo de présentation du premier exemple traité : le clavier bien tempéré.

À propos d’Inside Loop

Inside Loop propose des services de consulting et de formation en mathématiques appliquées et en calcul haute performance. Le coeur de notre métier est le développement et la modernisation de programmes pour les mathématiques appliquées et le calcul physique. Nous avons de l’expérience pour transformer les idées venant de la recherche académique en produits commercialisables. Nous pouvons aussi vous aider à migrer votre code vers les dernières technologies. Nos codes sont développés avec une attention particulière sur :

  1. La validité : Le calcul scientifique ne revient pas simplement en renvoyer des nombres à l’utilisateur. Il est donc essentiel de vérifier la validité des résultats que nous calculons. C’est pourquoi tous nos programmes sont livrés avec une batterie de tests unitaires.
  2. Maintenabilité : Contrairement aux codes développés dans les centres de recherche, les codes de production sont souvent maintenus pendant plus de 20 ans, parfois bien plus. C’est pourquoi leur coût de maintenance doit être aussi faible que possible. Nos codes sont donc documentés et leur architecture est aussi simple que possible.
  3. Performance : Que vos calculs soient très gourmands en ressource ou qu’ils doivent tourner sur des architectures où la consommation en énergie doit être la plus faible possible, vous avez besoin de logiciels performants. C’est la raison pour laquelle le coeur de nos programmes est basé sur une architecture orientée données.

Nous proposons aussi de nombreuses formations autour du calcul scientifique et autour des langages les plus utilisés dans ce domaine : Fortran, C++, Python. Des formations autour de la parallélisation notamment sur OpenMP sont aussi disponibles. Enfin, nous sommes instructeur certifié Mathematica et nous pouvons vous former et vous assister dans l’utilisation de ce puissant outil.

 


 

Références

Schlumberger : Schlumberger est la plus grande entreprise de service pétrolier au monde. Nous offrons nos services de consultant en simulation de réservoir et en analyse de variance pour le centre principal de recherche SDR situé à Cambridge, MA (USA) à côté du MIT et de Harvard.

Teclis : Teclis Instruments est à la pointe de l’innovation pour les appareils de mesure sur les surfaces et les interfaces depuis 1991. Nous développons leur logiciel basé sur l’analyse d’image pour calculer la tension de surface.

Wolfram Research : Créé par Stephen Wolfram en 1987, Wolfram Research a créé Mathematica, le plus important système de calcul formel et numérique disponible sur le marché. Nous développons et assurons la formation pour leurs clients français.


 

L’équipe

François Fayard : Après des études à l’École Normale Supérieure de la rue d’Ulm où il a été reçu à l’agrégation de mathématiques et a travaillé sur l’équation de Boltzmann avec Pierre-Louis Lions et Cédric Villani, il s’est tout d’abord consacré à l’enseignement en classes préparatoires. Il a enseigné les mathématiques et l’informatique pendant 9 ans aux lycée Janson de Sailly et au Lycée du Parc et a préparé ses élèves aux plus grandes écoles : École Polytechnique, ENS, ESPCI, École Centrale, l’Agro. Il a ensuite rejoint Schlumberger (Boston, MA, USA) ou il a travaillé avec T.S. Ramakrishnan sur la simulation de réservoir pétrolier.