CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > CONVERGE

Error in start the simulation with multi core

Register Blogs Community New Posts Updated Threads Search

Like Tree1Likes
  • 1 Post By JPovich

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   November 15, 2018, 07:22
Post Error in start the simulation with multi core
  #1
New Member
 
Chetan Patel
Join Date: Nov 2018
Location: France
Posts: 5
Rep Power: 8
Chetan Patel is on a distinguished road
Hello all,

I am facing the problem to run the converge with utilisation of core. We have windows operating system with Intel (R) Xeon (R) CPU E5-2683 V4 @ 210 GHZ with 2 sockets, cores-32 and logic processors-64. I give the command initially "converge-2.4.18-msmpi-win64 super" as well as "converge-2.4.18-serial-win64 super". Converge start simulations with the 3% utilisation of CPU.
So, I tried commands like "mpiexec -n 32 converge-2.4.18-msmpi-win64 super" or "mpiexec -n 32 converge-2.4.18-msmpi-win64 super.exe" etc.But, I am not able to start the smulations with those commands.

I am requesting you to give me suggestions to improve the CPU utilization with inclusion of available cores and logic processors.

Thank you.
Chetan Patel is offline   Reply With Quote

Old   November 15, 2018, 07:28
Default
  #2
New Member
 
Kapil
Join Date: Apr 2018
Location: India
Posts: 16
Rep Power: 8
KapilO8 is on a distinguished road
Quote:
Originally Posted by Chetan Patel View Post
Hello all,

I am facing the problem to run the converge with utilisation of core. We have windows operating system with Intel (R) Xeon (R) CPU E5-2683 V4 @ 210 GHZ with 2 sockets, cores-32 and logic processors-64. I give the command initially "converge-2.4.18-msmpi-win64 super" as well as "converge-2.4.18-serial-win64 super". Converge start simulations with the 3% utilisation of CPU.
So, I tried commands like "mpiexec -n 32 converge-2.4.18-msmpi-win64 super" or "mpiexec -n 32 converge-2.4.18-msmpi-win64 super.exe" etc.But, I am not able to start the smulations with those commands.

I am requesting you to give me suggestions to improve the CPU utilization with inclusion of available cores and logic processors.

Thank you.
Hey,

Check if the solver executable name is correctly typed and present in system path or in the working directory with license file. Also the mpi command would be mpiexec.exe followed by the no of processors and the converge executable.

For 18 cores and converge executable name with converge-msmpi.exe, That would be

mpiexec.exe -n 18 converge-msmpi.exe
KapilO8 is offline   Reply With Quote

Old   November 15, 2018, 11:03
Default
  #3
New Member
 
Chetan Patel
Join Date: Nov 2018
Location: France
Posts: 5
Rep Power: 8
Chetan Patel is on a distinguished road
Dear Kapil,

Thank you so much for your immediate reply. I am still facing difficulty to run the case in parallel mode. I gave a command "mpiexec.exe -n 32 converge-2.4.18-msmpi-win64.exe super"(I need to add 'super' keyword as we have superbase licence). I received an error "failed to post close command error 1717" and "unable to tear down job tree".
However, I succeed to start the simulations with "mpiexec.exe -n 32 converge-2.4.18-serial-win64.exe super" with 23% CPU utilization and 36% memory utilization.
I want to use te maximum capacity of my Processor. Any suggestions to improve the simulation speed will be appreciated.
Thanks.
Chetan Patel is offline   Reply With Quote

Old   November 15, 2018, 16:21
Default
  #4
New Member
 
Jon
Join Date: Nov 2018
Posts: 2
Rep Power: 0
JPovich is on a distinguished road
HI Chetan,

Do you have Hyperthreading enabled on your system? This setting is found in the BIOS screen. You generally want this feature disabled for any HPC software. In my experience, hyper-threading causes major performance issues on Windows systems for HPC programs.

You can check if it's on by seeing if Windows thinks there are 32 or 64 cores.
JPovich is offline   Reply With Quote

Old   November 16, 2018, 04:35
Default
  #5
New Member
 
Chetan Patel
Join Date: Nov 2018
Location: France
Posts: 5
Rep Power: 8
Chetan Patel is on a distinguished road
Quote:
Originally Posted by JPovich View Post
HI Chetan,

Do you have Hyperthreading enabled on your system? This setting is found in the BIOS screen. You generally want this feature disabled for any HPC software. In my experience, hyper-threading causes major performance issues on Windows systems for HPC programs.

You can check if it's on by seeing if Windows thinks there are 32 or 64 cores.
Hi JPovich,

Thank you so much for your reply. I will disable hyperthreading.

With Regards,
Chetan
Chetan Patel is offline   Reply With Quote

Old   November 16, 2018, 08:11
Default
  #6
New Member
 
Kapil
Join Date: Apr 2018
Location: India
Posts: 16
Rep Power: 8
KapilO8 is on a distinguished road
Curious to know, whats a superbase license?
KapilO8 is offline   Reply With Quote

Old   November 16, 2018, 10:20
Default
  #7
New Member
 
Jon
Join Date: Nov 2018
Posts: 2
Rep Power: 0
JPovich is on a distinguished road
Superbase license doesn't limit the core count of your job.

For a single job, traditional licenses use 1 "converge" license and N-1 "converge_child" licenses where N is the number of ranks in your job.

For a single job, a superbase run just checks out 1 "super" license. That's it. Whether you run a 32 core job or a 4096 core job, it still only checks out one "super" license.
hiren tala likes this.
JPovich is offline   Reply With Quote

Old   November 16, 2018, 10:27
Default
  #8
New Member
 
Kapil
Join Date: Apr 2018
Location: India
Posts: 16
Rep Power: 8
KapilO8 is on a distinguished road
Oh.. That's new to me.. Thanks for the info JPovich

By the way, did disabling hyperthreading worked Chetan?
KapilO8 is offline   Reply With Quote

Old   November 16, 2018, 12:29
Default
  #9
New Member
 
Chetan Patel
Join Date: Nov 2018
Location: France
Posts: 5
Rep Power: 8
Chetan Patel is on a distinguished road
Quote:
Originally Posted by KapilO8 View Post
Oh.. That's new to me.. Thanks for the info JPovich

By the way, did disabling hyperthreading worked Chetan?
Hi Kapil,
I am still facing the issue with running converge in parallel mode. I contacted converge support and they pointing towards some issue with the supporting software.

This system worked well in parallel mode by using same command before 2 months when operated by another person . So, I need to recheck again the supporting softwares.

It is very strange that I am able to run successfully in serial mode but not in parallel mode.
Any way, May I know which organiation you working?
Thanks,
With Regards,
Chetan
Chetan Patel is offline   Reply With Quote

Old   November 16, 2018, 12:31
Default
  #10
New Member
 
Chetan Patel
Join Date: Nov 2018
Location: France
Posts: 5
Rep Power: 8
Chetan Patel is on a distinguished road
Quote:
Originally Posted by JPovich View Post
Superbase license doesn't limit the core count of your job.

For a single job, traditional licenses use 1 "converge" license and N-1 "converge_child" licenses where N is the number of ranks in your job.

For a single job, a superbase run just checks out 1 "super" license. That's it. Whether you run a 32 core job or a 4096 core job, it still only checks out one "super" license.

Thanks Jpovich for this information. As, I am also not aware of it.
Chetan Patel is offline   Reply With Quote

Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Case works on Single Core, but not Multi Core Verse OpenFOAM 0 August 29, 2016 10:44
Shall I leave one core free when I run CFD simulation? Pierre1 Main CFD Forum 1 March 12, 2015 05:46
Multi core help please hedley SU2 Installation 0 June 20, 2014 03:09
Possible Bug in pimpleFoam (or createPatch) (or fluent3DMeshToFoam) cfdonline2mohsen OpenFOAM 3 October 21, 2013 10:28
Transient simulation error on start - Korsh Mik CFX 1 November 2, 2005 10:08


All times are GMT -4. The time now is 06:09.