SJ001/AI-Feynman

pip install error and clone error

Opened this issue · 3 comments

I have verified that gfortran is installed on my machine and have cloned the repo. The traceback error is the same when I pip install or install from sourrce.

(base) 22:54:56 steffencruz AI-Feynman $ pip install dist/aifeynman-2.0.7.tar.gz
Processing ./dist/aifeynman-2.0.7.tar.gz
Requirement already satisfied: numpy in /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages (from aifeynman==2.0.7) (1.20.3)
Collecting matplotlib
Using cached matplotlib-3.4.2-cp39-cp39-macosx_10_9_x86_64.whl (7.2 MB)
Requirement already satisfied: python-dateutil>=2.7 in /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages (from matplotlib->aifeynman==2.0.7) (2.8.1)
Requirement already satisfied: numpy in /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages (from aifeynman==2.0.7) (1.20.3)
Requirement already satisfied: pyparsing>=2.2.1 in /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages (from matplotlib->aifeynman==2.0.7) (2.4.7)
Collecting cycler>=0.10
Using cached cycler-0.10.0-py2.py3-none-any.whl (6.5 kB)
Requirement already satisfied: six in /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages (from cycler>=0.10->matplotlib->aifeynman==2.0.7) (1.15.0)
Collecting kiwisolver>=1.0.1
Using cached kiwisolver-1.3.1-cp39-cp39-macosx_10_9_x86_64.whl (61 kB)
Collecting pillow>=6.2.0
Using cached Pillow-8.2.0-cp39-cp39-macosx_10_10_x86_64.whl (2.8 MB)
Requirement already satisfied: six in /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages (from cycler>=0.10->matplotlib->aifeynman==2.0.7) (1.15.0)
Collecting seaborn
Using cached seaborn-0.11.1-py3-none-any.whl (285 kB)
Requirement already satisfied: pandas>=0.23 in /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages (from seaborn->aifeynman==2.0.7) (1.2.4)
Requirement already satisfied: numpy in /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages (from aifeynman==2.0.7) (1.20.3)
Requirement already satisfied: scipy>=1.0 in /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages (from seaborn->aifeynman==2.0.7) (1.6.3)
Requirement already satisfied: numpy in /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages (from aifeynman==2.0.7) (1.20.3)
Requirement already satisfied: pytz>=2017.3 in /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages (from pandas>=0.23->seaborn->aifeynman==2.0.7) (2021.1)
Requirement already satisfied: python-dateutil>=2.7 in /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages (from matplotlib->aifeynman==2.0.7) (2.8.1)
Requirement already satisfied: numpy in /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages (from aifeynman==2.0.7) (1.20.3)
Collecting sklearn
Using cached sklearn-0.0-py2.py3-none-any.whl
Requirement already satisfied: scikit-learn in /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages (from sklearn->aifeynman==2.0.7) (0.24.2)
Requirement already satisfied: scipy>=1.0 in /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages (from seaborn->aifeynman==2.0.7) (1.6.3)
Requirement already satisfied: numpy in /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages (from aifeynman==2.0.7) (1.20.3)
Requirement already satisfied: threadpoolctl>=2.0.0 in /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages (from scikit-learn->sklearn->aifeynman==2.0.7) (2.1.0)
Requirement already satisfied: joblib>=0.11 in /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages (from scikit-learn->sklearn->aifeynman==2.0.7) (1.0.1)
Collecting sortedcontainers
Using cached sortedcontainers-2.4.0-py2.py3-none-any.whl (29 kB)
Collecting sympy>=1.4
Using cached sympy-1.8-py3-none-any.whl (6.1 MB)
Collecting mpmath>=0.19
Using cached mpmath-1.2.1-py3-none-any.whl (532 kB)
Collecting torch>=1.4.0
Using cached torch-1.8.1-cp39-none-macosx_10_9_x86_64.whl (119.6 MB)
Requirement already satisfied: numpy in /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages (from aifeynman==2.0.7) (1.20.3)
Collecting torchvision
Using cached torchvision-0.9.1-cp39-cp39-macosx_10_9_x86_64.whl (13.1 MB)
Requirement already satisfied: numpy in /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages (from aifeynman==2.0.7) (1.20.3)
Collecting typing-extensions
Using cached typing_extensions-3.10.0.0-py3-none-any.whl (26 kB)
Building wheels for collected packages: aifeynman
Building wheel for aifeynman (setup.py) ... error
ERROR: Command errored out with exit status 1:
command: /Users/steffencruz/opt/miniconda3/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/pip-req-build-961u242u/setup.py'"'"'; file='"'"'/private/var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/pip-req-build-961u242u/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' bdist_wheel -d /private/var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/pip-wheel-1wcklt20
cwd: /private/var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/pip-req-build-961u242u/
Complete output (1470 lines):
running bdist_wheel
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 "aifeynman._symbolic_regress1" sources
f2py options: []
adding 'build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/fortranobject.c' to sources.
adding 'build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman' to include_dirs.
adding 'build/src.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress1-f2pywrappers.f' to sources.
building extension "aifeynman._symbolic_regress2" sources
f2py options: []
adding 'build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/fortranobject.c' to sources.
adding 'build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman' to include_dirs.
adding 'build/src.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress2-f2pywrappers.f' to sources.
building extension "aifeynman._symbolic_regress3" sources
f2py options: []
adding 'build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/fortranobject.c' to sources.
adding 'build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman' to include_dirs.
adding 'build/src.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress3-f2pywrappers.f' to sources.
building extension "aifeynman._symbolic_regress_mdl3" sources
f2py options: []
adding 'build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/fortranobject.c' to sources.
adding 'build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman' to include_dirs.
adding 'build/src.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress_mdl3-f2pywrappers.f' to sources.
building extension "aifeynman._symbolic_regress_mdl2" sources
f2py options: []
adding 'build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/fortranobject.c' to sources.
adding 'build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman' to include_dirs.
adding 'build/src.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress_mdl2-f2pywrappers.f' to sources.
building extension "aifeynman._symbolic_regress_mdl4" sources
f2py options: []
adding 'build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/fortranobject.c' to sources.
adding 'build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman' to include_dirs.
adding 'build/src.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress_mdl4-f2pywrappers.f' to sources.
building extension "aifeynman._symbolic_regress_mdl5" sources
f2py options: []
adding 'build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/fortranobject.c' to sources.
adding 'build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman' to include_dirs.
adding 'build/src.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress_mdl5-f2pywrappers.f' to sources.
build_src: building npy-pkg config files
running build_py
creating build/lib.macosx-10.9-x86_64-3.9
creating build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_brute_force.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/RPN_to_eq.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/RPN_to_pytorch.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_get_number_DL.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/get_demos.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_NN_train.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_compositionality.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_NN_get_gradients.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_add_sym_on_pareto.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_combine_pareto.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_gradient_decomposition.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_polyfit_utils.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_polyfit.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/getPowers.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/init.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_final_gd.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/dimensionalAnalysis.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_add_snap_expr_on_pareto.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/get_pareto.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_gen_sym.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/test_points.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_get_symbolic_expr_error.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_brute_force_number.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_brute_force_gen_sym.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_brute_force_comp.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/resources.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_snap.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_run_aifeynman.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_separability.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_run_bf_polyfit.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_get_number_DL_snapped.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_remove_input_neuron.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_get_expr_complexity.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_add_bf_on_numbers_on_pareto.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_symmetry.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_change_output.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_NN_eval.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/10ops.txt -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/7ops.txt -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/arity2templates.txt -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/14ops.txt -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/19ops.txt -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/symbolic_regress2.f90 -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/symbolic_regress3.f90 -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/symbolic_regress1.f90 -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/symbolic_regress_mdl4.f90 -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/symbolic_regress_mdl5.f90 -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/symbolic_regress_mdl2.f90 -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/symbolic_regress_mdl3.f90 -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/tools.f90 -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
running build_ext
customize UnixCCompiler
customize UnixCCompiler using build_ext
CCompilerOpt.cc_test_flags[999] : testing flags (-march=native)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

creating /var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/tmp7fai6q0i/Users
creating /var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/tmp7fai6q0i/Users/steffencruz
creating /var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/tmp7fai6q0i/Users/steffencruz/opt
creating /var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/tmp7fai6q0i/Users/steffencruz/opt/miniconda3
creating /var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/tmp7fai6q0i/Users/steffencruz/opt/miniconda3/lib
creating /var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/tmp7fai6q0i/Users/steffencruz/opt/miniconda3/lib/python3.9
creating /var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/tmp7fai6q0i/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages
creating /var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/tmp7fai6q0i/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy
creating /var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/tmp7fai6q0i/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/distutils
creating /var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/tmp7fai6q0i/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/distutils/checks
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-march=native'
CCompilerOpt.cc_test_flags[999] : testing flags (-O3)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-O3'
CCompilerOpt.cc_test_flags[999] : testing flags (-Werror)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-Werror'
CCompilerOpt.init[1674] : check requested baseline
CCompilerOpt.cc_test_flags[999] : testing flags (-msse)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse'
CCompilerOpt.cc_test_flags[999] : testing flags (-msse2)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse2'
CCompilerOpt.feature_test[1444] : testing feature 'SSE' with flags (-msse -msse2)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -Werror'
CCompilerOpt.feature_test[1444] : testing feature 'SSE2' with flags (-msse -msse2)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -Werror'
CCompilerOpt.cc_test_flags[999] : testing flags (-msse3)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse3'
CCompilerOpt.feature_test[1444] : testing feature 'SSE3' with flags (-msse -msse2 -msse3)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -Werror'
CCompilerOpt.init[1683] : check requested dispatch-able features
CCompilerOpt.cc_test_flags[999] : testing flags (-mssse3)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-mssse3'
CCompilerOpt.feature_test[1444] : testing feature 'SSSE3' with flags (-msse -msse2 -msse3 -mssse3)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -Werror'
CCompilerOpt.cc_test_flags[999] : testing flags (-msse4.1)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse4.1'
CCompilerOpt.cc_test_flags[999] : testing flags (-mpopcnt)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-mpopcnt'
CCompilerOpt.cc_test_flags[999] : testing flags (-msse4.2)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse4.2'
CCompilerOpt.cc_test_flags[999] : testing flags (-mavx)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-mavx'
CCompilerOpt.cc_test_flags[999] : testing flags (-mf16c)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-mf16c'
CCompilerOpt.cc_test_flags[999] : testing flags (-mfma)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-mfma'
CCompilerOpt.feature_test[1444] : testing feature 'FMA3' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -Werror'
CCompilerOpt.cc_test_flags[999] : testing flags (-mavx2)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-mavx2'
CCompilerOpt.feature_test[1444] : testing feature 'AVX2' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mavx2)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mavx2 -Werror'
CCompilerOpt.feature_test[1444] : testing feature 'F16C' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -Werror'
CCompilerOpt.feature_test[1444] : testing feature 'POPCNT' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -Werror'
CCompilerOpt.cc_test_flags[999] : testing flags (-mavx512f)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-mavx512f'
CCompilerOpt.feature_test[1444] : testing feature 'AVX512F' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -Werror'
CCompilerOpt.feature_test[1444] : testing feature 'AVX' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -Werror'
CCompilerOpt.feature_test[1444] : testing feature 'SSE41' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -Werror'
CCompilerOpt.feature_test[1444] : testing feature 'SSE42' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -Werror'
CCompilerOpt.cc_test_flags[999] : testing flags (-mavx512cd)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-mavx512cd'
CCompilerOpt.feature_test[1444] : testing feature 'AVX512CD' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -Werror'
CCompilerOpt.cc_test_flags[999] : testing flags (-mavx512er -mavx512pf)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-mavx512er -mavx512pf'
CCompilerOpt.feature_test[1444] : testing feature 'AVX512_KNL' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512er -mavx512pf)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512er -mavx512pf -Werror'
CCompilerOpt.cc_test_flags[999] : testing flags (-mavx512vl -mavx512bw -mavx512dq)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-mavx512vl -mavx512bw -mavx512dq'
CCompilerOpt.feature_test[1444] : testing feature 'AVX512_SKX' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -Werror'
CCompilerOpt.cc_test_flags[999] : testing flags (-mavx512ifma -mavx512vbmi)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-mavx512ifma -mavx512vbmi'
CCompilerOpt.feature_test[1444] : testing feature 'AVX512_CNL' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512ifma -mavx512vbmi)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512ifma -mavx512vbmi -Werror'
CCompilerOpt.cc_test_flags[999] : testing flags (-mavx5124fmaps -mavx5124vnniw -mavx512vpopcntdq)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-mavx5124fmaps -mavx5124vnniw -mavx512vpopcntdq'
CCompilerOpt.dist_test[576] : CCompilerOpt._dist_test_spawn[711] : Command (clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -I/Users/steffencruz/opt/miniconda3/include/python3.9 -c /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/distutils/checks/test_flags.c -o /var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/tmp7fai6q0i/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/distutils/checks/test_flags.o -MMD -MF /var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/tmp7fai6q0i/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/distutils/checks/test_flags.o.d -mavx5124fmaps -mavx5124vnniw -mavx512vpopcntdq) failed with exit status 1 output ->
clang: error: unknown argument: '-mavx5124fmaps'
clang: error: unknown argument: '-mavx5124vnniw'

CCompilerOpt.cc_test_flags[1003] : testing failed
CCompilerOpt.feature_test[1444] : testing feature 'AVX512_KNM' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512er -mavx512pf)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512er -mavx512pf -Werror'
CCompilerOpt.dist_test[576] : CCompilerOpt._dist_test_spawn[711] : Command (clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -I/Users/steffencruz/opt/miniconda3/include/python3.9 -c /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/distutils/checks/cpu_avx512_knm.c -o /var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/tmp7fai6q0i/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/distutils/checks/cpu_avx512_knm.o -MMD -MF /var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/tmp7fai6q0i/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/distutils/checks/cpu_avx512_knm.o.d -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512er -mavx512pf -Werror) failed with exit status 1 output ->
/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/distutils/checks/cpu_avx512_knm.c:9:9: error: implicit declaration of function '_mm512_4fmadd_ps' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
b = _mm512_4fmadd_ps(b, b, b, b, b, NULL);
^
/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/distutils/checks/cpu_avx512_knm.c:9:9: note: did you mean '_mm512_fmadd_ps'?
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.5/include/avx512fintrin.h:2716:1: note: '_mm512_fmadd_ps' declared here
_mm512_fmadd_ps(__m512 __A, __m512 __B, __m512 __C)
^
/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/distutils/checks/cpu_avx512_knm.c:9:7: error: assigning to '__m512' (vector of 16 'float' values) from incompatible type 'int'
b = _mm512_4fmadd_ps(b, b, b, b, b, NULL);
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/distutils/checks/cpu_avx512_knm.c:11:9: error: implicit declaration of function '_mm512_4dpwssd_epi32' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
a = _mm512_4dpwssd_epi32(a, a, a, a, a, NULL);
^
/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/distutils/checks/cpu_avx512_knm.c:11:9: note: did you mean '_mm512_dpwssd_epi32'?
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.5/include/avx512vnniintrin.h:68:1: note: '_mm512_dpwssd_epi32' declared here
_mm512_dpwssd_epi32(__m512i __S, __m512i __A, __m512i __B)
^
/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/distutils/checks/cpu_avx512_knm.c:11:7: error: assigning to '__m512i' (vector of 8 'long long' values) from incompatible type 'int'
a = _mm512_4dpwssd_epi32(a, a, a, a, a, NULL);
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4 errors generated.

CCompilerOpt.feature_test[1458] : testing failed
CCompilerOpt.cc_test_flags[999] : testing flags (-mavx512vnni)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-mavx512vnni'
CCompilerOpt.feature_test[1444] : testing feature 'AVX512_CLX' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512vnni)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512vnni -Werror'
CCompilerOpt.cc_test_flags[999] : testing flags (-mavx512vbmi2 -mavx512bitalg -mavx512vpopcntdq)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-mavx512vbmi2 -mavx512bitalg -mavx512vpopcntdq'
CCompilerOpt.feature_test[1444] : testing feature 'AVX512_ICL' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512vnni -mavx512ifma -mavx512vbmi -mavx512vbmi2 -mavx512bitalg -mavx512vpopcntdq)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512vnni -mavx512ifma -mavx512vbmi -mavx512vbmi2 -mavx512bitalg -mavx512vpopcntdq -Werror'
CCompilerOpt.init[1695] : skip features (SSE2 SSE SSE3) since its part of baseline
CCompilerOpt.init[1699] : initialize targets groups
CCompilerOpt.init[1701] : parse target group simd_test
CCompilerOpt._parse_target_tokens[1910] : skip targets (VSX2 NEON FMA4 VSX3 ASIMD XOP VSX) not part of baseline or dispatch-able features
CCompilerOpt._parse_policy_not_keepbase[2022] : skip baseline features (SSE2)
CCompilerOpt.generate_dispatch_header[2236] : generate CPU dispatch header: (build/src.macosx-10.9-x86_64-3.9/numpy/distutils/include/npy_cpu_dispatch_config.h)
CCompilerOpt.generate_dispatch_header[2245] : dispatch header dir build/src.macosx-10.9-x86_64-3.9/numpy/distutils/include does not exist, creating it
CCompilerOpt.feature_extra_checks[1519] : Testing extra checks for feature 'AVX512F' (AVX512F_REDUCE)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -Werror'
CCompilerOpt.feature_extra_checks[1519] : Testing extra checks for feature 'AVX512_SKX' (AVX512BW_MASK AVX512DQ_MASK)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -Werror'
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -Werror'
Detected changes on compiler optimizations, force rebuilding
get_default_fcompiler: matching types: '['gnu95', 'nag', 'absoft', 'ibm', 'intel', 'gnu', 'g95', 'pg']'
customize Gnu95FCompiler
Found executable /usr/local/bin/gfortran
customize Gnu95FCompiler
customize Gnu95FCompiler using build_ext
building 'aifeynman._symbolic_regress1' extension
compiling C sources
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

creating build/temp.macosx-10.9-x86_64-3.9/build
creating build/temp.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9
creating build/temp.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman
creating build/temp.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/build
creating build/temp.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9
creating build/temp.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman
compile options: '-Ibuild/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman -I/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/core/include -Ibuild/src.macosx-10.9-x86_64-3.9/numpy/distutils/include -I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3'
clang: build/src.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress1module.cclang: build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/fortranobject.c

In file included from build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/fortranobject.c:2:
In file included from build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/fortranobject.h:13:
In file included from /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/core/include/numpy/arrayobject.h:4:
In file included from /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/core/include/numpy/ndarrayobject.h:12:
In file included from /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/core/include/numpy/ndarraytypes.h:1944:
/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2:In file included from build/src.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress1module.c: 16warning: "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-W#warnings]
:
In file included from build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/fortranobject.h:13:
In file included from /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/core/include/numpy/arrayobject.h:4:
In file included from /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/core/include/numpy/ndarrayobject.h:12:
In file included from /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/core/include/numpy/ndarraytypes.h:1944:
/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-W#warnings]
#warning "Using deprecated NumPy API, disable it with "
^
#warning "Using deprecated NumPy API, disable it with "
^
build/src.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress1module.c:177:12: warning: unused function 'f2py_size' [-Wunused-function]
static int f2py_size(PyArrayObject* var, ...)
^
2 warnings generated.
1 warning generated.
compiling Fortran sources
Fortran f77 compiler: /usr/local/bin/gfortran -Wall -g -ffixed-form -fno-second-underscore -arch x86_64 -fPIC -O3 -funroll-loops
Fortran f90 compiler: /usr/local/bin/gfortran -Wall -g -fno-second-underscore -arch x86_64 -fPIC -O3 -funroll-loops
Fortran fix compiler: /usr/local/bin/gfortran -Wall -g -ffixed-form -fno-second-underscore -Wall -g -fno-second-underscore -arch x86_64 -fPIC -O3 -funroll-loops
creating build/temp.macosx-10.9-x86_64-3.9/aifeynman
compile options: '-Ibuild/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman -I/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/core/include -Ibuild/src.macosx-10.9-x86_64-3.9/numpy/distutils/include -I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
gfortran:f90: aifeynman/symbolic_regress1.f90
aifeynman/symbolic_regress1.f90:35.1:

program symbolic_regress
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:36.1:

call go
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:37.1:

end
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:39.1:

subroutine go
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:40.1:

implicit none
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:41.1:

character*256 opsfile, templatefile, mysteryfile, outfile, usedfuncs
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:42.1:

character*60 comline, functions, ops, formula
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:43.1:

integer arities(21), nvar, nvarmax, nmax, lnblnk
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:44.1:

parameter(nvarmax=20, nmax=10000000)
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:45.1:

real*8 f, newloss, minloss, maxloss, rmsloss, xy(nvarmax+1,nmax), epsilon, DL, DL2, DL3
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:46.1:

parameter(epsilon=0.00000001)
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:47.1:

data arities /2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0/
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:48.1:

data functions /"+*-/><~\OJLESCANTR01P"/
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:49.7:

     integer nn(0:2), ii(nmax), kk(nmax), radix(nmax)
     1

Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:50.1:

integer ndata, i, j, n
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:51.1:

integer*8 nformulas
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:52.1:

logical done
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:53.1:

character*60 func(0:2), template
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:55.1:

open(2,file='args.dat',status='old',err=666)
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:56.1:

read(2,*) opsfile, templatefile, mysteryfile, outfile
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:57.1:

close(2)
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:60.2:

write(*,'(1a24,i8)') 'Number of variables.....',nvar
1

Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:62.1:

open(2,file=opsfile,status='old',err=668)
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:63.1:

read(2,*) usedfuncs
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:64.1:

close(2)
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:65.1:

nn(0)=0
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:66.1:

nn(1)=0
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:67.1:

nn(2)=0
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:68.1:

do i=1,lnblnk(usedfuncs)
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:69.1:

 if (usedfuncs(i:i).eq.'D') usedfuncs(i:i)='/'

1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:70.1:

 if (usedfuncs(i:i).eq.'I') usedfuncs(i:i)='\'

1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:71.1:

 j = index(functions,usedfuncs(i:i))

1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:72.1:

 if (j.eq.0) then

1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:74.1:

   stop

1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:75.1:

 else

1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:76.1:

   nn(arities(j)) = nn(arities(j)) + 1

1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:77.1:

   func(arities(j))(nn(arities(j)):nn(arities(j))) = functions(j:j)

1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:79.1:

end do
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:81.1:

do i=1,nvar
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:83.1:

 func(0)(nn(0):nn(0)) = char(96+i)

1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:84.1:

end do
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:85.1:

write(*,'(1a24,1a22)') 'Functions used..........',usedfuncs(1:lnblnk(usedfuncs))
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:86.1:

do i=0,2
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:87.1:

 write(*,*) 'Arity ',i,': ',func(i)(1:nn(i))

1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:88.1:

end do
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:90.1:

write(*,'(1a24)') 'Loading mystery data....'
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:91.1:

call LoadMatrixTranspose(nvarmax+1,nvar+1,nmax,ndata,xy,mysteryfile)
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:92.1:

write(*,'(1a24,i8)') 'Number of examples......',ndata
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:94.1:

print *,'Searching for best fit...'
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:95.1:

nformulas = 0
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:96.1:

minloss = 1.e6
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:97.1:

template = ''
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:98.1:

ops='===================='
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:99.1:

open(2,file=templatefile,status='old',err=670)
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:100.1:

open(3,file=outfile)
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:101.4:

555 read(2,'(1a60)',end=665) template
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:102.1:

n = lnblnk(template)
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:104.1:

do i=1,n
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:105.1:

 ii(i) = ichar(template(i:i))-48

1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:106.1:

 radix(i) = nn(ii(i))

1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:107.1:

 kk(i) = 0

1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:109.1:

end do
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:110.1:

done = .false.
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:111.1:

do while ((minloss.gt.epsilon).and.(.not.done))
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:112.1:

 nformulas = nformulas + 1

1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:114.1:

 do i=1,n

1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:115.1:

   ops(i:i) = func(ii(i))(1+kk(i):1+kk(i))

1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:117.1:

 end do

1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:120.1:

 j = 1

1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:121.1:

 maxloss = 0.

1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:122.1:

 do while ((maxloss.lt.minloss).and.(j.le.ndata))

1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:123.1:

   newloss = abs(xy(nvar+1,j) - f(n,ii,ops,xy(1,j)))

1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:125.1:

   if (.not.((newloss.ge.0).or.(newloss.le.0))) newloss = 1.e30 ! This was a NaN :-)

1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:126.1:

   if (maxloss.lt.newloss) maxloss = newloss

1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:127.1:

   j = j + 1

1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:128.1:

 end do

1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:129.1:

 if (maxloss.lt.minloss) then ! We have a new best fit

1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:130.1:

   minloss = maxloss

1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:131.1:

   rmsloss = 0.

1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:132.1:

   do j=1,ndata

1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:133.1:

     rmsloss = rmsloss + (xy(nvar+1,j) - f(n,ii,ops,xy(1,j)))**2

1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:134.1:

   end do

1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:135.1:

   rmsloss = sqrt(rmsloss/ndata)

1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:136.1:

   DL  = log(nformulas*max(1.,rmsloss/epsilon))/log(2.)

1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:137.1:

   DL2 = log(nformulas*max(1.,rmsloss/1.e-15))/log(2.)

1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:138.1:

   DL3 = (log(1.*nformulas) + sqrt(1.*ndata)*log(max(1.,rmsloss/1.e-15)))/log(2.)

1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:139.1:

   write(*,'(1f20.12,x,1a22,1i16,4f19.4)') minloss, ops(1:n), nformulas, rmsloss, DL, DL2, DL3

1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:140.1:

   write(3,'(1f20.12,x,1a22,1i16,4f19.4)') minloss, ops(1:n), nformulas, rmsloss, DL, DL2, DL3

1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:141.1:

   flush(3)

1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:142.1:

 end if

1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:143.1:

 call multiloop(n,radix,kk,done)

1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:144.1:

end do
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:145.1:

goto 555
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:146.4:

665 close(3)
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:147.1:

close(2)
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:148.1:

print *,'All done: results in ',outfile
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:149.1:

return
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:150.4:

666 stop 'DEATH ERROR: missing file args.dat'
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:151.4:

668 print *,'DEATH ERROR: missing file ',opsfile(1:lnblnk(opsfile))
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:152.1:

stop
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:153.4:

670 print *,'DEATH ERROR: missing file ',templatefile(1:lnblnk(templatefile))
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:154.1:

stop
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:155.1:

end
1
Warning: Nonconforming tab character at (1)
tools.f90:27.1:
Included at aifeynman/symbolic_regress1.f90:157:

real*8 function f(n,arities,ops,x) ! n=number of ops, x=arg vector
1
Warning: Nonconforming tab character at (1)
tools.f90:28.1:
Included at aifeynman/symbolic_regress1.f90:157:

implicit none
1
Warning: Nonconforming tab character at (1)
tools.f90:29.1:
Included at aifeynman/symbolic_regress1.f90:157:

integer nmax, n, i, j, arities(n), arity, lnblnk
1
Warning: Nonconforming tab character at (1)
tools.f90:30.1:
Included at aifeynman/symbolic_regress1.f90:157:

character*256 ops
1
Warning: Nonconforming tab character at (1)
tools.f90:31.1:
Included at aifeynman/symbolic_regress1.f90:157:

parameter(nmax=100)
1
Warning: Nonconforming tab character at (1)
tools.f90:32.1:
Included at aifeynman/symbolic_regress1.f90:157:

real*8 x(nmax), y, stack(nmax)
1
Warning: Nonconforming tab character at (1)
tools.f90:33.1:
Included at aifeynman/symbolic_regress1.f90:157:

character op
1
Warning: Nonconforming tab character at (1)
tools.f90:36.1:
Included at aifeynman/symbolic_regress1.f90:157:

j = 0 ! Number of numbers on the stack
1
Warning: Nonconforming tab character at (1)
tools.f90:37.1:
Included at aifeynman/symbolic_regress1.f90:157:

do i=1,n
1
Warning: Nonconforming tab character at (1)
tools.f90:38.1:
Included at aifeynman/symbolic_regress1.f90:157:

 arity = arities(i)

1
Warning: Nonconforming tab character at (1)
tools.f90:39.1:
Included at aifeynman/symbolic_regress1.f90:157:

 op = ops(i:i)

1
Warning: Nonconforming tab character at (1)
tools.f90:40.1:
Included at aifeynman/symbolic_regress1.f90:157:

 if (arity.eq.0) then ! This is a nonary function

1
Warning: Nonconforming tab character at (1)
tools.f90:41.1:
Included at aifeynman/symbolic_regress1.f90:157:

   if (op.eq."0") then

1
Warning: Nonconforming tab character at (1)
tools.f90:43.1:
Included at aifeynman/symbolic_regress1.f90:157:

   else if (op.eq."1") then

1
Warning: Nonconforming tab character at (1)
tools.f90:44.1:
Included at aifeynman/symbolic_regress1.f90:157:

     y = 1.

1
Warning: Nonconforming tab character at (1)
tools.f90:45.1:
Included at aifeynman/symbolic_regress1.f90:157:

   else if (op.eq."P") then

1
Warning: Nonconforming tab character at (1)
tools.f90:46.2:
Included at aifeynman/symbolic_regress1.f90:157:

      y = 4.*atan(1.) ! pi
1

Warning: Nonconforming tab character at (1)
tools.f90:48.5:
Included at aifeynman/symbolic_regress1.f90:157:

         y = x(ichar(op)-96)
   1

Warning: Nonconforming tab character at (1)
tools.f90:49.1:
Included at aifeynman/symbolic_regress1.f90:157:

   end if

1
Warning: Nonconforming tab character at (1)
tools.f90:50.1:
Included at aifeynman/symbolic_regress1.f90:157:

 else if (arity.eq.1) then ! This is a unary function

1
Warning: Nonconforming tab character at (1)
tools.f90:51.1:
Included at aifeynman/symbolic_regress1.f90:157:

   if (op.eq.">") then

1
Warning: Nonconforming tab character at (1)
tools.f90:53.1:
Included at aifeynman/symbolic_regress1.f90:157:

   else if (op.eq."<") then

1
Warning: Nonconforming tab character at (1)
tools.f90:55.1:
Included at aifeynman/symbolic_regress1.f90:157:

   else if (op.eq."~") then

1
Warning: Nonconforming tab character at (1)
tools.f90:57.1:
Included at aifeynman/symbolic_regress1.f90:157:

   else if (op.eq."\") then

1
Warning: Nonconforming tab character at (1)
tools.f90:59.1:
Included at aifeynman/symbolic_regress1.f90:157:

   else if (op.eq."L") then

1
Warning: Nonconforming tab character at (1)
tools.f90:61.1:
Included at aifeynman/symbolic_regress1.f90:157:

   else if (op.eq."E") then

1
Warning: Nonconforming tab character at (1)
tools.f90:63.1:
Included at aifeynman/symbolic_regress1.f90:157:

   else if (op.eq."S") then

1
Warning: Nonconforming tab character at (1)
tools.f90:65.1:
Included at aifeynman/symbolic_regress1.f90:157:

   else if (op.eq."C") then

1
Warning: Nonconforming tab character at (1)
tools.f90:67.1:
Included at aifeynman/symbolic_regress1.f90:157:

   else if (op.eq."A") then

1
Warning: Nonconforming tab character at (1)
tools.f90:69.1:
Included at aifeynman/symbolic_regress1.f90:157:

   else if (op.eq."N") then

1
Warning: Nonconforming tab character at (1)
tools.f90:71.1:
Included at aifeynman/symbolic_regress1.f90:157:

   else if (op.eq."T") then

1
Warning: Nonconforming tab character at (1)
tools.f90:73.1:
Included at aifeynman/symbolic_regress1.f90:157:

   else if (op.eq."O") then

1
Warning: Nonconforming tab character at (1)
tools.f90:75.1:
Included at aifeynman/symbolic_regress1.f90:157:

   else if (op.eq."J") then

1
Warning: Nonconforming tab character at (1)
tools.f90:77.1:
Included at aifeynman/symbolic_regress1.f90:157:

   else

1
Warning: Nonconforming tab character at (1)
tools.f90:79.1:
Included at aifeynman/symbolic_regress1.f90:157:

   end if

1
Warning: Nonconforming tab character at (1)
tools.f90:80.1:
Included at aifeynman/symbolic_regress1.f90:157:

 else ! This is a binary function

1
Warning: Nonconforming tab character at (1)
tools.f90:81.1:
Included at aifeynman/symbolic_regress1.f90:157:

 if (op.eq."+") then

1
Warning: Nonconforming tab character at (1)
tools.f90:82.1:
Included at aifeynman/symbolic_regress1.f90:157:

     y = stack(j-1)+stack(j)

1
Warning: Nonconforming tab character at (1)
tools.f90:83.1:
Included at aifeynman/symbolic_regress1.f90:157:

   else if (op.eq."-") then

1
Warning: Nonconforming tab character at (1)
tools.f90:84.1:
Included at aifeynman/symbolic_regress1.f90:157:

     y = stack(j-1)-stack(j)

1
Warning: Nonconforming tab character at (1)
tools.f90:85.1:
Included at aifeynman/symbolic_regress1.f90:157:

   else if (op.eq."*") then

1
Warning: Nonconforming tab character at (1)
tools.f90:86.1:
Included at aifeynman/symbolic_regress1.f90:157:

     y = stack(j-1)*stack(j)

1
Warning: Nonconforming tab character at (1)
tools.f90:87.1:
Included at aifeynman/symbolic_regress1.f90:157:

   else

1
Warning: Nonconforming tab character at (1)
tools.f90:88.1:
Included at aifeynman/symbolic_regress1.f90:157:

     y = stack(j-1)/stack(j)

1
Warning: Nonconforming tab character at (1)
tools.f90:89.1:
Included at aifeynman/symbolic_regress1.f90:157:

   end if

1
Warning: Nonconforming tab character at (1)
tools.f90:91.1:
Included at aifeynman/symbolic_regress1.f90:157:

 j = j + 1 - arity

1
Warning: Nonconforming tab character at (1)
tools.f90:94.1:
Included at aifeynman/symbolic_regress1.f90:157:

end do
1
Warning: Nonconforming tab character at (1)
tools.f90:95.1:
Included at aifeynman/symbolic_regress1.f90:157:

if (j.ne.1) stop 'DEATH ERROR: STACK UNBALANCED'
1
Warning: Nonconforming tab character at (1)
tools.f90:96.1:
Included at aifeynman/symbolic_regress1.f90:157:

f = stack(1)
1
Warning: Nonconforming tab character at (1)
tools.f90:98.1:
Included at aifeynman/symbolic_regress1.f90:157:

return
1
Warning: Nonconforming tab character at (1)
tools.f90:99.1:
Included at aifeynman/symbolic_regress1.f90:157:

end
1
Warning: Nonconforming tab character at (1)
tools.f90:120.1:
Included at aifeynman/symbolic_regress1.f90:157:

real*8 function limit(x)
1
Warning: Nonconforming tab character at (1)
tools.f90:121.1:
Included at aifeynman/symbolic_regress1.f90:157:

implicit none
1
Warning: Nonconforming tab character at (1)
tools.f90:122.1:
Included at aifeynman/symbolic_regress1.f90:157:

real*8 x, xmax
1
Warning: Nonconforming tab character at (1)
tools.f90:123.1:
Included at aifeynman/symbolic_regress1.f90:157:

parameter(xmax=666.)
1
Warning: Nonconforming tab character at (1)
tools.f90:124.1:
Included at aifeynman/symbolic_regress1.f90:157:

if (abs(x).lt.xmax) then
1
Warning: Nonconforming tab character at (1)
tools.f90:125.2:
Included at aifeynman/symbolic_regress1.f90:157:

  limit = x
1

Warning: Nonconforming tab character at (1)
tools.f90:126.1:
Included at aifeynman/symbolic_regress1.f90:157:

else
1
Warning: Nonconforming tab character at (1)
tools.f90:127.1:
Included at aifeynman/symbolic_regress1.f90:157:

 limit = sign(xmax,x)

1
Warning: Nonconforming tab character at (1)
tools.f90:128.1:
Included at aifeynman/symbolic_regress1.f90:157:

end if
1
Warning: Nonconforming tab character at (1)
tools.f90:129.1:
Included at aifeynman/symbolic_regress1.f90:157:

return
1
Warning: Nonconforming tab character at (1)
tools.f90:130.1:
Included at aifeynman/symbolic_regress1.f90:157:

end
1
Warning: Nonconforming tab character at (1)
tools.f90:132.1:
Included at aifeynman/symbolic_regress1.f90:157:

subroutine LoadMatrixTranspose(nd,n,mmax,m,A,f)
1
Warning: Nonconforming tab character at (1)
tools.f90:134.1:
Included at aifeynman/symbolic_regress1.f90:157:

implicit none
1
Warning: Nonconforming tab character at (1)
tools.f90:135.1:
Included at aifeynman/symbolic_regress1.f90:157:

integer nd,mmax,n,m,j
1
Warning: Nonconforming tab character at (1)
tools.f90:136.1:
Included at aifeynman/symbolic_regress1.f90:157:

real*8 A(nd,mmax)
1
Warning: Nonconforming tab character at (1)
tools.f90:137.1:
Included at aifeynman/symbolic_regress1.f90:157:

character*256 f
1
Warning: Nonconforming tab character at (1)
tools.f90:138.1:
Included at aifeynman/symbolic_regress1.f90:157:

open(2,file=f,status='old')
1
Warning: Nonconforming tab character at (1)
tools.f90:139.1:
Included at aifeynman/symbolic_regress1.f90:157:

m = 0
1
Warning: Nonconforming tab character at (1)
tools.f90:140.4:
Included at aifeynman/symbolic_regress1.f90:157:

555 m = m + 1
1
Warning: Nonconforming tab character at (1)
tools.f90:141.1:
Included at aifeynman/symbolic_regress1.f90:157:

if (m.gt.mmax) stop 'DEATH ERROR: m>mmax in LoadVectorTranspose'
1
Warning: Nonconforming tab character at (1)
tools.f90:142.1:
Included at aifeynman/symbolic_regress1.f90:157:

read(2,*,end=666) (A(j,m),j=1,n)
1
Warning: Nonconforming tab character at (1)
tools.f90:143.1:
Included at aifeynman/symbolic_regress1.f90:157:

goto 555
1
Warning: Nonconforming tab character at (1)
tools.f90:144.4:
Included at aifeynman/symbolic_regress1.f90:157:

666 close(2)
1
Warning: Nonconforming tab character at (1)
tools.f90:145.1:
Included at aifeynman/symbolic_regress1.f90:157:

m = m - 1
1
Warning: Nonconforming tab character at (1)
tools.f90:146.1:
Included at aifeynman/symbolic_regress1.f90:157:

print *,m,' rows read from file ',f
1
Warning: Nonconforming tab character at (1)
tools.f90:147.1:
Included at aifeynman/symbolic_regress1.f90:157:

return
1
Warning: Nonconforming tab character at (1)
tools.f90:148.1:
Included at aifeynman/symbolic_regress1.f90:157:

end
1
Warning: Nonconforming tab character at (1)
tools.f90:150.1:
Included at aifeynman/symbolic_regress1.f90:157:

real*8 function mymedian(n,a)
1
Warning: Nonconforming tab character at (1)
tools.f90:166.1:
Included at aifeynman/symbolic_regress1.f90:157:

subroutine permutation(n,iarr) ! Return a random permutation of the first n integer:
1
Warning: Nonconforming tab character at (1)
tools.f90:167.1:
Included at aifeynman/symbolic_regress1.f90:157:

integer iarr(n), idum, nmax, i
1
Warning: Nonconforming tab character at (1)
tools.f90:180.1:
Included at aifeynman/symbolic_regress1.f90:157:

return
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:123.41:

   newloss = abs(xy(nvar+1,j) - f(n,ii,ops,xy(1,j)))
                                       1

Warning: Character length of actual argument shorter than of dummy argument 'ops' (60/256) at (1)
aifeynman/symbolic_regress1.f90:133.50:

     rmsloss = rmsloss + (xy(nvar+1,j) - f(n,ii,ops,xy(1,j)))**2
                                                1

Warning: Character length of actual argument shorter than of dummy argument 'ops' (60/256) at (1)
aifeynman/symbolic_regress1.f90:42.21:

character*60 comline, functions, ops, formula
1
Warning: Unused variable 'comline' declared at (1)
aifeynman/symbolic_regress1.f90:42.46:

character*60 comline, functions, ops, formula
1
Warning: Unused variable 'formula' declared at (1)
tools.f90:29.49:
Included at aifeynman/symbolic_regress1.f90:157:

integer nmax, n, i, j, arities(n), arity, lnblnk
1
Warning: Unused variable 'lnblnk' declared at (1)
gfortran:f77: build/src.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress1-f2pywrappers.f
/usr/local/bin/gfortran -Wall -g -arch x86_64 -Wall -g -undefined dynamic_lookup -bundle build/temp.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress1module.o build/temp.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/fortranobject.o build/temp.macosx-10.9-x86_64-3.9/aifeynman/symbolic_regress1.o build/temp.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress1-f2pywrappers.o -L/usr/local/lib/gcc/x86_64-apple-darwin14.0.0/5.0.0 -L/usr/local/lib/gcc/x86_64-apple-darwin14.0.0/5.0.0/../../.. -L/usr/local/lib/gcc/x86_64-apple-darwin14.0.0/5.0.0/../../.. -lgfortran -o build/lib.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress1.cpython-39-darwin.so
ld: library not found for -lSystem
collect2: error: ld returned 1 exit status
error: Command "/usr/local/bin/gfortran -Wall -g -arch x86_64 -Wall -g -undefined dynamic_lookup -bundle build/temp.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress1module.o build/temp.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/fortranobject.o build/temp.macosx-10.9-x86_64-3.9/aifeynman/symbolic_regress1.o build/temp.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress1-f2pywrappers.o -L/usr/local/lib/gcc/x86_64-apple-darwin14.0.0/5.0.0 -L/usr/local/lib/gcc/x86_64-apple-darwin14.0.0/5.0.0/../../.. -L/usr/local/lib/gcc/x86_64-apple-darwin14.0.0/5.0.0/../../.. -lgfortran -o build/lib.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress1.cpython-39-darwin.so" failed with exit status 1

########### EXT COMPILER OPTIMIZATION ###########
Platform :
Architecture: x64
Compiler : clang

CPU baseline :
Requested : 'min'
Enabled : SSE SSE2 SSE3
Flags : -msse -msse2 -msse3
Extra checks: none

CPU dispatch :
Requested : 'max -xop -fma4'
Enabled : SSSE3 SSE41 POPCNT SSE42 AVX F16C FMA3 AVX2 AVX512F AVX512CD AVX512_KNL AVX512_SKX AVX512_CLX AVX512_CNL AVX512_ICL
Generated : none
CCompilerOpt._cache_write[796] : write cache to path -> /private/var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/pip-req-build-961u242u/build/temp.macosx-10.9-x86_64-3.9/ccompiler_opt_cache_ext.py

ERROR: Failed building wheel for aifeynman
Running setup.py clean for aifeynman
Failed to build aifeynman
Installing collected packages: typing-extensions, pillow, kiwisolver, cycler, torch, mpmath, matplotlib, torchvision, sympy, sortedcontainers, sklearn, seaborn, aifeynman
Running setup.py install for aifeynman ... error
ERROR: Command errored out with exit status 1:
command: /Users/steffencruz/opt/miniconda3/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/pip-req-build-961u242u/setup.py'"'"'; file='"'"'/private/var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/pip-req-build-961u242u/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record /private/var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/pip-record-xvlhsrxt/install-record.txt --single-version-externally-managed --compile --install-headers /Users/steffencruz/opt/miniconda3/include/python3.9/aifeynman
cwd: /private/var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/pip-req-build-961u242u/
Complete output (1469 lines):
running install
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 "aifeynman._symbolic_regress1" sources
f2py options: []
adding 'build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/fortranobject.c' to sources.
adding 'build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman' to include_dirs.
adding 'build/src.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress1-f2pywrappers.f' to sources.
building extension "aifeynman._symbolic_regress2" sources
f2py options: []
adding 'build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/fortranobject.c' to sources.
adding 'build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman' to include_dirs.
adding 'build/src.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress2-f2pywrappers.f' to sources.
building extension "aifeynman._symbolic_regress3" sources
f2py options: []
adding 'build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/fortranobject.c' to sources.
adding 'build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman' to include_dirs.
adding 'build/src.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress3-f2pywrappers.f' to sources.
building extension "aifeynman._symbolic_regress_mdl3" sources
f2py options: []
adding 'build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/fortranobject.c' to sources.
adding 'build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman' to include_dirs.
adding 'build/src.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress_mdl3-f2pywrappers.f' to sources.
building extension "aifeynman._symbolic_regress_mdl2" sources
f2py options: []
adding 'build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/fortranobject.c' to sources.
adding 'build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman' to include_dirs.
adding 'build/src.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress_mdl2-f2pywrappers.f' to sources.
building extension "aifeynman._symbolic_regress_mdl4" sources
f2py options: []
adding 'build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/fortranobject.c' to sources.
adding 'build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman' to include_dirs.
adding 'build/src.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress_mdl4-f2pywrappers.f' to sources.
building extension "aifeynman._symbolic_regress_mdl5" sources
f2py options: []
adding 'build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/fortranobject.c' to sources.
adding 'build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman' to include_dirs.
adding 'build/src.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress_mdl5-f2pywrappers.f' to sources.
build_src: building npy-pkg config files
running build_py
creating build/lib.macosx-10.9-x86_64-3.9
creating build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_brute_force.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/RPN_to_eq.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/RPN_to_pytorch.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_get_number_DL.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/get_demos.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_NN_train.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_compositionality.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_NN_get_gradients.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_add_sym_on_pareto.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_combine_pareto.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_gradient_decomposition.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_polyfit_utils.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_polyfit.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/getPowers.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/init.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_final_gd.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/dimensionalAnalysis.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_add_snap_expr_on_pareto.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/get_pareto.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_gen_sym.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/test_points.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_get_symbolic_expr_error.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_brute_force_number.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_brute_force_gen_sym.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_brute_force_comp.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/resources.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_snap.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_run_aifeynman.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_separability.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_run_bf_polyfit.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_get_number_DL_snapped.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_remove_input_neuron.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_get_expr_complexity.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_add_bf_on_numbers_on_pareto.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_symmetry.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_change_output.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_NN_eval.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/10ops.txt -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/7ops.txt -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/arity2templates.txt -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/14ops.txt -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/19ops.txt -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/symbolic_regress2.f90 -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/symbolic_regress3.f90 -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/symbolic_regress1.f90 -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/symbolic_regress_mdl4.f90 -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/symbolic_regress_mdl5.f90 -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/symbolic_regress_mdl2.f90 -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/symbolic_regress_mdl3.f90 -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/tools.f90 -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
running build_ext
customize UnixCCompiler
customize UnixCCompiler using build_ext
CCompilerOpt.cc_test_flags[999] : testing flags (-march=native)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

creating /var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/tmp4bgo9i81/Users
creating /var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/tmp4bgo9i81/Users/steffencruz
creating /var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/tmp4bgo9i81/Users/steffencruz/opt
creating /var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/tmp4bgo9i81/Users/steffencruz/opt/miniconda3
creating /var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/tmp4bgo9i81/Users/steffencruz/opt/miniconda3/lib
creating /var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/tmp4bgo9i81/Users/steffencruz/opt/miniconda3/lib/python3.9
creating /var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/tmp4bgo9i81/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages
creating /var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/tmp4bgo9i81/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy
creating /var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/tmp4bgo9i81/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/distutils
creating /var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/tmp4bgo9i81/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/distutils/checks
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-march=native'
CCompilerOpt.cc_test_flags[999] : testing flags (-O3)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-O3'
CCompilerOpt.cc_test_flags[999] : testing flags (-Werror)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-Werror'
CCompilerOpt.__init__[1674] : check requested baseline
CCompilerOpt.cc_test_flags[999] : testing flags (-msse)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse'
CCompilerOpt.cc_test_flags[999] : testing flags (-msse2)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse2'
CCompilerOpt.feature_test[1444] : testing feature 'SSE' with flags (-msse -msse2)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -Werror'
CCompilerOpt.feature_test[1444] : testing feature 'SSE2' with flags (-msse -msse2)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -Werror'
CCompilerOpt.cc_test_flags[999] : testing flags (-msse3)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse3'
CCompilerOpt.feature_test[1444] : testing feature 'SSE3' with flags (-msse -msse2 -msse3)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -Werror'
CCompilerOpt.__init__[1683] : check requested dispatch-able features
CCompilerOpt.cc_test_flags[999] : testing flags (-mssse3)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-mssse3'
CCompilerOpt.cc_test_flags[999] : testing flags (-msse4.1)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse4.1'
CCompilerOpt.cc_test_flags[999] : testing flags (-mpopcnt)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-mpopcnt'
CCompilerOpt.cc_test_flags[999] : testing flags (-msse4.2)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse4.2'
CCompilerOpt.cc_test_flags[999] : testing flags (-mavx)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-mavx'
CCompilerOpt.cc_test_flags[999] : testing flags (-mf16c)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-mf16c'
CCompilerOpt.cc_test_flags[999] : testing flags (-mavx2)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-mavx2'
CCompilerOpt.feature_test[1444] : testing feature 'AVX2' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mavx2)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mavx2 -Werror'
CCompilerOpt.feature_test[1444] : testing feature 'AVX' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -Werror'
CCompilerOpt.feature_test[1444] : testing feature 'SSE41' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -Werror'
CCompilerOpt.feature_test[1444] : testing feature 'F16C' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -Werror'
CCompilerOpt.feature_test[1444] : testing feature 'SSSE3' with flags (-msse -msse2 -msse3 -mssse3)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -Werror'
CCompilerOpt.feature_test[1444] : testing feature 'POPCNT' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -Werror'
CCompilerOpt.cc_test_flags[999] : testing flags (-mfma)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-mfma'
CCompilerOpt.cc_test_flags[999] : testing flags (-mavx512f)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-mavx512f'
CCompilerOpt.cc_test_flags[999] : testing flags (-mavx512cd)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-mavx512cd'
CCompilerOpt.feature_test[1444] : testing feature 'AVX512CD' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -Werror'
CCompilerOpt.feature_test[1444] : testing feature 'AVX512F' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -Werror'
CCompilerOpt.feature_test[1444] : testing feature 'SSE42' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -Werror'
CCompilerOpt.feature_test[1444] : testing feature 'FMA3' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -Werror'
CCompilerOpt.cc_test_flags[999] : testing flags (-mavx512vl -mavx512bw -mavx512dq)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-mavx512vl -mavx512bw -mavx512dq'
CCompilerOpt.feature_test[1444] : testing feature 'AVX512_SKX' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -Werror'
CCompilerOpt.cc_test_flags[999] : testing flags (-mavx512er -mavx512pf)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-mavx512er -mavx512pf'
CCompilerOpt.feature_test[1444] : testing feature 'AVX512_KNL' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512er -mavx512pf)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512er -mavx512pf -Werror'
CCompilerOpt.cc_test_flags[999] : testing flags (-mavx5124fmaps -mavx5124vnniw -mavx512vpopcntdq)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-mavx5124fmaps -mavx5124vnniw -mavx512vpopcntdq'
CCompilerOpt.dist_test[576] : CCompilerOpt._dist_test_spawn[711] : Command (clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -I/Users/steffencruz/opt/miniconda3/include/python3.9 -c /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/distutils/checks/test_flags.c -o /var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/tmp4bgo9i81/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/distutils/checks/test_flags.o -MMD -MF /var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/tmp4bgo9i81/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/distutils/checks/test_flags.o.d -mavx5124fmaps -mavx5124vnniw -mavx512vpopcntdq) failed with exit status 1 output ->
clang: error: unknown argument: '-mavx5124fmaps'
clang: error: unknown argument: '-mavx5124vnniw'

CCompilerOpt.cc_test_flags[1003] : testing failed
CCompilerOpt.feature_test[1444] : testing feature 'AVX512_KNM' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512er -mavx512pf)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512er -mavx512pf -Werror'
CCompilerOpt.dist_test[576] : CCompilerOpt._dist_test_spawn[711] : Command (clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -I/Users/steffencruz/opt/miniconda3/include/python3.9 -c /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/distutils/checks/cpu_avx512_knm.c -o /var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/tmp4bgo9i81/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/distutils/checks/cpu_avx512_knm.o -MMD -MF /var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/tmp4bgo9i81/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/distutils/checks/cpu_avx512_knm.o.d -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512er -mavx512pf -Werror) failed with exit status 1 output ->
/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/distutils/checks/cpu_avx512_knm.c:9:9: error: implicit declaration of function '_mm512_4fmadd_ps' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
    b = _mm512_4fmadd_ps(b, b, b, b, b, NULL);
        ^
/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/distutils/checks/cpu_avx512_knm.c:9:9: note: did you mean '_mm512_fmadd_ps'?
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.5/include/avx512fintrin.h:2716:1: note: '_mm512_fmadd_ps' declared here
_mm512_fmadd_ps(__m512 __A, __m512 __B, __m512 __C)
^
/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/distutils/checks/cpu_avx512_knm.c:9:7: error: assigning to '__m512' (vector of 16 'float' values) from incompatible type 'int'
    b = _mm512_4fmadd_ps(b, b, b, b, b, NULL);
      ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/distutils/checks/cpu_avx512_knm.c:11:9: error: implicit declaration of function '_mm512_4dpwssd_epi32' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
    a = _mm512_4dpwssd_epi32(a, a, a, a, a, NULL);
        ^
/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/distutils/checks/cpu_avx512_knm.c:11:9: note: did you mean '_mm512_dpwssd_epi32'?
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.5/include/avx512vnniintrin.h:68:1: note: '_mm512_dpwssd_epi32' declared here
_mm512_dpwssd_epi32(__m512i __S, __m512i __A, __m512i __B)
^
/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/distutils/checks/cpu_avx512_knm.c:11:7: error: assigning to '__m512i' (vector of 8 'long long' values) from incompatible type 'int'
    a = _mm512_4dpwssd_epi32(a, a, a, a, a, NULL);
      ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4 errors generated.

CCompilerOpt.feature_test[1458] : testing failed
CCompilerOpt.cc_test_flags[999] : testing flags (-mavx512vnni)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-mavx512vnni'
CCompilerOpt.feature_test[1444] : testing feature 'AVX512_CLX' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512vnni)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512vnni -Werror'
CCompilerOpt.cc_test_flags[999] : testing flags (-mavx512ifma -mavx512vbmi)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-mavx512ifma -mavx512vbmi'
CCompilerOpt.feature_test[1444] : testing feature 'AVX512_CNL' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512ifma -mavx512vbmi)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512ifma -mavx512vbmi -Werror'
CCompilerOpt.cc_test_flags[999] : testing flags (-mavx512vbmi2 -mavx512bitalg -mavx512vpopcntdq)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-mavx512vbmi2 -mavx512bitalg -mavx512vpopcntdq'
CCompilerOpt.feature_test[1444] : testing feature 'AVX512_ICL' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512vnni -mavx512ifma -mavx512vbmi -mavx512vbmi2 -mavx512bitalg -mavx512vpopcntdq)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512vnni -mavx512ifma -mavx512vbmi -mavx512vbmi2 -mavx512bitalg -mavx512vpopcntdq -Werror'
CCompilerOpt.__init__[1695] : skip features (SSE SSE2 SSE3) since its part of baseline
CCompilerOpt.__init__[1699] : initialize targets groups
CCompilerOpt.__init__[1701] : parse target group simd_test
CCompilerOpt._parse_target_tokens[1910] : skip targets (FMA4 XOP VSX NEON VSX3 VSX2 ASIMD) not part of baseline or dispatch-able features
CCompilerOpt._parse_policy_not_keepbase[2022] : skip baseline features (SSE2)
CCompilerOpt.generate_dispatch_header[2236] : generate CPU dispatch header: (build/src.macosx-10.9-x86_64-3.9/numpy/distutils/include/npy_cpu_dispatch_config.h)
CCompilerOpt.feature_extra_checks[1519] : Testing extra checks for feature 'AVX512F' (AVX512F_REDUCE)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -Werror'
CCompilerOpt.feature_extra_checks[1519] : Testing extra checks for feature 'AVX512_SKX' (AVX512BW_MASK AVX512DQ_MASK)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -Werror'
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -Werror'
Detected changes on compiler optimizations, force rebuilding
get_default_fcompiler: matching types: '['gnu95', 'nag', 'absoft', 'ibm', 'intel', 'gnu', 'g95', 'pg']'
customize Gnu95FCompiler
Found executable /usr/local/bin/gfortran
customize Gnu95FCompiler
customize Gnu95FCompiler using build_ext
building 'aifeynman._symbolic_regress1' extension
compiling C sources
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64

creating build/temp.macosx-10.9-x86_64-3.9/build
creating build/temp.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9
creating build/temp.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman
creating build/temp.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/build
creating build/temp.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9
creating build/temp.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman
compile options: '-Ibuild/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman -I/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/core/include -Ibuild/src.macosx-10.9-x86_64-3.9/numpy/distutils/include -I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3'
clang: build/src.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress1module.c
clang: build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/fortranobject.c
In file included from build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/fortranobject.c:2:
In file included from build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/fortranobject.h:13:
In file included from /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/core/include/numpy/arrayobject.h:4:
In file included from /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/core/include/numpy/ndarrayobject.h:12:
In file included from /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/core/include/numpy/ndarraytypes.h:1944:
/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: "Using deprecated NumPy API, disable it with "          "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-W#warnings]
#warning "Using deprecated NumPy API, disable it with " \
 ^
In file included from build/src.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress1module.c:16:
In file included from build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/fortranobject.h:13:
In file included from /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/core/include/numpy/arrayobject.h:4:
In file included from /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/core/include/numpy/ndarrayobject.h:12:
In file included from /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/core/include/numpy/ndarraytypes.h:1944:
/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: "Using deprecated NumPy API, disable it with "          "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-W#warnings]
#warning "Using deprecated NumPy API, disable it with " \
 ^
build/src.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress1module.c:177:12: warning: unused function 'f2py_size' [-Wunused-function]
static int f2py_size(PyArrayObject* var, ...)
           ^
2 warnings generated.
1 warning generated.
compiling Fortran sources
Fortran f77 compiler: /usr/local/bin/gfortran -Wall -g -ffixed-form -fno-second-underscore -arch x86_64 -fPIC -O3 -funroll-loops
Fortran f90 compiler: /usr/local/bin/gfortran -Wall -g -fno-second-underscore -arch x86_64 -fPIC -O3 -funroll-loops
Fortran fix compiler: /usr/local/bin/gfortran -Wall -g -ffixed-form -fno-second-underscore -Wall -g -fno-second-underscore -arch x86_64 -fPIC -O3 -funroll-loops
creating build/temp.macosx-10.9-x86_64-3.9/aifeynman
compile options: '-Ibuild/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman -I/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/core/include -Ibuild/src.macosx-10.9-x86_64-3.9/numpy/distutils/include -I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
gfortran:f90: aifeynman/symbolic_regress1.f90
aifeynman/symbolic_regress1.f90:35.1:

 program symbolic_regress
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:36.1:

 call go
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:37.1:

 end
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:39.1:

 subroutine go
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:40.1:

 implicit none
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:41.1:

 character*256 opsfile, templatefile, mysteryfile, outfile, usedfuncs
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:42.1:

 character*60 comline, functions, ops, formula
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:43.1:

 integer arities(21), nvar, nvarmax, nmax, lnblnk
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:44.1:

 parameter(nvarmax=20, nmax=10000000)
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:45.1:

 real*8 f, newloss, minloss, maxloss, rmsloss, xy(nvarmax+1,nmax), epsilon, DL, DL2, DL3
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:46.1:

 parameter(epsilon=0.00000001)
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:47.1:

 data arities /2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0/
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:48.1:

 data functions /"+*-/><~\OJLESCANTR01P"/
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:49.7:

       integer nn(0:2), ii(nmax), kk(nmax), radix(nmax)
       1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:50.1:

 integer ndata, i, j, n
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:51.1:

 integer*8 nformulas
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:52.1:

 logical done
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:53.1:

 character*60 func(0:2), template
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:55.1:

 open(2,file='args.dat',status='old',err=666)
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:56.1:

 read(2,*) opsfile, templatefile, mysteryfile, outfile
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:57.1:

 close(2)
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:60.2:

  write(*,'(1a24,i8)') 'Number of variables.....',nvar
  1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:62.1:

 open(2,file=opsfile,status='old',err=668)
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:63.1:

 read(2,*) usedfuncs
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:64.1:

 close(2)
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:65.1:

 nn(0)=0
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:66.1:

 nn(1)=0
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:67.1:

 nn(2)=0
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:68.1:

 do i=1,lnblnk(usedfuncs)
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:69.1:

   if (usedfuncs(i:i).eq.'D') usedfuncs(i:i)='/'
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:70.1:

   if (usedfuncs(i:i).eq.'I') usedfuncs(i:i)='\'
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:71.1:

   j = index(functions,usedfuncs(i:i))
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:72.1:

   if (j.eq.0) then
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:74.1:

     stop
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:75.1:

   else
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:76.1:

     nn(arities(j)) = nn(arities(j)) + 1
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:77.1:

     func(arities(j))(nn(arities(j)):nn(arities(j))) = functions(j:j)
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:79.1:

 end do
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:81.1:

 do i=1,nvar
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:83.1:

   func(0)(nn(0):nn(0)) = char(96+i)
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:84.1:

 end do
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:85.1:

 write(*,'(1a24,1a22)') 'Functions used..........',usedfuncs(1:lnblnk(usedfuncs))
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:86.1:

 do i=0,2
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:87.1:

   write(*,*) 'Arity ',i,': ',func(i)(1:nn(i))
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:88.1:

 end do
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:90.1:

 write(*,'(1a24)') 'Loading mystery data....'
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:91.1:

 call LoadMatrixTranspose(nvarmax+1,nvar+1,nmax,ndata,xy,mysteryfile)
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:92.1:

 write(*,'(1a24,i8)') 'Number of examples......',ndata
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:94.1:

 print *,'Searching for best fit...'
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:95.1:

 nformulas = 0
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:96.1:

 minloss = 1.e6
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:97.1:

 template = ''
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:98.1:

 ops='===================='
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:99.1:

 open(2,file=templatefile,status='old',err=670)
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:100.1:

 open(3,file=outfile)
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:101.4:

555 read(2,'(1a60)',end=665) template
    1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:102.1:

 n = lnblnk(template)
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:104.1:

 do i=1,n
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:105.1:

   ii(i) = ichar(template(i:i))-48
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:106.1:

   radix(i) = nn(ii(i))
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:107.1:

   kk(i) = 0
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:109.1:

 end do
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:110.1:

 done = .false.
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:111.1:

 do while ((minloss.gt.epsilon).and.(.not.done))
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:112.1:

   nformulas = nformulas + 1
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:114.1:

   do i=1,n
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:115.1:

     ops(i:i) = func(ii(i))(1+kk(i):1+kk(i))
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:117.1:

   end do
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:120.1:

   j = 1
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:121.1:

   maxloss = 0.
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:122.1:

   do while ((maxloss.lt.minloss).and.(j.le.ndata))
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:123.1:

     newloss = abs(xy(nvar+1,j) - f(n,ii,ops,xy(1,j)))
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:125.1:

     if (.not.((newloss.ge.0).or.(newloss.le.0))) newloss = 1.e30 ! This was a NaN :-)
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:126.1:

     if (maxloss.lt.newloss) maxloss = newloss
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:127.1:

     j = j + 1
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:128.1:

   end do
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:129.1:

   if (maxloss.lt.minloss) then ! We have a new best fit
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:130.1:

     minloss = maxloss
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:131.1:

     rmsloss = 0.
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:132.1:

     do j=1,ndata
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:133.1:

       rmsloss = rmsloss + (xy(nvar+1,j) - f(n,ii,ops,xy(1,j)))**2
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:134.1:

     end do
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:135.1:

     rmsloss = sqrt(rmsloss/ndata)
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:136.1:

     DL  = log(nformulas*max(1.,rmsloss/epsilon))/log(2.)
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:137.1:

     DL2 = log(nformulas*max(1.,rmsloss/1.e-15))/log(2.)
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:138.1:

     DL3 = (log(1.*nformulas) + sqrt(1.*ndata)*log(max(1.,rmsloss/1.e-15)))/log(2.)
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:139.1:

     write(*,'(1f20.12,x,1a22,1i16,4f19.4)') minloss, ops(1:n), nformulas, rmsloss, DL, DL2, DL3
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:140.1:

     write(3,'(1f20.12,x,1a22,1i16,4f19.4)') minloss, ops(1:n), nformulas, rmsloss, DL, DL2, DL3
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:141.1:

     flush(3)
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:142.1:

   end if
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:143.1:

   call multiloop(n,radix,kk,done)
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:144.1:

 end do
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:145.1:

 goto 555
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:146.4:

665 close(3)
    1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:147.1:

 close(2)
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:148.1:

 print *,'All done: results in ',outfile
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:149.1:

 return
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:150.4:

666 stop 'DEATH ERROR: missing file args.dat'
    1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:151.4:

668 print *,'DEATH ERROR: missing file ',opsfile(1:lnblnk(opsfile))
    1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:152.1:

 stop
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:153.4:

670 print *,'DEATH ERROR: missing file ',templatefile(1:lnblnk(templatefile))
    1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:154.1:

 stop
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:155.1:

 end
 1
Warning: Nonconforming tab character at (1)
tools.f90:27.1:
    Included at aifeynman/symbolic_regress1.f90:157:

 real*8 function f(n,arities,ops,x) ! n=number of ops, x=arg vector
 1
Warning: Nonconforming tab character at (1)
tools.f90:28.1:
    Included at aifeynman/symbolic_regress1.f90:157:

 implicit none
 1
Warning: Nonconforming tab character at (1)
tools.f90:29.1:
    Included at aifeynman/symbolic_regress1.f90:157:

 integer nmax, n, i, j, arities(n), arity, lnblnk
 1
Warning: Nonconforming tab character at (1)
tools.f90:30.1:
    Included at aifeynman/symbolic_regress1.f90:157:

 character*256 ops
 1
Warning: Nonconforming tab character at (1)
tools.f90:31.1:
    Included at aifeynman/symbolic_regress1.f90:157:

 parameter(nmax=100)
 1
Warning: Nonconforming tab character at (1)
tools.f90:32.1:
    Included at aifeynman/symbolic_regress1.f90:157:

 real*8 x(nmax), y, stack(nmax)
 1
Warning: Nonconforming tab character at (1)
tools.f90:33.1:
    Included at aifeynman/symbolic_regress1.f90:157:

 character op
 1
Warning: Nonconforming tab character at (1)
tools.f90:36.1:
    Included at aifeynman/symbolic_regress1.f90:157:

 j = 0 ! Number of numbers on the stack
 1
Warning: Nonconforming tab character at (1)
tools.f90:37.1:
    Included at aifeynman/symbolic_regress1.f90:157:

 do i=1,n
 1
Warning: Nonconforming tab character at (1)
tools.f90:38.1:
    Included at aifeynman/symbolic_regress1.f90:157:

   arity = arities(i)
 1
Warning: Nonconforming tab character at (1)
tools.f90:39.1:
    Included at aifeynman/symbolic_regress1.f90:157:

   op = ops(i:i)
 1
Warning: Nonconforming tab character at (1)
tools.f90:40.1:
    Included at aifeynman/symbolic_regress1.f90:157:

   if (arity.eq.0) then ! This is a nonary function
 1
Warning: Nonconforming tab character at (1)
tools.f90:41.1:
    Included at aifeynman/symbolic_regress1.f90:157:

     if (op.eq."0") then
 1
Warning: Nonconforming tab character at (1)
tools.f90:43.1:
    Included at aifeynman/symbolic_regress1.f90:157:

     else if (op.eq."1") then
 1
Warning: Nonconforming tab character at (1)
tools.f90:44.1:
    Included at aifeynman/symbolic_regress1.f90:157:

       y = 1.
 1
Warning: Nonconforming tab character at (1)
tools.f90:45.1:
    Included at aifeynman/symbolic_regress1.f90:157:

     else if (op.eq."P") then
 1
Warning: Nonconforming tab character at (1)
tools.f90:46.2:
    Included at aifeynman/symbolic_regress1.f90:157:

        y = 4.*atan(1.) ! pi
  1
Warning: Nonconforming tab character at (1)
tools.f90:48.5:
    Included at aifeynman/symbolic_regress1.f90:157:

           y = x(ichar(op)-96)
     1
Warning: Nonconforming tab character at (1)
tools.f90:49.1:
    Included at aifeynman/symbolic_regress1.f90:157:

     end if
 1
Warning: Nonconforming tab character at (1)
tools.f90:50.1:
    Included at aifeynman/symbolic_regress1.f90:157:

   else if (arity.eq.1) then ! This is a unary function
 1
Warning: Nonconforming tab character at (1)
tools.f90:51.1:
    Included at aifeynman/symbolic_regress1.f90:157:

     if (op.eq.">") then
 1
Warning: Nonconforming tab character at (1)
tools.f90:53.1:
    Included at aifeynman/symbolic_regress1.f90:157:

     else if (op.eq."<") then
 1
Warning: Nonconforming tab character at (1)
tools.f90:55.1:
    Included at aifeynman/symbolic_regress1.f90:157:

     else if (op.eq."~") then
 1
Warning: Nonconforming tab character at (1)
tools.f90:57.1:
    Included at aifeynman/symbolic_regress1.f90:157:

     else if (op.eq."\") then
 1
Warning: Nonconforming tab character at (1)
tools.f90:59.1:
    Included at aifeynman/symbolic_regress1.f90:157:

     else if (op.eq."L") then
 1
Warning: Nonconforming tab character at (1)
tools.f90:61.1:
    Included at aifeynman/symbolic_regress1.f90:157:

     else if (op.eq."E") then
 1
Warning: Nonconforming tab character at (1)
tools.f90:63.1:
    Included at aifeynman/symbolic_regress1.f90:157:

     else if (op.eq."S") then
 1
Warning: Nonconforming tab character at (1)
tools.f90:65.1:
    Included at aifeynman/symbolic_regress1.f90:157:

     else if (op.eq."C") then
 1
Warning: Nonconforming tab character at (1)
tools.f90:67.1:
    Included at aifeynman/symbolic_regress1.f90:157:

     else if (op.eq."A") then
 1
Warning: Nonconforming tab character at (1)
tools.f90:69.1:
    Included at aifeynman/symbolic_regress1.f90:157:

     else if (op.eq."N") then
 1
Warning: Nonconforming tab character at (1)
tools.f90:71.1:
    Included at aifeynman/symbolic_regress1.f90:157:

     else if (op.eq."T") then
 1
Warning: Nonconforming tab character at (1)
tools.f90:73.1:
    Included at aifeynman/symbolic_regress1.f90:157:

     else if (op.eq."O") then
 1
Warning: Nonconforming tab character at (1)
tools.f90:75.1:
    Included at aifeynman/symbolic_regress1.f90:157:

     else if (op.eq."J") then
 1
Warning: Nonconforming tab character at (1)
tools.f90:77.1:
    Included at aifeynman/symbolic_regress1.f90:157:

     else
 1
Warning: Nonconforming tab character at (1)
tools.f90:79.1:
    Included at aifeynman/symbolic_regress1.f90:157:

     end if
 1
Warning: Nonconforming tab character at (1)
tools.f90:80.1:
    Included at aifeynman/symbolic_regress1.f90:157:

   else ! This is a binary function
 1
Warning: Nonconforming tab character at (1)
tools.f90:81.1:
    Included at aifeynman/symbolic_regress1.f90:157:

   if (op.eq."+") then
 1
Warning: Nonconforming tab character at (1)
tools.f90:82.1:
    Included at aifeynman/symbolic_regress1.f90:157:

       y = stack(j-1)+stack(j)
 1
Warning: Nonconforming tab character at (1)
tools.f90:83.1:
    Included at aifeynman/symbolic_regress1.f90:157:

     else if (op.eq."-") then
 1
Warning: Nonconforming tab character at (1)
tools.f90:84.1:
    Included at aifeynman/symbolic_regress1.f90:157:

       y = stack(j-1)-stack(j)
 1
Warning: Nonconforming tab character at (1)
tools.f90:85.1:
    Included at aifeynman/symbolic_regress1.f90:157:

     else if (op.eq."*") then
 1
Warning: Nonconforming tab character at (1)
tools.f90:86.1:
    Included at aifeynman/symbolic_regress1.f90:157:

       y = stack(j-1)*stack(j)
 1
Warning: Nonconforming tab character at (1)
tools.f90:87.1:
    Included at aifeynman/symbolic_regress1.f90:157:

     else
 1
Warning: Nonconforming tab character at (1)
tools.f90:88.1:
    Included at aifeynman/symbolic_regress1.f90:157:

       y = stack(j-1)/stack(j)
 1
Warning: Nonconforming tab character at (1)
tools.f90:89.1:
    Included at aifeynman/symbolic_regress1.f90:157:

     end if
 1
Warning: Nonconforming tab character at (1)
tools.f90:91.1:
    Included at aifeynman/symbolic_regress1.f90:157:

   j = j + 1 - arity
 1
Warning: Nonconforming tab character at (1)
tools.f90:94.1:
    Included at aifeynman/symbolic_regress1.f90:157:

 end do
 1
Warning: Nonconforming tab character at (1)
tools.f90:95.1:
    Included at aifeynman/symbolic_regress1.f90:157:

 if (j.ne.1) stop 'DEATH ERROR: STACK UNBALANCED'
 1
Warning: Nonconforming tab character at (1)
tools.f90:96.1:
    Included at aifeynman/symbolic_regress1.f90:157:

 f = stack(1)
 1
Warning: Nonconforming tab character at (1)
tools.f90:98.1:
    Included at aifeynman/symbolic_regress1.f90:157:

 return
 1
Warning: Nonconforming tab character at (1)
tools.f90:99.1:
    Included at aifeynman/symbolic_regress1.f90:157:

 end
 1
Warning: Nonconforming tab character at (1)
tools.f90:120.1:
    Included at aifeynman/symbolic_regress1.f90:157:

 real*8 function limit(x)
 1
Warning: Nonconforming tab character at (1)
tools.f90:121.1:
    Included at aifeynman/symbolic_regress1.f90:157:

 implicit none
 1
Warning: Nonconforming tab character at (1)
tools.f90:122.1:
    Included at aifeynman/symbolic_regress1.f90:157:

 real*8 x, xmax
 1
Warning: Nonconforming tab character at (1)
tools.f90:123.1:
    Included at aifeynman/symbolic_regress1.f90:157:

 parameter(xmax=666.)
 1
Warning: Nonconforming tab character at (1)
tools.f90:124.1:
    Included at aifeynman/symbolic_regress1.f90:157:

 if (abs(x).lt.xmax) then
 1
Warning: Nonconforming tab character at (1)
tools.f90:125.2:
    Included at aifeynman/symbolic_regress1.f90:157:

    limit = x
  1
Warning: Nonconforming tab character at (1)
tools.f90:126.1:
    Included at aifeynman/symbolic_regress1.f90:157:

 else
 1
Warning: Nonconforming tab character at (1)
tools.f90:127.1:
    Included at aifeynman/symbolic_regress1.f90:157:

   limit = sign(xmax,x)
 1
Warning: Nonconforming tab character at (1)
tools.f90:128.1:
    Included at aifeynman/symbolic_regress1.f90:157:

 end if
 1
Warning: Nonconforming tab character at (1)
tools.f90:129.1:
    Included at aifeynman/symbolic_regress1.f90:157:

 return
 1
Warning: Nonconforming tab character at (1)
tools.f90:130.1:
    Included at aifeynman/symbolic_regress1.f90:157:

 end
 1
Warning: Nonconforming tab character at (1)
tools.f90:132.1:
    Included at aifeynman/symbolic_regress1.f90:157:

 subroutine LoadMatrixTranspose(nd,n,mmax,m,A,f)
 1
Warning: Nonconforming tab character at (1)
tools.f90:134.1:
    Included at aifeynman/symbolic_regress1.f90:157:

 implicit none
 1
Warning: Nonconforming tab character at (1)
tools.f90:135.1:
    Included at aifeynman/symbolic_regress1.f90:157:

 integer nd,mmax,n,m,j
 1
Warning: Nonconforming tab character at (1)
tools.f90:136.1:
    Included at aifeynman/symbolic_regress1.f90:157:

 real*8 A(nd,mmax)
 1
Warning: Nonconforming tab character at (1)
tools.f90:137.1:
    Included at aifeynman/symbolic_regress1.f90:157:

 character*256 f
 1
Warning: Nonconforming tab character at (1)
tools.f90:138.1:
    Included at aifeynman/symbolic_regress1.f90:157:

 open(2,file=f,status='old')
 1
Warning: Nonconforming tab character at (1)
tools.f90:139.1:
    Included at aifeynman/symbolic_regress1.f90:157:

 m = 0
 1
Warning: Nonconforming tab character at (1)
tools.f90:140.4:
    Included at aifeynman/symbolic_regress1.f90:157:

555 m = m + 1
    1
Warning: Nonconforming tab character at (1)
tools.f90:141.1:
    Included at aifeynman/symbolic_regress1.f90:157:

 if (m.gt.mmax) stop 'DEATH ERROR: m>mmax in LoadVectorTranspose'
 1
Warning: Nonconforming tab character at (1)
tools.f90:142.1:
    Included at aifeynman/symbolic_regress1.f90:157:

 read(2,*,end=666) (A(j,m),j=1,n)
 1
Warning: Nonconforming tab character at (1)
tools.f90:143.1:
    Included at aifeynman/symbolic_regress1.f90:157:

 goto 555
 1
Warning: Nonconforming tab character at (1)
tools.f90:144.4:
    Included at aifeynman/symbolic_regress1.f90:157:

666 close(2)
    1
Warning: Nonconforming tab character at (1)
tools.f90:145.1:
    Included at aifeynman/symbolic_regress1.f90:157:

 m = m - 1
 1
Warning: Nonconforming tab character at (1)
tools.f90:146.1:
    Included at aifeynman/symbolic_regress1.f90:157:

 print *,m,' rows read from file ',f
 1
Warning: Nonconforming tab character at (1)
tools.f90:147.1:
    Included at aifeynman/symbolic_regress1.f90:157:

 return
 1
Warning: Nonconforming tab character at (1)
tools.f90:148.1:
    Included at aifeynman/symbolic_regress1.f90:157:

 end
 1
Warning: Nonconforming tab character at (1)
tools.f90:150.1:
    Included at aifeynman/symbolic_regress1.f90:157:

 real*8 function mymedian(n,a)
 1
Warning: Nonconforming tab character at (1)
tools.f90:166.1:
    Included at aifeynman/symbolic_regress1.f90:157:

 subroutine permutation(n,iarr) ! Return a random permutation of the first n integer:
 1
Warning: Nonconforming tab character at (1)
tools.f90:167.1:
    Included at aifeynman/symbolic_regress1.f90:157:

 integer iarr(n), idum, nmax, i
 1
Warning: Nonconforming tab character at (1)
tools.f90:180.1:
    Included at aifeynman/symbolic_regress1.f90:157:

 return
 1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:123.41:

     newloss = abs(xy(nvar+1,j) - f(n,ii,ops,xy(1,j)))
                                         1
Warning: Character length of actual argument shorter than of dummy argument 'ops' (60/256) at (1)
aifeynman/symbolic_regress1.f90:133.50:

       rmsloss = rmsloss + (xy(nvar+1,j) - f(n,ii,ops,xy(1,j)))**2
                                                  1
Warning: Character length of actual argument shorter than of dummy argument 'ops' (60/256) at (1)
aifeynman/symbolic_regress1.f90:42.21:

 character*60 comline, functions, ops, formula
                     1
Warning: Unused variable 'comline' declared at (1)
aifeynman/symbolic_regress1.f90:42.46:

 character*60 comline, functions, ops, formula
                                              1
Warning: Unused variable 'formula' declared at (1)
tools.f90:29.49:
    Included at aifeynman/symbolic_regress1.f90:157:

 integer nmax, n, i, j, arities(n), arity, lnblnk
                                                 1
Warning: Unused variable 'lnblnk' declared at (1)
gfortran:f77: build/src.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress1-f2pywrappers.f
/usr/local/bin/gfortran -Wall -g -arch x86_64 -Wall -g -undefined dynamic_lookup -bundle build/temp.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress1module.o build/temp.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/fortranobject.o build/temp.macosx-10.9-x86_64-3.9/aifeynman/symbolic_regress1.o build/temp.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress1-f2pywrappers.o -L/usr/local/lib/gcc/x86_64-apple-darwin14.0.0/5.0.0 -L/usr/local/lib/gcc/x86_64-apple-darwin14.0.0/5.0.0/../../.. -L/usr/local/lib/gcc/x86_64-apple-darwin14.0.0/5.0.0/../../.. -lgfortran -o build/lib.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress1.cpython-39-darwin.so
ld: library not found for -lSystem
collect2: error: ld returned 1 exit status
error: Command "/usr/local/bin/gfortran -Wall -g -arch x86_64 -Wall -g -undefined dynamic_lookup -bundle build/temp.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress1module.o build/temp.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/fortranobject.o build/temp.macosx-10.9-x86_64-3.9/aifeynman/symbolic_regress1.o build/temp.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress1-f2pywrappers.o -L/usr/local/lib/gcc/x86_64-apple-darwin14.0.0/5.0.0 -L/usr/local/lib/gcc/x86_64-apple-darwin14.0.0/5.0.0/../../.. -L/usr/local/lib/gcc/x86_64-apple-darwin14.0.0/5.0.0/../../.. -lgfortran -o build/lib.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress1.cpython-39-darwin.so" failed with exit status 1

########### EXT COMPILER OPTIMIZATION ###########
Platform      :
  Architecture: x64
  Compiler    : clang

CPU baseline  :
  Requested   : 'min'
  Enabled     : SSE SSE2 SSE3
  Flags       : -msse -msse2 -msse3
  Extra checks: none

CPU dispatch  :
  Requested   : 'max -xop -fma4'
  Enabled     : SSSE3 SSE41 POPCNT SSE42 AVX F16C FMA3 AVX2 AVX512F AVX512CD AVX512_KNL AVX512_SKX AVX512_CLX AVX512_CNL AVX512_ICL
  Generated   : none
CCompilerOpt._cache_write[796] : write cache to path -> /private/var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/pip-req-build-961u242u/build/temp.macosx-10.9-x86_64-3.9/ccompiler_opt_cache_ext.py
----------------------------------------

ERROR: Command errored out with exit status 1: /Users/steffencruz/opt/miniconda3/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/pip-req-build-961u242u/setup.py'"'"'; file='"'"'/private/var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/pip-req-build-961u242u/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record /private/var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/pip-record-xvlhsrxt/install-record.txt --single-version-externally-managed --compile --install-headers /Users/steffencruz/opt/miniconda3/include/python3.9/aifeynman Check the logs for full command output.

vz415 commented

@steffencruz Any luck with this error? I'm getting the same thing a couple of months later when installing aifeynment2.0.7 via setup.py. Going to debug but thought I'd see if you made any progress with this. Weird that pip install from pypi works but not from the downloaded package.

Not a sausage, mate. Never did manage to get it up and running. Still interested though, so let me know if you make it to the other side!

vz415 commented

Looks like it's a mac OS problem. Was able to resolve the local install issue by brew reinstalling gcc and gfortran:

brew reinstall gcc
brew reinstall gfortran

I also added export LIBRARY_PATH="$LIBRARY_PATH:/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/lib" to login bash profile since recent mac OS updates have lost this link or something. Hope this helps folks on macs.