@@ -171,10 +171,9 @@ LD_LIBRARY_PATH=$LD_LIBRARY_PATH
171
171
LIBRARY_PATH=$LIBRARY_PATH
172
172
INFOPATH=$INFOPATH
173
173
MANPATH=$MANPATH
174
- MKLLIB=$MKLLIB
175
174
MKLROOT=$MKLROOT
176
- DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH
177
175
ONEAPI_ROOT=$ONEAPI_ROOT
176
+ MKLLIB=$MKLLIB
178
177
CLASSPATH=$CLASSPATH
179
178
CMAKE_PREFIX_PATH=$CMAKE_PREFIX_PATH
180
179
OCL_ICD_FILENAMES=$OCL_ICD_FILENAMES
@@ -397,21 +396,6 @@ install_intel_apt()
397
396
fi
398
397
399
398
source /opt/intel/oneapi/setvars.sh
400
- # these exports have been removed in later versions of the action?
401
- if $classic ; then
402
- export FC=" ifort"
403
- export CC=" icc"
404
- export CXX=" icpc"
405
- else
406
- export FC=" ifx"
407
- export CC=" icx"
408
- export CXX=" icpx"
409
- fi
410
- if $install_mkl ; then
411
- export MKLLIB=" $ONEAPI_ROOT /mkl/latest/lib/intel64"
412
- export MKLROOT=" $ONEAPI_ROOT /mkl/latest"
413
- fi
414
-
415
399
export_intel_vars
416
400
}
417
401
@@ -480,23 +464,7 @@ install_intel_dmg()
480
464
esac
481
465
482
466
if $install_mkl ; then
483
- if [ " $MACOS_BASEKIT_URL " == " " ]; then
484
- echo " ERROR: MACOS_BASEKIT_URL is empty - please check the version mapping for MKL"
485
- echo " SKIPPING MKL installation..."
486
- else
487
- require_fetch
488
- $fetch $MACOS_BASEKIT_URL > m_BASEKit.dmg
489
- ls -lh
490
- hdiutil verify m_BASEKit.dmg
491
- hdiutil attach m_BASEKit.dmg
492
- sudo /Volumes/" $( basename " $MACOS_BASEKIT_URL " .dmg) " /bootstrapper.app/Contents/MacOS/bootstrapper -s \
493
- --action install \
494
- --eula=accept \
495
- --continue-with-optional-error=yes \
496
- --log-dir=.
497
- hdiutil detach /Volumes/" $( basename " $MACOS_BASEKIT_URL " .dmg) " -quiet
498
- rm m_BASEKit.dmg
499
- fi
467
+ source " $GITHUB_ACTION_PATH /install-mkl-macos.sh" $MACOS_BASEKIT_URL
500
468
fi
501
469
502
470
require_fetch
@@ -512,18 +480,6 @@ install_intel_dmg()
512
480
rm m_HPCKit.dmg
513
481
514
482
source /opt/intel/oneapi/setvars.sh
515
-
516
- # these exports have been removed in later versions of the action?
517
- export FC=" ifort"
518
- export CC=" icc"
519
- export CXX=" icpc"
520
-
521
- if $install_mkl ; then
522
- export MKLLIB=" $ONEAPI_ROOT /mkl/latest/lib"
523
- export MKLROOT=" $ONEAPI_ROOT /mkl/latest"
524
- export DYLD_LIBRARY_PATH=" $MKLLIB " :$DYLD_LIBRARY_PATH
525
- fi
526
-
527
483
export_intel_vars
528
484
}
529
485
@@ -579,9 +535,11 @@ install_intel()
579
535
local platform=$1
580
536
local classic=$2
581
537
local install_mkl=$3
538
+ mkl_subdir=" "
582
539
case $platform in
583
540
linux* )
584
541
install_intel_apt $version $classic $install_mkl
542
+ mkl_subdir=" intel64"
585
543
;;
586
544
darwin* )
587
545
install_intel_dmg $version $install_mkl
@@ -610,6 +568,11 @@ install_intel()
610
568
export CC=" icx"
611
569
export CXX=" icpx"
612
570
fi
571
+
572
+ if $install_mkl ; then
573
+ export MKLLIB=" $ONEAPI_ROOT /mkl/latest/lib/$mkl_subdir "
574
+ export MKLROOT=" $ONEAPI_ROOT /mkl/latest"
575
+ fi
613
576
}
614
577
615
578
export_nvidiahpc_vars ()
0 commit comments