-
Notifications
You must be signed in to change notification settings - Fork 314
Description
Please consider including MKL alongside Intel MPI within the default AMI (for CentOS, at least); at present, the low-friction options to enabling MKL usage are:
- Install on the head node and ensure the relevant directory is exported via NFS
- Install MKL on every node via a post-install script
At present, option 1 would involve "overwriting" the contents of /opt/intel with a new mount point (eg EBS volume or RAID array) and manually installing both Intel MPI and MKL on the head node. Option 2 uses the same process but just adds to the existing /opt/intel directory on each compute node - this is time-consuming and feels wasteful.
Including MKL (and the other Intel performance libraries, if there is demand) by default would greatly simplify things.
Alternatively, it might be viable to have the whole /opt directory be set to a dedicated NFS mount rather than just /opt/slurm as is the case currently, though that would imply different AMIs for the head node and compute nodes.