def sanitycheck(self): if not self.getcfg('sanityCheckPaths'): mklfiles = None mkldirs = None if LooseVersion(self.version()) >= LooseVersion('10.3'): if self.getcfg('m32'): self.log.error("Sanity check for 32-bit not implemented yet for IMKL v%s (>= 10.3)" % self.version()) else: mklfiles = ["mkl/lib/intel64/libmkl.so", "mkl/include/mkl.h"] mkldirs = ["bin", "mkl/bin", "mkl/bin/intel64", "compiler/lib/intel64", "mkl/lib/intel64", "mkl/include"] else: if self.getcfg('m32'): mklfiles = ["lib/32/libmkl.so", "include/mkl.h"] mkldirs = ["lib/32", "include/32", "interfaces"] else: mklfiles = ["lib/em64t/libmkl.so", "include/mkl.h"] mkldirs = ["lib/em64t", "include/em64t", "interfaces"] self.setcfg('sanityCheckPaths', { 'files': mklfiles, 'dirs': mkldirs }) self.log.info("Customized sanity check paths: %s" % self.getcfg('sanityCheckPaths')) IntelBase.sanitycheck(self)
def sanitycheck(self): if not self.getcfg('sanityCheckPaths'): self.setcfg('sanityCheckPaths', { 'files':[], 'dirs':["tbb/bin", "tbb/lib/", "tbb/libs/"] }) self.log.info("Customized sanity check paths: %s" % self.getcfg('sanityCheckPaths')) IntelBase.sanitycheck(self)
def sanitycheck(self): if not self.getcfg('sanityCheckPaths'): self.setcfg('sanityCheckPaths', { 'files': ["ipp/lib/intel64/libipp%s" % y for x in ["ac", "cc", "ch", "core", "cv", "dc", "di", "i", "j", "m", "r", "s", "sc", "vc", "vm"] for y in ["%s.a" % x, "%s.so" % x]], 'dirs': ["compiler/lib/intel64", "ipp/bin", "ipp/include", "ipp/interfaces/data-compression", "ipp/tools/intel64"] }) self.log.info("Customized sanity check paths: %s" % self.getcfg('sanityCheckPaths')) IntelBase.sanitycheck(self)
def sanitycheck(self): if not self.getcfg('sanityCheckPaths'): libprefix = "" if LooseVersion(self.version()) >= LooseVersion("2011"): libprefix = "compiler/lib/intel64/lib" else: libprefix = "lib/intel64/lib" self.setcfg('sanityCheckPaths', { 'files': ["bin/intel64/%s" % x for x in ["icc", "icpc", "idb"]] + ["%s%s" % (libprefix, x) for x in ["iomp5.a", "iomp5.so"]], 'dirs': [] }) self.log.info("Customized sanity check paths: %s" % self.getcfg('sanityCheckPaths')) IntelBase.sanitycheck(self)