TAGGED: #fluent-#ansys, GPGPU, gpu-acceleration
-
-
July 12, 2023 at 10:02 amBenjamin PericSubscriber
Question: Ansys Fluent on RTX 3090 Ti and on Quadro RTX A4000 is not working
I am using Ansys Fluent (Research Licence) with the NVIDIA GeForce RTX 3090 Ti, 24GB (Zotac AMP Extreme Holo Bulk) and I also have the Quadro RTX A4000. However Ansys Fluent is accepting eather one of the GPUs as shown in this command:
Calculation complete.
CUDA visible GPUs on WING49H
 CUDA runtime version 6000
 Driver version 12020
 Number of GPUs 2
  0. NVIDIA GeForce RTX 3090 Ti (*)
    84 SMs
    1.86 GHz
    25.7567 GBytes
  1. NVIDIA RTX A4000 (*)
    48 SMs
    1.56 GHz
    17.171 GBytesI am using the Pressure Coupled Solver and the GPU is selected to run it. I tried it with each GPU seperate, but it still wont work. When i start the timebased calculation, the CPU is used 100%, but the selevted GPU (*) is only in use for 2% or 0%, which suggests that the GPU isnt in use at all!
I have a big problem, because Ansys wont use the RTX Geforce GPU nor the Quadro RTX A4000 for the calculation within Ansys Fluent. I have istalled the newest drivers for the GPU cards and i use Ansys 2023 R1.
Can someone help me with the problem or show me a workaround? Why won´t Ansys use the selected GPU, even if only one is selected:
CUDA visible GPUs on WING49H
 CUDA runtime version 6000
 Driver version 12020
 Number of GPUs 2
  0. NVIDIA GeForce RTX 3090 Ti
    84 SMs
    1.86 GHz
    25.7567 GBytes
  1. NVIDIA RTX A4000 (*)
    48 SMs
    1.56 GHz
    17.171 GBytes
With best regards -
July 12, 2023 at 10:07 amBenjamin PericSubscriber
As the CPU i have the AMD Ryzen 9 7900X 12-Core Processor with this Information. I choose 24 Cores for the Fluent Simulation. Is this correnct?
----------------------------------------------
    | Virtual Mem Usage (GB)|      Â
ID   | Current   Peak    | Page Faults
----------------------------------------------
host  | 0.632198  0.658665  | 1.911e+05 Â
n0 Â Â | 0.729481 Â 0.781273 Â | 4.222e+05 Â
n1 Â Â | 0.157967 Â 0.210609 Â | 1.528e+05 Â
n2 Â Â | 0.159733 Â 0.21048 Â Â | 1.523e+05 Â
n3 Â Â | 0.161869 Â 0.214577 Â | 1.534e+05 Â
n4 Â Â | 0.162098 Â 0.213295 Â | 1.655e+05 Â
n5 Â Â | 0.16357 Â Â 0.216122 Â | 1.58e+05 Â Â
n6 Â Â | 0.159542 Â 0.210396 Â | 1.555e+05 Â
n7 Â Â | 0.162121 Â 0.214764 Â | 1.557e+05 Â
n8 Â Â | 0.162102 Â 0.212917 Â | 1.546e+05 Â
n9 Â Â | 0.161724 Â 0.214123 Â | 1.526e+05 Â
n10 Â Â | 0.156334 Â 0.207302 Â | 1.511e+05 Â
n11 Â Â | 0.162262 Â 0.214771 Â | 1.602e+05 Â
n12 Â Â | 0.705612 Â 0.758247 Â | 4.086e+05 Â
n13 Â Â | 0.161713 Â 0.214321 Â | 1.584e+05 Â
n14 Â Â | 0.158855 Â 0.20961 Â Â | 1.554e+05 Â
n15 Â Â | 0.162148 Â 0.21487 Â Â | 1.545e+05 Â
n16 Â Â | 0.168247 Â 0.220753 Â | 1.689e+05 Â
n17 Â Â | 0.161999 Â 0.214539 Â | 1.528e+05 Â
n18 Â Â | 0.162266 Â 0.214649 Â | 1.555e+05 Â
----------------------------------------------
    | Virtual Mem Usage (GB)|      Â
ID   | Current   Peak    | Page Faults
----------------------------------------------
n19 Â Â | 0.16515 Â Â 0.217865 Â | 1.451e+05 Â
n20 Â Â | 0.167034 Â 0.219383 Â | 1.551e+05 Â
n21 Â Â | 0.162201 Â 0.214813 Â | 1.552e+05 Â
n22 Â Â | 0.16634 Â Â 0.219082 Â | 1.56e+05 Â Â
n23 Â Â | 0.161953 Â 0.214481 Â | 1.543e+05 Â
----------------------------------------------
Total  | 5.63452   6.91191   | 4.445e+06 Â
---------------------------------------------------------------------------------------------------------------
          | Virtual Mem Usage (GB)   | System Mem (GB)     Â
Hostname       | Current    Peak     |             Â
-----------------------------------------------------------------
WING49H Â Â Â Â Â Â | 5.63452 Â Â Â 6.91191 Â Â Â | 63.1473 Â Â Â
-----------------------------------------------------------------
Total        | 5.63452    6.91191    |      Â
----------------------------------------------------------------- -
July 12, 2023 at 10:26 amRobForum Moderator
If you only have 12 real cpu cores I'd not use any more, and would possibly check if 10 was faster given the OS load etc. Do not use hyperthreading, it's generally not worth the licence "cost". Note, with some of the high core count chips if you don't have enough memory channels you'll find you're not getting a good speed up as the memory limits the performance.Â
GPU assistance on the cpu solver is limited to certain tasks so tends not to be as effective as people expect. The pure gpu solver however is significantly faster, but you may find not all of the physics you want to be available: more is being added with each release.Â
-
July 12, 2023 at 11:18 amBenjamin PericSubscriber
thank you very much for your answer! What do you mean by GPU assistance on the cpu solver and the pure GPU solver? Where do i choose, which solver i use?
I have enabled the GPU for the pressure coupled solver, is this what you mean?
/solve/set/amg-options/amg-gpgpu-options>Â
epsilon         k            pressure-coupled -
July 12, 2023 at 12:17 pmRobForum Moderator
No, on the launcher there's a (new) gpu solver option. I think you need Enterprise level licences, but I think Research has that available.Â
-
July 19, 2023 at 11:46 am
-
July 19, 2023 at 12:24 pmRobForum Moderator
Launch Fluent outside of Workbench, set the licence level to Enterprise and it'll show up under Solver Options.Â
-
- The topic ‘Problem with Ansys Fluent GPU accelaration’ is closed to new replies.
-
421
-
192
-
178
-
162
-
141
© 2024 Copyright ANSYS, Inc. All rights reserved.