Journée Julia

Europe/Paris
à définir (Paris)

à définir

Paris

4 Pl. Jussieu 75005 Paris
Fabrice Roy (CNRS), Pierre Navaro (CNRS)
Description

Le langage Julia a été créé en 2012 avec l'objectif d'etre performant avec une syntaxe offrant des abstractions haut niveau. Avec Julia, vous vous concentrez sur l'algorithme peu importe l'architecture sur lequel il sera utilisé. Il utilise un mécanisme de compilation Just-In-Time qui augmente la performance et s'adapte a la cible matérielle.

Avec cette journée nous vous proposons de découvrir ce langage, de faire le point sur ces dernières évolutions, des exemples d'applications pour la resolution numerique de problèmes physiques concrets, des exemples HPC et les retours d'expérience de personnes ayant fait le choix de Julia pour leur code de recherche.

 

    • 1
      Julia subtyping
      Have you ever wondered how Julia dispatches method calls? As an answer, have you been pointed to a mysterious .c file in the source tree understood by at most five people on Earth? Are you afraid of complex type annotations? If yes, do not wonder anymore. This talk will be a friendly walkthrough across the rules that govern subtyping, the relation at the very core of method dispatch.
      Speaker: Dr Francesco Zappa-Nardelli (Research Scientist, Meta)
    • 2
      BifurcationKit.jl
      A Julia package to perform Bifurcation Analysis of possibly large dimensional equations by taking advantage of iterative methods, sparse formulation and specific hardwares (GPU)
      Speaker: Dr Romain Veltz (INRIA)
      Transparents
    • 3
      PencilArrays.jl
      Distributed Julia arrays using the MPI protocol
      Speaker: Dr Juan-Ignacio Polanco
      Transparents
    • 12:30 PM
      Repas

      Buffet

    • 4
      ParallelStencil.jl
      Package for writing high-level code for parallel high-performance stencil computations that can be deployed on both GPUs and CPUs
      Speaker: Dr Ludovic Räss
      Transparents
    • 5
      Julia for Geodynamics
      Speaker: Dr Thibault Duretz (CNRS)
    • 6
      DFTK.jl
      The density-functional toolkit, DFTK for short, is a library of Julia routines for playing with plane-wave density-functional theory (DFT) algorithms.
      Speaker: Dr Antoine Levitt (INRIA)