---
+ Post New Thread
Page 1 of 2 12 LastLast
Results 1 to 20 of 23
  1. #1
    Junior Member level 1
    Points: 1,197, Level: 7

    Join Date
    Sep 2006
    Posts
    16
    Helped
    3 / 3
    Points
    1,197
    Level
    7

    hfss multiprocessor

    Hi, guys:

    My company is gonna buy a dual-core computer for HFSS, and we don't have the multiprocessing license from Ansoft.

    My question is how HFSS uses the dual-core to run simulations without that multiprocessing license.

    Say I have a project running on HFSS. And one of my colleagues wants to run another project in HFSS. Will HFSS use both cores to run both projects or it will only use one core to handle the job?

    Thanks!

  2. #2
    Junior Member level 2
    Points: 1,228, Level: 7

    Join Date
    Jul 2006
    Location
    China
    Posts
    20
    Helped
    1 / 1
    Points
    1,228
    Level
    7

    hfss dual core

    i think HFSS will use one core to run one project, and use another core to run another project, if the memory is enough.



  3. #3
    Advanced Member level 3
    Points: 8,805, Level: 22
    Achievements:
    7 years registered

    Join Date
    Feb 2007
    Location
    All over the Map.
    Posts
    992
    Helped
    192 / 192
    Points
    8,805
    Level
    22

    hfss core

    If you have a single seat license. only one of you can use the software at a time.



    •   Alt31st October 2007, 07:41

      advertising

        
       

  4. #4
    Junior Member level 1
    Points: 1,197, Level: 7

    Join Date
    Sep 2006
    Posts
    16
    Helped
    3 / 3
    Points
    1,197
    Level
    7

    hfss computing time

    zhlc3

    Thank you for your reply!



  5. #5
    Member level 4
    Points: 3,154, Level: 13
    cd79's Avatar
    Join Date
    Jul 2005
    Location
    Germany
    Posts
    69
    Helped
    32 / 32
    Points
    3,154
    Level
    13

    hfss multicore

    I can confirm this.
    One license -> One core

    If you have more licenses, its one core for each project solver. The sweep can be distributed to more cores, but uses one license each core.



  6. #6
    Member level 1
    Points: 1,913, Level: 10

    Join Date
    Nov 2003
    Posts
    38
    Helped
    5 / 5
    Points
    1,913
    Level
    10

    use both core all the time

    one license does equal one core, but they do have seperate liscense to enable as many processors as you want.

    i don't know about the sweep being distributed if you have more than one license. I haven't heard of that or tried it.



  7. #7
    Member level 4
    Points: 2,757, Level: 12

    Join Date
    Jan 2003
    Posts
    79
    Helped
    3 / 3
    Points
    2,757
    Level
    12

    how to activate all 4 cores of a quad core cpu

    in the same computer with dual core Technology you must say to hfss that you have more than one processor so you must go on the hfss like these

    tools/options/hfss_options

    then clik on SOLVER and on number of processors put the number of CORES that you have

    ex: if you have one processor with 2 cores put 2
    if you have one processor with 4 cores ( quad core ) put 4
    if you have TWO processors with dual core Technology than put 4.

    it works and speeds up the simulation.

    the lisence is needed when you have more than one MACHINE runing it.

    now my time ...
    do you know how to simulate the axial ratio for a circular polarized antena on hfss??
    thx



  8. #8
    Advanced Member level 3
    Points: 8,805, Level: 22
    Achievements:
    7 years registered

    Join Date
    Feb 2007
    Location
    All over the Map.
    Posts
    992
    Helped
    192 / 192
    Points
    8,805
    Level
    22

    running multiple simulations simultaneously+hfss

    The post processor has a feature built into the far field reports to calculate axial ratio.



  9. #9
    Member level 4
    Points: 2,757, Level: 12

    Join Date
    Jan 2003
    Posts
    79
    Helped
    3 / 3
    Points
    2,757
    Level
    12

    hfss tell to use multiple cores

    Thx for your answare but .. what variables i must use ???
    and the setup for the swep ???

    did you have any example ???

    thx



  10. #10
    Advanced Member level 1
    Points: 6,315, Level: 18

    Join Date
    Jul 2004
    Posts
    428
    Helped
    76 / 76
    Points
    6,315
    Level
    18

    cpu time in hfss

    Hello

    I have a Dual Core CPU and have tried to compare having entered the numbers of processors to 1 and then 2 in the SOLVE menu under HFSS_options.

    With 1 processor i get a "CPU time" and "Real time" that are almost equal.

    With 2 processor i get a "CPU time" and a "Real time" that are not equal. Now the "CPU time" is increassed by x, but the "Real time" is decreased by the same amount. I do not know if this is just coincidence, but does this mean that the simulation is faster.
    Did not measure the time with a stop watch :)
    But is this "Real time" the actual simulation time?

    Regards



    •   Alt29th November 2007, 10:23

      advertising

        
       

  11. #11
    Member level 4
    Points: 2,008, Level: 10

    Join Date
    May 2004
    Posts
    68
    Helped
    9 / 9
    Points
    2,008
    Level
    10

    uses of dual core processor

    The real time should be the stopwatch time.

    Ideally CPU time should remain constant as you increase the number of processors. However, this is never the case, but it does give one an idea of the threading efficiency. In Intel machines all cores share the same bus to memory so I would expect a linear increase in the CPU time with number of cores. I recently converted by MoM code for multiple threads, and this memory bandwidth issue really hurts performance.



  12. #12
    Advanced Member level 1
    Points: 6,315, Level: 18

    Join Date
    Jul 2004
    Posts
    428
    Helped
    76 / 76
    Points
    6,315
    Level
    18

    use double core as one cpu

    Hello Wiley,

    This is interesting.
    So if the number of cores (in one CPU) incresases, will there be a point where you will not benefit from the increasing numbers of cores, due to lack of memory bandwidth?

    Regards



  13. #13
    Full Member level 2
    Points: 2,324, Level: 11

    Join Date
    Aug 2002
    Location
    Australia
    Posts
    134
    Helped
    6 / 6
    Points
    2,324
    Level
    11

    multiprocessing for hfss

    Hi,

    Be aware of the 2GB memory limit for windows XP. This is a bigger problem than the number of Cores. You may be able to lift this to 3 GB ( look for 3GB switch) on the Microsoft website.
    If you have XP 64 bit or Windows Server 2003, this will not apply.

    HFSS does not run on Vista.

    :D



  14. #14
    Member level 4
    Points: 2,008, Level: 10

    Join Date
    May 2004
    Posts
    68
    Helped
    9 / 9
    Points
    2,008
    Level
    10

    hfss fast frequency sweep + multiple processors

    Quote Originally Posted by tyassin
    Hello Wiley,

    This is interesting.
    So if the number of cores (in one CPU) incresases, will there be a point where you will not benefit from the increasing numbers of cores, due to lack of memory bandwidth?

    Regards
    Yep, exactly. Memory bandwidth will not be the only issue limiting performance, but it's one that the programmer has very little, if any, control over.

    Although I should be more specific on one point I mentioned in my previous post. For Intel machines, each processor has its own path to memory. Every core of that processor will share that path. So a two dual core processors out performs one quad core processor because the former has two paths to memory.



  15. #15
    Member level 3
    Points: 1,447, Level: 8

    Join Date
    Mar 2007
    Posts
    65
    Helped
    2 / 2
    Points
    1,447
    Level
    8

    hfss multiprocessor nvidia

    sorry to use this HFSS topic to ask about CST 2006b...is CST capable doing the same of HFFS (dual core= two projects), in a 64bit OS?

    thanks.



  16. #16
    Full Member level 6
    Points: 5,453, Level: 17
    madengr's Avatar
    Join Date
    Apr 2005
    Location
    Kansas City
    Posts
    394
    Helped
    107 / 107
    Points
    5,453
    Level
    17

    dual core simulations

    I have dual quad core XEONs running HFSS11 on Vista64. I did a quick test on a 3 element dipole array simulation using 1 core and 8 cores. The multi-core is apparently only used in matrix solving. The total solution time was 12:56 for 1 core and 8:33 for 8 cores. Here is a snippet of the profiles. You can see the MCS8 solver is 35 sec versus 90 sec for the MCS1. My guess is MCS stands for Multi Core Solver. If you monitor CPU load with the windows task manager, you can see it nailing all 8 cores during the matrix solves of the adaptive passes and fast sweeps. So for your typical projects, if you add up all the time doing matrix solves, you can estimate how much those extra cores will help. HFSS does not require extra licenses for this multi-core solve; I believe that pertains to clustering.

    Adaptive Pass 6 Frequency: 4 GHz
    g3dm_vadapt 00:00:08 00:00:08 84.1 M 38941 tetrahedra
    Simulation Setup 00:00:04 00:00:03 58.7 M Disk = 0 KBytes
    Matrix Assembly 00:00:05 00:00:04 191 M Disk = 0 KBytes, 36007 tetrahedra , LumpPort1: 28 triangles , LumpPort2: 29 triangles
    Solver MCS1 00:01:30 00:01:30 1.12 G Disk = 0 KBytes, matrix size 225284 , matrix bandwidth 21.4
    Field Recovery 00:00:04 00:00:03 1.12 G Disk = 18289 KBytes, 2 excitations
    Adaptive Passes converged
    Adaptive Pass 6 Frequency: 4 GHz
    g3dm_vadapt 00:00:08 00:00:08 84.1 M 38941 tetrahedra
    Simulation Setup 00:00:03 00:00:03 58.7 M Disk = 0 KBytes
    Matrix Assembly 00:00:05 00:00:04 191 M Disk = 0 KBytes, 36007 tetrahedra , LumpPort1: 28 triangles , LumpPort2: 29 triangles
    Solver MCS8 00:00:35 00:03:35 1.14 G Disk = 0 KBytes, matrix size 225284 , matrix bandwidth 21.4
    Field Recovery 00:00:04 00:00:03 1.14 G Disk = 18289 KBytes, 2 excitations
    Adaptive Passes converged



  17. #17
    Member level 4
    Points: 3,154, Level: 13
    cd79's Avatar
    Join Date
    Jul 2005
    Location
    Germany
    Posts
    69
    Helped
    32 / 32
    Points
    3,154
    Level
    13

    dual core runs on one cpu

    How did you switch between 1 and 8 cores?



  18. #18
    Advanced Member level 2
    Points: 7,126, Level: 20

    Join Date
    May 2001
    Posts
    545
    Helped
    94 / 94
    Points
    7,126
    Level
    20

    hfss dual core enabling

    There is an option in Tools -> Options -> HFSS Options -> Solver about multicore usage.

    "HFSS does not require extra licenses for this multi-core solve" I believe you DO need a license option for multi-CPU.



  19. #19
    Advanced Member level 5
    Points: 40,208, Level: 49

    Join Date
    Apr 2002
    Location
    USA
    Posts
    3,944
    Helped
    651 / 651
    Points
    40,208
    Level
    49

    hfss quad processor

    Hi madengr, I noticed very similar behavior on a dual quad-core Xeon, running HFSS 10 or HFSS 11 beta on WinXP SP2. Running more than two cores didn't improve the solve time very much, but it sure did chew up all the CPU power. The whole computer became horribly sluggish when I enabled all 8 cores, so I stepped it down to 7. I think HFSS is simply broken. This machine has no problems getting smooth nearly-8x performance with other multiprocessor apps.



  20. #20
    Advanced Member level 2
    Points: 7,126, Level: 20

    Join Date
    May 2001
    Posts
    545
    Helped
    94 / 94
    Points
    7,126
    Level
    20

    machine dropped from simulation hfss

    I too have 2x 4-core Xeons and running HFSS with full 8-core usage is not sluggish at all. Perhaps you've had harddrive swapping?



+ Post New Thread
Please login
Page 1 of 2 12 LastLast