3D Pseudo-Spectral Navier-Stokes Solver in Julia

Поделиться
HTML-код
  • Опубликовано: 19 окт 2024

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

  • @MachineLearningSimulation
    @MachineLearningSimulation  2 года назад +1

    Errata: There is a small bug in the spatial discretization at ~12:30. When using the FFT, we should not have a discretization point on both ends of the boundary, since this introduces unnecessary noise. The file on GitHub has been fixed: github.com/Ceyron/machine-learning-and-simulation/blob/main/english/simulation_scripts/taylor_green_turbulence.jl
    Thanks to Paulo for pointing this out. :)

  • @alonsorodriguez5613
    @alonsorodriguez5613 2 года назад +4

    Best ML, CFD & simulation channel on RUclips.

  • @Mr-iw2kg
    @Mr-iw2kg 10 месяцев назад +1

    Thanks for the implementation, that motivates me to get into sub-grid scale modelling :)

    • @MachineLearningSimulation
      @MachineLearningSimulation  10 месяцев назад

      Nice :). Thanks a lot for the kind comment. Good luck on your learning journey.

  • @trejohnson7677
    @trejohnson7677 2 года назад +1

    Here I am drafting a VM design for all of this. Julia is insane.

  • @mohammadumair7778
    @mohammadumair7778 2 года назад +1

    Amazing work

  • @ChrisWu393
    @ChrisWu393 Год назад +1

    A quick question:
    At the end, the flow will be isotropic homogeneous turbulence, right?

    • @MachineLearningSimulation
      @MachineLearningSimulation  Год назад

      Good question,
      I do not know for sure. Maybe you find an answer in this material: doc.nektar.info/tutorials/latest/incns/taylor-green-vortex/incns-taylor-green-vortex.pdf

  • @trejohnson7677
    @trejohnson7677 2 года назад +1

    The craziest thing is that a few macros could make this even more compact and sophisticated.

    • @MachineLearningSimulation
      @MachineLearningSimulation  2 года назад

      Absolutely 👍. The implementation here is more verbose to be educational. Feel free to open a Pull Request over on the GitHub repo of the channel: github.com/Ceyron/machine-learning-and-simulation

  • @pietheijn-vo1gt
    @pietheijn-vo1gt 2 года назад +1

    This would take me weeks to code...

    • @MachineLearningSimulation
      @MachineLearningSimulation  2 года назад +1

      Hi,
      thanks for the comment :)
      I think this is one of the beautiful aspects of the Julia language, that you can express rather complicated ideas in a high-level fashion while still maintaining impressive computational speeds.
      Certainly, I also did not come up with the code in 50 minutes :D.