Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
ressources:calcul [2017/10/20 14:53]
cicaluga [Soutien à la recherche / Recherche]
ressources:calcul [2022/05/16 16:23] (Version actuelle)
cicaluga
Ligne 28: Ligne 28:
  
 Projets de recherche : Projets de recherche :
 +
 +  * **Géophysique :** **[[http://​www.cbp.ens-lyon.fr/​doku.php?​id=recherche:​projets:​optimisation_et_calculs_massivement_paralleles_des_equations_de_navier-stokes|Simulations hautes performances des écoulements océaniques et des interactions eau-glace sur Terre ainsi qu'au sein des lunes de glace]]** Le code retenu est le code open-source Dedalus (https://​dedalus-project.org/​),​ qui est un module python utilisant openMPI et FFTW. Il est possible d'​optimiser Dedalus sur un cluster en privilégiant une installation/​utilisation basée sur les compilers/​openmpi/​fftw les plus performants du système.Dedalus est un code flexible permettant la résolution d'une grande gamme de problèmes basés sur des équations différentielles (BVP, EVP, IVP), qui pourrait être amené à être utilisé massivement pour la recherche et l'​enseignement par, par exemple, le LPH, CRAL et LGLTPE. (Laboratoire de Physique, 2021-...)
 +
 +  * **Dynamique moléculaire :** **[[http://​www.cbp.ens-lyon.fr/​doku.php?​id=recherche:​projets:​performences_cp2k|Ab initio molecular dynamics and metadynamics simulations]]** Organocopper and organocuprate compounds are highly selective and versatile reagents allowing to access a variety of organic transformations. Their activity can be finely tuned depending on the method used for their synthesis, as well as using salts additives and solvent mixtures. Though a large amount of experimental data is available on these systems, characterizations related to their structure in solution and its relationship with their activity has been untouched, likely due to the complexity to characterized and modelled such flexible and multimetallic systems Here we aim at throwing some lights into the organocopper and cuprate black-box by using ab initio molecular dynamics and metadynamics simulations. This modelling strategy will allow to rationalize the environmental effects that alter the shape of the organometallic aggregates and provide useful guidelines to predict their activity.(Laboratoire de Physique, 2020-...)
 +
 +  * **Astrophysique ​ :** **Modélisation de l’atmosphère des étoiles et des planètes [http://​www.cbp.ens-lyon.fr/​doku.php?​id=recherche:​projets:​phoenix|Projet Phenix]]**. Dans ce projet on s’intéresse à la construction des modèles numériques pour décrire l’atmosphère des étoiles de faible masse, des naines brunes et des planètes extrasolaires. Ces travaux nécessitent des simulations numériques intensifs qui sont calibrées avec les données d’observation (de nature électromagnétique). Pour ce faire, des codes de calcul sont utilisés, dont PHOENIX et CO5BOLD. Le code PHOENIX est un code complexe développé par F. Allard en collaboration avec l’Observatoire de Hambourg. Il est principalement écrit en Fortran 95, avec certaines parties en C (pour les I/O) et C++ (pour une haute précision arithmétique utilisant la librairie QD) et il est parallélisé avec MPI (et en partie avec OpenMP).(CRAL,​ 2019 _ 2020)
 +
 +  * **Géophysique :** **Projet ERC [[http://​www.cbp.ens-lyon.fr/​doku.php?​id=recherche:​projets:​impact|L’impact géant et la formation de la Terre et de la Lune]]** dans le cadre du projet **[[https://​moonimpact.eu/​home/​|IMPACT]]** Ce projet ERC est porté par Razvan Caracas (Laboratoire de Géologie) et propose d’étudier le modèle de formation et d’évolution du disque proto-lunaire en utilisant une combinaison de simulations abinitio atomistiques (théorie de la fonctionnelle densité DFT à grande échelle couplée avec les fonctions Green GWet les techniques DFT dépendant du temps). L’objectif est de contraindre les scénarios d’impact plausibles et les caractéristiques de l’impacteur et de la proto-Terre dans un algorithme de convergence minimisant l’écart entre les prédictions des compositions finales Terre-Lune et les observations. Dans ce cadre, j’apporte un soutien à l’installation et la mise à jours des codes utilisés pas les chercheurs (dont ABINIT), à l’optimisation des environnements d’exécution (compilateurs et bibliothèques,​ scripts batch, queues de soumission, …) et aux questions de nature numérique (schéma numériques,​ algorithmes).(Laboratoire de Géologie, 2016 _ 2021)
 +
 +  * **Wave Topology in Fluids (WTF) :** **[[recherche:​projets:​wtf|Projet ANR WTF]]** ​ – (Laboratoire de Physique, 2018 – 2021) : Le concept de transport protégé topologiquement est né dans le contexte de de l’effet Hall quantique. Un essort sans précédent dans ce domaine est né quand les physiciens ont réalisé comment appliquer ces idées à des domaines aussi différents que la photonique ou la mécanique. Des ondes sont génériquement protégées du désordre quand elles se propagent entre des matériaux caractérisés par des invariants topologiques différents. Cette année, nous avons démontré que cette topologie explique l’émergence et la robustesse d’ondes unidirectionnelles dans les liquides des échelles microfluidiques aux échelles planétaires. Ces travaux pionniers constituent le point de départ de notre projet. Nous visons à établir les fondements de la topologie des ondes dans les fluides. Nous fournirons les premières démonstrations expérimentales de phase topologique dans les liquides, nous démontrerons leur omniprésence dans les écoulements géophysiques et astrophysiques,​ et nous expliquerons l'​émergence de nouvelles ondes topologiques en l'​absence de bords dans un système physique.
 +  ​
   * **Dissipation des courants océaniques par radiation d'​ondes internes** : **[[recherche:​projets:​dissipationdescourants|Dissipation des courants océaniques par radiation d'​ondes internes]]** : Les fluides stratifiés en densité permettent la propagation d'​ondes de gravité aux propriétés étonnantes. Le passage de courants océaniques au dessus de fonds marins ondulés peut générer de telles ondes, qui modifient en retour les courants et la stratification ambiante. Le but du projet est d'​estimer les transferts d'​énergie et de moment entre ondes et courants moyens. Nous combinons approches théoriques et expériences numériques réalisées avec le MIT-GCM dans des configurations idéalisées. (Laboratoire de Physique, 2016 – 2020)    * **Dissipation des courants océaniques par radiation d'​ondes internes** : **[[recherche:​projets:​dissipationdescourants|Dissipation des courants océaniques par radiation d'​ondes internes]]** : Les fluides stratifiés en densité permettent la propagation d'​ondes de gravité aux propriétés étonnantes. Le passage de courants océaniques au dessus de fonds marins ondulés peut générer de telles ondes, qui modifient en retour les courants et la stratification ambiante. Le but du projet est d'​estimer les transferts d'​énergie et de moment entre ondes et courants moyens. Nous combinons approches théoriques et expériences numériques réalisées avec le MIT-GCM dans des configurations idéalisées. (Laboratoire de Physique, 2016 – 2020) 
-  ​* **Manteau et océans de magma** : **[[recherche:​projets:​convectiondanslemanteau|Convection dans le manteau et océans de magma]]** : dans ce travail on s'​intéresse à l'​implémentation de conditions limites de fusion et cristallisation dans le code de convection dans le manteau StagYY (Paul Tackley). La théorie concernant les conditions limite est celle développée par Alboussière et Deguen pour la convection dans la graine. (Laboratoire de Géologie de Lyon, 2015 – 2018+  
 +  ​* **Manteau et océans de magma** : **[[recherche:​projets:​convectiondanslemanteau|Convection dans le manteau et océans de magma]]** : dans ce travail on s'​intéresse à l'​implémentation de conditions limites de fusion et cristallisation dans le code de convection dans le manteau StagYY (Paul Tackley). La théorie concernant les conditions limite est celle développée par Alboussière et Deguen pour la convection dans la graine. (Laboratoire de Géologie de Lyon, 2015 – 2019 
 + 
 +  * **Image segmentation:​ Optimization of Level Set Methods for biological image segmentation **, **[[http://​www.cbp.ens-lyon.fr/​doku.php?​id=developpement:​productions:​logiciels:​levelsetmethod|LSM]]** : To study plant morphogenesis,​ one need to follow the evolution of a plant during time. We can use real-time live imaging and image segmentation to reconstruct the plant development at a cell level. A first pipeline, MARS-ALT, has been develop by the RDP laboratory in collaboration with the Virtual Plants team (INRIA, Montpellier),​ as a part of the OpenAlea platform for plant modelling. The 3D image are assembled from the fusion of three confocal stacks, and cells are segmented using a watershed algorithm. With 3D segmented images of the same plant at different steps of development,​ ALT can reconstruct the lineage between cells. To improve the segmentation part of the pipeline, a new method was implement in 3 steps : Detect exterior shape of the organ with LSM; Perform a watershed algorithm to have a first segmentation,​ given the exterior shape; Improve segmentation by re-detecting each cell shape with LSM. (Laboratoire Reproduction et Developpement des Plantes, 2013 – 2016)  
 + 
   * **Dynamique moléculaire :** **[[recherche:​projets:​fscf|Projet ANR FSCF]]** ​ – [[developpement:​productions:​logiciels:​aquasol|Code AquaSol]] (Laboratoire de Physique, 2012 – 2015)   * **Dynamique moléculaire :** **[[recherche:​projets:​fscf|Projet ANR FSCF]]** ​ – [[developpement:​productions:​logiciels:​aquasol|Code AquaSol]] (Laboratoire de Physique, 2012 – 2015)
-  * **Biologie cellulaire :** **[[recherche:​projets:​biologiecel|Développement d’une bibliothèque parallèle dans le domaine de la biologie cellulaire et du traitement d’images]]**,​ Projet de développement d’une bibliothèque en C++, sa parallélisation et intégration dans des logiciels libres (+ projet master) (Laboratoire de Reproduction et Développement des Plante, 2013 – 2016)+  ​ 
 +  ​* **Biologie cellulaire :** **[[http://​www.cbp.ens-lyon.fr/​doku.php?​id=recherche:​projets:​biologiecel|Développement d’une bibliothèque parallèle dans le domaine de la biologie cellulaire et du traitement d’images]]**,​ Projet de développement d’une bibliothèque en C++, sa parallélisation et intégration dans des logiciels libres (+ projet master) (Laboratoire de Reproduction et Développement des Plante, 2013 – 2016) 
 + 
   * **Ecoulements turbulents bidimensionnels et géophysiques** : **[[recherche:​projets:​turbulence|Equation barotrope stochastique 2D]]** : optimisation et validation quantitative du code en définissant un jeu de tests et des cas de référence pour vérifier l’aptitude du code à approximer les divers termes intervenant dans l’équation. (Laboratoire de Physique, 2014 – 2016)    * **Ecoulements turbulents bidimensionnels et géophysiques** : **[[recherche:​projets:​turbulence|Equation barotrope stochastique 2D]]** : optimisation et validation quantitative du code en définissant un jeu de tests et des cas de référence pour vérifier l’aptitude du code à approximer les divers termes intervenant dans l’équation. (Laboratoire de Physique, 2014 – 2016) 
 + 
   * **Mécanique de fluides :** **[[developpement:​productions:​logiciels:​ecoulement|Logiciel de simulation 3D des phénomènes d'​écoulement et de transport]]** - Code SoFTP. Projet de développement logiciel (Centre Blaise Pascal)   * **Mécanique de fluides :** **[[developpement:​productions:​logiciels:​ecoulement|Logiciel de simulation 3D des phénomènes d'​écoulement et de transport]]** - Code SoFTP. Projet de développement logiciel (Centre Blaise Pascal)
 +  ​
   * **Turbulence :** **[[developpement:​productions:​logiciels:​IncNS|Code IncNS]]** - portage du code sur des architectures GPU, (Laboratoire de Physique, 2012 – 2013)   * **Turbulence :** **[[developpement:​productions:​logiciels:​IncNS|Code IncNS]]** - portage du code sur des architectures GPU, (Laboratoire de Physique, 2012 – 2013)
-  * **Géophysique :** méthode d’ordre élevé pour le calcul de l’énergie dans le code **[[http://​www.abinit.org|ABINIT]]** dans le cadre du projet **[[http://​www.wurm.info|WURM]]** (Laboratoire de Géologie, 2012 – ...) – aide ponctuel ​+  ​ 
 +  ​* **Géophysique :** méthode d’ordre élevé pour le calcul de l’énergie dans le code **[[http://​www.abinit.org|ABINIT]]** dans le cadre du projet **[[http://​www.wurm.info|WURM]]** (Laboratoire de Géologie, 2012 – 2017) – aide ponctuel ​
  
 En fonction des objectifs du projet, je suis amenée à : En fonction des objectifs du projet, je suis amenée à :
  
   * **Concevoir,​ développer ou adapter des méthodes d’analyse :** calcul numérique, statistique,​ traitement du signal, traitement d’images, modélisation,​ etc.   * **Concevoir,​ développer ou adapter des méthodes d’analyse :** calcul numérique, statistique,​ traitement du signal, traitement d’images, modélisation,​ etc.
 +  ​
   * **Choisir les moyens logiciels et matériels**,​ en tenant compte de leurs performances et de leur pertinence dans le cadre d’un problème donné ou d’un projet de recherche   * **Choisir les moyens logiciels et matériels**,​ en tenant compte de leurs performances et de leur pertinence dans le cadre d’un problème donné ou d’un projet de recherche
 +
   * **Assurer l’organisation des données et le suivi de leur exploitation** jusqu’à leur visualisation ​   * **Assurer l’organisation des données et le suivi de leur exploitation** jusqu’à leur visualisation ​
 +
   * **Assurer une veille technologique** sur l’évolution des architectures matérielles,​ des systèmes, et des concepts associés ​   * **Assurer une veille technologique** sur l’évolution des architectures matérielles,​ des systèmes, et des concepts associés ​
 +
   * **Assurer une veille scientifique** sur l’évolution des concepts et des méthodes dans les domaines d’application   * **Assurer une veille scientifique** sur l’évolution des concepts et des méthodes dans les domaines d’application
 +
   * **Aider les chercheurs** dans le choix et dans l’implémentions des méthodes numériques,​ dans l’utilisation des bibliothèques de calcul et dans la mise en oeuvre des techniques de programmation,​ de parallélisation et d’optimisation ​   * **Aider les chercheurs** dans le choix et dans l’implémentions des méthodes numériques,​ dans l’utilisation des bibliothèques de calcul et dans la mise en oeuvre des techniques de programmation,​ de parallélisation et d’optimisation ​
 +
   * **Développer,​ paralléliser et optimiser** de codes de calcul   * **Développer,​ paralléliser et optimiser** de codes de calcul
 +
   * **Choisir, acquérir, et exploiter des calculateurs haute performance** ​   * **Choisir, acquérir, et exploiter des calculateurs haute performance** ​
 +
   * **Diffuser et valoriser** les méthodes et outils développés   * **Diffuser et valoriser** les méthodes et outils développés
 +
 ===== Formation ===== ===== Formation =====
  
Ligne 78: Ligne 107:
  
  
-Il s’agit principalement des [[http://​www.ens-lyon.fr/​PSMN/​doku.php?​id=documentation:​tutorials:​accueil| formations pour les nouveaux utilisateurs ou des formations personnalisées]] : mise à niveaux Linux, présentation des serveurs, connexion, environnement logiciel, compilation séquentielle/​parallèle,​ configuration de queues, scripts de soumission et contrôle de jobs séquentiels/​parallèles.+Il s’agit principalement des [[http://​www.ens-lyon.fr/​PSMN/​doku.php?​id=accueil| formations pour les nouveaux utilisateurs ou des formations personnalisées]] : mise à niveaux Linux, présentation des serveurs, connexion, environnement logiciel, compilation séquentielle/​parallèle,​ configuration de queues, scripts de soumission et contrôle de jobs séquentiels/​parallèles.
  
  
ressources/calcul.1508503990.txt.gz · Dernière modification: 2017/10/20 14:53 par cicaluga