none
MPI on HPC RRS feed

  • Question

  • Hi all,

    I have a question relating to Windows HPC, at the moment I run windows 10 on a single node 32 core machine. I'm attempting to launch various mpiexec instances (around 8 cores each) and bind them to a specific core range,

    i.e. mpiexec task 1 [core 0 to core 7], mpiexec task 2 [core 8 to core 15] etc.

    Looking into the intel documentaiton on MPI there are a couple of binding options

      Processor topology options:
        -bind-to                         process binding
        -map-by                          process mapping
        -membind                         memory binding policy

    But it appears that the OS actually manages resources of the core usages. I was wondering if the Windows HPC scheduler would allow locking the task/job to a specific set of cores on a single node (main host node)?

    Thanks,


    Hob

    Friday, May 22, 2020 9:03 AM

All replies

  • Hi all, I found the option:

    I_MPI_PIN_PROCESSOR_LIST in the Intel MPI developer manual,

    My quesiton has changed a little as a result, is it possbile to exclude the HPC scheduler from using a specific core or cores on the target server, i.e. if there are 32 cores free, only run on cpu 0 to cpu 29 ? as an example,

    Thanks

    Sunday, May 24, 2020 12:21 AM