Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.
29277 Discussions

Compiling on one machine for another with more processors

asklingler
Beginner
355 Views
Hi all. I'm compiling a Monte Carlo simulation for deployment on other machines. I use the default parallelization settings. On my own (two processor) machine I get a significant speedup and Task Manager shows close to 100% CPU utilization. On one of the other machines (six-core) I compile *on my own machine* but changing environment variables NUMBER_OF_PROCESSORS=6 and OMP_NUM_THREADS=6. Not only do I not get any speedup, the CPU utilization level hangs around 17%, though it's distributed over two processors (per Task Manager).
Any clues here? I'm hoping I don't have to become an OpenMP expert to make use of the extra cores.
0 Kudos
0 Replies
Reply