From 779286f3d13cf25c9b2caeb950a21ee93cb5f3f1 Mon Sep 17 00:00:00 2001 From: Github Commit Hook Date: Wed, 26 Jul 2023 14:04:35 +0000 Subject: [PATCH] Update to match 7c009a6b1a940da7b495a9a7c03935db17d2c0af --- 404.html | 6 ++-- index.json | 2 +- index.xml | 4 +-- sitemap.xml | 10 +++---- triclades/index.html | 66 ++++---------------------------------------- triocfd/index.html | 66 ++++---------------------------------------- 6 files changed, 21 insertions(+), 133 deletions(-) diff --git a/404.html b/404.html index c99ea10..0e2b2a7 100644 --- a/404.html +++ b/404.html @@ -733,11 +733,11 @@

Latest

  • CExA in practice
  • -
  • Our jobs opening
  • +
  • Trust/TrioCFD
  • -
  • Gysela-X++
  • +
  • Triclades
  • -
  • Gysela-X++
  • +
  • Our jobs opening
  • Gysela-X++
  • diff --git a/index.json b/index.json index 120f115..c49730e 100644 --- a/index.json +++ b/index.json @@ -7,4 +7,4 @@ - [{"authors":null,"categories":null,"content":"Dr. Julien Bigot is a CEA research scientist at Maison de la Simulation. His main research interest is related to programming models and software engineering issues for HPC applications. During his Ph.D. Thesis (2007-2010) at IRISA Rennes and ENS Lyon, he proposed a HPC-dedicated software component model based on assembly compilation for hardware adaptation. He applied this approach to real life applications such as a MapReduce skeleton, a parallel FFT code and the extreme-scale plasma simulation code Gysela5D. Since 2014, he holds a permanent CEA research scientist position at Maison de la Simulation. There, he conducts research on the separation of concern between optimization and algorithm in HPC codes. He also leads the development of the PDI library used for code modularization to support separation of concern between IO optimization and the main code as well as integration of codes in complex workflows.\n","date":-62135596800,"expirydate":-62135596800,"kind":"term","lang":"en","lastmod":-62135596800,"objectID":"937cb1983657bf852b55dc876ad323f2","permalink":"https://cexa-project.org/author/dr.-julien-bigot/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/author/dr.-julien-bigot/","section":"authors","summary":"Dr. Julien Bigot is a CEA research scientist at Maison de la Simulation. His main research interest is related to programming models and software engineering issues for HPC applications. During his Ph.","tags":null,"title":"Dr. Julien Bigot","type":"authors"},{"authors":null,"categories":null,"content":"CExA will have its kick-off in Neurospin.\n","date":1685577600,"expirydate":-62135596800,"kind":"page","lang":"en","lastmod":1685577600,"objectID":"4720649376d1063dbe8effe42480adbc","permalink":"https://cexa-project.org/news/2023-06-01-kickoff/","publishdate":"2023-06-01T00:00:00Z","relpermalink":"/news/2023-06-01-kickoff/","section":"news","summary":"CExA will have its kick-off in Neurospin.","tags":null,"title":"CExA Kick-off","type":"news"},{"authors":null,"categories":null,"content":"","date":1666569600,"expirydate":-62135596800,"kind":"page","lang":"en","lastmod":1666569600,"objectID":"59e5c9f5556c9a4f19e359987df83049","permalink":"https://cexa-project.org/presentation/","publishdate":"2022-10-24T00:00:00Z","relpermalink":"/presentation/","section":"","summary":"","tags":null,"title":"CExA in practice","type":"landing"},{"authors":null,"categories":null,"content":"","date":1666569600,"expirydate":-62135596800,"kind":"page","lang":"en","lastmod":1666569600,"objectID":"3bf44c81f2a197de01edde90bcd77783","permalink":"https://cexa-project.org/team/","publishdate":"2022-10-24T00:00:00Z","relpermalink":"/team/","section":"","summary":"","tags":null,"title":"People","type":"landing"},{"authors":null,"categories":null,"content":"C++ expert engineer 👩‍💻🧑‍💻 Contribution to the development of the Kokkos GPU computing library within the CExA “Moonshot” project Join the CEA’s ambitious “Moonshot” project, CExA, and contribute to the development of the Kokkos GPU computing library. We are recruiting six talented and enthusiastic C++ development engineers for a period of 2 years to work at our CEA Saclay site near Paris.\nTo apply, please send your application (resume and cover letter) to mathieu.lobet@cea.fr. You can use this same address for any questions concerning the offer. Applications will be evaluated from mid-May until the position is filled. Context\nContext Europe is investing to build exaflop supercomputers in the coming years, including one in France, at the CEA, in 2025. These machines will be heterogeneous, accelerated by GPUs of various brands and architectures. Ensuring performance and portability under these conditions is certainly one of the greatest challenges of the Exascale. To address it, CEA is investing heavily in an ambitious “Moonshot” project: CExA. In this project, we will setup libraries to fully exploit this computing power in the scientific applications of the CEA by contributing, extending and adapting the open-source library Kokkos. Within CExA, we represent teams with expertise in numerical computation from the four components of the CEA.\nMaison de la Simulation of the DRF is a joint research and engineering laboratory of CEA, CNRS, Univ. Paris-Saclay and UVSQ specialized in high performance computing and numerical simulation. The DES’s software engineering department for simulation brings together three laboratories that address the issues of simulation environment, AI and data science, high performance computing and numerical analysis. The DSCIN at DRT/LIST is responsible for the research and development of digital integrated circuits and processors for AI, as well as the design of complex digital architectures. It also works on solutions for embedded systems and develops design tools for embedded AI, embedded systems and trusted circuits. The DSSI of the DAM manages activities in the fields of computer science, applied mathematics and information systems, covering a wide spectrum from definition and design to user services. Mission As part of a new agile team being set up to carry out the CExA project, you will work in collaboration with the European HPC ecosystem and the teams in charge of the development of Kokkos in the United States (Sandia and Oakridge National labs). You will enrich the library to fit the needs of the CEA applications and to the technologies developed by Europe for the Exascale (EPI, SiPearl, RISC-V)\nYour mission will include:\nAgile development in C++ of the CExA middleware to address the following areas of improvement: Adaptation to “distributed memory” architectures Support for heterogeneous architectures for European exaflop supercomputers Interfacing with external libraries and data processing tools Simplification of deployment Porting via Kokkos and integration of new functionalities in selected application demonstrators (hydrodynamics, fusion energy, AI-assisted medicine) Support and animation on parallel programming models within the laboratory and at the scale of European and global collaborations. Skills You have a master and/or an engineering degree in computer science and:\nYou have a solid knowledge of advanced C++ and the latest standards. You know how to fit into an agile development process (SCRUM) and you master the basic tools associated with collaborative development (git, github, etc.). You have skills in software engineering. You are familiar with common development environments and associated tools (cmake, docker, spack, gtest, ctest, etc.). Knowledge of parallel programming (GPU, multi-threaded, etc.) is a plus, especially with the Kokkos library or equivalent. You are autonomous and you wish to be part of an international work team. You master technical English (written and oral). You are interested in the world of high-performance computing and its challenges and follow the evolution of technologies. Salary and benefits CEA offers salaries based on your degrees and experience.\nThis position offers several advantages:\nthe possibility to join collaborations with other European laboratories, the United States and Japan, Numerous opportunities to travel internationally (exchanges, conferences, workshops and more) Up to 3 days of telecommuting per week Reimbursement of up to 75% of public transport cards and a free transport network throughout the Ile-de-France region, An interesting complementary health insurance and several company savings plans, 5 weeks of paid vacation and 4 weeks of RTT per year. ","date":-62135596800,"expirydate":-62135596800,"kind":"page","lang":"en","lastmod":-62135596800,"objectID":"3d3430f85f7d09af9ab9984d17a35285","permalink":"https://cexa-project.org/join-us/2023-06-01-engineer/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/join-us/2023-06-01-engineer/","section":"join-us","summary":"C++ expert engineer 👩‍💻🧑‍💻 Contribution to the development of the Kokkos GPU computing library within the CExA “Moonshot” project Join the CEA’s ambitious “Moonshot” project, CExA, and contribute to the development of the Kokkos GPU computing library.","tags":null,"title":"2-years C++ expert engineer position","type":"join-us"},{"authors":null,"categories":null,"content":"","date":-62135596800,"expirydate":-62135596800,"kind":"page","lang":"en","lastmod":-62135596800,"objectID":"7bb3ac9163e73505cd320646a459de77","permalink":"https://cexa-project.org/community/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/community/","section":"","summary":"","tags":null,"title":"Community","type":"landing"},{"authors":null,"categories":null,"content":"","date":-62135596800,"expirydate":-62135596800,"kind":"page","lang":"en","lastmod":-62135596800,"objectID":"e443a95a3cf95e68fa14d22d1077aa16","permalink":"https://cexa-project.org/gyselax/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/gyselax/","section":"","summary":"","tags":null,"title":"Gysela-X++","type":"landing"},{"authors":null,"categories":null,"content":"","date":-62135596800,"expirydate":-62135596800,"kind":"page","lang":"en","lastmod":-62135596800,"objectID":"947258654e6c5f3862435c9c11e7ee26","permalink":"https://cexa-project.org/triclades/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/triclades/","section":"","summary":"","tags":null,"title":"Gysela-X++","type":"landing"},{"authors":null,"categories":null,"content":"","date":-62135596800,"expirydate":-62135596800,"kind":"page","lang":"en","lastmod":-62135596800,"objectID":"3e673985bf85a6b64a8802b15d9b7889","permalink":"https://cexa-project.org/triocfd/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/triocfd/","section":"","summary":"","tags":null,"title":"Gysela-X++","type":"landing"}] \ No newline at end of file + [{"authors":null,"categories":null,"content":"Dr. Julien Bigot is a CEA research scientist at Maison de la Simulation. His main research interest is related to programming models and software engineering issues for HPC applications. During his Ph.D. Thesis (2007-2010) at IRISA Rennes and ENS Lyon, he proposed a HPC-dedicated software component model based on assembly compilation for hardware adaptation. He applied this approach to real life applications such as a MapReduce skeleton, a parallel FFT code and the extreme-scale plasma simulation code Gysela5D. Since 2014, he holds a permanent CEA research scientist position at Maison de la Simulation. There, he conducts research on the separation of concern between optimization and algorithm in HPC codes. He also leads the development of the PDI library used for code modularization to support separation of concern between IO optimization and the main code as well as integration of codes in complex workflows.\n","date":-62135596800,"expirydate":-62135596800,"kind":"term","lang":"en","lastmod":-62135596800,"objectID":"937cb1983657bf852b55dc876ad323f2","permalink":"https://cexa-project.org/author/dr.-julien-bigot/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/author/dr.-julien-bigot/","section":"authors","summary":"Dr. Julien Bigot is a CEA research scientist at Maison de la Simulation. His main research interest is related to programming models and software engineering issues for HPC applications. During his Ph.","tags":null,"title":"Dr. Julien Bigot","type":"authors"},{"authors":null,"categories":null,"content":"CExA will have its kick-off in Neurospin.\n","date":1685577600,"expirydate":-62135596800,"kind":"page","lang":"en","lastmod":1685577600,"objectID":"4720649376d1063dbe8effe42480adbc","permalink":"https://cexa-project.org/news/2023-06-01-kickoff/","publishdate":"2023-06-01T00:00:00Z","relpermalink":"/news/2023-06-01-kickoff/","section":"news","summary":"CExA will have its kick-off in Neurospin.","tags":null,"title":"CExA Kick-off","type":"news"},{"authors":null,"categories":null,"content":"","date":1666569600,"expirydate":-62135596800,"kind":"page","lang":"en","lastmod":1666569600,"objectID":"59e5c9f5556c9a4f19e359987df83049","permalink":"https://cexa-project.org/presentation/","publishdate":"2022-10-24T00:00:00Z","relpermalink":"/presentation/","section":"","summary":"","tags":null,"title":"CExA in practice","type":"landing"},{"authors":null,"categories":null,"content":"","date":1666569600,"expirydate":-62135596800,"kind":"page","lang":"en","lastmod":1666569600,"objectID":"3bf44c81f2a197de01edde90bcd77783","permalink":"https://cexa-project.org/team/","publishdate":"2022-10-24T00:00:00Z","relpermalink":"/team/","section":"","summary":"","tags":null,"title":"People","type":"landing"},{"authors":null,"categories":null,"content":"C++ expert engineer 👩‍💻🧑‍💻 Contribution to the development of the Kokkos GPU computing library within the CExA “Moonshot” project Join the CEA’s ambitious “Moonshot” project, CExA, and contribute to the development of the Kokkos GPU computing library. We are recruiting six talented and enthusiastic C++ development engineers for a period of 2 years to work at our CEA Saclay site near Paris.\nTo apply, please send your application (resume and cover letter) to mathieu.lobet@cea.fr. You can use this same address for any questions concerning the offer. Applications will be evaluated from mid-May until the position is filled. Context\nContext Europe is investing to build exaflop supercomputers in the coming years, including one in France, at the CEA, in 2025. These machines will be heterogeneous, accelerated by GPUs of various brands and architectures. Ensuring performance and portability under these conditions is certainly one of the greatest challenges of the Exascale. To address it, CEA is investing heavily in an ambitious “Moonshot” project: CExA. In this project, we will setup libraries to fully exploit this computing power in the scientific applications of the CEA by contributing, extending and adapting the open-source library Kokkos. Within CExA, we represent teams with expertise in numerical computation from the four components of the CEA.\nMaison de la Simulation of the DRF is a joint research and engineering laboratory of CEA, CNRS, Univ. Paris-Saclay and UVSQ specialized in high performance computing and numerical simulation. The DES’s software engineering department for simulation brings together three laboratories that address the issues of simulation environment, AI and data science, high performance computing and numerical analysis. The DSCIN at DRT/LIST is responsible for the research and development of digital integrated circuits and processors for AI, as well as the design of complex digital architectures. It also works on solutions for embedded systems and develops design tools for embedded AI, embedded systems and trusted circuits. The DSSI of the DAM manages activities in the fields of computer science, applied mathematics and information systems, covering a wide spectrum from definition and design to user services. Mission As part of a new agile team being set up to carry out the CExA project, you will work in collaboration with the European HPC ecosystem and the teams in charge of the development of Kokkos in the United States (Sandia and Oakridge National labs). You will enrich the library to fit the needs of the CEA applications and to the technologies developed by Europe for the Exascale (EPI, SiPearl, RISC-V)\nYour mission will include:\nAgile development in C++ of the CExA middleware to address the following areas of improvement: Adaptation to “distributed memory” architectures Support for heterogeneous architectures for European exaflop supercomputers Interfacing with external libraries and data processing tools Simplification of deployment Porting via Kokkos and integration of new functionalities in selected application demonstrators (hydrodynamics, fusion energy, AI-assisted medicine) Support and animation on parallel programming models within the laboratory and at the scale of European and global collaborations. Skills You have a master and/or an engineering degree in computer science and:\nYou have a solid knowledge of advanced C++ and the latest standards. You know how to fit into an agile development process (SCRUM) and you master the basic tools associated with collaborative development (git, github, etc.). You have skills in software engineering. You are familiar with common development environments and associated tools (cmake, docker, spack, gtest, ctest, etc.). Knowledge of parallel programming (GPU, multi-threaded, etc.) is a plus, especially with the Kokkos library or equivalent. You are autonomous and you wish to be part of an international work team. You master technical English (written and oral). You are interested in the world of high-performance computing and its challenges and follow the evolution of technologies. Salary and benefits CEA offers salaries based on your degrees and experience.\nThis position offers several advantages:\nthe possibility to join collaborations with other European laboratories, the United States and Japan, Numerous opportunities to travel internationally (exchanges, conferences, workshops and more) Up to 3 days of telecommuting per week Reimbursement of up to 75% of public transport cards and a free transport network throughout the Ile-de-France region, An interesting complementary health insurance and several company savings plans, 5 weeks of paid vacation and 4 weeks of RTT per year. ","date":-62135596800,"expirydate":-62135596800,"kind":"page","lang":"en","lastmod":-62135596800,"objectID":"3d3430f85f7d09af9ab9984d17a35285","permalink":"https://cexa-project.org/join-us/2023-06-01-engineer/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/join-us/2023-06-01-engineer/","section":"join-us","summary":"C++ expert engineer 👩‍💻🧑‍💻 Contribution to the development of the Kokkos GPU computing library within the CExA “Moonshot” project Join the CEA’s ambitious “Moonshot” project, CExA, and contribute to the development of the Kokkos GPU computing library.","tags":null,"title":"2-years C++ expert engineer position","type":"join-us"},{"authors":null,"categories":null,"content":"","date":-62135596800,"expirydate":-62135596800,"kind":"page","lang":"en","lastmod":-62135596800,"objectID":"7bb3ac9163e73505cd320646a459de77","permalink":"https://cexa-project.org/community/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/community/","section":"","summary":"","tags":null,"title":"Community","type":"landing"},{"authors":null,"categories":null,"content":"","date":-62135596800,"expirydate":-62135596800,"kind":"page","lang":"en","lastmod":-62135596800,"objectID":"e443a95a3cf95e68fa14d22d1077aa16","permalink":"https://cexa-project.org/gyselax/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/gyselax/","section":"","summary":"","tags":null,"title":"Gysela-X++","type":"landing"},{"authors":null,"categories":null,"content":"","date":-62135596800,"expirydate":-62135596800,"kind":"page","lang":"en","lastmod":-62135596800,"objectID":"947258654e6c5f3862435c9c11e7ee26","permalink":"https://cexa-project.org/triclades/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/triclades/","section":"","summary":"","tags":null,"title":"Triclades","type":"landing"},{"authors":null,"categories":null,"content":"","date":-62135596800,"expirydate":-62135596800,"kind":"page","lang":"en","lastmod":-62135596800,"objectID":"3e673985bf85a6b64a8802b15d9b7889","permalink":"https://cexa-project.org/triocfd/","publishdate":"0001-01-01T00:00:00Z","relpermalink":"/triocfd/","section":"","summary":"","tags":null,"title":"Trust/TrioCFD","type":"landing"}] \ No newline at end of file diff --git a/index.xml b/index.xml index 66185c2..873aafd 100644 --- a/index.xml +++ b/index.xml @@ -111,7 +111,7 @@ Context</p> - Gysela-X++ + Triclades https://cexa-project.org/triclades/ Mon, 01 Jan 0001 00:00:00 +0000 https://cexa-project.org/triclades/ @@ -119,7 +119,7 @@ Context</p> - Gysela-X++ + Trust/TrioCFD https://cexa-project.org/triocfd/ Mon, 01 Jan 0001 00:00:00 +0000 https://cexa-project.org/triocfd/ diff --git a/sitemap.xml b/sitemap.xml index c434b9d..54aa10c 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -46,19 +46,19 @@ https://cexa-project.org/gyselax/ weekly - https://cexa-project.org/triclades/ + https://cexa-project.org/join-us/ weekly - https://cexa-project.org/triocfd/ + https://cexa-project.org/publication_types/ weekly - https://cexa-project.org/join-us/ + https://cexa-project.org/tags/ weekly - https://cexa-project.org/publication_types/ + https://cexa-project.org/triclades/ weekly - https://cexa-project.org/tags/ + https://cexa-project.org/triocfd/ weekly diff --git a/triclades/index.html b/triclades/index.html index f3506b0..6131558 100644 --- a/triclades/index.html +++ b/triclades/index.html @@ -312,7 +312,7 @@ - + @@ -340,7 +340,7 @@ - Gysela-X++ | CExA + Triclades | CExA @@ -793,33 +793,15 @@

    Search

    -

    Gysela-X++

    +

    Triclades

    -
    The Gysela-X++ code models turbulence in tokamak plasmas.
    +
    The Triclades code.
    - - - - - - - - - - - -

    - Git repository - - - -

    - @@ -828,33 +810,6 @@

    Gysela-X++

    - - - - - - - - - - - - - - - - - - - - - - - - - - -
    @@ -946,18 +901,7 @@

    Gysela-X++

    -

    The 5D GYSELA-X (for GYrokinetic SEmi-LAgrangian) code1 is developed at CEA/IRFM for 20 years through national and international collaborations with a strong interaction between physicists, mathematicians and computer scientists. GYSELA-X is a global full-f nonlinear gyrokinetic code that simulates electrostatic plasma turbulence and transport in the core of Tokamak devices. -It evolves the complete (so-called “full-f”) 5-dimensional (3 space coordinates, 2 velocity coordinates) guiding-centre distribution function in the electrostatic limit in a full portion of torus (so-called “global”). Versatile sources of heat, momentum, particles and vorticity are commonly used to achieve steady-state in long simulation runs. The time-evolution of this distribution function $f(r,\theta,\phi,v_\parallel,\mu)$ is governed by the gyro-averaged Vlasov equation, the so-called gyrokinetic equation, which is self-consistently coupled to the 3D quasi-neutrality equation (electrostatic and long wavelength limit of Maxwell’s equations). -From the numerical point of view, GYSELA-X is based on a semi-Lagrangian scheme.

    -
    -
    -
      -
    1. -

      [Virginie Grandgirard, JĂ©rĂ©mie Abiteboul, Julien Bigot, Thomas Cartier-Michaud, Nicolas Crouseilles, et al.. A 5D gyrokinetic full-f global semi-lagrangian code for flux-driven ion turbulence simulations. 2015.] ↩︎

      -
    2. -
    -
    - +
    diff --git a/triocfd/index.html b/triocfd/index.html index 87a1043..c972386 100644 --- a/triocfd/index.html +++ b/triocfd/index.html @@ -312,7 +312,7 @@ - + @@ -340,7 +340,7 @@ - Gysela-X++ | CExA + Trust/TrioCFD | CExA @@ -793,33 +793,15 @@

    Search

    -

    Gysela-X++

    +

    Trust/TrioCFD

    -
    The Gysela-X++ code models turbulence in tokamak plasmas.
    +
    The Trust/TrioCFD code.
    - - - - - - - - - - - -

    - Git repository - - - -

    - @@ -828,33 +810,6 @@

    Gysela-X++

    - - - - - - - - - - - - - - - - - - - - - - - - - - -
    @@ -946,18 +901,7 @@

    Gysela-X++

    -

    The 5D GYSELA-X (for GYrokinetic SEmi-LAgrangian) code1 is developed at CEA/IRFM for 20 years through national and international collaborations with a strong interaction between physicists, mathematicians and computer scientists. GYSELA-X is a global full-f nonlinear gyrokinetic code that simulates electrostatic plasma turbulence and transport in the core of Tokamak devices. -It evolves the complete (so-called “full-f”) 5-dimensional (3 space coordinates, 2 velocity coordinates) guiding-centre distribution function in the electrostatic limit in a full portion of torus (so-called “global”). Versatile sources of heat, momentum, particles and vorticity are commonly used to achieve steady-state in long simulation runs. The time-evolution of this distribution function $f(r,\theta,\phi,v_\parallel,\mu)$ is governed by the gyro-averaged Vlasov equation, the so-called gyrokinetic equation, which is self-consistently coupled to the 3D quasi-neutrality equation (electrostatic and long wavelength limit of Maxwell’s equations). -From the numerical point of view, GYSELA-X is based on a semi-Lagrangian scheme.

    -
    -
    -
      -
    1. -

      [Virginie Grandgirard, JĂ©rĂ©mie Abiteboul, Julien Bigot, Thomas Cartier-Michaud, Nicolas Crouseilles, et al.. A 5D gyrokinetic full-f global semi-lagrangian code for flux-driven ion turbulence simulations. 2015.] ↩︎

      -
    2. -
    -
    - +