Fluids

Fluids

Parallel Processing in a single machine

    • ecrod
      Subscriber

      I have a machine with two Intel Xeon E5-2620V4 processors, 8 cores each . And a SVGA Nvidia RTX 2070/8GB.


      1. Am I able two run Fluent in parallel using 16 cores for instance ?


      2. In this case, I will run on a single machine. Do I need to install Intel or IBM MPI ?


      3. Can I use GPU for the solver ?


      Thanks in advance

    • tsiriaks
      Ansys Employee

      1.It's recommended to turn off hyperthreading and just use physical cores. So, your total would be 8.


      2.Running locally doesn't need extra MPI installation, they already come with your base Fluent installation.


      3.That card is not tested, ref:


      https://www.ansys.com/-/media/ansys/corporate/files/pdf/solutions/it-professionals/platform-support/gpu-accelerator-capabilities-2020-r1.pdf?la=en-in&hash=85106E5CFA8A60D6C6CBC7F6B4A910CF3397DE7D


      but you can try. However, you may need to check with Fluent expert what kind of analysis can benefit from it. It's not applicable to all.

    • ecrod
      Subscriber

      Thank your answer.


      I really did not understand the answer in question 1. I have two "physical" processors with 8 cores each, totalizing "16 physical cores". Why if I turned off hyperthreading I would be able to use only 8 cores ?


      As far as I know, with hyperthreading on I would have something like 2x8 for each processor, totalizing  "32 unphysical cores".


      If turned off hyperthreading, I tought that I would have 16 cores to run, am I right ?

    • DrAmine
      Ansys Employee

      Yes you will still have you physical 16 cores which you can use. We do not recommend using hyper-threading.


      Regarding GPU:  speed-up only noticeable if there is critical percentage of time spent by GPUs on linear solver (more than 80%).

    • ecrod
      Subscriber

      Thank you a lot.


      I will turn off hyper-threading.


      Best Regards.

    • tsiriaks
      Ansys Employee

      To make sure about your max number of cores that you can use, do you mean your machine has 2 CPU sockets ?


      What is the output of the following command


      WMIC CPU Get DeviceID,NumberOfCores,NumberOfLogicalProcessors

Viewing 5 reply threads
  • You must be logged in to reply to this topic.