setup.py
def detect_openmp():
	"""Does this compiler support OpenMP parallelization?"""
	compiler = new_compiler()
	print("Checking for OpenMP support... ")
	hasopenmp = hasfunction(compiler, 'omp_get_num_threads()')
	needs_gomp = hasopenmp
	if not hasopenmp:
		compiler.add_library('gomp')
	hasopenmp = hasfunction(compiler, 'omp_get_num_threads()')
	needs_gomp = hasopenmp
	if hasopenmp: print("Compiler supports OpenMP")
	else: print( "Did not detect OpenMP support.")
	return hasopenmp, needs_gomp
def detect_openmp():
	"""Does this compiler support OpenMP parallelization?"""
	compiler = new_compiler()
	print("Checking for OpenMP support... ")
	hasopenmp = hasfunction(compiler, 'omp_get_num_threads()')
	needs_gomp = hasopenmp
	if not hasopenmp:
		compiler.add_library('gomp')
	hasopenmp = hasfunction(compiler, 'omp_get_num_threads()')
	needs_gomp = hasopenmp
	if hasopenmp: print("Compiler supports OpenMP")
	else: print( "Did not detect OpenMP support.")
	return hasopenmp, needs_gomp
def detect_openmp ( ) : compiler = new_compiler ( ) print ( "Checking for OpenMP support... " ) hasopenmp = hasfunction ( compiler , 'omp_get_num_threads()' ) needs_gomp = hasopenmp if not hasopenmp : compiler . add_library ( 'gomp' ) hasopenmp = hasfunction ( compiler , 'omp_get_num_threads()' ) needs_gomp = hasopenmp if hasopenmp : print ( "Compiler supports OpenMP" ) else : print ( "Did not detect OpenMP support." ) return hasopenmp , needs_gomp
Does this compiler support OpenMP parallelization?
Does this compiler support OpenMP parallelization?