POLYFLOW - How to run the software in parallel?
What environment variables should be set for running POLYFLOW in parallel mode? A parallel run of POLYFLOW can easily be started from POLYMAN in which a menu allows to set the number of processors. When starting polyflow from a shell window, here are the environment variables that must be set up for 2 processors: Windows systems (1) (V3.8.1, V3.8.2, V3.9.0, V3.10.0, V3.11.0) c:> set OMP_NUM_THREADS=2 c:> set KMP_STACKSIZE=10m SGI systems % setenv MP_SET_NUMTHREADS 2 DEC OSF/Compaq Tru64Unix systems (up to V3.10.4) % setenv OMP_NUM_THREADS 2 HP-UX systems % setenv OMP_NUM_THREADS 2 % setenv MP_NUMBER_OF_THREADS 2 Linux systems (1,4) % setenv OMP_NUM_THREADS 2 Linux64 ['lnia64' (2,4)] systems (1) (V3.10.0 and beyond) % setenv OMP_NUM_THREADS 2 Linux64 ['lnamd64'(3)] systems (1) (up to V3.10.2) % setenv MKL_NPROCS 2 Linux64 ['lnamd64'(3)] systems (V3.10.4 and beyond) % setenv OMP_NUM_THREADS 2 (1): the parallelism is at BLAS level; BLAS routines only run in parallel (2): systems based on Intel Itanium processors (3): systems based on AMD 64-bits and Intel EM64T processors (4): up to 3.10.4, use setenv MKL_NPROCS 2 |
||
|