GPU-Accelerated Fluid Dynamics - Petr Kodl | Podcast

Поделиться
HTML-код
  • Опубликовано: 29 мар 2024
  • 🌎 Simcenter Engineering: go.sw.siemens.com/QeBWrR7w
    🎬 Simcenter RUclips: ruclips.net/user/SiemensSoft...
    💌 My weekly science newsletter - jousef.substack.com/
    Hear Petr Kodl from Siemens talk about GPU-enabled acceleration of CFD simulation.
    Representation of the benefits of running Simcenter STAR-CCM+ on GPUs provides computational fluid dynamics (CFD) capabilities to go faster while modeling the complexity. One of the constant challenges for computational fluid dynamics (CFD) engineers is to have a good level of simulation throughput.
    CPUs, ARM, GPUs: In times of an increasingly heterogeneous hardware landscape, there are many choices, and simulation engineers need to identify the hardware that best fits their current needs.
    ONLINE PRESENCE
    ================
    🌍 My website - jousefmurad.com/
    💌 My weekly science newsletter - jousef.substack.com/
    📸 Instagram - / jousefmrd
    🐦 Twitter - / jousefm2
    SUPPORT MY WORK
    =================
    🧠 Subscribe for more free videos: bit.ly/2RLmMxq
    👉 Support my Channel: www.jousefmurad.com/#/portal/...
    👕 Science Merch: engineered-mind.creator-sprin...
    CONTACT:
    --------
    If you need help or have any questions or want to collaborate feel free to reach out to me via email: support@jousefmurad.com
    #gpu
    #engineering
    #fluidmechanics
    Podcast Recorded: March, 4th 2024 - Subscriber Release Count: 31,484.
  • НаукаНаука

Комментарии • 17

  • @alialabed6224
    @alialabed6224 2 месяца назад

    This is one of the best talks in this podcast series. Much appreciation

    • @JousefM
      @JousefM  2 месяца назад

      Thanks mate!

  • @Ashwah1993
    @Ashwah1993 3 месяца назад +1

    Fantastic job, Jousef. Thanks for making this podcast.

    • @JousefM
      @JousefM  3 месяца назад +1

      Thanks my friend!

  • @damjangnjidic
    @damjangnjidic 3 месяца назад +4

    Great interview!

    • @JousefM
      @JousefM  3 месяца назад

      Thanks 🙂

  • @mouna5415
    @mouna5415 3 месяца назад

    interesting podcast !

  • @jsierra88
    @jsierra88 2 месяца назад

    26:05 what paper is he talking about?

  • @deepankersingh4368
    @deepankersingh4368 Месяц назад

    Hey am working on a project in which I have to generate 1 crore mesh approximately. Best way to increase simulation speed? Meshing is also taking lot of time.

  • @86baho
    @86baho 3 месяца назад

    Very interesting interview and crucial questions were raised. I am working with OpenFOAM and experience a mixed feelings since it runs exclusively on CPU. As I understand GPU foremost is exclusively used for computer graphics calculations, and CFD engineers has spotted its usefulness just to do number crunching for linear algebra. CPU are too overcompilated and low parallelism, and designed primary to run a complex logic for e.g. OS, it can do number crunching but parallelisation and memory bandwith is the bottleneck. Maybe in the future it will be a new Unit (chip) that do specifically number crunching, as a result a third main chip in your computer, who knows... I am personally struggling with all of this because you need to know to much to do some decent code, most likely it will be a custom code without using any commercial software. It would be interesting to ask Petr Kodl why exactly StarCMM+ is used? why not OpenFOAM?

    • @hyperopt_
      @hyperopt_ 3 месяца назад +1

      star ccm+ is the product of the company he works for (Siemens), so it is not surprising that they are not developing a gpu port for openfoam :D

  • @carlosegea3064
    @carlosegea3064 3 месяца назад

    You should divide these podcasts into shorter videos based on the conversation topics. Would be easier to find topics we want to learn. Thanks for the content.

    • @JousefM
      @JousefM  3 месяца назад

      Not the main prio atm but I used to do it for past episodes 🙂

  • @ProjectPhysX
    @ProjectPhysX 3 месяца назад

    I can only imagine the development cost to port a bloated 7 million line legacy CPU code to GPU, especially when the original authors are long retired. Porting is always troublesome as you're biased toward the old implementation and tend to overlook critical code optimization techniques specific to the new hardware. Siemens will need many years to catch up with modern native (multi-)GPU codes, if they can ever achieve acceptable compute efficiency all.

    • @Dong-on5jv
      @Dong-on5jv 3 месяца назад

      Can image that it would be an enormous work. But still have to do the work to catch up. Hope we can have a frame suits for all kinds of hardware even the future ones, otherwise changing to GPU version means little.

    • @JousefM
      @JousefM  3 месяца назад +1

      Interesting take, Moritz!

    • @andersr9545
      @andersr9545 Месяц назад

      I’ve heard that some GPU implementations of FVM uses the cells rather than the faces as the entity to loop over to compute fluxes. To my understanding you will end up computing a lot of duplicate fluxes since each cell compute all its own fluxes, but this tradeoff is apparently worth it for some reasons (maybe that you don’t have to beware of race conditioons and so(?). Is this an example of how porting from legacy cpu code would lead to suboptimal gpu code?