---
+ Post New Thread
Results 1 to 5 of 5
  1. #1
    Newbie level 3
    Points: 138, Level: 1

    Join Date
    Apr 2012
    Posts
    4
    Helped
    0 / 0
    Points
    138
    Level
    1

    Multi-core simulation for HFSS 14?

    Hi,

    I just added the support for multi-core simulation to my HFSS license file. It now supports 8 processors/cores. I changed the corresponding settings in HFSS option/solver to 8 processors. If I put 9 processors there, the license server will complain, so I guess the setting and license server are configured correctly.

    But when I actually run a simulation, the CPU usage remains at 10%, and the simulation speed is almost exactly the same. When I run a parametrics scan of around 50 points, the "solving" is always 1 (I expected it to be 8). I mainly solve eigenvalues, so the most time-consuming program is eigen.exe. Is it just my wrong-doing, or is it that eigen.exe does not support multi-thread/core/processor?

    Does anyone know?

    My machine:

    Intel i7 8 threads with 32 GB RAM
    Windows 7 enterprise X64
    HFSS 14.0.1

    Many Thanks!!

    •   Alt11th April 2012, 21:35

      advertising

        
       

  2. #2
    Full Member level 6
    Points: 3,285, Level: 13

    Join Date
    Dec 2009
    Location
    land of the free
    Posts
    346
    Helped
    176 / 176
    Points
    3,285
    Level
    13

    Re: Multi-core simulation for HFSS 14?

    Eigen.exe (the eigensolver) doesn't seem to utilize multi-processing itself, but it calls solver.exe. The latter utilizes multi-processing in the beginning and, later, solver.exe is called for other things, and I don't see it utilizing multi-processing then.

    Have Fun



    •   Alt12th April 2012, 22:32

      advertising

        
       

  3. #3
    Advanced Member level 1
    Points: 2,952, Level: 12
    johnjoe's Avatar
    Join Date
    May 2009
    Posts
    428
    Helped
    97 / 97
    Points
    2,952
    Level
    12

    Re: Multi-core simulation for HFSS 14?

    Not all problems or numerical algorithms can be splitted for multi-cpu. They are solved on one cpu!



    •   Alt15th April 2012, 19:57

      advertising

        
       

  4. #4
    Newbie level 3
    Points: 138, Level: 1

    Join Date
    Apr 2012
    Posts
    4
    Helped
    0 / 0
    Points
    138
    Level
    1

    Re: Multi-core simulation for HFSS 14?

    Quote Originally Posted by johnjoe View Post
    Not all problems or numerical algorithms can be splitted for multi-cpu. They are solved on one cpu!
    That's true. But the program should be able to separate parametrics to different CPUs, so that each CPU can solve its own problem, right? Now HFSS only solves one parametric problem at one time, on one out of eight cores. I don't see a reason why the computer cannot solve 8 independent problems simultaneously...



  5. #5
    Full Member level 6
    Points: 3,285, Level: 13

    Join Date
    Dec 2009
    Location
    land of the free
    Posts
    346
    Helped
    176 / 176
    Points
    3,285
    Level
    13

    Re: Multi-core simulation for HFSS 14?

    HFSS can do this, the licensing option to accomplish these simulations is different that the multiprocessing license. The multiprocessing license allows for multiple cores to be utilized (if possible) to solve a single variation of a simulation. The Distributed Solve Option (DSO) allows for multiple variations of a project to be solved over multiple cores simultaneously (or external machines in a cluster). At least this is how I understand it based upon our licensing here.

    Have Fun



+ Post New Thread
Please login