GET /api/training/trainings/futur/
HTTP 200 OK
  Allow: GET, HEAD, OPTIONS
  Content-Type: application/json
  Vary: Accept
  
  {
    "count": 19,
    "next": null,
    "previous": null,
    "results": [
        {
            "tra_id": 506,
            "tra_type": "Cours/TP",
            "tra_title": "Atelier sur les standards de programmation",
            "tra_dtstart": "2021-06-21T09:00:00",
            "tra_dtend": "2021-06-24T17:30:00",
            "tra_urbanArea": "Toulouse, France",
            "tra_address": "42 Avenue Gaspard Coriolis\r\n31100 Toulouse",
            "tra_web": "https://cerfacs.fr/event/atelier-sur-les-standards-de-programmation/?start=1624286040&end=1624545240",
            "tra_calendar": null,
            "tra_frame": "",
            "tra_speakers": [],
            "tra_keywords": [
                "Codage",
                "Programmation"
            ],
            "tra_contacts": [
                "Jouhaud, Jean-Christophe"
            ],
            "tra_contributors": [
                "CERFACS"
            ],
            "tra_snippet": "Expérience de première main sur la manière dont le code que nous écrivons est utilisé, compris, mis à jour et recyclé – ",
            "tra_objective": "Expérience de première main sur la manière dont le code que nous écrivons est utilisé, compris, mis à jour et recyclé – ou jeté -.",
            "tra_dtcreated": "2021-03-26T15:30:46.101536",
            "tra_dtmodified": "2021-03-26T15:30:46.101561",
            "tra_contact_email": "training@cerfacs.fr",
            "tra_latitude": 43.5774494,
            "tra_longitude": 1.3766749
        },
        {
            "tra_id": 489,
            "tra_type": "Cours/TP",
            "tra_title": "Introduction à OpenACC et OpenMP GPU",
            "tra_dtstart": "2021-07-01T09:00:00",
            "tra_dtend": "2021-07-02T17:00:00",
            "tra_urbanArea": "Paris, France",
            "tra_address": "IDRIS - Campus universitaire d'Orsay - Rue John Von Neumann - Bâtiment 506 - 91400 Orsay",
            "tra_web": "http://www.idris.fr/formations/openacc/fiche-openacc.html",
            "tra_calendar": "Formations IDRIS",
            "tra_frame": "",
            "tra_speakers": [
                "Véry, Thibaut"
            ],
            "tra_keywords": [
                "GPU",
                "HPC",
                "OpenMP",
                "Parallélisme"
            ],
            "tra_contacts": [],
            "tra_contributors": [
                "IDRIS"
            ],
            "tra_snippet": "Être initié à la programmation des architectures hybrides accélérées (GPU) avec les modèles à directive OpenACC et OpenM",
            "tra_objective": "Être initié à la programmation des architectures hybrides accélérées (GPU) avec les modèles à directive OpenACC et OpenMP v4.5 GPU\r\nAppréhender les concepts sous-jacents\r\nComprendre les différents intérêts de ces approches (simplicité d'implémentation, portabilité, performance, …) ainsi que les contraintes associées (gestion implicites ou explicite des données, synchronisations et dépendances)\r\nMettre en œuvre ces concepts sur des exemples concrets issus d'applications réelles",
            "tra_dtcreated": "2020-07-08T14:36:40.910187",
            "tra_dtmodified": "2020-07-08T14:36:40.910214",
            "tra_contact_email": "e-cours@idris.fr",
            "tra_latitude": 48.8566969,
            "tra_longitude": 2.3514616
        },
        {
            "tra_id": 485,
            "tra_type": "Cours/TP",
            "tra_title": "MPI",
            "tra_dtstart": "2021-09-28T09:00:00",
            "tra_dtend": "2021-10-01T17:00:00",
            "tra_urbanArea": "Paris, France",
            "tra_address": "IDRIS - Campus universitaire d'Orsay- Rue John Von Neumann - Bâtiment 506 - 91400 Orsay, France, France",
            "tra_web": "http://www.idris.fr/formations/mpi/fiche-mpi.html",
            "tra_calendar": "Formations IDRIS",
            "tra_frame": "",
            "tra_speakers": [
                "Lecas, Dimitri"
            ],
            "tra_keywords": [
                "MPI"
            ],
            "tra_contacts": [],
            "tra_contributors": [
                "IDRIS"
            ],
            "tra_snippet": "Pouvoir développer des programmes parallèles de par la mise en œuvre de la bibliothèque d'échange de messages MPI",
            "tra_objective": "Pouvoir développer des programmes parallèles de par la mise en œuvre de la bibliothèque d'échange de messages MPI",
            "tra_dtcreated": "2020-07-08T14:25:42.353195",
            "tra_dtmodified": "2020-07-08T14:25:42.353222",
            "tra_contact_email": "e-cours@idris.fr",
            "tra_latitude": 48.8566969,
            "tra_longitude": 2.3514616
        },
        {
            "tra_id": 494,
            "tra_type": "Cours/TP",
            "tra_title": "Programmation efficace en Julia",
            "tra_dtstart": "2021-10-11T09:00:00",
            "tra_dtend": "2021-10-15T18:00:00",
            "tra_urbanArea": "à distance, France",
            "tra_address": "",
            "tra_web": "https://www.triscale-innov.com/training/julialang/",
            "tra_calendar": "Formations TriScale innov",
            "tra_frame": "",
            "tra_speakers": [
                "Févotte, François",
                "Plagne, Laurent"
            ],
            "tra_keywords": [
                "Julia"
            ],
            "tra_contacts": [],
            "tra_contributors": [
                "TriScale innov"
            ],
            "tra_snippet": "Maîtriser les principes fondamentaux du langage Julia : comprendre la syntaxe et le style de programmation, les types et",
            "tra_objective": "Maîtriser les principes fondamentaux du langage Julia : comprendre la syntaxe et le style de programmation, les types et fonctions Julia. Comprendre le fonctionnement du multiple dispatch et les principes de la compilation à la volée. Acquérir un processus de développement efficace en Julia. Savoir structurer son code de façon modulaire. Utiliser les tests. Savoir créer et maintenir un paquet Julia.",
            "tra_dtcreated": "2020-09-14T17:07:44.978560",
            "tra_dtmodified": "2020-09-14T17:11:33.124783",
            "tra_contact_email": "",
            "tra_latitude": 43.9883995,
            "tra_longitude": -0.8151334
        },
        {
            "tra_id": 513,
            "tra_type": "Cours/TP",
            "tra_title": "Apprentissage machine pour la science des données",
            "tra_dtstart": "2021-10-11T09:00:00",
            "tra_dtend": "2021-10-14T17:30:00",
            "tra_urbanArea": "Toulouse, France",
            "tra_address": "42 Avenue Gaspard Coriolis\r\n31100 toulouse",
            "tra_web": "https://cerfacs.fr/event/apprentissage-machine-pour-la-science-des-donnees/?start=1621950480&end=1622209680",
            "tra_calendar": null,
            "tra_frame": "",
            "tra_speakers": [],
            "tra_keywords": [
                "Algorithmes"
            ],
            "tra_contacts": [
                "Jouhaud, Jean-Christophe"
            ],
            "tra_contributors": [
                "CERFACS"
            ],
            "tra_snippet": "Connaître les principaux algorithmes d'analyse automatique des données et savoir les mettre en œuvre avec R et python/sc",
            "tra_objective": "Connaître les principaux algorithmes d'analyse automatique des données et savoir les mettre en œuvre avec R et python/scikit-learn.\r\n\r\nObjectif pédagogique\r\n\r\nA l'issue de la formation, les participants devront être capables de :\r\n\r\n    reconnaître le type de problème qui leur est posé (apprentissage supervisé, non supervisé, par renforcement, séquentiel, etc.) ;\r\n    connaître et choisir un ou plusieurs algorithmes adaptés au traitement de ce problème ;\r\n    mettre en œuvre cet algorithme dans un environnement de travail R ou python.",
            "tra_dtcreated": "2021-04-30T11:37:26.297602",
            "tra_dtmodified": "2021-04-30T11:37:34.012788",
            "tra_contact_email": "training@cerfacs.fr",
            "tra_latitude": 43.5774494,
            "tra_longitude": 1.3766749
        },
        {
            "tra_id": 483,
            "tra_type": "Cours/TP",
            "tra_title": "OpenMP",
            "tra_dtstart": "2021-10-13T09:00:00",
            "tra_dtend": "2021-10-15T17:00:00",
            "tra_urbanArea": "Paris, France",
            "tra_address": "IDRIS - Campus universitaire d'Orsay - Rue John Von Neumann - Bâtiment 506 - 91400 Orsay",
            "tra_web": "http://www.idris.fr/formations/openmp/fiche-openmp.html",
            "tra_calendar": "Formations IDRIS",
            "tra_frame": "",
            "tra_speakers": [
                "Lacroix, Rémi"
            ],
            "tra_keywords": [
                "OpenMP"
            ],
            "tra_contacts": [],
            "tra_contributors": [
                "IDRIS"
            ],
            "tra_snippet": "Être initié à la parallélisation mémoire partagée avec l'API OpenMP\r\n    Appréhender les concepts sous-jacents\r\n    Comp",
            "tra_objective": "Être initié à la parallélisation mémoire partagée avec l'API OpenMP\r\n    Appréhender les concepts sous-jacents\r\n    Comprendre le modèle de programmation associé\r\n    Mettre en pratique ces notions en parallélisant de petits codes simples extraits d'applications réelles",
            "tra_dtcreated": "2020-07-08T14:23:16.635978",
            "tra_dtmodified": "2020-07-08T14:23:16.636004",
            "tra_contact_email": "e-cours@idris.fr",
            "tra_latitude": 48.8566969,
            "tra_longitude": 2.3514616
        },
        {
            "tra_id": 507,
            "tra_type": "Cours/TP",
            "tra_title": "Bases théoriques pour la compréhension et l'analyse de Simulations aux Grandes Echelles compressibles",
            "tra_dtstart": "2021-11-02T09:00:00",
            "tra_dtend": "2021-11-04T17:30:00",
            "tra_urbanArea": "Toulouse, France",
            "tra_address": "42 Avenue Gaspard Coriolis\r\n31100 Toulouse",
            "tra_web": "https://cerfacs.fr/event/bases-theoriques-pour-la-comprehension-et-lanalyse-de-calculs-haute-fidelite-decoulements-compressibles-avec-la-methode-de-simulation-aux-grandes-echelles-2/?start=1635867960&",
            "tra_calendar": null,
            "tra_frame": "",
            "tra_speakers": [],
            "tra_keywords": [
                "Calcul haute fidélité",
                "Simulations aux Grandes Echelles"
            ],
            "tra_contacts": [
                "Jouhaud, Jean-Christophe"
            ],
            "tra_contributors": [
                "CERFACS"
            ],
            "tra_snippet": "L'objectif de cette formation est de connaître les fondamentaux nécessaires à la mise en œuvre et l'analyse de simulatio",
            "tra_objective": "L'objectif de cette formation est de connaître les fondamentaux nécessaires à la mise en œuvre et l'analyse de simulations d'écoulements instationnaires via la SGE.\r\n\r\nA l’issue de la formation, les participants devront être capables :\r\n\r\n    De connaitre les équations SGE et les problèmes de fermetures liés à ce type d'approche,\r\n    De connaître et choisir un modèle de turbulence adapté à la configuration simulée,\r\n    De dimensionner un calcul SGE (maillage, coût de calcul)\r\n    De connaître les conditions limites adaptées aux simulations d'écoulements compressibles\r\n    D'analyser un écoulement turbulent pour en connaître les propriétés,\r\n    D'analyser un signal turbulent,",
            "tra_dtcreated": "2021-03-26T15:33:35.283363",
            "tra_dtmodified": "2021-03-26T15:33:35.283388",
            "tra_contact_email": "training@cerfacs.fr",
            "tra_latitude": 43.5774494,
            "tra_longitude": 1.3766749
        },
        {
            "tra_id": 508,
            "tra_type": "Cours/TP",
            "tra_title": "Assimilation de données",
            "tra_dtstart": "2021-11-08T09:00:00",
            "tra_dtend": "2021-11-10T17:30:00",
            "tra_urbanArea": "Toulouse, France",
            "tra_address": "42 Avenue Gaspard Coriolis\r\n31100 Toulouse",
            "tra_web": "https://cerfacs.fr/event/assimilation-de-donnees-3/?start=1636381920&end=1636554720",
            "tra_calendar": null,
            "tra_frame": "",
            "tra_speakers": [],
            "tra_keywords": [
                "Assimilation de données",
                "Optimisation de code"
            ],
            "tra_contacts": [
                "Jouhaud, Jean-Christophe"
            ],
            "tra_contributors": [
                "CERFACS"
            ],
            "tra_snippet": "L’objectif de cette formation et d’étudier les aspects clés de l’assimilation de données, de comprendre la théorie par l",
            "tra_objective": "L’objectif de cette formation et d’étudier les aspects clés de l’assimilation de données, de comprendre la théorie par les méthodologies et de faire le lien avec l’estimation dans les géosciences par le biais d’applications spécifiques.\r\n\r\nÀ l'issue de la formation, les participants sont capables de :\r\n\r\n-donner un avis argumenté sur les méthodes avancées d’assimilation de données : assimilation variationnelle, filtre de Kalman et leurs variantes en ensemble,\r\n-appliquer l’assimilation de données et la méthode de modélisation de la covariance à des problèmes simples,\r\n-  évaluer la difficulté et les points critiques dans l’implémentation de l’assimilation de données pour des applications réelles.",
            "tra_dtcreated": "2021-03-26T15:35:28.167086",
            "tra_dtmodified": "2021-03-26T15:35:28.167112",
            "tra_contact_email": "training@cerfacs.fr",
            "tra_latitude": 43.5774494,
            "tra_longitude": 1.3766749
        },
        {
            "tra_id": 492,
            "tra_type": "Cours/TP",
            "tra_title": "Parallélisme et calcul à haut rendement",
            "tra_dtstart": "2021-11-08T13:30:00",
            "tra_dtend": "2021-11-12T18:00:00",
            "tra_urbanArea": "à distance, France",
            "tra_address": "",
            "tra_web": "https://www.triscale-innov.com/training/parallel/",
            "tra_calendar": "Formations TriScale innov",
            "tra_frame": "",
            "tra_speakers": [
                "Plagne, Laurent"
            ],
            "tra_keywords": [
                "Analyse de performances",
                "HPC",
                "Parallélisme"
            ],
            "tra_contacts": [],
            "tra_contributors": [
                "TriScale innov"
            ],
            "tra_snippet": "Acquérir une vision globale des grands enjeux du calcul parallèle, de la performance des codes et des infrastructures ma",
            "tra_objective": "Acquérir une vision globale des grands enjeux du calcul parallèle, de la performance des codes et des infrastructures matérielles. À l’issue de la formation, un développeur pourra déterminer le potentiel et les limites des différents paradigmes et langages de programmation parallèles pour les architectures matérielles du marché (hors FPGA et DSP). Ces connaissances seront utiles au responsable d’infrastructure de calcul pour définir son parc sur la base de la puissance attendue, de l’efficacité énergétique des calculs et des efforts de développement logiciel induits.",
            "tra_dtcreated": "2020-09-14T17:05:38.933655",
            "tra_dtmodified": "2020-09-14T17:11:25.504104",
            "tra_contact_email": "",
            "tra_latitude": 43.9883995,
            "tra_longitude": -0.8151334
        },
        {
            "tra_id": 509,
            "tra_type": "Cours/TP",
            "tra_title": "Outils pour la simulation numérique avec chimie complexe : le code open source CANTERA",
            "tra_dtstart": "2021-11-15T09:00:00",
            "tra_dtend": "2021-11-15T17:30:00",
            "tra_urbanArea": "Toulouse, France",
            "tra_address": "42 Avenue Gaspard Coriolis\r\n31100 Toulouse",
            "tra_web": "https://cerfacs.fr/event/outils-pour-la-simulation-numerique-avec-chimie-complexe-le-code-open-source-cantera-2/?start=1636974720&end=1636974720",
            "tra_calendar": null,
            "tra_frame": "",
            "tra_speakers": [],
            "tra_keywords": [
                "Cinétique chimique",
                "Combustion",
                "Simulation numérique"
            ],
            "tra_contacts": [
                "Jouhaud, Jean-Christophe"
            ],
            "tra_contributors": [
                "CERFACS"
            ],
            "tra_snippet": "Fournir au public des connaissances relatives à l'installation et à l'utilisation du logiciel libre CANTERA.\r\n\r\nA l’issu",
            "tra_objective": "Fournir au public des connaissances relatives à l'installation et à l'utilisation du logiciel libre CANTERA.\r\n\r\nA l’issue de ce cours, vous pourrez être capable :\r\n\r\n    d'installer CANTERA,\r\n    de maîtriser l'interface Python associée à CANTERA,\r\n    de mettre en œuvre vos propres cinétiques chimiques en utilisant des modèles cinétiques réduits,\r\n    de produire un fichier de données pour CANTERA à partir des fichiers d'entrée de CHEMKIN,\r\n    de comparer différentes cinétiques chimiques.",
            "tra_dtcreated": "2021-03-26T15:37:50.098329",
            "tra_dtmodified": "2021-03-26T15:37:50.098353",
            "tra_contact_email": "training@cerfacs.fr",
            "tra_latitude": 43.5774494,
            "tra_longitude": 1.3766749
        },
        {
            "tra_id": 482,
            "tra_type": "Cours/TP",
            "tra_title": "Débogage HPC",
            "tra_dtstart": "2021-11-18T09:30:00",
            "tra_dtend": "2021-11-19T12:30:00",
            "tra_urbanArea": "Paris, France",
            "tra_address": "IDRIS - Campus universitaire d'Orsay- Rue John Von Neumann - Bâtiment 506 - 91400 Orsay",
            "tra_web": "http://www.idris.fr/formations/debug/fiche-debugage.html",
            "tra_calendar": "Formations IDRIS",
            "tra_frame": "",
            "tra_speakers": [
                "Dupays, Isabelle",
                "Léger, Laurent"
            ],
            "tra_keywords": [
                "Calcul Scientifique",
                "Débogage",
                "HPC",
                "MPI",
                "OpenMP"
            ],
            "tra_contacts": [],
            "tra_contributors": [
                "IDRIS"
            ],
            "tra_snippet": "Connaitre les outils de débogage DDT et TotalView dans le cas de la programmation parallèle (MPI, OpenMP, hybride) utili",
            "tra_objective": "Connaitre les outils de débogage DDT et TotalView dans le cas de la programmation parallèle (MPI, OpenMP, hybride) utilisée dans le domaine HPC (High Performance Computing)\r\n    Être capable de déboguer efficacement des codes de calcul",
            "tra_dtcreated": "2020-07-08T14:21:40.021821",
            "tra_dtmodified": "2020-07-08T14:31:49.373908",
            "tra_contact_email": "e-cours@idris.fr",
            "tra_latitude": 48.8566969,
            "tra_longitude": 2.3514616
        },
        {
            "tra_id": 454,
            "tra_type": "Cours/TP",
            "tra_title": "Introduction à GIT",
            "tra_dtstart": "2021-11-18T10:00:00",
            "tra_dtend": "2021-11-18T17:00:00",
            "tra_urbanArea": "Toulouse, France",
            "tra_address": "42 Avenue Gaspard Coriolis\r\n31100 Toulouse",
            "tra_web": "https://cerfacs.fr/event/introduction-a-git-4/?start=1637242200&end=1637242200",
            "tra_calendar": null,
            "tra_frame": "",
            "tra_speakers": [
                "Jouhaud, Jean-Christophe"
            ],
            "tra_keywords": [],
            "tra_contacts": [],
            "tra_contributors": [
                "CERFACS"
            ],
            "tra_snippet": "L'objectif de cette formation est d'apprendre aux participants à utiliser effacement l'outil GIT pour la gestion des dév",
            "tra_objective": "L'objectif de cette formation est d'apprendre aux participants à utiliser effacement l'outil GIT pour la gestion des développements d'un code source, dans un cadre muti-site et/ou multi-développeur.\r\n\r\nA l'issue de la formation, les participants devront être capable :\r\n\r\n    d'utiliser les fondamentaux de GIT pour réaliser leurs développements ;\r\n    d'être familiarisé avec la stratégie de création des branches ;\r\n    de résoudre les conflits de commit ;\r\n    de travailler en petites et grandes équipes avec GIT.",
            "tra_dtcreated": "2019-09-24T16:00:29.421596",
            "tra_dtmodified": "2021-03-26T15:39:45.949157",
            "tra_contact_email": "training@cerfacs.fr",
            "tra_latitude": 43.6044622,
            "tra_longitude": 1.4442469
        },
        {
            "tra_id": 510,
            "tra_type": "Cours/TP",
            "tra_title": "Génération de maillages avec CENTAUR",
            "tra_dtstart": "2021-11-19T09:00:00",
            "tra_dtend": "2021-11-19T17:00:00",
            "tra_urbanArea": "Toulouse, France",
            "tra_address": "42 Avenue Coriolis\r\n31100 Toulouse",
            "tra_web": "https://cerfacs.fr/event/generation-de-maillages-avec-centaur-2/?start=1637324340&end=1637324340",
            "tra_calendar": null,
            "tra_frame": "",
            "tra_speakers": [],
            "tra_keywords": [
                "Maillage"
            ],
            "tra_contacts": [
                "Jouhaud, Jean-Christophe"
            ],
            "tra_contributors": [
                "CERFACS"
            ],
            "tra_snippet": "L'objectif de cette formation est d'apprendre les techniques de génération de maillage, notamment pour les maillages non",
            "tra_objective": "L'objectif de cette formation est d'apprendre les techniques de génération de maillage, notamment pour les maillages non structurés et aussi hybrides en utilisant le logiciel CENTAUR.\r\n\r\nA l'issue de la formation, les participants devront être capable de :\r\n\r\n    Utiliser CENTAUR via l'interface graphique.\r\n    Importer une géométrie, la nettoyer et mettre en données les conditions aux limites.\r\n    Mettre en données les sources de raffinement, qu'elles soient surfaciques ou volumiques.\r\n    Générer un premier maillage et avoir un regard critique quant à la taille.\r\n    Evaluer la qualité du maillage et savoir le nettoyer.",
            "tra_dtcreated": "2021-03-26T15:41:36.977591",
            "tra_dtmodified": "2021-03-26T15:41:36.977618",
            "tra_contact_email": "training@cerfacs.fr",
            "tra_latitude": 43.6044622,
            "tra_longitude": 1.4442469
        },
        {
            "tra_id": 511,
            "tra_type": "Cours/TP",
            "tra_title": "Méthodes numériques pour la simulation aux grandes échelles",
            "tra_dtstart": "2021-11-22T09:00:00",
            "tra_dtend": "2021-11-26T17:30:00",
            "tra_urbanArea": "Toulouse, France",
            "tra_address": "42 Avenue Gaspard Coriolis\r\n31100 Toulouse",
            "tra_web": "https://cerfacs.fr/event/41201/?start=1637594460&end=1637940060",
            "tra_calendar": null,
            "tra_frame": "",
            "tra_speakers": [],
            "tra_keywords": [
                "Calcul Scientifique",
                "Combustion",
                "Simulations aux Grandes Echelles"
            ],
            "tra_contacts": [
                "Jouhaud, Jean-Christophe"
            ],
            "tra_contributors": [
                "CERFACS"
            ],
            "tra_snippet": "L'objectif de la formation est double : d'une part, comprendre  les principes fondamentaux de la Simulation aux Grandes ",
            "tra_objective": "L'objectif de la formation est double : d'une part, comprendre  les principes fondamentaux de la Simulation aux Grandes Echelles diphasique réactive compressible : les méthodes numériques, les conditions aux limites, l'approche LES et les modèles de fermeture pour la LES, la combustion ainsi que les écoulements diphasiques grâce à des cours théoriques ; d'autre part, apprendre à utiliser le code AVBP sur le périmètre des écoulements diphasiques réactifs au travers de travaux dirigés encadrés par des experts du code. \r\n\r\nA l'issue de la formation, les participants devront être capables de :\r\n\r\n    Décrire les équations résolues dans AVBP pour calculer les écoulements diphasiques turbulents réactifs\r\n    Préciser les modèles disponibles pour traiter les conditions aux limites caractéristiques d'entrée et de sortie, les traitements de paroi, la cinétique chimique, les interactions de sous-maille (turbulence et turbulence-flamme), les écoulements diphasiques.\r\n    Mettre en place le calcul d'un écoulement turbulent diphasique réactif dans une géométrie donnée, depuis la génération de la solution initiale des et des conditions aux limites, en passant par la paramétrisation du calcul en termes de modèles numériques et physiques, au lancement du calcul sur machine de calcul parallèle, et jusqu'au post-traitement des calculs.",
            "tra_dtcreated": "2021-03-26T15:43:32.114930",
            "tra_dtmodified": "2021-03-26T15:43:32.114955",
            "tra_contact_email": "training@cerfacs.fr",
            "tra_latitude": 43.5774494,
            "tra_longitude": 1.3766749
        },
        {
            "tra_id": 512,
            "tra_type": "Cours/TP",
            "tra_title": "Modèles de programmation parallèle MPI, OpenMP",
            "tra_dtstart": "2021-11-29T09:00:00",
            "tra_dtend": "2021-11-30T17:30:00",
            "tra_urbanArea": "Toulouse, France",
            "tra_address": "42 Avenue Gaspard Coriolis\r\n31100 Toulouse",
            "tra_web": "https://cerfacs.fr/event/modeles-de-programmation-parallele-mpi-openmp-2/?start=1606746060&end=1606832460",
            "tra_calendar": null,
            "tra_frame": "",
            "tra_speakers": [],
            "tra_keywords": [
                "MPI",
                "OpenMP"
            ],
            "tra_contacts": [
                "Jouhaud, Jean-Christophe"
            ],
            "tra_contributors": [
                "CERFACS"
            ],
            "tra_snippet": "Acquérir les bases de la programmation parallèle MPI, OpenMP.\r\n\r\nApprendre a paralléliser ses applications pour réduire ",
            "tra_objective": "Acquérir les bases de la programmation parallèle MPI, OpenMP.\r\n\r\nApprendre a paralléliser ses applications pour réduire le temps de calcul ou effectuer de plus gros calculs en utilisant MPI et OpenMP.\r\n\r\nÀ l’issue de la formation, les participants sont capables de :\r\n\r\n  -  paralléliser un programme C/FORTRAN simple (50 lignes) avec la librairie MPI et/ou des directives OpenMP\r\n   - rechercher et utiliser les directives OpenMP dans la catégorie adaptée ( partage de travail, synchronisation) en fonction du problème a résoudre,\r\n  -  rechercher et utiliser les fonctions MPI dans la catégorie adaptée (communications point à point, collectives, communicateurs, topologies) en fonction du problème à résoudre?\r\n   - résoudre les principales difficultés de programmation parallèle (passage du modèle séquentiel au parallèle, mémoire partagée, échanges de messages , blocage).",
            "tra_dtcreated": "2021-03-26T15:44:36.215410",
            "tra_dtmodified": "2021-03-26T15:44:36.215434",
            "tra_contact_email": "training@cerfacs.fr",
            "tra_latitude": 43.5774494,
            "tra_longitude": 1.3766749
        },
        {
            "tra_id": 480,
            "tra_type": "Cours/TP",
            "tra_title": "Vectorisation SIMD (Simple Instruction Multiple Data)",
            "tra_dtstart": "2021-12-01T09:00:00",
            "tra_dtend": "2021-12-01T18:00:00",
            "tra_urbanArea": "Paris, France",
            "tra_address": "IDRIS - Campus universitaire d'Orsay - Rue John Von Neumann - Bâtiment 506 - 91400 Orsay",
            "tra_web": "http://www.idris.fr/formations/simd/fiche-simd.html",
            "tra_calendar": "Formations IDRIS",
            "tra_frame": "",
            "tra_speakers": [
                "Lecas, Dimitri"
            ],
            "tra_keywords": [
                "Optimisation de code"
            ],
            "tra_contacts": [],
            "tra_contributors": [
                "IDRIS"
            ],
            "tra_snippet": "L'objectif de cette formation est de présenter les concepts de la vectorisation et la façon d'en tirer bénéfice sur les ",
            "tra_objective": "L'objectif de cette formation est de présenter les concepts de la vectorisation et la façon d'en tirer bénéfice sur les générations modernes de processeurs :\r\n\r\n    S'initier à la vectorisation SIMD (Simple Instruction Multiple Data)\r\n    Appréhender les concepts sous-jacents\r\n    Mettre en œuvre ces concepts sur des exemples concrets",
            "tra_dtcreated": "2020-07-08T14:19:30.335665",
            "tra_dtmodified": "2020-07-08T14:19:30.335691",
            "tra_contact_email": "e-cours@idris.fr",
            "tra_latitude": 48.8566969,
            "tra_longitude": 2.3514616
        },
        {
            "tra_id": 478,
            "tra_type": "Cours/TP",
            "tra_title": "Introduction à OpenACC et OpenMP GPU",
            "tra_dtstart": "2021-12-02T09:00:00",
            "tra_dtend": "2021-12-03T17:00:00",
            "tra_urbanArea": "Paris, France",
            "tra_address": "IDRIS - Campus universitaire d'Orsay - Rue John Von Neumann - Bâtiment 506 - 91400 Orsay",
            "tra_web": "http://www.idris.fr/formations/openacc/fiche-openacc.html",
            "tra_calendar": "Formations IDRIS",
            "tra_frame": "",
            "tra_speakers": [
                "Véry, Thibaut"
            ],
            "tra_keywords": [
                "GPU",
                "HPC",
                "OpenMP",
                "Parallélisme"
            ],
            "tra_contacts": [],
            "tra_contributors": [
                "IDRIS"
            ],
            "tra_snippet": "Être initié à la programmation des architectures hybrides accélérées (GPU) avec les modèles à directive OpenACC et OpenM",
            "tra_objective": "Être initié à la programmation des architectures hybrides accélérées (GPU) avec les modèles à directive OpenACC et OpenMP v4.5 GPU\r\nAppréhender les concepts sous-jacents\r\nComprendre les différents intérêts de ces approches (simplicité d'implémentation, portabilité, performance, …) ainsi que les contraintes associées (gestion implicites ou explicite des données, synchronisations et dépendances)\r\nMettre en œuvre ces concepts sur des exemples concrets issus d'applications réelles",
            "tra_dtcreated": "2020-07-08T14:16:55.411853",
            "tra_dtmodified": "2020-07-08T14:16:55.411880",
            "tra_contact_email": "e-cours@idris.fr",
            "tra_latitude": 48.8566969,
            "tra_longitude": 2.3514616
        },
        {
            "tra_id": 496,
            "tra_type": "Cours/TP",
            "tra_title": "Arithmétique flottante & Qualité numérique",
            "tra_dtstart": "2021-12-06T13:30:00",
            "tra_dtend": "2021-12-10T18:00:00",
            "tra_urbanArea": "à distance, France",
            "tra_address": "",
            "tra_web": "https://www.triscale-innov.com/training/floating-point/",
            "tra_calendar": "Formations TriScale innov",
            "tra_frame": "",
            "tra_speakers": [
                "Févotte, François"
            ],
            "tra_keywords": [
                "Arithmétique flottante",
                "Fiabilité",
                "Outils de développement",
                "Qualité numérique"
            ],
            "tra_contacts": [],
            "tra_contributors": [
                "TriScale innov"
            ],
            "tra_snippet": "Acquérir les bases de l’arithmétique flottante : quels problèmes elle pose, comment les diagnostiquer, quels outils pour",
            "tra_objective": "Acquérir les bases de l’arithmétique flottante : quels problèmes elle pose, comment les diagnostiquer, quels outils pour le débogage, quelles techniques pour la correction",
            "tra_dtcreated": "2020-09-14T17:10:57.239188",
            "tra_dtmodified": "2020-09-14T17:11:04.011570",
            "tra_contact_email": "",
            "tra_latitude": 43.9883995,
            "tra_longitude": -0.8151334
        },
        {
            "tra_id": 477,
            "tra_type": "Cours/TP",
            "tra_title": "Introduction à la bibliothèque PETSc",
            "tra_dtstart": "2021-12-09T09:30:00",
            "tra_dtend": "2021-12-10T17:30:00",
            "tra_urbanArea": "Paris, France",
            "tra_address": "IDRIS- Campus universitaire d'Orsay- Rue John Von Neumann - Bâtiment 506 - 91400 Orsay",
            "tra_web": "http://www.idris.fr/formations/petsc/fiche-petsc.html",
            "tra_calendar": "Formations IDRIS",
            "tra_frame": "",
            "tra_speakers": [
                "Van Criekingen, Serge"
            ],
            "tra_keywords": [
                "Calcul Scientifique",
                "HPC"
            ],
            "tra_contacts": [],
            "tra_contributors": [
                "IDRIS"
            ],
            "tra_snippet": "Apprendre les bases nécessaires pour débuter avec la librairie PETSc (Portable, Extensible Toolkit for Scientific Comput",
            "tra_objective": "Apprendre les bases nécessaires pour débuter avec la librairie PETSc (Portable, Extensible Toolkit for Scientific Computation)\r\n    Se familiariser avec la documentation en ligne de PETSc\r\n    Pouvoir construire et résoudre des exemples simples d'équations aux dérivées partielles\r\n    Pouvoir utiliser et comparer différentes méthodes de résolution sur ces exemples\r\n    Être prêt à approfondir seul les fonctionnalités de PETSc utiles à son application",
            "tra_dtcreated": "2020-07-08T14:14:11.373198",
            "tra_dtmodified": "2020-07-08T14:14:11.373225",
            "tra_contact_email": "e-cours@idris.fr",
            "tra_latitude": 48.8566969,
            "tra_longitude": 2.3514616
        }
    ]
}