Sử dụng GPU trong Tính toán Động lực học Lưu chất (CFD) - Xu hướng Mới Nổi!

CFD trên GPU đang là một chủ đề nóng hổi hiện nay! Tuy CFD trên GPU đã xuất hiện từ ít nhất một thập kỷ trở lại đây, nhưng ngành công nghiệp vẫn chưa sử dụng nó một cách rộng rãi. Tại sao vậy?

Câu trả lời đơn giản: cả phần cứng và phần mềm trước đây chưa đủ mạnh để thực hiện công việc này. Dù có thể thảo luận về các mô hình khác ngoài Navier-Stokes, nhưng khi nói đến CFD “cổ điển”, chúng ta vẫn gặp phải vấn đề:

  • Theo quy tắc thông thường, bạn cần 2 GB bộ nhớ cho mỗi triệu ô lưới trong lưới của bạn.
  • Lưới trung bình bắt đầu từ khoảng 10 triệu ô – đây là một giả định lớn! Dĩ nhiên, không thể tính trung bình cho “TẤT CẢ” các trường hợp sử dụng.
  • GPU tiêu dùng lớn nhất ngày nay vừa mới vượt quá 20 GB bộ nhớ.
  • Và mất thời gian! Dĩ nhiên, bạn có thể tạo ra mã mới cho một nền tảng mới – nhưng liệu khách hàng sẽ chấp nhận kết quả khác biệt khi chuyển sang phần cứng mới?

Đó là lý do tại sao việc sử dụng GPU trong ngành công nghiệp chỉ mới bắt đầu tăng lên – và chúng tôi đang chuyển đổi các bộ giải của mình sang nền tảng mới theo thứ tự ưu tiên. Ba ví dụ từ video:

  • Mô phỏng Lớn Eddy (LES) của aerodynamics bên ngoài ô tô qua đêm.
  • Aeroacoustics cho ngành công nghiệp ô tô.
  • Chuyển nhiệt LES.

Tất cả đều có kích thước lưới KHỔNG LỒ – để chứng minh điểm của chúng tôi “có, đó là khả thi ngay bây giờ!”

Hãy cho chúng tôi biết kích thước lưới trung bình của bạn là bao nhiêu? Bạn cần bộ giải vật lý nào trên GPU? Hãy cho chúng tôi biết!

 

Disclaimer: I am the author at PLM ECOSYSTEM, focusing on developing digital-thread platforms with capabilities across CAD, CAM, CAE, PLM, ERP, and IT systems to manage the product data lifecycle and connect various industry networks. My opinions may be biased. Articles and thoughts on PLMES represent solely the author's views and not necessarily those of the company. Reviews and mentions do not imply endorsement or recommendations for purchase.

Leave a Comment

Your email address will not be published. Required fields are marked *