old_contents: from distutils.core import setup
  from distutils.extension import Extension
  from Cython.Distutils import build_ext
  from Cython.Build import cythonize
  from setuptools import find_packages
  
  import numpy
  
  import os
  MKLROOT = os.environ['MKLROOT']
  
  setup(
      name='magpy',
      version='0.1dev',
      packages=find_packages(),
      ext_modules= cythonize(Extension(
          name='magpy.core',
          sources=["magpy/core.pyx"],
          language='c++',
          extra_compile_args=[
              "-std=c++11", '-pthread', '-O3','-fopenmp', '-simd', '-qopenmp', '-xHost',
              '-DUSEMKL', '-DMKL_ILP64', '-I{}/include'.format(MKLROOT)],
          extra_link_args=[
              '-std=c++11', '-pthread', '-fopenmp',
              '-Wl,--start-group', '{}/lib/intel64/libmkl_intel_ilp64.a'.format(MKLROOT),
              '{}/lib/intel64/libmkl_sequential.a'.format(MKLROOT),
              '{}/lib/intel64/libmkl_core.a'.format(MKLROOT), '-Wl,--end-group',
              '-lpthread', '-lm', '-ldl'],
          libraries=['moma', 'm', 'dl', 'pthread'],
          library_dirs=['.', '{}/lib/intel64'.format(MKLROOT)],
          include_dirs=[numpy.get_include(), './include']
      ))
  )
  
new_contents: from distutils.core import setup
  from distutils.extension import Extension
  from Cython.Distutils import build_ext
  from Cython.Build import cythonize
  from setuptools import find_packages
  
  import numpy
  
  import os
  MKLROOT = os.environ['MKLROOT']
  
  setup(
      name='magpy',
      version='0.1dev',
      packages=find_packages(),
      ext_modules= cythonize(Extension(
          name='magpy.core',
          sources=["magpy/core.pyx"],
          language='c++',
          extra_compile_args=[
              "-std=c++11", '-pthread', '-O3','-fopenmp', '-simd', '-qopenmp', '-xHost',
              '-DUSEMKL', '-DMKL_ILP64', '-I{}/include'.format(MKLROOT)],
          extra_link_args=[
              '-std=c++11', '-pthread', '-fopenmp', '-qopenmp',
              '-Wl,--start-group', '{}/lib/intel64/libmkl_intel_ilp64.a'.format(MKLROOT),
              '{}/lib/intel64/libmkl_sequential.a'.format(MKLROOT),
              '{}/lib/intel64/libmkl_core.a'.format(MKLROOT), '-Wl,--end-group',
              '-lpthread', '-lm', '-ldl'],
          libraries=['moma', 'm', 'dl', 'pthread'],
          library_dirs=['.', '{}/lib/intel64'.format(MKLROOT)],
          include_dirs=[numpy.get_include(), './include']
      ))
  )
  
subject: add qopenmp to cython linking