f2py --f90flags=-fopenmp -L/usr/lib/gcc/x86_64-redhat-linux/4.8.2/ -lgomp -c -m hw hw.f90 running build running config_cc unifing config_cc, config, build_clib, build_ext, build commands --compiler options running config_fc unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options running build_src build_src building extension "hw" sources f2py options: [] f2py:> /tmp/tmpKa8a4p/src.linux-x86_64-2.7/hwmodule.c creating /tmp/tmpKa8a4p/src.linux-x86_64-2.7 Reading fortran codes... Reading file 'hw.f90' (format:free) Post-processing... Block: hw Block: hello In: :hw:hw.f90:hello get_useparameters: no module omp_lib info used by hello Post-processing (stage 2)... Building modules... Building module "hw"... Constructing wrapper function "hello"... hello() Wrote C/API module "hw" to file "/tmp/tmpKa8a4p/src.linux-x86_64-2.7/hwmodule.c" adding '/tmp/tmpKa8a4p/src.linux-x86_64-2.7/fortranobject.c' to sources. adding '/tmp/tmpKa8a4p/src.linux-x86_64-2.7' to include_dirs. ... compiling Fortran sources Fortran f77 compiler: /usr/bin/gfortran -Wall -g -ffixed-form -fno-second-underscore -fPIC -O3 -funroll-loops Fortran f90 compiler: /usr/bin/gfortran -fopenmp -fPIC -O3 -funroll-loops Fortran fix compiler: /usr/bin/gfortran -Wall -g -ffixed-form -fno-second-underscore -fopenmp -fPIC -O3 -funroll-loops compile options: '-I/tmp/tmpKa8a4p/src.linux-x86_64-2.7 \ -I/home/laytonjb/anaconda2/lib/python2.7/site-packages/numpy/core/include \ -I/home/laytonjb/anaconda2/include/python2.7 -c' gfortran:f90: hw.f90 /usr/bin/gfortran -Wall -g -Wall -g -shared \ /tmp/tmpKa8a4p/tmp/tmpKa8a4p/src.linux-x86_64-2.7/hwmodule.o \ /tmp/tmpKa8a4p/tmp/tmpKa8a4p/src.linux-x86_64-2.7/fortranobject.o \ /tmp/tmpKa8a4p/hw.o -L/usr/lib/gcc/x86_64-redhat-linux/4.8.2/ \ -L/home/laytonjb/anaconda2/lib -lgomp -lpython2.7 -lgfortran -o ./hw.so Removing build directory /tmp/tmpKa8a4p