2024-04-28T16:36:24,712 Created temporary directory: /tmp/pip-build-tracker-mufobkrt 2024-04-28T16:36:24,713 Initialized build tracking at /tmp/pip-build-tracker-mufobkrt 2024-04-28T16:36:24,714 Created build tracker: /tmp/pip-build-tracker-mufobkrt 2024-04-28T16:36:24,714 Entered build tracker: /tmp/pip-build-tracker-mufobkrt 2024-04-28T16:36:24,715 Created temporary directory: /tmp/pip-wheel-fqsrp8da 2024-04-28T16:36:24,718 Created temporary directory: /tmp/pip-ephem-wheel-cache-h1c3qro_ 2024-04-28T16:36:24,743 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2024-04-28T16:36:24,746 2 location(s) to search for versions of fluidsim: 2024-04-28T16:36:24,746 * https://pypi.org/simple/fluidsim/ 2024-04-28T16:36:24,746 * https://www.piwheels.org/simple/fluidsim/ 2024-04-28T16:36:24,747 Fetching project page and analyzing links: https://pypi.org/simple/fluidsim/ 2024-04-28T16:36:24,748 Getting page https://pypi.org/simple/fluidsim/ 2024-04-28T16:36:24,749 Found index url https://pypi.org/simple/ 2024-04-28T16:36:24,973 Fetched page https://pypi.org/simple/fluidsim/ as application/vnd.pypi.simple.v1+json 2024-04-28T16:36:24,998 Found link https://files.pythonhosted.org/packages/63/5c/bc1c9a89c3aee79f92dc38a8dec7c95513c7a4e88f417f28d6f4bf5bb812/fluidsim-0.0.1a0.tar.gz (from https://pypi.org/simple/fluidsim/), version: 0.0.1a0 2024-04-28T16:36:24,999 Found link https://files.pythonhosted.org/packages/41/b7/4b358d356983404a6c0b5f7d5adfbd459c91f1700b8445c6da81b0bad88d/fluidsim-0.0.2a1.tar.gz (from https://pypi.org/simple/fluidsim/), version: 0.0.2a1 2024-04-28T16:36:25,000 Found link https://files.pythonhosted.org/packages/b4/29/d7f6cc702db5bb1f90ccdd8f0f988e199f1acd30b758194eaa50a27b1ee5/fluidsim-0.0.3a1.tar.gz (from https://pypi.org/simple/fluidsim/), version: 0.0.3a1 2024-04-28T16:36:25,000 Found link https://files.pythonhosted.org/packages/1b/36/8364a9d5751e19c2b3a6595cdcc75bdb150dfb918fd2d5841bdc849b1a75/fluidsim-0.0.4.tar.gz (from https://pypi.org/simple/fluidsim/), version: 0.0.4 2024-04-28T16:36:25,001 Found link https://files.pythonhosted.org/packages/fe/a2/4c363fc37361694773dcfd7a1689e4b8d002cd8cd096bbb9f80bf56a3f51/fluidsim-0.1.0.tar.gz (from https://pypi.org/simple/fluidsim/), version: 0.1.0 2024-04-28T16:36:25,002 Found link https://files.pythonhosted.org/packages/ae/92/faf0fc717d83304c9129e403180b36f1cd62b54a6343c696f8f602b7cbc4/fluidsim-0.1.0.post1.tar.gz (from https://pypi.org/simple/fluidsim/), version: 0.1.0.post1 2024-04-28T16:36:25,003 Found link https://files.pythonhosted.org/packages/8f/bf/9e3b9be44bbf6d00803f2cb2433558d48906b3d148ed5d76e9f09d931530/fluidsim-0.1.0.post2.tar.gz (from https://pypi.org/simple/fluidsim/), version: 0.1.0.post2 2024-04-28T16:36:25,003 Found link https://files.pythonhosted.org/packages/45/53/843ce59c5b64b05e93fe8d37172dc6bf6777c3bdb4ec1c2659d44abe7792/fluidsim-0.1.1.tar.gz (from https://pypi.org/simple/fluidsim/), version: 0.1.1 2024-04-28T16:36:25,004 Found link https://files.pythonhosted.org/packages/48/c1/8f625c1724ba5abf1a38a0ff41f86ad62fda2b0e8ca07acd5a02b78a54ea/fluidsim-0.2.0.tar.gz (from https://pypi.org/simple/fluidsim/), version: 0.2.0 2024-04-28T16:36:25,005 Found link https://files.pythonhosted.org/packages/56/1a/3989bf83d63cec4e52cb9be7153a8a1ba9767769231678644b4290e604f0/fluidsim-0.2.1.tar.gz (from https://pypi.org/simple/fluidsim/), version: 0.2.1 2024-04-28T16:36:25,006 Found link https://files.pythonhosted.org/packages/be/63/05b5a55648bcad82b747bc4eec972a30199588c4b741549d16c21ae9c70b/fluidsim-0.2.2.tar.gz (from https://pypi.org/simple/fluidsim/), version: 0.2.2 2024-04-28T16:36:25,007 Found link https://files.pythonhosted.org/packages/d0/7a/d0efb2c21a094d030449acc73af6fcadcfe173167975cee7946825c6ee2c/fluidsim-0.2.2.post0.tar.gz (from https://pypi.org/simple/fluidsim/), version: 0.2.2.post0 2024-04-28T16:36:25,008 Found link https://files.pythonhosted.org/packages/c7/15/fea2dd73598c566684b4628748ba580f46a30715785fc5f3dd898a92e405/fluidsim-0.3.0.tar.gz (from https://pypi.org/simple/fluidsim/) (requires-python:>= 3.6), version: 0.3.0 2024-04-28T16:36:25,009 Found link https://files.pythonhosted.org/packages/07/96/565b1c1cc01d21952f9fe9163c2571984053a511ea187d129d1928f6ed60/fluidsim-0.3.1.tar.gz (from https://pypi.org/simple/fluidsim/) (requires-python:>= 3.6), version: 0.3.1 2024-04-28T16:36:25,010 Found link https://files.pythonhosted.org/packages/24/ff/1df51c4cd233e4669622777700bbfaa87abf3ec5331ce4e70f4b957c8cf8/fluidsim-0.3.2.tar.gz (from https://pypi.org/simple/fluidsim/) (requires-python:>= 3.6), version: 0.3.2 2024-04-28T16:36:25,011 Found link https://files.pythonhosted.org/packages/ca/07/66c73f059d60b947b4fd70c0fd85807c7f2c49a53fc049aac45e71c5247f/fluidsim-0.3.3.tar.gz (from https://pypi.org/simple/fluidsim/) (requires-python:>= 3.6), version: 0.3.3 2024-04-28T16:36:25,012 Found link https://files.pythonhosted.org/packages/dc/85/fcb7bc708a79a6b5bf467ebc2e2713addcde8b507a379c0360d20152e27a/fluidsim-0.4.0.tar.gz (from https://pypi.org/simple/fluidsim/) (requires-python:>= 3.6), version: 0.4.0 2024-04-28T16:36:25,013 Found link https://files.pythonhosted.org/packages/1d/47/4cf9cbfeba9a454399f25d38271f1cd8e4c7ec3f3c41cc26002f97a07508/fluidsim-0.4.1.tar.gz (from https://pypi.org/simple/fluidsim/) (requires-python:>= 3.6), version: 0.4.1 2024-04-28T16:36:25,014 Found link https://files.pythonhosted.org/packages/b6/29/908d2dd9d504a7d1014c7407b2ce65c59afa13ec7a36143c239415df8fc4/fluidsim-0.5.0.tar.gz (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.6), version: 0.5.0 2024-04-28T16:36:25,014 Found link https://files.pythonhosted.org/packages/ea/74/8a2feb652d4146ed8ae4ea60e87caf74aacfb181ca8c8825458e96cfc626/fluidsim-0.5.0.post0.tar.gz (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.6), version: 0.5.0.post0 2024-04-28T16:36:25,015 Found link https://files.pythonhosted.org/packages/b8/3f/f434b550c064b0589329ca4b841b5316da8f0113cc32f27a942f9c22489c/fluidsim-0.5.1.tar.gz (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.6), version: 0.5.1 2024-04-28T16:36:25,016 Found link https://files.pythonhosted.org/packages/a9/e6/e9bbe25719ad7ebc539b7f49528a1d164aaf850d945855737d69d094ef2b/fluidsim-0.6.0b0.tar.gz (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.8), version: 0.6.0b0 2024-04-28T16:36:25,017 Found link https://files.pythonhosted.org/packages/c5/2b/9e669ea77d7ded5c2129eb5c49d0262ccdd9f46e197c313ef87fe58fefac/fluidsim-0.6.0.tar.gz (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.8), version: 0.6.0 2024-04-28T16:36:25,018 Found link https://files.pythonhosted.org/packages/d4/a2/095b842effff3bef733d19972a2380fac152649a08dd1d84d2921c53ca35/fluidsim-0.6.1rc0.tar.gz (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.8), version: 0.6.1rc0 2024-04-28T16:36:25,019 Found link https://files.pythonhosted.org/packages/0c/e2/ec3fd4e6035a8820cd9acbe510e292ab271ecae80d8589afdacba1b3d3e7/fluidsim-0.6.1rc1.tar.gz (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.8), version: 0.6.1rc1 2024-04-28T16:36:25,021 Found link https://files.pythonhosted.org/packages/59/9e/73cdd3d088f6151461e1f83e132e72c1ea77c5cc6361523e92db154b86bc/fluidsim-0.6.1.tar.gz (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.8), version: 0.6.1 2024-04-28T16:36:25,022 Found link https://files.pythonhosted.org/packages/61/5f/ac4b795e8e6a86d251177d62b97dc39600e4f868244751c61be918733e5f/fluidsim-0.7.0rc0.tar.gz (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.8), version: 0.7.0rc0 2024-04-28T16:36:25,023 Found link https://files.pythonhosted.org/packages/44/39/9902ae0b154feb15566eb4a4c12d8e579ac2ea419353418d11e53f1705f2/fluidsim-0.7.0rc1.tar.gz (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.8), version: 0.7.0rc1 2024-04-28T16:36:25,024 Found link https://files.pythonhosted.org/packages/93/d0/b9dee9904ff7ec227ad5380677bc2fd2030b45ab6c6af337525ef79cdebe/fluidsim-0.7.0.tar.gz (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.8), version: 0.7.0 2024-04-28T16:36:25,025 Found link https://files.pythonhosted.org/packages/85/84/536a3d08eedcb6bd29b8a849ad63ef18566027402e5c8f52fe38e6e034b0/fluidsim-0.7.1.tar.gz (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.8), version: 0.7.1 2024-04-28T16:36:25,026 Found link https://files.pythonhosted.org/packages/ee/01/73c2bf56f20ea97cb31979f33da06697b9b8bcb0a2dd1e9e886dfb07bad0/fluidsim-0.7.2.tar.gz (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.8), version: 0.7.2 2024-04-28T16:36:25,027 Found link https://files.pythonhosted.org/packages/c2/04/e971759a2571f3b41c48eeba4c6690165bf95691493ceff7b096c1a4833c/fluidsim-0.7.3.tar.gz (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.8), version: 0.7.3 2024-04-28T16:36:25,028 Found link https://files.pythonhosted.org/packages/cc/a6/10cc804830d6e42b3641c6f9d4da74d87bf02dc4883598c2feaf78a4ab32/fluidsim-0.7.4.tar.gz (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.8), version: 0.7.4 2024-04-28T16:36:25,029 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/4c/68/5f85d855796d841f8dafe4dc908bdc0efbb676eafb6a57b58d4605a1bd54/fluidsim-0.8.0rc0-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,029 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/87/49/7bc15e9dbb98e43c4d0dcbe200bde1e3236c596db7530250ba7e7ff1ab68/fluidsim-0.8.0rc0-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,030 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/7d/c4/95ce908f75c0ddec65fa839be2ae9e04ed6eb11bf82caa39a719465fb973/fluidsim-0.8.0rc0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,030 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/74/89/71bc22705007452e0d28d93edfda2fa9ed61deedbb3da30a229437f3fdbf/fluidsim-0.8.0rc0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,031 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/c1/87/1d9c4d1a4e432db87809818d987f28861d5e5f4369f2532ba62e4c050398/fluidsim-0.8.0rc0-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,031 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/26/da/bd4525ef9c325796e6540f1d325a1b5823013a35bee38967674c02678d9a/fluidsim-0.8.0rc0-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,032 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/01/20/82bd9f6b28c598f30ef2fdb5f39242d987438f7d3094e3371186575dbb36/fluidsim-0.8.0rc0-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,033 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/f2/77/c31b816fa4a3c993dada24dcfabf3d0d5b5051ef876d9ec29350dd8e5207/fluidsim-0.8.0rc0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,033 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/e0/41/a3a214369e90e38d8aa079f2b31b4dca7566e7814b5ab609773147f0f861/fluidsim-0.8.0rc0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,034 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/c2/df/6b95b6d35c4690b16eb3762d17a2edd877202a290d6ae5c534f224c9a0a1/fluidsim-0.8.0rc0-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,035 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/e9/f2/ec575ef599abcca1409441366aa88b744809cc3af291520e8ef5e4e20e1b/fluidsim-0.8.0rc0-cp312-cp312-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,035 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/84/d9/277b47ed9cedf3825c7bebbb7fc01886270a0746ea35dc55a0bcda77d510/fluidsim-0.8.0rc0-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,036 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/8f/e1/cff72d2cbd3811f1ae9111d256c10bba8b02311548c7446d4ca58c14dd44/fluidsim-0.8.0rc0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,037 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/aa/40/2e4e9b8321b0665c2f6f25ff90253ffd2dec7cc012e71c50f688cde6efc9/fluidsim-0.8.0rc0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,037 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/8e/3c/05286c559673e91301189dffb60fcf3c81a449bd6d1365e8b06a523d49ef/fluidsim-0.8.0rc0-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,038 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/eb/92/d0f2b87e91a4bb80e2fa7b6fb79045f7ba6d3ec1654446f01f61ce64a467/fluidsim-0.8.0rc0-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,038 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/5c/c0/3145d489261bcde48e64c3b92d25a293a9bf783b044907788ee54287d002/fluidsim-0.8.0rc0-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,039 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/f5/6f/1eacfd74d0732c20a12de07659bf0396c738619164c0ce3f44147991b557/fluidsim-0.8.0rc0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,039 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/4e/7c/c237cb50ec0d90a633f9091dd3cda69c6bd1ea1381fe1a9df842ac809450/fluidsim-0.8.0rc0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,040 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/64/e6/ec545d393ff93c6980edacd0a1e11214011e18f9c70045fcd939fa9755de/fluidsim-0.8.0rc0-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,041 Found link https://files.pythonhosted.org/packages/6b/53/47a01af6100f0f3dd0090a2fda73b3e3d5f46035efd7a0540277658da5b3/fluidsim-0.8.0rc0.tar.gz (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9), version: 0.8.0rc0 2024-04-28T16:36:25,042 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/be/3b/b472d450042928f82825f1c77154eaeee0a2f1665b25f058561c912c2bc1/fluidsim-0.8.0rc2-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,042 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/09/c9/5dbd66521ff5e6259dfe31068ab1ffcb6cc5149e6052daac14324531bd43/fluidsim-0.8.0rc2-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,043 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/db/33/aafba413b7e48ae827c0990253b8bc24a663a3a2d8247d11aaac26937b5b/fluidsim-0.8.0rc2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,043 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/e7/15/3046cd52410d1cb4761ef2c0c861b22949aeaaa565b77f30e1928daf100f/fluidsim-0.8.0rc2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,044 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/0f/a8/428eb94480b479aa1f760d43933643b5b9d7ccd3941788adab42b9860222/fluidsim-0.8.0rc2-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,045 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/e0/53/db3b848b0e8e4b194abbe47fcdd7745b6286bf733c7ab690c97c1f299b89/fluidsim-0.8.0rc2-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,045 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/f2/06/7413ea08565f032b8cfabd4bc7b970cc1121901e90b63edfaddb897b5a88/fluidsim-0.8.0rc2-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,046 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/96/bc/55690a5041ddcbd2b69f48cfc744bcb40964aa47639500a62d10663fe668/fluidsim-0.8.0rc2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,047 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/26/6c/638523eeeb03b768a5ced9507d5df639a8b5806180e98744e6b524d9c53f/fluidsim-0.8.0rc2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,047 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/c8/72/8c4e98052b5d1a17266673ae1eaf15a663ee7981173878499cbd7520e84c/fluidsim-0.8.0rc2-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,048 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/02/0b/f8ebe38d0cc7bc5ed0dd12a171d2645a1f5e6723b93802b575192af243cd/fluidsim-0.8.0rc2-cp312-cp312-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,048 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/ec/e3/3512a485c9e6e5b0afb59c4c2ef53492e244a4e3c2b581698404c958efbb/fluidsim-0.8.0rc2-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,049 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/3a/2e/c9d7844be8c3e45b18c55881991dbe5479dca1977f446376a28ce5575eee/fluidsim-0.8.0rc2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,050 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/29/31/3f0ef14cd2f4874c321020557ce6d41f7f121d16a26534b2d764e3380a76/fluidsim-0.8.0rc2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,050 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/53/08/afa70df740b99fba6d6090b19d8de8a8a11c37f405e77228a054555c6439/fluidsim-0.8.0rc2-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,051 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/f6/50/fbb001d7d40cd91986691eee6a218a6fe994092eb79b2d4035fe3a836e7f/fluidsim-0.8.0rc2-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,052 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/d5/1e/246596a7fb416ab4a9747ca2fc6b9a7bd69dd1829adbafea7fb38cd83baf/fluidsim-0.8.0rc2-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,052 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/15/18/efad0a27176ca0707c271089673d6d12367edc162f70c226e8768c0bddfb/fluidsim-0.8.0rc2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,053 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/93/bc/d42d7fb50c0f46fb01e15e7883303188b692d0a7ddcd4dcca6bdf4c71fe7/fluidsim-0.8.0rc2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,053 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/0d/00/3c3fea8ed112832e351d919290f7257ed7dbc7b5773945a5013b09c99345/fluidsim-0.8.0rc2-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,054 Found link https://files.pythonhosted.org/packages/4d/f3/12cc54c1880f50f268db4fcb92e696ef8c039a0bb847d2b850d583510173/fluidsim-0.8.0rc2.tar.gz (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9), version: 0.8.0rc2 2024-04-28T16:36:25,055 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/c9/73/6fdf57890cef851e06c92ae2a9ccd1bf68edc27187438a7c39a1ffde31ce/fluidsim-0.8.0rc3-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,055 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/d3/f4/c13fc3a5eb0621abddc570be5031a744b0ed77244562ba389a7752279367/fluidsim-0.8.0rc3-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,056 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/e6/2b/9c88c3bee210894d42052b7e4ed763357ec954f870354297ebcdb82c12b2/fluidsim-0.8.0rc3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,059 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/96/ac/00e8609deb67c85130c0f5681df69f80558788b9b73844a3e2840038d99d/fluidsim-0.8.0rc3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,059 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/0a/8b/214a92668143c248b772405a141e295ec6d5c8fd86cc7213c50dad6f5df1/fluidsim-0.8.0rc3-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,060 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/5a/b6/3d881fb80306127ce1a831f0cbb901aba7308ec76f0c60afb05adc0172fa/fluidsim-0.8.0rc3-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,061 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/db/cf/a5d63363351c1a9f704ce765f6bf034f388b226ec4e0b1a0b59b87e28df9/fluidsim-0.8.0rc3-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,061 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/c7/23/6a860d5e9699bf36cde5601ef510b88d27a222816fc5cd1ad7867882aec3/fluidsim-0.8.0rc3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,062 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/f3/ba/965445e3b8d94496130dffb7b6d2ad3120d1b912e108c9ab82c8bdbc8501/fluidsim-0.8.0rc3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,063 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/0f/87/bc810e61a1940fc982bd046937221c19ae3ff2dbee820475ce230553b65e/fluidsim-0.8.0rc3-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,063 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/a4/9f/2356fb4d34380936190b02c322cf41d57963a6a55e8f942be74399a96fbd/fluidsim-0.8.0rc3-cp312-cp312-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,064 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/82/65/deeb3b401ae23556b4d6fb0e5de6b92be4b03898b476c57ebafb43670c32/fluidsim-0.8.0rc3-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,064 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/2f/f6/d4400d275512f704961a76fa06269ccef348ac6bdfca42a892e10b75e0dd/fluidsim-0.8.0rc3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,065 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/72/f0/e3f35643f87480ac7744aa29b2cabeec23e481b320345faeb0d759b14e1c/fluidsim-0.8.0rc3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,065 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/29/c0/77559f11a47f884b29de5baa0890cee200ef2fd6c9f074b2b4ec7883e817/fluidsim-0.8.0rc3-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,066 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/19/30/2c7db4f3b93e29b4a8d8795dcf925de908093d4d5a895837a74ac5941342/fluidsim-0.8.0rc3-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,066 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/12/99/e7ab2823f0159968f0464e7d3de2a93a9d0ed9decdaf2f4462ce3e50696c/fluidsim-0.8.0rc3-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,067 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/55/e0/d29a070bf28f8c988908be6835b0c6c51b2321bfd7bd532b96890db12bda/fluidsim-0.8.0rc3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,068 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/04/1d/8a59ff637bd9bf7ec90b9b095f4290f00639f3fb0a6b038322901c992129/fluidsim-0.8.0rc3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,068 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/ec/78/bcc3d5ad5b328e1f2320dae5cb758eb2bf12c1f1e5aaeeceb18bfc893a1b/fluidsim-0.8.0rc3-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,069 Found link https://files.pythonhosted.org/packages/56/ce/0ccd124c1ed5e2ecc6495f536ed1443382cc51937dcc4ae067900af06d01/fluidsim-0.8.0rc3.tar.gz (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9), version: 0.8.0rc3 2024-04-28T16:36:25,070 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/7e/3f/dc45984295f7351ecbbaf7811a0b1ccd0db4eaece20725b273b2ee7f1ec9/fluidsim-0.8.0-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,071 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/51/37/267ed109e8d258b1c169c0397e66196eef8ddd1ff17da4d5c32837732d1a/fluidsim-0.8.0-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,072 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/2e/48/aa461d7b927f1df5142c36869787fe7e90534d3e7b8659d611633fc6f53c/fluidsim-0.8.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,072 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/a6/70/fda012413d45924f5fcba53b106a908c974d2a2e7ff203434ec2ae833901/fluidsim-0.8.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,073 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/1e/ba/bd4d5959c57ce6d7b63366b0a03e58728b4c84ac655a6dbff8afccb4168b/fluidsim-0.8.0-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,073 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/98/6d/eaff430ce96398a7ac4341145086ee1ce452a062d2d9fe3c8c5b119e93ce/fluidsim-0.8.0-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,074 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/5a/b3/2421862007faf21e74644afb33909bf4885cbfb62cac2834d5246921f036/fluidsim-0.8.0-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,074 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/0e/0b/6ccafce7ae10fdd1fab2fd9292b9741d106470c012364ad718d5275204aa/fluidsim-0.8.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,075 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/14/92/32cdd3dc563c01fb4e00e88c7cea8fc0f986560ac08ac87fa3961fae56fc/fluidsim-0.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,075 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/4e/10/1b04609d2cd1f9de690de1ea2bceb0e9e2ae18213fbce5775ebcb6109dd0/fluidsim-0.8.0-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,076 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/1a/e1/33c291d3d881de39cbf64421206fff86a14187039a9b967140801f31c726/fluidsim-0.8.0-cp312-cp312-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,077 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/b9/48/b4b9fd1af30f137c45121d6d48bf667916364f8c7545c824ae4e3c903260/fluidsim-0.8.0-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,077 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/57/fd/c6873f4a47685727f98394854798665105b11f5597ba2b38d41739dd0d6c/fluidsim-0.8.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,078 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/36/e9/9cea8d21bf899bd4f496bb8a71b9fd286853a5df46947a9720891b571935/fluidsim-0.8.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,078 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/b3/5c/dbb2757b0f6df294bc51c0b1c0390cac4ebac3fbd370e12cc489390d2a2b/fluidsim-0.8.0-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,079 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/8d/47/e64968d3c055cfa214a8381bace69a916165449ca5c0958e400d0241edd9/fluidsim-0.8.0-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,080 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/1f/15/8ca481111b79953666f7bf307f2f29aa90965de41a69261e22c3b912d536/fluidsim-0.8.0-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,080 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/08/a8/11183a4d426b783545efad50b6624863d857d0bfc29715f03f1b11199b27/fluidsim-0.8.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,081 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/52/56/f31c26e47a8576221703e64c8b6a4a3337d8c874bb21cf04cb3280a66bba/fluidsim-0.8.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,081 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/b8/3d/79ce123ae35fa2d2eaef18ca9ff4e37a1fa230ceec3b91e2ebc1aef88ca9/fluidsim-0.8.0-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,082 Found link https://files.pythonhosted.org/packages/2e/0c/27ce2c17080444f98f7892e6049f7d0e49a2dcd4fad124c45bd8226fe700/fluidsim-0.8.0.tar.gz (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9), version: 0.8.0 2024-04-28T16:36:25,083 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/a9/64/c0f208f40cbad4e48bdfeb742b1044408ab473f40b6562ae2ab0fcd272e8/fluidsim-0.8.1-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,084 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/5b/45/a64f696edc46041c101c154e3fafb041731b8bc8b26256dc7d831aedd4e4/fluidsim-0.8.1-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,084 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/53/ec/66bfb97f91133e315574e532139e4842664ce9d3a0fa9e305a43cc8b901e/fluidsim-0.8.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,085 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/85/51/c9602222c9fc27cb95ae12f88d292dea9707f52f32f5c1cb433dfb963bc1/fluidsim-0.8.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,086 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/3c/b8/30770d8b0f472cdd73b631f6fca3bcce18ab7da28ce6a05db1d60ff6695b/fluidsim-0.8.1-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,086 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/2b/3c/9de1facc47a27364d1c85c05a347863e0fb3cf187b5d2b26df02c24f1480/fluidsim-0.8.1-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,087 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/cb/dd/63d2eef96d90b54d08f0b74451a3770a70b2393f25374df69f0e8f7361cf/fluidsim-0.8.1-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,087 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/ae/a4/8b52b45088d25880818d5b79b89d0eefe018fbab67abf3eeee475cf143e8/fluidsim-0.8.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,088 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/d2/ec/54faf505cde12956a19989231ed373d096eb8eab7416ddb116c6a7bdeed3/fluidsim-0.8.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,089 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/08/c0/9fdf6f63661c54e191f9bda79ab88865f61ffe6ee6f80635c12fb3d58847/fluidsim-0.8.1-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,089 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/5d/4a/b9f7938271a4d9161dcbad2a542e646850dca4e8dacd60650f09fefe11e1/fluidsim-0.8.1-cp312-cp312-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,090 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/6f/e0/b05c9b77bf9d9bfbac149743122023cbc32941d732465fc986de22dd0502/fluidsim-0.8.1-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,090 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/93/ca/9da07e63be053f859f63bc26af9400aa6e9175abbe7ddcd16de745ce0923/fluidsim-0.8.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,091 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/36/1e/8c3f6023e04cc2d141ebab157d5d2a0ca853777edee33c049a502e17e514/fluidsim-0.8.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,091 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/30/1a/903c179cb551ea2fa8aec7654680b0074abf9d65fe87d3436a3dadf54175/fluidsim-0.8.1-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,092 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/f2/1b/b0255727e4177b25e4c729f3cadc4eb1821d2e63d697221f7933c0f22d47/fluidsim-0.8.1-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,093 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/a6/0d/88ead3c70cfbafba7afa0b381332dab3d3d816d23d18ff1535127eedce2c/fluidsim-0.8.1-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,093 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/31/8f/cebdf89abad2df9005ca933a80207d9982cc8cbc1808988f9db8a9fef4fd/fluidsim-0.8.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,094 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/ab/f8/684fcfff566c2f221e806164ea9af29a80376f10ee4286f37b7a0525dec2/fluidsim-0.8.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,094 Skipping link: No binaries permitted for fluidsim: https://files.pythonhosted.org/packages/4b/0d/adc392da641e62398537cd1478be22fab2ada3c027c70eff6e138585a65e/fluidsim-0.8.1-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9) 2024-04-28T16:36:25,095 Found link https://files.pythonhosted.org/packages/76/89/b3d8d2bcc423057881ae644d086fb3870b4ba533cfe248eb650a8406ccae/fluidsim-0.8.1.tar.gz (from https://pypi.org/simple/fluidsim/) (requires-python:>=3.9), version: 0.8.1 2024-04-28T16:36:25,096 Fetching project page and analyzing links: https://www.piwheels.org/simple/fluidsim/ 2024-04-28T16:36:25,097 Getting page https://www.piwheels.org/simple/fluidsim/ 2024-04-28T16:36:25,098 Found index url https://www.piwheels.org/simple/ 2024-04-28T16:36:25,314 Fetched page https://www.piwheels.org/simple/fluidsim/ as text/html 2024-04-28T16:36:25,343 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.7.4-cp39-cp39-linux_armv6l.whl#sha256=615fea86a605a33eb6ecc4a53df07fe113fda6ab8efef27923a9fddca6e8dd58 (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=3.8) 2024-04-28T16:36:25,344 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.7.4-cp39-cp39-linux_armv7l.whl#sha256=615fea86a605a33eb6ecc4a53df07fe113fda6ab8efef27923a9fddca6e8dd58 (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=3.8) 2024-04-28T16:36:25,344 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.7.4-cp311-cp311-linux_armv6l.whl#sha256=75aeee08d4bb5ef9ca0d55c449558998053d957519f827a7cae0a1e16734ec67 (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=3.8) 2024-04-28T16:36:25,345 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.7.4-cp311-cp311-linux_armv7l.whl#sha256=75aeee08d4bb5ef9ca0d55c449558998053d957519f827a7cae0a1e16734ec67 (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=3.8) 2024-04-28T16:36:25,345 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.7.3-cp39-cp39-linux_armv6l.whl#sha256=4abd45e1849f520182887831ca25de09813e317e19ff7d0d8c2b1810d24a6bec (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=3.8) 2024-04-28T16:36:25,346 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.7.3-cp39-cp39-linux_armv7l.whl#sha256=4abd45e1849f520182887831ca25de09813e317e19ff7d0d8c2b1810d24a6bec (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=3.8) 2024-04-28T16:36:25,347 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.7.2-cp39-cp39-linux_armv6l.whl#sha256=fba0477c8cae820fa6cf075c4dc022ad31e3603d3a88ae0e4a7fdeafa07fc95a (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=3.8) 2024-04-28T16:36:25,347 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.7.2-cp39-cp39-linux_armv7l.whl#sha256=fba0477c8cae820fa6cf075c4dc022ad31e3603d3a88ae0e4a7fdeafa07fc95a (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=3.8) 2024-04-28T16:36:25,348 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.7.1-cp39-cp39-linux_armv6l.whl#sha256=ee74a804f11a3f53b6cc3010a1af1b8dd1aa6de6f264ffd2e84e1ff5bbffc6f7 (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=3.8) 2024-04-28T16:36:25,349 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.7.1-cp39-cp39-linux_armv7l.whl#sha256=ee74a804f11a3f53b6cc3010a1af1b8dd1aa6de6f264ffd2e84e1ff5bbffc6f7 (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=3.8) 2024-04-28T16:36:25,349 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.7.0-cp39-cp39-linux_armv6l.whl#sha256=d54d907a13b2e175cfb3d328c34141bb49dd31b288581c6038a2dc10e001bb4a (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=3.8) 2024-04-28T16:36:25,350 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.7.0-cp39-cp39-linux_armv7l.whl#sha256=d54d907a13b2e175cfb3d328c34141bb49dd31b288581c6038a2dc10e001bb4a (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=3.8) 2024-04-28T16:36:25,350 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.7.0rc1-py3-none-any.whl#sha256=05716d5810541b71e8996e517e110e63d37b3bc5f1fb5cc6cf97046c65bda6ce (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=3.8) 2024-04-28T16:36:25,351 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.7.0rc0-py3-none-any.whl#sha256=5b489d7d56a6daca3a48c58ad4da82147e4f73dd52675cd4c6b474416e374514 (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=3.8) 2024-04-28T16:36:25,352 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.6.1-cp39-cp39-linux_armv6l.whl#sha256=a5c3468f933a5b7901460b52996d62ddb35e0e1ec5967afc20a2a14487661622 (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=3.8) 2024-04-28T16:36:25,352 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.6.1-cp39-cp39-linux_armv7l.whl#sha256=a5c3468f933a5b7901460b52996d62ddb35e0e1ec5967afc20a2a14487661622 (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=3.8) 2024-04-28T16:36:25,353 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.6.1rc1-cp39-cp39-linux_armv6l.whl#sha256=56b3dc0145dbf13c4564e193969dcdcd03703d357870d39b267163a7cb6f6e59 (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=3.8) 2024-04-28T16:36:25,353 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.6.1rc1-cp39-cp39-linux_armv7l.whl#sha256=56b3dc0145dbf13c4564e193969dcdcd03703d357870d39b267163a7cb6f6e59 (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=3.8) 2024-04-28T16:36:25,354 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.6.1rc0-cp39-cp39-linux_armv6l.whl#sha256=9bbcdf1184a82136084e6da6efc9e2b659e76bec02c06cab35e574a80a4e2132 (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=3.8) 2024-04-28T16:36:25,354 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.6.1rc0-cp39-cp39-linux_armv7l.whl#sha256=9bbcdf1184a82136084e6da6efc9e2b659e76bec02c06cab35e574a80a4e2132 (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=3.8) 2024-04-28T16:36:25,355 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.6.1rc0-cp311-cp311-linux_armv6l.whl#sha256=ecb90c01890f58ff8de2be69e1f7845041eed41e88f874ac646cfb765f02d663 (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=3.8) 2024-04-28T16:36:25,356 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.6.1rc0-cp311-cp311-linux_armv7l.whl#sha256=ecb90c01890f58ff8de2be69e1f7845041eed41e88f874ac646cfb765f02d663 (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=3.8) 2024-04-28T16:36:25,356 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.6.0-cp39-cp39-linux_armv6l.whl#sha256=a34d2d6df80502d45d8358f73edcf46d4441f2c3093531ebcfe0138649fbb4f4 (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=3.8) 2024-04-28T16:36:25,357 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.6.0-cp39-cp39-linux_armv7l.whl#sha256=a34d2d6df80502d45d8358f73edcf46d4441f2c3093531ebcfe0138649fbb4f4 (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=3.8) 2024-04-28T16:36:25,357 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.6.0b0-cp39-cp39-linux_armv6l.whl#sha256=3dbb8d2a44a124d52a5d45768131664ebd5d7bcadc0e1a2391917972e7965e49 (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=3.8) 2024-04-28T16:36:25,358 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.6.0b0-cp39-cp39-linux_armv7l.whl#sha256=3dbb8d2a44a124d52a5d45768131664ebd5d7bcadc0e1a2391917972e7965e49 (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=3.8) 2024-04-28T16:36:25,359 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.5.1-cp37-cp37m-linux_armv6l.whl#sha256=197082545c9aa2ad15b9dca6de5ee84c446c29ffd01760657d1925d8e217a533 (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=3.6) 2024-04-28T16:36:25,359 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.5.1-cp37-cp37m-linux_armv7l.whl#sha256=197082545c9aa2ad15b9dca6de5ee84c446c29ffd01760657d1925d8e217a533 (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=3.6) 2024-04-28T16:36:25,360 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.5.1-cp39-cp39-linux_armv6l.whl#sha256=f264292cec75952eda48e4a7e8fed2481bf0b88b311b1bcead961af05fe58752 (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=3.6) 2024-04-28T16:36:25,360 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.5.1-cp39-cp39-linux_armv7l.whl#sha256=f264292cec75952eda48e4a7e8fed2481bf0b88b311b1bcead961af05fe58752 (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=3.6) 2024-04-28T16:36:25,361 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.5.0.post0-cp37-cp37m-linux_armv6l.whl#sha256=81dd1669b44c0967e9393960158cd62de24a00d85f40cb8f6681b4c516ada54a (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=3.6) 2024-04-28T16:36:25,361 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.5.0.post0-cp37-cp37m-linux_armv7l.whl#sha256=81dd1669b44c0967e9393960158cd62de24a00d85f40cb8f6681b4c516ada54a (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=3.6) 2024-04-28T16:36:25,362 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.5.0.post0-cp39-cp39-linux_armv6l.whl#sha256=902f98e4846914497c21fdf711361685459d2ce5cc9647248827e88f7ac2099c (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=3.6) 2024-04-28T16:36:25,363 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.5.0.post0-cp39-cp39-linux_armv7l.whl#sha256=902f98e4846914497c21fdf711361685459d2ce5cc9647248827e88f7ac2099c (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=3.6) 2024-04-28T16:36:25,363 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.5.0-cp37-cp37m-linux_armv6l.whl#sha256=aa4ff0a5dc4bb90119b517cca7427f5ed33d6ecd706a9eff0ab60847f51264c2 (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=3.6) 2024-04-28T16:36:25,364 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.5.0-cp37-cp37m-linux_armv7l.whl#sha256=aa4ff0a5dc4bb90119b517cca7427f5ed33d6ecd706a9eff0ab60847f51264c2 (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=3.6) 2024-04-28T16:36:25,364 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.5.0-cp39-cp39-linux_armv6l.whl#sha256=cb83f3d1260b5ff01843c5041cd1032c4acdd6742d07f73a733750b86cea0fc9 (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=3.6) 2024-04-28T16:36:25,365 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.5.0-cp39-cp39-linux_armv7l.whl#sha256=cb83f3d1260b5ff01843c5041cd1032c4acdd6742d07f73a733750b86cea0fc9 (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=3.6) 2024-04-28T16:36:25,366 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.4.1-cp37-cp37m-linux_armv6l.whl#sha256=ee0420ba56a72e09284dcc646c97317558ddd6a300b458d0700224fd087b1e9d (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=3.6) 2024-04-28T16:36:25,366 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.4.1-cp37-cp37m-linux_armv7l.whl#sha256=ee0420ba56a72e09284dcc646c97317558ddd6a300b458d0700224fd087b1e9d (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=3.6) 2024-04-28T16:36:25,367 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.4.1-cp39-cp39-linux_armv6l.whl#sha256=c24ea5d52234c18eb4e2fc70a320aedf13799e58f7bf713c95e0ebe95a495e7b (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=3.6) 2024-04-28T16:36:25,368 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.4.1-cp39-cp39-linux_armv7l.whl#sha256=c24ea5d52234c18eb4e2fc70a320aedf13799e58f7bf713c95e0ebe95a495e7b (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=3.6) 2024-04-28T16:36:25,368 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.4.0-cp37-cp37m-linux_armv6l.whl#sha256=2151f1e3cae8d08ec0ff7182da7b6fa8590c245aca857d9b07513417e69bf64a (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=3.6) 2024-04-28T16:36:25,369 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.4.0-cp37-cp37m-linux_armv7l.whl#sha256=2151f1e3cae8d08ec0ff7182da7b6fa8590c245aca857d9b07513417e69bf64a (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=3.6) 2024-04-28T16:36:25,369 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.4.0-cp39-cp39-linux_armv6l.whl#sha256=9cdc4153b443983883c7b4885a819ca36b63fa41156a5940bbf37f07dd99b92e (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=3.6) 2024-04-28T16:36:25,370 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.4.0-cp39-cp39-linux_armv7l.whl#sha256=9cdc4153b443983883c7b4885a819ca36b63fa41156a5940bbf37f07dd99b92e (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=3.6) 2024-04-28T16:36:25,370 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.3.3-cp37-cp37m-linux_armv6l.whl#sha256=bf2190672f8214f530a61c09c46cf1de212880f480c1659e80cf3b4e2f5c6fcd (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=3.6) 2024-04-28T16:36:25,371 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.3.3-cp37-cp37m-linux_armv7l.whl#sha256=bf2190672f8214f530a61c09c46cf1de212880f480c1659e80cf3b4e2f5c6fcd (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=3.6) 2024-04-28T16:36:25,371 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.3.2-py3-none-any.whl#sha256=4b08b659fba40ee73f91f262f342c2f54b1190be013b11c5a82e0ca6f9981c7d (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>= 3.6) 2024-04-28T16:36:25,372 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.3.1-py3-none-any.whl#sha256=f8c6a24cf67c9dc043acf1955f28ccef74010bb8ac8d2006dc86405678e789ee (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>= 3.6) 2024-04-28T16:36:25,373 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.3.0-cp37-cp37m-linux_armv7l.whl#sha256=f8ac84b61700fdaa5b2bd6d64e1d667ed78d6d7ca8cd3e4477bce54310d37b02 (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>= 3.6) 2024-04-28T16:36:25,373 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.3.0-cp37-cp37m-linux_armv6l.whl#sha256=f8ac84b61700fdaa5b2bd6d64e1d667ed78d6d7ca8cd3e4477bce54310d37b02 (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>= 3.6) 2024-04-28T16:36:25,374 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.2.2.post0-cp37-cp37m-linux_armv6l.whl#sha256=2f3532e5386a1cdd4598f746e176e61c965aec1107b22fc888bf80ddf06d9494 (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*) 2024-04-28T16:36:25,374 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.2.2.post0-cp37-cp37m-linux_armv7l.whl#sha256=2f3532e5386a1cdd4598f746e176e61c965aec1107b22fc888bf80ddf06d9494 (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*) 2024-04-28T16:36:25,375 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.2.2.post0-cp34-cp34m-linux_armv7l.whl#sha256=f3341130f856fbd6f67c2f9df69e271dc711066fd8f615c777c966cee590d630 (from https://www.piwheels.org/simple/fluidsim/) 2024-04-28T16:36:25,375 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.2.2.post0-cp34-cp34m-linux_armv6l.whl#sha256=f3341130f856fbd6f67c2f9df69e271dc711066fd8f615c777c966cee590d630 (from https://www.piwheels.org/simple/fluidsim/) 2024-04-28T16:36:25,376 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.2.2.post0-cp35-cp35m-linux_armv7l.whl#sha256=134fdab24427491ad4647125d97cb89b1296d7a374bb074198c269d015b001d0 (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*) 2024-04-28T16:36:25,376 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.2.2.post0-cp35-cp35m-linux_armv6l.whl#sha256=134fdab24427491ad4647125d97cb89b1296d7a374bb074198c269d015b001d0 (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*) 2024-04-28T16:36:25,377 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.2.2.post0-cp39-cp39-linux_armv6l.whl#sha256=3e7c9a064c2a7a3d5e1457c0872d4999591eaed7841e6dd3a03c0b3dd4ebc1bc (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*) 2024-04-28T16:36:25,377 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.2.2.post0-cp39-cp39-linux_armv7l.whl#sha256=3e7c9a064c2a7a3d5e1457c0872d4999591eaed7841e6dd3a03c0b3dd4ebc1bc (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*) 2024-04-28T16:36:25,378 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.2.2-cp37-cp37m-linux_armv7l.whl#sha256=5b72590eb41a8bf713ddb4b2b5e3ea3254572e3c9a7f5c415c43f8a80ec98919 (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*) 2024-04-28T16:36:25,379 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.2.2-cp37-cp37m-linux_armv6l.whl#sha256=5b72590eb41a8bf713ddb4b2b5e3ea3254572e3c9a7f5c415c43f8a80ec98919 (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*) 2024-04-28T16:36:25,379 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.2.2-cp34-cp34m-linux_armv6l.whl#sha256=954810f86f199bbe9238958b4fa80b3455c6e103ca364c09b19bd2fcfd709749 (from https://www.piwheels.org/simple/fluidsim/) 2024-04-28T16:36:25,380 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.2.2-cp34-cp34m-linux_armv7l.whl#sha256=954810f86f199bbe9238958b4fa80b3455c6e103ca364c09b19bd2fcfd709749 (from https://www.piwheels.org/simple/fluidsim/) 2024-04-28T16:36:25,380 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.2.2-cp35-cp35m-linux_armv7l.whl#sha256=8db42e3116ca5132fee24d4dbcd10c2daffaaa8d6b12a9fe1fec4886fd8e2edc (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*) 2024-04-28T16:36:25,381 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.2.2-cp35-cp35m-linux_armv6l.whl#sha256=8db42e3116ca5132fee24d4dbcd10c2daffaaa8d6b12a9fe1fec4886fd8e2edc (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*) 2024-04-28T16:36:25,382 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.2.2-cp39-cp39-linux_armv6l.whl#sha256=7eee1535a4434a42e4e984446e6d18d4c8d499023c372b20b08b5e4221d19224 (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*) 2024-04-28T16:36:25,382 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.2.2-cp39-cp39-linux_armv7l.whl#sha256=7eee1535a4434a42e4e984446e6d18d4c8d499023c372b20b08b5e4221d19224 (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*) 2024-04-28T16:36:25,383 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.2.1-cp37-cp37m-linux_armv6l.whl#sha256=c500434c7f2063ff47c97072b934dc58ebf0bf164c16901ecf889c877f8bded3 (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*) 2024-04-28T16:36:25,383 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.2.1-cp37-cp37m-linux_armv7l.whl#sha256=c500434c7f2063ff47c97072b934dc58ebf0bf164c16901ecf889c877f8bded3 (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*) 2024-04-28T16:36:25,384 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.2.1-cp35-cp35m-linux_armv7l.whl#sha256=b8eb2319e72107f58c0ec699c5f79245ba999d905c84122f3e48ea141aa56048 (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*) 2024-04-28T16:36:25,384 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.2.1-cp35-cp35m-linux_armv6l.whl#sha256=b8eb2319e72107f58c0ec699c5f79245ba999d905c84122f3e48ea141aa56048 (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*) 2024-04-28T16:36:25,385 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.2.1-cp39-cp39-linux_armv6l.whl#sha256=0eff1d94174e24a3963cc01747a80e3c22ab3c199136aeaaab8213ed96e07340 (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*) 2024-04-28T16:36:25,386 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.2.1-cp39-cp39-linux_armv7l.whl#sha256=0eff1d94174e24a3963cc01747a80e3c22ab3c199136aeaaab8213ed96e07340 (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*) 2024-04-28T16:36:25,386 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.2.0-cp37-cp37m-linux_armv6l.whl#sha256=b05698d78fbecac49434a5624f82847e107850d0e0e0d98c2a8f6bb47c9d9d8d (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*) 2024-04-28T16:36:25,387 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.2.0-cp37-cp37m-linux_armv7l.whl#sha256=b05698d78fbecac49434a5624f82847e107850d0e0e0d98c2a8f6bb47c9d9d8d (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*) 2024-04-28T16:36:25,387 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.2.0-cp35-cp35m-linux_armv6l.whl#sha256=cf05e13cfc0714ead52666d62920f15d6b7d3d79f50ac3891df8937aa6eb5400 (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*) 2024-04-28T16:36:25,388 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.2.0-cp35-cp35m-linux_armv7l.whl#sha256=cf05e13cfc0714ead52666d62920f15d6b7d3d79f50ac3891df8937aa6eb5400 (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*) 2024-04-28T16:36:25,389 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.2.0-cp39-cp39-linux_armv6l.whl#sha256=f6d75d6f82056b940545466b5dbab66eda852e080750a06602e2eaad6dc75f3b (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*) 2024-04-28T16:36:25,389 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.2.0-cp39-cp39-linux_armv7l.whl#sha256=f6d75d6f82056b940545466b5dbab66eda852e080750a06602e2eaad6dc75f3b (from https://www.piwheels.org/simple/fluidsim/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*) 2024-04-28T16:36:25,390 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.1.1-cp37-cp37m-linux_armv6l.whl#sha256=43ccea8812db9ebffa71ef70b2d7e1c82f2ee43f0c836e861ad1581b1b2f51df (from https://www.piwheels.org/simple/fluidsim/) 2024-04-28T16:36:25,390 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.1.1-cp37-cp37m-linux_armv7l.whl#sha256=43ccea8812db9ebffa71ef70b2d7e1c82f2ee43f0c836e861ad1581b1b2f51df (from https://www.piwheels.org/simple/fluidsim/) 2024-04-28T16:36:25,391 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.1.1-cp34-cp34m-linux_armv6l.whl#sha256=003b7fb10856b883258c888bf7c37c85bd0d8121e3cd7a599ec5e390aa93b405 (from https://www.piwheels.org/simple/fluidsim/) 2024-04-28T16:36:25,391 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.1.1-cp34-cp34m-linux_armv7l.whl#sha256=003b7fb10856b883258c888bf7c37c85bd0d8121e3cd7a599ec5e390aa93b405 (from https://www.piwheels.org/simple/fluidsim/) 2024-04-28T16:36:25,392 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.1.1-cp35-cp35m-linux_armv6l.whl#sha256=de747d2a56ff2317b444c5f529e38d4542bb0fdcd90151e03e25654d68ed397e (from https://www.piwheels.org/simple/fluidsim/) 2024-04-28T16:36:25,392 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.1.1-cp35-cp35m-linux_armv7l.whl#sha256=de747d2a56ff2317b444c5f529e38d4542bb0fdcd90151e03e25654d68ed397e (from https://www.piwheels.org/simple/fluidsim/) 2024-04-28T16:36:25,393 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.1.1-cp39-cp39-linux_armv6l.whl#sha256=08cd94a02199545424e9143122246f10166487544282e8e3d980c93af3384664 (from https://www.piwheels.org/simple/fluidsim/) 2024-04-28T16:36:25,394 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.1.1-cp39-cp39-linux_armv7l.whl#sha256=08cd94a02199545424e9143122246f10166487544282e8e3d980c93af3384664 (from https://www.piwheels.org/simple/fluidsim/) 2024-04-28T16:36:25,394 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.1.0.post2-cp37-cp37m-linux_armv7l.whl#sha256=5a4af71c018347023421068e46349b95f538cd26459e670d576144c5e9f2586c (from https://www.piwheels.org/simple/fluidsim/) 2024-04-28T16:36:25,395 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.1.0.post2-cp37-cp37m-linux_armv6l.whl#sha256=5a4af71c018347023421068e46349b95f538cd26459e670d576144c5e9f2586c (from https://www.piwheels.org/simple/fluidsim/) 2024-04-28T16:36:25,395 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.1.0.post2-cp34-cp34m-linux_armv7l.whl#sha256=958372be0d2658d8becd6010f2dc4977078c3f3efdf224f44e92e86baad0cab7 (from https://www.piwheels.org/simple/fluidsim/) 2024-04-28T16:36:25,397 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.1.0.post2-cp34-cp34m-linux_armv6l.whl#sha256=958372be0d2658d8becd6010f2dc4977078c3f3efdf224f44e92e86baad0cab7 (from https://www.piwheels.org/simple/fluidsim/) 2024-04-28T16:36:25,397 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.1.0.post2-cp35-cp35m-linux_armv6l.whl#sha256=29bac035437a6982a0b2dd2c880fa88c081c2ea10d4ab8d8cb0bcc8aab6f86bc (from https://www.piwheels.org/simple/fluidsim/) 2024-04-28T16:36:25,397 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.1.0.post2-cp35-cp35m-linux_armv7l.whl#sha256=29bac035437a6982a0b2dd2c880fa88c081c2ea10d4ab8d8cb0bcc8aab6f86bc (from https://www.piwheels.org/simple/fluidsim/) 2024-04-28T16:36:25,398 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.1.0.post2-cp39-cp39-linux_armv6l.whl#sha256=5ce0156d6cb61522dcc654e82a3b51978ac56bcb12ca92254002090c5bcd88a5 (from https://www.piwheels.org/simple/fluidsim/) 2024-04-28T16:36:25,398 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.1.0.post2-cp39-cp39-linux_armv7l.whl#sha256=5ce0156d6cb61522dcc654e82a3b51978ac56bcb12ca92254002090c5bcd88a5 (from https://www.piwheels.org/simple/fluidsim/) 2024-04-28T16:36:25,399 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.1.0.post1-cp37-cp37m-linux_armv7l.whl#sha256=8ed78c933e0895d6b5f10d2cab9f79016de9946bbfe0d8029f9c0436864fa757 (from https://www.piwheels.org/simple/fluidsim/) 2024-04-28T16:36:25,399 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.1.0.post1-cp37-cp37m-linux_armv6l.whl#sha256=8ed78c933e0895d6b5f10d2cab9f79016de9946bbfe0d8029f9c0436864fa757 (from https://www.piwheels.org/simple/fluidsim/) 2024-04-28T16:36:25,400 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.1.0.post1-cp35-cp35m-linux_armv7l.whl#sha256=adafb7aaa815aa1da0844e80661ee6ed62c5ade54a0abbf7a35f9ce160f33c4c (from https://www.piwheels.org/simple/fluidsim/) 2024-04-28T16:36:25,400 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.1.0.post1-cp35-cp35m-linux_armv6l.whl#sha256=adafb7aaa815aa1da0844e80661ee6ed62c5ade54a0abbf7a35f9ce160f33c4c (from https://www.piwheels.org/simple/fluidsim/) 2024-04-28T16:36:25,401 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.1.0.post1-cp34-cp34m-linux_armv6l.whl#sha256=85bf72e6ce2d834e87150c313e27fc3822f18b11886d287be9f2cfdf66c0e169 (from https://www.piwheels.org/simple/fluidsim/) 2024-04-28T16:36:25,402 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.1.0.post1-cp34-cp34m-linux_armv7l.whl#sha256=85bf72e6ce2d834e87150c313e27fc3822f18b11886d287be9f2cfdf66c0e169 (from https://www.piwheels.org/simple/fluidsim/) 2024-04-28T16:36:25,402 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.1.0.post1-cp39-cp39-linux_armv6l.whl#sha256=8cc065639b0b33e23aaaa88c0e4e454d3921a63292f090ebc9c5e0a9f8abd41c (from https://www.piwheels.org/simple/fluidsim/) 2024-04-28T16:36:25,403 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.1.0.post1-cp39-cp39-linux_armv7l.whl#sha256=8cc065639b0b33e23aaaa88c0e4e454d3921a63292f090ebc9c5e0a9f8abd41c (from https://www.piwheels.org/simple/fluidsim/) 2024-04-28T16:36:25,404 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.1.0-cp37-cp37m-linux_armv6l.whl#sha256=0876f12e276e943f4b4e48647a4a524b41aa38fbe7fc4725e95c428cd086e838 (from https://www.piwheels.org/simple/fluidsim/) 2024-04-28T16:36:25,405 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.1.0-cp37-cp37m-linux_armv7l.whl#sha256=0876f12e276e943f4b4e48647a4a524b41aa38fbe7fc4725e95c428cd086e838 (from https://www.piwheels.org/simple/fluidsim/) 2024-04-28T16:36:25,405 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.1.0-cp35-cp35m-linux_armv6l.whl#sha256=2cbf539336a993ab5e5c7ebca42b02decf47709a9dfad7d27aae96d2f538688f (from https://www.piwheels.org/simple/fluidsim/) 2024-04-28T16:36:25,405 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.1.0-cp35-cp35m-linux_armv7l.whl#sha256=2cbf539336a993ab5e5c7ebca42b02decf47709a9dfad7d27aae96d2f538688f (from https://www.piwheels.org/simple/fluidsim/) 2024-04-28T16:36:25,406 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.1.0-cp34-cp34m-linux_armv7l.whl#sha256=54c30f7444422fde5c8f2020999d36fd68fcba23b37892834234dc94c2fa675c (from https://www.piwheels.org/simple/fluidsim/) 2024-04-28T16:36:25,406 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.1.0-cp34-cp34m-linux_armv6l.whl#sha256=54c30f7444422fde5c8f2020999d36fd68fcba23b37892834234dc94c2fa675c (from https://www.piwheels.org/simple/fluidsim/) 2024-04-28T16:36:25,407 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.1.0-cp39-cp39-linux_armv6l.whl#sha256=efb17361a7779dcd2e66933ab589a5f97c39f7ddf714c61840b869a1018fb99d (from https://www.piwheels.org/simple/fluidsim/) 2024-04-28T16:36:25,407 Skipping link: No binaries permitted for fluidsim: https://www.piwheels.org/simple/fluidsim/fluidsim-0.1.0-cp39-cp39-linux_armv7l.whl#sha256=efb17361a7779dcd2e66933ab589a5f97c39f7ddf714c61840b869a1018fb99d (from https://www.piwheels.org/simple/fluidsim/) 2024-04-28T16:36:25,408 Skipping link: not a file: https://www.piwheels.org/simple/fluidsim/ 2024-04-28T16:36:25,409 Skipping link: not a file: https://pypi.org/simple/fluidsim/ 2024-04-28T16:36:25,431 Given no hashes to check 1 links for project 'fluidsim': discarding no candidates 2024-04-28T16:36:25,449 Collecting fluidsim==0.7.3 2024-04-28T16:36:25,451 Created temporary directory: /tmp/pip-unpack-kfy300t9 2024-04-28T16:36:25,586 Downloading fluidsim-0.7.3.tar.gz (415 kB) 2024-04-28T16:36:26,329 Added fluidsim==0.7.3 from https://files.pythonhosted.org/packages/c2/04/e971759a2571f3b41c48eeba4c6690165bf95691493ceff7b096c1a4833c/fluidsim-0.7.3.tar.gz to build tracker '/tmp/pip-build-tracker-mufobkrt' 2024-04-28T16:36:26,340 Created temporary directory: /tmp/pip-build-env-nrh1vxtt 2024-04-28T16:36:26,344 Installing build dependencies: started 2024-04-28T16:36:26,345 Running command pip subprocess to install build dependencies 2024-04-28T16:36:27,524 Using pip 24.0 from /usr/local/lib/python3.11/dist-packages/pip (python 3.11) 2024-04-28T16:36:28,043 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2024-04-28T16:36:29,537 Collecting setuptools>=49.5.0 2024-04-28T16:36:29,552 Using cached https://www.piwheels.org/simple/setuptools/setuptools-69.5.1-py3-none-any.whl (894 kB) 2024-04-28T16:36:29,859 Collecting setuptools_scm 2024-04-28T16:36:29,878 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-8.0.4-py3-none-any.whl (42 kB) 2024-04-28T16:36:30,075 Collecting wheel 2024-04-28T16:36:30,099 Using cached https://www.piwheels.org/simple/wheel/wheel-0.43.0-py3-none-any.whl (65 kB) 2024-04-28T16:36:30,722 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/3a/be/650f9c091ef71cb01d735775d554e068752d3ff63d7943b26316dc401749/numpy-1.21.2.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2024-04-28T16:36:30,726 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/5f/d6/ad58ded26556eaeaa8c971e08b6466f17c4ac4d786cd3d800e26ce59cc01/numpy-1.21.3.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2024-04-28T16:36:30,729 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/fb/48/b0708ebd7718a8933f0d3937513ef8ef2f4f04529f1f66ca86d873043921/numpy-1.21.4.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2024-04-28T16:36:30,733 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/c2/a8/a924a09492bdfee8c2ec3094d0a13f2799800b4fdc9c890738aeeb12c72e/numpy-1.21.5.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2024-04-28T16:36:30,737 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/45/b7/de7b8e67f2232c26af57c205aaad29fe17754f793404f59c8a730c7a191a/numpy-1.21.6.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2024-04-28T16:36:31,016 Collecting numpy 2024-04-28T16:36:31,030 Using cached https://www.piwheels.org/simple/numpy/numpy-1.26.4-cp311-cp311-linux_armv7l.whl (5.6 MB) 2024-04-28T16:36:31,426 Collecting transonic 2024-04-28T16:36:31,443 Using cached https://www.piwheels.org/simple/transonic/transonic-0.6.4-py3-none-any.whl (74 kB) 2024-04-28T16:36:32,523 Collecting psutil 2024-04-28T16:36:32,540 Using cached https://www.piwheels.org/simple/psutil/psutil-5.9.8-cp311-abi3-linux_armv7l.whl (283 kB) 2024-04-28T16:36:32,889 Collecting packaging>=20 (from setuptools_scm) 2024-04-28T16:36:32,903 Using cached https://www.piwheels.org/simple/packaging/packaging-24.0-py3-none-any.whl (53 kB) 2024-04-28T16:36:33,323 Collecting typing-extensions (from setuptools_scm) 2024-04-28T16:36:33,338 Using cached https://www.piwheels.org/simple/typing-extensions/typing_extensions-4.11.0-py3-none-any.whl (34 kB) 2024-04-28T16:36:33,496 Collecting autopep8 (from transonic) 2024-04-28T16:36:33,520 Using cached https://www.piwheels.org/simple/autopep8/autopep8-2.1.0-py2.py3-none-any.whl (44 kB) 2024-04-28T16:36:33,607 Collecting beniget~=0.4.0 (from transonic) 2024-04-28T16:36:33,622 Using cached https://www.piwheels.org/simple/beniget/beniget-0.4.1-py3-none-any.whl (9.5 kB) 2024-04-28T16:36:33,759 Collecting gast~=0.5.0 (from transonic) 2024-04-28T16:36:33,778 Using cached https://www.piwheels.org/simple/gast/gast-0.5.4-py3-none-any.whl (19 kB) 2024-04-28T16:36:33,950 Collecting pycodestyle>=2.11.0 (from autopep8->transonic) 2024-04-28T16:36:33,966 Using cached https://www.piwheels.org/simple/pycodestyle/pycodestyle-2.11.1-py2.py3-none-any.whl (31 kB) 2024-04-28T16:36:36,570 Installing collected packages: wheel, typing-extensions, setuptools, pycodestyle, psutil, packaging, numpy, gast, setuptools_scm, beniget, autopep8, transonic 2024-04-28T16:36:36,803 Creating /tmp/pip-build-env-nrh1vxtt/overlay/local/bin 2024-04-28T16:36:36,805 changing mode of /tmp/pip-build-env-nrh1vxtt/overlay/local/bin/wheel to 755 2024-04-28T16:36:39,388 changing mode of /tmp/pip-build-env-nrh1vxtt/overlay/local/bin/pycodestyle to 755 2024-04-28T16:36:48,798 changing mode of /tmp/pip-build-env-nrh1vxtt/overlay/local/bin/f2py to 755 2024-04-28T16:36:49,262 changing mode of /tmp/pip-build-env-nrh1vxtt/overlay/local/bin/autopep8 to 755 2024-04-28T16:36:49,604 changing mode of /tmp/pip-build-env-nrh1vxtt/overlay/local/bin/transonic to 755 2024-04-28T16:36:49,606 changing mode of /tmp/pip-build-env-nrh1vxtt/overlay/local/bin/transonic-clean-dir to 755 2024-04-28T16:36:49,608 changing mode of /tmp/pip-build-env-nrh1vxtt/overlay/local/bin/transonic-get-include to 755 2024-04-28T16:36:49,610 changing mode of /tmp/pip-build-env-nrh1vxtt/overlay/local/bin/transonic-init-meson to 755 2024-04-28T16:36:49,766 Successfully installed autopep8-2.1.0 beniget-0.4.1 gast-0.5.4 numpy-1.26.4 packaging-24.0 psutil-5.9.8 pycodestyle-2.11.1 setuptools-69.5.1 setuptools_scm-8.0.4 transonic-0.6.4 typing-extensions-4.11.0 wheel-0.43.0 2024-04-28T16:36:50,517 Installing build dependencies: finished with status 'done' 2024-04-28T16:36:50,520 Getting requirements to build wheel: started 2024-04-28T16:36:50,521 Running command Getting requirements to build wheel 2024-04-28T16:36:51,508 :123: UserWarning: 2024-04-28T16:36:51,508 --------------------------------------------------------------------- 2024-04-28T16:36:51,509 FFTW was detected, but pyfftw and fluidfft will not be auto-installed 2024-04-28T16:36:51,510 (which was the case in previous fluidsim versions). To do so, instead 2024-04-28T16:36:51,510 of: 2024-04-28T16:36:51,511 pip install fluidsim 2024-04-28T16:36:51,512 specify "extras": 2024-04-28T16:36:51,513 pip install "fluidsim[fft]" 2024-04-28T16:36:51,515 --------------------------------------------------------------------- 2024-04-28T16:36:51,752 Getting requirements to build wheel: finished with status 'done' 2024-04-28T16:36:51,780 Installing backend dependencies: started 2024-04-28T16:36:51,782 Running command pip subprocess to install backend dependencies 2024-04-28T16:36:53,024 Using pip 24.0 from /usr/local/lib/python3.11/dist-packages/pip (python 3.11) 2024-04-28T16:36:53,520 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2024-04-28T16:36:53,934 Collecting pythran>=0.9.7 2024-04-28T16:36:53,950 Using cached https://www.piwheels.org/simple/pythran/pythran-0.15.0-py3-none-any.whl (4.3 MB) 2024-04-28T16:36:54,341 Collecting ply>=3.4 (from pythran>=0.9.7) 2024-04-28T16:36:54,358 Using cached https://www.piwheels.org/simple/ply/ply-3.11-py2.py3-none-any.whl (49 kB) 2024-04-28T16:36:55,539 Collecting setuptools (from pythran>=0.9.7) 2024-04-28T16:36:55,555 Using cached https://www.piwheels.org/simple/setuptools/setuptools-69.5.1-py3-none-any.whl (894 kB) 2024-04-28T16:36:55,689 Collecting gast~=0.5.0 (from pythran>=0.9.7) 2024-04-28T16:36:55,703 Using cached https://www.piwheels.org/simple/gast/gast-0.5.4-py3-none-any.whl (19 kB) 2024-04-28T16:36:56,320 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/3a/be/650f9c091ef71cb01d735775d554e068752d3ff63d7943b26316dc401749/numpy-1.21.2.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2024-04-28T16:36:56,323 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/5f/d6/ad58ded26556eaeaa8c971e08b6466f17c4ac4d786cd3d800e26ce59cc01/numpy-1.21.3.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2024-04-28T16:36:56,326 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/fb/48/b0708ebd7718a8933f0d3937513ef8ef2f4f04529f1f66ca86d873043921/numpy-1.21.4.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2024-04-28T16:36:56,330 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/c2/a8/a924a09492bdfee8c2ec3094d0a13f2799800b4fdc9c890738aeeb12c72e/numpy-1.21.5.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2024-04-28T16:36:56,333 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/45/b7/de7b8e67f2232c26af57c205aaad29fe17754f793404f59c8a730c7a191a/numpy-1.21.6.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2024-04-28T16:36:56,612 Collecting numpy (from pythran>=0.9.7) 2024-04-28T16:36:56,627 Using cached https://www.piwheels.org/simple/numpy/numpy-1.26.4-cp311-cp311-linux_armv7l.whl (5.6 MB) 2024-04-28T16:36:56,905 Collecting beniget~=0.4.0 (from pythran>=0.9.7) 2024-04-28T16:36:56,921 Using cached https://www.piwheels.org/simple/beniget/beniget-0.4.1-py3-none-any.whl (9.5 kB) 2024-04-28T16:36:59,745 Installing collected packages: ply, setuptools, numpy, gast, beniget, pythran 2024-04-28T16:37:10,664 Creating /tmp/pip-build-env-nrh1vxtt/normal/local/bin 2024-04-28T16:37:10,666 changing mode of /tmp/pip-build-env-nrh1vxtt/normal/local/bin/f2py to 755 2024-04-28T16:37:18,710 changing mode of /tmp/pip-build-env-nrh1vxtt/normal/local/bin/pythran to 755 2024-04-28T16:37:18,712 changing mode of /tmp/pip-build-env-nrh1vxtt/normal/local/bin/pythran-config to 755 2024-04-28T16:37:18,820 Successfully installed beniget-0.4.1 gast-0.5.4 numpy-1.26.4 ply-3.11 pythran-0.15.0 setuptools-69.5.1 2024-04-28T16:37:19,472 Installing backend dependencies: finished with status 'done' 2024-04-28T16:37:19,473 Created temporary directory: /tmp/pip-modern-metadata-58a5adoi 2024-04-28T16:37:19,475 Preparing metadata (pyproject.toml): started 2024-04-28T16:37:19,477 Running command Preparing metadata (pyproject.toml) 2024-04-28T16:37:20,458 Using default configuration. 2024-04-28T16:37:20,458 Copy site.cfg.default -> site.cfg or $HOME/.fluidsim-site.cfg to specify site specific libraries. 2024-04-28T16:37:20,459 Found fluidsim/_version.py 2024-04-28T16:37:20,461 :123: UserWarning: 2024-04-28T16:37:20,462 --------------------------------------------------------------------- 2024-04-28T16:37:20,463 FFTW was detected, but pyfftw and fluidfft will not be auto-installed 2024-04-28T16:37:20,463 (which was the case in previous fluidsim versions). To do so, instead 2024-04-28T16:37:20,464 of: 2024-04-28T16:37:20,465 pip install fluidsim 2024-04-28T16:37:20,466 specify "extras": 2024-04-28T16:37:20,467 pip install "fluidsim[fft]" 2024-04-28T16:37:20,468 --------------------------------------------------------------------- 2024-04-28T16:37:20,647 running dist_info 2024-04-28T16:37:20,657 creating /tmp/pip-modern-metadata-58a5adoi/fluidsim.egg-info 2024-04-28T16:37:20,666 writing /tmp/pip-modern-metadata-58a5adoi/fluidsim.egg-info/PKG-INFO 2024-04-28T16:37:20,688 writing dependency_links to /tmp/pip-modern-metadata-58a5adoi/fluidsim.egg-info/dependency_links.txt 2024-04-28T16:37:20,691 writing entry points to /tmp/pip-modern-metadata-58a5adoi/fluidsim.egg-info/entry_points.txt 2024-04-28T16:37:20,703 writing requirements to /tmp/pip-modern-metadata-58a5adoi/fluidsim.egg-info/requires.txt 2024-04-28T16:37:20,704 writing top-level names to /tmp/pip-modern-metadata-58a5adoi/fluidsim.egg-info/top_level.txt 2024-04-28T16:37:20,706 writing manifest file '/tmp/pip-modern-metadata-58a5adoi/fluidsim.egg-info/SOURCES.txt' 2024-04-28T16:37:20,847 ERROR setuptools_scm._file_finders.git listing git files failed - pretending there aren't any 2024-04-28T16:37:20,853 reading manifest file '/tmp/pip-modern-metadata-58a5adoi/fluidsim.egg-info/SOURCES.txt' 2024-04-28T16:37:20,855 reading manifest template 'MANIFEST.in' 2024-04-28T16:37:20,860 no previously-included directories found matching 'doc' 2024-04-28T16:37:20,860 no previously-included directories found matching 'lib' 2024-04-28T16:37:20,861 no previously-included directories found matching 'scripts' 2024-04-28T16:37:20,862 no previously-included directories found matching 'bench' 2024-04-28T16:37:20,863 no previously-included directories found matching 'old' 2024-04-28T16:37:20,863 no previously-included directories found matching '.github' 2024-04-28T16:37:20,864 adding license file 'LICENSE.txt' 2024-04-28T16:37:20,865 adding license file 'AUTHORS.rst' 2024-04-28T16:37:20,873 writing manifest file '/tmp/pip-modern-metadata-58a5adoi/fluidsim.egg-info/SOURCES.txt' 2024-04-28T16:37:20,874 creating '/tmp/pip-modern-metadata-58a5adoi/fluidsim-0.7.3.dist-info' 2024-04-28T16:37:20,979 Setup completed in 0.522 seconds. 2024-04-28T16:37:20,980 Setup completed in 0.522 seconds. 2024-04-28T16:37:21,144 Preparing metadata (pyproject.toml): finished with status 'done' 2024-04-28T16:37:21,149 Source in /tmp/pip-wheel-fqsrp8da/fluidsim_453d02dfdcd24a4d8835dc137c52d4cb has version 0.7.3, which satisfies requirement fluidsim==0.7.3 from https://files.pythonhosted.org/packages/c2/04/e971759a2571f3b41c48eeba4c6690165bf95691493ceff7b096c1a4833c/fluidsim-0.7.3.tar.gz 2024-04-28T16:37:21,150 Removed fluidsim==0.7.3 from https://files.pythonhosted.org/packages/c2/04/e971759a2571f3b41c48eeba4c6690165bf95691493ceff7b096c1a4833c/fluidsim-0.7.3.tar.gz from build tracker '/tmp/pip-build-tracker-mufobkrt' 2024-04-28T16:37:21,157 Created temporary directory: /tmp/pip-unpack-qdw9bynq 2024-04-28T16:37:21,158 Created temporary directory: /tmp/pip-unpack-u6i_f826 2024-04-28T16:37:21,331 Building wheels for collected packages: fluidsim 2024-04-28T16:37:21,335 Created temporary directory: /tmp/pip-wheel-u8zz7zts 2024-04-28T16:37:21,336 Destination directory: /tmp/pip-wheel-u8zz7zts 2024-04-28T16:37:21,338 Building wheel for fluidsim (pyproject.toml): started 2024-04-28T16:37:21,339 Running command Building wheel for fluidsim (pyproject.toml) 2024-04-28T16:37:22,537 Using default configuration. 2024-04-28T16:37:22,537 Copy site.cfg.default -> site.cfg or $HOME/.fluidsim-site.cfg to specify site specific libraries. 2024-04-28T16:37:22,537 Found fluidsim/_version.py 2024-04-28T16:37:22,540 :123: UserWarning: 2024-04-28T16:37:22,540 --------------------------------------------------------------------- 2024-04-28T16:37:22,541 FFTW was detected, but pyfftw and fluidfft will not be auto-installed 2024-04-28T16:37:22,541 (which was the case in previous fluidsim versions). To do so, instead 2024-04-28T16:37:22,542 of: 2024-04-28T16:37:22,543 pip install fluidsim 2024-04-28T16:37:22,544 specify "extras": 2024-04-28T16:37:22,545 pip install "fluidsim[fft]" 2024-04-28T16:37:22,546 --------------------------------------------------------------------- 2024-04-28T16:37:22,560 Running fluidsim setup.py (['bdist_wheel', '--dist-dir', '/tmp/pip-wheel-u8zz7zts/.tmp-b2epklra']) on platform linux 2024-04-28T16:37:22,561 __ _ _ _ _ 2024-04-28T16:37:22,561 / _| | (_) | | (_) 2024-04-28T16:37:22,562 | |_| |_ _ _ __| |___ _ _ __ ___ 2024-04-28T16:37:22,562 | _| | | | | |/ _` / __| | '_ ` _ \ 2024-04-28T16:37:22,563 | | | | |_| | | (_| \__ \ | | | | | | 2024-04-28T16:37:22,564 |_| |_|\__,_|_|\__,_|___/_|_| |_| |_| 2024-04-28T16:37:22,565 v. 0.7.3 2024-04-28T16:37:25,527 /tmp/pip-wheel-fqsrp8da/fluidsim_453d02dfdcd24a4d8835dc137c52d4cb/fluidsim/base/time_stepping/__pythran__/pseudo_spect.py written 2024-04-28T16:37:25,529 /tmp/pip-wheel-fqsrp8da/fluidsim_453d02dfdcd24a4d8835dc137c52d4cb/fluidsim/base/time_stepping/__pythran__/pseudo_spect.pythran written 2024-04-28T16:37:25,530 File /tmp/pip-wheel-fqsrp8da/fluidsim_453d02dfdcd24a4d8835dc137c52d4cb/fluidsim/base/time_stepping/__pythran__/pseudo_spect.py updated 2024-04-28T16:37:25,594 /tmp/pip-wheel-fqsrp8da/fluidsim_453d02dfdcd24a4d8835dc137c52d4cb/fluidsim/base/output/__pythran__/increments.py written 2024-04-28T16:37:25,595 /tmp/pip-wheel-fqsrp8da/fluidsim_453d02dfdcd24a4d8835dc137c52d4cb/fluidsim/base/output/__pythran__/increments.pythran written 2024-04-28T16:37:25,596 File /tmp/pip-wheel-fqsrp8da/fluidsim_453d02dfdcd24a4d8835dc137c52d4cb/fluidsim/base/output/__pythran__/increments.py updated 2024-04-28T16:37:25,995 /tmp/pip-wheel-fqsrp8da/fluidsim_453d02dfdcd24a4d8835dc137c52d4cb/fluidsim/operators/__pythran__/operators2d.py written 2024-04-28T16:37:25,996 /tmp/pip-wheel-fqsrp8da/fluidsim_453d02dfdcd24a4d8835dc137c52d4cb/fluidsim/operators/__pythran__/operators2d.pythran written 2024-04-28T16:37:25,997 File /tmp/pip-wheel-fqsrp8da/fluidsim_453d02dfdcd24a4d8835dc137c52d4cb/fluidsim/operators/__pythran__/operators2d.py updated 2024-04-28T16:37:29,431 /tmp/pip-wheel-fqsrp8da/fluidsim_453d02dfdcd24a4d8835dc137c52d4cb/fluidsim/operators/__pythran__/operators3d.py written 2024-04-28T16:37:29,432 /tmp/pip-wheel-fqsrp8da/fluidsim_453d02dfdcd24a4d8835dc137c52d4cb/fluidsim/operators/__pythran__/operators3d.pythran written 2024-04-28T16:37:29,432 File /tmp/pip-wheel-fqsrp8da/fluidsim_453d02dfdcd24a4d8835dc137c52d4cb/fluidsim/operators/__pythran__/operators3d.py updated 2024-04-28T16:37:29,479 /tmp/pip-wheel-fqsrp8da/fluidsim_453d02dfdcd24a4d8835dc137c52d4cb/fluidsim/solvers/ns2d/__pythran__/solver.py written 2024-04-28T16:37:29,480 /tmp/pip-wheel-fqsrp8da/fluidsim_453d02dfdcd24a4d8835dc137c52d4cb/fluidsim/solvers/ns2d/__pythran__/solver.pythran written 2024-04-28T16:37:29,481 File /tmp/pip-wheel-fqsrp8da/fluidsim_453d02dfdcd24a4d8835dc137c52d4cb/fluidsim/solvers/ns2d/__pythran__/solver.py updated 2024-04-28T16:37:29,524 /tmp/pip-wheel-fqsrp8da/fluidsim_453d02dfdcd24a4d8835dc137c52d4cb/fluidsim/solvers/ns3d/strat/__pythran__/solver.py written 2024-04-28T16:37:29,526 /tmp/pip-wheel-fqsrp8da/fluidsim_453d02dfdcd24a4d8835dc137c52d4cb/fluidsim/solvers/ns3d/strat/__pythran__/solver.pythran written 2024-04-28T16:37:29,526 File /tmp/pip-wheel-fqsrp8da/fluidsim_453d02dfdcd24a4d8835dc137c52d4cb/fluidsim/solvers/ns3d/strat/__pythran__/solver.py updated 2024-04-28T16:37:29,571 /tmp/pip-wheel-fqsrp8da/fluidsim_453d02dfdcd24a4d8835dc137c52d4cb/fluidsim/solvers/ns3d/forcing/__pythran__/watu.py written 2024-04-28T16:37:29,573 /tmp/pip-wheel-fqsrp8da/fluidsim_453d02dfdcd24a4d8835dc137c52d4cb/fluidsim/solvers/ns3d/forcing/__pythran__/watu.pythran written 2024-04-28T16:37:29,573 File /tmp/pip-wheel-fqsrp8da/fluidsim_453d02dfdcd24a4d8835dc137c52d4cb/fluidsim/solvers/ns3d/forcing/__pythran__/watu.py updated 2024-04-28T16:37:29,717 /tmp/pip-wheel-fqsrp8da/fluidsim_453d02dfdcd24a4d8835dc137c52d4cb/fluidsim/util/__pythran__/mini_oper_modif_resol.py written 2024-04-28T16:37:29,718 /tmp/pip-wheel-fqsrp8da/fluidsim_453d02dfdcd24a4d8835dc137c52d4cb/fluidsim/util/__pythran__/mini_oper_modif_resol.pythran written 2024-04-28T16:37:29,719 File /tmp/pip-wheel-fqsrp8da/fluidsim_453d02dfdcd24a4d8835dc137c52d4cb/fluidsim/util/__pythran__/mini_oper_modif_resol.py updated 2024-04-28T16:37:29,895 /tmp/pip-wheel-fqsrp8da/fluidsim_453d02dfdcd24a4d8835dc137c52d4cb/fluidsim/base/output/__pythran__/spatiotemporal_spectra.py written 2024-04-28T16:37:29,897 /tmp/pip-wheel-fqsrp8da/fluidsim_453d02dfdcd24a4d8835dc137c52d4cb/fluidsim/base/output/__pythran__/spatiotemporal_spectra.pythran written 2024-04-28T16:37:29,897 File /tmp/pip-wheel-fqsrp8da/fluidsim_453d02dfdcd24a4d8835dc137c52d4cb/fluidsim/base/output/__pythran__/spatiotemporal_spectra.py updated 2024-04-28T16:37:30,106 /tmp/pip-wheel-fqsrp8da/fluidsim_453d02dfdcd24a4d8835dc137c52d4cb/fluidsim/solvers/ns3d/output/__pythran__/spatiotemporal_spectra.py written 2024-04-28T16:37:30,107 /tmp/pip-wheel-fqsrp8da/fluidsim_453d02dfdcd24a4d8835dc137c52d4cb/fluidsim/solvers/ns3d/output/__pythran__/spatiotemporal_spectra.pythran written 2024-04-28T16:37:30,108 File /tmp/pip-wheel-fqsrp8da/fluidsim_453d02dfdcd24a4d8835dc137c52d4cb/fluidsim/solvers/ns3d/output/__pythran__/spatiotemporal_spectra.py updated 2024-04-28T16:37:30,303 /tmp/pip-wheel-fqsrp8da/fluidsim_453d02dfdcd24a4d8835dc137c52d4cb/fluidsim/solvers/ns2d/output/__pythran__/spatiotemporal_spectra.py written 2024-04-28T16:37:30,305 /tmp/pip-wheel-fqsrp8da/fluidsim_453d02dfdcd24a4d8835dc137c52d4cb/fluidsim/solvers/ns2d/output/__pythran__/spatiotemporal_spectra.pythran written 2024-04-28T16:37:30,305 File /tmp/pip-wheel-fqsrp8da/fluidsim_453d02dfdcd24a4d8835dc137c52d4cb/fluidsim/solvers/ns2d/output/__pythran__/spatiotemporal_spectra.py updated 2024-04-28T16:37:30,306 11 files created or updated need to be pythranized 2024-04-28T16:37:30,998 The following extensions could be built if necessary: 2024-04-28T16:37:30,999 fluidsim.base.time_stepping.__pythran__.pseudo_spect 2024-04-28T16:37:31,000 fluidsim.base.output.__pythran__.increments 2024-04-28T16:37:31,000 fluidsim.base.output.__pythran__.spatiotemporal_spectra 2024-04-28T16:37:31,001 fluidsim.solvers.ns3d.forcing.__pythran__.watu 2024-04-28T16:37:31,001 fluidsim.solvers.ns3d.strat.__pythran__.solver 2024-04-28T16:37:31,002 fluidsim.solvers.ns3d.output.__pythran__.spatiotemporal_spectra 2024-04-28T16:37:31,003 fluidsim.solvers.ns2d.__pythran__.solver 2024-04-28T16:37:31,003 fluidsim.solvers.ns2d.output.__pythran__.spatiotemporal_spectra 2024-04-28T16:37:31,004 fluidsim.util.__pythran__.mini_oper_modif_resol 2024-04-28T16:37:31,004 fluidsim.operators.__pythran__.operators3d 2024-04-28T16:37:31,005 fluidsim.operators.__pythran__.operators2d 2024-04-28T16:37:31,176 running bdist_wheel 2024-04-28T16:37:31,219 running build 2024-04-28T16:37:31,219 running build_py 2024-04-28T16:37:31,234 creating build 2024-04-28T16:37:31,235 creating build/lib.linux-armv7l-cpython-311 2024-04-28T16:37:31,236 creating build/lib.linux-armv7l-cpython-311/fluidsim 2024-04-28T16:37:31,237 copying fluidsim/magic.py -> build/lib.linux-armv7l-cpython-311/fluidsim 2024-04-28T16:37:31,239 copying fluidsim/_version.py -> build/lib.linux-armv7l-cpython-311/fluidsim 2024-04-28T16:37:31,241 copying fluidsim/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim 2024-04-28T16:37:31,244 creating build/lib.linux-armv7l-cpython-311/fluidsim/base 2024-04-28T16:37:31,245 copying fluidsim/base/init_fields.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base 2024-04-28T16:37:31,248 copying fluidsim/base/state.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base 2024-04-28T16:37:31,250 copying fluidsim/base/params.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base 2024-04-28T16:37:31,253 copying fluidsim/base/setofvariables.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base 2024-04-28T16:37:31,255 copying fluidsim/base/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base 2024-04-28T16:37:31,257 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers 2024-04-28T16:37:31,258 copying fluidsim/solvers/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers 2024-04-28T16:37:31,261 creating build/lib.linux-armv7l-cpython-311/fluidsim/extend_simul 2024-04-28T16:37:31,262 copying fluidsim/extend_simul/spatial_means_regions_milestone.py -> build/lib.linux-armv7l-cpython-311/fluidsim/extend_simul 2024-04-28T16:37:31,265 copying fluidsim/extend_simul/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/extend_simul 2024-04-28T16:37:31,268 creating build/lib.linux-armv7l-cpython-311/fluidsim/util 2024-04-28T16:37:31,269 copying fluidsim/util/testing.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util 2024-04-28T16:37:31,271 copying fluidsim/util/test_util.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util 2024-04-28T16:37:31,273 copying fluidsim/util/util.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util 2024-04-28T16:37:31,276 copying fluidsim/util/mini_oper_modif_resol.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util 2024-04-28T16:37:31,278 copying fluidsim/util/frequency_modulation.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util 2024-04-28T16:37:31,280 copying fluidsim/util/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util 2024-04-28T16:37:31,282 copying fluidsim/util/output.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util 2024-04-28T16:37:31,285 creating build/lib.linux-armv7l-cpython-311/fluidsim/operators 2024-04-28T16:37:31,286 copying fluidsim/operators/op_finitediff1d.py -> build/lib.linux-armv7l-cpython-311/fluidsim/operators 2024-04-28T16:37:31,289 copying fluidsim/operators/operators3d.py -> build/lib.linux-armv7l-cpython-311/fluidsim/operators 2024-04-28T16:37:31,292 copying fluidsim/operators/sphericalharmo.py -> build/lib.linux-armv7l-cpython-311/fluidsim/operators 2024-04-28T16:37:31,295 copying fluidsim/operators/operators0d.py -> build/lib.linux-armv7l-cpython-311/fluidsim/operators 2024-04-28T16:37:31,297 copying fluidsim/operators/base.py -> build/lib.linux-armv7l-cpython-311/fluidsim/operators 2024-04-28T16:37:31,299 copying fluidsim/operators/operators2d.py -> build/lib.linux-armv7l-cpython-311/fluidsim/operators 2024-04-28T16:37:31,301 copying fluidsim/operators/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/operators 2024-04-28T16:37:31,303 copying fluidsim/operators/operators1d.py -> build/lib.linux-armv7l-cpython-311/fluidsim/operators 2024-04-28T16:37:31,304 copying fluidsim/operators/op_finitediff2d.py -> build/lib.linux-armv7l-cpython-311/fluidsim/operators 2024-04-28T16:37:31,307 creating build/lib.linux-armv7l-cpython-311/fluidsim/base/preprocess 2024-04-28T16:37:31,308 copying fluidsim/base/preprocess/test.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/preprocess 2024-04-28T16:37:31,309 copying fluidsim/base/preprocess/pseudo_spect.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/preprocess 2024-04-28T16:37:31,311 copying fluidsim/base/preprocess/base.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/preprocess 2024-04-28T16:37:31,313 copying fluidsim/base/preprocess/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/preprocess 2024-04-28T16:37:31,315 creating build/lib.linux-armv7l-cpython-311/fluidsim/base/test 2024-04-28T16:37:31,316 copying fluidsim/base/test/test_base_solver_ps.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/test 2024-04-28T16:37:31,317 copying fluidsim/base/test/test_base_solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/test 2024-04-28T16:37:31,319 copying fluidsim/base/test/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/test 2024-04-28T16:37:31,320 copying fluidsim/base/test/test_params.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/test 2024-04-28T16:37:31,322 creating build/lib.linux-armv7l-cpython-311/fluidsim/base/time_stepping 2024-04-28T16:37:31,323 copying fluidsim/base/time_stepping/finite_diff.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/time_stepping 2024-04-28T16:37:31,326 copying fluidsim/base/time_stepping/pseudo_spect.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/time_stepping 2024-04-28T16:37:31,329 copying fluidsim/base/time_stepping/base.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/time_stepping 2024-04-28T16:37:31,331 copying fluidsim/base/time_stepping/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/time_stepping 2024-04-28T16:37:31,333 copying fluidsim/base/time_stepping/simple.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/time_stepping 2024-04-28T16:37:31,335 creating build/lib.linux-armv7l-cpython-311/fluidsim/base/sphericalharmo 2024-04-28T16:37:31,337 copying fluidsim/base/sphericalharmo/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/sphericalharmo 2024-04-28T16:37:31,338 copying fluidsim/base/sphericalharmo/phys_fields.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/sphericalharmo 2024-04-28T16:37:31,340 copying fluidsim/base/sphericalharmo/state.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/sphericalharmo 2024-04-28T16:37:31,341 copying fluidsim/base/sphericalharmo/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/sphericalharmo 2024-04-28T16:37:31,343 copying fluidsim/base/sphericalharmo/output.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/sphericalharmo 2024-04-28T16:37:31,345 creating build/lib.linux-armv7l-cpython-311/fluidsim/base/forcing 2024-04-28T16:37:31,346 copying fluidsim/base/forcing/test_kolmogorov.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/forcing 2024-04-28T16:37:31,348 copying fluidsim/base/forcing/anisotropic.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/forcing 2024-04-28T16:37:31,350 copying fluidsim/base/forcing/kolmogorov.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/forcing 2024-04-28T16:37:31,352 copying fluidsim/base/forcing/base.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/forcing 2024-04-28T16:37:31,354 copying fluidsim/base/forcing/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/forcing 2024-04-28T16:37:31,356 copying fluidsim/base/forcing/specific.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/forcing 2024-04-28T16:37:31,359 copying fluidsim/base/forcing/milestone.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/forcing 2024-04-28T16:37:31,362 creating build/lib.linux-armv7l-cpython-311/fluidsim/base/solvers 2024-04-28T16:37:31,363 copying fluidsim/base/solvers/finite_diff.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/solvers 2024-04-28T16:37:31,364 copying fluidsim/base/solvers/info_base.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/solvers 2024-04-28T16:37:31,366 copying fluidsim/base/solvers/pseudo_spect.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/solvers 2024-04-28T16:37:31,368 copying fluidsim/base/solvers/base.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/solvers 2024-04-28T16:37:31,370 copying fluidsim/base/solvers/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/solvers 2024-04-28T16:37:31,372 creating build/lib.linux-armv7l-cpython-311/fluidsim/base/turb_model 2024-04-28T16:37:31,373 copying fluidsim/base/turb_model/test_turb_model.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/turb_model 2024-04-28T16:37:31,374 copying fluidsim/base/turb_model/smagorinsky.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/turb_model 2024-04-28T16:37:31,376 copying fluidsim/base/turb_model/base.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/turb_model 2024-04-28T16:37:31,378 copying fluidsim/base/turb_model/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/turb_model 2024-04-28T16:37:31,379 copying fluidsim/base/turb_model/stress_tensor.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/turb_model 2024-04-28T16:37:31,381 creating build/lib.linux-armv7l-cpython-311/fluidsim/base/output 2024-04-28T16:37:31,382 copying fluidsim/base/output/phys_fields1d.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/output 2024-04-28T16:37:31,384 copying fluidsim/base/output/prob_dens_func.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/output 2024-04-28T16:37:31,386 copying fluidsim/base/output/spectra.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/output 2024-04-28T16:37:31,388 copying fluidsim/base/output/spatial_means.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/output 2024-04-28T16:37:31,390 copying fluidsim/base/output/phys_fields.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/output 2024-04-28T16:37:31,392 copying fluidsim/base/output/spectra3d.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/output 2024-04-28T16:37:31,394 copying fluidsim/base/output/time_signals_fft.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/output 2024-04-28T16:37:31,397 copying fluidsim/base/output/temporal_spectra.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/output 2024-04-28T16:37:31,399 copying fluidsim/base/output/increments.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/output 2024-04-28T16:37:31,402 copying fluidsim/base/output/base.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/output 2024-04-28T16:37:31,404 copying fluidsim/base/output/print_stdout.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/output 2024-04-28T16:37:31,406 copying fluidsim/base/output/phys_fields2d.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/output 2024-04-28T16:37:31,408 copying fluidsim/base/output/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/output 2024-04-28T16:37:31,410 copying fluidsim/base/output/spatiotemporal_spectra.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/output 2024-04-28T16:37:31,413 copying fluidsim/base/output/spect_energy_budget.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/output 2024-04-28T16:37:31,415 copying fluidsim/base/output/horiz_means.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/output 2024-04-28T16:37:31,417 copying fluidsim/base/output/spectra_multidim.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/output 2024-04-28T16:37:31,419 copying fluidsim/base/output/phys_fields3d.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/output 2024-04-28T16:37:31,422 copying fluidsim/base/output/cross_corr3d.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/output 2024-04-28T16:37:31,424 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/nl1d 2024-04-28T16:37:31,425 copying fluidsim/solvers/nl1d/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/nl1d 2024-04-28T16:37:31,426 copying fluidsim/solvers/nl1d/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/nl1d 2024-04-28T16:37:31,428 copying fluidsim/solvers/nl1d/test_solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/nl1d 2024-04-28T16:37:31,430 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/burgers1d 2024-04-28T16:37:31,431 copying fluidsim/solvers/burgers1d/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/burgers1d 2024-04-28T16:37:31,433 copying fluidsim/solvers/burgers1d/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/burgers1d 2024-04-28T16:37:31,434 copying fluidsim/solvers/burgers1d/test_solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/burgers1d 2024-04-28T16:37:31,436 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d 2024-04-28T16:37:31,437 copying fluidsim/solvers/plate2d/operators.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d 2024-04-28T16:37:31,439 copying fluidsim/solvers/plate2d/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d 2024-04-28T16:37:31,441 copying fluidsim/solvers/plate2d/test_dimensional.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d 2024-04-28T16:37:31,442 copying fluidsim/solvers/plate2d/init_fields.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d 2024-04-28T16:37:31,444 copying fluidsim/solvers/plate2d/state.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d 2024-04-28T16:37:31,446 copying fluidsim/solvers/plate2d/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d 2024-04-28T16:37:31,448 copying fluidsim/solvers/plate2d/test_solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d 2024-04-28T16:37:31,450 copying fluidsim/solvers/plate2d/forcing.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d 2024-04-28T16:37:31,451 copying fluidsim/solvers/plate2d/dimensional.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d 2024-04-28T16:37:31,454 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d 2024-04-28T16:37:31,455 copying fluidsim/solvers/ns3d/try_save.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d 2024-04-28T16:37:31,456 copying fluidsim/solvers/ns3d/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d 2024-04-28T16:37:31,458 copying fluidsim/solvers/ns3d/init_fields.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d 2024-04-28T16:37:31,460 copying fluidsim/solvers/ns3d/try_load.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d 2024-04-28T16:37:31,462 copying fluidsim/solvers/ns3d/time_stepping.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d 2024-04-28T16:37:31,463 copying fluidsim/solvers/ns3d/state.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d 2024-04-28T16:37:31,465 copying fluidsim/solvers/ns3d/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d 2024-04-28T16:37:31,467 copying fluidsim/solvers/ns3d/test_solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d 2024-04-28T16:37:31,470 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/waves2d 2024-04-28T16:37:31,471 copying fluidsim/solvers/waves2d/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/waves2d 2024-04-28T16:37:31,473 copying fluidsim/solvers/waves2d/state.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/waves2d 2024-04-28T16:37:31,475 copying fluidsim/solvers/waves2d/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/waves2d 2024-04-28T16:37:31,476 copying fluidsim/solvers/waves2d/test_solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/waves2d 2024-04-28T16:37:31,478 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d 2024-04-28T16:37:31,479 copying fluidsim/solvers/ad1d/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d 2024-04-28T16:37:31,481 copying fluidsim/solvers/ad1d/init_fields.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d 2024-04-28T16:37:31,483 copying fluidsim/solvers/ad1d/state.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d 2024-04-28T16:37:31,484 copying fluidsim/solvers/ad1d/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d 2024-04-28T16:37:31,486 copying fluidsim/solvers/ad1d/test_solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d 2024-04-28T16:37:31,487 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sphere 2024-04-28T16:37:31,488 copying fluidsim/solvers/sphere/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sphere 2024-04-28T16:37:31,491 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d 2024-04-28T16:37:31,491 copying fluidsim/solvers/models0d/test_predaprey.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d 2024-04-28T16:37:31,493 copying fluidsim/solvers/models0d/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d 2024-04-28T16:37:31,494 copying fluidsim/solvers/models0d/test_lorenz.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d 2024-04-28T16:37:31,496 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d 2024-04-28T16:37:31,497 copying fluidsim/solvers/ns2d/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d 2024-04-28T16:37:31,499 copying fluidsim/solvers/ns2d/init_fields.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d 2024-04-28T16:37:31,501 copying fluidsim/solvers/ns2d/state.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d 2024-04-28T16:37:31,503 copying fluidsim/solvers/ns2d/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d 2024-04-28T16:37:31,505 copying fluidsim/solvers/ns2d/test_solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d 2024-04-28T16:37:31,507 copying fluidsim/solvers/ns2d/forcing.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d 2024-04-28T16:37:31,508 copying fluidsim/solvers/ns2d/with_uxuy.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d 2024-04-28T16:37:31,510 copying fluidsim/solvers/ns2d/test_with_uxuy.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d 2024-04-28T16:37:31,512 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l 2024-04-28T16:37:31,513 copying fluidsim/solvers/sw1l/operators.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l 2024-04-28T16:37:31,515 copying fluidsim/solvers/sw1l/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l 2024-04-28T16:37:31,517 copying fluidsim/solvers/sw1l/init_fields.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l 2024-04-28T16:37:31,519 copying fluidsim/solvers/sw1l/state.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l 2024-04-28T16:37:31,521 copying fluidsim/solvers/sw1l/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l 2024-04-28T16:37:31,523 copying fluidsim/solvers/sw1l/test_solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l 2024-04-28T16:37:31,525 copying fluidsim/solvers/sw1l/forcing.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l 2024-04-28T16:37:31,527 copying fluidsim/solvers/sw1l/test_operators.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l 2024-04-28T16:37:31,529 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/burgers1d/skew_sym 2024-04-28T16:37:31,530 copying fluidsim/solvers/burgers1d/skew_sym/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/burgers1d/skew_sym 2024-04-28T16:37:31,532 copying fluidsim/solvers/burgers1d/skew_sym/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/burgers1d/skew_sym 2024-04-28T16:37:31,533 copying fluidsim/solvers/burgers1d/skew_sym/test_solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/burgers1d/skew_sym 2024-04-28T16:37:31,536 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d/output 2024-04-28T16:37:31,536 copying fluidsim/solvers/plate2d/output/spectra.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d/output 2024-04-28T16:37:31,538 copying fluidsim/solvers/plate2d/output/spatial_means.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d/output 2024-04-28T16:37:31,540 copying fluidsim/solvers/plate2d/output/print_stdout.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d/output 2024-04-28T16:37:31,542 copying fluidsim/solvers/plate2d/output/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d/output 2024-04-28T16:37:31,543 copying fluidsim/solvers/plate2d/output/correlations_freq.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d/output 2024-04-28T16:37:31,546 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/bouss 2024-04-28T16:37:31,547 copying fluidsim/solvers/ns3d/bouss/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/bouss 2024-04-28T16:37:31,549 copying fluidsim/solvers/ns3d/bouss/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/bouss 2024-04-28T16:37:31,551 copying fluidsim/solvers/ns3d/bouss/test_solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/bouss 2024-04-28T16:37:31,553 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/forcing 2024-04-28T16:37:31,553 copying fluidsim/solvers/ns3d/forcing/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/forcing 2024-04-28T16:37:31,555 copying fluidsim/solvers/ns3d/forcing/milestone.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/forcing 2024-04-28T16:37:31,557 copying fluidsim/solvers/ns3d/forcing/watu.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/forcing 2024-04-28T16:37:31,560 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/strat 2024-04-28T16:37:31,561 copying fluidsim/solvers/ns3d/strat/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/strat 2024-04-28T16:37:31,563 copying fluidsim/solvers/ns3d/strat/state.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/strat 2024-04-28T16:37:31,564 copying fluidsim/solvers/ns3d/strat/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/strat 2024-04-28T16:37:31,566 copying fluidsim/solvers/ns3d/strat/test_solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/strat 2024-04-28T16:37:31,568 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/output 2024-04-28T16:37:31,569 copying fluidsim/solvers/ns3d/output/spectra.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/output 2024-04-28T16:37:31,572 copying fluidsim/solvers/ns3d/output/spatial_means.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/output 2024-04-28T16:37:31,574 copying fluidsim/solvers/ns3d/output/print_stdout.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/output 2024-04-28T16:37:31,575 copying fluidsim/solvers/ns3d/output/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/output 2024-04-28T16:37:31,577 copying fluidsim/solvers/ns3d/output/spatiotemporal_spectra.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/output 2024-04-28T16:37:31,579 copying fluidsim/solvers/ns3d/output/spect_energy_budget.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/output 2024-04-28T16:37:31,582 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/strat/output 2024-04-28T16:37:31,583 copying fluidsim/solvers/ns3d/strat/output/spectra.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/strat/output 2024-04-28T16:37:31,585 copying fluidsim/solvers/ns3d/strat/output/spatial_means.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/strat/output 2024-04-28T16:37:31,587 copying fluidsim/solvers/ns3d/strat/output/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/strat/output 2024-04-28T16:37:31,589 copying fluidsim/solvers/ns3d/strat/output/spect_energy_budget.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/strat/output 2024-04-28T16:37:31,591 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d/pseudo_spect 2024-04-28T16:37:31,592 copying fluidsim/solvers/ad1d/pseudo_spect/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d/pseudo_spect 2024-04-28T16:37:31,594 copying fluidsim/solvers/ad1d/pseudo_spect/state.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d/pseudo_spect 2024-04-28T16:37:31,595 copying fluidsim/solvers/ad1d/pseudo_spect/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d/pseudo_spect 2024-04-28T16:37:31,596 copying fluidsim/solvers/ad1d/pseudo_spect/test_solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d/pseudo_spect 2024-04-28T16:37:31,598 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d/output 2024-04-28T16:37:31,599 copying fluidsim/solvers/ad1d/output/print_stdout.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d/output 2024-04-28T16:37:31,601 copying fluidsim/solvers/ad1d/output/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d/output 2024-04-28T16:37:31,603 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sphere/ns2d 2024-04-28T16:37:31,604 copying fluidsim/solvers/sphere/ns2d/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sphere/ns2d 2024-04-28T16:37:31,606 copying fluidsim/solvers/sphere/ns2d/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sphere/ns2d 2024-04-28T16:37:31,608 copying fluidsim/solvers/sphere/ns2d/test_solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sphere/ns2d 2024-04-28T16:37:31,611 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sphere/sw1l 2024-04-28T16:37:31,611 copying fluidsim/solvers/sphere/sw1l/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sphere/sw1l 2024-04-28T16:37:31,614 copying fluidsim/solvers/sphere/sw1l/state.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sphere/sw1l 2024-04-28T16:37:31,616 copying fluidsim/solvers/sphere/sw1l/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sphere/sw1l 2024-04-28T16:37:31,617 copying fluidsim/solvers/sphere/sw1l/test_solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sphere/sw1l 2024-04-28T16:37:31,619 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d/predaprey 2024-04-28T16:37:31,620 copying fluidsim/solvers/models0d/predaprey/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d/predaprey 2024-04-28T16:37:31,622 copying fluidsim/solvers/models0d/predaprey/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d/predaprey 2024-04-28T16:37:31,624 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d/lorenz 2024-04-28T16:37:31,624 copying fluidsim/solvers/models0d/lorenz/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d/lorenz 2024-04-28T16:37:31,627 copying fluidsim/solvers/models0d/lorenz/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d/lorenz 2024-04-28T16:37:31,629 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d/predaprey/output 2024-04-28T16:37:31,630 copying fluidsim/solvers/models0d/predaprey/output/print_stdout.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d/predaprey/output 2024-04-28T16:37:31,632 copying fluidsim/solvers/models0d/predaprey/output/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d/predaprey/output 2024-04-28T16:37:31,634 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d/lorenz/output 2024-04-28T16:37:31,635 copying fluidsim/solvers/models0d/lorenz/output/print_stdout.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d/lorenz/output 2024-04-28T16:37:31,637 copying fluidsim/solvers/models0d/lorenz/output/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d/lorenz/output 2024-04-28T16:37:31,639 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/bouss 2024-04-28T16:37:31,640 copying fluidsim/solvers/ns2d/bouss/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/bouss 2024-04-28T16:37:31,642 copying fluidsim/solvers/ns2d/bouss/state.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/bouss 2024-04-28T16:37:31,644 copying fluidsim/solvers/ns2d/bouss/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/bouss 2024-04-28T16:37:31,646 copying fluidsim/solvers/ns2d/bouss/test_solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/bouss 2024-04-28T16:37:31,648 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat 2024-04-28T16:37:31,649 copying fluidsim/solvers/ns2d/strat/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat 2024-04-28T16:37:31,651 copying fluidsim/solvers/ns2d/strat/init_fields.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat 2024-04-28T16:37:31,653 copying fluidsim/solvers/ns2d/strat/time_stepping.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat 2024-04-28T16:37:31,655 copying fluidsim/solvers/ns2d/strat/state.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat 2024-04-28T16:37:31,657 copying fluidsim/solvers/ns2d/strat/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat 2024-04-28T16:37:31,659 copying fluidsim/solvers/ns2d/strat/test_solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat 2024-04-28T16:37:31,661 copying fluidsim/solvers/ns2d/strat/forcing.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat 2024-04-28T16:37:31,663 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/output 2024-04-28T16:37:31,664 copying fluidsim/solvers/ns2d/output/spectra.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/output 2024-04-28T16:37:31,666 copying fluidsim/solvers/ns2d/output/spatial_means.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/output 2024-04-28T16:37:31,668 copying fluidsim/solvers/ns2d/output/print_stdout.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/output 2024-04-28T16:37:31,670 copying fluidsim/solvers/ns2d/output/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/output 2024-04-28T16:37:31,671 copying fluidsim/solvers/ns2d/output/spatiotemporal_spectra.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/output 2024-04-28T16:37:31,673 copying fluidsim/solvers/ns2d/output/spect_energy_budget.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/output 2024-04-28T16:37:31,674 copying fluidsim/solvers/ns2d/output/spectra_multidim.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/output 2024-04-28T16:37:31,677 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat/output 2024-04-28T16:37:31,678 copying fluidsim/solvers/ns2d/strat/output/spectra.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat/output 2024-04-28T16:37:31,680 copying fluidsim/solvers/ns2d/strat/output/_old_miguel_spatio_temporal_spectra.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat/output 2024-04-28T16:37:31,683 copying fluidsim/solvers/ns2d/strat/output/spatial_means.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat/output 2024-04-28T16:37:31,685 copying fluidsim/solvers/ns2d/strat/output/phys_fields.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat/output 2024-04-28T16:37:31,686 copying fluidsim/solvers/ns2d/strat/output/print_stdout.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat/output 2024-04-28T16:37:31,689 copying fluidsim/solvers/ns2d/strat/output/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat/output 2024-04-28T16:37:31,691 copying fluidsim/solvers/ns2d/strat/output/spect_energy_budget.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat/output 2024-04-28T16:37:31,693 copying fluidsim/solvers/ns2d/strat/output/_old_miguel_frequency_spectra.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat/output 2024-04-28T16:37:31,695 copying fluidsim/solvers/ns2d/strat/output/spectra_multidim.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat/output 2024-04-28T16:37:31,698 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/onlywaves 2024-04-28T16:37:31,699 copying fluidsim/solvers/sw1l/onlywaves/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/onlywaves 2024-04-28T16:37:31,702 copying fluidsim/solvers/sw1l/onlywaves/state.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/onlywaves 2024-04-28T16:37:31,704 copying fluidsim/solvers/sw1l/onlywaves/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/onlywaves 2024-04-28T16:37:31,706 copying fluidsim/solvers/sw1l/onlywaves/test_solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/onlywaves 2024-04-28T16:37:31,708 copying fluidsim/solvers/sw1l/onlywaves/output.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/onlywaves 2024-04-28T16:37:31,711 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/modified 2024-04-28T16:37:31,712 copying fluidsim/solvers/sw1l/modified/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/modified 2024-04-28T16:37:31,714 copying fluidsim/solvers/sw1l/modified/state.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/modified 2024-04-28T16:37:31,716 copying fluidsim/solvers/sw1l/modified/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/modified 2024-04-28T16:37:31,718 copying fluidsim/solvers/sw1l/modified/test_solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/modified 2024-04-28T16:37:31,719 copying fluidsim/solvers/sw1l/modified/output.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/modified 2024-04-28T16:37:31,721 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/exactlin 2024-04-28T16:37:31,722 copying fluidsim/solvers/sw1l/exactlin/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/exactlin 2024-04-28T16:37:31,724 copying fluidsim/solvers/sw1l/exactlin/state.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/exactlin 2024-04-28T16:37:31,726 copying fluidsim/solvers/sw1l/exactlin/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/exactlin 2024-04-28T16:37:31,727 copying fluidsim/solvers/sw1l/exactlin/test_solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/exactlin 2024-04-28T16:37:31,729 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/output 2024-04-28T16:37:31,730 copying fluidsim/solvers/sw1l/output/spectra.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/output 2024-04-28T16:37:31,733 copying fluidsim/solvers/sw1l/output/spatial_means.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/output 2024-04-28T16:37:31,735 copying fluidsim/solvers/sw1l/output/_old_spect_energy_budg.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/output 2024-04-28T16:37:31,738 copying fluidsim/solvers/sw1l/output/increments.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/output 2024-04-28T16:37:31,740 copying fluidsim/solvers/sw1l/output/print_stdout.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/output 2024-04-28T16:37:31,742 copying fluidsim/solvers/sw1l/output/normal_mode.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/output 2024-04-28T16:37:31,744 copying fluidsim/solvers/sw1l/output/_old_spatial_means.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/output 2024-04-28T16:37:31,746 copying fluidsim/solvers/sw1l/output/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/output 2024-04-28T16:37:31,749 copying fluidsim/solvers/sw1l/output/spect_energy_budget.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/output 2024-04-28T16:37:31,752 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/exactlin/modified 2024-04-28T16:37:31,753 copying fluidsim/solvers/sw1l/exactlin/modified/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/exactlin/modified 2024-04-28T16:37:31,755 copying fluidsim/solvers/sw1l/exactlin/modified/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/exactlin/modified 2024-04-28T16:37:31,756 copying fluidsim/solvers/sw1l/exactlin/modified/test_solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/exactlin/modified 2024-04-28T16:37:31,758 copying fluidsim/solvers/sw1l/exactlin/modified/output.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/exactlin/modified 2024-04-28T16:37:31,760 creating build/lib.linux-armv7l-cpython-311/fluidsim/util/scripts 2024-04-28T16:37:31,761 copying fluidsim/util/scripts/test_turb_trandom_anisotropic.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util/scripts 2024-04-28T16:37:31,762 copying fluidsim/util/scripts/restart.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util/scripts 2024-04-28T16:37:31,764 copying fluidsim/util/scripts/turb_trandom_anisotropic.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util/scripts 2024-04-28T16:37:31,766 copying fluidsim/util/scripts/modif_resolution.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util/scripts 2024-04-28T16:37:31,768 copying fluidsim/util/scripts/test_restart.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util/scripts 2024-04-28T16:37:31,769 copying fluidsim/util/scripts/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util/scripts 2024-04-28T16:37:31,771 copying fluidsim/util/scripts/test_ipy_load.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util/scripts 2024-04-28T16:37:31,772 copying fluidsim/util/scripts/test_modif_resolution.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util/scripts 2024-04-28T16:37:31,774 copying fluidsim/util/scripts/ipy_load.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util/scripts 2024-04-28T16:37:31,776 creating build/lib.linux-armv7l-cpython-311/fluidsim/util/console 2024-04-28T16:37:31,776 copying fluidsim/util/console/bench.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util/console 2024-04-28T16:37:31,779 copying fluidsim/util/console/bench_analysis.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util/console 2024-04-28T16:37:31,781 copying fluidsim/util/console/util.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util/console 2024-04-28T16:37:31,783 copying fluidsim/util/console/test_bench.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util/console 2024-04-28T16:37:31,785 copying fluidsim/util/console/__main__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util/console 2024-04-28T16:37:31,786 copying fluidsim/util/console/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util/console 2024-04-28T16:37:31,788 copying fluidsim/util/console/profile.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util/console 2024-04-28T16:37:31,790 copying fluidsim/util/console/test_profile.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util/console 2024-04-28T16:37:31,792 creating build/lib.linux-armv7l-cpython-311/fluidsim/operators/test 2024-04-28T16:37:31,793 copying fluidsim/operators/test/test_operators2d.py -> build/lib.linux-armv7l-cpython-311/fluidsim/operators/test 2024-04-28T16:37:31,796 copying fluidsim/operators/test/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/operators/test 2024-04-28T16:37:31,797 copying fluidsim/operators/test/test_operators3d.py -> build/lib.linux-armv7l-cpython-311/fluidsim/operators/test 2024-04-28T16:37:31,840 running build_ext 2024-04-28T16:37:31,875 num_jobs limited by memory, fixed at 1 2024-04-28T16:37:31,876 num_jobs limited by memory, fixed at 1 2024-04-28T16:37:31,878 _build_extensions_parallel with num_jobs = 1 2024-04-28T16:37:31,878 _build_extensions_parallel with num_jobs = 1 2024-04-28T16:37:31,879 Building extensions of type : ['fluidsim.base.time_stepping.__pythran__.pseudo_spect', 'fluidsim.base.output.__pythran__.increments', 'fluidsim.base.output.__pythran__.spatiotemporal_spectra', 'fluidsim.solvers.ns3d.forcing.__pythran__.watu', 'fluidsim.solvers.ns3d.strat.__pythran__.solver', 'fluidsim.solvers.ns3d.output.__pythran__.spatiotemporal_spectra', 'fluidsim.solvers.ns2d.__pythran__.solver', 'fluidsim.solvers.ns2d.output.__pythran__.spatiotemporal_spectra', 'fluidsim.util.__pythran__.mini_oper_modif_resol', 'fluidsim.operators.__pythran__.operators3d', 'fluidsim.operators.__pythran__.operators2d'] 2024-04-28T16:37:31,879 Building extensions of type : ['fluidsim.base.time_stepping.__pythran__.pseudo_spect', 'fluidsim.base.output.__pythran__.increments', 'fluidsim.base.output.__pythran__.spatiotemporal_spectra', 'fluidsim.solvers.ns3d.forcing.__pythran__.watu', 'fluidsim.solvers.ns3d.strat.__pythran__.solver', 'fluidsim.solvers.ns3d.output.__pythran__.spatiotemporal_spectra', 'fluidsim.solvers.ns2d.__pythran__.solver', 'fluidsim.solvers.ns2d.output.__pythran__.spatiotemporal_spectra', 'fluidsim.util.__pythran__.mini_oper_modif_resol', 'fluidsim.operators.__pythran__.operators3d', 'fluidsim.operators.__pythran__.operators2d'] 2024-04-28T16:37:32,370 INFO: Pythran support for package 'scipy' will be reduced: this module is not available at runtime. 2024-04-28T16:37:32,371 Pythran support for package 'scipy' will be reduced: this module is not available at runtime. 2024-04-28T16:37:32,372 INFO: Pythran support for package 'scipy.special' will be reduced: this module is not available at runtime. 2024-04-28T16:37:32,373 Pythran support for package 'scipy.special' will be reduced: this module is not available at runtime. 2024-04-28T16:37:34,266 INFO: Generated C++ source file: fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp 2024-04-28T16:37:34,274 Generated C++ source file: fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp 2024-04-28T16:37:34,275 building 'fluidsim.base.time_stepping.__pythran__.pseudo_spect' extension 2024-04-28T16:37:34,286 INFO: C compiler: arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC 2024-04-28T16:37:34,287 creating build/temp.linux-armv7l-cpython-311 2024-04-28T16:37:34,288 creating build/temp.linux-armv7l-cpython-311/fluidsim 2024-04-28T16:37:34,288 creating build/temp.linux-armv7l-cpython-311/fluidsim/base 2024-04-28T16:37:34,289 creating build/temp.linux-armv7l-cpython-311/fluidsim/base/time_stepping 2024-04-28T16:37:34,290 creating build/temp.linux-armv7l-cpython-311/fluidsim/base/time_stepping/__pythran__ 2024-04-28T16:37:34,290 INFO: compile options: '-DENABLE_PYTHON_MODULE -D__PYTHRAN__=3 -I/tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-nrh1vxtt/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/tmp/pip-build-env-nrh1vxtt/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/usr/include/python3.11 -c' 2024-04-28T16:37:34,291 extra options: '-std=c++11 -fno-math-errno -fvisibility=hidden -fno-wrapv -Wno-unused-function -Wno-int-in-bool-context -Wno-unknown-warning-option -O3 -march=native -DUSE_XSIMD' 2024-04-28T16:37:34,292 INFO: arm-linux-gnueabihf-gcc: fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp 2024-04-28T16:38:02,280 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:61, 2024-04-28T16:38:02,281 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:7, 2024-04-28T16:38:02,281 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/tuple.hpp:5, 2024-04-28T16:38:02,282 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/bool_.hpp:5, 2024-04-28T16:38:02,283 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:4, 2024-04-28T16:38:02,284 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2024-04-28T16:38:02,284 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2024-04-28T16:38:02,285 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:46, 2024-04-28T16:38:02,286 from fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1: 2024-04-28T16:38:02,286 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp: In instantiation of ‘xsimd::batch::batch(T) [with T = double; A = xsimd::neon]’: 2024-04-28T16:38:02,287 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp:79:36: required from ‘{anonymous}::pythonic::types::broadcast_base::broadcast_base(V) [with V = double; dtype = double]’ 2024-04-28T16:38:02,287 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp:87:37: required from ‘{anonymous}::pythonic::types::broadcast::broadcast(V) [with V = double; T = double; B = double]’ 2024-04-28T16:38:02,288 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:17:58: required from ‘typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&) [with E0 = double; E1 = ndarray >&; typename std::enable_if::type, typename std::decay<_Tp2>::type>::value, numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename adapt_type::type, typename adapt_type::type> >::type = numpy_expr<{anonymous}::pythonic::operator_::functor::mul, broadcast, ndarray >&>; typename adapt_type::type = broadcast; typename adapt_type::type = ndarray >&; typename std::decay<_Tp>::type = double; typename std::decay<_Tp2>::type = std::decay >&>::type]’ 2024-04-28T16:38:02,289 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/operator_/mul.hpp:17:31: required from ‘decltype ((forward(a) * forward(b))) {anonymous}::pythonic::operator_::mul(A&&, B&&) [with A = double; B = {anonymous}::pythonic::types::ndarray >&; decltype ((forward(a) * forward(b))) = {anonymous}::pythonic::types::numpy_expr, {anonymous}::pythonic::types::ndarray >&>]’ 2024-04-28T16:38:02,289 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:371:188: required from ‘typename {anonymous}::__pythran_pseudo_spect::rk4_step2::type::result_type {anonymous}::__pythran_pseudo_spect::rk4_step2::operator()(argument_type0, argument_type1, argument_type2, argument_type3, argument_type4, argument_type5, argument_type6) const [with argument_type0 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; argument_type1 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; argument_type2 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; argument_type3 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; argument_type4 = {anonymous}::pythonic::types::ndarray >; argument_type5 = {anonymous}::pythonic::types::ndarray >; argument_type6 = double; typename type::result_type = {anonymous}::pythonic::types::none_type]’ 2024-04-28T16:38:02,290 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:523:79: required from here 2024-04-28T16:38:02,291 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:504:69: error: no matching function for call to ‘xsimd::types::simd_register::simd_register(xsimd::batch)’ 2024-04-28T16:38:02,291 504 | : types::simd_register(kernel::broadcast(val, A {})) 2024-04-28T16:38:02,292 | ^ 2024-04-28T16:38:02,293 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./././././xsimd_sse2_register.hpp:16, 2024-04-28T16:38:02,293 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././xsimd_sse3_register.hpp:15, 2024-04-28T16:38:02,294 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./././xsimd_ssse3_register.hpp:15, 2024-04-28T16:38:02,295 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././xsimd_sse4_1_register.hpp:15, 2024-04-28T16:38:02,295 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./xsimd_sse4_2_register.hpp:15, 2024-04-28T16:38:02,296 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/xsimd_fma3_sse_register.hpp:15, 2024-04-28T16:38:02,297 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/xsimd_all_registers.hpp:12, 2024-04-28T16:38:02,297 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/xsimd_arch.hpp:19, 2024-04-28T16:38:02,298 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/xsimd_aligned_allocator.hpp:27, 2024-04-28T16:38:02,298 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:56: 2024-04-28T16:38:02,299 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: candidate: ‘constexpr xsimd::types::simd_register::simd_register()’ 2024-04-28T16:38:02,300 27 | struct simd_register 2024-04-28T16:38:02,301 | ^~~~~~~~~~~~~ 2024-04-28T16:38:02,301 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: candidate expects 0 arguments, 1 provided 2024-04-28T16:38:02,302 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: candidate: ‘constexpr xsimd::types::simd_register::simd_register(const xsimd::types::simd_register&)’ 2024-04-28T16:38:02,303 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: no known conversion for argument 1 from ‘xsimd::batch’ to ‘const xsimd::types::simd_register&’ 2024-04-28T16:38:02,303 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: candidate: ‘constexpr xsimd::types::simd_register::simd_register(xsimd::types::simd_register&&)’ 2024-04-28T16:38:02,304 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: no known conversion for argument 1 from ‘xsimd::batch’ to ‘xsimd::types::simd_register&&’ 2024-04-28T16:38:10,351 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:100, 2024-04-28T16:38:10,352 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:492: 2024-04-28T16:38:10,353 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp: In instantiation of ‘void xsimd::kernel::store_unaligned(T*, const xsimd::batch&, requires_arch) [with A = xsimd::neon; T = double; requires_arch = const xsimd::neon&]’: 2024-04-28T16:38:10,353 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:582:35: required from ‘void xsimd::batch::store_unaligned(U*) const [with U = double; T = double; A = xsimd::neon]’ 2024-04-28T16:38:10,354 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:217:24: required from ‘void {anonymous}::pythonic::types::const_simd_nditerator::store(const xsimd::batch&) [with E = {anonymous}::pythonic::types::ndarray >; typename E::dtype = double]’ 2024-04-28T16:38:10,355 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:17: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >]’ 2024-04-28T16:38:10,356 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >]’ 2024-04-28T16:38:10,356 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >; unsigned int N = 1; unsigned int D = 0]’ 2024-04-28T16:38:10,357 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-28T16:38:10,358 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-28T16:38:10,359 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/copyto.hpp:30:53: required from ‘{anonymous}::pythonic::types::none_type {anonymous}::pythonic::numpy::copyto({anonymous}::pythonic::types::ndarray&, const E&) [with T = double; pS = {anonymous}::pythonic::types::pshape; E = {anonymous}::pythonic::types::numpy_expr, {anonymous}::pythonic::types::ndarray >&> >]’ 2024-04-28T16:38:10,360 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/copyto.hpp:29:3: required from ‘decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) {anonymous}::pythonic::numpy::functor::copyto::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >}; decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) = {anonymous}::pythonic::types::none_type]’ 2024-04-28T16:38:10,361 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:401:41: required from ‘typename {anonymous}::__pythran_pseudo_spect::exact_lin_compute::type::result_type {anonymous}::__pythran_pseudo_spect::exact_lin_compute::operator()(argument_type0, argument_type1, argument_type2, argument_type3) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray >; argument_type3 = double; typename type::result_type = {anonymous}::pythonic::types::none_type]’ 2024-04-28T16:38:10,361 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1003:87: required from here 2024-04-28T16:38:10,362 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:626:29: error: no matching function for call to ‘store_aligned(double*&, const xsimd::batch&, xsimd::neon)’ 2024-04-28T16:38:10,363 626 | store_aligned(dst, src, A {}); 2024-04-28T16:38:10,364 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2024-04-28T16:38:10,365 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:570:21: note: candidate: ‘template::value && (! std::is_signed::value)) && (sizeof (T) == 1)), int>::type > void xsimd::kernel::store_aligned(T*, const xsimd::batch&, requires_arch)’ 2024-04-28T16:38:10,365 570 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-28T16:38:10,366 | ^~~~~~~~~~~~~ 2024-04-28T16:38:10,367 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:570:21: note: template argument deduction/substitution failed: 2024-04-28T16:38:10,368 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:569:77: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-28T16:38:10,369 569 | template = 0> 2024-04-28T16:38:10,369 | ^ 2024-04-28T16:38:10,370 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:576:21: note: candidate: ‘template::value && std::is_signed::value) && (sizeof (T) == 1)), int>::type > void xsimd::kernel::store_aligned(T*, const xsimd::batch&, requires_arch)’ 2024-04-28T16:38:10,371 576 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-28T16:38:10,372 | ^~~~~~~~~~~~~ 2024-04-28T16:38:10,373 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:576:21: note: template argument deduction/substitution failed: 2024-04-28T16:38:10,373 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:575:75: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-28T16:38:10,374 575 | template = 0> 2024-04-28T16:38:10,375 | ^ 2024-04-28T16:38:10,375 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:582:21: note: candidate: ‘template::value && (! std::is_signed::value)) && (sizeof (T) == 2)), int>::type > void xsimd::kernel::store_aligned(T*, const xsimd::batch&, requires_arch)’ 2024-04-28T16:38:10,376 582 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-28T16:38:10,377 | ^~~~~~~~~~~~~ 2024-04-28T16:38:10,378 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:582:21: note: template argument deduction/substitution failed: 2024-04-28T16:38:10,378 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:581:77: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-28T16:38:10,379 581 | template = 0> 2024-04-28T16:38:10,380 | ^ 2024-04-28T16:38:10,380 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:588:21: note: candidate: ‘template::value && std::is_signed::value) && (sizeof (T) == 2)), int>::type > void xsimd::kernel::store_aligned(T*, const xsimd::batch&, requires_arch)’ 2024-04-28T16:38:10,381 588 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-28T16:38:10,381 | ^~~~~~~~~~~~~ 2024-04-28T16:38:10,382 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:588:21: note: template argument deduction/substitution failed: 2024-04-28T16:38:10,383 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:587:75: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-28T16:38:10,384 587 | template = 0> 2024-04-28T16:38:10,384 | ^ 2024-04-28T16:38:10,385 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:594:21: note: candidate: ‘template::value && (! std::is_signed::value)) && (sizeof (T) == 4)), int>::type > void xsimd::kernel::store_aligned(T*, const xsimd::batch&, requires_arch)’ 2024-04-28T16:38:10,386 594 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-28T16:38:10,387 | ^~~~~~~~~~~~~ 2024-04-28T16:38:10,387 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:594:21: note: template argument deduction/substitution failed: 2024-04-28T16:38:10,388 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:593:77: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-28T16:38:10,389 593 | template = 0> 2024-04-28T16:38:10,389 | ^ 2024-04-28T16:38:10,390 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:600:21: note: candidate: ‘template::value && std::is_signed::value) && (sizeof (T) == 4)), int>::type > void xsimd::kernel::store_aligned(T*, const xsimd::batch&, requires_arch)’ 2024-04-28T16:38:10,391 600 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-28T16:38:10,392 | ^~~~~~~~~~~~~ 2024-04-28T16:38:10,393 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:600:21: note: template argument deduction/substitution failed: 2024-04-28T16:38:10,393 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:599:75: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-28T16:38:10,394 599 | template = 0> 2024-04-28T16:38:10,394 | ^ 2024-04-28T16:38:10,395 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:606:21: note: candidate: ‘template::value && (! std::is_signed::value)) && (sizeof (T) == 8)), int>::type > void xsimd::kernel::store_aligned(T*, const xsimd::batch&, requires_arch)’ 2024-04-28T16:38:10,395 606 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-28T16:38:10,396 | ^~~~~~~~~~~~~ 2024-04-28T16:38:10,396 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:606:21: note: template argument deduction/substitution failed: 2024-04-28T16:38:10,397 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:605:77: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-28T16:38:10,398 605 | template = 0> 2024-04-28T16:38:10,399 | ^ 2024-04-28T16:38:10,400 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:612:21: note: candidate: ‘template::value && std::is_signed::value) && (sizeof (T) == 8)), int>::type > void xsimd::kernel::store_aligned(T*, const xsimd::batch&, requires_arch)’ 2024-04-28T16:38:10,400 612 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-28T16:38:10,401 | ^~~~~~~~~~~~~ 2024-04-28T16:38:10,402 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:612:21: note: template argument deduction/substitution failed: 2024-04-28T16:38:10,403 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:611:75: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-28T16:38:10,404 611 | template = 0> 2024-04-28T16:38:10,404 | ^ 2024-04-28T16:38:10,405 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:618:21: note: candidate: ‘void xsimd::kernel::store_aligned(float*, const xsimd::batch&, requires_arch) [with A = xsimd::neon; requires_arch = const xsimd::neon&]’ 2024-04-28T16:38:10,406 618 | inline void store_aligned(float* dst, batch const& src, requires_arch) noexcept 2024-04-28T16:38:10,406 | ^~~~~~~~~~~~~ 2024-04-28T16:38:10,407 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:618:42: note: no known conversion for argument 1 from ‘double*’ to ‘float*’ 2024-04-28T16:38:10,408 618 | inline void store_aligned(float* dst, batch const& src, requires_arch) noexcept 2024-04-28T16:38:10,409 | ~~~~~~~^~~ 2024-04-28T16:38:10,410 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:66: 2024-04-28T16:38:10,410 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2277:17: note: candidate: ‘template void xsimd::store_aligned(T*, const batch&)’ 2024-04-28T16:38:10,411 2277 | inline void store_aligned(T* mem, batch const& val) noexcept 2024-04-28T16:38:10,411 | ^~~~~~~~~~~~~ 2024-04-28T16:38:10,412 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2277:17: note: candidate expects 2 arguments, 3 provided 2024-04-28T16:38:17,709 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:494: 2024-04-28T16:38:17,709 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/./xsimd_traits.hpp: In instantiation of ‘struct xsimd::detail::static_check_supported_config_emitter’: 2024-04-28T16:38:17,710 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/./xsimd_traits.hpp:76:16: required from ‘struct xsimd::detail::static_check_supported_config_emitter, xsimd::neon>’ 2024-04-28T16:38:17,711 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/./xsimd_traits.hpp:91:19: required from ‘void xsimd::detail::static_check_supported_config() [with T = std::complex; A = xsimd::neon]’ 2024-04-28T16:38:17,711 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1369:55: required from ‘xsimd::batch xsimd::load_unaligned(const From*) [with A = neon; From = std::complex]’ 2024-04-28T16:38:17,712 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:210:33: required from ‘decltype (xsimd::load_unaligned(((const {anonymous}::pythonic::types::const_simd_nditerator*)this)->{anonymous}::pythonic::types::const_simd_nditerator::data)) {anonymous}::pythonic::types::const_simd_nditerator::operator*() const [with E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::array_base >; decltype (xsimd::load_unaligned(((const {anonymous}::pythonic::types::const_simd_nditerator*)this)->data)) = xsimd::batch, xsimd::neon>]’ 2024-04-28T16:38:17,714 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&; F = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::array_base >]’ 2024-04-28T16:38:17,715 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-28T16:38:17,718 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:272:60: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&; F = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::array_base >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-28T16:38:17,720 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&; F = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::array_base >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-28T16:38:17,722 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/copyto.hpp:23:53: required from ‘{anonymous}::pythonic::types::none_type {anonymous}::pythonic::numpy::copyto({anonymous}::pythonic::types::ndarray&, const E&) [with T = std::complex; pS = {anonymous}::pythonic::types::pshape; E = {anonymous}::pythonic::types::numpy_expr, double>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >]’ 2024-04-28T16:38:17,722 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/copyto.hpp:29:3: required from ‘decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) {anonymous}::pythonic::numpy::functor::copyto::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, double>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >}; decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) = {anonymous}::pythonic::types::none_type]’ 2024-04-28T16:38:17,723 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:401:41: required from ‘typename {anonymous}::__pythran_pseudo_spect::exact_lin_compute::type::result_type {anonymous}::__pythran_pseudo_spect::exact_lin_compute::operator()(argument_type0, argument_type1, argument_type2, argument_type3) const [with argument_type0 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; argument_type1 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; argument_type2 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; argument_type3 = double; typename type::result_type = {anonymous}::pythonic::types::none_type]’ 2024-04-28T16:38:17,724 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1067:87: required from here 2024-04-28T16:38:17,725 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/./xsimd_traits.hpp:71:43: error: static assertion failed: usage of batch type with unsupported type 2024-04-28T16:38:17,726 71 | static_assert(!A::supported() || xsimd::has_simd_register::value, 2024-04-28T16:38:17,727 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-28T16:38:17,728 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/./xsimd_traits.hpp:71:43: note: ‘((! xsimd::neon::supported()) || ((bool)std::integral_constant::value))’ evaluates to false 2024-04-28T16:38:17,734 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:19, 2024-04-28T16:38:17,735 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:120: 2024-04-28T16:38:17,736 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp: In instantiation of ‘xsimd::batch xsimd::kernel::detail::complex_high(const xsimd::batch, A>&, xsimd::kernel::requires_arch) [with A = xsimd::neon; T = double; xsimd::kernel::requires_arch = const xsimd::generic&]’: 2024-04-28T16:38:17,736 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:620:49: required from ‘void xsimd::kernel::store_complex_unaligned(std::complex<_Up>*, const xsimd::batch, A>&, requires_arch) [with A = xsimd::neon; T_out = double; T_in = double; requires_arch = const xsimd::generic&]’ 2024-04-28T16:38:17,737 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:1192:47: required from ‘void xsimd::batch, A>::store_unaligned(value_type*) const [with T = double; A = xsimd::neon; value_type = std::complex]’ 2024-04-28T16:38:17,737 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:217:24: required from ‘void {anonymous}::pythonic::types::const_simd_nditerator::store(const xsimd::batch&) [with E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; typename E::dtype = std::complex]’ 2024-04-28T16:38:17,738 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:17: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, double>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >]’ 2024-04-28T16:38:17,739 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-28T16:38:17,739 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, double>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-28T16:38:17,740 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, double>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-28T16:38:17,741 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/copyto.hpp:30:53: required from ‘{anonymous}::pythonic::types::none_type {anonymous}::pythonic::numpy::copyto({anonymous}::pythonic::types::ndarray&, const E&) [with T = std::complex; pS = {anonymous}::pythonic::types::pshape; E = {anonymous}::pythonic::types::numpy_expr, double>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >]’ 2024-04-28T16:38:17,741 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/copyto.hpp:29:3: required from ‘decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) {anonymous}::pythonic::numpy::functor::copyto::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, double>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >}; decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) = {anonymous}::pythonic::types::none_type]’ 2024-04-28T16:38:17,742 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:401:41: required from ‘typename {anonymous}::__pythran_pseudo_spect::exact_lin_compute::type::result_type {anonymous}::__pythran_pseudo_spect::exact_lin_compute::operator()(argument_type0, argument_type1, argument_type2, argument_type3) const [with argument_type0 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; argument_type1 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; argument_type2 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; argument_type3 = double; typename type::result_type = {anonymous}::pythonic::types::none_type]’ 2024-04-28T16:38:17,743 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1067:87: required from here 2024-04-28T16:38:17,743 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:572:54: error: static assertion failed: complex_high not implemented for the required architecture 2024-04-28T16:38:17,744 572 | static_assert(std::is_same::value, "complex_high not implemented for the required architecture"); 2024-04-28T16:38:17,745 | ^~~~~ 2024-04-28T16:38:17,745 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:572:54: note: ‘std::integral_constant::value’ evaluates to false 2024-04-28T16:38:17,746 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:573:13: warning: no return statement in function returning non-void [-Wreturn-type] 2024-04-28T16:38:17,747 573 | } 2024-04-28T16:38:17,747 | ^ 2024-04-28T16:38:17,748 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp: In instantiation of ‘xsimd::batch xsimd::kernel::detail::complex_low(const xsimd::batch, A>&, xsimd::kernel::requires_arch) [with A = xsimd::neon; T = double; xsimd::kernel::requires_arch = const xsimd::generic&]’: 2024-04-28T16:38:17,748 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:621:48: required from ‘void xsimd::kernel::store_complex_unaligned(std::complex<_Up>*, const xsimd::batch, A>&, requires_arch) [with A = xsimd::neon; T_out = double; T_in = double; requires_arch = const xsimd::generic&]’ 2024-04-28T16:38:17,749 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:1192:47: required from ‘void xsimd::batch, A>::store_unaligned(value_type*) const [with T = double; A = xsimd::neon; value_type = std::complex]’ 2024-04-28T16:38:17,750 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:217:24: required from ‘void {anonymous}::pythonic::types::const_simd_nditerator::store(const xsimd::batch&) [with E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; typename E::dtype = std::complex]’ 2024-04-28T16:38:17,751 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:17: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, double>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >]’ 2024-04-28T16:38:17,751 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-28T16:38:17,752 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, double>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-28T16:38:17,753 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, double>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-28T16:38:17,754 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/copyto.hpp:30:53: required from ‘{anonymous}::pythonic::types::none_type {anonymous}::pythonic::numpy::copyto({anonymous}::pythonic::types::ndarray&, const E&) [with T = std::complex; pS = {anonymous}::pythonic::types::pshape; E = {anonymous}::pythonic::types::numpy_expr, double>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >]’ 2024-04-28T16:38:17,754 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/copyto.hpp:29:3: required from ‘decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) {anonymous}::pythonic::numpy::functor::copyto::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, double>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >}; decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) = {anonymous}::pythonic::types::none_type]’ 2024-04-28T16:38:17,755 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:401:41: required from ‘typename {anonymous}::__pythran_pseudo_spect::exact_lin_compute::type::result_type {anonymous}::__pythran_pseudo_spect::exact_lin_compute::operator()(argument_type0, argument_type1, argument_type2, argument_type3) const [with argument_type0 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; argument_type1 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; argument_type2 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; argument_type3 = double; typename type::result_type = {anonymous}::pythonic::types::none_type]’ 2024-04-28T16:38:17,756 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1067:87: required from here 2024-04-28T16:38:17,756 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:578:54: error: static assertion failed: complex_low not implemented for the required architecture 2024-04-28T16:38:17,757 578 | static_assert(std::is_same::value, "complex_low not implemented for the required architecture"); 2024-04-28T16:38:17,759 | ^~~~~ 2024-04-28T16:38:17,760 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:578:54: note: ‘std::integral_constant::value’ evaluates to false 2024-04-28T16:38:17,761 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:579:13: warning: no return statement in function returning non-void [-Wreturn-type] 2024-04-28T16:38:17,762 579 | } 2024-04-28T16:38:17,762 | ^ 2024-04-28T16:38:22,147 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp: In instantiation of ‘xsimd::batch xsimd::kernel::detail::load_unaligned(const T_in*, xsimd::kernel::convert, xsimd::kernel::requires_arch, with_slow_conversion) [with A = xsimd::neon; T_in = double; T_out = double; xsimd::kernel::requires_arch = const xsimd::generic&]’: 2024-04-28T16:38:22,148 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:283:45: required from ‘xsimd::batch xsimd::kernel::load_unaligned(const T_in*, convert, requires_arch) [with A = xsimd::neon; T_in = double; T_out = double; requires_arch = const xsimd::generic&]’ 2024-04-28T16:38:22,149 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1285:41: required from ‘xsimd::simd_return_type xsimd::load_as(const From*, unaligned_mode) [with To = double; A = neon; From = double; simd_return_type = batch]’ 2024-04-28T16:38:22,149 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1370:32: required from ‘xsimd::batch xsimd::load_unaligned(const From*) [with A = neon; From = double]’ 2024-04-28T16:38:22,150 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:210:33: required from ‘decltype (xsimd::load_unaligned(((const {anonymous}::pythonic::types::const_simd_nditerator*)this)->{anonymous}::pythonic::types::const_simd_nditerator::data)) {anonymous}::pythonic::types::const_simd_nditerator::operator*() const [with E = {anonymous}::pythonic::types::ndarray >; decltype (xsimd::load_unaligned(((const {anonymous}::pythonic::types::const_simd_nditerator*)this)->data)) = xsimd::batch]’ 2024-04-28T16:38:22,151 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::ndarray >]’ 2024-04-28T16:38:22,151 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-28T16:38:22,152 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:272:60: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-28T16:38:22,153 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-28T16:38:22,154 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/copyto.hpp:23:53: required from ‘{anonymous}::pythonic::types::none_type {anonymous}::pythonic::numpy::copyto({anonymous}::pythonic::types::ndarray&, const E&) [with T = double; pS = {anonymous}::pythonic::types::pshape; E = {anonymous}::pythonic::types::numpy_expr, {anonymous}::pythonic::types::ndarray >&> >]’ 2024-04-28T16:38:22,154 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/copyto.hpp:29:3: required from ‘decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) {anonymous}::pythonic::numpy::functor::copyto::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >}; decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) = {anonymous}::pythonic::types::none_type]’ 2024-04-28T16:38:22,155 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:401:41: required from ‘typename {anonymous}::__pythran_pseudo_spect::exact_lin_compute::type::result_type {anonymous}::__pythran_pseudo_spect::exact_lin_compute::operator()(argument_type0, argument_type1, argument_type2, argument_type3) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray >; argument_type3 = double; typename type::result_type = {anonymous}::pythonic::types::none_type]’ 2024-04-28T16:38:22,156 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1003:87: required from here 2024-04-28T16:38:22,157 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:276:59: error: static assertion failed: there should be a direct load for this type combination 2024-04-28T16:38:22,157 276 | static_assert(!std::is_same::value, "there should be a direct load for this type combination"); 2024-04-28T16:38:22,158 | ^~~~~ 2024-04-28T16:38:22,159 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:276:59: note: ‘!(bool)std::integral_constant::value’ evaluates to false 2024-04-28T16:38:22,267 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp: In instantiation of ‘xsimd::batch, A> xsimd::kernel::detail::load_complex(const xsimd::batch&, const xsimd::batch&, xsimd::kernel::requires_arch) [with A = xsimd::neon; T = double; xsimd::kernel::requires_arch = const xsimd::generic&]’: 2024-04-28T16:38:22,268 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:600:40: required from ‘xsimd::batch, A> xsimd::kernel::load_complex_unaligned(const std::complex*, convert >, requires_arch) [with A = xsimd::neon; T_out = double; T_in = double; requires_arch = const xsimd::generic&]’ 2024-04-28T16:38:22,268 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1300:49: required from ‘xsimd::simd_return_type, To, A> xsimd::load_as(const std::complex*, unaligned_mode) [with To = std::complex; A = neon; From = double; simd_return_type, To, A> = batch, neon>]’ 2024-04-28T16:38:22,269 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1370:32: required from ‘xsimd::batch xsimd::load_unaligned(const From*) [with A = neon; From = std::complex]’ 2024-04-28T16:38:22,270 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:210:33: required from ‘decltype (xsimd::load_unaligned(((const {anonymous}::pythonic::types::const_simd_nditerator*)this)->{anonymous}::pythonic::types::const_simd_nditerator::data)) {anonymous}::pythonic::types::const_simd_nditerator::operator*() const [with E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::array_base >; decltype (xsimd::load_unaligned(((const {anonymous}::pythonic::types::const_simd_nditerator*)this)->data)) = xsimd::batch, xsimd::neon>]’ 2024-04-28T16:38:22,270 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&; F = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::array_base >]’ 2024-04-28T16:38:22,271 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-28T16:38:22,272 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:272:60: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&; F = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::array_base >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-28T16:38:22,272 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&; F = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::array_base >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-28T16:38:22,273 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/copyto.hpp:23:53: required from ‘{anonymous}::pythonic::types::none_type {anonymous}::pythonic::numpy::copyto({anonymous}::pythonic::types::ndarray&, const E&) [with T = std::complex; pS = {anonymous}::pythonic::types::pshape; E = {anonymous}::pythonic::types::numpy_expr, double>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >]’ 2024-04-28T16:38:22,274 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/copyto.hpp:29:3: required from ‘decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) {anonymous}::pythonic::numpy::functor::copyto::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, double>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >}; decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) = {anonymous}::pythonic::types::none_type]’ 2024-04-28T16:38:22,275 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:401:41: required from ‘typename {anonymous}::__pythran_pseudo_spect::exact_lin_compute::type::result_type {anonymous}::__pythran_pseudo_spect::exact_lin_compute::operator()(argument_type0, argument_type1, argument_type2, argument_type3) const [with argument_type0 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; argument_type1 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; argument_type2 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; argument_type3 = double; typename type::result_type = {anonymous}::pythonic::types::none_type]’ 2024-04-28T16:38:22,275 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1067:87: required from here 2024-04-28T16:38:22,276 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:566:54: error: static assertion failed: load_complex not implemented for the required architecture 2024-04-28T16:38:22,277 566 | static_assert(std::is_same::value, "load_complex not implemented for the required architecture"); 2024-04-28T16:38:22,278 | ^~~~~ 2024-04-28T16:38:22,278 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:566:54: note: ‘std::integral_constant::value’ evaluates to false 2024-04-28T16:38:22,279 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:567:13: warning: no return statement in function returning non-void [-Wreturn-type] 2024-04-28T16:38:22,280 567 | } 2024-04-28T16:38:22,281 | ^ 2024-04-28T16:38:23,223 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp: In instantiation of ‘xsimd::batch xsimd::select(const batch_bool&, const batch&, const batch&) [with T = double; A = neon]’: 2024-04-28T16:38:23,223 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:849:27: required from ‘xsimd::batch xsimd::kernel::detail::exp(const xsimd::batch&) [with exp_reduction_tag Tag = xsimd::kernel::detail::exp_tag; A = xsimd::neon]’ 2024-04-28T16:38:23,224 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:858:48: required from ‘xsimd::batch xsimd::kernel::exp(const xsimd::batch&, requires_arch) [with A = xsimd::neon; T = double; requires_arch = const xsimd::generic&]’ 2024-04-28T16:38:23,225 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:690:30: required from ‘xsimd::batch xsimd::exp(const batch&) [with T = double; A = neon]’ 2024-04-28T16:38:23,225 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_nary_expr.hpp:26:31: required from ‘typename std::enable_if<(! {anonymous}::pythonic::types::valid_numexpr_parameters::type ...>::value), decltype (xsimd::exp((forward)(::pythonic::numpy::functor::exp::operator()::args)...))>::type {anonymous}::pythonic::numpy::functor::exp::operator()(T&& ...) const [with T = {xsimd::batch}; typename std::enable_if<(! {anonymous}::pythonic::types::valid_numexpr_parameters::type ...>::value), decltype (xsimd::exp((forward)(::pythonic::numpy::functor::exp::operator()::args)...))>::type = xsimd::batch; decltype (xsimd::exp((forward)(::pythonic::numpy::functor::exp::operator()::args)...)) = xsimd::batch]’ 2024-04-28T16:38:23,226 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:433:18: required from ‘decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >; Op = {anonymous}::pythonic::numpy::functor::exp; Iters = {{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_broadcast_iterator >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >}; decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) = xsimd::batch; {anonymous}::pythonic::utils::index_sequence = {anonymous}::pythonic::utils::integer_sequence]’ 2024-04-28T16:38:23,227 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:439:26: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-28T16:38:23,228 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-28T16:38:23,229 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-28T16:38:23,229 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/copyto.hpp:30:53: required from ‘{anonymous}::pythonic::types::none_type {anonymous}::pythonic::numpy::copyto({anonymous}::pythonic::types::ndarray&, const E&) [with T = double; pS = {anonymous}::pythonic::types::pshape; E = {anonymous}::pythonic::types::numpy_expr, {anonymous}::pythonic::types::ndarray >&> >]’ 2024-04-28T16:38:23,230 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/copyto.hpp:29:3: required from ‘decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) {anonymous}::pythonic::numpy::functor::copyto::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >}; decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) = {anonymous}::pythonic::types::none_type]’ 2024-04-28T16:38:23,231 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:401:41: required from ‘typename {anonymous}::__pythran_pseudo_spect::exact_lin_compute::type::result_type {anonymous}::__pythran_pseudo_spect::exact_lin_compute::operator()(argument_type0, argument_type1, argument_type2, argument_type3) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray >; argument_type3 = double; typename type::result_type = {anonymous}::pythonic::types::none_type]’ 2024-04-28T16:38:23,232 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1003:87: required from here 2024-04-28T16:38:23,233 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1965:33: error: no matching function for call to ‘select(const xsimd::batch_bool&, const xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2024-04-28T16:38:23,234 1965 | return kernel::select(cond, true_br, false_br, A {}); 2024-04-28T16:38:23,234 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-28T16:38:23,235 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1691:28: note: candidate: ‘template::value || std::is_same::value), int>::type > xsimd::batch xsimd::kernel::select(const xsimd::batch_bool&, const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2024-04-28T16:38:23,235 1691 | inline batch select(batch_bool const& cond, batch const& a, batch const& b, requires_arch) noexcept 2024-04-28T16:38:23,236 | ^~~~~~ 2024-04-28T16:38:23,237 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1691:28: note: template argument deduction/substitution failed: 2024-04-28T16:38:23,238 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1690:69: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-28T16:38:23,238 1690 | template = 0> 2024-04-28T16:38:23,239 | ^ 2024-04-28T16:38:23,240 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1704:28: note: candidate: ‘template::value || std::is_same::value), int>::type > xsimd::batch xsimd::kernel::select(const xsimd::batch_bool_constant, b ...>&, const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2024-04-28T16:38:23,241 1704 | inline batch select(batch_bool_constant, b...> const&, batch const& true_br, batch const& false_br, requires_arch) noexcept 2024-04-28T16:38:23,241 | ^~~~~~ 2024-04-28T16:38:23,242 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1704:28: note: template argument deduction/substitution failed: 2024-04-28T16:38:23,243 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1965:33: note: ‘const xsimd::batch_bool’ is not derived from ‘const xsimd::batch_bool_constant, b ...>’ 2024-04-28T16:38:23,243 1965 | return kernel::select(cond, true_br, false_br, A {}); 2024-04-28T16:38:23,244 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-28T16:38:23,245 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:18: 2024-04-28T16:38:23,246 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:2054:42: note: candidate: ‘template xsimd::batch, A> xsimd::kernel::select(const xsimd::batch_bool&, const xsimd::batch, A>&, const xsimd::batch, A>&, requires_arch)’ 2024-04-28T16:38:23,246 2054 | inline batch, A> select(batch_bool const& cond, batch, A> const& true_br, batch, A> const& false_br, requires_arch) noexcept 2024-04-28T16:38:23,247 | ^~~~~~ 2024-04-28T16:38:23,248 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:2054:42: note: template argument deduction/substitution failed: 2024-04-28T16:38:23,249 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1965:33: note: mismatched types ‘std::complex<_Up>’ and ‘double’ 2024-04-28T16:38:23,249 1965 | return kernel::select(cond, true_br, false_br, A {}); 2024-04-28T16:38:23,250 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-28T16:38:24,198 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp: In instantiation of ‘xsimd::batch& xsimd::batch::operator*=(const xsimd::batch&) [with T = double; A = xsimd::neon]’: 2024-04-28T16:38:24,198 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:230:32: required from ‘xsimd::batch xsimd::operator*(const batch&, const batch&)’ 2024-04-28T16:38:24,199 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/operator_/mul.hpp:17:31: required from ‘decltype ((forward(a) * forward(b))) {anonymous}::pythonic::operator_::mul(A&&, B&&) [with A = xsimd::batch; B = xsimd::batch; decltype ((forward(a) * forward(b))) = xsimd::batch]’ 2024-04-28T16:38:24,200 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/operator_/mul.hpp:17:3: required from ‘decltype ({anonymous}::pythonic::operator_::mul((forward)(::pythonic::operator_::functor::mul::operator()::types)...)) {anonymous}::pythonic::operator_::functor::mul::operator()(Types&& ...) const [with Types = {xsimd::batch, xsimd::batch}; decltype ({anonymous}::pythonic::operator_::mul((forward)(::pythonic::operator_::functor::mul::operator()::types)...)) = xsimd::batch]’ 2024-04-28T16:38:24,201 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:433:18: required from ‘decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&>; Op = {anonymous}::pythonic::operator_::functor::mul; Iters = {{anonymous}::pythonic::types::const_broadcast_iterator >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >}; decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) = xsimd::batch; {anonymous}::pythonic::utils::index_sequence = {anonymous}::pythonic::utils::integer_sequence]’ 2024-04-28T16:38:24,201 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:439:26: required from ‘decltype (((const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::make_index_sequence{})) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::operator*() const [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&>; Op = {anonymous}::pythonic::operator_::functor::mul; Iters = {{anonymous}::pythonic::types::const_broadcast_iterator >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >}; decltype (((const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::make_index_sequence{})) = xsimd::batch; {anonymous}::pythonic::utils::make_index_sequence = {anonymous}::pythonic::utils::integer_sequence]’ 2024-04-28T16:38:24,202 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:433:20: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-28T16:38:24,203 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-28T16:38:24,204 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-28T16:38:24,204 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/copyto.hpp:30:53: required from ‘{anonymous}::pythonic::types::none_type {anonymous}::pythonic::numpy::copyto({anonymous}::pythonic::types::ndarray&, const E&) [with T = double; pS = {anonymous}::pythonic::types::pshape; E = {anonymous}::pythonic::types::numpy_expr, {anonymous}::pythonic::types::ndarray >&> >]’ 2024-04-28T16:38:24,205 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/copyto.hpp:29:3: required from ‘decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) {anonymous}::pythonic::numpy::functor::copyto::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >}; decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) = {anonymous}::pythonic::types::none_type]’ 2024-04-28T16:38:24,206 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:401:41: required from ‘typename {anonymous}::__pythran_pseudo_spect::exact_lin_compute::type::result_type {anonymous}::__pythran_pseudo_spect::exact_lin_compute::operator()(argument_type0, argument_type1, argument_type2, argument_type3) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray >; argument_type3 = double; typename type::result_type = {anonymous}::pythonic::types::none_type]’ 2024-04-28T16:38:24,207 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1003:87: required from here 2024-04-28T16:38:24,208 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:784:38: error: no matching function for call to ‘mul(xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2024-04-28T16:38:24,208 784 | return *this = kernel::mul(*this, other, A {}); 2024-04-28T16:38:24,209 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-28T16:38:24,210 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:15: 2024-04-28T16:38:24,211 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_arithmetic.hpp:160:28: note: candidate: ‘template xsimd::batch xsimd::kernel::mul(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2024-04-28T16:38:24,212 160 | inline batch mul(batch const& self, batch const& other, requires_arch) noexcept 2024-04-28T16:38:24,212 | ^~~ 2024-04-28T16:38:24,213 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_arithmetic.hpp:160:28: note: template argument deduction/substitution failed: 2024-04-28T16:38:24,214 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:17: 2024-04-28T16:38:24,214 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic_fwd.hpp:32:37: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-28T16:38:24,215 32 | template ::value, void>::type> 2024-04-28T16:38:24,216 | ^~~~~ 2024-04-28T16:38:24,217 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:810:28: note: candidate: ‘template::value && (sizeof (T) != 8)) || std::is_same::value), int>::type > xsimd::batch xsimd::kernel::mul(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2024-04-28T16:38:24,218 810 | inline batch mul(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-28T16:38:24,218 | ^~~ 2024-04-28T16:38:24,219 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:810:28: note: template argument deduction/substitution failed: 2024-04-28T16:38:24,219 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:809:71: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-28T16:38:24,220 809 | template = 0> 2024-04-28T16:38:24,221 | ^ 2024-04-28T16:38:24,221 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp: In instantiation of ‘xsimd::batch_bool xsimd::details::le(const xsimd::batch&, const xsimd::batch&) [with T = double; A = xsimd::neon]’: 2024-04-28T16:38:24,222 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:179:37: required from ‘xsimd::batch_bool xsimd::operator<=(const batch&, const batch&)’ 2024-04-28T16:38:24,222 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:849:33: required from ‘xsimd::batch xsimd::kernel::detail::exp(const xsimd::batch&) [with exp_reduction_tag Tag = xsimd::kernel::detail::exp_tag; A = xsimd::neon]’ 2024-04-28T16:38:24,223 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:858:48: required from ‘xsimd::batch xsimd::kernel::exp(const xsimd::batch&, requires_arch) [with A = xsimd::neon; T = double; requires_arch = const xsimd::generic&]’ 2024-04-28T16:38:24,224 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:690:30: required from ‘xsimd::batch xsimd::exp(const batch&) [with T = double; A = neon]’ 2024-04-28T16:38:24,225 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_nary_expr.hpp:26:31: required from ‘typename std::enable_if<(! {anonymous}::pythonic::types::valid_numexpr_parameters::type ...>::value), decltype (xsimd::exp((forward)(::pythonic::numpy::functor::exp::operator()::args)...))>::type {anonymous}::pythonic::numpy::functor::exp::operator()(T&& ...) const [with T = {xsimd::batch}; typename std::enable_if<(! {anonymous}::pythonic::types::valid_numexpr_parameters::type ...>::value), decltype (xsimd::exp((forward)(::pythonic::numpy::functor::exp::operator()::args)...))>::type = xsimd::batch; decltype (xsimd::exp((forward)(::pythonic::numpy::functor::exp::operator()::args)...)) = xsimd::batch]’ 2024-04-28T16:38:24,226 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:433:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-28T16:38:24,226 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-28T16:38:24,227 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-28T16:38:24,228 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/copyto.hpp:30:53: required from ‘{anonymous}::pythonic::types::none_type {anonymous}::pythonic::numpy::copyto({anonymous}::pythonic::types::ndarray&, const E&) [with T = double; pS = {anonymous}::pythonic::types::pshape; E = {anonymous}::pythonic::types::numpy_expr, {anonymous}::pythonic::types::ndarray >&> >]’ 2024-04-28T16:38:24,229 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/copyto.hpp:29:3: required from ‘decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) {anonymous}::pythonic::numpy::functor::copyto::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >}; decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) = {anonymous}::pythonic::types::none_type]’ 2024-04-28T16:38:24,229 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:401:41: required from ‘typename {anonymous}::__pythran_pseudo_spect::exact_lin_compute::type::result_type {anonymous}::__pythran_pseudo_spect::exact_lin_compute::operator()(argument_type0, argument_type1, argument_type2, argument_type3) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray >; argument_type3 = double; typename type::result_type = {anonymous}::pythonic::types::none_type]’ 2024-04-28T16:38:24,230 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1003:87: required from here 2024-04-28T16:38:24,231 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:738:33: error: no matching function for call to ‘le(const xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2024-04-28T16:38:24,232 738 | return kernel::le(self, other, A {}); 2024-04-28T16:38:24,232 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2024-04-28T16:38:24,233 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:960:33: note: candidate: ‘template::value && (sizeof (T) != 8)) || std::is_same::value), int>::type > xsimd::batch_bool xsimd::kernel::le(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2024-04-28T16:38:24,233 960 | inline batch_bool le(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-28T16:38:24,234 | ^~ 2024-04-28T16:38:24,235 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:960:33: note: template argument deduction/substitution failed: 2024-04-28T16:38:24,235 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:959:71: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-28T16:38:24,236 959 | template = 0> 2024-04-28T16:38:24,236 | ^ 2024-04-28T16:38:24,237 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:971:33: note: candidate: ‘template::value && (sizeof (T) == 8)), int>::type > xsimd::batch_bool xsimd::kernel::le(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2024-04-28T16:38:24,238 971 | inline batch_bool le(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-28T16:38:24,239 | ^~ 2024-04-28T16:38:24,239 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:971:33: note: template argument deduction/substitution failed: 2024-04-28T16:38:24,240 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:970:77: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-28T16:38:24,241 970 | template = 0> 2024-04-28T16:38:24,242 | ^ 2024-04-28T16:38:24,242 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:17: 2024-04-28T16:38:24,243 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_logical.hpp:116:33: note: candidate: ‘template xsimd::batch_bool xsimd::kernel::le(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2024-04-28T16:38:24,244 116 | inline batch_bool le(batch const& self, batch const& other, requires_arch) noexcept 2024-04-28T16:38:24,244 | ^~ 2024-04-28T16:38:24,245 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_logical.hpp:116:33: note: template argument deduction/substitution failed: 2024-04-28T16:38:24,246 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_logical.hpp:115:37: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-28T16:38:24,247 115 | template ::value, void>::type> 2024-04-28T16:38:24,248 | ^~~~~ 2024-04-28T16:38:24,249 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp: In instantiation of ‘xsimd::batch xsimd::abs(const batch&) [with T = double; A = neon]’: 2024-04-28T16:38:24,249 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/./xsimd_generic_trigo.hpp:711:37: required from ‘std::pair, xsimd::batch > xsimd::kernel::sincos(const xsimd::batch&, requires_arch) [with A = xsimd::neon; T = double; requires_arch = const xsimd::generic&]’ 2024-04-28T16:38:24,250 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2089:33: required from ‘std::pair, xsimd::batch > xsimd::sincos(const batch&) [with T = double; A = neon]’ 2024-04-28T16:38:24,250 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:865:34: required from ‘xsimd::batch, A> xsimd::kernel::exp(const xsimd::batch, A>&, requires_arch) [with A = xsimd::neon; T = double; requires_arch = const xsimd::generic&]’ 2024-04-28T16:38:24,251 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:690:30: required from ‘xsimd::batch xsimd::exp(const batch&) [with T = std::complex; A = neon]’ 2024-04-28T16:38:24,252 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_nary_expr.hpp:26:31: required from ‘typename std::enable_if<(! {anonymous}::pythonic::types::valid_numexpr_parameters::type ...>::value), decltype (xsimd::exp((forward)(::pythonic::numpy::functor::exp::operator()::args)...))>::type {anonymous}::pythonic::numpy::functor::exp::operator()(T&& ...) const [with T = {xsimd::batch, xsimd::neon>}; typename std::enable_if<(! {anonymous}::pythonic::types::valid_numexpr_parameters::type ...>::value), decltype (xsimd::exp((forward)(::pythonic::numpy::functor::exp::operator()::args)...))>::type = xsimd::batch, xsimd::neon>; decltype (xsimd::exp((forward)(::pythonic::numpy::functor::exp::operator()::args)...)) = xsimd::batch, xsimd::neon>]’ 2024-04-28T16:38:24,252 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:433:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-28T16:38:24,253 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, double>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-28T16:38:24,254 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, double>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-28T16:38:24,255 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/copyto.hpp:30:53: required from ‘{anonymous}::pythonic::types::none_type {anonymous}::pythonic::numpy::copyto({anonymous}::pythonic::types::ndarray&, const E&) [with T = std::complex; pS = {anonymous}::pythonic::types::pshape; E = {anonymous}::pythonic::types::numpy_expr, double>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >]’ 2024-04-28T16:38:24,255 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/copyto.hpp:29:3: required from ‘decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) {anonymous}::pythonic::numpy::functor::copyto::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, double>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >}; decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) = {anonymous}::pythonic::types::none_type]’ 2024-04-28T16:38:24,256 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:401:41: required from ‘typename {anonymous}::__pythran_pseudo_spect::exact_lin_compute::type::result_type {anonymous}::__pythran_pseudo_spect::exact_lin_compute::operator()(argument_type0, argument_type1, argument_type2, argument_type3) const [with argument_type0 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; argument_type1 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; argument_type2 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; argument_type3 = double; typename type::result_type = {anonymous}::pythonic::types::none_type]’ 2024-04-28T16:38:24,257 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1067:87: required from here 2024-04-28T16:38:24,258 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:59:30: error: no matching function for call to ‘abs(const xsimd::batch&, xsimd::neon)’ 2024-04-28T16:38:24,258 59 | return kernel::abs(x, A {}); 2024-04-28T16:38:24,259 | ~~~~~~~~~~~~~~^~~~~~~~~ 2024-04-28T16:38:24,260 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:30:28: note: candidate: ‘template xsimd::batch xsimd::kernel::abs(const xsimd::batch&, requires_arch)’ 2024-04-28T16:38:24,261 30 | inline batch abs(batch const& self, requires_arch) noexcept 2024-04-28T16:38:24,261 | ^~~ 2024-04-28T16:38:24,262 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:30:28: note: template argument deduction/substitution failed: 2024-04-28T16:38:24,262 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic_fwd.hpp:24:37: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-28T16:38:24,263 24 | template ::value, void>::type> 2024-04-28T16:38:24,264 | ^~~~~ 2024-04-28T16:38:24,264 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1333:28: note: candidate: ‘template::value && (sizeof (T) != 8)) || std::is_same::value), int>::type > xsimd::batch xsimd::kernel::abs(const xsimd::batch&, requires_arch)’ 2024-04-28T16:38:24,265 1333 | inline batch abs(batch const& arg, requires_arch) noexcept 2024-04-28T16:38:24,266 | ^~~ 2024-04-28T16:38:24,266 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1333:28: note: template argument deduction/substitution failed: 2024-04-28T16:38:24,267 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1332:71: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-28T16:38:24,268 1332 | template = 0> 2024-04-28T16:38:24,268 | ^ 2024-04-28T16:38:24,269 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:43:28: note: candidate: ‘template xsimd::batch xsimd::kernel::abs(const xsimd::batch, A>&, requires_arch)’ 2024-04-28T16:38:24,270 43 | inline batch abs(batch, A> const& z, requires_arch) noexcept 2024-04-28T16:38:24,271 | ^~~ 2024-04-28T16:38:24,272 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:43:28: note: template argument deduction/substitution failed: 2024-04-28T16:38:24,272 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:59:30: note: mismatched types ‘std::complex<_Up>’ and ‘double’ 2024-04-28T16:38:24,273 59 | return kernel::abs(x, A {}); 2024-04-28T16:38:24,274 | ~~~~~~~~~~~~~~^~~~~~~~~ 2024-04-28T16:38:25,858 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp: In instantiation of ‘xsimd::batch& xsimd::batch::operator-=(const xsimd::batch&) [with T = double; A = xsimd::neon]’: 2024-04-28T16:38:25,858 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:224:32: required from ‘xsimd::batch xsimd::operator-(const batch&, const batch&)’ 2024-04-28T16:38:25,859 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:761:28: required from ‘static xsimd::kernel::detail::exp_reduction::batch_type xsimd::kernel::detail::exp_reduction::reduce(const batch_type&, batch_type&, batch_type&, batch_type&) [with A = xsimd::neon; batch_type = xsimd::batch]’ 2024-04-28T16:38:25,860 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:846:49: required from ‘xsimd::batch xsimd::kernel::detail::exp(const xsimd::batch&) [with exp_reduction_tag Tag = xsimd::kernel::detail::exp_tag; A = xsimd::neon]’ 2024-04-28T16:38:25,861 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:858:48: required from ‘xsimd::batch xsimd::kernel::exp(const xsimd::batch&, requires_arch) [with A = xsimd::neon; T = double; requires_arch = const xsimd::generic&]’ 2024-04-28T16:38:25,861 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:690:30: required from ‘xsimd::batch xsimd::exp(const batch&) [with T = double; A = neon]’ 2024-04-28T16:38:25,862 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_nary_expr.hpp:26:31: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-28T16:38:25,863 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-28T16:38:25,863 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-28T16:38:25,864 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/copyto.hpp:30:53: required from ‘{anonymous}::pythonic::types::none_type {anonymous}::pythonic::numpy::copyto({anonymous}::pythonic::types::ndarray&, const E&) [with T = double; pS = {anonymous}::pythonic::types::pshape; E = {anonymous}::pythonic::types::numpy_expr, {anonymous}::pythonic::types::ndarray >&> >]’ 2024-04-28T16:38:25,865 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/copyto.hpp:29:3: required from ‘decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) {anonymous}::pythonic::numpy::functor::copyto::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >}; decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) = {anonymous}::pythonic::types::none_type]’ 2024-04-28T16:38:25,865 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:401:41: required from ‘typename {anonymous}::__pythran_pseudo_spect::exact_lin_compute::type::result_type {anonymous}::__pythran_pseudo_spect::exact_lin_compute::operator()(argument_type0, argument_type1, argument_type2, argument_type3) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray >; argument_type3 = double; typename type::result_type = {anonymous}::pythonic::types::none_type]’ 2024-04-28T16:38:25,866 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1003:87: required from here 2024-04-28T16:38:25,867 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:777:38: error: no matching function for call to ‘sub(xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2024-04-28T16:38:25,868 777 | return *this = kernel::sub(*this, other, A {}); 2024-04-28T16:38:25,869 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-28T16:38:25,870 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:773:28: note: candidate: ‘template::value || std::is_same::value), int>::type > xsimd::batch xsimd::kernel::sub(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2024-04-28T16:38:25,870 773 | inline batch sub(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-28T16:38:25,871 | ^~~ 2024-04-28T16:38:25,872 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:773:28: note: template argument deduction/substitution failed: 2024-04-28T16:38:25,873 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:772:69: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-28T16:38:25,873 772 | template = 0> 2024-04-28T16:38:25,874 | ^ 2024-04-28T16:38:25,875 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp: In instantiation of ‘xsimd::batch& xsimd::batch::operator/=(const xsimd::batch&) [with T = double; A = xsimd::neon]’: 2024-04-28T16:38:25,875 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:236:32: required from ‘xsimd::batch xsimd::operator/(const batch&, const batch&)’ 2024-04-28T16:38:25,876 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:767:61: required from ‘static xsimd::kernel::detail::exp_reduction::batch_type xsimd::kernel::detail::exp_reduction::finalize(const batch_type&, const batch_type&, const batch_type&, const batch_type&) [with A = xsimd::neon; batch_type = xsimd::batch]’ 2024-04-28T16:38:25,877 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:848:40: required from ‘xsimd::batch xsimd::kernel::detail::exp(const xsimd::batch&) [with exp_reduction_tag Tag = xsimd::kernel::detail::exp_tag; A = xsimd::neon]’ 2024-04-28T16:38:25,878 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:858:48: required from ‘xsimd::batch xsimd::kernel::exp(const xsimd::batch&, requires_arch) [with A = xsimd::neon; T = double; requires_arch = const xsimd::generic&]’ 2024-04-28T16:38:25,879 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:690:30: required from ‘xsimd::batch xsimd::exp(const batch&) [with T = double; A = neon]’ 2024-04-28T16:38:25,879 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_nary_expr.hpp:26:31: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-28T16:38:25,880 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-28T16:38:25,880 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-28T16:38:25,881 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/copyto.hpp:30:53: required from ‘{anonymous}::pythonic::types::none_type {anonymous}::pythonic::numpy::copyto({anonymous}::pythonic::types::ndarray&, const E&) [with T = double; pS = {anonymous}::pythonic::types::pshape; E = {anonymous}::pythonic::types::numpy_expr, {anonymous}::pythonic::types::ndarray >&> >]’ 2024-04-28T16:38:25,882 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/copyto.hpp:29:3: required from ‘decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) {anonymous}::pythonic::numpy::functor::copyto::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >}; decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) = {anonymous}::pythonic::types::none_type]’ 2024-04-28T16:38:25,883 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:401:41: required from ‘typename {anonymous}::__pythran_pseudo_spect::exact_lin_compute::type::result_type {anonymous}::__pythran_pseudo_spect::exact_lin_compute::operator()(argument_type0, argument_type1, argument_type2, argument_type3) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray >; argument_type3 = double; typename type::result_type = {anonymous}::pythonic::types::none_type]’ 2024-04-28T16:38:25,884 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1003:87: required from here 2024-04-28T16:38:25,885 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:791:38: error: no matching function for call to ‘div(xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2024-04-28T16:38:25,885 791 | return *this = kernel::div(*this, other, A {}); 2024-04-28T16:38:25,886 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-28T16:38:25,887 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:839:32: note: candidate: ‘xsimd::batch xsimd::kernel::div(const xsimd::batch&, const xsimd::batch&, requires_arch) [with A = xsimd::neon; requires_arch = const xsimd::neon&]’ 2024-04-28T16:38:25,888 839 | inline batch div(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-28T16:38:25,888 | ^~~ 2024-04-28T16:38:25,889 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:839:59: note: no known conversion for argument 1 from ‘xsimd::batch’ to ‘const xsimd::batch&’ 2024-04-28T16:38:25,890 839 | inline batch div(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-28T16:38:25,891 | ~~~~~~~~~~~~~~~~~~~~~~~^~~ 2024-04-28T16:38:25,891 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_arithmetic.hpp:63:28: note: candidate: ‘template xsimd::batch xsimd::kernel::div(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2024-04-28T16:38:25,892 63 | inline batch div(batch const& self, batch const& other, requires_arch) noexcept 2024-04-28T16:38:25,893 | ^~~ 2024-04-28T16:38:25,894 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_arithmetic.hpp:63:28: note: template argument deduction/substitution failed: 2024-04-28T16:38:25,894 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_arithmetic.hpp:62:37: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-28T16:38:25,895 62 | template ::value, void>::type> 2024-04-28T16:38:25,896 | ^~~~~ 2024-04-28T16:38:25,950 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp: In instantiation of ‘xsimd::batch& xsimd::batch::operator^=(const xsimd::batch&) [with T = double; A = xsimd::neon]’: 2024-04-28T16:38:25,951 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:254:32: required from ‘xsimd::batch xsimd::operator^(const batch&, const batch&)’ 2024-04-28T16:38:25,952 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/./xsimd_generic_trigo.hpp:719:49: required from ‘std::pair, xsimd::batch > xsimd::kernel::sincos(const xsimd::batch&, requires_arch) [with A = xsimd::neon; T = double; requires_arch = const xsimd::generic&]’ 2024-04-28T16:38:25,952 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2089:33: required from ‘std::pair, xsimd::batch > xsimd::sincos(const batch&) [with T = double; A = neon]’ 2024-04-28T16:38:25,953 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:865:34: required from ‘xsimd::batch, A> xsimd::kernel::exp(const xsimd::batch, A>&, requires_arch) [with A = xsimd::neon; T = double; requires_arch = const xsimd::generic&]’ 2024-04-28T16:38:25,953 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:690:30: required from ‘xsimd::batch xsimd::exp(const batch&) [with T = std::complex; A = neon]’ 2024-04-28T16:38:25,954 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_nary_expr.hpp:26:31: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-28T16:38:25,955 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, double>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-28T16:38:25,956 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, double>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-28T16:38:25,957 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/copyto.hpp:30:53: required from ‘{anonymous}::pythonic::types::none_type {anonymous}::pythonic::numpy::copyto({anonymous}::pythonic::types::ndarray&, const E&) [with T = std::complex; pS = {anonymous}::pythonic::types::pshape; E = {anonymous}::pythonic::types::numpy_expr, double>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >]’ 2024-04-28T16:38:25,958 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/copyto.hpp:29:3: required from ‘decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) {anonymous}::pythonic::numpy::functor::copyto::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, double>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >}; decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) = {anonymous}::pythonic::types::none_type]’ 2024-04-28T16:38:25,958 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:401:41: required from ‘typename {anonymous}::__pythran_pseudo_spect::exact_lin_compute::type::result_type {anonymous}::__pythran_pseudo_spect::exact_lin_compute::operator()(argument_type0, argument_type1, argument_type2, argument_type3) const [with argument_type0 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; argument_type1 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; argument_type2 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; argument_type3 = double; typename type::result_type = {anonymous}::pythonic::types::none_type]’ 2024-04-28T16:38:25,959 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1067:87: required from here 2024-04-28T16:38:25,960 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:819:46: error: no matching function for call to ‘bitwise_xor(xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2024-04-28T16:38:25,961 819 | return *this = kernel::bitwise_xor(*this, other, A {}); 2024-04-28T16:38:25,961 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-28T16:38:25,962 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1142:28: note: candidate: ‘template::value || std::is_same::value), int>::type > xsimd::batch xsimd::kernel::bitwise_xor(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2024-04-28T16:38:25,963 1142 | inline batch bitwise_xor(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-28T16:38:25,964 | ^~~~~~~~~~~ 2024-04-28T16:38:25,964 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1142:28: note: template argument deduction/substitution failed: 2024-04-28T16:38:25,965 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1141:69: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-28T16:38:25,966 1141 | template = 0> 2024-04-28T16:38:25,966 | ^ 2024-04-28T16:38:25,967 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1149:33: note: candidate: ‘template::value || std::is_same::value), int>::type > xsimd::batch_bool xsimd::kernel::bitwise_xor(const xsimd::batch_bool&, const xsimd::batch_bool&, requires_arch)’ 2024-04-28T16:38:25,967 1149 | inline batch_bool bitwise_xor(batch_bool const& lhs, batch_bool const& rhs, requires_arch) noexcept 2024-04-28T16:38:25,968 | ^~~~~~~~~~~ 2024-04-28T16:38:25,969 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1149:33: note: template argument deduction/substitution failed: 2024-04-28T16:38:25,969 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:819:46: note: ‘xsimd::batch’ is not derived from ‘const xsimd::batch_bool’ 2024-04-28T16:38:25,970 819 | return *this = kernel::bitwise_xor(*this, other, A {}); 2024-04-28T16:38:25,970 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-28T16:38:25,971 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp: In instantiation of ‘xsimd::batch_bool xsimd::details::eq(const xsimd::batch&, const xsimd::batch&) [with T = double; A = xsimd::neon]’: 2024-04-28T16:38:25,972 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:167:37: required from ‘xsimd::batch_bool xsimd::operator==(const batch&, const batch&)’ 2024-04-28T16:38:25,973 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/./xsimd_generic_trigo.hpp:720:55: required from ‘std::pair, xsimd::batch > xsimd::kernel::sincos(const xsimd::batch&, requires_arch) [with A = xsimd::neon; T = double; requires_arch = const xsimd::generic&]’ 2024-04-28T16:38:25,973 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2089:33: required from ‘std::pair, xsimd::batch > xsimd::sincos(const batch&) [with T = double; A = neon]’ 2024-04-28T16:38:25,974 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:865:34: required from ‘xsimd::batch, A> xsimd::kernel::exp(const xsimd::batch, A>&, requires_arch) [with A = xsimd::neon; T = double; requires_arch = const xsimd::generic&]’ 2024-04-28T16:38:25,975 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:690:30: required from ‘xsimd::batch xsimd::exp(const batch&) [with T = std::complex; A = neon]’ 2024-04-28T16:38:25,975 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_nary_expr.hpp:26:31: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-28T16:38:25,977 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, double>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-28T16:38:25,977 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, double>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-28T16:38:25,978 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/copyto.hpp:30:53: required from ‘{anonymous}::pythonic::types::none_type {anonymous}::pythonic::numpy::copyto({anonymous}::pythonic::types::ndarray&, const E&) [with T = std::complex; pS = {anonymous}::pythonic::types::pshape; E = {anonymous}::pythonic::types::numpy_expr, double>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >]’ 2024-04-28T16:38:25,978 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/copyto.hpp:29:3: required from ‘decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) {anonymous}::pythonic::numpy::functor::copyto::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, double>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >}; decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) = {anonymous}::pythonic::types::none_type]’ 2024-04-28T16:38:25,979 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:401:41: required from ‘typename {anonymous}::__pythran_pseudo_spect::exact_lin_compute::type::result_type {anonymous}::__pythran_pseudo_spect::exact_lin_compute::operator()(argument_type0, argument_type1, argument_type2, argument_type3) const [with argument_type0 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; argument_type1 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; argument_type2 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; argument_type3 = double; typename type::result_type = {anonymous}::pythonic::types::none_type]’ 2024-04-28T16:38:25,980 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1067:87: required from here 2024-04-28T16:38:25,981 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:708:33: error: no matching function for call to ‘eq(const xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2024-04-28T16:38:25,982 708 | return kernel::eq(self, other, A {}); 2024-04-28T16:38:25,982 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2024-04-28T16:38:25,983 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:863:33: note: candidate: ‘template::value && (sizeof (T) != 8)) || std::is_same::value), int>::type > xsimd::batch_bool xsimd::kernel::eq(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2024-04-28T16:38:25,983 863 | inline batch_bool eq(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-28T16:38:25,984 | ^~ 2024-04-28T16:38:25,984 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:863:33: note: template argument deduction/substitution failed: 2024-04-28T16:38:25,985 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:862:71: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-28T16:38:25,986 862 | template = 0> 2024-04-28T16:38:25,986 | ^ 2024-04-28T16:38:25,987 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:874:33: note: candidate: ‘template::value && (sizeof (T) != 8)) || std::is_same::value), int>::type > xsimd::batch_bool xsimd::kernel::eq(const xsimd::batch_bool&, const xsimd::batch_bool&, requires_arch)’ 2024-04-28T16:38:25,988 874 | inline batch_bool eq(batch_bool const& lhs, batch_bool const& rhs, requires_arch) noexcept 2024-04-28T16:38:25,988 | ^~ 2024-04-28T16:38:25,989 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:874:33: note: template argument deduction/substitution failed: 2024-04-28T16:38:25,990 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:708:33: note: ‘const xsimd::batch’ is not derived from ‘const xsimd::batch_bool’ 2024-04-28T16:38:25,990 708 | return kernel::eq(self, other, A {}); 2024-04-28T16:38:25,991 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2024-04-28T16:38:25,992 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:885:33: note: candidate: ‘template::value && (sizeof (T) == 8)), int>::type > xsimd::batch_bool xsimd::kernel::eq(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2024-04-28T16:38:25,993 885 | inline batch_bool eq(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-28T16:38:25,994 | ^~ 2024-04-28T16:38:25,994 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:885:33: note: template argument deduction/substitution failed: 2024-04-28T16:38:25,995 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:884:77: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-28T16:38:25,995 884 | template = 0> 2024-04-28T16:38:25,996 | ^ 2024-04-28T16:38:25,996 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:891:33: note: candidate: ‘template::value && (sizeof (T) == 8)), int>::type > xsimd::batch_bool xsimd::kernel::eq(const xsimd::batch_bool&, const xsimd::batch_bool&, requires_arch)’ 2024-04-28T16:38:25,997 891 | inline batch_bool eq(batch_bool const& lhs, batch_bool const& rhs, requires_arch) noexcept 2024-04-28T16:38:25,997 | ^~ 2024-04-28T16:38:25,998 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:891:33: note: template argument deduction/substitution failed: 2024-04-28T16:38:25,999 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:708:33: note: ‘const xsimd::batch’ is not derived from ‘const xsimd::batch_bool’ 2024-04-28T16:38:25,999 708 | return kernel::eq(self, other, A {}); 2024-04-28T16:38:26,000 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2024-04-28T16:38:26,001 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp: In instantiation of ‘xsimd::batch& xsimd::batch::operator+=(const xsimd::batch&) [with T = double; A = xsimd::neon]’: 2024-04-28T16:38:26,002 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:218:32: required from ‘xsimd::batch xsimd::operator+(const batch&, const batch&)’ 2024-04-28T16:38:26,002 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:1351:53: required from ‘xsimd::batch, A>& xsimd::batch, A>::operator*=(const xsimd::batch, A>&) [with T = double; A = xsimd::neon]’ 2024-04-28T16:38:26,003 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:465:32: required from ‘xsimd::batch, xsimd::neon> xsimd::operator*(const batch, neon>&, const batch, neon>&)’ 2024-04-28T16:38:26,004 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:866:37: required from ‘xsimd::batch, A> xsimd::kernel::exp(const xsimd::batch, A>&, requires_arch) [with A = xsimd::neon; T = double; requires_arch = const xsimd::generic&]’ 2024-04-28T16:38:26,004 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:690:30: required from ‘xsimd::batch xsimd::exp(const batch&) [with T = std::complex; A = neon]’ 2024-04-28T16:38:26,005 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_nary_expr.hpp:26:31: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-28T16:38:26,006 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, double>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-28T16:38:26,007 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, double>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-28T16:38:26,008 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/copyto.hpp:30:53: required from ‘{anonymous}::pythonic::types::none_type {anonymous}::pythonic::numpy::copyto({anonymous}::pythonic::types::ndarray&, const E&) [with T = std::complex; pS = {anonymous}::pythonic::types::pshape; E = {anonymous}::pythonic::types::numpy_expr, double>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >]’ 2024-04-28T16:38:26,008 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/copyto.hpp:29:3: required from ‘decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) {anonymous}::pythonic::numpy::functor::copyto::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, double>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >}; decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) = {anonymous}::pythonic::types::none_type]’ 2024-04-28T16:38:26,009 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:401:41: required from ‘typename {anonymous}::__pythran_pseudo_spect::exact_lin_compute::type::result_type {anonymous}::__pythran_pseudo_spect::exact_lin_compute::operator()(argument_type0, argument_type1, argument_type2, argument_type3) const [with argument_type0 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; argument_type1 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; argument_type2 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; argument_type3 = double; typename type::result_type = {anonymous}::pythonic::types::none_type]’ 2024-04-28T16:38:26,010 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1067:87: required from here 2024-04-28T16:38:26,011 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:770:38: error: no matching function for call to ‘add(xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2024-04-28T16:38:26,012 770 | return *this = kernel::add(*this, other, A {}); 2024-04-28T16:38:26,012 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-28T16:38:26,013 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:736:28: note: candidate: ‘template::value || std::is_same::value), int>::type > xsimd::batch xsimd::kernel::add(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2024-04-28T16:38:26,014 736 | inline batch add(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-28T16:38:26,014 | ^~~ 2024-04-28T16:38:26,015 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:736:28: note: template argument deduction/substitution failed: 2024-04-28T16:38:26,015 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:735:69: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-28T16:38:26,016 735 | template = 0> 2024-04-28T16:38:26,017 | ^ 2024-04-28T16:38:28,077 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp: In instantiation of ‘xsimd::batch xsimd::batch::operator-() const [with T = double; A = xsimd::neon]’: 2024-04-28T16:38:28,078 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_arithmetic.hpp:104:20: required from ‘xsimd::batch xsimd::kernel::fnma(const xsimd::batch&, const xsimd::batch&, const xsimd::batch&, requires_arch) [with A = xsimd::neon; T = double; requires_arch = const xsimd::generic&]’ 2024-04-28T16:38:28,079 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:928:31: required from ‘xsimd::batch xsimd::fnma(const batch&, const batch&, const batch&) [with T = double; A = neon]’ 2024-04-28T16:38:28,080 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:759:30: required from ‘static xsimd::kernel::detail::exp_reduction::batch_type xsimd::kernel::detail::exp_reduction::reduce(const batch_type&, batch_type&, batch_type&, batch_type&) [with A = xsimd::neon; batch_type = xsimd::batch]’ 2024-04-28T16:38:28,081 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:846:49: required from ‘xsimd::batch xsimd::kernel::detail::exp(const xsimd::batch&) [with exp_reduction_tag Tag = xsimd::kernel::detail::exp_tag; A = xsimd::neon]’ 2024-04-28T16:38:28,081 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:858:48: required from ‘xsimd::batch xsimd::kernel::exp(const xsimd::batch&, requires_arch) [with A = xsimd::neon; T = double; requires_arch = const xsimd::generic&]’ 2024-04-28T16:38:28,082 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:690:30: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-28T16:38:28,083 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-28T16:38:28,084 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-28T16:38:28,084 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/copyto.hpp:30:53: required from ‘{anonymous}::pythonic::types::none_type {anonymous}::pythonic::numpy::copyto({anonymous}::pythonic::types::ndarray&, const E&) [with T = double; pS = {anonymous}::pythonic::types::pshape; E = {anonymous}::pythonic::types::numpy_expr, {anonymous}::pythonic::types::ndarray >&> >]’ 2024-04-28T16:38:28,085 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/copyto.hpp:29:3: required from ‘decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) {anonymous}::pythonic::numpy::functor::copyto::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >}; decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) = {anonymous}::pythonic::types::none_type]’ 2024-04-28T16:38:28,086 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:401:41: required from ‘typename {anonymous}::__pythran_pseudo_spect::exact_lin_compute::type::result_type {anonymous}::__pythran_pseudo_spect::exact_lin_compute::operator()(argument_type0, argument_type1, argument_type2, argument_type3) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray >; argument_type3 = double; typename type::result_type = {anonymous}::pythonic::types::none_type]’ 2024-04-28T16:38:28,086 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1003:87: required from here 2024-04-28T16:38:28,089 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:908:30: error: no matching function for call to ‘neg(const xsimd::batch&, xsimd::neon)’ 2024-04-28T16:38:28,090 908 | return kernel::neg(*this, A {}); 2024-04-28T16:38:28,091 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-04-28T16:38:28,092 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:675:28: note: candidate: ‘template::value && (! std::is_signed::value)) && (sizeof (T) == 1)), int>::type > xsimd::batch xsimd::kernel::neg(const xsimd::batch&, requires_arch)’ 2024-04-28T16:38:28,093 675 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-28T16:38:28,093 | ^~~ 2024-04-28T16:38:28,094 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:675:28: note: template argument deduction/substitution failed: 2024-04-28T16:38:28,094 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:674:77: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-28T16:38:28,095 674 | template = 0> 2024-04-28T16:38:28,095 | ^ 2024-04-28T16:38:28,096 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:681:28: note: candidate: ‘template::value && std::is_signed::value) && (sizeof (T) == 1)), int>::type > xsimd::batch xsimd::kernel::neg(const xsimd::batch&, requires_arch)’ 2024-04-28T16:38:28,096 681 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-28T16:38:28,097 | ^~~ 2024-04-28T16:38:28,098 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:681:28: note: template argument deduction/substitution failed: 2024-04-28T16:38:28,098 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:680:75: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-28T16:38:28,098 680 | template = 0> 2024-04-28T16:38:28,099 | ^ 2024-04-28T16:38:28,099 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:687:28: note: candidate: ‘template::value && (! std::is_signed::value)) && (sizeof (T) == 2)), int>::type > xsimd::batch xsimd::kernel::neg(const xsimd::batch&, requires_arch)’ 2024-04-28T16:38:28,100 687 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-28T16:38:28,101 | ^~~ 2024-04-28T16:38:28,101 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:687:28: note: template argument deduction/substitution failed: 2024-04-28T16:38:28,102 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:686:77: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-28T16:38:28,102 686 | template = 0> 2024-04-28T16:38:28,102 | ^ 2024-04-28T16:38:28,103 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:693:28: note: candidate: ‘template::value && std::is_signed::value) && (sizeof (T) == 2)), int>::type > xsimd::batch xsimd::kernel::neg(const xsimd::batch&, requires_arch)’ 2024-04-28T16:38:28,103 693 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-28T16:38:28,104 | ^~~ 2024-04-28T16:38:28,104 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:693:28: note: template argument deduction/substitution failed: 2024-04-28T16:38:28,104 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:692:75: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-28T16:38:28,105 692 | template = 0> 2024-04-28T16:38:28,105 | ^ 2024-04-28T16:38:28,106 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:699:28: note: candidate: ‘template::value && (! std::is_signed::value)) && (sizeof (T) == 4)), int>::type > xsimd::batch xsimd::kernel::neg(const xsimd::batch&, requires_arch)’ 2024-04-28T16:38:28,106 699 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-28T16:38:28,107 | ^~~ 2024-04-28T16:38:28,107 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:699:28: note: template argument deduction/substitution failed: 2024-04-28T16:38:28,108 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:698:77: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-28T16:38:28,109 698 | template = 0> 2024-04-28T16:38:28,109 | ^ 2024-04-28T16:38:28,110 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:705:28: note: candidate: ‘template::value && std::is_signed::value) && (sizeof (T) == 4)), int>::type > xsimd::batch xsimd::kernel::neg(const xsimd::batch&, requires_arch)’ 2024-04-28T16:38:28,110 705 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-28T16:38:28,111 | ^~~ 2024-04-28T16:38:28,111 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:705:28: note: template argument deduction/substitution failed: 2024-04-28T16:38:28,112 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:704:75: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-28T16:38:28,113 704 | template = 0> 2024-04-28T16:38:28,113 | ^ 2024-04-28T16:38:28,113 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:711:28: note: candidate: ‘template::value && (! std::is_signed::value)) && (sizeof (T) == 8)), int>::type > xsimd::batch xsimd::kernel::neg(const xsimd::batch&, requires_arch)’ 2024-04-28T16:38:28,114 711 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-28T16:38:28,114 | ^~~ 2024-04-28T16:38:28,114 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:711:28: note: template argument deduction/substitution failed: 2024-04-28T16:38:28,115 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:710:77: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-28T16:38:28,115 710 | template = 0> 2024-04-28T16:38:28,115 | ^ 2024-04-28T16:38:28,116 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:717:28: note: candidate: ‘template::value && std::is_signed::value) && (sizeof (T) == 8)), int>::type > xsimd::batch xsimd::kernel::neg(const xsimd::batch&, requires_arch)’ 2024-04-28T16:38:28,116 717 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-28T16:38:28,117 | ^~~ 2024-04-28T16:38:28,117 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:717:28: note: template argument deduction/substitution failed: 2024-04-28T16:38:28,118 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:716:75: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-28T16:38:28,119 716 | template = 0> 2024-04-28T16:38:28,119 | ^ 2024-04-28T16:38:28,120 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:723:32: note: candidate: ‘xsimd::batch xsimd::kernel::neg(const xsimd::batch&, requires_arch) [with A = xsimd::neon; requires_arch = const xsimd::neon&]’ 2024-04-28T16:38:28,120 723 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-28T16:38:28,121 | ^~~ 2024-04-28T16:38:28,121 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:723:59: note: no known conversion for argument 1 from ‘const xsimd::batch’ to ‘const xsimd::batch&’ 2024-04-28T16:38:28,122 723 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-28T16:38:28,122 | ~~~~~~~~~~~~~~~~~~~~~~~^~~ 2024-04-28T16:38:28,123 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp: In instantiation of ‘xsimd::batch xsimd::kernel::detail::batch_cast(const xsimd::batch&, const xsimd::batch&, xsimd::kernel::requires_arch, with_slow_conversion) [with A = xsimd::neon; T_out = long long int; T_in = double; xsimd::kernel::requires_arch = const xsimd::generic&]’: 2024-04-28T16:38:28,124 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:81:38: required from ‘xsimd::batch xsimd::kernel::batch_cast(const xsimd::batch&, const xsimd::batch&, requires_arch) [with A = xsimd::neon; T_out = long long int; T_in = double; requires_arch = const xsimd::generic&]’ 2024-04-28T16:38:28,124 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:233:37: required from ‘xsimd::batch xsimd::batch_cast(const batch&) [with T_out = long long int; T_in = double; A = neon]’ 2024-04-28T16:38:28,125 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2432:43: required from ‘xsimd::batch::type, A> xsimd::to_int(const batch&) [with T = double; A = neon; typename as_integer::type = long long int]’ 2024-04-28T16:38:28,125 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:849:88: required from ‘xsimd::batch xsimd::kernel::detail::exp(const xsimd::batch&) [with exp_reduction_tag Tag = xsimd::kernel::detail::exp_tag; A = xsimd::neon]’ 2024-04-28T16:38:28,125 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:858:48: required from ‘xsimd::batch xsimd::kernel::exp(const xsimd::batch&, requires_arch) [with A = xsimd::neon; T = double; requires_arch = const xsimd::generic&]’ 2024-04-28T16:38:28,126 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:690:30: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-28T16:38:28,126 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-28T16:38:28,127 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-28T16:38:28,127 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/copyto.hpp:30:53: required from ‘{anonymous}::pythonic::types::none_type {anonymous}::pythonic::numpy::copyto({anonymous}::pythonic::types::ndarray&, const E&) [with T = double; pS = {anonymous}::pythonic::types::pshape; E = {anonymous}::pythonic::types::numpy_expr, {anonymous}::pythonic::types::ndarray >&> >]’ 2024-04-28T16:38:28,128 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/copyto.hpp:29:3: required from ‘decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) {anonymous}::pythonic::numpy::functor::copyto::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >}; decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) = {anonymous}::pythonic::types::none_type]’ 2024-04-28T16:38:28,129 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:401:41: required from ‘typename {anonymous}::__pythran_pseudo_spect::exact_lin_compute::type::result_type {anonymous}::__pythran_pseudo_spect::exact_lin_compute::operator()(argument_type0, argument_type1, argument_type2, argument_type3) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray >; argument_type3 = double; typename type::result_type = {anonymous}::pythonic::types::none_type]’ 2024-04-28T16:38:28,129 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1003:87: required from here 2024-04-28T16:38:28,130 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:68:51: error: static assertion failed: compatible sizes 2024-04-28T16:38:28,130 68 | static_assert(batch_type_in::size == batch_type_out::size, "compatible sizes"); 2024-04-28T16:38:28,131 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 2024-04-28T16:38:28,132 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:68:51: note: the comparison reduces to ‘(0 == 2)’ 2024-04-28T16:38:28,132 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:72:37: error: no matching function for call to ‘begin(double [0])’ 2024-04-28T16:38:28,133 72 | std::copy(std::begin(buffer_in), std::end(buffer_in), std::begin(buffer_out)); 2024-04-28T16:38:28,134 | ~~~~~~~~~~^~~~~~~~~~~ 2024-04-28T16:38:28,135 In file included from /usr/include/c++/12/utility:73, 2024-04-28T16:38:28,135 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/assignable.hpp:5, 2024-04-28T16:38:28,136 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/assignable.hpp:4, 2024-04-28T16:38:28,137 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:41: 2024-04-28T16:38:28,138 /usr/include/c++/12/initializer_list:90:5: note: candidate: ‘template constexpr const _Tp* std::begin(initializer_list<_Tp>)’ 2024-04-28T16:38:28,138 90 | begin(initializer_list<_Tp> __ils) noexcept 2024-04-28T16:38:28,139 | ^~~~~ 2024-04-28T16:38:28,140 /usr/include/c++/12/initializer_list:90:5: note: template argument deduction/substitution failed: 2024-04-28T16:38:28,140 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:72:37: note: mismatched types ‘std::initializer_list<_Tp>’ and ‘double*’ 2024-04-28T16:38:28,141 72 | std::copy(std::begin(buffer_in), std::end(buffer_in), std::begin(buffer_out)); 2024-04-28T16:38:28,141 | ~~~~~~~~~~^~~~~~~~~~~ 2024-04-28T16:38:28,142 In file included from /usr/include/c++/12/string:52, 2024-04-28T16:38:28,142 from /usr/include/c++/12/bits/locale_classes.h:40, 2024-04-28T16:38:28,143 from /usr/include/c++/12/bits/ios_base.h:41, 2024-04-28T16:38:28,143 from /usr/include/c++/12/ios:42, 2024-04-28T16:38:28,144 from /usr/include/c++/12/istream:38, 2024-04-28T16:38:28,144 from /usr/include/c++/12/sstream:38, 2024-04-28T16:38:28,145 from /usr/include/c++/12/complex:45, 2024-04-28T16:38:28,146 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/traits.hpp:4, 2024-04-28T16:38:28,146 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/combined.hpp:6, 2024-04-28T16:38:28,147 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/combined.hpp:4, 2024-04-28T16:38:28,148 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:42: 2024-04-28T16:38:28,148 /usr/include/c++/12/bits/range_access.h:52:5: note: candidate: ‘template decltype (__cont.begin()) std::begin(_Container&)’ 2024-04-28T16:38:28,149 52 | begin(_Container& __cont) -> decltype(__cont.begin()) 2024-04-28T16:38:28,150 | ^~~~~ 2024-04-28T16:38:28,151 /usr/include/c++/12/bits/range_access.h:52:5: note: template argument deduction/substitution failed: 2024-04-28T16:38:28,151 /usr/include/c++/12/bits/range_access.h: In substitution of ‘template decltype (__cont.begin()) std::begin(_Container&) [with _Container = double [0]]’: 2024-04-28T16:38:28,152 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:72:37: required from ‘xsimd::batch xsimd::kernel::detail::batch_cast(const xsimd::batch&, const xsimd::batch&, xsimd::kernel::requires_arch, with_slow_conversion) [with A = xsimd::neon; T_out = long long int; T_in = double; xsimd::kernel::requires_arch = const xsimd::generic&]’ 2024-04-28T16:38:28,153 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:81:38: required from ‘xsimd::batch xsimd::kernel::batch_cast(const xsimd::batch&, const xsimd::batch&, requires_arch) [with A = xsimd::neon; T_out = long long int; T_in = double; requires_arch = const xsimd::generic&]’ 2024-04-28T16:38:28,154 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:233:37: required from ‘xsimd::batch xsimd::batch_cast(const batch&) [with T_out = long long int; T_in = double; A = neon]’ 2024-04-28T16:38:28,154 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2432:43: required from ‘xsimd::batch::type, A> xsimd::to_int(const batch&) [with T = double; A = neon; typename as_integer::type = long long int]’ 2024-04-28T16:38:28,155 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:849:88: required from ‘xsimd::batch xsimd::kernel::detail::exp(const xsimd::batch&) [with exp_reduction_tag Tag = xsimd::kernel::detail::exp_tag; A = xsimd::neon]’ 2024-04-28T16:38:28,156 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:858:48: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-28T16:38:28,157 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-28T16:38:28,157 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-28T16:38:28,158 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/copyto.hpp:30:53: required from ‘{anonymous}::pythonic::types::none_type {anonymous}::pythonic::numpy::copyto({anonymous}::pythonic::types::ndarray&, const E&) [with T = double; pS = {anonymous}::pythonic::types::pshape; E = {anonymous}::pythonic::types::numpy_expr, {anonymous}::pythonic::types::ndarray >&> >]’ 2024-04-28T16:38:28,159 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/copyto.hpp:29:3: required from ‘decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) {anonymous}::pythonic::numpy::functor::copyto::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >}; decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) = {anonymous}::pythonic::types::none_type]’ 2024-04-28T16:38:28,160 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:401:41: required from ‘typename {anonymous}::__pythran_pseudo_spect::exact_lin_compute::type::result_type {anonymous}::__pythran_pseudo_spect::exact_lin_compute::operator()(argument_type0, argument_type1, argument_type2, argument_type3) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray >; argument_type3 = double; typename type::result_type = {anonymous}::pythonic::types::none_type]’ 2024-04-28T16:38:28,161 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1003:87: required from here 2024-04-28T16:38:28,162 /usr/include/c++/12/bits/range_access.h:52:50: error: request for member ‘begin’ in ‘__cont’, which is of non-class type ‘double [0]’ 2024-04-28T16:38:28,162 52 | begin(_Container& __cont) -> decltype(__cont.begin()) 2024-04-28T16:38:28,163 | ~~~~~~~^~~~~ 2024-04-28T16:38:28,163 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp: In instantiation of ‘xsimd::batch xsimd::kernel::detail::batch_cast(const xsimd::batch&, const xsimd::batch&, xsimd::kernel::requires_arch, with_slow_conversion) [with A = xsimd::neon; T_out = long long int; T_in = double; xsimd::kernel::requires_arch = const xsimd::generic&]’: 2024-04-28T16:38:28,164 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:81:38: required from ‘xsimd::batch xsimd::kernel::batch_cast(const xsimd::batch&, const xsimd::batch&, requires_arch) [with A = xsimd::neon; T_out = long long int; T_in = double; requires_arch = const xsimd::generic&]’ 2024-04-28T16:38:28,165 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:233:37: required from ‘xsimd::batch xsimd::batch_cast(const batch&) [with T_out = long long int; T_in = double; A = neon]’ 2024-04-28T16:38:28,165 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2432:43: required from ‘xsimd::batch::type, A> xsimd::to_int(const batch&) [with T = double; A = neon; typename as_integer::type = long long int]’ 2024-04-28T16:38:28,166 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:849:88: required from ‘xsimd::batch xsimd::kernel::detail::exp(const xsimd::batch&) [with exp_reduction_tag Tag = xsimd::kernel::detail::exp_tag; A = xsimd::neon]’ 2024-04-28T16:38:28,167 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:858:48: required from ‘xsimd::batch xsimd::kernel::exp(const xsimd::batch&, requires_arch) [with A = xsimd::neon; T = double; requires_arch = const xsimd::generic&]’ 2024-04-28T16:38:28,168 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:690:30: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-28T16:38:28,169 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-28T16:38:28,169 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-28T16:38:28,170 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/copyto.hpp:30:53: required from ‘{anonymous}::pythonic::types::none_type {anonymous}::pythonic::numpy::copyto({anonymous}::pythonic::types::ndarray&, const E&) [with T = double; pS = {anonymous}::pythonic::types::pshape; E = {anonymous}::pythonic::types::numpy_expr, {anonymous}::pythonic::types::ndarray >&> >]’ 2024-04-28T16:38:28,171 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/copyto.hpp:29:3: required from ‘decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) {anonymous}::pythonic::numpy::functor::copyto::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >}; decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) = {anonymous}::pythonic::types::none_type]’ 2024-04-28T16:38:28,172 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:401:41: required from ‘typename {anonymous}::__pythran_pseudo_spect::exact_lin_compute::type::result_type {anonymous}::__pythran_pseudo_spect::exact_lin_compute::operator()(argument_type0, argument_type1, argument_type2, argument_type3) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray >; argument_type3 = double; typename type::result_type = {anonymous}::pythonic::types::none_type]’ 2024-04-28T16:38:28,172 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1003:87: required from here 2024-04-28T16:38:28,173 /usr/include/c++/12/bits/range_access.h:63:5: note: candidate: ‘template decltype (__cont.begin()) std::begin(const _Container&)’ 2024-04-28T16:38:28,174 63 | begin(const _Container& __cont) -> decltype(__cont.begin()) 2024-04-28T16:38:28,175 | ^~~~~ 2024-04-28T16:38:28,175 /usr/include/c++/12/bits/range_access.h:63:5: note: template argument deduction/substitution failed: 2024-04-28T16:38:28,176 /usr/include/c++/12/bits/range_access.h: In substitution of ‘template decltype (__cont.begin()) std::begin(const _Container&) [with _Container = double [0]]’: 2024-04-28T16:38:28,177 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:72:37: required from ‘xsimd::batch xsimd::kernel::detail::batch_cast(const xsimd::batch&, const xsimd::batch&, xsimd::kernel::requires_arch, with_slow_conversion) [with A = xsimd::neon; T_out = long long int; T_in = double; xsimd::kernel::requires_arch = const xsimd::generic&]’ 2024-04-28T16:38:28,177 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:81:38: required from ‘xsimd::batch xsimd::kernel::batch_cast(const xsimd::batch&, const xsimd::batch&, requires_arch) [with A = xsimd::neon; T_out = long long int; T_in = double; requires_arch = const xsimd::generic&]’ 2024-04-28T16:38:28,178 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:233:37: required from ‘xsimd::batch xsimd::batch_cast(const batch&) [with T_out = long long int; T_in = double; A = neon]’ 2024-04-28T16:38:28,178 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2432:43: required from ‘xsimd::batch::type, A> xsimd::to_int(const batch&) [with T = double; A = neon; typename as_integer::type = long long int]’ 2024-04-28T16:38:28,179 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:849:88: required from ‘xsimd::batch xsimd::kernel::detail::exp(const xsimd::batch&) [with exp_reduction_tag Tag = xsimd::kernel::detail::exp_tag; A = xsimd::neon]’ 2024-04-28T16:38:28,180 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:858:48: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-28T16:38:28,181 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-28T16:38:28,181 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-28T16:38:28,182 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/copyto.hpp:30:53: required from ‘{anonymous}::pythonic::types::none_type {anonymous}::pythonic::numpy::copyto({anonymous}::pythonic::types::ndarray&, const E&) [with T = double; pS = {anonymous}::pythonic::types::pshape; E = {anonymous}::pythonic::types::numpy_expr, {anonymous}::pythonic::types::ndarray >&> >]’ 2024-04-28T16:38:28,183 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/copyto.hpp:29:3: required from ‘decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) {anonymous}::pythonic::numpy::functor::copyto::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >}; decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) = {anonymous}::pythonic::types::none_type]’ 2024-04-28T16:38:28,184 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:401:41: required from ‘typename {anonymous}::__pythran_pseudo_spect::exact_lin_compute::type::result_type {anonymous}::__pythran_pseudo_spect::exact_lin_compute::operator()(argument_type0, argument_type1, argument_type2, argument_type3) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray >; argument_type3 = double; typename type::result_type = {anonymous}::pythonic::types::none_type]’ 2024-04-28T16:38:28,185 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1003:87: required from here 2024-04-28T16:38:28,185 /usr/include/c++/12/bits/range_access.h:63:56: error: request for member ‘begin’ in ‘__cont’, which is of non-class type ‘const double [0]’ 2024-04-28T16:38:28,186 63 | begin(const _Container& __cont) -> decltype(__cont.begin()) 2024-04-28T16:38:28,187 | ~~~~~~~^~~~~ 2024-04-28T16:38:28,187 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp: In instantiation of ‘xsimd::batch xsimd::kernel::detail::batch_cast(const xsimd::batch&, const xsimd::batch&, xsimd::kernel::requires_arch, with_slow_conversion) [with A = xsimd::neon; T_out = long long int; T_in = double; xsimd::kernel::requires_arch = const xsimd::generic&]’: 2024-04-28T16:38:28,188 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:81:38: required from ‘xsimd::batch xsimd::kernel::batch_cast(const xsimd::batch&, const xsimd::batch&, requires_arch) [with A = xsimd::neon; T_out = long long int; T_in = double; requires_arch = const xsimd::generic&]’ 2024-04-28T16:38:28,189 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:233:37: required from ‘xsimd::batch xsimd::batch_cast(const batch&) [with T_out = long long int; T_in = double; A = neon]’ 2024-04-28T16:38:28,190 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2432:43: required from ‘xsimd::batch::type, A> xsimd::to_int(const batch&) [with T = double; A = neon; typename as_integer::type = long long int]’ 2024-04-28T16:38:28,190 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:849:88: required from ‘xsimd::batch xsimd::kernel::detail::exp(const xsimd::batch&) [with exp_reduction_tag Tag = xsimd::kernel::detail::exp_tag; A = xsimd::neon]’ 2024-04-28T16:38:28,191 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:858:48: required from ‘xsimd::batch xsimd::kernel::exp(const xsimd::batch&, requires_arch) [with A = xsimd::neon; T = double; requires_arch = const xsimd::generic&]’ 2024-04-28T16:38:28,191 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:690:30: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-28T16:38:28,192 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-28T16:38:28,193 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-28T16:38:28,193 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/copyto.hpp:30:53: required from ‘{anonymous}::pythonic::types::none_type {anonymous}::pythonic::numpy::copyto({anonymous}::pythonic::types::ndarray&, const E&) [with T = double; pS = {anonymous}::pythonic::types::pshape; E = {anonymous}::pythonic::types::numpy_expr, {anonymous}::pythonic::types::ndarray >&> >]’ 2024-04-28T16:38:28,194 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/copyto.hpp:29:3: required from ‘decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) {anonymous}::pythonic::numpy::functor::copyto::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >}; decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) = {anonymous}::pythonic::types::none_type]’ 2024-04-28T16:38:28,195 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:401:41: required from ‘typename {anonymous}::__pythran_pseudo_spect::exact_lin_compute::type::result_type {anonymous}::__pythran_pseudo_spect::exact_lin_compute::operator()(argument_type0, argument_type1, argument_type2, argument_type3) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray >; argument_type3 = double; typename type::result_type = {anonymous}::pythonic::types::none_type]’ 2024-04-28T16:38:28,196 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1003:87: required from here 2024-04-28T16:38:28,197 /usr/include/c++/12/bits/range_access.h:95:5: note: candidate: ‘template _Tp* std::begin(_Tp (&)[_Nm])’ 2024-04-28T16:38:28,197 95 | begin(_Tp (&__arr)[_Nm]) noexcept 2024-04-28T16:38:28,198 | ^~~~~ 2024-04-28T16:38:28,199 /usr/include/c++/12/bits/range_access.h:95:5: note: template argument deduction/substitution failed: 2024-04-28T16:38:28,200 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:72:58: error: no matching function for call to ‘end(double [0])’ 2024-04-28T16:38:28,200 72 | std::copy(std::begin(buffer_in), std::end(buffer_in), std::begin(buffer_out)); 2024-04-28T16:38:28,201 | ~~~~~~~~^~~~~~~~~~~ 2024-04-28T16:38:28,202 /usr/include/c++/12/initializer_list:101:5: note: candidate: ‘template constexpr const _Tp* std::end(initializer_list<_Tp>)’ 2024-04-28T16:38:28,203 101 | end(initializer_list<_Tp> __ils) noexcept 2024-04-28T16:38:28,203 | ^~~ 2024-04-28T16:38:28,204 /usr/include/c++/12/initializer_list:101:5: note: template argument deduction/substitution failed: 2024-04-28T16:38:28,205 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:72:58: note: mismatched types ‘std::initializer_list<_Tp>’ and ‘double*’ 2024-04-28T16:38:28,205 72 | std::copy(std::begin(buffer_in), std::end(buffer_in), std::begin(buffer_out)); 2024-04-28T16:38:28,206 | ~~~~~~~~^~~~~~~~~~~ 2024-04-28T16:38:28,207 /usr/include/c++/12/bits/range_access.h:74:5: note: candidate: ‘template decltype (__cont.end()) std::end(_Container&)’ 2024-04-28T16:38:28,207 74 | end(_Container& __cont) -> decltype(__cont.end()) 2024-04-28T16:38:28,208 | ^~~ 2024-04-28T16:38:28,209 /usr/include/c++/12/bits/range_access.h:74:5: note: template argument deduction/substitution failed: 2024-04-28T16:38:28,209 /usr/include/c++/12/bits/range_access.h: In substitution of ‘template decltype (__cont.end()) std::end(_Container&) [with _Container = double [0]]’: 2024-04-28T16:38:28,210 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:72:58: required from ‘xsimd::batch xsimd::kernel::detail::batch_cast(const xsimd::batch&, const xsimd::batch&, xsimd::kernel::requires_arch, with_slow_conversion) [with A = xsimd::neon; T_out = long long int; T_in = double; xsimd::kernel::requires_arch = const xsimd::generic&]’ 2024-04-28T16:38:28,212 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:81:38: required from ‘xsimd::batch xsimd::kernel::batch_cast(const xsimd::batch&, const xsimd::batch&, requires_arch) [with A = xsimd::neon; T_out = long long int; T_in = double; requires_arch = const xsimd::generic&]’ 2024-04-28T16:38:28,212 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:233:37: required from ‘xsimd::batch xsimd::batch_cast(const batch&) [with T_out = long long int; T_in = double; A = neon]’ 2024-04-28T16:38:28,213 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2432:43: required from ‘xsimd::batch::type, A> xsimd::to_int(const batch&) [with T = double; A = neon; typename as_integer::type = long long int]’ 2024-04-28T16:38:28,213 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:849:88: required from ‘xsimd::batch xsimd::kernel::detail::exp(const xsimd::batch&) [with exp_reduction_tag Tag = xsimd::kernel::detail::exp_tag; A = xsimd::neon]’ 2024-04-28T16:38:28,214 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:858:48: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-28T16:38:28,215 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-28T16:38:28,215 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-28T16:38:28,216 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/copyto.hpp:30:53: required from ‘{anonymous}::pythonic::types::none_type {anonymous}::pythonic::numpy::copyto({anonymous}::pythonic::types::ndarray&, const E&) [with T = double; pS = {anonymous}::pythonic::types::pshape; E = {anonymous}::pythonic::types::numpy_expr, {anonymous}::pythonic::types::ndarray >&> >]’ 2024-04-28T16:38:28,217 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/copyto.hpp:29:3: required from ‘decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) {anonymous}::pythonic::numpy::functor::copyto::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >}; decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) = {anonymous}::pythonic::types::none_type]’ 2024-04-28T16:38:28,218 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:401:41: required from ‘typename {anonymous}::__pythran_pseudo_spect::exact_lin_compute::type::result_type {anonymous}::__pythran_pseudo_spect::exact_lin_compute::operator()(argument_type0, argument_type1, argument_type2, argument_type3) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray >; argument_type3 = double; typename type::result_type = {anonymous}::pythonic::types::none_type]’ 2024-04-28T16:38:28,219 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1003:87: required from here 2024-04-28T16:38:28,219 /usr/include/c++/12/bits/range_access.h:74:48: error: request for member ‘end’ in ‘__cont’, which is of non-class type ‘double [0]’ 2024-04-28T16:38:28,220 74 | end(_Container& __cont) -> decltype(__cont.end()) 2024-04-28T16:38:28,221 | ~~~~~~~^~~ 2024-04-28T16:38:28,221 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp: In instantiation of ‘xsimd::batch xsimd::kernel::detail::batch_cast(const xsimd::batch&, const xsimd::batch&, xsimd::kernel::requires_arch, with_slow_conversion) [with A = xsimd::neon; T_out = long long int; T_in = double; xsimd::kernel::requires_arch = const xsimd::generic&]’: 2024-04-28T16:38:28,222 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:81:38: required from ‘xsimd::batch xsimd::kernel::batch_cast(const xsimd::batch&, const xsimd::batch&, requires_arch) [with A = xsimd::neon; T_out = long long int; T_in = double; requires_arch = const xsimd::generic&]’ 2024-04-28T16:38:28,223 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:233:37: required from ‘xsimd::batch xsimd::batch_cast(const batch&) [with T_out = long long int; T_in = double; A = neon]’ 2024-04-28T16:38:28,224 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2432:43: required from ‘xsimd::batch::type, A> xsimd::to_int(const batch&) [with T = double; A = neon; typename as_integer::type = long long int]’ 2024-04-28T16:38:28,225 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:849:88: required from ‘xsimd::batch xsimd::kernel::detail::exp(const xsimd::batch&) [with exp_reduction_tag Tag = xsimd::kernel::detail::exp_tag; A = xsimd::neon]’ 2024-04-28T16:38:28,225 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:858:48: required from ‘xsimd::batch xsimd::kernel::exp(const xsimd::batch&, requires_arch) [with A = xsimd::neon; T = double; requires_arch = const xsimd::generic&]’ 2024-04-28T16:38:28,226 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:690:30: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-28T16:38:28,227 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-28T16:38:28,227 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-28T16:38:28,228 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/copyto.hpp:30:53: required from ‘{anonymous}::pythonic::types::none_type {anonymous}::pythonic::numpy::copyto({anonymous}::pythonic::types::ndarray&, const E&) [with T = double; pS = {anonymous}::pythonic::types::pshape; E = {anonymous}::pythonic::types::numpy_expr, {anonymous}::pythonic::types::ndarray >&> >]’ 2024-04-28T16:38:28,229 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/copyto.hpp:29:3: required from ‘decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) {anonymous}::pythonic::numpy::functor::copyto::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >}; decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) = {anonymous}::pythonic::types::none_type]’ 2024-04-28T16:38:28,230 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:401:41: required from ‘typename {anonymous}::__pythran_pseudo_spect::exact_lin_compute::type::result_type {anonymous}::__pythran_pseudo_spect::exact_lin_compute::operator()(argument_type0, argument_type1, argument_type2, argument_type3) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray >; argument_type3 = double; typename type::result_type = {anonymous}::pythonic::types::none_type]’ 2024-04-28T16:38:28,231 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1003:87: required from here 2024-04-28T16:38:28,231 /usr/include/c++/12/bits/range_access.h:85:5: note: candidate: ‘template decltype (__cont.end()) std::end(const _Container&)’ 2024-04-28T16:38:28,232 85 | end(const _Container& __cont) -> decltype(__cont.end()) 2024-04-28T16:38:28,233 | ^~~ 2024-04-28T16:38:28,233 /usr/include/c++/12/bits/range_access.h:85:5: note: template argument deduction/substitution failed: 2024-04-28T16:38:28,234 /usr/include/c++/12/bits/range_access.h: In substitution of ‘template decltype (__cont.end()) std::end(const _Container&) [with _Container = double [0]]’: 2024-04-28T16:38:28,234 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:72:58: required from ‘xsimd::batch xsimd::kernel::detail::batch_cast(const xsimd::batch&, const xsimd::batch&, xsimd::kernel::requires_arch, with_slow_conversion) [with A = xsimd::neon; T_out = long long int; T_in = double; xsimd::kernel::requires_arch = const xsimd::generic&]’ 2024-04-28T16:38:28,235 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:81:38: required from ‘xsimd::batch xsimd::kernel::batch_cast(const xsimd::batch&, const xsimd::batch&, requires_arch) [with A = xsimd::neon; T_out = long long int; T_in = double; requires_arch = const xsimd::generic&]’ 2024-04-28T16:38:28,236 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:233:37: required from ‘xsimd::batch xsimd::batch_cast(const batch&) [with T_out = long long int; T_in = double; A = neon]’ 2024-04-28T16:38:28,237 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2432:43: required from ‘xsimd::batch::type, A> xsimd::to_int(const batch&) [with T = double; A = neon; typename as_integer::type = long long int]’ 2024-04-28T16:38:28,237 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:849:88: required from ‘xsimd::batch xsimd::kernel::detail::exp(const xsimd::batch&) [with exp_reduction_tag Tag = xsimd::kernel::detail::exp_tag; A = xsimd::neon]’ 2024-04-28T16:38:28,238 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:858:48: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-28T16:38:28,239 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-28T16:38:28,240 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-28T16:38:28,241 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/copyto.hpp:30:53: required from ‘{anonymous}::pythonic::types::none_type {anonymous}::pythonic::numpy::copyto({anonymous}::pythonic::types::ndarray&, const E&) [with T = double; pS = {anonymous}::pythonic::types::pshape; E = {anonymous}::pythonic::types::numpy_expr, {anonymous}::pythonic::types::ndarray >&> >]’ 2024-04-28T16:38:28,241 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/copyto.hpp:29:3: required from ‘decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) {anonymous}::pythonic::numpy::functor::copyto::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >}; decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) = {anonymous}::pythonic::types::none_type]’ 2024-04-28T16:38:28,242 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:401:41: required from ‘typename {anonymous}::__pythran_pseudo_spect::exact_lin_compute::type::result_type {anonymous}::__pythran_pseudo_spect::exact_lin_compute::operator()(argument_type0, argument_type1, argument_type2, argument_type3) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray >; argument_type3 = double; typename type::result_type = {anonymous}::pythonic::types::none_type]’ 2024-04-28T16:38:28,243 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1003:87: required from here 2024-04-28T16:38:28,243 /usr/include/c++/12/bits/range_access.h:85:54: error: request for member ‘end’ in ‘__cont’, which is of non-class type ‘const double [0]’ 2024-04-28T16:38:28,244 85 | end(const _Container& __cont) -> decltype(__cont.end()) 2024-04-28T16:38:28,245 | ~~~~~~~^~~ 2024-04-28T16:38:28,246 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp: In instantiation of ‘xsimd::batch xsimd::kernel::detail::batch_cast(const xsimd::batch&, const xsimd::batch&, xsimd::kernel::requires_arch, with_slow_conversion) [with A = xsimd::neon; T_out = long long int; T_in = double; xsimd::kernel::requires_arch = const xsimd::generic&]’: 2024-04-28T16:38:28,246 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:81:38: required from ‘xsimd::batch xsimd::kernel::batch_cast(const xsimd::batch&, const xsimd::batch&, requires_arch) [with A = xsimd::neon; T_out = long long int; T_in = double; requires_arch = const xsimd::generic&]’ 2024-04-28T16:38:28,247 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:233:37: required from ‘xsimd::batch xsimd::batch_cast(const batch&) [with T_out = long long int; T_in = double; A = neon]’ 2024-04-28T16:38:28,247 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2432:43: required from ‘xsimd::batch::type, A> xsimd::to_int(const batch&) [with T = double; A = neon; typename as_integer::type = long long int]’ 2024-04-28T16:38:28,248 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:849:88: required from ‘xsimd::batch xsimd::kernel::detail::exp(const xsimd::batch&) [with exp_reduction_tag Tag = xsimd::kernel::detail::exp_tag; A = xsimd::neon]’ 2024-04-28T16:38:28,249 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:858:48: required from ‘xsimd::batch xsimd::kernel::exp(const xsimd::batch&, requires_arch) [with A = xsimd::neon; T = double; requires_arch = const xsimd::generic&]’ 2024-04-28T16:38:28,249 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:690:30: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-28T16:38:28,250 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-28T16:38:28,251 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-28T16:38:28,252 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/copyto.hpp:30:53: required from ‘{anonymous}::pythonic::types::none_type {anonymous}::pythonic::numpy::copyto({anonymous}::pythonic::types::ndarray&, const E&) [with T = double; pS = {anonymous}::pythonic::types::pshape; E = {anonymous}::pythonic::types::numpy_expr, {anonymous}::pythonic::types::ndarray >&> >]’ 2024-04-28T16:38:28,253 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/copyto.hpp:29:3: required from ‘decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) {anonymous}::pythonic::numpy::functor::copyto::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >}; decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) = {anonymous}::pythonic::types::none_type]’ 2024-04-28T16:38:28,253 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:401:41: required from ‘typename {anonymous}::__pythran_pseudo_spect::exact_lin_compute::type::result_type {anonymous}::__pythran_pseudo_spect::exact_lin_compute::operator()(argument_type0, argument_type1, argument_type2, argument_type3) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray >; argument_type3 = double; typename type::result_type = {anonymous}::pythonic::types::none_type]’ 2024-04-28T16:38:28,254 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1003:87: required from here 2024-04-28T16:38:28,255 /usr/include/c++/12/bits/range_access.h:106:5: note: candidate: ‘template _Tp* std::end(_Tp (&)[_Nm])’ 2024-04-28T16:38:28,255 106 | end(_Tp (&__arr)[_Nm]) noexcept 2024-04-28T16:38:28,256 | ^~~ 2024-04-28T16:38:28,256 /usr/include/c++/12/bits/range_access.h:106:5: note: template argument deduction/substitution failed: 2024-04-28T16:38:28,319 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp: In instantiation of ‘void xsimd::kernel::store_aligned(T_out*, const xsimd::batch&, requires_arch) [with A = xsimd::neon; T_in = double; T_out = double; requires_arch = const xsimd::generic&]’: 2024-04-28T16:38:28,320 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:570:33: required from ‘void xsimd::batch::store_aligned(U*) const [with U = double; T = double; A = xsimd::neon]’ 2024-04-28T16:38:28,321 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/./xsimd_generic_trigo.hpp:581:40: required from ‘static B xsimd::kernel::detail::trigo_reducer::reduce(const B&, B&) [with B = xsimd::batch; Tag = xsimd::kernel::detail::trigo_radian_tag]’ 2024-04-28T16:38:28,321 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/./xsimd_generic_trigo.hpp:713:75: required from ‘std::pair, xsimd::batch > xsimd::kernel::sincos(const xsimd::batch&, requires_arch) [with A = xsimd::neon; T = double; requires_arch = const xsimd::generic&]’ 2024-04-28T16:38:28,322 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2089:33: required from ‘std::pair, xsimd::batch > xsimd::sincos(const batch&) [with T = double; A = neon]’ 2024-04-28T16:38:28,323 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:865:34: required from ‘xsimd::batch, A> xsimd::kernel::exp(const xsimd::batch, A>&, requires_arch) [with A = xsimd::neon; T = double; requires_arch = const xsimd::generic&]’ 2024-04-28T16:38:28,323 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:690:30: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-28T16:38:28,324 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, double>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-28T16:38:28,325 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, double>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-28T16:38:28,325 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/copyto.hpp:30:53: required from ‘{anonymous}::pythonic::types::none_type {anonymous}::pythonic::numpy::copyto({anonymous}::pythonic::types::ndarray&, const E&) [with T = std::complex; pS = {anonymous}::pythonic::types::pshape; E = {anonymous}::pythonic::types::numpy_expr, double>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >]’ 2024-04-28T16:38:28,326 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/copyto.hpp:29:3: required from ‘decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) {anonymous}::pythonic::numpy::functor::copyto::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, double>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >}; decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) = {anonymous}::pythonic::types::none_type]’ 2024-04-28T16:38:28,327 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:401:41: required from ‘typename {anonymous}::__pythran_pseudo_spect::exact_lin_compute::type::result_type {anonymous}::__pythran_pseudo_spect::exact_lin_compute::operator()(argument_type0, argument_type1, argument_type2, argument_type3) const [with argument_type0 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; argument_type1 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; argument_type2 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; argument_type3 = double; typename type::result_type = {anonymous}::pythonic::types::none_type]’ 2024-04-28T16:38:28,328 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1067:87: required from here 2024-04-28T16:38:28,328 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:517:55: error: static assertion failed: there should be a direct store for this type combination 2024-04-28T16:38:28,329 517 | static_assert(!std::is_same::value, "there should be a direct store for this type combination"); 2024-04-28T16:38:28,330 | ^~~~~ 2024-04-28T16:38:28,330 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:517:55: note: ‘!(bool)std::integral_constant::value’ evaluates to false 2024-04-28T16:38:44,221 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp: In instantiation of ‘xsimd::batch::batch(register_type) [with T = double; A = xsimd::neon; register_type = xsimd::types::simd_register::register_type]’: 2024-04-28T16:38:44,222 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:2561:51: required from ‘xsimd::batch xsimd::kernel::bitwise_cast(const xsimd::batch&, const xsimd::batch&, requires_arch) [with A = xsimd::neon; T = long long int; R = double; requires_arch = const xsimd::neon&]’ 2024-04-28T16:38:44,223 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:322:39: required from ‘xsimd::batch xsimd::bitwise_cast(const batch&) [with T_out = double; T_in = long long int; A = neon]’ 2024-04-28T16:38:44,224 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:1064:51: required from ‘xsimd::batch xsimd::kernel::ldexp(const xsimd::batch&, const xsimd::batch::type, A>&, requires_arch) [with A = xsimd::neon; T = double; typename xsimd::as_integer::type = long long int; requires_arch = const xsimd::generic&]’ 2024-04-28T16:38:44,225 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1197:32: required from ‘xsimd::batch xsimd::ldexp(const batch&, const batch::type, A>&) [with T = double; A = neon; typename as_integer::type = long long int]’ 2024-04-28T16:38:44,225 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:849:78: required from ‘xsimd::batch xsimd::kernel::detail::exp(const xsimd::batch&) [with exp_reduction_tag Tag = xsimd::kernel::detail::exp_tag; A = xsimd::neon]’ 2024-04-28T16:38:44,226 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:858:48: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-28T16:38:44,227 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-28T16:38:44,228 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-28T16:38:44,228 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/copyto.hpp:30:53: required from ‘{anonymous}::pythonic::types::none_type {anonymous}::pythonic::numpy::copyto({anonymous}::pythonic::types::ndarray&, const E&) [with T = double; pS = {anonymous}::pythonic::types::pshape; E = {anonymous}::pythonic::types::numpy_expr, {anonymous}::pythonic::types::ndarray >&> >]’ 2024-04-28T16:38:44,229 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/copyto.hpp:29:3: required from ‘decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) {anonymous}::pythonic::numpy::functor::copyto::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >}; decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) = {anonymous}::pythonic::types::none_type]’ 2024-04-28T16:38:44,230 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:401:41: required from ‘typename {anonymous}::__pythran_pseudo_spect::exact_lin_compute::type::result_type {anonymous}::__pythran_pseudo_spect::exact_lin_compute::operator()(argument_type0, argument_type1, argument_type2, argument_type3) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray >; argument_type3 = double; typename type::result_type = {anonymous}::pythonic::types::none_type]’ 2024-04-28T16:38:44,231 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1003:87: required from here 2024-04-28T16:38:44,231 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:539:45: error: no matching function for call to ‘xsimd::types::simd_register::simd_register()’ 2024-04-28T16:38:44,232 539 | : types::simd_register({ reg }) 2024-04-28T16:38:44,232 | ^ 2024-04-28T16:38:44,233 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: candidate: ‘constexpr xsimd::types::simd_register::simd_register()’ 2024-04-28T16:38:44,234 27 | struct simd_register 2024-04-28T16:38:44,234 | ^~~~~~~~~~~~~ 2024-04-28T16:38:44,235 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: candidate expects 0 arguments, 1 provided 2024-04-28T16:38:44,236 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: candidate: ‘constexpr xsimd::types::simd_register::simd_register(const xsimd::types::simd_register&)’ 2024-04-28T16:38:44,237 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: no known conversion for argument 1 from ‘’ to ‘const xsimd::types::simd_register&’ 2024-04-28T16:38:44,238 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: candidate: ‘constexpr xsimd::types::simd_register::simd_register(xsimd::types::simd_register&&)’ 2024-04-28T16:38:44,238 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: no known conversion for argument 1 from ‘’ to ‘xsimd::types::simd_register&&’ 2024-04-28T16:38:44,295 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp: In instantiation of ‘xsimd::batch& xsimd::batch::operator&=(const xsimd::batch&) [with T = double; A = xsimd::neon]’: 2024-04-28T16:38:44,295 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:242:32: required from ‘xsimd::batch xsimd::operator&(const batch&, const batch&)’ 2024-04-28T16:38:44,296 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:103:25: required from ‘xsimd::batch xsimd::kernel::bitofsign(const xsimd::batch&, requires_arch) [with A = xsimd::neon; requires_arch = const xsimd::generic&]’ 2024-04-28T16:38:44,297 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:247:36: required from ‘xsimd::batch xsimd::bitofsign(const batch&) [with T = double; A = neon]’ 2024-04-28T16:38:44,298 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/./xsimd_generic_trigo.hpp:719:42: required from ‘std::pair, xsimd::batch > xsimd::kernel::sincos(const xsimd::batch&, requires_arch) [with A = xsimd::neon; T = double; requires_arch = const xsimd::generic&]’ 2024-04-28T16:38:44,299 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2089:33: required from ‘std::pair, xsimd::batch > xsimd::sincos(const batch&) [with T = double; A = neon]’ 2024-04-28T16:38:44,299 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:865:34: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-28T16:38:44,300 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, double>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-28T16:38:44,300 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, double>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-28T16:38:44,301 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/copyto.hpp:30:53: required from ‘{anonymous}::pythonic::types::none_type {anonymous}::pythonic::numpy::copyto({anonymous}::pythonic::types::ndarray&, const E&) [with T = std::complex; pS = {anonymous}::pythonic::types::pshape; E = {anonymous}::pythonic::types::numpy_expr, double>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >]’ 2024-04-28T16:38:44,302 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/copyto.hpp:29:3: required from ‘decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) {anonymous}::pythonic::numpy::functor::copyto::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, double>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >}; decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) = {anonymous}::pythonic::types::none_type]’ 2024-04-28T16:38:44,303 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:401:41: required from ‘typename {anonymous}::__pythran_pseudo_spect::exact_lin_compute::type::result_type {anonymous}::__pythran_pseudo_spect::exact_lin_compute::operator()(argument_type0, argument_type1, argument_type2, argument_type3) const [with argument_type0 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; argument_type1 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; argument_type2 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; argument_type3 = double; typename type::result_type = {anonymous}::pythonic::types::none_type]’ 2024-04-28T16:38:44,304 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1067:87: required from here 2024-04-28T16:38:44,304 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:805:46: error: no matching function for call to ‘bitwise_and(xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2024-04-28T16:38:44,305 805 | return *this = kernel::bitwise_and(*this, other, A {}); 2024-04-28T16:38:44,306 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-28T16:38:44,307 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1062:28: note: candidate: ‘template::value || std::is_same::value), int>::type > xsimd::batch xsimd::kernel::bitwise_and(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2024-04-28T16:38:44,307 1062 | inline batch bitwise_and(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-28T16:38:44,308 | ^~~~~~~~~~~ 2024-04-28T16:38:44,309 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1062:28: note: template argument deduction/substitution failed: 2024-04-28T16:38:44,310 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1061:69: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-28T16:38:44,310 1061 | template = 0> 2024-04-28T16:38:44,311 | ^ 2024-04-28T16:38:44,312 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1069:33: note: candidate: ‘template::value || std::is_same::value), int>::type > xsimd::batch_bool xsimd::kernel::bitwise_and(const xsimd::batch_bool&, const xsimd::batch_bool&, requires_arch)’ 2024-04-28T16:38:44,313 1069 | inline batch_bool bitwise_and(batch_bool const& lhs, batch_bool const& rhs, requires_arch) noexcept 2024-04-28T16:38:44,313 | ^~~~~~~~~~~ 2024-04-28T16:38:44,314 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1069:33: note: template argument deduction/substitution failed: 2024-04-28T16:38:44,315 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:805:46: note: ‘xsimd::batch’ is not derived from ‘const xsimd::batch_bool’ 2024-04-28T16:38:44,315 805 | return *this = kernel::bitwise_and(*this, other, A {}); 2024-04-28T16:38:44,316 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-28T16:38:45,470 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp: In instantiation of ‘xsimd::batch_bool xsimd::details::lt(const xsimd::batch&, const xsimd::batch&) [with T = double; A = xsimd::neon]’: 2024-04-28T16:38:45,470 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:187:37: required from ‘xsimd::batch_bool xsimd::operator<(const batch&, const batch&)’ 2024-04-28T16:38:45,472 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:1826:37: required from ‘xsimd::batch xsimd::kernel::detail::nearbyintf(const xsimd::batch&) [with A = xsimd::neon; T = double]’ 2024-04-28T16:38:45,473 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:1837:38: required from ‘xsimd::batch xsimd::kernel::nearbyint(const xsimd::batch&, requires_arch) [with A = xsimd::neon; requires_arch = const xsimd::generic&]’ 2024-04-28T16:38:45,473 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1529:36: required from ‘xsimd::batch xsimd::nearbyint(const batch&) [with T = double; A = neon]’ 2024-04-28T16:38:45,474 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:758:45: required from ‘static xsimd::kernel::detail::exp_reduction::batch_type xsimd::kernel::detail::exp_reduction::reduce(const batch_type&, batch_type&, batch_type&, batch_type&) [with A = xsimd::neon; batch_type = xsimd::batch]’ 2024-04-28T16:38:45,475 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:846:49: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-28T16:38:45,475 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-28T16:38:45,476 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-28T16:38:45,477 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/copyto.hpp:30:53: required from ‘{anonymous}::pythonic::types::none_type {anonymous}::pythonic::numpy::copyto({anonymous}::pythonic::types::ndarray&, const E&) [with T = double; pS = {anonymous}::pythonic::types::pshape; E = {anonymous}::pythonic::types::numpy_expr, {anonymous}::pythonic::types::ndarray >&> >]’ 2024-04-28T16:38:45,478 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/copyto.hpp:29:3: required from ‘decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) {anonymous}::pythonic::numpy::functor::copyto::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >}; decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) = {anonymous}::pythonic::types::none_type]’ 2024-04-28T16:38:45,478 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:401:41: required from ‘typename {anonymous}::__pythran_pseudo_spect::exact_lin_compute::type::result_type {anonymous}::__pythran_pseudo_spect::exact_lin_compute::operator()(argument_type0, argument_type1, argument_type2, argument_type3) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray >; argument_type3 = double; typename type::result_type = {anonymous}::pythonic::types::none_type]’ 2024-04-28T16:38:45,479 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1003:87: required from here 2024-04-28T16:38:45,479 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:758:33: error: no matching function for call to ‘lt(const xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2024-04-28T16:38:45,480 758 | return kernel::lt(self, other, A {}); 2024-04-28T16:38:45,481 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2024-04-28T16:38:45,481 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:936:33: note: candidate: ‘template::value && (sizeof (T) != 8)) || std::is_same::value), int>::type > xsimd::batch_bool xsimd::kernel::lt(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2024-04-28T16:38:45,482 936 | inline batch_bool lt(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-28T16:38:45,483 | ^~ 2024-04-28T16:38:45,484 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:936:33: note: template argument deduction/substitution failed: 2024-04-28T16:38:45,484 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:935:71: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-28T16:38:45,484 935 | template = 0> 2024-04-28T16:38:45,485 | ^ 2024-04-28T16:38:45,485 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:947:33: note: candidate: ‘template::value && (sizeof (T) == 8)), int>::type > xsimd::batch_bool xsimd::kernel::lt(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2024-04-28T16:38:45,486 947 | inline batch_bool lt(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-28T16:38:45,486 | ^~ 2024-04-28T16:38:45,487 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:947:33: note: template argument deduction/substitution failed: 2024-04-28T16:38:45,487 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:946:77: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-28T16:38:45,488 946 | template = 0> 2024-04-28T16:38:45,489 | ^ 2024-04-28T16:38:45,566 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp: In instantiation of ‘xsimd::batch_bool xsimd::batch_bool::operator==(const xsimd::batch_bool&) const [with T = double; A = xsimd::neon]’: 2024-04-28T16:38:45,567 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:1041:16: required from ‘xsimd::batch_bool xsimd::batch_bool::operator!() const [with T = double; A = xsimd::neon]’ 2024-04-28T16:38:45,568 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_logical.hpp:125:20: required from ‘xsimd::batch_bool xsimd::kernel::neq(const xsimd::batch&, const xsimd::batch&, requires_arch) [with A = xsimd::neon; T = double; requires_arch = const xsimd::generic&]’ 2024-04-28T16:38:45,568 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:718:34: required from ‘xsimd::batch_bool xsimd::details::neq(const xsimd::batch&, const xsimd::batch&) [with T = double; A = xsimd::neon]’ 2024-04-28T16:38:45,569 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:171:38: required from ‘xsimd::batch_bool xsimd::operator!=(const batch&, const batch&)’ 2024-04-28T16:38:45,570 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/./xsimd_generic_trigo.hpp:719:62: required from ‘std::pair, xsimd::batch > xsimd::kernel::sincos(const xsimd::batch&, requires_arch) [with A = xsimd::neon; T = double; requires_arch = const xsimd::generic&]’ 2024-04-28T16:38:45,570 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2089:33: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-28T16:38:45,571 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, double>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-28T16:38:45,572 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, double>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-28T16:38:45,572 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/copyto.hpp:30:53: required from ‘{anonymous}::pythonic::types::none_type {anonymous}::pythonic::numpy::copyto({anonymous}::pythonic::types::ndarray&, const E&) [with T = std::complex; pS = {anonymous}::pythonic::types::pshape; E = {anonymous}::pythonic::types::numpy_expr, double>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >]’ 2024-04-28T16:38:45,573 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/copyto.hpp:29:3: required from ‘decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) {anonymous}::pythonic::numpy::functor::copyto::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::exp, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, double>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >}; decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) = {anonymous}::pythonic::types::none_type]’ 2024-04-28T16:38:45,574 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:401:41: required from ‘typename {anonymous}::__pythran_pseudo_spect::exact_lin_compute::type::result_type {anonymous}::__pythran_pseudo_spect::exact_lin_compute::operator()(argument_type0, argument_type1, argument_type2, argument_type3) const [with argument_type0 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; argument_type1 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; argument_type2 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; argument_type3 = double; typename type::result_type = {anonymous}::pythonic::types::none_type]’ 2024-04-28T16:38:45,574 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1067:87: required from here 2024-04-28T16:38:45,575 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:1019:29: error: no matching function for call to ‘eq(const xsimd::batch_bool&, const xsimd::batch_bool&, xsimd::neon)’ 2024-04-28T16:38:45,576 1019 | return kernel::eq(*this, other, A {}).data; 2024-04-28T16:38:45,576 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-28T16:38:45,577 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:863:33: note: candidate: ‘template::value && (sizeof (T) != 8)) || std::is_same::value), int>::type > xsimd::batch_bool xsimd::kernel::eq(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2024-04-28T16:38:45,577 863 | inline batch_bool eq(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-28T16:38:45,578 | ^~ 2024-04-28T16:38:45,578 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:863:33: note: template argument deduction/substitution failed: 2024-04-28T16:38:45,579 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:1019:29: note: ‘const xsimd::batch_bool’ is not derived from ‘const xsimd::batch’ 2024-04-28T16:38:45,580 1019 | return kernel::eq(*this, other, A {}).data; 2024-04-28T16:38:45,580 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-28T16:38:45,581 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:874:33: note: candidate: ‘template::value && (sizeof (T) != 8)) || std::is_same::value), int>::type > xsimd::batch_bool xsimd::kernel::eq(const xsimd::batch_bool&, const xsimd::batch_bool&, requires_arch)’ 2024-04-28T16:38:45,582 874 | inline batch_bool eq(batch_bool const& lhs, batch_bool const& rhs, requires_arch) noexcept 2024-04-28T16:38:45,582 | ^~ 2024-04-28T16:38:45,583 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:874:33: note: template argument deduction/substitution failed: 2024-04-28T16:38:45,583 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:873:71: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-28T16:38:45,584 873 | template = 0> 2024-04-28T16:38:45,584 | ^ 2024-04-28T16:38:45,585 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:885:33: note: candidate: ‘template::value && (sizeof (T) == 8)), int>::type > xsimd::batch_bool xsimd::kernel::eq(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2024-04-28T16:38:45,586 885 | inline batch_bool eq(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-28T16:38:45,587 | ^~ 2024-04-28T16:38:45,587 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:885:33: note: template argument deduction/substitution failed: 2024-04-28T16:38:45,587 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:1019:29: note: ‘const xsimd::batch_bool’ is not derived from ‘const xsimd::batch’ 2024-04-28T16:38:45,588 1019 | return kernel::eq(*this, other, A {}).data; 2024-04-28T16:38:45,588 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-28T16:38:45,589 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:891:33: note: candidate: ‘template::value && (sizeof (T) == 8)), int>::type > xsimd::batch_bool xsimd::kernel::eq(const xsimd::batch_bool&, const xsimd::batch_bool&, requires_arch)’ 2024-04-28T16:38:45,589 891 | inline batch_bool eq(batch_bool const& lhs, batch_bool const& rhs, requires_arch) noexcept 2024-04-28T16:38:45,589 | ^~ 2024-04-28T16:38:45,590 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:891:33: note: template argument deduction/substitution failed: 2024-04-28T16:38:45,590 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:890:77: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-28T16:38:45,591 890 | template = 0> 2024-04-28T16:38:45,591 | ^ 2024-04-28T17:37:26,242 virtual memory exhausted: Cannot allocate memory 2024-04-28T17:37:26,798 INFO: Generated C++ source file: fluidsim/base/output/__pythran__/increments.cpp 2024-04-28T17:37:26,798 Generated C++ source file: fluidsim/base/output/__pythran__/increments.cpp 2024-04-28T17:37:26,799 building 'fluidsim.base.output.__pythran__.increments' extension 2024-04-28T17:37:26,800 INFO: C compiler: arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC 2024-04-28T17:37:26,801 creating build/temp.linux-armv7l-cpython-311/fluidsim/base/output 2024-04-28T17:37:26,802 creating build/temp.linux-armv7l-cpython-311/fluidsim/base/output/__pythran__ 2024-04-28T17:37:26,802 INFO: compile options: '-DENABLE_PYTHON_MODULE -D__PYTHRAN__=3 -I/tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-nrh1vxtt/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/tmp/pip-build-env-nrh1vxtt/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/usr/include/python3.11 -c' 2024-04-28T17:37:26,803 extra options: '-std=c++11 -fno-math-errno -fvisibility=hidden -fno-wrapv -Wno-unused-function -Wno-int-in-bool-context -Wno-unknown-warning-option -O3 -march=native -DUSE_XSIMD' 2024-04-28T17:37:26,803 INFO: arm-linux-gnueabihf-gcc: fluidsim/base/output/__pythran__/increments.cpp 2024-04-28T17:37:38,008 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:61, 2024-04-28T17:37:38,009 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:7, 2024-04-28T17:37:38,009 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/tuple.hpp:5, 2024-04-28T17:37:38,010 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/bool_.hpp:5, 2024-04-28T17:37:38,011 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:4, 2024-04-28T17:37:38,012 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2024-04-28T17:37:38,012 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2024-04-28T17:37:38,013 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:46, 2024-04-28T17:37:38,013 from fluidsim/base/output/__pythran__/increments.cpp:1: 2024-04-28T17:37:38,014 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp: In instantiation of ‘xsimd::batch::batch(T) [with T = double; A = xsimd::neon]’: 2024-04-28T17:37:38,014 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp:79:36: required from ‘{anonymous}::pythonic::types::broadcast_base::broadcast_base(V) [with V = double; dtype = double]’ 2024-04-28T17:37:38,015 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp:87:37: required from ‘{anonymous}::pythonic::types::broadcast::broadcast(V) [with V = double; T = double; B = double]’ 2024-04-28T17:37:38,015 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_nary_expr.hpp:38:37: required from ‘typename std::enable_if<{anonymous}::pythonic::types::valid_numexpr_parameters::type ...>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, typename {anonymous}::pythonic::types::reshape_type::type ...> >::type {anonymous}::pythonic::numpy::functor::power::operator()(E&& ...) const [with E = {{anonymous}::pythonic::types::numpy_iexpr >&>, double&}; typename std::enable_if<{anonymous}::pythonic::types::valid_numexpr_parameters::type ...>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, typename {anonymous}::pythonic::types::reshape_type::type ...> >::type = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >]’ 2024-04-28T17:37:38,016 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/pow.hpp:36:35: required from ‘decltype ({anonymous}::pythonic::numpy::functor::power{}((forward)(::pythonic::builtins::pow::args)...)) {anonymous}::pythonic::builtins::pow(Types&& ...) [with Types = {{anonymous}::pythonic::types::numpy_iexpr >&>, double&}; decltype ({anonymous}::pythonic::numpy::functor::power{}((forward)(::pythonic::builtins::pow::args)...)) = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >]’ 2024-04-28T17:37:38,016 fluidsim/base/output/__pythran__/increments.cpp:181:398: required from ‘typename {anonymous}::__pythran_increments::strfunc_from_pdf::type::result_type {anonymous}::__pythran_increments::strfunc_from_pdf::operator()(argument_type0, argument_type1, argument_type2, argument_type3, argument_type4) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray >; argument_type3 = double; argument_type4 = bool; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-28T17:37:38,017 fluidsim/base/output/__pythran__/increments.cpp:197:84: required from here 2024-04-28T17:37:38,018 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:504:69: error: no matching function for call to ‘xsimd::types::simd_register::simd_register(xsimd::batch)’ 2024-04-28T17:37:38,019 504 | : types::simd_register(kernel::broadcast(val, A {})) 2024-04-28T17:37:38,019 | ^ 2024-04-28T17:37:38,020 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./././././xsimd_sse2_register.hpp:16, 2024-04-28T17:37:38,021 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././xsimd_sse3_register.hpp:15, 2024-04-28T17:37:38,021 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./././xsimd_ssse3_register.hpp:15, 2024-04-28T17:37:38,022 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././xsimd_sse4_1_register.hpp:15, 2024-04-28T17:37:38,023 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./xsimd_sse4_2_register.hpp:15, 2024-04-28T17:37:38,023 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/xsimd_fma3_sse_register.hpp:15, 2024-04-28T17:37:38,024 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/xsimd_all_registers.hpp:12, 2024-04-28T17:37:38,025 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/xsimd_arch.hpp:19, 2024-04-28T17:37:38,026 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/xsimd_aligned_allocator.hpp:27, 2024-04-28T17:37:38,026 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:56: 2024-04-28T17:37:38,027 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: candidate: ‘constexpr xsimd::types::simd_register::simd_register()’ 2024-04-28T17:37:38,027 27 | struct simd_register 2024-04-28T17:37:38,028 | ^~~~~~~~~~~~~ 2024-04-28T17:37:38,029 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: candidate expects 0 arguments, 1 provided 2024-04-28T17:37:38,030 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: candidate: ‘constexpr xsimd::types::simd_register::simd_register(const xsimd::types::simd_register&)’ 2024-04-28T17:37:38,030 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: no known conversion for argument 1 from ‘xsimd::batch’ to ‘const xsimd::types::simd_register&’ 2024-04-28T17:37:38,031 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: candidate: ‘constexpr xsimd::types::simd_register::simd_register(xsimd::types::simd_register&&)’ 2024-04-28T17:37:38,032 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: no known conversion for argument 1 from ‘xsimd::batch’ to ‘xsimd::types::simd_register&&’ 2024-04-28T17:37:38,659 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:19, 2024-04-28T17:37:38,660 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:120, 2024-04-28T17:37:38,660 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:492: 2024-04-28T17:37:38,661 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp: In instantiation of ‘void xsimd::kernel::store_aligned(T_out*, const xsimd::batch&, requires_arch) [with A = xsimd::neon; T_in = double; T_out = double; requires_arch = const xsimd::generic&]’: 2024-04-28T17:37:38,662 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:570:33: required from ‘void xsimd::batch::store_aligned(U*) const [with U = double; T = double; A = xsimd::neon]’ 2024-04-28T17:37:38,662 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:89:25: required from ‘F {anonymous}::pythonic::numpy::vreduce(E, F) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr >&>, {anonymous}::pythonic::types::broadcast > >; F = double]’ 2024-04-28T17:37:38,663 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:114:56: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast > >&; F = double; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-04-28T17:37:38,663 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:148:70: required from ‘{anonymous}::pythonic::numpy::{anonymous}::reduce_result_type {anonymous}::pythonic::numpy::reduce_helper::operator()(const E&, T) const [with T = double; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast > >; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = double]’ 2024-04-28T17:37:38,664 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:181:51: required from ‘typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type_helper::type>::type {anonymous}::pythonic::numpy::reduce(const E&, {anonymous}::pythonic::types::none_type, dtype) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr >&>, {anonymous}::pythonic::types::broadcast > >; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = double; typename {anonymous}::reduce_result_type_helper::type = double]’ 2024-04-28T17:37:38,665 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:17:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) {anonymous}::pythonic::numpy::sum(Args&& ...) [with Args = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr >&>, {anonymous}::pythonic::types::broadcast > >}; decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) = double]’ 2024-04-28T17:37:38,666 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:20:3: required from ‘decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) {anonymous}::pythonic::numpy::functor::sum::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast > >}; decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) = double]’ 2024-04-28T17:37:38,666 fluidsim/base/output/__pythran__/increments.cpp:181:307: required from ‘typename {anonymous}::__pythran_increments::strfunc_from_pdf::type::result_type {anonymous}::__pythran_increments::strfunc_from_pdf::operator()(argument_type0, argument_type1, argument_type2, argument_type3, argument_type4) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray >; argument_type3 = double; argument_type4 = bool; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-28T17:37:38,667 fluidsim/base/output/__pythran__/increments.cpp:197:84: required from here 2024-04-28T17:37:38,668 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:517:55: error: static assertion failed: there should be a direct store for this type combination 2024-04-28T17:37:38,668 517 | static_assert(!std::is_same::value, "there should be a direct store for this type combination"); 2024-04-28T17:37:38,669 | ^~~~~ 2024-04-28T17:37:38,670 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:517:55: note: ‘!(bool)std::integral_constant::value’ evaluates to false 2024-04-28T17:37:38,670 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:520:33: error: no matching function for call to ‘begin(double [0])’ 2024-04-28T17:37:38,671 520 | std::copy(std::begin(buffer), std::end(buffer), mem); 2024-04-28T17:37:38,671 | ~~~~~~~~~~^~~~~~~~ 2024-04-28T17:37:38,672 In file included from /usr/include/c++/12/utility:73, 2024-04-28T17:37:38,673 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/assignable.hpp:5, 2024-04-28T17:37:38,674 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/assignable.hpp:4, 2024-04-28T17:37:38,674 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:41: 2024-04-28T17:37:38,675 /usr/include/c++/12/initializer_list:90:5: note: candidate: ‘template constexpr const _Tp* std::begin(initializer_list<_Tp>)’ 2024-04-28T17:37:38,675 90 | begin(initializer_list<_Tp> __ils) noexcept 2024-04-28T17:37:38,676 | ^~~~~ 2024-04-28T17:37:38,677 /usr/include/c++/12/initializer_list:90:5: note: template argument deduction/substitution failed: 2024-04-28T17:37:38,677 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:520:33: note: mismatched types ‘std::initializer_list<_Tp>’ and ‘double*’ 2024-04-28T17:37:38,678 520 | std::copy(std::begin(buffer), std::end(buffer), mem); 2024-04-28T17:37:38,679 | ~~~~~~~~~~^~~~~~~~ 2024-04-28T17:37:38,679 In file included from /usr/include/c++/12/string:52, 2024-04-28T17:37:38,680 from /usr/include/c++/12/bits/locale_classes.h:40, 2024-04-28T17:37:38,680 from /usr/include/c++/12/bits/ios_base.h:41, 2024-04-28T17:37:38,681 from /usr/include/c++/12/ios:42, 2024-04-28T17:37:38,681 from /usr/include/c++/12/istream:38, 2024-04-28T17:37:38,682 from /usr/include/c++/12/sstream:38, 2024-04-28T17:37:38,682 from /usr/include/c++/12/complex:45, 2024-04-28T17:37:38,683 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/traits.hpp:4, 2024-04-28T17:37:38,683 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/combined.hpp:6, 2024-04-28T17:37:38,684 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/combined.hpp:4, 2024-04-28T17:37:38,684 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:42: 2024-04-28T17:37:38,685 /usr/include/c++/12/bits/range_access.h:52:5: note: candidate: ‘template decltype (__cont.begin()) std::begin(_Container&)’ 2024-04-28T17:37:38,685 52 | begin(_Container& __cont) -> decltype(__cont.begin()) 2024-04-28T17:37:38,686 | ^~~~~ 2024-04-28T17:37:38,686 /usr/include/c++/12/bits/range_access.h:52:5: note: template argument deduction/substitution failed: 2024-04-28T17:37:38,687 /usr/include/c++/12/bits/range_access.h: In substitution of ‘template decltype (__cont.begin()) std::begin(_Container&) [with _Container = double [0]]’: 2024-04-28T17:37:38,687 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:520:33: required from ‘void xsimd::kernel::store_aligned(T_out*, const xsimd::batch&, requires_arch) [with A = xsimd::neon; T_in = double; T_out = double; requires_arch = const xsimd::generic&]’ 2024-04-28T17:37:38,688 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:570:33: required from ‘void xsimd::batch::store_aligned(U*) const [with U = double; T = double; A = xsimd::neon]’ 2024-04-28T17:37:38,689 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:89:25: required from ‘F {anonymous}::pythonic::numpy::vreduce(E, F) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr >&>, {anonymous}::pythonic::types::broadcast > >; F = double]’ 2024-04-28T17:37:38,690 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:114:56: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast > >&; F = double; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-04-28T17:37:38,690 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:148:70: required from ‘{anonymous}::pythonic::numpy::{anonymous}::reduce_result_type {anonymous}::pythonic::numpy::reduce_helper::operator()(const E&, T) const [with T = double; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast > >; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = double]’ 2024-04-28T17:37:38,691 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:181:51: required from ‘typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type_helper::type>::type {anonymous}::pythonic::numpy::reduce(const E&, {anonymous}::pythonic::types::none_type, dtype) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr >&>, {anonymous}::pythonic::types::broadcast > >; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = double; typename {anonymous}::reduce_result_type_helper::type = double]’ 2024-04-28T17:37:38,692 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:17:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) {anonymous}::pythonic::numpy::sum(Args&& ...) [with Args = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr >&>, {anonymous}::pythonic::types::broadcast > >}; decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) = double]’ 2024-04-28T17:37:38,692 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:20:3: required from ‘decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) {anonymous}::pythonic::numpy::functor::sum::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast > >}; decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) = double]’ 2024-04-28T17:37:38,693 fluidsim/base/output/__pythran__/increments.cpp:181:307: required from ‘typename {anonymous}::__pythran_increments::strfunc_from_pdf::type::result_type {anonymous}::__pythran_increments::strfunc_from_pdf::operator()(argument_type0, argument_type1, argument_type2, argument_type3, argument_type4) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray >; argument_type3 = double; argument_type4 = bool; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-28T17:37:38,694 fluidsim/base/output/__pythran__/increments.cpp:197:84: required from here 2024-04-28T17:37:38,694 /usr/include/c++/12/bits/range_access.h:52:50: error: request for member ‘begin’ in ‘__cont’, which is of non-class type ‘double [0]’ 2024-04-28T17:37:38,695 52 | begin(_Container& __cont) -> decltype(__cont.begin()) 2024-04-28T17:37:38,696 | ~~~~~~~^~~~~ 2024-04-28T17:37:38,696 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp: In instantiation of ‘void xsimd::kernel::store_aligned(T_out*, const xsimd::batch&, requires_arch) [with A = xsimd::neon; T_in = double; T_out = double; requires_arch = const xsimd::generic&]’: 2024-04-28T17:37:38,697 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:570:33: required from ‘void xsimd::batch::store_aligned(U*) const [with U = double; T = double; A = xsimd::neon]’ 2024-04-28T17:37:38,697 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:89:25: required from ‘F {anonymous}::pythonic::numpy::vreduce(E, F) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr >&>, {anonymous}::pythonic::types::broadcast > >; F = double]’ 2024-04-28T17:37:38,698 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:114:56: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast > >&; F = double; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-04-28T17:37:38,699 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:148:70: required from ‘{anonymous}::pythonic::numpy::{anonymous}::reduce_result_type {anonymous}::pythonic::numpy::reduce_helper::operator()(const E&, T) const [with T = double; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast > >; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = double]’ 2024-04-28T17:37:38,700 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:181:51: required from ‘typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type_helper::type>::type {anonymous}::pythonic::numpy::reduce(const E&, {anonymous}::pythonic::types::none_type, dtype) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr >&>, {anonymous}::pythonic::types::broadcast > >; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = double; typename {anonymous}::reduce_result_type_helper::type = double]’ 2024-04-28T17:37:38,701 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:17:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) {anonymous}::pythonic::numpy::sum(Args&& ...) [with Args = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr >&>, {anonymous}::pythonic::types::broadcast > >}; decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) = double]’ 2024-04-28T17:37:38,701 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:20:3: required from ‘decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) {anonymous}::pythonic::numpy::functor::sum::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast > >}; decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) = double]’ 2024-04-28T17:37:38,702 fluidsim/base/output/__pythran__/increments.cpp:181:307: required from ‘typename {anonymous}::__pythran_increments::strfunc_from_pdf::type::result_type {anonymous}::__pythran_increments::strfunc_from_pdf::operator()(argument_type0, argument_type1, argument_type2, argument_type3, argument_type4) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray >; argument_type3 = double; argument_type4 = bool; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-28T17:37:38,703 fluidsim/base/output/__pythran__/increments.cpp:197:84: required from here 2024-04-28T17:37:38,703 /usr/include/c++/12/bits/range_access.h:63:5: note: candidate: ‘template decltype (__cont.begin()) std::begin(const _Container&)’ 2024-04-28T17:37:38,704 63 | begin(const _Container& __cont) -> decltype(__cont.begin()) 2024-04-28T17:37:38,705 | ^~~~~ 2024-04-28T17:37:38,706 /usr/include/c++/12/bits/range_access.h:63:5: note: template argument deduction/substitution failed: 2024-04-28T17:37:38,706 /usr/include/c++/12/bits/range_access.h: In substitution of ‘template decltype (__cont.begin()) std::begin(const _Container&) [with _Container = double [0]]’: 2024-04-28T17:37:38,707 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:520:33: required from ‘void xsimd::kernel::store_aligned(T_out*, const xsimd::batch&, requires_arch) [with A = xsimd::neon; T_in = double; T_out = double; requires_arch = const xsimd::generic&]’ 2024-04-28T17:37:38,708 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:570:33: required from ‘void xsimd::batch::store_aligned(U*) const [with U = double; T = double; A = xsimd::neon]’ 2024-04-28T17:37:38,708 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:89:25: required from ‘F {anonymous}::pythonic::numpy::vreduce(E, F) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr >&>, {anonymous}::pythonic::types::broadcast > >; F = double]’ 2024-04-28T17:37:38,709 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:114:56: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast > >&; F = double; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-04-28T17:37:38,710 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:148:70: required from ‘{anonymous}::pythonic::numpy::{anonymous}::reduce_result_type {anonymous}::pythonic::numpy::reduce_helper::operator()(const E&, T) const [with T = double; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast > >; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = double]’ 2024-04-28T17:37:38,711 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:181:51: required from ‘typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type_helper::type>::type {anonymous}::pythonic::numpy::reduce(const E&, {anonymous}::pythonic::types::none_type, dtype) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr >&>, {anonymous}::pythonic::types::broadcast > >; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = double; typename {anonymous}::reduce_result_type_helper::type = double]’ 2024-04-28T17:37:38,712 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:17:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) {anonymous}::pythonic::numpy::sum(Args&& ...) [with Args = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr >&>, {anonymous}::pythonic::types::broadcast > >}; decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) = double]’ 2024-04-28T17:37:38,712 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:20:3: required from ‘decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) {anonymous}::pythonic::numpy::functor::sum::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast > >}; decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) = double]’ 2024-04-28T17:37:38,713 fluidsim/base/output/__pythran__/increments.cpp:181:307: required from ‘typename {anonymous}::__pythran_increments::strfunc_from_pdf::type::result_type {anonymous}::__pythran_increments::strfunc_from_pdf::operator()(argument_type0, argument_type1, argument_type2, argument_type3, argument_type4) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray >; argument_type3 = double; argument_type4 = bool; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-28T17:37:38,714 fluidsim/base/output/__pythran__/increments.cpp:197:84: required from here 2024-04-28T17:37:38,714 /usr/include/c++/12/bits/range_access.h:63:56: error: request for member ‘begin’ in ‘__cont’, which is of non-class type ‘const double [0]’ 2024-04-28T17:37:38,715 63 | begin(const _Container& __cont) -> decltype(__cont.begin()) 2024-04-28T17:37:38,716 | ~~~~~~~^~~~~ 2024-04-28T17:37:38,717 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp: In instantiation of ‘void xsimd::kernel::store_aligned(T_out*, const xsimd::batch&, requires_arch) [with A = xsimd::neon; T_in = double; T_out = double; requires_arch = const xsimd::generic&]’: 2024-04-28T17:37:38,717 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:570:33: required from ‘void xsimd::batch::store_aligned(U*) const [with U = double; T = double; A = xsimd::neon]’ 2024-04-28T17:37:38,718 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:89:25: required from ‘F {anonymous}::pythonic::numpy::vreduce(E, F) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr >&>, {anonymous}::pythonic::types::broadcast > >; F = double]’ 2024-04-28T17:37:38,719 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:114:56: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast > >&; F = double; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-04-28T17:37:38,720 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:148:70: required from ‘{anonymous}::pythonic::numpy::{anonymous}::reduce_result_type {anonymous}::pythonic::numpy::reduce_helper::operator()(const E&, T) const [with T = double; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast > >; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = double]’ 2024-04-28T17:37:38,720 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:181:51: required from ‘typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type_helper::type>::type {anonymous}::pythonic::numpy::reduce(const E&, {anonymous}::pythonic::types::none_type, dtype) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr >&>, {anonymous}::pythonic::types::broadcast > >; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = double; typename {anonymous}::reduce_result_type_helper::type = double]’ 2024-04-28T17:37:38,721 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:17:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) {anonymous}::pythonic::numpy::sum(Args&& ...) [with Args = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr >&>, {anonymous}::pythonic::types::broadcast > >}; decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) = double]’ 2024-04-28T17:37:38,722 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:20:3: required from ‘decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) {anonymous}::pythonic::numpy::functor::sum::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast > >}; decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) = double]’ 2024-04-28T17:37:38,723 fluidsim/base/output/__pythran__/increments.cpp:181:307: required from ‘typename {anonymous}::__pythran_increments::strfunc_from_pdf::type::result_type {anonymous}::__pythran_increments::strfunc_from_pdf::operator()(argument_type0, argument_type1, argument_type2, argument_type3, argument_type4) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray >; argument_type3 = double; argument_type4 = bool; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-28T17:37:38,723 fluidsim/base/output/__pythran__/increments.cpp:197:84: required from here 2024-04-28T17:37:38,724 /usr/include/c++/12/bits/range_access.h:95:5: note: candidate: ‘template _Tp* std::begin(_Tp (&)[_Nm])’ 2024-04-28T17:37:38,724 95 | begin(_Tp (&__arr)[_Nm]) noexcept 2024-04-28T17:37:38,725 | ^~~~~ 2024-04-28T17:37:38,726 /usr/include/c++/12/bits/range_access.h:95:5: note: template argument deduction/substitution failed: 2024-04-28T17:37:38,726 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:520:51: error: no matching function for call to ‘end(double [0])’ 2024-04-28T17:37:38,727 520 | std::copy(std::begin(buffer), std::end(buffer), mem); 2024-04-28T17:37:38,728 | ~~~~~~~~^~~~~~~~ 2024-04-28T17:37:38,728 /usr/include/c++/12/initializer_list:101:5: note: candidate: ‘template constexpr const _Tp* std::end(initializer_list<_Tp>)’ 2024-04-28T17:37:38,729 101 | end(initializer_list<_Tp> __ils) noexcept 2024-04-28T17:37:38,729 | ^~~ 2024-04-28T17:37:38,730 /usr/include/c++/12/initializer_list:101:5: note: template argument deduction/substitution failed: 2024-04-28T17:37:38,731 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:520:51: note: mismatched types ‘std::initializer_list<_Tp>’ and ‘double*’ 2024-04-28T17:37:38,731 520 | std::copy(std::begin(buffer), std::end(buffer), mem); 2024-04-28T17:37:38,732 | ~~~~~~~~^~~~~~~~ 2024-04-28T17:37:38,733 /usr/include/c++/12/bits/range_access.h:74:5: note: candidate: ‘template decltype (__cont.end()) std::end(_Container&)’ 2024-04-28T17:37:38,734 74 | end(_Container& __cont) -> decltype(__cont.end()) 2024-04-28T17:37:38,734 | ^~~ 2024-04-28T17:37:38,735 /usr/include/c++/12/bits/range_access.h:74:5: note: template argument deduction/substitution failed: 2024-04-28T17:37:38,735 /usr/include/c++/12/bits/range_access.h: In substitution of ‘template decltype (__cont.end()) std::end(_Container&) [with _Container = double [0]]’: 2024-04-28T17:37:38,736 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:520:51: required from ‘void xsimd::kernel::store_aligned(T_out*, const xsimd::batch&, requires_arch) [with A = xsimd::neon; T_in = double; T_out = double; requires_arch = const xsimd::generic&]’ 2024-04-28T17:37:38,736 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:570:33: required from ‘void xsimd::batch::store_aligned(U*) const [with U = double; T = double; A = xsimd::neon]’ 2024-04-28T17:37:38,737 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:89:25: required from ‘F {anonymous}::pythonic::numpy::vreduce(E, F) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr >&>, {anonymous}::pythonic::types::broadcast > >; F = double]’ 2024-04-28T17:37:38,737 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:114:56: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast > >&; F = double; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-04-28T17:37:38,738 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:148:70: required from ‘{anonymous}::pythonic::numpy::{anonymous}::reduce_result_type {anonymous}::pythonic::numpy::reduce_helper::operator()(const E&, T) const [with T = double; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast > >; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = double]’ 2024-04-28T17:37:38,739 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:181:51: required from ‘typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type_helper::type>::type {anonymous}::pythonic::numpy::reduce(const E&, {anonymous}::pythonic::types::none_type, dtype) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr >&>, {anonymous}::pythonic::types::broadcast > >; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = double; typename {anonymous}::reduce_result_type_helper::type = double]’ 2024-04-28T17:37:38,740 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:17:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) {anonymous}::pythonic::numpy::sum(Args&& ...) [with Args = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr >&>, {anonymous}::pythonic::types::broadcast > >}; decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) = double]’ 2024-04-28T17:37:38,740 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:20:3: required from ‘decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) {anonymous}::pythonic::numpy::functor::sum::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast > >}; decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) = double]’ 2024-04-28T17:37:38,741 fluidsim/base/output/__pythran__/increments.cpp:181:307: required from ‘typename {anonymous}::__pythran_increments::strfunc_from_pdf::type::result_type {anonymous}::__pythran_increments::strfunc_from_pdf::operator()(argument_type0, argument_type1, argument_type2, argument_type3, argument_type4) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray >; argument_type3 = double; argument_type4 = bool; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-28T17:37:38,742 fluidsim/base/output/__pythran__/increments.cpp:197:84: required from here 2024-04-28T17:37:38,743 /usr/include/c++/12/bits/range_access.h:74:48: error: request for member ‘end’ in ‘__cont’, which is of non-class type ‘double [0]’ 2024-04-28T17:37:38,743 74 | end(_Container& __cont) -> decltype(__cont.end()) 2024-04-28T17:37:38,744 | ~~~~~~~^~~ 2024-04-28T17:37:38,744 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp: In instantiation of ‘void xsimd::kernel::store_aligned(T_out*, const xsimd::batch&, requires_arch) [with A = xsimd::neon; T_in = double; T_out = double; requires_arch = const xsimd::generic&]’: 2024-04-28T17:37:38,745 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:570:33: required from ‘void xsimd::batch::store_aligned(U*) const [with U = double; T = double; A = xsimd::neon]’ 2024-04-28T17:37:38,745 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:89:25: required from ‘F {anonymous}::pythonic::numpy::vreduce(E, F) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr >&>, {anonymous}::pythonic::types::broadcast > >; F = double]’ 2024-04-28T17:37:38,746 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:114:56: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast > >&; F = double; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-04-28T17:37:38,746 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:148:70: required from ‘{anonymous}::pythonic::numpy::{anonymous}::reduce_result_type {anonymous}::pythonic::numpy::reduce_helper::operator()(const E&, T) const [with T = double; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast > >; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = double]’ 2024-04-28T17:37:38,747 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:181:51: required from ‘typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type_helper::type>::type {anonymous}::pythonic::numpy::reduce(const E&, {anonymous}::pythonic::types::none_type, dtype) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr >&>, {anonymous}::pythonic::types::broadcast > >; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = double; typename {anonymous}::reduce_result_type_helper::type = double]’ 2024-04-28T17:37:38,748 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:17:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) {anonymous}::pythonic::numpy::sum(Args&& ...) [with Args = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr >&>, {anonymous}::pythonic::types::broadcast > >}; decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) = double]’ 2024-04-28T17:37:38,748 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:20:3: required from ‘decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) {anonymous}::pythonic::numpy::functor::sum::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast > >}; decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) = double]’ 2024-04-28T17:37:38,749 fluidsim/base/output/__pythran__/increments.cpp:181:307: required from ‘typename {anonymous}::__pythran_increments::strfunc_from_pdf::type::result_type {anonymous}::__pythran_increments::strfunc_from_pdf::operator()(argument_type0, argument_type1, argument_type2, argument_type3, argument_type4) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray >; argument_type3 = double; argument_type4 = bool; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-28T17:37:38,750 fluidsim/base/output/__pythran__/increments.cpp:197:84: required from here 2024-04-28T17:37:38,751 /usr/include/c++/12/bits/range_access.h:85:5: note: candidate: ‘template decltype (__cont.end()) std::end(const _Container&)’ 2024-04-28T17:37:38,751 85 | end(const _Container& __cont) -> decltype(__cont.end()) 2024-04-28T17:37:38,752 | ^~~ 2024-04-28T17:37:38,752 /usr/include/c++/12/bits/range_access.h:85:5: note: template argument deduction/substitution failed: 2024-04-28T17:37:38,753 /usr/include/c++/12/bits/range_access.h: In substitution of ‘template decltype (__cont.end()) std::end(const _Container&) [with _Container = double [0]]’: 2024-04-28T17:37:38,753 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:520:51: required from ‘void xsimd::kernel::store_aligned(T_out*, const xsimd::batch&, requires_arch) [with A = xsimd::neon; T_in = double; T_out = double; requires_arch = const xsimd::generic&]’ 2024-04-28T17:37:38,754 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:570:33: required from ‘void xsimd::batch::store_aligned(U*) const [with U = double; T = double; A = xsimd::neon]’ 2024-04-28T17:37:38,754 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:89:25: required from ‘F {anonymous}::pythonic::numpy::vreduce(E, F) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr >&>, {anonymous}::pythonic::types::broadcast > >; F = double]’ 2024-04-28T17:37:38,755 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:114:56: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast > >&; F = double; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-04-28T17:37:38,756 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:148:70: required from ‘{anonymous}::pythonic::numpy::{anonymous}::reduce_result_type {anonymous}::pythonic::numpy::reduce_helper::operator()(const E&, T) const [with T = double; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast > >; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = double]’ 2024-04-28T17:37:38,757 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:181:51: required from ‘typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type_helper::type>::type {anonymous}::pythonic::numpy::reduce(const E&, {anonymous}::pythonic::types::none_type, dtype) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr >&>, {anonymous}::pythonic::types::broadcast > >; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = double; typename {anonymous}::reduce_result_type_helper::type = double]’ 2024-04-28T17:37:38,758 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:17:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) {anonymous}::pythonic::numpy::sum(Args&& ...) [with Args = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr >&>, {anonymous}::pythonic::types::broadcast > >}; decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) = double]’ 2024-04-28T17:37:38,758 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:20:3: required from ‘decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) {anonymous}::pythonic::numpy::functor::sum::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast > >}; decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) = double]’ 2024-04-28T17:37:38,759 fluidsim/base/output/__pythran__/increments.cpp:181:307: required from ‘typename {anonymous}::__pythran_increments::strfunc_from_pdf::type::result_type {anonymous}::__pythran_increments::strfunc_from_pdf::operator()(argument_type0, argument_type1, argument_type2, argument_type3, argument_type4) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray >; argument_type3 = double; argument_type4 = bool; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-28T17:37:38,760 fluidsim/base/output/__pythran__/increments.cpp:197:84: required from here 2024-04-28T17:37:38,760 /usr/include/c++/12/bits/range_access.h:85:54: error: request for member ‘end’ in ‘__cont’, which is of non-class type ‘const double [0]’ 2024-04-28T17:37:38,761 85 | end(const _Container& __cont) -> decltype(__cont.end()) 2024-04-28T17:37:38,761 | ~~~~~~~^~~ 2024-04-28T17:37:38,762 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp: In instantiation of ‘void xsimd::kernel::store_aligned(T_out*, const xsimd::batch&, requires_arch) [with A = xsimd::neon; T_in = double; T_out = double; requires_arch = const xsimd::generic&]’: 2024-04-28T17:37:38,762 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:570:33: required from ‘void xsimd::batch::store_aligned(U*) const [with U = double; T = double; A = xsimd::neon]’ 2024-04-28T17:37:38,763 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:89:25: required from ‘F {anonymous}::pythonic::numpy::vreduce(E, F) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr >&>, {anonymous}::pythonic::types::broadcast > >; F = double]’ 2024-04-28T17:37:38,764 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:114:56: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast > >&; F = double; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-04-28T17:37:38,765 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:148:70: required from ‘{anonymous}::pythonic::numpy::{anonymous}::reduce_result_type {anonymous}::pythonic::numpy::reduce_helper::operator()(const E&, T) const [with T = double; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast > >; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = double]’ 2024-04-28T17:37:38,765 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:181:51: required from ‘typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type_helper::type>::type {anonymous}::pythonic::numpy::reduce(const E&, {anonymous}::pythonic::types::none_type, dtype) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr >&>, {anonymous}::pythonic::types::broadcast > >; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = double; typename {anonymous}::reduce_result_type_helper::type = double]’ 2024-04-28T17:37:38,767 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:17:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) {anonymous}::pythonic::numpy::sum(Args&& ...) [with Args = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr >&>, {anonymous}::pythonic::types::broadcast > >}; decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) = double]’ 2024-04-28T17:37:38,767 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:20:3: required from ‘decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) {anonymous}::pythonic::numpy::functor::sum::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast > >}; decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) = double]’ 2024-04-28T17:37:38,768 fluidsim/base/output/__pythran__/increments.cpp:181:307: required from ‘typename {anonymous}::__pythran_increments::strfunc_from_pdf::type::result_type {anonymous}::__pythran_increments::strfunc_from_pdf::operator()(argument_type0, argument_type1, argument_type2, argument_type3, argument_type4) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray >; argument_type3 = double; argument_type4 = bool; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-28T17:37:38,769 fluidsim/base/output/__pythran__/increments.cpp:197:84: required from here 2024-04-28T17:37:38,769 /usr/include/c++/12/bits/range_access.h:106:5: note: candidate: ‘template _Tp* std::end(_Tp (&)[_Nm])’ 2024-04-28T17:37:38,770 106 | end(_Tp (&__arr)[_Nm]) noexcept 2024-04-28T17:37:38,770 | ^~~ 2024-04-28T17:37:38,771 /usr/include/c++/12/bits/range_access.h:106:5: note: template argument deduction/substitution failed: 2024-04-28T17:37:39,141 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp: In instantiation of ‘xsimd::batch& xsimd::batch::operator+=(const xsimd::batch&) [with T = double; A = xsimd::neon]’: 2024-04-28T17:37:39,142 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/operator_/icommon.hpp:33:31: required from ‘decltype ((forward)(::pythonic::operator_::iadd::a)+=(forward)(::pythonic::operator_::iadd::b)) {anonymous}::pythonic::operator_::iadd(bool, A&&, B&&, std::nullptr_t) [with A = xsimd::batch&; B = xsimd::batch; decltype ((forward)(::pythonic::operator_::iadd::a)+=(forward)(::pythonic::operator_::iadd::b)) = xsimd::batch&; std::nullptr_t = std::nullptr_t]’ 2024-04-28T17:37:39,143 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/operator_/icommon.hpp:37:25: required from ‘decltype ({anonymous}::pythonic::operator_::iadd(true, forward(a), forward(b), nullptr)) {anonymous}::pythonic::operator_::iadd(A&&, B&&) [with A = xsimd::batch&; B = xsimd::batch; decltype ({anonymous}::pythonic::operator_::iadd(true, forward(a), forward(b), nullptr)) = xsimd::batch&]’ 2024-04-28T17:37:39,143 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/operator_/icommon.hpp:40:3: required from ‘decltype ({anonymous}::pythonic::operator_::iadd((forward)(::pythonic::operator_::functor::iadd::operator()::types)...)) {anonymous}::pythonic::operator_::functor::iadd::operator()(Types&& ...) const [with Types = {xsimd::batch&, xsimd::batch}; decltype ({anonymous}::pythonic::operator_::iadd((forward)(::pythonic::operator_::functor::iadd::operator()::types)...)) = xsimd::batch&]’ 2024-04-28T17:37:39,144 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:13: required from ‘F {anonymous}::pythonic::numpy::vreduce(E, F) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr >&>, {anonymous}::pythonic::types::broadcast > >; F = double]’ 2024-04-28T17:37:39,145 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:114:56: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast > >&; F = double; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-04-28T17:37:39,146 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:148:70: required from ‘{anonymous}::pythonic::numpy::{anonymous}::reduce_result_type {anonymous}::pythonic::numpy::reduce_helper::operator()(const E&, T) const [with T = double; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast > >; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = double]’ 2024-04-28T17:37:39,146 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:181:51: required from ‘typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type_helper::type>::type {anonymous}::pythonic::numpy::reduce(const E&, {anonymous}::pythonic::types::none_type, dtype) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr >&>, {anonymous}::pythonic::types::broadcast > >; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = double; typename {anonymous}::reduce_result_type_helper::type = double]’ 2024-04-28T17:37:39,147 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:17:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) {anonymous}::pythonic::numpy::sum(Args&& ...) [with Args = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr >&>, {anonymous}::pythonic::types::broadcast > >}; decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) = double]’ 2024-04-28T17:37:39,148 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:20:3: required from ‘decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) {anonymous}::pythonic::numpy::functor::sum::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast > >}; decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) = double]’ 2024-04-28T17:37:39,149 fluidsim/base/output/__pythran__/increments.cpp:181:307: required from ‘typename {anonymous}::__pythran_increments::strfunc_from_pdf::type::result_type {anonymous}::__pythran_increments::strfunc_from_pdf::operator()(argument_type0, argument_type1, argument_type2, argument_type3, argument_type4) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray >; argument_type3 = double; argument_type4 = bool; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-28T17:37:39,149 fluidsim/base/output/__pythran__/increments.cpp:197:84: required from here 2024-04-28T17:37:39,150 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:770:38: error: no matching function for call to ‘add(xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2024-04-28T17:37:39,151 770 | return *this = kernel::add(*this, other, A {}); 2024-04-28T17:37:39,151 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-28T17:37:39,152 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:100: 2024-04-28T17:37:39,153 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:736:28: note: candidate: ‘template::value || std::is_same::value), int>::type > xsimd::batch xsimd::kernel::add(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2024-04-28T17:37:39,153 736 | inline batch add(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-28T17:37:39,154 | ^~~ 2024-04-28T17:37:39,155 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:736:28: note: template argument deduction/substitution failed: 2024-04-28T17:37:39,155 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:735:69: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-28T17:37:39,156 735 | template = 0> 2024-04-28T17:37:39,156 | ^ 2024-04-28T17:37:39,499 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp: In instantiation of ‘xsimd::batch& xsimd::batch::operator*=(const xsimd::batch&) [with T = double; A = xsimd::neon]’: 2024-04-28T17:37:39,500 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:230:32: required from ‘xsimd::batch xsimd::operator*(const batch&, const batch&)’ 2024-04-28T17:37:39,500 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/operator_/mul.hpp:17:31: required from ‘decltype ((forward(a) * forward(b))) {anonymous}::pythonic::operator_::mul(A&&, B&&) [with A = xsimd::batch; B = xsimd::batch; decltype ((forward(a) * forward(b))) = xsimd::batch]’ 2024-04-28T17:37:39,500 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/operator_/mul.hpp:17:3: required from ‘decltype ({anonymous}::pythonic::operator_::mul((forward)(::pythonic::operator_::functor::mul::operator()::types)...)) {anonymous}::pythonic::operator_::functor::mul::operator()(Types&& ...) const [with Types = {xsimd::batch, xsimd::batch}; decltype ({anonymous}::pythonic::operator_::mul((forward)(::pythonic::operator_::functor::mul::operator()::types)...)) = xsimd::batch]’ 2024-04-28T17:37:39,501 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:433:18: required from ‘decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast > >; Op = {anonymous}::pythonic::operator_::functor::mul; Iters = {{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator > >}; decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) = xsimd::batch; {anonymous}::pythonic::utils::index_sequence = {anonymous}::pythonic::utils::integer_sequence]’ 2024-04-28T17:37:39,502 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:439:26: required from ‘decltype (((const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::make_index_sequence{})) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::operator*() const [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast > >; Op = {anonymous}::pythonic::operator_::functor::mul; Iters = {{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator > >}; decltype (((const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::make_index_sequence{})) = xsimd::batch; {anonymous}::pythonic::utils::make_index_sequence = {anonymous}::pythonic::utils::integer_sequence]’ 2024-04-28T17:37:39,502 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-28T17:37:39,503 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:148:70: required from ‘{anonymous}::pythonic::numpy::{anonymous}::reduce_result_type {anonymous}::pythonic::numpy::reduce_helper::operator()(const E&, T) const [with T = double; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast > >; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = double]’ 2024-04-28T17:37:39,504 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:181:51: required from ‘typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type_helper::type>::type {anonymous}::pythonic::numpy::reduce(const E&, {anonymous}::pythonic::types::none_type, dtype) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr >&>, {anonymous}::pythonic::types::broadcast > >; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = double; typename {anonymous}::reduce_result_type_helper::type = double]’ 2024-04-28T17:37:39,505 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:17:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) {anonymous}::pythonic::numpy::sum(Args&& ...) [with Args = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr >&>, {anonymous}::pythonic::types::broadcast > >}; decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) = double]’ 2024-04-28T17:37:39,505 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:20:3: required from ‘decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) {anonymous}::pythonic::numpy::functor::sum::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast > >}; decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) = double]’ 2024-04-28T17:37:39,506 fluidsim/base/output/__pythran__/increments.cpp:181:307: required from ‘typename {anonymous}::__pythran_increments::strfunc_from_pdf::type::result_type {anonymous}::__pythran_increments::strfunc_from_pdf::operator()(argument_type0, argument_type1, argument_type2, argument_type3, argument_type4) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray >; argument_type3 = double; argument_type4 = bool; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-28T17:37:39,506 fluidsim/base/output/__pythran__/increments.cpp:197:84: required from here 2024-04-28T17:37:39,507 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:784:38: error: no matching function for call to ‘mul(xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2024-04-28T17:37:39,508 784 | return *this = kernel::mul(*this, other, A {}); 2024-04-28T17:37:39,508 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-28T17:37:39,509 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:15: 2024-04-28T17:37:39,509 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_arithmetic.hpp:160:28: note: candidate: ‘template xsimd::batch xsimd::kernel::mul(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2024-04-28T17:37:39,510 160 | inline batch mul(batch const& self, batch const& other, requires_arch) noexcept 2024-04-28T17:37:39,510 | ^~~ 2024-04-28T17:37:39,511 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_arithmetic.hpp:160:28: note: template argument deduction/substitution failed: 2024-04-28T17:37:39,511 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:17: 2024-04-28T17:37:39,512 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic_fwd.hpp:32:37: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-28T17:37:39,513 32 | template ::value, void>::type> 2024-04-28T17:37:39,513 | ^~~~~ 2024-04-28T17:37:39,514 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:810:28: note: candidate: ‘template::value && (sizeof (T) != 8)) || std::is_same::value), int>::type > xsimd::batch xsimd::kernel::mul(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2024-04-28T17:37:39,514 810 | inline batch mul(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-28T17:37:39,515 | ^~~ 2024-04-28T17:37:39,515 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:810:28: note: template argument deduction/substitution failed: 2024-04-28T17:37:39,516 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:809:71: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-28T17:37:39,517 809 | template = 0> 2024-04-28T17:37:39,517 | ^ 2024-04-28T17:37:39,591 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp: In instantiation of ‘xsimd::batch xsimd::kernel::detail::load_unaligned(const T_in*, xsimd::kernel::convert, xsimd::kernel::requires_arch, with_slow_conversion) [with A = xsimd::neon; T_in = double; T_out = double; xsimd::kernel::requires_arch = const xsimd::generic&]’: 2024-04-28T17:37:39,592 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:283:45: required from ‘xsimd::batch xsimd::kernel::load_unaligned(const T_in*, convert, requires_arch) [with A = xsimd::neon; T_in = double; T_out = double; requires_arch = const xsimd::generic&]’ 2024-04-28T17:37:39,592 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1285:41: required from ‘xsimd::simd_return_type xsimd::load_as(const From*, unaligned_mode) [with To = double; A = neon; From = double; simd_return_type = batch]’ 2024-04-28T17:37:39,593 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1370:32: required from ‘xsimd::batch xsimd::load_unaligned(const From*) [with A = neon; From = double]’ 2024-04-28T17:37:39,593 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:210:33: required from ‘decltype (xsimd::load_unaligned(((const {anonymous}::pythonic::types::const_simd_nditerator*)this)->{anonymous}::pythonic::types::const_simd_nditerator::data)) {anonymous}::pythonic::types::const_simd_nditerator::operator*() const [with E = {anonymous}::pythonic::types::numpy_iexpr >&>; decltype (xsimd::load_unaligned(((const {anonymous}::pythonic::types::const_simd_nditerator*)this)->data)) = xsimd::batch]’ 2024-04-28T17:37:39,594 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:433:20: required from ‘decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast > >; Op = {anonymous}::pythonic::operator_::functor::mul; Iters = {{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator > >}; decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) = xsimd::batch; {anonymous}::pythonic::utils::index_sequence = {anonymous}::pythonic::utils::integer_sequence]’ 2024-04-28T17:37:39,595 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:439:26: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-28T17:37:39,596 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:148:70: required from ‘{anonymous}::pythonic::numpy::{anonymous}::reduce_result_type {anonymous}::pythonic::numpy::reduce_helper::operator()(const E&, T) const [with T = double; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast > >; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = double]’ 2024-04-28T17:37:39,596 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:181:51: required from ‘typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type_helper::type>::type {anonymous}::pythonic::numpy::reduce(const E&, {anonymous}::pythonic::types::none_type, dtype) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr >&>, {anonymous}::pythonic::types::broadcast > >; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = double; typename {anonymous}::reduce_result_type_helper::type = double]’ 2024-04-28T17:37:39,597 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:17:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) {anonymous}::pythonic::numpy::sum(Args&& ...) [with Args = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr >&>, {anonymous}::pythonic::types::broadcast > >}; decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) = double]’ 2024-04-28T17:37:39,598 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:20:3: required from ‘decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) {anonymous}::pythonic::numpy::functor::sum::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast > >}; decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) = double]’ 2024-04-28T17:37:39,599 fluidsim/base/output/__pythran__/increments.cpp:181:307: required from ‘typename {anonymous}::__pythran_increments::strfunc_from_pdf::type::result_type {anonymous}::__pythran_increments::strfunc_from_pdf::operator()(argument_type0, argument_type1, argument_type2, argument_type3, argument_type4) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray >; argument_type3 = double; argument_type4 = bool; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-28T17:37:39,599 fluidsim/base/output/__pythran__/increments.cpp:197:84: required from here 2024-04-28T17:37:39,600 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:276:59: error: static assertion failed: there should be a direct load for this type combination 2024-04-28T17:37:39,601 276 | static_assert(!std::is_same::value, "there should be a direct load for this type combination"); 2024-04-28T17:37:39,601 | ^~~~~ 2024-04-28T17:37:39,602 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:276:59: note: ‘!(bool)std::integral_constant::value’ evaluates to false 2024-04-28T17:37:39,641 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:66: 2024-04-28T17:37:39,642 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp: In instantiation of ‘xsimd::batch xsimd::abs(const batch&) [with T = double; A = neon]’: 2024-04-28T17:37:39,642 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:1948:62: required from ‘xsimd::batch xsimd::kernel::pow(const xsimd::batch&, const xsimd::batch&, requires_arch) [with A = xsimd::neon; T = double; requires_arch = const xsimd::generic&]’ 2024-04-28T17:37:39,643 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1666:30: required from ‘xsimd::batch xsimd::pow(const batch&, const batch&) [with T = double; A = neon]’ 2024-04-28T17:37:39,644 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_nary_expr.hpp:26:31: required from ‘typename std::enable_if<(! {anonymous}::pythonic::types::valid_numexpr_parameters::type ...>::value), decltype (xsimd::pow((forward)(::pythonic::numpy::functor::power::operator()::args)...))>::type {anonymous}::pythonic::numpy::functor::power::operator()(T&& ...) const [with T = {xsimd::batch, xsimd::batch}; typename std::enable_if<(! {anonymous}::pythonic::types::valid_numexpr_parameters::type ...>::value), decltype (xsimd::pow((forward)(::pythonic::numpy::functor::power::operator()::args)...))>::type = xsimd::batch; decltype (xsimd::pow((forward)(::pythonic::numpy::functor::power::operator()::args)...)) = xsimd::batch]’ 2024-04-28T17:37:39,645 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:433:18: required from ‘decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >; Op = {anonymous}::pythonic::numpy::functor::power; Iters = {{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator >}; decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) = xsimd::batch; {anonymous}::pythonic::utils::index_sequence = {anonymous}::pythonic::utils::integer_sequence]’ 2024-04-28T17:37:39,646 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:439:26: required from ‘decltype (((const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::make_index_sequence{})) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::operator*() const [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >; Op = {anonymous}::pythonic::numpy::functor::power; Iters = {{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator >}; decltype (((const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::make_index_sequence{})) = xsimd::batch; {anonymous}::pythonic::utils::make_index_sequence = {anonymous}::pythonic::utils::integer_sequence]’ 2024-04-28T17:37:39,646 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:433:20: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-28T17:37:39,647 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:148:70: required from ‘{anonymous}::pythonic::numpy::{anonymous}::reduce_result_type {anonymous}::pythonic::numpy::reduce_helper::operator()(const E&, T) const [with T = double; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast > >; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = double]’ 2024-04-28T17:37:39,648 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:181:51: required from ‘typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type_helper::type>::type {anonymous}::pythonic::numpy::reduce(const E&, {anonymous}::pythonic::types::none_type, dtype) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr >&>, {anonymous}::pythonic::types::broadcast > >; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = double; typename {anonymous}::reduce_result_type_helper::type = double]’ 2024-04-28T17:37:39,648 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:17:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) {anonymous}::pythonic::numpy::sum(Args&& ...) [with Args = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr >&>, {anonymous}::pythonic::types::broadcast > >}; decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) = double]’ 2024-04-28T17:37:39,649 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:20:3: required from ‘decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) {anonymous}::pythonic::numpy::functor::sum::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast > >}; decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) = double]’ 2024-04-28T17:37:39,650 fluidsim/base/output/__pythran__/increments.cpp:181:307: required from ‘typename {anonymous}::__pythran_increments::strfunc_from_pdf::type::result_type {anonymous}::__pythran_increments::strfunc_from_pdf::operator()(argument_type0, argument_type1, argument_type2, argument_type3, argument_type4) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray >; argument_type3 = double; argument_type4 = bool; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-28T17:37:39,651 fluidsim/base/output/__pythran__/increments.cpp:197:84: required from here 2024-04-28T17:37:39,651 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:59:30: error: no matching function for call to ‘abs(const xsimd::batch&, xsimd::neon)’ 2024-04-28T17:37:39,652 59 | return kernel::abs(x, A {}); 2024-04-28T17:37:39,653 | ~~~~~~~~~~~~~~^~~~~~~~~ 2024-04-28T17:37:39,653 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:18: 2024-04-28T17:37:39,654 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:30:28: note: candidate: ‘template xsimd::batch xsimd::kernel::abs(const xsimd::batch&, requires_arch)’ 2024-04-28T17:37:39,655 30 | inline batch abs(batch const& self, requires_arch) noexcept 2024-04-28T17:37:39,655 | ^~~ 2024-04-28T17:37:39,656 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:30:28: note: template argument deduction/substitution failed: 2024-04-28T17:37:39,657 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic_fwd.hpp:24:37: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-28T17:37:39,657 24 | template ::value, void>::type> 2024-04-28T17:37:39,658 | ^~~~~ 2024-04-28T17:37:39,659 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1333:28: note: candidate: ‘template::value && (sizeof (T) != 8)) || std::is_same::value), int>::type > xsimd::batch xsimd::kernel::abs(const xsimd::batch&, requires_arch)’ 2024-04-28T17:37:39,659 1333 | inline batch abs(batch const& arg, requires_arch) noexcept 2024-04-28T17:37:39,660 | ^~~ 2024-04-28T17:37:39,661 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1333:28: note: template argument deduction/substitution failed: 2024-04-28T17:37:39,661 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1332:71: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-28T17:37:39,662 1332 | template = 0> 2024-04-28T17:37:39,662 | ^ 2024-04-28T17:37:39,663 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:43:28: note: candidate: ‘template xsimd::batch xsimd::kernel::abs(const xsimd::batch, A>&, requires_arch)’ 2024-04-28T17:37:39,663 43 | inline batch abs(batch, A> const& z, requires_arch) noexcept 2024-04-28T17:37:39,664 | ^~~ 2024-04-28T17:37:39,664 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:43:28: note: template argument deduction/substitution failed: 2024-04-28T17:37:39,665 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:59:30: note: mismatched types ‘std::complex<_Up>’ and ‘double’ 2024-04-28T17:37:39,666 59 | return kernel::abs(x, A {}); 2024-04-28T17:37:39,666 | ~~~~~~~~~~~~~~^~~~~~~~~ 2024-04-28T17:37:39,667 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp: In instantiation of ‘xsimd::batch xsimd::select(const batch_bool&, const batch&, const batch&) [with T = double; A = neon]’: 2024-04-28T17:37:39,668 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:1948:35: required from ‘xsimd::batch xsimd::kernel::pow(const xsimd::batch&, const xsimd::batch&, requires_arch) [with A = xsimd::neon; T = double; requires_arch = const xsimd::generic&]’ 2024-04-28T17:37:39,668 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1666:30: required from ‘xsimd::batch xsimd::pow(const batch&, const batch&) [with T = double; A = neon]’ 2024-04-28T17:37:39,669 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_nary_expr.hpp:26:31: required from ‘typename std::enable_if<(! {anonymous}::pythonic::types::valid_numexpr_parameters::type ...>::value), decltype (xsimd::pow((forward)(::pythonic::numpy::functor::power::operator()::args)...))>::type {anonymous}::pythonic::numpy::functor::power::operator()(T&& ...) const [with T = {xsimd::batch, xsimd::batch}; typename std::enable_if<(! {anonymous}::pythonic::types::valid_numexpr_parameters::type ...>::value), decltype (xsimd::pow((forward)(::pythonic::numpy::functor::power::operator()::args)...))>::type = xsimd::batch; decltype (xsimd::pow((forward)(::pythonic::numpy::functor::power::operator()::args)...)) = xsimd::batch]’ 2024-04-28T17:37:39,670 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:433:18: required from ‘decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >; Op = {anonymous}::pythonic::numpy::functor::power; Iters = {{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator >}; decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) = xsimd::batch; {anonymous}::pythonic::utils::index_sequence = {anonymous}::pythonic::utils::integer_sequence]’ 2024-04-28T17:37:39,671 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:439:26: required from ‘decltype (((const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::make_index_sequence{})) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::operator*() const [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >; Op = {anonymous}::pythonic::numpy::functor::power; Iters = {{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator >}; decltype (((const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::make_index_sequence{})) = xsimd::batch; {anonymous}::pythonic::utils::make_index_sequence = {anonymous}::pythonic::utils::integer_sequence]’ 2024-04-28T17:37:39,671 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:433:20: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-28T17:37:39,672 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:148:70: required from ‘{anonymous}::pythonic::numpy::{anonymous}::reduce_result_type {anonymous}::pythonic::numpy::reduce_helper::operator()(const E&, T) const [with T = double; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast > >; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = double]’ 2024-04-28T17:37:39,673 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:181:51: required from ‘typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type_helper::type>::type {anonymous}::pythonic::numpy::reduce(const E&, {anonymous}::pythonic::types::none_type, dtype) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr >&>, {anonymous}::pythonic::types::broadcast > >; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = double; typename {anonymous}::reduce_result_type_helper::type = double]’ 2024-04-28T17:37:39,674 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:17:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) {anonymous}::pythonic::numpy::sum(Args&& ...) [with Args = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr >&>, {anonymous}::pythonic::types::broadcast > >}; decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) = double]’ 2024-04-28T17:37:39,674 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:20:3: required from ‘decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) {anonymous}::pythonic::numpy::functor::sum::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast > >}; decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) = double]’ 2024-04-28T17:37:39,675 fluidsim/base/output/__pythran__/increments.cpp:181:307: required from ‘typename {anonymous}::__pythran_increments::strfunc_from_pdf::type::result_type {anonymous}::__pythran_increments::strfunc_from_pdf::operator()(argument_type0, argument_type1, argument_type2, argument_type3, argument_type4) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray >; argument_type3 = double; argument_type4 = bool; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-28T17:37:39,676 fluidsim/base/output/__pythran__/increments.cpp:197:84: required from here 2024-04-28T17:37:39,677 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1965:33: error: no matching function for call to ‘select(const xsimd::batch_bool&, const xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2024-04-28T17:37:39,677 1965 | return kernel::select(cond, true_br, false_br, A {}); 2024-04-28T17:37:39,678 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-28T17:37:39,678 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1691:28: note: candidate: ‘template::value || std::is_same::value), int>::type > xsimd::batch xsimd::kernel::select(const xsimd::batch_bool&, const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2024-04-28T17:37:39,679 1691 | inline batch select(batch_bool const& cond, batch const& a, batch const& b, requires_arch) noexcept 2024-04-28T17:37:39,679 | ^~~~~~ 2024-04-28T17:37:39,681 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1691:28: note: template argument deduction/substitution failed: 2024-04-28T17:37:39,681 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1690:69: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-28T17:37:39,682 1690 | template = 0> 2024-04-28T17:37:39,683 | ^ 2024-04-28T17:37:39,684 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1704:28: note: candidate: ‘template::value || std::is_same::value), int>::type > xsimd::batch xsimd::kernel::select(const xsimd::batch_bool_constant, b ...>&, const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2024-04-28T17:37:39,684 1704 | inline batch select(batch_bool_constant, b...> const&, batch const& true_br, batch const& false_br, requires_arch) noexcept 2024-04-28T17:37:39,685 | ^~~~~~ 2024-04-28T17:37:39,685 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1704:28: note: template argument deduction/substitution failed: 2024-04-28T17:37:39,686 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1965:33: note: ‘const xsimd::batch_bool’ is not derived from ‘const xsimd::batch_bool_constant, b ...>’ 2024-04-28T17:37:39,687 1965 | return kernel::select(cond, true_br, false_br, A {}); 2024-04-28T17:37:39,688 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-28T17:37:39,688 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:2054:42: note: candidate: ‘template xsimd::batch, A> xsimd::kernel::select(const xsimd::batch_bool&, const xsimd::batch, A>&, const xsimd::batch, A>&, requires_arch)’ 2024-04-28T17:37:39,689 2054 | inline batch, A> select(batch_bool const& cond, batch, A> const& true_br, batch, A> const& false_br, requires_arch) noexcept 2024-04-28T17:37:39,690 | ^~~~~~ 2024-04-28T17:37:39,690 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:2054:42: note: template argument deduction/substitution failed: 2024-04-28T17:37:39,691 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1965:33: note: mismatched types ‘std::complex<_Up>’ and ‘double’ 2024-04-28T17:37:39,691 1965 | return kernel::select(cond, true_br, false_br, A {}); 2024-04-28T17:37:39,692 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-28T17:37:39,693 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp: In instantiation of ‘xsimd::batch xsimd::batch::operator-() const [with T = double; A = xsimd::neon]’: 2024-04-28T17:37:39,693 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:1951:47: required from ‘xsimd::batch xsimd::kernel::pow(const xsimd::batch&, const xsimd::batch&, requires_arch) [with A = xsimd::neon; T = double; requires_arch = const xsimd::generic&]’ 2024-04-28T17:37:39,694 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1666:30: required from ‘xsimd::batch xsimd::pow(const batch&, const batch&) [with T = double; A = neon]’ 2024-04-28T17:37:39,695 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_nary_expr.hpp:26:31: required from ‘typename std::enable_if<(! {anonymous}::pythonic::types::valid_numexpr_parameters::type ...>::value), decltype (xsimd::pow((forward)(::pythonic::numpy::functor::power::operator()::args)...))>::type {anonymous}::pythonic::numpy::functor::power::operator()(T&& ...) const [with T = {xsimd::batch, xsimd::batch}; typename std::enable_if<(! {anonymous}::pythonic::types::valid_numexpr_parameters::type ...>::value), decltype (xsimd::pow((forward)(::pythonic::numpy::functor::power::operator()::args)...))>::type = xsimd::batch; decltype (xsimd::pow((forward)(::pythonic::numpy::functor::power::operator()::args)...)) = xsimd::batch]’ 2024-04-28T17:37:39,695 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:433:18: required from ‘decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >; Op = {anonymous}::pythonic::numpy::functor::power; Iters = {{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator >}; decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) = xsimd::batch; {anonymous}::pythonic::utils::index_sequence = {anonymous}::pythonic::utils::integer_sequence]’ 2024-04-28T17:37:39,696 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:439:26: required from ‘decltype (((const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::make_index_sequence{})) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::operator*() const [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >; Op = {anonymous}::pythonic::numpy::functor::power; Iters = {{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator >}; decltype (((const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::make_index_sequence{})) = xsimd::batch; {anonymous}::pythonic::utils::make_index_sequence = {anonymous}::pythonic::utils::integer_sequence]’ 2024-04-28T17:37:39,697 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:433:20: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-28T17:37:39,698 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:148:70: required from ‘{anonymous}::pythonic::numpy::{anonymous}::reduce_result_type {anonymous}::pythonic::numpy::reduce_helper::operator()(const E&, T) const [with T = double; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast > >; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = double]’ 2024-04-28T17:37:39,699 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:181:51: required from ‘typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type_helper::type>::type {anonymous}::pythonic::numpy::reduce(const E&, {anonymous}::pythonic::types::none_type, dtype) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr >&>, {anonymous}::pythonic::types::broadcast > >; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = double; typename {anonymous}::reduce_result_type_helper::type = double]’ 2024-04-28T17:37:39,699 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:17:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) {anonymous}::pythonic::numpy::sum(Args&& ...) [with Args = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr >&>, {anonymous}::pythonic::types::broadcast > >}; decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) = double]’ 2024-04-28T17:37:39,700 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:20:3: required from ‘decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) {anonymous}::pythonic::numpy::functor::sum::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast > >}; decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) = double]’ 2024-04-28T17:37:39,701 fluidsim/base/output/__pythran__/increments.cpp:181:307: required from ‘typename {anonymous}::__pythran_increments::strfunc_from_pdf::type::result_type {anonymous}::__pythran_increments::strfunc_from_pdf::operator()(argument_type0, argument_type1, argument_type2, argument_type3, argument_type4) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray >; argument_type3 = double; argument_type4 = bool; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-28T17:37:39,702 fluidsim/base/output/__pythran__/increments.cpp:197:84: required from here 2024-04-28T17:37:39,703 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:908:30: error: no matching function for call to ‘neg(const xsimd::batch&, xsimd::neon)’ 2024-04-28T17:37:39,703 908 | return kernel::neg(*this, A {}); 2024-04-28T17:37:39,703 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-04-28T17:37:39,704 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:675:28: note: candidate: ‘template::value && (! std::is_signed::value)) && (sizeof (T) == 1)), int>::type > xsimd::batch xsimd::kernel::neg(const xsimd::batch&, requires_arch)’ 2024-04-28T17:37:39,704 675 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-28T17:37:39,705 | ^~~ 2024-04-28T17:37:39,705 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:675:28: note: template argument deduction/substitution failed: 2024-04-28T17:37:39,706 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:674:77: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-28T17:37:39,706 674 | template = 0> 2024-04-28T17:37:39,707 | ^ 2024-04-28T17:37:39,708 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:681:28: note: candidate: ‘template::value && std::is_signed::value) && (sizeof (T) == 1)), int>::type > xsimd::batch xsimd::kernel::neg(const xsimd::batch&, requires_arch)’ 2024-04-28T17:37:39,709 681 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-28T17:37:39,709 | ^~~ 2024-04-28T17:37:39,710 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:681:28: note: template argument deduction/substitution failed: 2024-04-28T17:37:39,711 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:680:75: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-28T17:37:39,711 680 | template = 0> 2024-04-28T17:37:39,712 | ^ 2024-04-28T17:37:39,713 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:687:28: note: candidate: ‘template::value && (! std::is_signed::value)) && (sizeof (T) == 2)), int>::type > xsimd::batch xsimd::kernel::neg(const xsimd::batch&, requires_arch)’ 2024-04-28T17:37:39,713 687 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-28T17:37:39,714 | ^~~ 2024-04-28T17:37:39,715 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:687:28: note: template argument deduction/substitution failed: 2024-04-28T17:37:39,716 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:686:77: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-28T17:37:39,716 686 | template = 0> 2024-04-28T17:37:39,717 | ^ 2024-04-28T17:37:39,717 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:693:28: note: candidate: ‘template::value && std::is_signed::value) && (sizeof (T) == 2)), int>::type > xsimd::batch xsimd::kernel::neg(const xsimd::batch&, requires_arch)’ 2024-04-28T17:37:39,718 693 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-28T17:37:39,718 | ^~~ 2024-04-28T17:37:39,719 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:693:28: note: template argument deduction/substitution failed: 2024-04-28T17:37:39,719 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:692:75: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-28T17:37:39,720 692 | template = 0> 2024-04-28T17:37:39,720 | ^ 2024-04-28T17:37:39,721 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:699:28: note: candidate: ‘template::value && (! std::is_signed::value)) && (sizeof (T) == 4)), int>::type > xsimd::batch xsimd::kernel::neg(const xsimd::batch&, requires_arch)’ 2024-04-28T17:37:39,722 699 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-28T17:37:39,722 | ^~~ 2024-04-28T17:37:39,723 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:699:28: note: template argument deduction/substitution failed: 2024-04-28T17:37:39,724 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:698:77: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-28T17:37:39,724 698 | template = 0> 2024-04-28T17:37:39,725 | ^ 2024-04-28T17:37:39,726 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:705:28: note: candidate: ‘template::value && std::is_signed::value) && (sizeof (T) == 4)), int>::type > xsimd::batch xsimd::kernel::neg(const xsimd::batch&, requires_arch)’ 2024-04-28T17:37:39,727 705 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-28T17:37:39,727 | ^~~ 2024-04-28T17:37:39,728 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:705:28: note: template argument deduction/substitution failed: 2024-04-28T17:37:39,729 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:704:75: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-28T17:37:39,729 704 | template = 0> 2024-04-28T17:37:39,731 | ^ 2024-04-28T17:37:39,731 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:711:28: note: candidate: ‘template::value && (! std::is_signed::value)) && (sizeof (T) == 8)), int>::type > xsimd::batch xsimd::kernel::neg(const xsimd::batch&, requires_arch)’ 2024-04-28T17:37:39,732 711 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-28T17:37:39,732 | ^~~ 2024-04-28T17:37:39,733 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:711:28: note: template argument deduction/substitution failed: 2024-04-28T17:37:39,733 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:710:77: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-28T17:37:39,734 710 | template = 0> 2024-04-28T17:37:39,734 | ^ 2024-04-28T17:37:39,735 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:717:28: note: candidate: ‘template::value && std::is_signed::value) && (sizeof (T) == 8)), int>::type > xsimd::batch xsimd::kernel::neg(const xsimd::batch&, requires_arch)’ 2024-04-28T17:37:39,735 717 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-28T17:37:39,736 | ^~~ 2024-04-28T17:37:39,736 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:717:28: note: template argument deduction/substitution failed: 2024-04-28T17:37:39,737 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:716:75: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-28T17:37:39,738 716 | template = 0> 2024-04-28T17:37:39,739 | ^ 2024-04-28T17:37:39,739 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:723:32: note: candidate: ‘xsimd::batch xsimd::kernel::neg(const xsimd::batch&, requires_arch) [with A = xsimd::neon; requires_arch = const xsimd::neon&]’ 2024-04-28T17:37:39,740 723 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-28T17:37:39,741 | ^~~ 2024-04-28T17:37:39,741 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:723:59: note: no known conversion for argument 1 from ‘const xsimd::batch’ to ‘const xsimd::batch&’ 2024-04-28T17:37:39,742 723 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-28T17:37:39,743 | ~~~~~~~~~~~~~~~~~~~~~~~^~~ 2024-04-28T17:37:39,748 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp: In instantiation of ‘xsimd::batch_bool xsimd::details::lt(const xsimd::batch&, const xsimd::batch&) [with T = double; A = xsimd::neon]’: 2024-04-28T17:37:39,749 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:187:37: required from ‘xsimd::batch_bool xsimd::operator<(const batch&, const batch&)’ 2024-04-28T17:37:39,750 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:1945:30: required from ‘xsimd::batch xsimd::kernel::pow(const xsimd::batch&, const xsimd::batch&, requires_arch) [with A = xsimd::neon; T = double; requires_arch = const xsimd::generic&]’ 2024-04-28T17:37:39,751 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1666:30: required from ‘xsimd::batch xsimd::pow(const batch&, const batch&) [with T = double; A = neon]’ 2024-04-28T17:37:39,751 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_nary_expr.hpp:26:31: required from ‘typename std::enable_if<(! {anonymous}::pythonic::types::valid_numexpr_parameters::type ...>::value), decltype (xsimd::pow((forward)(::pythonic::numpy::functor::power::operator()::args)...))>::type {anonymous}::pythonic::numpy::functor::power::operator()(T&& ...) const [with T = {xsimd::batch, xsimd::batch}; typename std::enable_if<(! {anonymous}::pythonic::types::valid_numexpr_parameters::type ...>::value), decltype (xsimd::pow((forward)(::pythonic::numpy::functor::power::operator()::args)...))>::type = xsimd::batch; decltype (xsimd::pow((forward)(::pythonic::numpy::functor::power::operator()::args)...)) = xsimd::batch]’ 2024-04-28T17:37:39,752 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:433:18: required from ‘decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >; Op = {anonymous}::pythonic::numpy::functor::power; Iters = {{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator >}; decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) = xsimd::batch; {anonymous}::pythonic::utils::index_sequence = {anonymous}::pythonic::utils::integer_sequence]’ 2024-04-28T17:37:39,753 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:439:26: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-28T17:37:39,753 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:148:70: required from ‘{anonymous}::pythonic::numpy::{anonymous}::reduce_result_type {anonymous}::pythonic::numpy::reduce_helper::operator()(const E&, T) const [with T = double; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast > >; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = double]’ 2024-04-28T17:37:39,754 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:181:51: required from ‘typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type_helper::type>::type {anonymous}::pythonic::numpy::reduce(const E&, {anonymous}::pythonic::types::none_type, dtype) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr >&>, {anonymous}::pythonic::types::broadcast > >; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = double; typename {anonymous}::reduce_result_type_helper::type = double]’ 2024-04-28T17:37:39,755 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:17:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) {anonymous}::pythonic::numpy::sum(Args&& ...) [with Args = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr >&>, {anonymous}::pythonic::types::broadcast > >}; decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) = double]’ 2024-04-28T17:37:39,756 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:20:3: required from ‘decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) {anonymous}::pythonic::numpy::functor::sum::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast > >}; decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) = double]’ 2024-04-28T17:37:39,756 fluidsim/base/output/__pythran__/increments.cpp:181:307: required from ‘typename {anonymous}::__pythran_increments::strfunc_from_pdf::type::result_type {anonymous}::__pythran_increments::strfunc_from_pdf::operator()(argument_type0, argument_type1, argument_type2, argument_type3, argument_type4) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray >; argument_type3 = double; argument_type4 = bool; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-28T17:37:39,757 fluidsim/base/output/__pythran__/increments.cpp:197:84: required from here 2024-04-28T17:37:39,758 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:758:33: error: no matching function for call to ‘lt(const xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2024-04-28T17:37:39,758 758 | return kernel::lt(self, other, A {}); 2024-04-28T17:37:39,759 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2024-04-28T17:37:39,759 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:936:33: note: candidate: ‘template::value && (sizeof (T) != 8)) || std::is_same::value), int>::type > xsimd::batch_bool xsimd::kernel::lt(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2024-04-28T17:37:39,760 936 | inline batch_bool lt(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-28T17:37:39,760 | ^~ 2024-04-28T17:37:39,761 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:936:33: note: template argument deduction/substitution failed: 2024-04-28T17:37:39,762 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:935:71: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-28T17:37:39,763 935 | template = 0> 2024-04-28T17:37:39,763 | ^ 2024-04-28T17:37:39,764 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:947:33: note: candidate: ‘template::value && (sizeof (T) == 8)), int>::type > xsimd::batch_bool xsimd::kernel::lt(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2024-04-28T17:37:39,764 947 | inline batch_bool lt(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-28T17:37:39,765 | ^~ 2024-04-28T17:37:39,766 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:947:33: note: template argument deduction/substitution failed: 2024-04-28T17:37:39,766 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:946:77: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-28T17:37:39,767 946 | template = 0> 2024-04-28T17:37:39,768 | ^ 2024-04-28T17:37:39,769 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp: In instantiation of ‘xsimd::batch_bool xsimd::details::eq(const xsimd::batch&, const xsimd::batch&) [with T = double; A = xsimd::neon]’: 2024-04-28T17:37:39,769 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:167:37: required from ‘xsimd::batch_bool xsimd::operator==(const batch&, const batch&)’ 2024-04-28T17:37:39,770 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:1946:32: required from ‘xsimd::batch xsimd::kernel::pow(const xsimd::batch&, const xsimd::batch&, requires_arch) [with A = xsimd::neon; T = double; requires_arch = const xsimd::generic&]’ 2024-04-28T17:37:39,770 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1666:30: required from ‘xsimd::batch xsimd::pow(const batch&, const batch&) [with T = double; A = neon]’ 2024-04-28T17:37:39,771 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_nary_expr.hpp:26:31: required from ‘typename std::enable_if<(! {anonymous}::pythonic::types::valid_numexpr_parameters::type ...>::value), decltype (xsimd::pow((forward)(::pythonic::numpy::functor::power::operator()::args)...))>::type {anonymous}::pythonic::numpy::functor::power::operator()(T&& ...) const [with T = {xsimd::batch, xsimd::batch}; typename std::enable_if<(! {anonymous}::pythonic::types::valid_numexpr_parameters::type ...>::value), decltype (xsimd::pow((forward)(::pythonic::numpy::functor::power::operator()::args)...))>::type = xsimd::batch; decltype (xsimd::pow((forward)(::pythonic::numpy::functor::power::operator()::args)...)) = xsimd::batch]’ 2024-04-28T17:37:39,771 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:433:18: required from ‘decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >; Op = {anonymous}::pythonic::numpy::functor::power; Iters = {{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator >}; decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) = xsimd::batch; {anonymous}::pythonic::utils::index_sequence = {anonymous}::pythonic::utils::integer_sequence]’ 2024-04-28T17:37:39,772 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:439:26: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-28T17:37:39,772 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:148:70: required from ‘{anonymous}::pythonic::numpy::{anonymous}::reduce_result_type {anonymous}::pythonic::numpy::reduce_helper::operator()(const E&, T) const [with T = double; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast > >; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = double]’ 2024-04-28T17:37:39,773 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:181:51: required from ‘typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type_helper::type>::type {anonymous}::pythonic::numpy::reduce(const E&, {anonymous}::pythonic::types::none_type, dtype) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr >&>, {anonymous}::pythonic::types::broadcast > >; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = double; typename {anonymous}::reduce_result_type_helper::type = double]’ 2024-04-28T17:37:39,774 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:17:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) {anonymous}::pythonic::numpy::sum(Args&& ...) [with Args = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr >&>, {anonymous}::pythonic::types::broadcast > >}; decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) = double]’ 2024-04-28T17:37:39,774 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:20:3: required from ‘decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) {anonymous}::pythonic::numpy::functor::sum::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast > >}; decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) = double]’ 2024-04-28T17:37:39,775 fluidsim/base/output/__pythran__/increments.cpp:181:307: required from ‘typename {anonymous}::__pythran_increments::strfunc_from_pdf::type::result_type {anonymous}::__pythran_increments::strfunc_from_pdf::operator()(argument_type0, argument_type1, argument_type2, argument_type3, argument_type4) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray >; argument_type3 = double; argument_type4 = bool; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-28T17:37:39,776 fluidsim/base/output/__pythran__/increments.cpp:197:84: required from here 2024-04-28T17:37:39,777 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:708:33: error: no matching function for call to ‘eq(const xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2024-04-28T17:37:39,777 708 | return kernel::eq(self, other, A {}); 2024-04-28T17:37:39,778 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2024-04-28T17:37:39,779 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:863:33: note: candidate: ‘template::value && (sizeof (T) != 8)) || std::is_same::value), int>::type > xsimd::batch_bool xsimd::kernel::eq(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2024-04-28T17:37:39,780 863 | inline batch_bool eq(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-28T17:37:39,780 | ^~ 2024-04-28T17:37:39,781 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:863:33: note: template argument deduction/substitution failed: 2024-04-28T17:37:39,782 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:862:71: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-28T17:37:39,782 862 | template = 0> 2024-04-28T17:37:39,783 | ^ 2024-04-28T17:37:39,784 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:874:33: note: candidate: ‘template::value && (sizeof (T) != 8)) || std::is_same::value), int>::type > xsimd::batch_bool xsimd::kernel::eq(const xsimd::batch_bool&, const xsimd::batch_bool&, requires_arch)’ 2024-04-28T17:37:39,784 874 | inline batch_bool eq(batch_bool const& lhs, batch_bool const& rhs, requires_arch) noexcept 2024-04-28T17:37:39,785 | ^~ 2024-04-28T17:37:39,786 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:874:33: note: template argument deduction/substitution failed: 2024-04-28T17:37:39,786 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:708:33: note: ‘const xsimd::batch’ is not derived from ‘const xsimd::batch_bool’ 2024-04-28T17:37:39,787 708 | return kernel::eq(self, other, A {}); 2024-04-28T17:37:39,787 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2024-04-28T17:37:39,788 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:885:33: note: candidate: ‘template::value && (sizeof (T) == 8)), int>::type > xsimd::batch_bool xsimd::kernel::eq(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2024-04-28T17:37:39,788 885 | inline batch_bool eq(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-28T17:37:39,789 | ^~ 2024-04-28T17:37:39,789 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:885:33: note: template argument deduction/substitution failed: 2024-04-28T17:37:39,790 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:884:77: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-28T17:37:39,790 884 | template = 0> 2024-04-28T17:37:39,791 | ^ 2024-04-28T17:37:39,791 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:891:33: note: candidate: ‘template::value && (sizeof (T) == 8)), int>::type > xsimd::batch_bool xsimd::kernel::eq(const xsimd::batch_bool&, const xsimd::batch_bool&, requires_arch)’ 2024-04-28T17:37:39,792 891 | inline batch_bool eq(batch_bool const& lhs, batch_bool const& rhs, requires_arch) noexcept 2024-04-28T17:37:39,793 | ^~ 2024-04-28T17:37:39,794 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:891:33: note: template argument deduction/substitution failed: 2024-04-28T17:37:39,794 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:708:33: note: ‘const xsimd::batch’ is not derived from ‘const xsimd::batch_bool’ 2024-04-28T17:37:39,795 708 | return kernel::eq(self, other, A {}); 2024-04-28T17:37:39,795 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2024-04-28T17:37:39,802 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp: In instantiation of ‘xsimd::batch_bool xsimd::batch_bool::operator&(const xsimd::batch_bool&) const [with T = double; A = xsimd::neon]’: 2024-04-28T17:37:39,803 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:1065:16: required from ‘xsimd::batch_bool xsimd::batch_bool::operator&&(const xsimd::batch_bool&) const [with T = double; A = xsimd::neon]’ 2024-04-28T17:37:39,804 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:1951:38: required from ‘xsimd::batch xsimd::kernel::pow(const xsimd::batch&, const xsimd::batch&, requires_arch) [with A = xsimd::neon; T = double; requires_arch = const xsimd::generic&]’ 2024-04-28T17:37:39,809 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1666:30: required from ‘xsimd::batch xsimd::pow(const batch&, const batch&) [with T = double; A = neon]’ 2024-04-28T17:37:39,810 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_nary_expr.hpp:26:31: required from ‘typename std::enable_if<(! {anonymous}::pythonic::types::valid_numexpr_parameters::type ...>::value), decltype (xsimd::pow((forward)(::pythonic::numpy::functor::power::operator()::args)...))>::type {anonymous}::pythonic::numpy::functor::power::operator()(T&& ...) const [with T = {xsimd::batch, xsimd::batch}; typename std::enable_if<(! {anonymous}::pythonic::types::valid_numexpr_parameters::type ...>::value), decltype (xsimd::pow((forward)(::pythonic::numpy::functor::power::operator()::args)...))>::type = xsimd::batch; decltype (xsimd::pow((forward)(::pythonic::numpy::functor::power::operator()::args)...)) = xsimd::batch]’ 2024-04-28T17:37:39,810 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:433:18: required from ‘decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >; Op = {anonymous}::pythonic::numpy::functor::power; Iters = {{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator >}; decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) = xsimd::batch; {anonymous}::pythonic::utils::index_sequence = {anonymous}::pythonic::utils::integer_sequence]’ 2024-04-28T17:37:39,811 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:439:26: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-28T17:37:39,811 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:148:70: required from ‘{anonymous}::pythonic::numpy::{anonymous}::reduce_result_type {anonymous}::pythonic::numpy::reduce_helper::operator()(const E&, T) const [with T = double; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast > >; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = double]’ 2024-04-28T17:37:39,812 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:181:51: required from ‘typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type_helper::type>::type {anonymous}::pythonic::numpy::reduce(const E&, {anonymous}::pythonic::types::none_type, dtype) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr >&>, {anonymous}::pythonic::types::broadcast > >; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = double; typename {anonymous}::reduce_result_type_helper::type = double]’ 2024-04-28T17:37:39,813 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:17:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) {anonymous}::pythonic::numpy::sum(Args&& ...) [with Args = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr >&>, {anonymous}::pythonic::types::broadcast > >}; decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) = double]’ 2024-04-28T17:37:39,814 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:20:3: required from ‘decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) {anonymous}::pythonic::numpy::functor::sum::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast > >}; decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) = double]’ 2024-04-28T17:37:39,814 fluidsim/base/output/__pythran__/increments.cpp:181:307: required from ‘typename {anonymous}::__pythran_increments::strfunc_from_pdf::type::result_type {anonymous}::__pythran_increments::strfunc_from_pdf::operator()(argument_type0, argument_type1, argument_type2, argument_type3, argument_type4) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray >; argument_type3 = double; argument_type4 = bool; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-28T17:37:39,815 fluidsim/base/output/__pythran__/increments.cpp:197:84: required from here 2024-04-28T17:37:39,816 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:1047:38: error: no matching function for call to ‘bitwise_and(const xsimd::batch_bool&, const xsimd::batch_bool&, xsimd::neon)’ 2024-04-28T17:37:39,817 1047 | return kernel::bitwise_and(*this, other, A {}).data; 2024-04-28T17:37:39,817 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-28T17:37:39,818 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1062:28: note: candidate: ‘template::value || std::is_same::value), int>::type > xsimd::batch xsimd::kernel::bitwise_and(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2024-04-28T17:37:39,818 1062 | inline batch bitwise_and(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-28T17:37:39,819 | ^~~~~~~~~~~ 2024-04-28T17:37:39,820 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1062:28: note: template argument deduction/substitution failed: 2024-04-28T17:37:39,820 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:1047:38: note: ‘const xsimd::batch_bool’ is not derived from ‘const xsimd::batch’ 2024-04-28T17:37:39,821 1047 | return kernel::bitwise_and(*this, other, A {}).data; 2024-04-28T17:37:39,822 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-28T17:37:39,823 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1069:33: note: candidate: ‘template::value || std::is_same::value), int>::type > xsimd::batch_bool xsimd::kernel::bitwise_and(const xsimd::batch_bool&, const xsimd::batch_bool&, requires_arch)’ 2024-04-28T17:37:39,823 1069 | inline batch_bool bitwise_and(batch_bool const& lhs, batch_bool const& rhs, requires_arch) noexcept 2024-04-28T17:37:39,824 | ^~~~~~~~~~~ 2024-04-28T17:37:39,825 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1069:33: note: template argument deduction/substitution failed: 2024-04-28T17:37:39,825 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1068:69: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-28T17:37:39,826 1068 | template = 0> 2024-04-28T17:37:39,827 | ^ 2024-04-28T17:37:39,827 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp: In instantiation of ‘xsimd::batch_bool xsimd::batch_bool::operator|(const xsimd::batch_bool&) const [with T = double; A = xsimd::neon]’: 2024-04-28T17:37:39,828 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:1071:16: required from ‘xsimd::batch_bool xsimd::batch_bool::operator||(const xsimd::batch_bool&) const [with T = double; A = xsimd::neon]’ 2024-04-28T17:37:39,829 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:1952:54: required from ‘xsimd::batch xsimd::kernel::pow(const xsimd::batch&, const xsimd::batch&, requires_arch) [with A = xsimd::neon; T = double; requires_arch = const xsimd::generic&]’ 2024-04-28T17:37:39,829 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1666:30: required from ‘xsimd::batch xsimd::pow(const batch&, const batch&) [with T = double; A = neon]’ 2024-04-28T17:37:39,830 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_nary_expr.hpp:26:31: required from ‘typename std::enable_if<(! {anonymous}::pythonic::types::valid_numexpr_parameters::type ...>::value), decltype (xsimd::pow((forward)(::pythonic::numpy::functor::power::operator()::args)...))>::type {anonymous}::pythonic::numpy::functor::power::operator()(T&& ...) const [with T = {xsimd::batch, xsimd::batch}; typename std::enable_if<(! {anonymous}::pythonic::types::valid_numexpr_parameters::type ...>::value), decltype (xsimd::pow((forward)(::pythonic::numpy::functor::power::operator()::args)...))>::type = xsimd::batch; decltype (xsimd::pow((forward)(::pythonic::numpy::functor::power::operator()::args)...)) = xsimd::batch]’ 2024-04-28T17:37:39,830 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:433:18: required from ‘decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >; Op = {anonymous}::pythonic::numpy::functor::power; Iters = {{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator >}; decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) = xsimd::batch; {anonymous}::pythonic::utils::index_sequence = {anonymous}::pythonic::utils::integer_sequence]’ 2024-04-28T17:37:39,831 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:439:26: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-28T17:37:39,832 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:148:70: required from ‘{anonymous}::pythonic::numpy::{anonymous}::reduce_result_type {anonymous}::pythonic::numpy::reduce_helper::operator()(const E&, T) const [with T = double; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast > >; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = double]’ 2024-04-28T17:37:39,832 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:181:51: required from ‘typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type_helper::type>::type {anonymous}::pythonic::numpy::reduce(const E&, {anonymous}::pythonic::types::none_type, dtype) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr >&>, {anonymous}::pythonic::types::broadcast > >; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = double; typename {anonymous}::reduce_result_type_helper::type = double]’ 2024-04-28T17:37:39,833 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:17:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) {anonymous}::pythonic::numpy::sum(Args&& ...) [with Args = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr >&>, {anonymous}::pythonic::types::broadcast > >}; decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) = double]’ 2024-04-28T17:37:39,834 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:20:3: required from ‘decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) {anonymous}::pythonic::numpy::functor::sum::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast > >}; decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) = double]’ 2024-04-28T17:37:39,835 fluidsim/base/output/__pythran__/increments.cpp:181:307: required from ‘typename {anonymous}::__pythran_increments::strfunc_from_pdf::type::result_type {anonymous}::__pythran_increments::strfunc_from_pdf::operator()(argument_type0, argument_type1, argument_type2, argument_type3, argument_type4) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray >; argument_type3 = double; argument_type4 = bool; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-28T17:37:39,836 fluidsim/base/output/__pythran__/increments.cpp:197:84: required from here 2024-04-28T17:37:39,836 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:1053:37: error: no matching function for call to ‘bitwise_or(const xsimd::batch_bool&, const xsimd::batch_bool&, xsimd::neon)’ 2024-04-28T17:37:39,837 1053 | return kernel::bitwise_or(*this, other, A {}).data; 2024-04-28T17:37:39,837 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-28T17:37:39,838 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1102:28: note: candidate: ‘template::value || std::is_same::value), int>::type > xsimd::batch xsimd::kernel::bitwise_or(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2024-04-28T17:37:39,838 1102 | inline batch bitwise_or(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-28T17:37:39,839 | ^~~~~~~~~~ 2024-04-28T17:37:39,840 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1102:28: note: template argument deduction/substitution failed: 2024-04-28T17:37:39,840 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:1053:37: note: ‘const xsimd::batch_bool’ is not derived from ‘const xsimd::batch’ 2024-04-28T17:37:39,841 1053 | return kernel::bitwise_or(*this, other, A {}).data; 2024-04-28T17:37:39,842 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-28T17:37:39,842 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1109:33: note: candidate: ‘template::value || std::is_same::value), int>::type > xsimd::batch_bool xsimd::kernel::bitwise_or(const xsimd::batch_bool&, const xsimd::batch_bool&, requires_arch)’ 2024-04-28T17:37:39,843 1109 | inline batch_bool bitwise_or(batch_bool const& lhs, batch_bool const& rhs, requires_arch) noexcept 2024-04-28T17:37:39,844 | ^~~~~~~~~~ 2024-04-28T17:37:39,844 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1109:33: note: template argument deduction/substitution failed: 2024-04-28T17:37:39,845 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1108:69: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-28T17:37:39,846 1108 | template = 0> 2024-04-28T17:37:39,847 | ^ 2024-04-28T17:37:39,847 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp: In instantiation of ‘xsimd::batch_bool xsimd::batch_bool::operator==(const xsimd::batch_bool&) const [with T = double; A = xsimd::neon]’: 2024-04-28T17:37:39,848 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:1041:16: required from ‘xsimd::batch_bool xsimd::batch_bool::operator!() const [with T = double; A = xsimd::neon]’ 2024-04-28T17:37:39,848 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:1952:36: required from ‘xsimd::batch xsimd::kernel::pow(const xsimd::batch&, const xsimd::batch&, requires_arch) [with A = xsimd::neon; T = double; requires_arch = const xsimd::generic&]’ 2024-04-28T17:37:39,849 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1666:30: required from ‘xsimd::batch xsimd::pow(const batch&, const batch&) [with T = double; A = neon]’ 2024-04-28T17:37:39,849 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_nary_expr.hpp:26:31: required from ‘typename std::enable_if<(! {anonymous}::pythonic::types::valid_numexpr_parameters::type ...>::value), decltype (xsimd::pow((forward)(::pythonic::numpy::functor::power::operator()::args)...))>::type {anonymous}::pythonic::numpy::functor::power::operator()(T&& ...) const [with T = {xsimd::batch, xsimd::batch}; typename std::enable_if<(! {anonymous}::pythonic::types::valid_numexpr_parameters::type ...>::value), decltype (xsimd::pow((forward)(::pythonic::numpy::functor::power::operator()::args)...))>::type = xsimd::batch; decltype (xsimd::pow((forward)(::pythonic::numpy::functor::power::operator()::args)...)) = xsimd::batch]’ 2024-04-28T17:37:39,850 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:433:18: required from ‘decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >; Op = {anonymous}::pythonic::numpy::functor::power; Iters = {{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator >}; decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) = xsimd::batch; {anonymous}::pythonic::utils::index_sequence = {anonymous}::pythonic::utils::integer_sequence]’ 2024-04-28T17:37:39,850 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:439:26: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-28T17:37:39,851 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:148:70: required from ‘{anonymous}::pythonic::numpy::{anonymous}::reduce_result_type {anonymous}::pythonic::numpy::reduce_helper::operator()(const E&, T) const [with T = double; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast > >; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = double]’ 2024-04-28T17:37:39,852 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:181:51: required from ‘typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type_helper::type>::type {anonymous}::pythonic::numpy::reduce(const E&, {anonymous}::pythonic::types::none_type, dtype) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr >&>, {anonymous}::pythonic::types::broadcast > >; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = double; typename {anonymous}::reduce_result_type_helper::type = double]’ 2024-04-28T17:37:39,852 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:17:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) {anonymous}::pythonic::numpy::sum(Args&& ...) [with Args = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr >&>, {anonymous}::pythonic::types::broadcast > >}; decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) = double]’ 2024-04-28T17:37:39,853 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:20:3: required from ‘decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) {anonymous}::pythonic::numpy::functor::sum::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::power, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast > >}; decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) = double]’ 2024-04-28T17:37:39,854 fluidsim/base/output/__pythran__/increments.cpp:181:307: required from ‘typename {anonymous}::__pythran_increments::strfunc_from_pdf::type::result_type {anonymous}::__pythran_increments::strfunc_from_pdf::operator()(argument_type0, argument_type1, argument_type2, argument_type3, argument_type4) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray >; argument_type3 = double; argument_type4 = bool; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-28T17:37:39,855 fluidsim/base/output/__pythran__/increments.cpp:197:84: required from here 2024-04-28T17:37:39,855 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:1019:29: error: no matching function for call to ‘eq(const xsimd::batch_bool&, const xsimd::batch_bool&, xsimd::neon)’ 2024-04-28T17:37:39,856 1019 | return kernel::eq(*this, other, A {}).data; 2024-04-28T17:37:39,856 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-28T17:37:39,857 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:863:33: note: candidate: ‘template::value && (sizeof (T) != 8)) || std::is_same::value), int>::type > xsimd::batch_bool xsimd::kernel::eq(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2024-04-28T17:37:39,858 863 | inline batch_bool eq(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-28T17:37:39,858 | ^~ 2024-04-28T17:37:39,859 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:863:33: note: template argument deduction/substitution failed: 2024-04-28T17:37:39,860 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:1019:29: note: ‘const xsimd::batch_bool’ is not derived from ‘const xsimd::batch’ 2024-04-28T17:37:39,860 1019 | return kernel::eq(*this, other, A {}).data; 2024-04-28T17:37:39,861 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-28T17:37:39,861 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:874:33: note: candidate: ‘template::value && (sizeof (T) != 8)) || std::is_same::value), int>::type > xsimd::batch_bool xsimd::kernel::eq(const xsimd::batch_bool&, const xsimd::batch_bool&, requires_arch)’ 2024-04-28T17:37:39,862 874 | inline batch_bool eq(batch_bool const& lhs, batch_bool const& rhs, requires_arch) noexcept 2024-04-28T17:37:39,862 | ^~ 2024-04-28T17:37:39,863 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:874:33: note: template argument deduction/substitution failed: 2024-04-28T17:37:39,864 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:873:71: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-28T17:37:39,864 873 | template = 0> 2024-04-28T17:37:39,864 | ^ 2024-04-28T17:37:39,865 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:885:33: note: candidate: ‘template::value && (sizeof (T) == 8)), int>::type > xsimd::batch_bool xsimd::kernel::eq(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2024-04-28T17:37:39,865 885 | inline batch_bool eq(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-28T17:37:39,866 | ^~ 2024-04-28T17:37:39,866 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:885:33: note: template argument deduction/substitution failed: 2024-04-28T17:37:39,867 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:1019:29: note: ‘const xsimd::batch_bool’ is not derived from ‘const xsimd::batch’ 2024-04-28T17:37:39,867 1019 | return kernel::eq(*this, other, A {}).data; 2024-04-28T17:37:39,868 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-28T17:37:39,868 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:891:33: note: candidate: ‘template::value && (sizeof (T) == 8)), int>::type > xsimd::batch_bool xsimd::kernel::eq(const xsimd::batch_bool&, const xsimd::batch_bool&, requires_arch)’ 2024-04-28T17:37:39,869 891 | inline batch_bool eq(batch_bool const& lhs, batch_bool const& rhs, requires_arch) noexcept 2024-04-28T17:37:39,869 | ^~ 2024-04-28T17:37:39,870 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:891:33: note: template argument deduction/substitution failed: 2024-04-28T17:37:39,871 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:890:77: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-28T17:37:39,871 890 | template = 0> 2024-04-28T17:37:39,872 | ^ 2024-04-29T00:31:05,156 virtual memory exhausted: Cannot allocate memory 2024-04-29T00:31:06,619 INFO: Generated C++ source file: fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp 2024-04-29T00:31:06,620 Generated C++ source file: fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp 2024-04-29T00:31:06,626 building 'fluidsim.base.output.__pythran__.spatiotemporal_spectra' extension 2024-04-29T00:31:06,627 INFO: C compiler: arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC 2024-04-29T00:31:06,629 INFO: compile options: '-DENABLE_PYTHON_MODULE -D__PYTHRAN__=3 -I/tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-nrh1vxtt/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/tmp/pip-build-env-nrh1vxtt/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/usr/include/python3.11 -c' 2024-04-29T00:31:06,629 extra options: '-std=c++11 -fno-math-errno -fvisibility=hidden -fno-wrapv -Wno-unused-function -Wno-int-in-bool-context -Wno-unknown-warning-option -O3 -march=native -DUSE_XSIMD' 2024-04-29T00:31:06,630 INFO: arm-linux-gnueabihf-gcc: fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp 2024-04-29T00:31:29,236 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/dynamic_tuple.hpp:11, 2024-04-29T00:31:29,237 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:7, 2024-04-29T00:31:29,237 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:6, 2024-04-29T00:31:29,238 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2024-04-29T00:31:29,238 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2024-04-29T00:31:29,238 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:46, 2024-04-29T00:31:29,239 from fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:1: 2024-04-29T00:31:29,240 In member function ‘void {anonymous}::pythonic::utils::shared_ref::dispose() [with T = {anonymous}::pythonic::types::raw_array]’, 2024-04-29T00:31:29,240 inlined from ‘{anonymous}::pythonic::utils::shared_ref::~shared_ref() [with T = {anonymous}::pythonic::types::raw_array]’ at /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/shared_ref.hpp:80:12, 2024-04-29T00:31:29,241 inlined from ‘{anonymous}::pythonic::types::ndarray >::~ndarray()’ at /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:217:10, 2024-04-29T00:31:29,242 inlined from ‘{anonymous}::__pythran_spatiotemporal_spectra::find_index_first_geq::type<{anonymous}::pythonic::types::ndarray >, double>::result_type find_index_first_geq0({anonymous}::pythonic::types::ndarray >&&, double&&)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:375:100, 2024-04-29T00:31:29,242 inlined from ‘PyObject* __pythran_wrap_find_index_first_geq0(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:508:47, 2024-04-29T00:31:29,243 inlined from ‘__pythran_wrapall_find_index_first_geq(PyObject*, PyObject*, PyObject*)::’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:599:56, 2024-04-29T00:31:29,244 inlined from ‘PyObject* {anonymous}::pythonic::handle_python_exception(F&&) [with F = __pythran_wrapall_find_index_first_geq(PyObject*, PyObject*, PyObject*)::]’ at /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/python/exception_handler.hpp:17:13, 2024-04-29T00:31:29,245 inlined from ‘PyObject* __pythran_wrapall_find_index_first_geq(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:596:57: 2024-04-29T00:31:29,245 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/shared_ref.hpp:140:23: warning: pointer used after ‘void operator delete(void*)’ [-Wuse-after-free] 2024-04-29T00:31:29,246 140 | if (mem && --mem->count == 0) { 2024-04-29T00:31:29,247 | ~~~~~^~~~~ 2024-04-29T00:31:29,248 In member function ‘void {anonymous}::pythonic::utils::shared_ref::dispose() [with T = {anonymous}::pythonic::types::raw_array]’, 2024-04-29T00:31:29,248 inlined from ‘{anonymous}::pythonic::utils::shared_ref::~shared_ref() [with T = {anonymous}::pythonic::types::raw_array]’ at /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/shared_ref.hpp:80:12, 2024-04-29T00:31:29,248 inlined from ‘{anonymous}::pythonic::types::ndarray >::~ndarray()’ at /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:217:10, 2024-04-29T00:31:29,249 inlined from ‘{anonymous}::pythonic::builtins::details::enumerate<{anonymous}::pythonic::types::ndarray > >::~enumerate()’ at /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/enumerate.hpp:46:12, 2024-04-29T00:31:29,249 inlined from ‘typename {anonymous}::__pythran_spatiotemporal_spectra::find_index_first_geq::type::result_type {anonymous}::__pythran_spatiotemporal_spectra::find_index_first_geq::operator()(argument_type0, argument_type1) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = double]’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:212:9, 2024-04-29T00:31:29,250 inlined from ‘{anonymous}::__pythran_spatiotemporal_spectra::find_index_first_geq::type<{anonymous}::pythonic::types::ndarray >, double>::result_type find_index_first_geq0({anonymous}::pythonic::types::ndarray >&&, double&&)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:375:100, 2024-04-29T00:31:29,251 inlined from ‘PyObject* __pythran_wrap_find_index_first_geq0(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:508:47, 2024-04-29T00:31:29,251 inlined from ‘__pythran_wrapall_find_index_first_geq(PyObject*, PyObject*, PyObject*)::’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:599:56, 2024-04-29T00:31:29,252 inlined from ‘PyObject* {anonymous}::pythonic::handle_python_exception(F&&) [with F = __pythran_wrapall_find_index_first_geq(PyObject*, PyObject*, PyObject*)::]’ at /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/python/exception_handler.hpp:17:13, 2024-04-29T00:31:29,253 inlined from ‘PyObject* __pythran_wrapall_find_index_first_geq(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:596:57: 2024-04-29T00:31:29,253 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/shared_ref.hpp:146:7: note: call to ‘void operator delete(void*)’ here 2024-04-29T00:31:29,254 146 | delete mem; 2024-04-29T00:31:29,254 | ^~~~~~~~~~ 2024-04-29T00:31:29,634 In member function ‘void {anonymous}::pythonic::utils::shared_ref::dispose() [with T = {anonymous}::pythonic::types::raw_array]’, 2024-04-29T00:31:29,635 inlined from ‘{anonymous}::pythonic::utils::shared_ref::~shared_ref() [with T = {anonymous}::pythonic::types::raw_array]’ at /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/shared_ref.hpp:80:12, 2024-04-29T00:31:29,635 inlined from ‘{anonymous}::pythonic::types::ndarray >::~ndarray()’ at /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:217:10, 2024-04-29T00:31:29,636 inlined from ‘{anonymous}::__pythran_spatiotemporal_spectra::find_index_first_g::type<{anonymous}::pythonic::types::ndarray >, double>::result_type find_index_first_g0({anonymous}::pythonic::types::ndarray >&&, double&&)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:343:98, 2024-04-29T00:31:29,637 inlined from ‘PyObject* __pythran_wrap_find_index_first_g0(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:476:45, 2024-04-29T00:31:29,637 inlined from ‘__pythran_wrapall_find_index_first_g(PyObject*, PyObject*, PyObject*)::’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:578:54, 2024-04-29T00:31:29,638 inlined from ‘PyObject* {anonymous}::pythonic::handle_python_exception(F&&) [with F = __pythran_wrapall_find_index_first_g(PyObject*, PyObject*, PyObject*)::]’ at /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/python/exception_handler.hpp:17:13, 2024-04-29T00:31:29,638 inlined from ‘PyObject* __pythran_wrapall_find_index_first_g(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:575:57: 2024-04-29T00:31:29,639 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/shared_ref.hpp:140:23: warning: pointer used after ‘void operator delete(void*)’ [-Wuse-after-free] 2024-04-29T00:31:29,639 140 | if (mem && --mem->count == 0) { 2024-04-29T00:31:29,640 | ~~~~~^~~~~ 2024-04-29T00:31:29,640 In member function ‘void {anonymous}::pythonic::utils::shared_ref::dispose() [with T = {anonymous}::pythonic::types::raw_array]’, 2024-04-29T00:31:29,641 inlined from ‘{anonymous}::pythonic::utils::shared_ref::~shared_ref() [with T = {anonymous}::pythonic::types::raw_array]’ at /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/shared_ref.hpp:80:12, 2024-04-29T00:31:29,642 inlined from ‘{anonymous}::pythonic::types::ndarray >::~ndarray()’ at /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:217:10, 2024-04-29T00:31:29,642 inlined from ‘{anonymous}::pythonic::builtins::details::enumerate<{anonymous}::pythonic::types::ndarray > >::~enumerate()’ at /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/enumerate.hpp:46:12, 2024-04-29T00:31:29,643 inlined from ‘typename {anonymous}::__pythran_spatiotemporal_spectra::find_index_first_g::type::result_type {anonymous}::__pythran_spatiotemporal_spectra::find_index_first_g::operator()(argument_type0, argument_type1) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = double]’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:196:9, 2024-04-29T00:31:29,643 inlined from ‘{anonymous}::__pythran_spatiotemporal_spectra::find_index_first_g::type<{anonymous}::pythonic::types::ndarray >, double>::result_type find_index_first_g0({anonymous}::pythonic::types::ndarray >&&, double&&)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:343:98, 2024-04-29T00:31:29,644 inlined from ‘PyObject* __pythran_wrap_find_index_first_g0(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:476:45, 2024-04-29T00:31:29,645 inlined from ‘__pythran_wrapall_find_index_first_g(PyObject*, PyObject*, PyObject*)::’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:578:54, 2024-04-29T00:31:29,645 inlined from ‘PyObject* {anonymous}::pythonic::handle_python_exception(F&&) [with F = __pythran_wrapall_find_index_first_g(PyObject*, PyObject*, PyObject*)::]’ at /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/python/exception_handler.hpp:17:13, 2024-04-29T00:31:29,646 inlined from ‘PyObject* __pythran_wrapall_find_index_first_g(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:575:57: 2024-04-29T00:31:29,647 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/shared_ref.hpp:146:7: note: call to ‘void operator delete(void*)’ here 2024-04-29T00:31:29,647 146 | delete mem; 2024-04-29T00:31:29,648 | ^~~~~~~~~~ 2024-04-29T00:31:30,025 In member function ‘void {anonymous}::pythonic::utils::shared_ref::dispose() [with T = {anonymous}::pythonic::types::raw_array]’, 2024-04-29T00:31:30,026 inlined from ‘{anonymous}::pythonic::utils::shared_ref::~shared_ref() [with T = {anonymous}::pythonic::types::raw_array]’ at /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/shared_ref.hpp:80:12, 2024-04-29T00:31:30,027 inlined from ‘{anonymous}::pythonic::types::ndarray >::~ndarray()’ at /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:217:10, 2024-04-29T00:31:30,027 inlined from ‘{anonymous}::__pythran_spatiotemporal_spectra::find_index_first_l::type<{anonymous}::pythonic::types::ndarray >, double>::result_type find_index_first_l0({anonymous}::pythonic::types::ndarray >&&, double&&)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:311:98, 2024-04-29T00:31:30,028 inlined from ‘PyObject* __pythran_wrap_find_index_first_l0(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:444:45, 2024-04-29T00:31:30,028 inlined from ‘__pythran_wrapall_find_index_first_l(PyObject*, PyObject*, PyObject*)::’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:557:54, 2024-04-29T00:31:30,029 inlined from ‘PyObject* {anonymous}::pythonic::handle_python_exception(F&&) [with F = __pythran_wrapall_find_index_first_l(PyObject*, PyObject*, PyObject*)::]’ at /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/python/exception_handler.hpp:17:13, 2024-04-29T00:31:30,030 inlined from ‘PyObject* __pythran_wrapall_find_index_first_l(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:554:57: 2024-04-29T00:31:30,031 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/shared_ref.hpp:140:23: warning: pointer used after ‘void operator delete(void*)’ [-Wuse-after-free] 2024-04-29T00:31:30,032 140 | if (mem && --mem->count == 0) { 2024-04-29T00:31:30,032 | ~~~~~^~~~~ 2024-04-29T00:31:30,033 In member function ‘void {anonymous}::pythonic::utils::shared_ref::dispose() [with T = {anonymous}::pythonic::types::raw_array]’, 2024-04-29T00:31:30,034 inlined from ‘{anonymous}::pythonic::utils::shared_ref::~shared_ref() [with T = {anonymous}::pythonic::types::raw_array]’ at /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/shared_ref.hpp:80:12, 2024-04-29T00:31:30,034 inlined from ‘{anonymous}::pythonic::types::ndarray >::~ndarray()’ at /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:217:10, 2024-04-29T00:31:30,035 inlined from ‘{anonymous}::pythonic::builtins::details::enumerate<{anonymous}::pythonic::types::ndarray > >::~enumerate()’ at /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/enumerate.hpp:46:12, 2024-04-29T00:31:30,036 inlined from ‘typename {anonymous}::__pythran_spatiotemporal_spectra::find_index_first_l::type::result_type {anonymous}::__pythran_spatiotemporal_spectra::find_index_first_l::operator()(argument_type0, argument_type1) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = double]’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:180:9, 2024-04-29T00:31:30,037 inlined from ‘{anonymous}::__pythran_spatiotemporal_spectra::find_index_first_l::type<{anonymous}::pythonic::types::ndarray >, double>::result_type find_index_first_l0({anonymous}::pythonic::types::ndarray >&&, double&&)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:311:98, 2024-04-29T00:31:30,037 inlined from ‘PyObject* __pythran_wrap_find_index_first_l0(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:444:45, 2024-04-29T00:31:30,038 inlined from ‘__pythran_wrapall_find_index_first_l(PyObject*, PyObject*, PyObject*)::’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:557:54, 2024-04-29T00:31:30,038 inlined from ‘PyObject* {anonymous}::pythonic::handle_python_exception(F&&) [with F = __pythran_wrapall_find_index_first_l(PyObject*, PyObject*, PyObject*)::]’ at /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/python/exception_handler.hpp:17:13, 2024-04-29T00:31:30,039 inlined from ‘PyObject* __pythran_wrapall_find_index_first_l(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:554:57: 2024-04-29T00:31:30,040 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/shared_ref.hpp:146:7: note: call to ‘void operator delete(void*)’ here 2024-04-29T00:31:30,041 146 | delete mem; 2024-04-29T00:31:30,042 | ^~~~~~~~~~ 2024-04-29T00:31:30,582 In member function ‘void {anonymous}::pythonic::utils::shared_ref::dispose() [with T = {anonymous}::pythonic::types::raw_array]’, 2024-04-29T00:31:30,583 inlined from ‘{anonymous}::pythonic::utils::shared_ref::~shared_ref() [with T = {anonymous}::pythonic::types::raw_array]’ at /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/shared_ref.hpp:80:12, 2024-04-29T00:31:30,584 inlined from ‘{anonymous}::pythonic::types::ndarray >::~ndarray()’ at /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:217:10, 2024-04-29T00:31:30,585 inlined from ‘{anonymous}::pythonic::builtins::details::enumerate<{anonymous}::pythonic::types::ndarray > >::~enumerate()’ at /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/enumerate.hpp:46:12, 2024-04-29T00:31:30,585 inlined from ‘typename {anonymous}::__pythran_spatiotemporal_spectra::find_index_first_geq::type::result_type {anonymous}::__pythran_spatiotemporal_spectra::find_index_first_geq::operator()(argument_type0, argument_type1) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >&; argument_type1 = double&]’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:212:9, 2024-04-29T00:31:30,586 inlined from ‘decltype (forward(f).operator()<{anonymous}::pythonic::types::by_val_t...>(static_cast::pythonic::types::by_val::type>::value>::type>(::pythonic::types::call::args) ...)) {anonymous}::pythonic::types::call(F&&, Args&& ...) [with F = {anonymous}::__pythran_spatiotemporal_spectra::find_index_first_geq; Args = {ndarray >&, double&}]’ at /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/assignable.hpp:45:69, 2024-04-29T00:31:30,587 inlined from ‘typename {anonymous}::__pythran_spatiotemporal_spectra::get_arange_minmax::type::result_type {anonymous}::__pythran_spatiotemporal_spectra::get_arange_minmax::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = double; argument_type2 = double]’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:256:38, 2024-04-29T00:31:30,588 inlined from ‘{anonymous}::__pythran_spatiotemporal_spectra::get_arange_minmax::type<{anonymous}::pythonic::types::ndarray >, double, double>::result_type get_arange_minmax0({anonymous}::pythonic::types::ndarray >&&, double&&, double&&)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:279:115, 2024-04-29T00:31:30,588 inlined from ‘PyObject* __pythran_wrap_get_arange_minmax0(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:412:44, 2024-04-29T00:31:30,589 inlined from ‘__pythran_wrapall_get_arange_minmax(PyObject*, PyObject*, PyObject*)::’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:536:53, 2024-04-29T00:31:30,590 inlined from ‘PyObject* {anonymous}::pythonic::handle_python_exception(F&&) [with F = __pythran_wrapall_get_arange_minmax(PyObject*, PyObject*, PyObject*)::]’ at /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/python/exception_handler.hpp:17:13, 2024-04-29T00:31:30,591 inlined from ‘PyObject* __pythran_wrapall_get_arange_minmax(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:533:57: 2024-04-29T00:31:30,591 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/shared_ref.hpp:140:23: warning: pointer used after ‘void operator delete(void*)’ [-Wuse-after-free] 2024-04-29T00:31:30,592 140 | if (mem && --mem->count == 0) { 2024-04-29T00:31:30,593 | ~~~~~^~~~~ 2024-04-29T00:31:30,593 In member function ‘void {anonymous}::pythonic::utils::shared_ref::dispose() [with T = {anonymous}::pythonic::types::raw_array]’, 2024-04-29T00:31:30,594 inlined from ‘{anonymous}::pythonic::utils::shared_ref::~shared_ref() [with T = {anonymous}::pythonic::types::raw_array]’ at /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/shared_ref.hpp:80:12, 2024-04-29T00:31:30,595 inlined from ‘{anonymous}::pythonic::types::ndarray >::~ndarray()’ at /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:217:10, 2024-04-29T00:31:30,596 inlined from ‘{anonymous}::pythonic::builtins::details::enumerate::type>::type> {anonymous}::pythonic::builtins::enumerate(Iterable&&, long int) [with Iterable = {anonymous}::pythonic::types::ndarray >&]’ at /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/enumerate.hpp:112:47, 2024-04-29T00:31:30,596 inlined from ‘decltype ({anonymous}::pythonic::builtins::enumerate((forward)(::pythonic::builtins::functor::enumerate::operator()::types)...)) {anonymous}::pythonic::builtins::functor::enumerate::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray >&}]’ at /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/enumerate.hpp:71:3, 2024-04-29T00:31:30,597 inlined from ‘typename {anonymous}::__pythran_spatiotemporal_spectra::find_index_first_geq::type::result_type {anonymous}::__pythran_spatiotemporal_spectra::find_index_first_geq::operator()(argument_type0, argument_type1) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >&; argument_type1 = double&]’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:212:9, 2024-04-29T00:31:30,598 inlined from ‘decltype (forward(f).operator()<{anonymous}::pythonic::types::by_val_t...>(static_cast::pythonic::types::by_val::type>::value>::type>(::pythonic::types::call::args) ...)) {anonymous}::pythonic::types::call(F&&, Args&& ...) [with F = {anonymous}::__pythran_spatiotemporal_spectra::find_index_first_geq; Args = {ndarray >&, double&}]’ at /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/assignable.hpp:45:69, 2024-04-29T00:31:30,598 inlined from ‘typename {anonymous}::__pythran_spatiotemporal_spectra::get_arange_minmax::type::result_type {anonymous}::__pythran_spatiotemporal_spectra::get_arange_minmax::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = double; argument_type2 = double]’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:256:38, 2024-04-29T00:31:30,599 inlined from ‘{anonymous}::__pythran_spatiotemporal_spectra::get_arange_minmax::type<{anonymous}::pythonic::types::ndarray >, double, double>::result_type get_arange_minmax0({anonymous}::pythonic::types::ndarray >&&, double&&, double&&)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:279:115, 2024-04-29T00:31:30,600 inlined from ‘PyObject* __pythran_wrap_get_arange_minmax0(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:412:44, 2024-04-29T00:31:30,600 inlined from ‘__pythran_wrapall_get_arange_minmax(PyObject*, PyObject*, PyObject*)::’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:536:53, 2024-04-29T00:31:30,601 inlined from ‘PyObject* {anonymous}::pythonic::handle_python_exception(F&&) [with F = __pythran_wrapall_get_arange_minmax(PyObject*, PyObject*, PyObject*)::]’ at /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/python/exception_handler.hpp:17:13, 2024-04-29T00:31:30,602 inlined from ‘PyObject* __pythran_wrapall_get_arange_minmax(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:533:57: 2024-04-29T00:31:30,602 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/shared_ref.hpp:146:7: note: call to ‘void operator delete(void*)’ here 2024-04-29T00:31:30,603 146 | delete mem; 2024-04-29T00:31:30,603 | ^~~~~~~~~~ 2024-04-29T00:31:30,604 In member function ‘void {anonymous}::pythonic::utils::shared_ref::dispose() [with T = {anonymous}::pythonic::types::raw_array]’, 2024-04-29T00:31:30,605 inlined from ‘{anonymous}::pythonic::utils::shared_ref::~shared_ref() [with T = {anonymous}::pythonic::types::raw_array]’ at /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/shared_ref.hpp:80:12, 2024-04-29T00:31:30,606 inlined from ‘{anonymous}::pythonic::types::ndarray >::~ndarray()’ at /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:217:10, 2024-04-29T00:31:30,606 inlined from ‘{anonymous}::pythonic::builtins::details::enumerate<{anonymous}::pythonic::types::ndarray > >::~enumerate()’ at /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/enumerate.hpp:46:12, 2024-04-29T00:31:30,607 inlined from ‘typename {anonymous}::__pythran_spatiotemporal_spectra::find_index_first_geq::type::result_type {anonymous}::__pythran_spatiotemporal_spectra::find_index_first_geq::operator()(argument_type0, argument_type1) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >&; argument_type1 = float&]’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:212:9, 2024-04-29T00:31:30,608 inlined from ‘decltype (forward(f).operator()<{anonymous}::pythonic::types::by_val_t...>(static_cast::pythonic::types::by_val::type>::value>::type>(::pythonic::types::call::args) ...)) {anonymous}::pythonic::types::call(F&&, Args&& ...) [with F = {anonymous}::__pythran_spatiotemporal_spectra::find_index_first_geq; Args = {ndarray >&, float&}]’ at /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/assignable.hpp:45:69, 2024-04-29T00:31:30,608 inlined from ‘typename {anonymous}::__pythran_spatiotemporal_spectra::get_arange_minmax::type::result_type {anonymous}::__pythran_spatiotemporal_spectra::get_arange_minmax::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = float; argument_type2 = float]’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:256:38, 2024-04-29T00:31:30,609 inlined from ‘{anonymous}::__pythran_spatiotemporal_spectra::get_arange_minmax::type<{anonymous}::pythonic::types::ndarray >, float, float>::result_type get_arange_minmax1({anonymous}::pythonic::types::ndarray >&&, float&&, float&&)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:295:115, 2024-04-29T00:31:30,610 inlined from ‘PyObject* __pythran_wrap_get_arange_minmax1(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:428:44, 2024-04-29T00:31:30,610 inlined from ‘__pythran_wrapall_get_arange_minmax(PyObject*, PyObject*, PyObject*)::’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:541:53, 2024-04-29T00:31:30,611 inlined from ‘PyObject* {anonymous}::pythonic::handle_python_exception(F&&) [with F = __pythran_wrapall_get_arange_minmax(PyObject*, PyObject*, PyObject*)::]’ at /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/python/exception_handler.hpp:17:13, 2024-04-29T00:31:30,612 inlined from ‘PyObject* __pythran_wrapall_get_arange_minmax(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:533:57: 2024-04-29T00:31:30,613 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/shared_ref.hpp:140:23: warning: pointer used after ‘void operator delete(void*)’ [-Wuse-after-free] 2024-04-29T00:31:30,613 140 | if (mem && --mem->count == 0) { 2024-04-29T00:31:30,615 | ~~~~~^~~~~ 2024-04-29T00:31:30,615 In member function ‘void {anonymous}::pythonic::utils::shared_ref::dispose() [with T = {anonymous}::pythonic::types::raw_array]’, 2024-04-29T00:31:30,616 inlined from ‘{anonymous}::pythonic::utils::shared_ref::~shared_ref() [with T = {anonymous}::pythonic::types::raw_array]’ at /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/shared_ref.hpp:80:12, 2024-04-29T00:31:30,617 inlined from ‘{anonymous}::pythonic::types::ndarray >::~ndarray()’ at /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:217:10, 2024-04-29T00:31:30,617 inlined from ‘{anonymous}::pythonic::builtins::details::enumerate::type>::type> {anonymous}::pythonic::builtins::enumerate(Iterable&&, long int) [with Iterable = {anonymous}::pythonic::types::ndarray >&]’ at /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/enumerate.hpp:112:47, 2024-04-29T00:31:30,618 inlined from ‘decltype ({anonymous}::pythonic::builtins::enumerate((forward)(::pythonic::builtins::functor::enumerate::operator()::types)...)) {anonymous}::pythonic::builtins::functor::enumerate::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray >&}]’ at /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/enumerate.hpp:71:3, 2024-04-29T00:31:30,618 inlined from ‘typename {anonymous}::__pythran_spatiotemporal_spectra::find_index_first_geq::type::result_type {anonymous}::__pythran_spatiotemporal_spectra::find_index_first_geq::operator()(argument_type0, argument_type1) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >&; argument_type1 = float&]’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:212:9, 2024-04-29T00:31:30,619 inlined from ‘decltype (forward(f).operator()<{anonymous}::pythonic::types::by_val_t...>(static_cast::pythonic::types::by_val::type>::value>::type>(::pythonic::types::call::args) ...)) {anonymous}::pythonic::types::call(F&&, Args&& ...) [with F = {anonymous}::__pythran_spatiotemporal_spectra::find_index_first_geq; Args = {ndarray >&, float&}]’ at /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/assignable.hpp:45:69, 2024-04-29T00:31:30,620 inlined from ‘typename {anonymous}::__pythran_spatiotemporal_spectra::get_arange_minmax::type::result_type {anonymous}::__pythran_spatiotemporal_spectra::get_arange_minmax::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = float; argument_type2 = float]’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:256:38, 2024-04-29T00:31:30,621 inlined from ‘{anonymous}::__pythran_spatiotemporal_spectra::get_arange_minmax::type<{anonymous}::pythonic::types::ndarray >, float, float>::result_type get_arange_minmax1({anonymous}::pythonic::types::ndarray >&&, float&&, float&&)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:295:115, 2024-04-29T00:31:30,621 inlined from ‘PyObject* __pythran_wrap_get_arange_minmax1(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:428:44, 2024-04-29T00:31:30,622 inlined from ‘__pythran_wrapall_get_arange_minmax(PyObject*, PyObject*, PyObject*)::’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:541:53, 2024-04-29T00:31:30,623 inlined from ‘PyObject* {anonymous}::pythonic::handle_python_exception(F&&) [with F = __pythran_wrapall_get_arange_minmax(PyObject*, PyObject*, PyObject*)::]’ at /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/python/exception_handler.hpp:17:13, 2024-04-29T00:31:30,623 inlined from ‘PyObject* __pythran_wrapall_get_arange_minmax(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:533:57: 2024-04-29T00:31:30,624 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/shared_ref.hpp:146:7: note: call to ‘void operator delete(void*)’ here 2024-04-29T00:31:30,624 146 | delete mem; 2024-04-29T00:31:30,625 | ^~~~~~~~~~ 2024-04-29T00:31:30,625 In member function ‘void {anonymous}::pythonic::utils::shared_ref::dispose() [with T = {anonymous}::pythonic::types::raw_array]’, 2024-04-29T00:31:30,626 inlined from ‘{anonymous}::pythonic::utils::shared_ref::~shared_ref() [with T = {anonymous}::pythonic::types::raw_array]’ at /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/shared_ref.hpp:80:12, 2024-04-29T00:31:30,626 inlined from ‘{anonymous}::pythonic::types::ndarray >::~ndarray()’ at /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:217:10, 2024-04-29T00:31:30,627 inlined from ‘{anonymous}::pythonic::builtins::details::enumerate<{anonymous}::pythonic::types::ndarray > >::~enumerate()’ at /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/enumerate.hpp:46:12, 2024-04-29T00:31:30,628 inlined from ‘typename {anonymous}::__pythran_spatiotemporal_spectra::find_index_first_g::type::result_type {anonymous}::__pythran_spatiotemporal_spectra::find_index_first_g::operator()(argument_type0, argument_type1) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >&; argument_type1 = float&]’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:196:9, 2024-04-29T00:31:30,628 inlined from ‘decltype (forward(f).operator()<{anonymous}::pythonic::types::by_val_t...>(static_cast::pythonic::types::by_val::type>::value>::type>(::pythonic::types::call::args) ...)) {anonymous}::pythonic::types::call(F&&, Args&& ...) [with F = {anonymous}::__pythran_spatiotemporal_spectra::find_index_first_g; Args = {ndarray >&, float&}]’ at /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/assignable.hpp:45:69, 2024-04-29T00:31:30,629 inlined from ‘typename {anonymous}::__pythran_spatiotemporal_spectra::get_arange_minmax::type::result_type {anonymous}::__pythran_spatiotemporal_spectra::get_arange_minmax::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = float; argument_type2 = float]’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:264:37, 2024-04-29T00:31:30,630 inlined from ‘{anonymous}::__pythran_spatiotemporal_spectra::get_arange_minmax::type<{anonymous}::pythonic::types::ndarray >, float, float>::result_type get_arange_minmax1({anonymous}::pythonic::types::ndarray >&&, float&&, float&&)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:295:115, 2024-04-29T00:31:30,630 inlined from ‘PyObject* __pythran_wrap_get_arange_minmax1(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:428:44, 2024-04-29T00:31:30,631 inlined from ‘__pythran_wrapall_get_arange_minmax(PyObject*, PyObject*, PyObject*)::’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:541:53, 2024-04-29T00:31:30,632 inlined from ‘PyObject* {anonymous}::pythonic::handle_python_exception(F&&) [with F = __pythran_wrapall_get_arange_minmax(PyObject*, PyObject*, PyObject*)::]’ at /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/python/exception_handler.hpp:17:13, 2024-04-29T00:31:30,633 inlined from ‘PyObject* __pythran_wrapall_get_arange_minmax(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:533:57: 2024-04-29T00:31:30,634 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/shared_ref.hpp:140:23: warning: pointer used after ‘void operator delete(void*)’ [-Wuse-after-free] 2024-04-29T00:31:30,635 140 | if (mem && --mem->count == 0) { 2024-04-29T00:31:30,635 | ~~~~~^~~~~ 2024-04-29T00:31:30,636 In member function ‘void {anonymous}::pythonic::utils::shared_ref::dispose() [with T = {anonymous}::pythonic::types::raw_array]’, 2024-04-29T00:31:30,637 inlined from ‘{anonymous}::pythonic::utils::shared_ref::~shared_ref() [with T = {anonymous}::pythonic::types::raw_array]’ at /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/shared_ref.hpp:80:12, 2024-04-29T00:31:30,637 inlined from ‘{anonymous}::pythonic::types::ndarray >::~ndarray()’ at /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:217:10, 2024-04-29T00:31:30,638 inlined from ‘{anonymous}::pythonic::builtins::details::enumerate::type>::type> {anonymous}::pythonic::builtins::enumerate(Iterable&&, long int) [with Iterable = {anonymous}::pythonic::types::ndarray >&]’ at /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/enumerate.hpp:112:47, 2024-04-29T00:31:30,638 inlined from ‘decltype ({anonymous}::pythonic::builtins::enumerate((forward)(::pythonic::builtins::functor::enumerate::operator()::types)...)) {anonymous}::pythonic::builtins::functor::enumerate::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray >&}]’ at /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/enumerate.hpp:71:3, 2024-04-29T00:31:30,639 inlined from ‘typename {anonymous}::__pythran_spatiotemporal_spectra::find_index_first_g::type::result_type {anonymous}::__pythran_spatiotemporal_spectra::find_index_first_g::operator()(argument_type0, argument_type1) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >&; argument_type1 = float&]’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:196:9, 2024-04-29T00:31:30,640 inlined from ‘decltype (forward(f).operator()<{anonymous}::pythonic::types::by_val_t...>(static_cast::pythonic::types::by_val::type>::value>::type>(::pythonic::types::call::args) ...)) {anonymous}::pythonic::types::call(F&&, Args&& ...) [with F = {anonymous}::__pythran_spatiotemporal_spectra::find_index_first_g; Args = {ndarray >&, float&}]’ at /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/assignable.hpp:45:69, 2024-04-29T00:31:30,640 inlined from ‘typename {anonymous}::__pythran_spatiotemporal_spectra::get_arange_minmax::type::result_type {anonymous}::__pythran_spatiotemporal_spectra::get_arange_minmax::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = float; argument_type2 = float]’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:264:37, 2024-04-29T00:31:30,641 inlined from ‘{anonymous}::__pythran_spatiotemporal_spectra::get_arange_minmax::type<{anonymous}::pythonic::types::ndarray >, float, float>::result_type get_arange_minmax1({anonymous}::pythonic::types::ndarray >&&, float&&, float&&)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:295:115, 2024-04-29T00:31:30,642 inlined from ‘PyObject* __pythran_wrap_get_arange_minmax1(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:428:44, 2024-04-29T00:31:30,642 inlined from ‘__pythran_wrapall_get_arange_minmax(PyObject*, PyObject*, PyObject*)::’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:541:53, 2024-04-29T00:31:30,643 inlined from ‘PyObject* {anonymous}::pythonic::handle_python_exception(F&&) [with F = __pythran_wrapall_get_arange_minmax(PyObject*, PyObject*, PyObject*)::]’ at /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/python/exception_handler.hpp:17:13, 2024-04-29T00:31:30,643 inlined from ‘PyObject* __pythran_wrapall_get_arange_minmax(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:533:57: 2024-04-29T00:31:30,644 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/shared_ref.hpp:146:7: note: call to ‘void operator delete(void*)’ here 2024-04-29T00:31:30,644 146 | delete mem; 2024-04-29T00:31:30,645 | ^~~~~~~~~~ 2024-04-29T00:31:31,760 At global scope: 2024-04-29T00:31:31,761 cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics 2024-04-29T00:31:32,770 creating build/lib.linux-armv7l-cpython-311/fluidsim/base/output/__pythran__ 2024-04-29T00:31:32,771 INFO: arm-linux-gnueabihf-g++ -shared -Wl,-O1 -Wl,-Bsymbolic-functions -g -fwrapv -O2 build/temp.linux-armv7l-cpython-311/fluidsim/base/output/__pythran__/spatiotemporal_spectra.o -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lblas -lblas -o build/lib.linux-armv7l-cpython-311/fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpython-311-arm-linux-gnueabihf.so -fvisibility=hidden -Wl,-strip-all 2024-04-29T00:31:33,250 INFO: Generated C++ source file: fluidsim/solvers/ns3d/forcing/__pythran__/watu.cpp 2024-04-29T00:31:33,251 Generated C++ source file: fluidsim/solvers/ns3d/forcing/__pythran__/watu.cpp 2024-04-29T00:31:33,254 building 'fluidsim.solvers.ns3d.forcing.__pythran__.watu' extension 2024-04-29T00:31:33,255 INFO: C compiler: arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC 2024-04-29T00:31:33,256 creating build/temp.linux-armv7l-cpython-311/fluidsim/solvers 2024-04-29T00:31:33,256 creating build/temp.linux-armv7l-cpython-311/fluidsim/solvers/ns3d 2024-04-29T00:31:33,257 creating build/temp.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/forcing 2024-04-29T00:31:33,257 creating build/temp.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/forcing/__pythran__ 2024-04-29T00:31:33,258 INFO: compile options: '-DENABLE_PYTHON_MODULE -D__PYTHRAN__=3 -I/tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-nrh1vxtt/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/tmp/pip-build-env-nrh1vxtt/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/usr/include/python3.11 -c' 2024-04-29T00:31:33,259 extra options: '-std=c++11 -fno-math-errno -fvisibility=hidden -fno-wrapv -Wno-unused-function -Wno-int-in-bool-context -Wno-unknown-warning-option -O3 -march=native -DUSE_XSIMD' 2024-04-29T00:31:33,259 INFO: arm-linux-gnueabihf-gcc: fluidsim/solvers/ns3d/forcing/__pythran__/watu.cpp 2024-04-29T00:31:43,940 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:61, 2024-04-29T00:31:43,941 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:7, 2024-04-29T00:31:43,941 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/tuple.hpp:5, 2024-04-29T00:31:43,942 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/bool_.hpp:5, 2024-04-29T00:31:43,943 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:4, 2024-04-29T00:31:43,943 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2024-04-29T00:31:43,944 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2024-04-29T00:31:43,945 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:46, 2024-04-29T00:31:43,945 from fluidsim/solvers/ns3d/forcing/__pythran__/watu.cpp:1: 2024-04-29T00:31:43,946 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp: In instantiation of ‘xsimd::batch::batch(T) [with T = double; A = xsimd::neon]’: 2024-04-29T00:31:43,947 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp:79:36: required from ‘{anonymous}::pythonic::types::broadcast_base::broadcast_base(V) [with V = double; dtype = double]’ 2024-04-29T00:31:43,947 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp:87:37: required from ‘{anonymous}::pythonic::types::broadcast::broadcast(V) [with V = double; T = double; B = double]’ 2024-04-29T00:31:43,948 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:17:58: required from ‘typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&) [with E0 = double&; E1 = ndarray >&; typename std::enable_if::type, typename std::decay<_Tp2>::type>::value, numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename adapt_type::type, typename adapt_type::type> >::type = numpy_expr<{anonymous}::pythonic::operator_::functor::mul, broadcast, ndarray >&>; typename adapt_type::type = broadcast; typename adapt_type::type = ndarray >&; typename std::decay<_Tp>::type = double; typename std::decay<_Tp2>::type = std::decay >&>::type]’ 2024-04-29T00:31:43,949 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/operator_/mul.hpp:17:31: required from ‘decltype ((forward(a) * forward(b))) {anonymous}::pythonic::operator_::mul(A&&, B&&) [with A = double&; B = {anonymous}::pythonic::types::ndarray >&; decltype ((forward(a) * forward(b))) = {anonymous}::pythonic::types::numpy_expr, {anonymous}::pythonic::types::ndarray >&>]’ 2024-04-29T00:31:43,950 fluidsim/solvers/ns3d/forcing/__pythran__/watu.cpp:68:96: required from ‘typename {anonymous}::__pythran_watu::compute_watu_coriolis_forcing_component::type::result_type {anonymous}::__pythran_watu::compute_watu_coriolis_forcing_component::operator()(argument_type0, argument_type1, argument_type2, argument_type3, argument_type4, argument_type5) const [with argument_type0 = double; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = double; argument_type3 = {anonymous}::pythonic::types::ndarray >; argument_type4 = {anonymous}::pythonic::types::ndarray >; argument_type5 = {anonymous}::pythonic::types::ndarray >; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-29T00:31:43,950 fluidsim/solvers/ns3d/forcing/__pythran__/watu.cpp:82:101: required from here 2024-04-29T00:31:43,951 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:504:69: error: no matching function for call to ‘xsimd::types::simd_register::simd_register(xsimd::batch)’ 2024-04-29T00:31:43,952 504 | : types::simd_register(kernel::broadcast(val, A {})) 2024-04-29T00:31:43,952 | ^ 2024-04-29T00:31:43,953 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./././././xsimd_sse2_register.hpp:16, 2024-04-29T00:31:43,954 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././xsimd_sse3_register.hpp:15, 2024-04-29T00:31:43,954 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./././xsimd_ssse3_register.hpp:15, 2024-04-29T00:31:43,955 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././xsimd_sse4_1_register.hpp:15, 2024-04-29T00:31:43,956 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./xsimd_sse4_2_register.hpp:15, 2024-04-29T00:31:43,957 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/xsimd_fma3_sse_register.hpp:15, 2024-04-29T00:31:43,957 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/xsimd_all_registers.hpp:12, 2024-04-29T00:31:43,958 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/xsimd_arch.hpp:19, 2024-04-29T00:31:43,959 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/xsimd_aligned_allocator.hpp:27, 2024-04-29T00:31:43,960 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:56: 2024-04-29T00:31:43,960 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: candidate: ‘constexpr xsimd::types::simd_register::simd_register()’ 2024-04-29T00:31:43,961 27 | struct simd_register 2024-04-29T00:31:43,961 | ^~~~~~~~~~~~~ 2024-04-29T00:31:43,962 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: candidate expects 0 arguments, 1 provided 2024-04-29T00:31:43,962 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: candidate: ‘constexpr xsimd::types::simd_register::simd_register(const xsimd::types::simd_register&)’ 2024-04-29T00:31:43,963 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: no known conversion for argument 1 from ‘xsimd::batch’ to ‘const xsimd::types::simd_register&’ 2024-04-29T00:31:43,963 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: candidate: ‘constexpr xsimd::types::simd_register::simd_register(xsimd::types::simd_register&&)’ 2024-04-29T00:31:43,964 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: no known conversion for argument 1 from ‘xsimd::batch’ to ‘xsimd::types::simd_register&&’ 2024-04-29T00:31:45,247 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:100, 2024-04-29T00:31:45,247 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:492: 2024-04-29T00:31:45,248 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp: In instantiation of ‘void xsimd::kernel::store_unaligned(T*, const xsimd::batch&, requires_arch) [with A = xsimd::neon; T = double; requires_arch = const xsimd::neon&]’: 2024-04-29T00:31:45,249 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:582:35: required from ‘void xsimd::batch::store_unaligned(U*) const [with U = double; T = double; A = xsimd::neon]’ 2024-04-29T00:31:45,250 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:217:24: required from ‘void {anonymous}::pythonic::types::const_simd_nditerator::store(const xsimd::batch&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr >&>&>; typename E::dtype = double]’ 2024-04-29T00:31:45,250 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:17: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr >&>&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_iexpr >&>&> >, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_iexpr >&>&> >, {anonymous}::pythonic::types::numpy_iexpr >&>&> > >]’ 2024-04-29T00:31:45,251 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr >&>&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_iexpr >&>&> >, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_iexpr >&>&> >, {anonymous}::pythonic::types::numpy_iexpr >&>&> > >]’ 2024-04-29T00:31:45,252 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr >&>&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_iexpr >&>&> >, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_iexpr >&>&> >, {anonymous}::pythonic::types::numpy_iexpr >&>&> > >; unsigned int N = 1; unsigned int D = 0]’ 2024-04-29T00:31:45,253 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-29T00:31:45,254 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&> >; unsigned int N = 3; int D = 0; bool vector_form = true]’ 2024-04-29T00:31:45,255 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&> >; unsigned int N = 3; int D = 0; bool vector_form = true]’ 2024-04-29T00:31:45,255 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/copyto.hpp:30:53: required from ‘{anonymous}::pythonic::types::none_type {anonymous}::pythonic::numpy::copyto({anonymous}::pythonic::types::ndarray&, const E&) [with T = double; pS = {anonymous}::pythonic::types::pshape; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&> >]’ 2024-04-29T00:31:45,256 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/copyto.hpp:29:3: required from ‘decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) {anonymous}::pythonic::numpy::functor::copyto::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&> >}; decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) = {anonymous}::pythonic::types::none_type]’ 2024-04-29T00:31:45,257 fluidsim/solvers/ns3d/forcing/__pythran__/watu.cpp:68:41: required from ‘typename {anonymous}::__pythran_watu::compute_watu_coriolis_forcing_component::type::result_type {anonymous}::__pythran_watu::compute_watu_coriolis_forcing_component::operator()(argument_type0, argument_type1, argument_type2, argument_type3, argument_type4, argument_type5) const [with argument_type0 = double; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = double; argument_type3 = {anonymous}::pythonic::types::ndarray >; argument_type4 = {anonymous}::pythonic::types::ndarray >; argument_type5 = {anonymous}::pythonic::types::ndarray >; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-29T00:31:45,257 fluidsim/solvers/ns3d/forcing/__pythran__/watu.cpp:82:101: required from here 2024-04-29T00:31:45,258 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:626:29: error: no matching function for call to ‘store_aligned(double*&, const xsimd::batch&, xsimd::neon)’ 2024-04-29T00:31:45,259 626 | store_aligned(dst, src, A {}); 2024-04-29T00:31:45,260 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2024-04-29T00:31:45,260 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:570:21: note: candidate: ‘template::value && (! std::is_signed::value)) && (sizeof (T) == 1)), int>::type > void xsimd::kernel::store_aligned(T*, const xsimd::batch&, requires_arch)’ 2024-04-29T00:31:45,261 570 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:31:45,262 | ^~~~~~~~~~~~~ 2024-04-29T00:31:45,263 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:570:21: note: template argument deduction/substitution failed: 2024-04-29T00:31:45,263 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:569:77: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:31:45,264 569 | template = 0> 2024-04-29T00:31:45,264 | ^ 2024-04-29T00:31:45,265 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:576:21: note: candidate: ‘template::value && std::is_signed::value) && (sizeof (T) == 1)), int>::type > void xsimd::kernel::store_aligned(T*, const xsimd::batch&, requires_arch)’ 2024-04-29T00:31:45,265 576 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:31:45,266 | ^~~~~~~~~~~~~ 2024-04-29T00:31:45,266 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:576:21: note: template argument deduction/substitution failed: 2024-04-29T00:31:45,267 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:575:75: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:31:45,268 575 | template = 0> 2024-04-29T00:31:45,268 | ^ 2024-04-29T00:31:45,269 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:582:21: note: candidate: ‘template::value && (! std::is_signed::value)) && (sizeof (T) == 2)), int>::type > void xsimd::kernel::store_aligned(T*, const xsimd::batch&, requires_arch)’ 2024-04-29T00:31:45,270 582 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:31:45,271 | ^~~~~~~~~~~~~ 2024-04-29T00:31:45,271 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:582:21: note: template argument deduction/substitution failed: 2024-04-29T00:31:45,272 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:581:77: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:31:45,273 581 | template = 0> 2024-04-29T00:31:45,273 | ^ 2024-04-29T00:31:45,274 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:588:21: note: candidate: ‘template::value && std::is_signed::value) && (sizeof (T) == 2)), int>::type > void xsimd::kernel::store_aligned(T*, const xsimd::batch&, requires_arch)’ 2024-04-29T00:31:45,275 588 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:31:45,276 | ^~~~~~~~~~~~~ 2024-04-29T00:31:45,277 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:588:21: note: template argument deduction/substitution failed: 2024-04-29T00:31:45,277 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:587:75: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:31:45,278 587 | template = 0> 2024-04-29T00:31:45,278 | ^ 2024-04-29T00:31:45,279 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:594:21: note: candidate: ‘template::value && (! std::is_signed::value)) && (sizeof (T) == 4)), int>::type > void xsimd::kernel::store_aligned(T*, const xsimd::batch&, requires_arch)’ 2024-04-29T00:31:45,280 594 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:31:45,280 | ^~~~~~~~~~~~~ 2024-04-29T00:31:45,281 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:594:21: note: template argument deduction/substitution failed: 2024-04-29T00:31:45,281 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:593:77: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:31:45,282 593 | template = 0> 2024-04-29T00:31:45,283 | ^ 2024-04-29T00:31:45,283 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:600:21: note: candidate: ‘template::value && std::is_signed::value) && (sizeof (T) == 4)), int>::type > void xsimd::kernel::store_aligned(T*, const xsimd::batch&, requires_arch)’ 2024-04-29T00:31:45,284 600 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:31:45,285 | ^~~~~~~~~~~~~ 2024-04-29T00:31:45,286 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:600:21: note: template argument deduction/substitution failed: 2024-04-29T00:31:45,287 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:599:75: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:31:45,288 599 | template = 0> 2024-04-29T00:31:45,288 | ^ 2024-04-29T00:31:45,289 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:606:21: note: candidate: ‘template::value && (! std::is_signed::value)) && (sizeof (T) == 8)), int>::type > void xsimd::kernel::store_aligned(T*, const xsimd::batch&, requires_arch)’ 2024-04-29T00:31:45,290 606 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:31:45,290 | ^~~~~~~~~~~~~ 2024-04-29T00:31:45,291 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:606:21: note: template argument deduction/substitution failed: 2024-04-29T00:31:45,292 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:605:77: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:31:45,293 605 | template = 0> 2024-04-29T00:31:45,294 | ^ 2024-04-29T00:31:45,294 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:612:21: note: candidate: ‘template::value && std::is_signed::value) && (sizeof (T) == 8)), int>::type > void xsimd::kernel::store_aligned(T*, const xsimd::batch&, requires_arch)’ 2024-04-29T00:31:45,295 612 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:31:45,296 | ^~~~~~~~~~~~~ 2024-04-29T00:31:45,296 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:612:21: note: template argument deduction/substitution failed: 2024-04-29T00:31:45,297 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:611:75: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:31:45,297 611 | template = 0> 2024-04-29T00:31:45,298 | ^ 2024-04-29T00:31:45,298 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:618:21: note: candidate: ‘void xsimd::kernel::store_aligned(float*, const xsimd::batch&, requires_arch) [with A = xsimd::neon; requires_arch = const xsimd::neon&]’ 2024-04-29T00:31:45,299 618 | inline void store_aligned(float* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:31:45,300 | ^~~~~~~~~~~~~ 2024-04-29T00:31:45,301 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:618:42: note: no known conversion for argument 1 from ‘double*’ to ‘float*’ 2024-04-29T00:31:45,302 618 | inline void store_aligned(float* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:31:45,302 | ~~~~~~~^~~ 2024-04-29T00:31:45,303 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:66: 2024-04-29T00:31:45,304 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2277:17: note: candidate: ‘template void xsimd::store_aligned(T*, const batch&)’ 2024-04-29T00:31:45,305 2277 | inline void store_aligned(T* mem, batch const& val) noexcept 2024-04-29T00:31:45,305 | ^~~~~~~~~~~~~ 2024-04-29T00:31:45,306 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2277:17: note: candidate expects 2 arguments, 3 provided 2024-04-29T00:31:45,618 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp: In instantiation of ‘xsimd::batch& xsimd::batch::operator*=(const xsimd::batch&) [with T = double; A = xsimd::neon]’: 2024-04-29T00:31:45,619 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:230:32: required from ‘xsimd::batch xsimd::operator*(const batch&, const batch&)’ 2024-04-29T00:31:45,620 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/operator_/mul.hpp:17:31: required from ‘decltype ((forward(a) * forward(b))) {anonymous}::pythonic::operator_::mul(A&&, B&&) [with A = xsimd::batch; B = xsimd::batch; decltype ((forward(a) * forward(b))) = xsimd::batch]’ 2024-04-29T00:31:45,621 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/operator_/mul.hpp:17:3: required from ‘decltype ({anonymous}::pythonic::operator_::mul((forward)(::pythonic::operator_::functor::mul::operator()::types)...)) {anonymous}::pythonic::operator_::functor::mul::operator()(Types&& ...) const [with Types = {xsimd::batch, xsimd::batch}; decltype ({anonymous}::pythonic::operator_::mul((forward)(::pythonic::operator_::functor::mul::operator()::types)...)) = xsimd::batch]’ 2024-04-29T00:31:45,621 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:433:18: required from ‘decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_iexpr >&>&> >, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_iexpr >&>&> >, {anonymous}::pythonic::types::numpy_iexpr >&>&> > >; Op = {anonymous}::pythonic::operator_::functor::mul; Iters = {{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_iexpr >&>&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_broadcast_iterator >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&>&> > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_iexpr >&>&> >, {anonymous}::pythonic::types::numpy_iexpr >&>&> >, {anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_iexpr >&>&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_broadcast_iterator >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&>&> > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&>&> > >}; decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) = xsimd::batch; {anonymous}::pythonic::utils::index_sequence = {anonymous}::pythonic::utils::integer_sequence]’ 2024-04-29T00:31:45,622 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:439:26: required from ‘decltype (((const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::make_index_sequence{})) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::operator*() const [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_iexpr >&>&> >, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_iexpr >&>&> >, {anonymous}::pythonic::types::numpy_iexpr >&>&> > >; Op = {anonymous}::pythonic::operator_::functor::mul; Iters = {{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_iexpr >&>&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_broadcast_iterator >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&>&> > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_iexpr >&>&> >, {anonymous}::pythonic::types::numpy_iexpr >&>&> >, {anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_iexpr >&>&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_broadcast_iterator >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&>&> > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&>&> > >}; decltype (((const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::make_index_sequence{})) = xsimd::batch; {anonymous}::pythonic::utils::make_index_sequence = {anonymous}::pythonic::utils::integer_sequence]’ 2024-04-29T00:31:45,623 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: [ skipping 23 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-29T00:31:45,624 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&> >; unsigned int N = 3; int D = 0; bool vector_form = true]’ 2024-04-29T00:31:45,625 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&> >; unsigned int N = 3; int D = 0; bool vector_form = true]’ 2024-04-29T00:31:45,626 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/copyto.hpp:30:53: required from ‘{anonymous}::pythonic::types::none_type {anonymous}::pythonic::numpy::copyto({anonymous}::pythonic::types::ndarray&, const E&) [with T = double; pS = {anonymous}::pythonic::types::pshape; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&> >]’ 2024-04-29T00:31:45,627 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/copyto.hpp:29:3: required from ‘decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) {anonymous}::pythonic::numpy::functor::copyto::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&> >}; decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) = {anonymous}::pythonic::types::none_type]’ 2024-04-29T00:31:45,627 fluidsim/solvers/ns3d/forcing/__pythran__/watu.cpp:68:41: required from ‘typename {anonymous}::__pythran_watu::compute_watu_coriolis_forcing_component::type::result_type {anonymous}::__pythran_watu::compute_watu_coriolis_forcing_component::operator()(argument_type0, argument_type1, argument_type2, argument_type3, argument_type4, argument_type5) const [with argument_type0 = double; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = double; argument_type3 = {anonymous}::pythonic::types::ndarray >; argument_type4 = {anonymous}::pythonic::types::ndarray >; argument_type5 = {anonymous}::pythonic::types::ndarray >; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-29T00:31:45,628 fluidsim/solvers/ns3d/forcing/__pythran__/watu.cpp:82:101: required from here 2024-04-29T00:31:45,629 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:784:38: error: no matching function for call to ‘mul(xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2024-04-29T00:31:45,629 784 | return *this = kernel::mul(*this, other, A {}); 2024-04-29T00:31:45,630 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-29T00:31:45,631 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:15, 2024-04-29T00:31:45,631 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:120: 2024-04-29T00:31:45,632 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_arithmetic.hpp:160:28: note: candidate: ‘template xsimd::batch xsimd::kernel::mul(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2024-04-29T00:31:45,633 160 | inline batch mul(batch const& self, batch const& other, requires_arch) noexcept 2024-04-29T00:31:45,633 | ^~~ 2024-04-29T00:31:45,634 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_arithmetic.hpp:160:28: note: template argument deduction/substitution failed: 2024-04-29T00:31:45,635 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:17: 2024-04-29T00:31:45,635 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic_fwd.hpp:32:37: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:31:45,636 32 | template ::value, void>::type> 2024-04-29T00:31:45,637 | ^~~~~ 2024-04-29T00:31:45,638 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:810:28: note: candidate: ‘template::value && (sizeof (T) != 8)) || std::is_same::value), int>::type > xsimd::batch xsimd::kernel::mul(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2024-04-29T00:31:45,638 810 | inline batch mul(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-29T00:31:45,639 | ^~~ 2024-04-29T00:31:45,640 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:810:28: note: template argument deduction/substitution failed: 2024-04-29T00:31:45,640 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:809:71: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:31:45,641 809 | template = 0> 2024-04-29T00:31:45,641 | ^ 2024-04-29T00:31:45,703 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:19: 2024-04-29T00:31:45,703 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp: In instantiation of ‘xsimd::batch xsimd::kernel::detail::load_unaligned(const T_in*, xsimd::kernel::convert, xsimd::kernel::requires_arch, with_slow_conversion) [with A = xsimd::neon; T_in = double; T_out = double; xsimd::kernel::requires_arch = const xsimd::generic&]’: 2024-04-29T00:31:45,704 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:283:45: required from ‘xsimd::batch xsimd::kernel::load_unaligned(const T_in*, convert, requires_arch) [with A = xsimd::neon; T_in = double; T_out = double; requires_arch = const xsimd::generic&]’ 2024-04-29T00:31:45,705 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1285:41: required from ‘xsimd::simd_return_type xsimd::load_as(const From*, unaligned_mode) [with To = double; A = neon; From = double; simd_return_type = batch]’ 2024-04-29T00:31:45,705 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1370:32: required from ‘xsimd::batch xsimd::load_unaligned(const From*) [with A = neon; From = double]’ 2024-04-29T00:31:45,706 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:210:33: required from ‘decltype (xsimd::load_unaligned(((const {anonymous}::pythonic::types::const_simd_nditerator*)this)->{anonymous}::pythonic::types::const_simd_nditerator::data)) {anonymous}::pythonic::types::const_simd_nditerator::operator*() const [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&>; decltype (xsimd::load_unaligned(((const {anonymous}::pythonic::types::const_simd_nditerator*)this)->data)) = xsimd::batch]’ 2024-04-29T00:31:45,707 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr >&>&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>&>]’ 2024-04-29T00:31:45,707 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: [ skipping 25 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-29T00:31:45,708 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:272:60: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 3; int D = 0; bool vector_form = true]’ 2024-04-29T00:31:45,709 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 3; int D = 0; bool vector_form = true]’ 2024-04-29T00:31:45,710 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/copyto.hpp:23:53: required from ‘{anonymous}::pythonic::types::none_type {anonymous}::pythonic::numpy::copyto({anonymous}::pythonic::types::ndarray&, const E&) [with T = double; pS = {anonymous}::pythonic::types::pshape; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&> >]’ 2024-04-29T00:31:45,710 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/copyto.hpp:29:3: required from ‘decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) {anonymous}::pythonic::numpy::functor::copyto::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&> >}; decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) = {anonymous}::pythonic::types::none_type]’ 2024-04-29T00:31:45,711 fluidsim/solvers/ns3d/forcing/__pythran__/watu.cpp:68:41: required from ‘typename {anonymous}::__pythran_watu::compute_watu_coriolis_forcing_component::type::result_type {anonymous}::__pythran_watu::compute_watu_coriolis_forcing_component::operator()(argument_type0, argument_type1, argument_type2, argument_type3, argument_type4, argument_type5) const [with argument_type0 = double; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = double; argument_type3 = {anonymous}::pythonic::types::ndarray >; argument_type4 = {anonymous}::pythonic::types::ndarray >; argument_type5 = {anonymous}::pythonic::types::ndarray >; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-29T00:31:45,712 fluidsim/solvers/ns3d/forcing/__pythran__/watu.cpp:82:101: required from here 2024-04-29T00:31:45,713 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:276:59: error: static assertion failed: there should be a direct load for this type combination 2024-04-29T00:31:45,713 276 | static_assert(!std::is_same::value, "there should be a direct load for this type combination"); 2024-04-29T00:31:45,714 | ^~~~~ 2024-04-29T00:31:45,715 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:276:59: note: ‘!(bool)std::integral_constant::value’ evaluates to false 2024-04-29T00:31:45,715 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp: In instantiation of ‘xsimd::batch& xsimd::batch::operator-=(const xsimd::batch&) [with T = double; A = xsimd::neon]’: 2024-04-29T00:31:45,716 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:224:32: required from ‘xsimd::batch xsimd::operator-(const batch&, const batch&)’ 2024-04-29T00:31:45,717 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/operator_/sub.hpp:17:31: required from ‘decltype ((forward(a) - forward(b))) {anonymous}::pythonic::operator_::sub(A&&, B&&) [with A = xsimd::batch; B = xsimd::batch; decltype ((forward(a) - forward(b))) = xsimd::batch]’ 2024-04-29T00:31:45,718 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/operator_/sub.hpp:17:3: required from ‘decltype ({anonymous}::pythonic::operator_::sub((forward)(::pythonic::operator_::functor::sub::operator()::types)...)) {anonymous}::pythonic::operator_::functor::sub::operator()(Types&& ...) const [with Types = {xsimd::batch, xsimd::batch}; decltype ({anonymous}::pythonic::operator_::sub((forward)(::pythonic::operator_::functor::sub::operator()::types)...)) = xsimd::batch]’ 2024-04-29T00:31:45,719 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:433:18: required from ‘decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_iexpr >&>&> >, {anonymous}::pythonic::types::numpy_iexpr >&>&> >; Op = {anonymous}::pythonic::operator_::functor::sub; Iters = {{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_iexpr >&>&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_broadcast_iterator >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&>&> > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&>&> >}; decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) = xsimd::batch; {anonymous}::pythonic::utils::index_sequence = {anonymous}::pythonic::utils::integer_sequence]’ 2024-04-29T00:31:45,719 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:439:26: required from ‘decltype (((const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::make_index_sequence{})) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::operator*() const [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_iexpr >&>&> >, {anonymous}::pythonic::types::numpy_iexpr >&>&> >; Op = {anonymous}::pythonic::operator_::functor::sub; Iters = {{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_iexpr >&>&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_broadcast_iterator >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&>&> > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&>&> >}; decltype (((const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::make_index_sequence{})) = xsimd::batch; {anonymous}::pythonic::utils::make_index_sequence = {anonymous}::pythonic::utils::integer_sequence]’ 2024-04-29T00:31:45,720 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:433:20: [ skipping 25 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-29T00:31:45,721 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&> >; unsigned int N = 3; int D = 0; bool vector_form = true]’ 2024-04-29T00:31:45,722 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&> >; unsigned int N = 3; int D = 0; bool vector_form = true]’ 2024-04-29T00:31:45,723 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/copyto.hpp:30:53: required from ‘{anonymous}::pythonic::types::none_type {anonymous}::pythonic::numpy::copyto({anonymous}::pythonic::types::ndarray&, const E&) [with T = double; pS = {anonymous}::pythonic::types::pshape; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&> >]’ 2024-04-29T00:31:45,724 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/copyto.hpp:29:3: required from ‘decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) {anonymous}::pythonic::numpy::functor::copyto::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&> >}; decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) = {anonymous}::pythonic::types::none_type]’ 2024-04-29T00:31:45,724 fluidsim/solvers/ns3d/forcing/__pythran__/watu.cpp:68:41: required from ‘typename {anonymous}::__pythran_watu::compute_watu_coriolis_forcing_component::type::result_type {anonymous}::__pythran_watu::compute_watu_coriolis_forcing_component::operator()(argument_type0, argument_type1, argument_type2, argument_type3, argument_type4, argument_type5) const [with argument_type0 = double; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = double; argument_type3 = {anonymous}::pythonic::types::ndarray >; argument_type4 = {anonymous}::pythonic::types::ndarray >; argument_type5 = {anonymous}::pythonic::types::ndarray >; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-29T00:31:45,725 fluidsim/solvers/ns3d/forcing/__pythran__/watu.cpp:82:101: required from here 2024-04-29T00:31:45,726 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:777:38: error: no matching function for call to ‘sub(xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2024-04-29T00:31:45,726 777 | return *this = kernel::sub(*this, other, A {}); 2024-04-29T00:31:45,727 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-29T00:31:45,727 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:773:28: note: candidate: ‘template::value || std::is_same::value), int>::type > xsimd::batch xsimd::kernel::sub(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2024-04-29T00:31:45,729 773 | inline batch sub(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-29T00:31:45,730 | ^~~ 2024-04-29T00:31:45,731 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:773:28: note: template argument deduction/substitution failed: 2024-04-29T00:31:45,731 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:772:69: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:31:45,732 772 | template = 0> 2024-04-29T00:31:45,732 | ^ 2024-04-29T00:31:45,997 cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics 2024-04-29T00:31:46,257 INFO: Generated C++ source file: fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp 2024-04-29T00:31:46,257 Generated C++ source file: fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp 2024-04-29T00:31:46,258 building 'fluidsim.solvers.ns3d.strat.__pythran__.solver' extension 2024-04-29T00:31:46,259 INFO: C compiler: arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC 2024-04-29T00:31:46,259 creating build/temp.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/strat 2024-04-29T00:31:46,260 creating build/temp.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/strat/__pythran__ 2024-04-29T00:31:46,261 INFO: compile options: '-DENABLE_PYTHON_MODULE -D__PYTHRAN__=3 -I/tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-nrh1vxtt/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/tmp/pip-build-env-nrh1vxtt/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/usr/include/python3.11 -c' 2024-04-29T00:31:46,261 extra options: '-std=c++11 -fno-math-errno -fvisibility=hidden -fno-wrapv -Wno-unused-function -Wno-int-in-bool-context -Wno-unknown-warning-option -O3 -march=native -DUSE_XSIMD' 2024-04-29T00:31:46,262 INFO: arm-linux-gnueabihf-gcc: fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp 2024-04-29T00:31:56,820 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:61, 2024-04-29T00:31:56,821 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:7, 2024-04-29T00:31:56,822 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/tuple.hpp:5, 2024-04-29T00:31:56,823 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/bool_.hpp:5, 2024-04-29T00:31:56,823 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:4, 2024-04-29T00:31:56,824 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2024-04-29T00:31:56,825 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2024-04-29T00:31:56,825 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:46, 2024-04-29T00:31:56,826 from fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp:1: 2024-04-29T00:31:56,827 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp: In instantiation of ‘xsimd::batch::batch(T) [with T = double; A = xsimd::neon]’: 2024-04-29T00:31:56,827 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:1104:11: required from ‘xsimd::batch, A>::batch(const value_type&) [with T = double; A = xsimd::neon; value_type = std::complex]’ 2024-04-29T00:31:56,828 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp:79:36: required from ‘{anonymous}::pythonic::types::broadcast_base::broadcast_base(V) [with V = long int; dtype = std::complex]’ 2024-04-29T00:31:56,828 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp:87:37: required from ‘{anonymous}::pythonic::types::broadcast::broadcast(V) [with V = long int; T = std::complex; B = long int]’ 2024-04-29T00:31:56,829 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:17:58: required from ‘typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&) [with E0 = long int; E1 = ndarray, pshape >&; typename std::enable_if::type, typename std::decay<_Tp2>::type>::value, numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename adapt_type::type, typename adapt_type::type> >::type = numpy_expr<{anonymous}::pythonic::operator_::functor::mul, broadcast, long int>, ndarray, pshape >&>; typename adapt_type::type = broadcast, long int>; typename adapt_type::type = ndarray, pshape >&; typename std::decay<_Tp>::type = long int; typename std::decay<_Tp2>::type = std::decay, pshape >&>::type]’ 2024-04-29T00:31:56,830 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/operator_/mul.hpp:17:31: required from ‘decltype ((forward(a) * forward(b))) {anonymous}::pythonic::operator_::mul(A&&, B&&) [with A = long int; B = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&; decltype ((forward(a) * forward(b))) = {anonymous}::pythonic::types::numpy_expr, long int>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&>]’ 2024-04-29T00:31:56,831 fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp:81:137: required from ‘typename {anonymous}::__pythran_solver::compute_fb_fft::type::result_type {anonymous}::__pythran_solver::compute_fb_fft::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; argument_type1 = long int; argument_type2 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; typename type::result_type = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >]’ 2024-04-29T00:31:56,831 fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp:95:78: required from here 2024-04-29T00:31:56,833 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:504:69: error: no matching function for call to ‘xsimd::types::simd_register::simd_register(xsimd::batch)’ 2024-04-29T00:31:56,833 504 | : types::simd_register(kernel::broadcast(val, A {})) 2024-04-29T00:31:56,834 | ^ 2024-04-29T00:31:56,834 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./././././xsimd_sse2_register.hpp:16, 2024-04-29T00:31:56,835 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././xsimd_sse3_register.hpp:15, 2024-04-29T00:31:56,836 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./././xsimd_ssse3_register.hpp:15, 2024-04-29T00:31:56,836 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././xsimd_sse4_1_register.hpp:15, 2024-04-29T00:31:56,837 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./xsimd_sse4_2_register.hpp:15, 2024-04-29T00:31:56,838 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/xsimd_fma3_sse_register.hpp:15, 2024-04-29T00:31:56,839 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/xsimd_all_registers.hpp:12, 2024-04-29T00:31:56,839 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/xsimd_arch.hpp:19, 2024-04-29T00:31:56,840 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/xsimd_aligned_allocator.hpp:27, 2024-04-29T00:31:56,841 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:56: 2024-04-29T00:31:56,842 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: candidate: ‘constexpr xsimd::types::simd_register::simd_register()’ 2024-04-29T00:31:56,842 27 | struct simd_register 2024-04-29T00:31:56,843 | ^~~~~~~~~~~~~ 2024-04-29T00:31:56,844 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: candidate expects 0 arguments, 1 provided 2024-04-29T00:31:56,844 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: candidate: ‘constexpr xsimd::types::simd_register::simd_register(const xsimd::types::simd_register&)’ 2024-04-29T00:31:56,845 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: no known conversion for argument 1 from ‘xsimd::batch’ to ‘const xsimd::types::simd_register&’ 2024-04-29T00:31:56,846 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: candidate: ‘constexpr xsimd::types::simd_register::simd_register(xsimd::types::simd_register&&)’ 2024-04-29T00:31:56,847 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: no known conversion for argument 1 from ‘xsimd::batch’ to ‘xsimd::types::simd_register&&’ 2024-04-29T00:31:58,343 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:19, 2024-04-29T00:31:58,343 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:120, 2024-04-29T00:31:58,344 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:492: 2024-04-29T00:31:58,344 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp: In instantiation of ‘xsimd::batch xsimd::kernel::detail::complex_high(const xsimd::batch, A>&, xsimd::kernel::requires_arch) [with A = xsimd::neon; T = double; xsimd::kernel::requires_arch = const xsimd::generic&]’: 2024-04-29T00:31:58,345 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:620:49: required from ‘void xsimd::kernel::store_complex_unaligned(std::complex<_Up>*, const xsimd::batch, A>&, requires_arch) [with A = xsimd::neon; T_out = double; T_in = double; requires_arch = const xsimd::generic&]’ 2024-04-29T00:31:58,346 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:1192:47: required from ‘void xsimd::batch, A>::store_unaligned(value_type*) const [with T = double; A = xsimd::neon; value_type = std::complex]’ 2024-04-29T00:31:58,346 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:217:24: required from ‘void {anonymous}::pythonic::types::const_simd_nditerator::store(const xsimd::batch&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>&>; typename E::dtype = std::complex]’ 2024-04-29T00:31:58,347 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:17: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>&> >, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, std::complex >, {anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>&> > >]’ 2024-04-29T00:31:58,348 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>&> >, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, std::complex >, {anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>&> > >]’ 2024-04-29T00:31:58,349 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-29T00:31:58,350 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, long int>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >; unsigned int N = 3; int D = 0; bool vector_form = true]’ 2024-04-29T00:31:58,351 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, long int>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >; unsigned int N = 3; int D = 0; bool vector_form = true]’ 2024-04-29T00:31:58,351 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/copyto.hpp:30:53: required from ‘{anonymous}::pythonic::types::none_type {anonymous}::pythonic::numpy::copyto({anonymous}::pythonic::types::ndarray&, const E&) [with T = std::complex; pS = {anonymous}::pythonic::types::pshape; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, long int>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >]’ 2024-04-29T00:31:58,353 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/copyto.hpp:29:3: required from ‘decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) {anonymous}::pythonic::numpy::functor::copyto::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, long int>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >}; decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) = {anonymous}::pythonic::types::none_type]’ 2024-04-29T00:31:58,353 fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp:81:41: required from ‘typename {anonymous}::__pythran_solver::compute_fb_fft::type::result_type {anonymous}::__pythran_solver::compute_fb_fft::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; argument_type1 = long int; argument_type2 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; typename type::result_type = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >]’ 2024-04-29T00:31:58,354 fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp:95:78: required from here 2024-04-29T00:31:58,355 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:572:54: error: static assertion failed: complex_high not implemented for the required architecture 2024-04-29T00:31:58,355 572 | static_assert(std::is_same::value, "complex_high not implemented for the required architecture"); 2024-04-29T00:31:58,356 | ^~~~~ 2024-04-29T00:31:58,357 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:572:54: note: ‘std::integral_constant::value’ evaluates to false 2024-04-29T00:31:58,358 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:573:13: warning: no return statement in function returning non-void [-Wreturn-type] 2024-04-29T00:31:58,359 573 | } 2024-04-29T00:31:58,359 | ^ 2024-04-29T00:31:58,360 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp: In instantiation of ‘xsimd::batch xsimd::kernel::detail::complex_low(const xsimd::batch, A>&, xsimd::kernel::requires_arch) [with A = xsimd::neon; T = double; xsimd::kernel::requires_arch = const xsimd::generic&]’: 2024-04-29T00:31:58,361 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:621:48: required from ‘void xsimd::kernel::store_complex_unaligned(std::complex<_Up>*, const xsimd::batch, A>&, requires_arch) [with A = xsimd::neon; T_out = double; T_in = double; requires_arch = const xsimd::generic&]’ 2024-04-29T00:31:58,361 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:1192:47: required from ‘void xsimd::batch, A>::store_unaligned(value_type*) const [with T = double; A = xsimd::neon; value_type = std::complex]’ 2024-04-29T00:31:58,362 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:217:24: required from ‘void {anonymous}::pythonic::types::const_simd_nditerator::store(const xsimd::batch&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>&>; typename E::dtype = std::complex]’ 2024-04-29T00:31:58,362 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:17: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>&> >, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, std::complex >, {anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>&> > >]’ 2024-04-29T00:31:58,363 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>&> >, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, std::complex >, {anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>&> > >]’ 2024-04-29T00:31:58,364 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-29T00:31:58,365 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, long int>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >; unsigned int N = 3; int D = 0; bool vector_form = true]’ 2024-04-29T00:31:58,366 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, long int>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >; unsigned int N = 3; int D = 0; bool vector_form = true]’ 2024-04-29T00:31:58,366 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/copyto.hpp:30:53: required from ‘{anonymous}::pythonic::types::none_type {anonymous}::pythonic::numpy::copyto({anonymous}::pythonic::types::ndarray&, const E&) [with T = std::complex; pS = {anonymous}::pythonic::types::pshape; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, long int>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >]’ 2024-04-29T00:31:58,367 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/copyto.hpp:29:3: required from ‘decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) {anonymous}::pythonic::numpy::functor::copyto::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, long int>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >}; decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) = {anonymous}::pythonic::types::none_type]’ 2024-04-29T00:31:58,369 fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp:81:41: required from ‘typename {anonymous}::__pythran_solver::compute_fb_fft::type::result_type {anonymous}::__pythran_solver::compute_fb_fft::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; argument_type1 = long int; argument_type2 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; typename type::result_type = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >]’ 2024-04-29T00:31:58,369 fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp:95:78: required from here 2024-04-29T00:31:58,370 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:578:54: error: static assertion failed: complex_low not implemented for the required architecture 2024-04-29T00:31:58,371 578 | static_assert(std::is_same::value, "complex_low not implemented for the required architecture"); 2024-04-29T00:31:58,371 | ^~~~~ 2024-04-29T00:31:58,372 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:578:54: note: ‘std::integral_constant::value’ evaluates to false 2024-04-29T00:31:58,373 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:579:13: warning: no return statement in function returning non-void [-Wreturn-type] 2024-04-29T00:31:58,373 579 | } 2024-04-29T00:31:58,374 | ^ 2024-04-29T00:31:58,459 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:100: 2024-04-29T00:31:58,460 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp: In instantiation of ‘void xsimd::kernel::store_unaligned(T*, const xsimd::batch&, requires_arch) [with A = xsimd::neon; T = double; requires_arch = const xsimd::neon&]’: 2024-04-29T00:31:58,461 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:582:35: required from ‘void xsimd::batch::store_unaligned(U*) const [with U = double; T = double; A = xsimd::neon]’ 2024-04-29T00:31:58,462 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:623:31: required from ‘void xsimd::kernel::store_complex_unaligned(std::complex<_Up>*, const xsimd::batch, A>&, requires_arch) [with A = xsimd::neon; T_out = double; T_in = double; requires_arch = const xsimd::generic&]’ 2024-04-29T00:31:58,463 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:1192:47: required from ‘void xsimd::batch, A>::store_unaligned(value_type*) const [with T = double; A = xsimd::neon; value_type = std::complex]’ 2024-04-29T00:31:58,463 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:217:24: required from ‘void {anonymous}::pythonic::types::const_simd_nditerator::store(const xsimd::batch&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>&>; typename E::dtype = std::complex]’ 2024-04-29T00:31:58,464 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:17: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>&> >, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, std::complex >, {anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>&> > >]’ 2024-04-29T00:31:58,464 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-29T00:31:58,465 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, long int>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >; unsigned int N = 3; int D = 0; bool vector_form = true]’ 2024-04-29T00:31:58,466 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, long int>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >; unsigned int N = 3; int D = 0; bool vector_form = true]’ 2024-04-29T00:31:58,466 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/copyto.hpp:30:53: required from ‘{anonymous}::pythonic::types::none_type {anonymous}::pythonic::numpy::copyto({anonymous}::pythonic::types::ndarray&, const E&) [with T = std::complex; pS = {anonymous}::pythonic::types::pshape; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, long int>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >]’ 2024-04-29T00:31:58,467 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/copyto.hpp:29:3: required from ‘decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) {anonymous}::pythonic::numpy::functor::copyto::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, long int>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >}; decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) = {anonymous}::pythonic::types::none_type]’ 2024-04-29T00:31:58,468 fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp:81:41: required from ‘typename {anonymous}::__pythran_solver::compute_fb_fft::type::result_type {anonymous}::__pythran_solver::compute_fb_fft::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; argument_type1 = long int; argument_type2 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; typename type::result_type = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >]’ 2024-04-29T00:31:58,469 fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp:95:78: required from here 2024-04-29T00:31:58,469 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:626:29: error: no matching function for call to ‘store_aligned(double*&, const xsimd::batch&, xsimd::neon)’ 2024-04-29T00:31:58,470 626 | store_aligned(dst, src, A {}); 2024-04-29T00:31:58,471 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2024-04-29T00:31:58,471 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:570:21: note: candidate: ‘template::value && (! std::is_signed::value)) && (sizeof (T) == 1)), int>::type > void xsimd::kernel::store_aligned(T*, const xsimd::batch&, requires_arch)’ 2024-04-29T00:31:58,472 570 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:31:58,472 | ^~~~~~~~~~~~~ 2024-04-29T00:31:58,473 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:570:21: note: template argument deduction/substitution failed: 2024-04-29T00:31:58,473 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:569:77: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:31:58,474 569 | template = 0> 2024-04-29T00:31:58,475 | ^ 2024-04-29T00:31:58,475 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:576:21: note: candidate: ‘template::value && std::is_signed::value) && (sizeof (T) == 1)), int>::type > void xsimd::kernel::store_aligned(T*, const xsimd::batch&, requires_arch)’ 2024-04-29T00:31:58,476 576 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:31:58,477 | ^~~~~~~~~~~~~ 2024-04-29T00:31:58,477 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:576:21: note: template argument deduction/substitution failed: 2024-04-29T00:31:58,478 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:575:75: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:31:58,479 575 | template = 0> 2024-04-29T00:31:58,480 | ^ 2024-04-29T00:31:58,480 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:582:21: note: candidate: ‘template::value && (! std::is_signed::value)) && (sizeof (T) == 2)), int>::type > void xsimd::kernel::store_aligned(T*, const xsimd::batch&, requires_arch)’ 2024-04-29T00:31:58,481 582 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:31:58,482 | ^~~~~~~~~~~~~ 2024-04-29T00:31:58,483 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:582:21: note: template argument deduction/substitution failed: 2024-04-29T00:31:58,483 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:581:77: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:31:58,484 581 | template = 0> 2024-04-29T00:31:58,485 | ^ 2024-04-29T00:31:58,485 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:588:21: note: candidate: ‘template::value && std::is_signed::value) && (sizeof (T) == 2)), int>::type > void xsimd::kernel::store_aligned(T*, const xsimd::batch&, requires_arch)’ 2024-04-29T00:31:58,486 588 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:31:58,486 | ^~~~~~~~~~~~~ 2024-04-29T00:31:58,487 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:588:21: note: template argument deduction/substitution failed: 2024-04-29T00:31:58,487 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:587:75: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:31:58,488 587 | template = 0> 2024-04-29T00:31:58,489 | ^ 2024-04-29T00:31:58,489 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:594:21: note: candidate: ‘template::value && (! std::is_signed::value)) && (sizeof (T) == 4)), int>::type > void xsimd::kernel::store_aligned(T*, const xsimd::batch&, requires_arch)’ 2024-04-29T00:31:58,490 594 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:31:58,491 | ^~~~~~~~~~~~~ 2024-04-29T00:31:58,492 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:594:21: note: template argument deduction/substitution failed: 2024-04-29T00:31:58,492 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:593:77: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:31:58,493 593 | template = 0> 2024-04-29T00:31:58,494 | ^ 2024-04-29T00:31:58,495 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:600:21: note: candidate: ‘template::value && std::is_signed::value) && (sizeof (T) == 4)), int>::type > void xsimd::kernel::store_aligned(T*, const xsimd::batch&, requires_arch)’ 2024-04-29T00:31:58,496 600 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:31:58,496 | ^~~~~~~~~~~~~ 2024-04-29T00:31:58,497 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:600:21: note: template argument deduction/substitution failed: 2024-04-29T00:31:58,498 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:599:75: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:31:58,498 599 | template = 0> 2024-04-29T00:31:58,499 | ^ 2024-04-29T00:31:58,500 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:606:21: note: candidate: ‘template::value && (! std::is_signed::value)) && (sizeof (T) == 8)), int>::type > void xsimd::kernel::store_aligned(T*, const xsimd::batch&, requires_arch)’ 2024-04-29T00:31:58,501 606 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:31:58,501 | ^~~~~~~~~~~~~ 2024-04-29T00:31:58,502 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:606:21: note: template argument deduction/substitution failed: 2024-04-29T00:31:58,502 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:605:77: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:31:58,503 605 | template = 0> 2024-04-29T00:31:58,503 | ^ 2024-04-29T00:31:58,504 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:612:21: note: candidate: ‘template::value && std::is_signed::value) && (sizeof (T) == 8)), int>::type > void xsimd::kernel::store_aligned(T*, const xsimd::batch&, requires_arch)’ 2024-04-29T00:31:58,505 612 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:31:58,505 | ^~~~~~~~~~~~~ 2024-04-29T00:31:58,506 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:612:21: note: template argument deduction/substitution failed: 2024-04-29T00:31:58,507 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:611:75: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:31:58,507 611 | template = 0> 2024-04-29T00:31:58,508 | ^ 2024-04-29T00:31:58,509 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:618:21: note: candidate: ‘void xsimd::kernel::store_aligned(float*, const xsimd::batch&, requires_arch) [with A = xsimd::neon; requires_arch = const xsimd::neon&]’ 2024-04-29T00:31:58,510 618 | inline void store_aligned(float* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:31:58,510 | ^~~~~~~~~~~~~ 2024-04-29T00:31:58,511 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:618:42: note: no known conversion for argument 1 from ‘double*’ to ‘float*’ 2024-04-29T00:31:58,512 618 | inline void store_aligned(float* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:31:58,512 | ~~~~~~~^~~ 2024-04-29T00:31:58,513 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:66: 2024-04-29T00:31:58,514 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2277:17: note: candidate: ‘template void xsimd::store_aligned(T*, const batch&)’ 2024-04-29T00:31:58,515 2277 | inline void store_aligned(T* mem, batch const& val) noexcept 2024-04-29T00:31:58,516 | ^~~~~~~~~~~~~ 2024-04-29T00:31:58,516 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2277:17: note: candidate expects 2 arguments, 3 provided 2024-04-29T00:31:58,543 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:494: 2024-04-29T00:31:58,544 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/./xsimd_traits.hpp: In instantiation of ‘struct xsimd::detail::static_check_supported_config_emitter’: 2024-04-29T00:31:58,545 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/./xsimd_traits.hpp:76:16: required from ‘struct xsimd::detail::static_check_supported_config_emitter, xsimd::neon>’ 2024-04-29T00:31:58,545 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/./xsimd_traits.hpp:91:19: required from ‘void xsimd::detail::static_check_supported_config() [with T = std::complex; A = xsimd::neon]’ 2024-04-29T00:31:58,546 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1369:55: required from ‘xsimd::batch xsimd::load_unaligned(const From*) [with A = neon; From = std::complex]’ 2024-04-29T00:31:58,546 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:210:33: required from ‘decltype (xsimd::load_unaligned(((const {anonymous}::pythonic::types::const_simd_nditerator*)this)->{anonymous}::pythonic::types::const_simd_nditerator::data)) {anonymous}::pythonic::types::const_simd_nditerator::operator*() const [with E = {anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::array_base >&>&>; decltype (xsimd::load_unaligned(((const {anonymous}::pythonic::types::const_simd_nditerator*)this)->data)) = xsimd::batch, xsimd::neon>]’ 2024-04-29T00:31:58,547 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>&>&; F = {anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::array_base >&>&>]’ 2024-04-29T00:31:58,548 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: [ skipping 25 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-29T00:31:58,549 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:272:60: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&; F = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::array_base >; unsigned int N = 3; int D = 0; bool vector_form = true]’ 2024-04-29T00:31:58,550 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&; F = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::array_base >; unsigned int N = 3; int D = 0; bool vector_form = true]’ 2024-04-29T00:31:58,550 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/copyto.hpp:23:53: required from ‘{anonymous}::pythonic::types::none_type {anonymous}::pythonic::numpy::copyto({anonymous}::pythonic::types::ndarray&, const E&) [with T = std::complex; pS = {anonymous}::pythonic::types::pshape; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, long int>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >]’ 2024-04-29T00:31:58,551 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/copyto.hpp:29:3: required from ‘decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) {anonymous}::pythonic::numpy::functor::copyto::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, long int>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >}; decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) = {anonymous}::pythonic::types::none_type]’ 2024-04-29T00:31:58,552 fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp:81:41: required from ‘typename {anonymous}::__pythran_solver::compute_fb_fft::type::result_type {anonymous}::__pythran_solver::compute_fb_fft::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; argument_type1 = long int; argument_type2 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; typename type::result_type = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >]’ 2024-04-29T00:31:58,553 fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp:95:78: required from here 2024-04-29T00:31:58,553 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/./xsimd_traits.hpp:71:43: error: static assertion failed: usage of batch type with unsupported type 2024-04-29T00:31:58,554 71 | static_assert(!A::supported() || xsimd::has_simd_register::value, 2024-04-29T00:31:58,555 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-29T00:31:58,556 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/./xsimd_traits.hpp:71:43: note: ‘((! xsimd::neon::supported()) || ((bool)std::integral_constant::value))’ evaluates to false 2024-04-29T00:31:58,619 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp: In instantiation of ‘xsimd::batch& xsimd::batch::operator-=(const xsimd::batch&) [with T = double; A = xsimd::neon]’: 2024-04-29T00:31:58,620 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:1342:16: required from ‘xsimd::batch, A>& xsimd::batch, A>::operator-=(const xsimd::batch, A>&) [with T = double; A = xsimd::neon]’ 2024-04-29T00:31:58,621 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:459:32: required from ‘xsimd::batch, xsimd::neon> xsimd::operator-(const batch, neon>&, const batch, neon>&)’ 2024-04-29T00:31:58,621 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/operator_/sub.hpp:17:31: required from ‘decltype ((forward(a) - forward(b))) {anonymous}::pythonic::operator_::sub(A&&, B&&) [with A = xsimd::batch, xsimd::neon>; B = xsimd::batch, xsimd::neon>; decltype ((forward(a) - forward(b))) = xsimd::batch, xsimd::neon>]’ 2024-04-29T00:31:58,622 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/operator_/sub.hpp:17:3: required from ‘decltype ({anonymous}::pythonic::operator_::sub((forward)(::pythonic::operator_::functor::sub::operator()::types)...)) {anonymous}::pythonic::operator_::functor::sub::operator()(Types&& ...) const [with Types = {xsimd::batch, xsimd::neon>, xsimd::batch, xsimd::neon>}; decltype ({anonymous}::pythonic::operator_::sub((forward)(::pythonic::operator_::functor::sub::operator()::types)...)) = xsimd::batch, xsimd::neon>]’ 2024-04-29T00:31:58,623 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:433:18: required from ‘decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>&> >, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, std::complex >, {anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>&> > >; Op = {anonymous}::pythonic::operator_::functor::sub; Iters = {{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>&> >, {anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>&> > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, std::complex >, {anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_broadcast_iterator, xsimd::neon> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>&> > >}; decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) = xsimd::batch, xsimd::neon>; {anonymous}::pythonic::utils::index_sequence = {anonymous}::pythonic::utils::integer_sequence]’ 2024-04-29T00:31:58,623 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:439:26: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-29T00:31:58,624 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, long int>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >; unsigned int N = 3; int D = 0; bool vector_form = true]’ 2024-04-29T00:31:58,625 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, long int>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >; unsigned int N = 3; int D = 0; bool vector_form = true]’ 2024-04-29T00:31:58,626 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/copyto.hpp:30:53: required from ‘{anonymous}::pythonic::types::none_type {anonymous}::pythonic::numpy::copyto({anonymous}::pythonic::types::ndarray&, const E&) [with T = std::complex; pS = {anonymous}::pythonic::types::pshape; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, long int>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >]’ 2024-04-29T00:31:58,627 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/copyto.hpp:29:3: required from ‘decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) {anonymous}::pythonic::numpy::functor::copyto::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, long int>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >}; decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) = {anonymous}::pythonic::types::none_type]’ 2024-04-29T00:31:58,628 fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp:81:41: required from ‘typename {anonymous}::__pythran_solver::compute_fb_fft::type::result_type {anonymous}::__pythran_solver::compute_fb_fft::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; argument_type1 = long int; argument_type2 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; typename type::result_type = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >]’ 2024-04-29T00:31:58,628 fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp:95:78: required from here 2024-04-29T00:31:58,629 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:777:38: error: no matching function for call to ‘sub(xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2024-04-29T00:31:58,630 777 | return *this = kernel::sub(*this, other, A {}); 2024-04-29T00:31:58,631 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-29T00:31:58,631 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:773:28: note: candidate: ‘template::value || std::is_same::value), int>::type > xsimd::batch xsimd::kernel::sub(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2024-04-29T00:31:58,632 773 | inline batch sub(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-29T00:31:58,633 | ^~~ 2024-04-29T00:31:58,633 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:773:28: note: template argument deduction/substitution failed: 2024-04-29T00:31:58,634 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:772:69: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:31:58,635 772 | template = 0> 2024-04-29T00:31:58,635 | ^ 2024-04-29T00:31:58,642 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp: In instantiation of ‘xsimd::batch, A> xsimd::kernel::detail::load_complex(const xsimd::batch&, const xsimd::batch&, xsimd::kernel::requires_arch) [with A = xsimd::neon; T = double; xsimd::kernel::requires_arch = const xsimd::generic&]’: 2024-04-29T00:31:58,642 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:600:40: required from ‘xsimd::batch, A> xsimd::kernel::load_complex_unaligned(const std::complex*, convert >, requires_arch) [with A = xsimd::neon; T_out = double; T_in = double; requires_arch = const xsimd::generic&]’ 2024-04-29T00:31:58,643 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1300:49: required from ‘xsimd::simd_return_type, To, A> xsimd::load_as(const std::complex*, unaligned_mode) [with To = std::complex; A = neon; From = double; simd_return_type, To, A> = batch, neon>]’ 2024-04-29T00:31:58,644 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1370:32: required from ‘xsimd::batch xsimd::load_unaligned(const From*) [with A = neon; From = std::complex]’ 2024-04-29T00:31:58,645 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:210:33: required from ‘decltype (xsimd::load_unaligned(((const {anonymous}::pythonic::types::const_simd_nditerator*)this)->{anonymous}::pythonic::types::const_simd_nditerator::data)) {anonymous}::pythonic::types::const_simd_nditerator::operator*() const [with E = {anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::array_base >&>&>; decltype (xsimd::load_unaligned(((const {anonymous}::pythonic::types::const_simd_nditerator*)this)->data)) = xsimd::batch, xsimd::neon>]’ 2024-04-29T00:31:58,646 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>&>&; F = {anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::array_base >&>&>]’ 2024-04-29T00:31:58,646 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: [ skipping 25 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-29T00:31:58,647 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:272:60: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&; F = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::array_base >; unsigned int N = 3; int D = 0; bool vector_form = true]’ 2024-04-29T00:31:58,648 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&; F = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::array_base >; unsigned int N = 3; int D = 0; bool vector_form = true]’ 2024-04-29T00:31:58,649 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/copyto.hpp:23:53: required from ‘{anonymous}::pythonic::types::none_type {anonymous}::pythonic::numpy::copyto({anonymous}::pythonic::types::ndarray&, const E&) [with T = std::complex; pS = {anonymous}::pythonic::types::pshape; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, long int>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >]’ 2024-04-29T00:31:58,649 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/copyto.hpp:29:3: required from ‘decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) {anonymous}::pythonic::numpy::functor::copyto::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, long int>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >}; decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) = {anonymous}::pythonic::types::none_type]’ 2024-04-29T00:31:58,650 fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp:81:41: required from ‘typename {anonymous}::__pythran_solver::compute_fb_fft::type::result_type {anonymous}::__pythran_solver::compute_fb_fft::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; argument_type1 = long int; argument_type2 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; typename type::result_type = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >]’ 2024-04-29T00:31:58,651 fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp:95:78: required from here 2024-04-29T00:31:58,652 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:566:54: error: static assertion failed: load_complex not implemented for the required architecture 2024-04-29T00:31:58,652 566 | static_assert(std::is_same::value, "load_complex not implemented for the required architecture"); 2024-04-29T00:31:58,653 | ^~~~~ 2024-04-29T00:31:58,653 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:566:54: note: ‘std::integral_constant::value’ evaluates to false 2024-04-29T00:31:58,654 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:567:13: warning: no return statement in function returning non-void [-Wreturn-type] 2024-04-29T00:31:58,655 567 | } 2024-04-29T00:31:58,655 | ^ 2024-04-29T00:31:58,656 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp: In instantiation of ‘xsimd::batch xsimd::batch::operator-() const [with T = double; A = xsimd::neon]’: 2024-04-29T00:31:58,657 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:1421:18: required from ‘xsimd::batch, A> xsimd::batch, A>::operator-() const [with T = double; A = xsimd::neon]’ 2024-04-29T00:31:58,658 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/operator_/neg.hpp:16:12: required from ‘decltype (- forward(a)) {anonymous}::pythonic::operator_::neg(A&&) [with A = xsimd::batch, xsimd::neon>; decltype (- forward(a)) = xsimd::batch, xsimd::neon>]’ 2024-04-29T00:31:58,659 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/operator_/neg.hpp:14:3: required from ‘decltype ({anonymous}::pythonic::operator_::neg((forward)(::pythonic::operator_::functor::neg::operator()::types)...)) {anonymous}::pythonic::operator_::functor::neg::operator()(Types&& ...) const [with Types = {xsimd::batch, xsimd::neon>}; decltype ({anonymous}::pythonic::operator_::neg((forward)(::pythonic::operator_::functor::neg::operator()::types)...)) = xsimd::batch, xsimd::neon>]’ 2024-04-29T00:31:58,659 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:433:18: required from ‘decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>&> >; Op = {anonymous}::pythonic::operator_::functor::neg; Iters = {{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>&> >}; decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) = xsimd::batch, xsimd::neon>; {anonymous}::pythonic::utils::index_sequence = {anonymous}::pythonic::utils::integer_sequence]’ 2024-04-29T00:31:58,660 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:439:26: required from ‘decltype (((const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::make_index_sequence{})) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::operator*() const [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>&> >; Op = {anonymous}::pythonic::operator_::functor::neg; Iters = {{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>&> >}; decltype (((const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::make_index_sequence{})) = xsimd::batch, xsimd::neon>; {anonymous}::pythonic::utils::make_index_sequence = {anonymous}::pythonic::utils::integer_sequence]’ 2024-04-29T00:31:58,661 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:433:20: [ skipping 25 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-29T00:31:58,662 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, long int>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >; unsigned int N = 3; int D = 0; bool vector_form = true]’ 2024-04-29T00:31:58,663 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, long int>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >; unsigned int N = 3; int D = 0; bool vector_form = true]’ 2024-04-29T00:31:58,664 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/copyto.hpp:30:53: required from ‘{anonymous}::pythonic::types::none_type {anonymous}::pythonic::numpy::copyto({anonymous}::pythonic::types::ndarray&, const E&) [with T = std::complex; pS = {anonymous}::pythonic::types::pshape; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, long int>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >]’ 2024-04-29T00:31:58,664 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/copyto.hpp:29:3: required from ‘decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) {anonymous}::pythonic::numpy::functor::copyto::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, long int>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >}; decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) = {anonymous}::pythonic::types::none_type]’ 2024-04-29T00:31:58,665 fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp:81:41: required from ‘typename {anonymous}::__pythran_solver::compute_fb_fft::type::result_type {anonymous}::__pythran_solver::compute_fb_fft::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; argument_type1 = long int; argument_type2 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; typename type::result_type = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >]’ 2024-04-29T00:31:58,666 fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp:95:78: required from here 2024-04-29T00:31:58,667 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:908:30: error: no matching function for call to ‘neg(const xsimd::batch&, xsimd::neon)’ 2024-04-29T00:31:58,667 908 | return kernel::neg(*this, A {}); 2024-04-29T00:31:58,668 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-04-29T00:31:58,669 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:675:28: note: candidate: ‘template::value && (! std::is_signed::value)) && (sizeof (T) == 1)), int>::type > xsimd::batch xsimd::kernel::neg(const xsimd::batch&, requires_arch)’ 2024-04-29T00:31:58,669 675 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-29T00:31:58,670 | ^~~ 2024-04-29T00:31:58,670 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:675:28: note: template argument deduction/substitution failed: 2024-04-29T00:31:58,671 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:674:77: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:31:58,671 674 | template = 0> 2024-04-29T00:31:58,672 | ^ 2024-04-29T00:31:58,673 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:681:28: note: candidate: ‘template::value && std::is_signed::value) && (sizeof (T) == 1)), int>::type > xsimd::batch xsimd::kernel::neg(const xsimd::batch&, requires_arch)’ 2024-04-29T00:31:58,674 681 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-29T00:31:58,675 | ^~~ 2024-04-29T00:31:58,675 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:681:28: note: template argument deduction/substitution failed: 2024-04-29T00:31:58,676 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:680:75: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:31:58,677 680 | template = 0> 2024-04-29T00:31:58,678 | ^ 2024-04-29T00:31:58,678 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:687:28: note: candidate: ‘template::value && (! std::is_signed::value)) && (sizeof (T) == 2)), int>::type > xsimd::batch xsimd::kernel::neg(const xsimd::batch&, requires_arch)’ 2024-04-29T00:31:58,679 687 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-29T00:31:58,680 | ^~~ 2024-04-29T00:31:58,680 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:687:28: note: template argument deduction/substitution failed: 2024-04-29T00:31:58,681 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:686:77: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:31:58,682 686 | template = 0> 2024-04-29T00:31:58,683 | ^ 2024-04-29T00:31:58,683 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:693:28: note: candidate: ‘template::value && std::is_signed::value) && (sizeof (T) == 2)), int>::type > xsimd::batch xsimd::kernel::neg(const xsimd::batch&, requires_arch)’ 2024-04-29T00:31:58,684 693 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-29T00:31:58,685 | ^~~ 2024-04-29T00:31:58,685 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:693:28: note: template argument deduction/substitution failed: 2024-04-29T00:31:58,686 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:692:75: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:31:58,686 692 | template = 0> 2024-04-29T00:31:58,687 | ^ 2024-04-29T00:31:58,688 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:699:28: note: candidate: ‘template::value && (! std::is_signed::value)) && (sizeof (T) == 4)), int>::type > xsimd::batch xsimd::kernel::neg(const xsimd::batch&, requires_arch)’ 2024-04-29T00:31:58,689 699 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-29T00:31:58,690 | ^~~ 2024-04-29T00:31:58,691 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:699:28: note: template argument deduction/substitution failed: 2024-04-29T00:31:58,691 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:698:77: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:31:58,692 698 | template = 0> 2024-04-29T00:31:58,694 | ^ 2024-04-29T00:31:58,694 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:705:28: note: candidate: ‘template::value && std::is_signed::value) && (sizeof (T) == 4)), int>::type > xsimd::batch xsimd::kernel::neg(const xsimd::batch&, requires_arch)’ 2024-04-29T00:31:58,695 705 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-29T00:31:58,696 | ^~~ 2024-04-29T00:31:58,697 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:705:28: note: template argument deduction/substitution failed: 2024-04-29T00:31:58,698 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:704:75: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:31:58,699 704 | template = 0> 2024-04-29T00:31:58,700 | ^ 2024-04-29T00:31:58,701 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:711:28: note: candidate: ‘template::value && (! std::is_signed::value)) && (sizeof (T) == 8)), int>::type > xsimd::batch xsimd::kernel::neg(const xsimd::batch&, requires_arch)’ 2024-04-29T00:31:58,701 711 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-29T00:31:58,702 | ^~~ 2024-04-29T00:31:58,703 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:711:28: note: template argument deduction/substitution failed: 2024-04-29T00:31:58,704 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:710:77: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:31:58,704 710 | template = 0> 2024-04-29T00:31:58,705 | ^ 2024-04-29T00:31:58,706 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:717:28: note: candidate: ‘template::value && std::is_signed::value) && (sizeof (T) == 8)), int>::type > xsimd::batch xsimd::kernel::neg(const xsimd::batch&, requires_arch)’ 2024-04-29T00:31:58,706 717 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-29T00:31:58,707 | ^~~ 2024-04-29T00:31:58,708 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:717:28: note: template argument deduction/substitution failed: 2024-04-29T00:31:58,709 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:716:75: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:31:58,709 716 | template = 0> 2024-04-29T00:31:58,710 | ^ 2024-04-29T00:31:58,711 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:723:32: note: candidate: ‘xsimd::batch xsimd::kernel::neg(const xsimd::batch&, requires_arch) [with A = xsimd::neon; requires_arch = const xsimd::neon&]’ 2024-04-29T00:31:58,712 723 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-29T00:31:58,712 | ^~~ 2024-04-29T00:31:58,713 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:723:59: note: no known conversion for argument 1 from ‘const xsimd::batch’ to ‘const xsimd::batch&’ 2024-04-29T00:31:58,713 723 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-29T00:31:58,714 | ~~~~~~~~~~~~~~~~~~~~~~~^~~ 2024-04-29T00:31:58,715 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp: In instantiation of ‘xsimd::batch xsimd::kernel::detail::load_unaligned(const T_in*, xsimd::kernel::convert, xsimd::kernel::requires_arch, with_slow_conversion) [with A = xsimd::neon; T_in = double; T_out = double; xsimd::kernel::requires_arch = const xsimd::generic&]’: 2024-04-29T00:31:58,715 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:283:45: required from ‘xsimd::batch xsimd::kernel::load_unaligned(const T_in*, convert, requires_arch) [with A = xsimd::neon; T_in = double; T_out = double; requires_arch = const xsimd::generic&]’ 2024-04-29T00:31:58,716 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:630:41: required from ‘static xsimd::batch xsimd::batch::load_unaligned(const U*) [with U = double; T = double; A = xsimd::neon]’ 2024-04-29T00:31:58,717 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:598:55: required from ‘xsimd::batch, A> xsimd::kernel::load_complex_unaligned(const std::complex*, convert >, requires_arch) [with A = xsimd::neon; T_out = double; T_in = double; requires_arch = const xsimd::generic&]’ 2024-04-29T00:31:58,717 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1300:49: required from ‘xsimd::simd_return_type, To, A> xsimd::load_as(const std::complex*, unaligned_mode) [with To = std::complex; A = neon; From = double; simd_return_type, To, A> = batch, neon>]’ 2024-04-29T00:31:58,718 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1370:32: required from ‘xsimd::batch xsimd::load_unaligned(const From*) [with A = neon; From = std::complex]’ 2024-04-29T00:31:58,718 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:210:33: [ skipping 27 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-29T00:31:58,719 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:272:60: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&; F = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::array_base >; unsigned int N = 3; int D = 0; bool vector_form = true]’ 2024-04-29T00:31:58,720 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&; F = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::array_base >; unsigned int N = 3; int D = 0; bool vector_form = true]’ 2024-04-29T00:31:58,721 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/copyto.hpp:23:53: required from ‘{anonymous}::pythonic::types::none_type {anonymous}::pythonic::numpy::copyto({anonymous}::pythonic::types::ndarray&, const E&) [with T = std::complex; pS = {anonymous}::pythonic::types::pshape; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, long int>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >]’ 2024-04-29T00:31:58,721 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/copyto.hpp:29:3: required from ‘decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) {anonymous}::pythonic::numpy::functor::copyto::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, long int>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >}; decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) = {anonymous}::pythonic::types::none_type]’ 2024-04-29T00:31:58,722 fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp:81:41: required from ‘typename {anonymous}::__pythran_solver::compute_fb_fft::type::result_type {anonymous}::__pythran_solver::compute_fb_fft::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; argument_type1 = long int; argument_type2 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; typename type::result_type = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >]’ 2024-04-29T00:31:58,723 fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp:95:78: required from here 2024-04-29T00:31:58,723 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:276:59: error: static assertion failed: there should be a direct load for this type combination 2024-04-29T00:31:58,724 276 | static_assert(!std::is_same::value, "there should be a direct load for this type combination"); 2024-04-29T00:31:58,725 | ^~~~~ 2024-04-29T00:31:58,725 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:276:59: note: ‘!(bool)std::integral_constant::value’ evaluates to false 2024-04-29T00:31:58,726 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp: In instantiation of ‘xsimd::batch& xsimd::batch::operator*=(const xsimd::batch&) [with T = double; A = xsimd::neon]’: 2024-04-29T00:31:58,726 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:230:32: required from ‘xsimd::batch xsimd::operator*(const batch&, const batch&)’ 2024-04-29T00:31:58,727 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:1350:38: required from ‘xsimd::batch, A>& xsimd::batch, A>::operator*=(const xsimd::batch, A>&) [with T = double; A = xsimd::neon]’ 2024-04-29T00:31:58,728 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:465:32: required from ‘xsimd::batch, xsimd::neon> xsimd::operator*(const batch, neon>&, const batch, neon>&)’ 2024-04-29T00:31:58,729 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/operator_/mul.hpp:17:31: required from ‘decltype ((forward(a) * forward(b))) {anonymous}::pythonic::operator_::mul(A&&, B&&) [with A = xsimd::batch, xsimd::neon>; B = xsimd::batch, xsimd::neon>; decltype ((forward(a) * forward(b))) = xsimd::batch, xsimd::neon>]’ 2024-04-29T00:31:58,729 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/operator_/mul.hpp:17:3: required from ‘decltype ({anonymous}::pythonic::operator_::mul((forward)(::pythonic::operator_::functor::mul::operator()::types)...)) {anonymous}::pythonic::operator_::functor::mul::operator()(Types&& ...) const [with Types = {xsimd::batch, xsimd::neon>, xsimd::batch, xsimd::neon>}; decltype ({anonymous}::pythonic::operator_::mul((forward)(::pythonic::operator_::functor::mul::operator()::types)...)) = xsimd::batch, xsimd::neon>]’ 2024-04-29T00:31:58,730 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:433:18: [ skipping 27 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-29T00:31:58,730 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, long int>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >; unsigned int N = 3; int D = 0; bool vector_form = true]’ 2024-04-29T00:31:58,731 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, long int>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >; unsigned int N = 3; int D = 0; bool vector_form = true]’ 2024-04-29T00:31:58,732 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/copyto.hpp:30:53: required from ‘{anonymous}::pythonic::types::none_type {anonymous}::pythonic::numpy::copyto({anonymous}::pythonic::types::ndarray&, const E&) [with T = std::complex; pS = {anonymous}::pythonic::types::pshape; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, long int>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >]’ 2024-04-29T00:31:58,733 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/copyto.hpp:29:3: required from ‘decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) {anonymous}::pythonic::numpy::functor::copyto::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, long int>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >}; decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) = {anonymous}::pythonic::types::none_type]’ 2024-04-29T00:31:58,733 fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp:81:41: required from ‘typename {anonymous}::__pythran_solver::compute_fb_fft::type::result_type {anonymous}::__pythran_solver::compute_fb_fft::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; argument_type1 = long int; argument_type2 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; typename type::result_type = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >]’ 2024-04-29T00:31:58,734 fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp:95:78: required from here 2024-04-29T00:31:58,735 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:784:38: error: no matching function for call to ‘mul(xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2024-04-29T00:31:58,735 784 | return *this = kernel::mul(*this, other, A {}); 2024-04-29T00:31:58,736 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-29T00:31:58,736 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:15: 2024-04-29T00:31:58,737 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_arithmetic.hpp:160:28: note: candidate: ‘template xsimd::batch xsimd::kernel::mul(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2024-04-29T00:31:58,738 160 | inline batch mul(batch const& self, batch const& other, requires_arch) noexcept 2024-04-29T00:31:58,739 | ^~~ 2024-04-29T00:31:58,739 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_arithmetic.hpp:160:28: note: template argument deduction/substitution failed: 2024-04-29T00:31:58,740 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:17: 2024-04-29T00:31:58,741 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic_fwd.hpp:32:37: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:31:58,741 32 | template ::value, void>::type> 2024-04-29T00:31:58,742 | ^~~~~ 2024-04-29T00:31:58,742 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:810:28: note: candidate: ‘template::value && (sizeof (T) != 8)) || std::is_same::value), int>::type > xsimd::batch xsimd::kernel::mul(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2024-04-29T00:31:58,743 810 | inline batch mul(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-29T00:31:58,744 | ^~~ 2024-04-29T00:31:58,744 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:810:28: note: template argument deduction/substitution failed: 2024-04-29T00:31:58,745 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:809:71: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:31:58,746 809 | template = 0> 2024-04-29T00:31:58,747 | ^ 2024-04-29T00:31:58,747 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp: In instantiation of ‘xsimd::batch& xsimd::batch::operator+=(const xsimd::batch&) [with T = double; A = xsimd::neon]’: 2024-04-29T00:31:58,748 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:218:32: required from ‘xsimd::batch xsimd::operator+(const batch&, const batch&)’ 2024-04-29T00:31:58,749 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:1351:53: required from ‘xsimd::batch, A>& xsimd::batch, A>::operator*=(const xsimd::batch, A>&) [with T = double; A = xsimd::neon]’ 2024-04-29T00:31:58,750 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:465:32: required from ‘xsimd::batch, xsimd::neon> xsimd::operator*(const batch, neon>&, const batch, neon>&)’ 2024-04-29T00:31:58,750 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/operator_/mul.hpp:17:31: required from ‘decltype ((forward(a) * forward(b))) {anonymous}::pythonic::operator_::mul(A&&, B&&) [with A = xsimd::batch, xsimd::neon>; B = xsimd::batch, xsimd::neon>; decltype ((forward(a) * forward(b))) = xsimd::batch, xsimd::neon>]’ 2024-04-29T00:31:58,751 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/operator_/mul.hpp:17:3: required from ‘decltype ({anonymous}::pythonic::operator_::mul((forward)(::pythonic::operator_::functor::mul::operator()::types)...)) {anonymous}::pythonic::operator_::functor::mul::operator()(Types&& ...) const [with Types = {xsimd::batch, xsimd::neon>, xsimd::batch, xsimd::neon>}; decltype ({anonymous}::pythonic::operator_::mul((forward)(::pythonic::operator_::functor::mul::operator()::types)...)) = xsimd::batch, xsimd::neon>]’ 2024-04-29T00:31:58,752 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:433:18: [ skipping 27 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-29T00:31:58,753 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, long int>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >; unsigned int N = 3; int D = 0; bool vector_form = true]’ 2024-04-29T00:31:58,753 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, long int>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >; unsigned int N = 3; int D = 0; bool vector_form = true]’ 2024-04-29T00:31:58,754 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/copyto.hpp:30:53: required from ‘{anonymous}::pythonic::types::none_type {anonymous}::pythonic::numpy::copyto({anonymous}::pythonic::types::ndarray&, const E&) [with T = std::complex; pS = {anonymous}::pythonic::types::pshape; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, long int>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >]’ 2024-04-29T00:31:58,755 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/copyto.hpp:29:3: required from ‘decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) {anonymous}::pythonic::numpy::functor::copyto::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, long int>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >}; decltype ({anonymous}::pythonic::numpy::copyto((forward)(::pythonic::numpy::functor::copyto::operator()::types)...)) = {anonymous}::pythonic::types::none_type]’ 2024-04-29T00:31:58,756 fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp:81:41: required from ‘typename {anonymous}::__pythran_solver::compute_fb_fft::type::result_type {anonymous}::__pythran_solver::compute_fb_fft::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; argument_type1 = long int; argument_type2 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; typename type::result_type = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >]’ 2024-04-29T00:31:58,756 fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp:95:78: required from here 2024-04-29T00:31:58,757 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:770:38: error: no matching function for call to ‘add(xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2024-04-29T00:31:58,758 770 | return *this = kernel::add(*this, other, A {}); 2024-04-29T00:31:58,759 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-29T00:31:58,759 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:736:28: note: candidate: ‘template::value || std::is_same::value), int>::type > xsimd::batch xsimd::kernel::add(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2024-04-29T00:31:58,760 736 | inline batch add(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-29T00:31:58,761 | ^~~ 2024-04-29T00:31:58,761 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:736:28: note: template argument deduction/substitution failed: 2024-04-29T00:31:58,762 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:735:69: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:31:58,763 735 | template = 0> 2024-04-29T00:31:58,764 | ^ 2024-04-29T00:31:58,986 cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics 2024-04-29T00:32:00,362 INFO: Generated C++ source file: fluidsim/solvers/ns3d/output/__pythran__/spatiotemporal_spectra.cpp 2024-04-29T00:32:00,362 Generated C++ source file: fluidsim/solvers/ns3d/output/__pythran__/spatiotemporal_spectra.cpp 2024-04-29T00:32:00,363 building 'fluidsim.solvers.ns3d.output.__pythran__.spatiotemporal_spectra' extension 2024-04-29T00:32:00,363 INFO: C compiler: arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC 2024-04-29T00:32:00,364 creating build/temp.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/output 2024-04-29T00:32:00,365 creating build/temp.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/output/__pythran__ 2024-04-29T00:32:00,367 INFO: compile options: '-DENABLE_PYTHON_MODULE -D__PYTHRAN__=3 -I/tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-nrh1vxtt/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/tmp/pip-build-env-nrh1vxtt/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/usr/include/python3.11 -c' 2024-04-29T00:32:00,368 extra options: '-std=c++11 -fno-math-errno -fvisibility=hidden -fno-wrapv -Wno-unused-function -Wno-int-in-bool-context -Wno-unknown-warning-option -O3 -march=native -DUSE_XSIMD' 2024-04-29T00:32:00,368 INFO: arm-linux-gnueabihf-gcc: fluidsim/solvers/ns3d/output/__pythran__/spatiotemporal_spectra.cpp 2024-04-29T00:32:15,864 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:61, 2024-04-29T00:32:15,865 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:7, 2024-04-29T00:32:15,865 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/tuple.hpp:5, 2024-04-29T00:32:15,866 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/bool_.hpp:5, 2024-04-29T00:32:15,867 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:4, 2024-04-29T00:32:15,867 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2024-04-29T00:32:15,868 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2024-04-29T00:32:15,869 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:46, 2024-04-29T00:32:15,870 from fluidsim/solvers/ns3d/output/__pythran__/spatiotemporal_spectra.cpp:1: 2024-04-29T00:32:15,870 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp: In instantiation of ‘xsimd::batch::batch(T) [with T = double; A = xsimd::neon]’: 2024-04-29T00:32:15,871 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp:79:36: required from ‘{anonymous}::pythonic::types::broadcast_base::broadcast_base(V) [with V = long int; dtype = double]’ 2024-04-29T00:32:15,872 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp:87:37: required from ‘{anonymous}::pythonic::types::broadcast::broadcast(V) [with V = long int; T = double; B = long int]’ 2024-04-29T00:32:15,872 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:17:58: required from ‘typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&) [with E0 = long int; E1 = numpy_gexpr > > > >, cstride_normalized_slice<1> >&; typename std::enable_if::type, typename std::decay<_Tp2>::type>::value, numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename adapt_type::type, typename adapt_type::type> >::type = numpy_expr<{anonymous}::pythonic::operator_::functor::mul, broadcast, numpy_gexpr > > > >, cstride_normalized_slice<1> >&>; typename adapt_type::type = broadcast; typename adapt_type::type = numpy_gexpr > > > >, cstride_normalized_slice<1> >&; typename std::decay<_Tp>::type = long int; typename std::decay<_Tp2>::type = std::decay > > > >, cstride_normalized_slice<1> >&>::type]’ 2024-04-29T00:32:15,873 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/operator_/mul.hpp:17:31: required from ‘decltype ((forward(a) * forward(b))) {anonymous}::pythonic::operator_::mul(A&&, B&&) [with A = long int; B = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; decltype ((forward(a) * forward(b))) = {anonymous}::pythonic::types::numpy_expr, {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>]’ 2024-04-29T00:32:15,874 fluidsim/solvers/ns3d/output/__pythran__/spatiotemporal_spectra.cpp:434:54: required from ‘typename {anonymous}::__pythran_spatiotemporal_spectra::compute_spectrum_kzkhomega::type::result_type {anonymous}::__pythran_spatiotemporal_spectra::compute_spectrum_kzkhomega::operator()(argument_type0, argument_type1, argument_type2, argument_type3, argument_type4, argument_type5) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray >; argument_type3 = {anonymous}::pythonic::types::ndarray >; argument_type4 = {anonymous}::pythonic::types::ndarray >; argument_type5 = {anonymous}::pythonic::types::ndarray >; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-29T00:32:15,875 fluidsim/solvers/ns3d/output/__pythran__/spatiotemporal_spectra.cpp:494:106: required from here 2024-04-29T00:32:15,876 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:504:69: error: no matching function for call to ‘xsimd::types::simd_register::simd_register(xsimd::batch)’ 2024-04-29T00:32:15,877 504 | : types::simd_register(kernel::broadcast(val, A {})) 2024-04-29T00:32:15,877 | ^ 2024-04-29T00:32:15,878 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./././././xsimd_sse2_register.hpp:16, 2024-04-29T00:32:15,878 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././xsimd_sse3_register.hpp:15, 2024-04-29T00:32:15,879 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./././xsimd_ssse3_register.hpp:15, 2024-04-29T00:32:15,879 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././xsimd_sse4_1_register.hpp:15, 2024-04-29T00:32:15,880 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./xsimd_sse4_2_register.hpp:15, 2024-04-29T00:32:15,880 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/xsimd_fma3_sse_register.hpp:15, 2024-04-29T00:32:15,881 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/xsimd_all_registers.hpp:12, 2024-04-29T00:32:15,882 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/xsimd_arch.hpp:19, 2024-04-29T00:32:15,882 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/xsimd_aligned_allocator.hpp:27, 2024-04-29T00:32:15,883 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:56: 2024-04-29T00:32:15,884 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: candidate: ‘constexpr xsimd::types::simd_register::simd_register()’ 2024-04-29T00:32:15,884 27 | struct simd_register 2024-04-29T00:32:15,885 | ^~~~~~~~~~~~~ 2024-04-29T00:32:15,886 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: candidate expects 0 arguments, 1 provided 2024-04-29T00:32:15,886 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: candidate: ‘constexpr xsimd::types::simd_register::simd_register(const xsimd::types::simd_register&)’ 2024-04-29T00:32:15,887 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: no known conversion for argument 1 from ‘xsimd::batch’ to ‘const xsimd::types::simd_register&’ 2024-04-29T00:32:15,888 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: candidate: ‘constexpr xsimd::types::simd_register::simd_register(xsimd::types::simd_register&&)’ 2024-04-29T00:32:15,889 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: no known conversion for argument 1 from ‘xsimd::batch’ to ‘xsimd::types::simd_register&&’ 2024-04-29T00:32:17,454 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:100, 2024-04-29T00:32:17,454 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:492: 2024-04-29T00:32:17,455 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp: In instantiation of ‘void xsimd::kernel::store_unaligned(T*, const xsimd::batch&, requires_arch) [with A = xsimd::neon; T = double; requires_arch = const xsimd::neon&]’: 2024-04-29T00:32:17,455 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:582:35: required from ‘void xsimd::batch::store_unaligned(U*) const [with U = double; T = double; A = xsimd::neon]’ 2024-04-29T00:32:17,456 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:217:24: required from ‘void {anonymous}::pythonic::types::const_simd_nditerator::store(const xsimd::batch&) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> >; typename E::dtype = double]’ 2024-04-29T00:32:17,457 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:17: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>]’ 2024-04-29T00:32:17,457 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>]’ 2024-04-29T00:32:17,458 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>; unsigned int N = 1; unsigned int D = 0]’ 2024-04-29T00:32:17,459 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-29T00:32:17,460 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-29T00:32:17,461 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:463:79: required from ‘typename std::enable_if<{anonymous}::pythonic::types::may_overlap_gexpr::value, {anonymous}::pythonic::types::numpy_gexpr&>::type {anonymous}::pythonic::types::numpy_gexpr::_copy(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>; Arg = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > > >; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>}; typename std::enable_if<{anonymous}::pythonic::types::may_overlap_gexpr::value, {anonymous}::pythonic::types::numpy_gexpr&>::type = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&]’ 2024-04-29T00:32:17,461 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:488:17: required from ‘{anonymous}::pythonic::types::numpy_gexpr& {anonymous}::pythonic::types::numpy_gexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>; Arg = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > > >; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>}]’ 2024-04-29T00:32:17,462 fluidsim/solvers/ns3d/output/__pythran__/spatiotemporal_spectra.cpp:434:28: required from ‘typename {anonymous}::__pythran_spatiotemporal_spectra::compute_spectrum_kzkhomega::type::result_type {anonymous}::__pythran_spatiotemporal_spectra::compute_spectrum_kzkhomega::operator()(argument_type0, argument_type1, argument_type2, argument_type3, argument_type4, argument_type5) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray >; argument_type3 = {anonymous}::pythonic::types::ndarray >; argument_type4 = {anonymous}::pythonic::types::ndarray >; argument_type5 = {anonymous}::pythonic::types::ndarray >; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-29T00:32:17,463 fluidsim/solvers/ns3d/output/__pythran__/spatiotemporal_spectra.cpp:494:106: required from here 2024-04-29T00:32:17,464 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:626:29: error: no matching function for call to ‘store_aligned(double*&, const xsimd::batch&, xsimd::neon)’ 2024-04-29T00:32:17,465 626 | store_aligned(dst, src, A {}); 2024-04-29T00:32:17,465 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2024-04-29T00:32:17,466 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:570:21: note: candidate: ‘template::value && (! std::is_signed::value)) && (sizeof (T) == 1)), int>::type > void xsimd::kernel::store_aligned(T*, const xsimd::batch&, requires_arch)’ 2024-04-29T00:32:17,466 570 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:32:17,467 | ^~~~~~~~~~~~~ 2024-04-29T00:32:17,467 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:570:21: note: template argument deduction/substitution failed: 2024-04-29T00:32:17,468 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:569:77: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:32:17,469 569 | template = 0> 2024-04-29T00:32:17,469 | ^ 2024-04-29T00:32:17,470 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:576:21: note: candidate: ‘template::value && std::is_signed::value) && (sizeof (T) == 1)), int>::type > void xsimd::kernel::store_aligned(T*, const xsimd::batch&, requires_arch)’ 2024-04-29T00:32:17,471 576 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:32:17,471 | ^~~~~~~~~~~~~ 2024-04-29T00:32:17,472 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:576:21: note: template argument deduction/substitution failed: 2024-04-29T00:32:17,473 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:575:75: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:32:17,474 575 | template = 0> 2024-04-29T00:32:17,474 | ^ 2024-04-29T00:32:17,475 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:582:21: note: candidate: ‘template::value && (! std::is_signed::value)) && (sizeof (T) == 2)), int>::type > void xsimd::kernel::store_aligned(T*, const xsimd::batch&, requires_arch)’ 2024-04-29T00:32:17,476 582 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:32:17,476 | ^~~~~~~~~~~~~ 2024-04-29T00:32:17,477 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:582:21: note: template argument deduction/substitution failed: 2024-04-29T00:32:17,478 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:581:77: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:32:17,479 581 | template = 0> 2024-04-29T00:32:17,480 | ^ 2024-04-29T00:32:17,480 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:588:21: note: candidate: ‘template::value && std::is_signed::value) && (sizeof (T) == 2)), int>::type > void xsimd::kernel::store_aligned(T*, const xsimd::batch&, requires_arch)’ 2024-04-29T00:32:17,481 588 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:32:17,481 | ^~~~~~~~~~~~~ 2024-04-29T00:32:17,482 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:588:21: note: template argument deduction/substitution failed: 2024-04-29T00:32:17,482 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:587:75: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:32:17,483 587 | template = 0> 2024-04-29T00:32:17,483 | ^ 2024-04-29T00:32:17,484 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:594:21: note: candidate: ‘template::value && (! std::is_signed::value)) && (sizeof (T) == 4)), int>::type > void xsimd::kernel::store_aligned(T*, const xsimd::batch&, requires_arch)’ 2024-04-29T00:32:17,485 594 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:32:17,485 | ^~~~~~~~~~~~~ 2024-04-29T00:32:17,486 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:594:21: note: template argument deduction/substitution failed: 2024-04-29T00:32:17,487 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:593:77: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:32:17,487 593 | template = 0> 2024-04-29T00:32:17,488 | ^ 2024-04-29T00:32:17,489 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:600:21: note: candidate: ‘template::value && std::is_signed::value) && (sizeof (T) == 4)), int>::type > void xsimd::kernel::store_aligned(T*, const xsimd::batch&, requires_arch)’ 2024-04-29T00:32:17,490 600 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:32:17,490 | ^~~~~~~~~~~~~ 2024-04-29T00:32:17,491 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:600:21: note: template argument deduction/substitution failed: 2024-04-29T00:32:17,491 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:599:75: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:32:17,492 599 | template = 0> 2024-04-29T00:32:17,493 | ^ 2024-04-29T00:32:17,494 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:606:21: note: candidate: ‘template::value && (! std::is_signed::value)) && (sizeof (T) == 8)), int>::type > void xsimd::kernel::store_aligned(T*, const xsimd::batch&, requires_arch)’ 2024-04-29T00:32:17,495 606 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:32:17,495 | ^~~~~~~~~~~~~ 2024-04-29T00:32:17,496 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:606:21: note: template argument deduction/substitution failed: 2024-04-29T00:32:17,496 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:605:77: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:32:17,497 605 | template = 0> 2024-04-29T00:32:17,497 | ^ 2024-04-29T00:32:17,498 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:612:21: note: candidate: ‘template::value && std::is_signed::value) && (sizeof (T) == 8)), int>::type > void xsimd::kernel::store_aligned(T*, const xsimd::batch&, requires_arch)’ 2024-04-29T00:32:17,498 612 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:32:17,499 | ^~~~~~~~~~~~~ 2024-04-29T00:32:17,499 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:612:21: note: template argument deduction/substitution failed: 2024-04-29T00:32:17,500 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:611:75: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:32:17,501 611 | template = 0> 2024-04-29T00:32:17,502 | ^ 2024-04-29T00:32:17,502 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:618:21: note: candidate: ‘void xsimd::kernel::store_aligned(float*, const xsimd::batch&, requires_arch) [with A = xsimd::neon; requires_arch = const xsimd::neon&]’ 2024-04-29T00:32:17,503 618 | inline void store_aligned(float* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:32:17,504 | ^~~~~~~~~~~~~ 2024-04-29T00:32:17,505 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:618:42: note: no known conversion for argument 1 from ‘double*’ to ‘float*’ 2024-04-29T00:32:17,505 618 | inline void store_aligned(float* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:32:17,506 | ~~~~~~~^~~ 2024-04-29T00:32:17,507 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:66: 2024-04-29T00:32:17,507 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2277:17: note: candidate: ‘template void xsimd::store_aligned(T*, const batch&)’ 2024-04-29T00:32:17,508 2277 | inline void store_aligned(T* mem, batch const& val) noexcept 2024-04-29T00:32:17,509 | ^~~~~~~~~~~~~ 2024-04-29T00:32:17,510 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2277:17: note: candidate expects 2 arguments, 3 provided 2024-04-29T00:32:19,352 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:19, 2024-04-29T00:32:19,353 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:120: 2024-04-29T00:32:19,354 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp: In instantiation of ‘xsimd::batch xsimd::kernel::detail::load_unaligned(const T_in*, xsimd::kernel::convert, xsimd::kernel::requires_arch, with_slow_conversion) [with A = xsimd::neon; T_in = double; T_out = double; xsimd::kernel::requires_arch = const xsimd::generic&]’: 2024-04-29T00:32:19,354 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:283:45: required from ‘xsimd::batch xsimd::kernel::load_unaligned(const T_in*, convert, requires_arch) [with A = xsimd::neon; T_in = double; T_out = double; requires_arch = const xsimd::generic&]’ 2024-04-29T00:32:19,355 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1285:41: required from ‘xsimd::simd_return_type xsimd::load_as(const From*, unaligned_mode) [with To = double; A = neon; From = double; simd_return_type = batch]’ 2024-04-29T00:32:19,355 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1370:32: required from ‘xsimd::batch xsimd::load_unaligned(const From*) [with A = neon; From = double]’ 2024-04-29T00:32:19,356 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:210:33: required from ‘decltype (xsimd::load_unaligned(((const {anonymous}::pythonic::types::const_simd_nditerator*)this)->{anonymous}::pythonic::types::const_simd_nditerator::data)) {anonymous}::pythonic::types::const_simd_nditerator::operator*() const [with E = {anonymous}::pythonic::types::ndarray >; decltype (xsimd::load_unaligned(((const {anonymous}::pythonic::types::const_simd_nditerator*)this)->data)) = xsimd::batch]’ 2024-04-29T00:32:19,357 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >]’ 2024-04-29T00:32:19,358 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-29T00:32:19,358 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:272:60: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-29T00:32:19,359 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-29T00:32:19,360 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:458:54: required from ‘typename std::enable_if<{anonymous}::pythonic::types::may_overlap_gexpr::value, {anonymous}::pythonic::types::numpy_gexpr&>::type {anonymous}::pythonic::types::numpy_gexpr::_copy(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>; Arg = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > > >; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>}; typename std::enable_if<{anonymous}::pythonic::types::may_overlap_gexpr::value, {anonymous}::pythonic::types::numpy_gexpr&>::type = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&]’ 2024-04-29T00:32:19,361 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:488:17: required from ‘{anonymous}::pythonic::types::numpy_gexpr& {anonymous}::pythonic::types::numpy_gexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>; Arg = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > > >; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>}]’ 2024-04-29T00:32:19,361 fluidsim/solvers/ns3d/output/__pythran__/spatiotemporal_spectra.cpp:434:28: required from ‘typename {anonymous}::__pythran_spatiotemporal_spectra::compute_spectrum_kzkhomega::type::result_type {anonymous}::__pythran_spatiotemporal_spectra::compute_spectrum_kzkhomega::operator()(argument_type0, argument_type1, argument_type2, argument_type3, argument_type4, argument_type5) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray >; argument_type3 = {anonymous}::pythonic::types::ndarray >; argument_type4 = {anonymous}::pythonic::types::ndarray >; argument_type5 = {anonymous}::pythonic::types::ndarray >; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-29T00:32:19,362 fluidsim/solvers/ns3d/output/__pythran__/spatiotemporal_spectra.cpp:494:106: required from here 2024-04-29T00:32:19,363 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:276:59: error: static assertion failed: there should be a direct load for this type combination 2024-04-29T00:32:19,363 276 | static_assert(!std::is_same::value, "there should be a direct load for this type combination"); 2024-04-29T00:32:19,364 | ^~~~~ 2024-04-29T00:32:19,365 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:276:59: note: ‘!(bool)std::integral_constant::value’ evaluates to false 2024-04-29T00:32:19,366 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp: In instantiation of ‘xsimd::batch& xsimd::batch::operator*=(const xsimd::batch&) [with T = double; A = xsimd::neon]’: 2024-04-29T00:32:19,366 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:230:32: required from ‘xsimd::batch xsimd::operator*(const batch&, const batch&)’ 2024-04-29T00:32:19,367 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/operator_/mul.hpp:17:31: required from ‘decltype ((forward(a) * forward(b))) {anonymous}::pythonic::operator_::mul(A&&, B&&) [with A = xsimd::batch; B = xsimd::batch; decltype ((forward(a) * forward(b))) = xsimd::batch]’ 2024-04-29T00:32:19,368 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/operator_/mul.hpp:17:3: required from ‘decltype ({anonymous}::pythonic::operator_::mul((forward)(::pythonic::operator_::functor::mul::operator()::types)...)) {anonymous}::pythonic::operator_::functor::mul::operator()(Types&& ...) const [with Types = {xsimd::batch, xsimd::batch}; decltype ({anonymous}::pythonic::operator_::mul((forward)(::pythonic::operator_::functor::mul::operator()::types)...)) = xsimd::batch]’ 2024-04-29T00:32:19,369 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:433:18: required from ‘decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>; Op = {anonymous}::pythonic::operator_::functor::mul; Iters = {{anonymous}::pythonic::types::const_broadcast_iterator >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> > >}; decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) = xsimd::batch; {anonymous}::pythonic::utils::index_sequence = {anonymous}::pythonic::utils::integer_sequence]’ 2024-04-29T00:32:19,369 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:439:26: required from ‘decltype (((const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::make_index_sequence{})) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::operator*() const [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>; Op = {anonymous}::pythonic::operator_::functor::mul; Iters = {{anonymous}::pythonic::types::const_broadcast_iterator >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> > >}; decltype (((const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::make_index_sequence{})) = xsimd::batch; {anonymous}::pythonic::utils::make_index_sequence = {anonymous}::pythonic::utils::integer_sequence]’ 2024-04-29T00:32:19,370 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-29T00:32:19,371 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-29T00:32:19,372 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-29T00:32:19,373 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:463:79: required from ‘typename std::enable_if<{anonymous}::pythonic::types::may_overlap_gexpr::value, {anonymous}::pythonic::types::numpy_gexpr&>::type {anonymous}::pythonic::types::numpy_gexpr::_copy(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>; Arg = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > > >; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>}; typename std::enable_if<{anonymous}::pythonic::types::may_overlap_gexpr::value, {anonymous}::pythonic::types::numpy_gexpr&>::type = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&]’ 2024-04-29T00:32:19,373 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:488:17: required from ‘{anonymous}::pythonic::types::numpy_gexpr& {anonymous}::pythonic::types::numpy_gexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>; Arg = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > > >; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>}]’ 2024-04-29T00:32:19,374 fluidsim/solvers/ns3d/output/__pythran__/spatiotemporal_spectra.cpp:434:28: required from ‘typename {anonymous}::__pythran_spatiotemporal_spectra::compute_spectrum_kzkhomega::type::result_type {anonymous}::__pythran_spatiotemporal_spectra::compute_spectrum_kzkhomega::operator()(argument_type0, argument_type1, argument_type2, argument_type3, argument_type4, argument_type5) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray >; argument_type3 = {anonymous}::pythonic::types::ndarray >; argument_type4 = {anonymous}::pythonic::types::ndarray >; argument_type5 = {anonymous}::pythonic::types::ndarray >; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-29T00:32:19,375 fluidsim/solvers/ns3d/output/__pythran__/spatiotemporal_spectra.cpp:494:106: required from here 2024-04-29T00:32:19,375 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:784:38: error: no matching function for call to ‘mul(xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2024-04-29T00:32:19,376 784 | return *this = kernel::mul(*this, other, A {}); 2024-04-29T00:32:19,377 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-29T00:32:19,378 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:15: 2024-04-29T00:32:19,378 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_arithmetic.hpp:160:28: note: candidate: ‘template xsimd::batch xsimd::kernel::mul(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2024-04-29T00:32:19,379 160 | inline batch mul(batch const& self, batch const& other, requires_arch) noexcept 2024-04-29T00:32:19,380 | ^~~ 2024-04-29T00:32:19,381 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_arithmetic.hpp:160:28: note: template argument deduction/substitution failed: 2024-04-29T00:32:19,381 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:17: 2024-04-29T00:32:19,382 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic_fwd.hpp:32:37: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:32:19,382 32 | template ::value, void>::type> 2024-04-29T00:32:19,383 | ^~~~~ 2024-04-29T00:32:19,383 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:810:28: note: candidate: ‘template::value && (sizeof (T) != 8)) || std::is_same::value), int>::type > xsimd::batch xsimd::kernel::mul(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2024-04-29T00:32:19,384 810 | inline batch mul(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-29T00:32:19,385 | ^~~ 2024-04-29T00:32:19,385 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:810:28: note: template argument deduction/substitution failed: 2024-04-29T00:32:19,386 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:809:71: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:32:19,387 809 | template = 0> 2024-04-29T00:32:19,387 | ^ 2024-04-29T00:32:21,665 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp: In instantiation of ‘xsimd::batch& xsimd::batch::operator/=(const xsimd::batch&) [with T = double; A = xsimd::neon]’: 2024-04-29T00:32:21,665 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:236:32: required from ‘xsimd::batch xsimd::operator/(const batch&, const batch&)’ 2024-04-29T00:32:21,666 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/operator_/div.hpp:21:31: required from ‘typename std::enable_if<((! std::is_fundamental::type>::value) || (! std::is_fundamental::type>::value)), decltype ((forward(a) / forward(b)))>::type {anonymous}::pythonic::operator_::div(A&&, B&&) [with A = xsimd::batch; B = xsimd::batch; typename std::enable_if<((! std::is_fundamental::type>::value) || (! std::is_fundamental::type>::value)), decltype ((forward(a) / forward(b)))>::type = xsimd::batch; decltype ((forward(a) / forward(b))) = xsimd::batch; typename std::decay<_Ex>::type = std::decay >::type; typename std::decay<_Tp2>::type = std::decay >::type]’ 2024-04-29T00:32:21,667 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/operator_/div.hpp:20:3: required from ‘decltype ({anonymous}::pythonic::operator_::div((forward)(::pythonic::operator_::functor::div::operator()::types)...)) {anonymous}::pythonic::operator_::functor::div::operator()(Types&& ...) const [with Types = {xsimd::batch, xsimd::batch}; decltype ({anonymous}::pythonic::operator_::div((forward)(::pythonic::operator_::functor::div::operator()::types)...)) = xsimd::batch]’ 2024-04-29T00:32:21,667 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:433:18: required from ‘decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::div, {anonymous}::pythonic::types::numpy_iexpr >&>&>, {anonymous}::pythonic::types::broadcast >; Op = {anonymous}::pythonic::operator_::functor::div; Iters = {{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&>&> >, {anonymous}::pythonic::types::const_broadcast_iterator >}; decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) = xsimd::batch; {anonymous}::pythonic::utils::index_sequence = {anonymous}::pythonic::utils::integer_sequence]’ 2024-04-29T00:32:21,668 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:439:26: required from ‘decltype (((const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::make_index_sequence{})) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::operator*() const [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::div, {anonymous}::pythonic::types::numpy_iexpr >&>&>, {anonymous}::pythonic::types::broadcast >; Op = {anonymous}::pythonic::operator_::functor::div; Iters = {{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&>&> >, {anonymous}::pythonic::types::const_broadcast_iterator >}; decltype (((const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::make_index_sequence{})) = xsimd::batch; {anonymous}::pythonic::utils::make_index_sequence = {anonymous}::pythonic::utils::integer_sequence]’ 2024-04-29T00:32:21,669 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: [ skipping 23 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-29T00:32:21,670 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::div, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; unsigned int N = 3; int D = 0; bool vector_form = true]’ 2024-04-29T00:32:21,671 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::div, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; unsigned int N = 3; int D = 0; bool vector_form = true]’ 2024-04-29T00:32:21,672 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::div, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; T = double; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-29T00:32:21,672 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::div; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast}; T = double; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-29T00:32:21,673 fluidsim/solvers/ns3d/output/__pythran__/spatiotemporal_spectra.cpp:481:100: required from ‘typename {anonymous}::__pythran_spatiotemporal_spectra::compute_spectrum_kzkhomega::type::result_type {anonymous}::__pythran_spatiotemporal_spectra::compute_spectrum_kzkhomega::operator()(argument_type0, argument_type1, argument_type2, argument_type3, argument_type4, argument_type5) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray >; argument_type3 = {anonymous}::pythonic::types::ndarray >; argument_type4 = {anonymous}::pythonic::types::ndarray >; argument_type5 = {anonymous}::pythonic::types::ndarray >; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-29T00:32:21,674 fluidsim/solvers/ns3d/output/__pythran__/spatiotemporal_spectra.cpp:494:106: required from here 2024-04-29T00:32:21,675 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:791:38: error: no matching function for call to ‘div(xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2024-04-29T00:32:21,675 791 | return *this = kernel::div(*this, other, A {}); 2024-04-29T00:32:21,676 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-29T00:32:21,677 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:839:32: note: candidate: ‘xsimd::batch xsimd::kernel::div(const xsimd::batch&, const xsimd::batch&, requires_arch) [with A = xsimd::neon; requires_arch = const xsimd::neon&]’ 2024-04-29T00:32:21,677 839 | inline batch div(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-29T00:32:21,678 | ^~~ 2024-04-29T00:32:21,678 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:839:59: note: no known conversion for argument 1 from ‘xsimd::batch’ to ‘const xsimd::batch&’ 2024-04-29T00:32:21,679 839 | inline batch div(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-29T00:32:21,679 | ~~~~~~~~~~~~~~~~~~~~~~~^~~ 2024-04-29T00:32:21,680 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_arithmetic.hpp:63:28: note: candidate: ‘template xsimd::batch xsimd::kernel::div(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2024-04-29T00:32:21,681 63 | inline batch div(batch const& self, batch const& other, requires_arch) noexcept 2024-04-29T00:32:21,681 | ^~~ 2024-04-29T00:32:21,682 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_arithmetic.hpp:63:28: note: template argument deduction/substitution failed: 2024-04-29T00:32:21,683 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_arithmetic.hpp:62:37: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:32:21,684 62 | template ::value, void>::type> 2024-04-29T00:32:21,684 | ^~~~~ 2024-04-29T00:32:22,410 cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics 2024-04-29T00:32:23,083 INFO: Generated C++ source file: fluidsim/solvers/ns2d/__pythran__/solver.cpp 2024-04-29T00:32:23,084 Generated C++ source file: fluidsim/solvers/ns2d/__pythran__/solver.cpp 2024-04-29T00:32:23,085 building 'fluidsim.solvers.ns2d.__pythran__.solver' extension 2024-04-29T00:32:23,086 INFO: C compiler: arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC 2024-04-29T00:32:23,087 creating build/temp.linux-armv7l-cpython-311/fluidsim/solvers/ns2d 2024-04-29T00:32:23,089 creating build/temp.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/__pythran__ 2024-04-29T00:32:23,090 INFO: compile options: '-DENABLE_PYTHON_MODULE -D__PYTHRAN__=3 -I/tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-nrh1vxtt/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/tmp/pip-build-env-nrh1vxtt/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/usr/include/python3.11 -c' 2024-04-29T00:32:23,090 extra options: '-std=c++11 -fno-math-errno -fvisibility=hidden -fno-wrapv -Wno-unused-function -Wno-int-in-bool-context -Wno-unknown-warning-option -O3 -march=native -DUSE_XSIMD' 2024-04-29T00:32:23,091 INFO: arm-linux-gnueabihf-gcc: fluidsim/solvers/ns2d/__pythran__/solver.cpp 2024-04-29T00:32:41,596 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:61, 2024-04-29T00:32:41,597 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:7, 2024-04-29T00:32:41,597 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/tuple.hpp:5, 2024-04-29T00:32:41,598 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/bool_.hpp:5, 2024-04-29T00:32:41,598 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:4, 2024-04-29T00:32:41,599 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2024-04-29T00:32:41,599 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2024-04-29T00:32:41,600 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:46, 2024-04-29T00:32:41,601 from fluidsim/solvers/ns2d/__pythran__/solver.cpp:1: 2024-04-29T00:32:41,602 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp: In instantiation of ‘xsimd::batch::batch(T) [with T = double; A = xsimd::neon]’: 2024-04-29T00:32:41,602 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp:79:36: required from ‘{anonymous}::pythonic::types::broadcast_base::broadcast_base(V) [with V = double; dtype = double]’ 2024-04-29T00:32:41,603 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp:87:37: required from ‘{anonymous}::pythonic::types::broadcast::broadcast(V) [with V = double; T = double; B = double]’ 2024-04-29T00:32:41,604 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:17:58: required from ‘typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator+(E0&&, E1&&) [with E0 = ndarray >&; E1 = double&; typename std::enable_if::type, typename std::decay<_Tp2>::type>::value, numpy_expr<{anonymous}::pythonic::operator_::functor::add, typename adapt_type::type, typename adapt_type::type> >::type = numpy_expr<{anonymous}::pythonic::operator_::functor::add, ndarray >&, broadcast >; typename adapt_type::type = ndarray >&; typename adapt_type::type = broadcast; typename std::decay<_Tp>::type = std::decay >&>::type; typename std::decay<_Tp2>::type = double]’ 2024-04-29T00:32:41,604 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/operator_/add.hpp:16:31: required from ‘decltype ((forward(a) + forward(b))) {anonymous}::pythonic::operator_::add(A&&, B&&) [with A = {anonymous}::pythonic::types::ndarray >&; B = double&; decltype ((forward(a) + forward(b))) = {anonymous}::pythonic::types::numpy_expr >&, {anonymous}::pythonic::types::broadcast >]’ 2024-04-29T00:32:41,605 fluidsim/solvers/ns2d/__pythran__/solver.cpp:96:158: required from ‘typename {anonymous}::__pythran_solver::compute_Frot::type::result_type {anonymous}::__pythran_solver::compute_Frot::operator()(argument_type0, argument_type1, argument_type2, argument_type3, argument_type4) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray >; argument_type3 = {anonymous}::pythonic::types::ndarray >; argument_type4 = double; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-29T00:32:41,606 fluidsim/solvers/ns2d/__pythran__/solver.cpp:110:76: required from here 2024-04-29T00:32:41,607 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:504:69: error: no matching function for call to ‘xsimd::types::simd_register::simd_register(xsimd::batch)’ 2024-04-29T00:32:41,607 504 | : types::simd_register(kernel::broadcast(val, A {})) 2024-04-29T00:32:41,608 | ^ 2024-04-29T00:32:41,609 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./././././xsimd_sse2_register.hpp:16, 2024-04-29T00:32:41,610 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././xsimd_sse3_register.hpp:15, 2024-04-29T00:32:41,610 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./././xsimd_ssse3_register.hpp:15, 2024-04-29T00:32:41,611 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././xsimd_sse4_1_register.hpp:15, 2024-04-29T00:32:41,612 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./xsimd_sse4_2_register.hpp:15, 2024-04-29T00:32:41,613 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/xsimd_fma3_sse_register.hpp:15, 2024-04-29T00:32:41,613 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/xsimd_all_registers.hpp:12, 2024-04-29T00:32:41,614 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/xsimd_arch.hpp:19, 2024-04-29T00:32:41,615 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/xsimd_aligned_allocator.hpp:27, 2024-04-29T00:32:41,615 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:56: 2024-04-29T00:32:41,616 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: candidate: ‘constexpr xsimd::types::simd_register::simd_register()’ 2024-04-29T00:32:41,617 27 | struct simd_register 2024-04-29T00:32:41,617 | ^~~~~~~~~~~~~ 2024-04-29T00:32:41,618 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: candidate expects 0 arguments, 1 provided 2024-04-29T00:32:41,619 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: candidate: ‘constexpr xsimd::types::simd_register::simd_register(const xsimd::types::simd_register&)’ 2024-04-29T00:32:41,619 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: no known conversion for argument 1 from ‘xsimd::batch’ to ‘const xsimd::types::simd_register&’ 2024-04-29T00:32:41,620 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: candidate: ‘constexpr xsimd::types::simd_register::simd_register(xsimd::types::simd_register&&)’ 2024-04-29T00:32:41,620 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: no known conversion for argument 1 from ‘xsimd::batch’ to ‘xsimd::types::simd_register&&’ 2024-04-29T00:32:52,496 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:100, 2024-04-29T00:32:52,496 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:492: 2024-04-29T00:32:52,497 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp: In instantiation of ‘void xsimd::kernel::store_unaligned(T*, const xsimd::batch&, requires_arch) [with A = xsimd::neon; T = double; requires_arch = const xsimd::neon&]’: 2024-04-29T00:32:52,498 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:582:35: required from ‘void xsimd::batch::store_unaligned(U*) const [with U = double; T = double; A = xsimd::neon]’ 2024-04-29T00:32:52,498 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:217:24: required from ‘void {anonymous}::pythonic::types::const_simd_nditerator::store(const xsimd::batch&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>; typename E::dtype = double]’ 2024-04-29T00:32:52,499 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:17: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> > >]’ 2024-04-29T00:32:52,500 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> > >]’ 2024-04-29T00:32:52,500 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> > >; unsigned int N = 1; unsigned int D = 0]’ 2024-04-29T00:32:52,501 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-29T00:32:52,502 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&> >; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-04-29T00:32:52,503 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&> >; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-04-29T00:32:52,504 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&> >; T = double; pS = {anonymous}::pythonic::types::array_base]’ 2024-04-29T00:32:52,504 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::sub; Args = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>}; T = double; pS = {anonymous}::pythonic::types::array_base]’ 2024-04-29T00:32:52,505 fluidsim/solvers/ns2d/__pythran__/solver.cpp:92:141: required from ‘typename {anonymous}::__pythran_solver::compute_Frot::type::result_type {anonymous}::__pythran_solver::compute_Frot::operator()(argument_type0, argument_type1, argument_type2, argument_type3, argument_type4) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray >; argument_type3 = {anonymous}::pythonic::types::ndarray >; argument_type4 = double; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-29T00:32:52,506 fluidsim/solvers/ns2d/__pythran__/solver.cpp:110:76: required from here 2024-04-29T00:32:52,506 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:626:29: error: no matching function for call to ‘store_aligned(double*&, const xsimd::batch&, xsimd::neon)’ 2024-04-29T00:32:52,507 626 | store_aligned(dst, src, A {}); 2024-04-29T00:32:52,507 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2024-04-29T00:32:52,508 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:570:21: note: candidate: ‘template::value && (! std::is_signed::value)) && (sizeof (T) == 1)), int>::type > void xsimd::kernel::store_aligned(T*, const xsimd::batch&, requires_arch)’ 2024-04-29T00:32:52,509 570 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:32:52,509 | ^~~~~~~~~~~~~ 2024-04-29T00:32:52,510 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:570:21: note: template argument deduction/substitution failed: 2024-04-29T00:32:52,511 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:569:77: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:32:52,511 569 | template = 0> 2024-04-29T00:32:52,512 | ^ 2024-04-29T00:32:52,513 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:576:21: note: candidate: ‘template::value && std::is_signed::value) && (sizeof (T) == 1)), int>::type > void xsimd::kernel::store_aligned(T*, const xsimd::batch&, requires_arch)’ 2024-04-29T00:32:52,513 576 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:32:52,514 | ^~~~~~~~~~~~~ 2024-04-29T00:32:52,514 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:576:21: note: template argument deduction/substitution failed: 2024-04-29T00:32:52,515 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:575:75: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:32:52,515 575 | template = 0> 2024-04-29T00:32:52,516 | ^ 2024-04-29T00:32:52,516 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:582:21: note: candidate: ‘template::value && (! std::is_signed::value)) && (sizeof (T) == 2)), int>::type > void xsimd::kernel::store_aligned(T*, const xsimd::batch&, requires_arch)’ 2024-04-29T00:32:52,517 582 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:32:52,517 | ^~~~~~~~~~~~~ 2024-04-29T00:32:52,518 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:582:21: note: template argument deduction/substitution failed: 2024-04-29T00:32:52,519 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:581:77: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:32:52,519 581 | template = 0> 2024-04-29T00:32:52,520 | ^ 2024-04-29T00:32:52,521 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:588:21: note: candidate: ‘template::value && std::is_signed::value) && (sizeof (T) == 2)), int>::type > void xsimd::kernel::store_aligned(T*, const xsimd::batch&, requires_arch)’ 2024-04-29T00:32:52,521 588 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:32:52,522 | ^~~~~~~~~~~~~ 2024-04-29T00:32:52,523 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:588:21: note: template argument deduction/substitution failed: 2024-04-29T00:32:52,523 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:587:75: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:32:52,524 587 | template = 0> 2024-04-29T00:32:52,525 | ^ 2024-04-29T00:32:52,525 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:594:21: note: candidate: ‘template::value && (! std::is_signed::value)) && (sizeof (T) == 4)), int>::type > void xsimd::kernel::store_aligned(T*, const xsimd::batch&, requires_arch)’ 2024-04-29T00:32:52,526 594 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:32:52,527 | ^~~~~~~~~~~~~ 2024-04-29T00:32:52,527 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:594:21: note: template argument deduction/substitution failed: 2024-04-29T00:32:52,528 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:593:77: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:32:52,528 593 | template = 0> 2024-04-29T00:32:52,529 | ^ 2024-04-29T00:32:52,529 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:600:21: note: candidate: ‘template::value && std::is_signed::value) && (sizeof (T) == 4)), int>::type > void xsimd::kernel::store_aligned(T*, const xsimd::batch&, requires_arch)’ 2024-04-29T00:32:52,530 600 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:32:52,530 | ^~~~~~~~~~~~~ 2024-04-29T00:32:52,531 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:600:21: note: template argument deduction/substitution failed: 2024-04-29T00:32:52,532 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:599:75: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:32:52,532 599 | template = 0> 2024-04-29T00:32:52,533 | ^ 2024-04-29T00:32:52,534 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:606:21: note: candidate: ‘template::value && (! std::is_signed::value)) && (sizeof (T) == 8)), int>::type > void xsimd::kernel::store_aligned(T*, const xsimd::batch&, requires_arch)’ 2024-04-29T00:32:52,534 606 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:32:52,535 | ^~~~~~~~~~~~~ 2024-04-29T00:32:52,535 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:606:21: note: template argument deduction/substitution failed: 2024-04-29T00:32:52,536 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:605:77: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:32:52,537 605 | template = 0> 2024-04-29T00:32:52,537 | ^ 2024-04-29T00:32:52,538 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:612:21: note: candidate: ‘template::value && std::is_signed::value) && (sizeof (T) == 8)), int>::type > void xsimd::kernel::store_aligned(T*, const xsimd::batch&, requires_arch)’ 2024-04-29T00:32:52,539 612 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:32:52,539 | ^~~~~~~~~~~~~ 2024-04-29T00:32:52,540 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:612:21: note: template argument deduction/substitution failed: 2024-04-29T00:32:52,541 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:611:75: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:32:52,541 611 | template = 0> 2024-04-29T00:32:52,542 | ^ 2024-04-29T00:32:52,542 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:618:21: note: candidate: ‘void xsimd::kernel::store_aligned(float*, const xsimd::batch&, requires_arch) [with A = xsimd::neon; requires_arch = const xsimd::neon&]’ 2024-04-29T00:32:52,543 618 | inline void store_aligned(float* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:32:52,544 | ^~~~~~~~~~~~~ 2024-04-29T00:32:52,544 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:618:42: note: no known conversion for argument 1 from ‘double*’ to ‘float*’ 2024-04-29T00:32:52,545 618 | inline void store_aligned(float* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:32:52,545 | ~~~~~~~^~~ 2024-04-29T00:32:52,546 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:66: 2024-04-29T00:32:52,546 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2277:17: note: candidate: ‘template void xsimd::store_aligned(T*, const batch&)’ 2024-04-29T00:32:52,547 2277 | inline void store_aligned(T* mem, batch const& val) noexcept 2024-04-29T00:32:52,548 | ^~~~~~~~~~~~~ 2024-04-29T00:32:52,548 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2277:17: note: candidate expects 2 arguments, 3 provided 2024-04-29T00:32:53,723 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp: In instantiation of ‘xsimd::batch& xsimd::batch::operator-=(const xsimd::batch&) [with T = double; A = xsimd::neon]’: 2024-04-29T00:32:53,724 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:224:32: required from ‘xsimd::batch xsimd::operator-(const batch&, const batch&)’ 2024-04-29T00:32:53,725 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/operator_/sub.hpp:17:31: required from ‘decltype ((forward(a) - forward(b))) {anonymous}::pythonic::operator_::sub(A&&, B&&) [with A = xsimd::batch; B = xsimd::batch; decltype ((forward(a) - forward(b))) = xsimd::batch]’ 2024-04-29T00:32:53,726 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/operator_/sub.hpp:17:3: required from ‘decltype ({anonymous}::pythonic::operator_::sub((forward)(::pythonic::operator_::functor::sub::operator()::types)...)) {anonymous}::pythonic::operator_::functor::sub::operator()(Types&& ...) const [with Types = {xsimd::batch, xsimd::batch}; decltype ({anonymous}::pythonic::operator_::sub((forward)(::pythonic::operator_::functor::sub::operator()::types)...)) = xsimd::batch]’ 2024-04-29T00:32:53,726 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:433:18: required from ‘decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> > >; Op = {anonymous}::pythonic::operator_::functor::sub; Iters = {{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >}; decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) = xsimd::batch; {anonymous}::pythonic::utils::index_sequence = {anonymous}::pythonic::utils::integer_sequence]’ 2024-04-29T00:32:53,727 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:439:26: required from ‘decltype (((const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::make_index_sequence{})) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::operator*() const [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> > >; Op = {anonymous}::pythonic::operator_::functor::sub; Iters = {{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >}; decltype (((const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::make_index_sequence{})) = xsimd::batch; {anonymous}::pythonic::utils::make_index_sequence = {anonymous}::pythonic::utils::integer_sequence]’ 2024-04-29T00:32:53,728 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-29T00:32:53,729 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&> >; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-04-29T00:32:53,730 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&> >; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-04-29T00:32:53,730 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&> >; T = double; pS = {anonymous}::pythonic::types::array_base]’ 2024-04-29T00:32:53,731 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::sub; Args = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>}; T = double; pS = {anonymous}::pythonic::types::array_base]’ 2024-04-29T00:32:53,732 fluidsim/solvers/ns2d/__pythran__/solver.cpp:92:141: required from ‘typename {anonymous}::__pythran_solver::compute_Frot::type::result_type {anonymous}::__pythran_solver::compute_Frot::operator()(argument_type0, argument_type1, argument_type2, argument_type3, argument_type4) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray >; argument_type3 = {anonymous}::pythonic::types::ndarray >; argument_type4 = double; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-29T00:32:53,733 fluidsim/solvers/ns2d/__pythran__/solver.cpp:110:76: required from here 2024-04-29T00:32:53,733 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:777:38: error: no matching function for call to ‘sub(xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2024-04-29T00:32:53,734 777 | return *this = kernel::sub(*this, other, A {}); 2024-04-29T00:32:53,735 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-29T00:32:53,735 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:773:28: note: candidate: ‘template::value || std::is_same::value), int>::type > xsimd::batch xsimd::kernel::sub(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2024-04-29T00:32:53,736 773 | inline batch sub(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-29T00:32:53,737 | ^~~ 2024-04-29T00:32:53,738 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:773:28: note: template argument deduction/substitution failed: 2024-04-29T00:32:53,738 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:772:69: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:32:53,739 772 | template = 0> 2024-04-29T00:32:53,740 | ^ 2024-04-29T00:32:54,504 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp: In instantiation of ‘xsimd::batch& xsimd::batch::operator*=(const xsimd::batch&) [with T = double; A = xsimd::neon]’: 2024-04-29T00:32:54,504 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:230:32: required from ‘xsimd::batch xsimd::operator*(const batch&, const batch&)’ 2024-04-29T00:32:54,505 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/operator_/mul.hpp:17:31: required from ‘decltype ((forward(a) * forward(b))) {anonymous}::pythonic::operator_::mul(A&&, B&&) [with A = xsimd::batch; B = xsimd::batch; decltype ((forward(a) * forward(b))) = xsimd::batch]’ 2024-04-29T00:32:54,505 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/operator_/mul.hpp:17:3: required from ‘decltype ({anonymous}::pythonic::operator_::mul((forward)(::pythonic::operator_::functor::mul::operator()::types)...)) {anonymous}::pythonic::operator_::functor::mul::operator()(Types&& ...) const [with Types = {xsimd::batch, xsimd::batch}; decltype ({anonymous}::pythonic::operator_::mul((forward)(::pythonic::operator_::functor::mul::operator()::types)...)) = xsimd::batch]’ 2024-04-29T00:32:54,506 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:433:18: required from ‘decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::numpy_iexpr >&> >; Op = {anonymous}::pythonic::operator_::functor::mul; Iters = {{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >}; decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) = xsimd::batch; {anonymous}::pythonic::utils::index_sequence = {anonymous}::pythonic::utils::integer_sequence]’ 2024-04-29T00:32:54,506 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:439:26: required from ‘decltype (((const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::make_index_sequence{})) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::operator*() const [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::numpy_iexpr >&> >; Op = {anonymous}::pythonic::operator_::functor::mul; Iters = {{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >}; decltype (((const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::make_index_sequence{})) = xsimd::batch; {anonymous}::pythonic::utils::make_index_sequence = {anonymous}::pythonic::utils::integer_sequence]’ 2024-04-29T00:32:54,507 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:433:20: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-29T00:32:54,508 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&> >; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-04-29T00:32:54,509 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&> >; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-04-29T00:32:54,509 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&> >; T = double; pS = {anonymous}::pythonic::types::array_base]’ 2024-04-29T00:32:54,510 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::sub; Args = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>}; T = double; pS = {anonymous}::pythonic::types::array_base]’ 2024-04-29T00:32:54,511 fluidsim/solvers/ns2d/__pythran__/solver.cpp:92:141: required from ‘typename {anonymous}::__pythran_solver::compute_Frot::type::result_type {anonymous}::__pythran_solver::compute_Frot::operator()(argument_type0, argument_type1, argument_type2, argument_type3, argument_type4) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray >; argument_type3 = {anonymous}::pythonic::types::ndarray >; argument_type4 = double; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-29T00:32:54,511 fluidsim/solvers/ns2d/__pythran__/solver.cpp:110:76: required from here 2024-04-29T00:32:54,512 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:784:38: error: no matching function for call to ‘mul(xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2024-04-29T00:32:54,513 784 | return *this = kernel::mul(*this, other, A {}); 2024-04-29T00:32:54,513 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-29T00:32:54,514 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:15, 2024-04-29T00:32:54,514 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:120: 2024-04-29T00:32:54,515 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_arithmetic.hpp:160:28: note: candidate: ‘template xsimd::batch xsimd::kernel::mul(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2024-04-29T00:32:54,515 160 | inline batch mul(batch const& self, batch const& other, requires_arch) noexcept 2024-04-29T00:32:54,516 | ^~~ 2024-04-29T00:32:54,516 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_arithmetic.hpp:160:28: note: template argument deduction/substitution failed: 2024-04-29T00:32:54,517 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:17: 2024-04-29T00:32:54,518 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic_fwd.hpp:32:37: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:32:54,518 32 | template ::value, void>::type> 2024-04-29T00:32:54,519 | ^~~~~ 2024-04-29T00:32:54,519 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:810:28: note: candidate: ‘template::value && (sizeof (T) != 8)) || std::is_same::value), int>::type > xsimd::batch xsimd::kernel::mul(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2024-04-29T00:32:54,520 810 | inline batch mul(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-29T00:32:54,521 | ^~~ 2024-04-29T00:32:54,521 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:810:28: note: template argument deduction/substitution failed: 2024-04-29T00:32:54,522 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:809:71: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:32:54,522 809 | template = 0> 2024-04-29T00:32:54,523 | ^ 2024-04-29T00:32:54,536 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:19: 2024-04-29T00:32:54,536 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp: In instantiation of ‘xsimd::batch xsimd::kernel::detail::load_unaligned(const T_in*, xsimd::kernel::convert, xsimd::kernel::requires_arch, with_slow_conversion) [with A = xsimd::neon; T_in = double; T_out = double; xsimd::kernel::requires_arch = const xsimd::generic&]’: 2024-04-29T00:32:54,537 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:283:45: required from ‘xsimd::batch xsimd::kernel::load_unaligned(const T_in*, convert, requires_arch) [with A = xsimd::neon; T_in = double; T_out = double; requires_arch = const xsimd::generic&]’ 2024-04-29T00:32:54,538 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1285:41: required from ‘xsimd::simd_return_type xsimd::load_as(const From*, unaligned_mode) [with To = double; A = neon; From = double; simd_return_type = batch]’ 2024-04-29T00:32:54,538 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1370:32: required from ‘xsimd::batch xsimd::load_unaligned(const From*) [with A = neon; From = double]’ 2024-04-29T00:32:54,539 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:210:33: required from ‘decltype (xsimd::load_unaligned(((const {anonymous}::pythonic::types::const_simd_nditerator*)this)->{anonymous}::pythonic::types::const_simd_nditerator::data)) {anonymous}::pythonic::types::const_simd_nditerator::operator*() const [with E = {anonymous}::pythonic::types::numpy_iexpr >&>; decltype (xsimd::load_unaligned(((const {anonymous}::pythonic::types::const_simd_nditerator*)this)->data)) = xsimd::batch]’ 2024-04-29T00:32:54,539 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’ 2024-04-29T00:32:54,540 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-29T00:32:54,541 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&> >; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-04-29T00:32:54,541 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&> >; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-04-29T00:32:54,542 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&> >; T = double; pS = {anonymous}::pythonic::types::array_base]’ 2024-04-29T00:32:54,543 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::sub; Args = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>}; T = double; pS = {anonymous}::pythonic::types::array_base]’ 2024-04-29T00:32:54,543 fluidsim/solvers/ns2d/__pythran__/solver.cpp:92:141: required from ‘typename {anonymous}::__pythran_solver::compute_Frot::type::result_type {anonymous}::__pythran_solver::compute_Frot::operator()(argument_type0, argument_type1, argument_type2, argument_type3, argument_type4) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray >; argument_type3 = {anonymous}::pythonic::types::ndarray >; argument_type4 = double; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-29T00:32:54,544 fluidsim/solvers/ns2d/__pythran__/solver.cpp:110:76: required from here 2024-04-29T00:32:54,545 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:276:59: error: static assertion failed: there should be a direct load for this type combination 2024-04-29T00:32:54,545 276 | static_assert(!std::is_same::value, "there should be a direct load for this type combination"); 2024-04-29T00:32:54,546 | ^~~~~ 2024-04-29T00:32:54,546 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:276:59: note: ‘!(bool)std::integral_constant::value’ evaluates to false 2024-04-29T00:32:54,701 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp: In instantiation of ‘xsimd::batch xsimd::batch::operator-() const [with T = double; A = xsimd::neon]’: 2024-04-29T00:32:54,701 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/operator_/neg.hpp:16:12: required from ‘decltype (- forward(a)) {anonymous}::pythonic::operator_::neg(A&&) [with A = xsimd::batch; decltype (- forward(a)) = xsimd::batch]’ 2024-04-29T00:32:54,702 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/operator_/neg.hpp:14:3: required from ‘decltype ({anonymous}::pythonic::operator_::neg((forward)(::pythonic::operator_::functor::neg::operator()::types)...)) {anonymous}::pythonic::operator_::functor::neg::operator()(Types&& ...) const [with Types = {xsimd::batch}; decltype ({anonymous}::pythonic::operator_::neg((forward)(::pythonic::operator_::functor::neg::operator()::types)...)) = xsimd::batch]’ 2024-04-29T00:32:54,703 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:433:18: required from ‘decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::numpy_iexpr >&> >; Op = {anonymous}::pythonic::operator_::functor::neg; Iters = {{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >}; decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) = xsimd::batch; {anonymous}::pythonic::utils::index_sequence = {anonymous}::pythonic::utils::integer_sequence]’ 2024-04-29T00:32:54,704 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:439:26: required from ‘decltype (((const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::make_index_sequence{})) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::operator*() const [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::numpy_iexpr >&> >; Op = {anonymous}::pythonic::operator_::functor::neg; Iters = {{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >}; decltype (((const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::make_index_sequence{})) = xsimd::batch; {anonymous}::pythonic::utils::make_index_sequence = {anonymous}::pythonic::utils::integer_sequence]’ 2024-04-29T00:32:54,704 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:433:20: required from ‘decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::numpy_iexpr >&> >; Op = {anonymous}::pythonic::operator_::functor::mul; Iters = {{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >}; decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) = xsimd::batch; {anonymous}::pythonic::utils::index_sequence = {anonymous}::pythonic::utils::integer_sequence]’ 2024-04-29T00:32:54,705 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:439:26: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-29T00:32:54,706 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&> >; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-04-29T00:32:54,706 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&> >; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-04-29T00:32:54,707 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&> >; T = double; pS = {anonymous}::pythonic::types::array_base]’ 2024-04-29T00:32:54,708 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::sub; Args = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>}; T = double; pS = {anonymous}::pythonic::types::array_base]’ 2024-04-29T00:32:54,708 fluidsim/solvers/ns2d/__pythran__/solver.cpp:92:141: required from ‘typename {anonymous}::__pythran_solver::compute_Frot::type::result_type {anonymous}::__pythran_solver::compute_Frot::operator()(argument_type0, argument_type1, argument_type2, argument_type3, argument_type4) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray >; argument_type3 = {anonymous}::pythonic::types::ndarray >; argument_type4 = double; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-29T00:32:54,709 fluidsim/solvers/ns2d/__pythran__/solver.cpp:110:76: required from here 2024-04-29T00:32:54,710 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:908:30: error: no matching function for call to ‘neg(const xsimd::batch&, xsimd::neon)’ 2024-04-29T00:32:54,710 908 | return kernel::neg(*this, A {}); 2024-04-29T00:32:54,711 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-04-29T00:32:54,712 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:675:28: note: candidate: ‘template::value && (! std::is_signed::value)) && (sizeof (T) == 1)), int>::type > xsimd::batch xsimd::kernel::neg(const xsimd::batch&, requires_arch)’ 2024-04-29T00:32:54,712 675 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-29T00:32:54,713 | ^~~ 2024-04-29T00:32:54,713 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:675:28: note: template argument deduction/substitution failed: 2024-04-29T00:32:54,714 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:674:77: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:32:54,715 674 | template = 0> 2024-04-29T00:32:54,716 | ^ 2024-04-29T00:32:54,716 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:681:28: note: candidate: ‘template::value && std::is_signed::value) && (sizeof (T) == 1)), int>::type > xsimd::batch xsimd::kernel::neg(const xsimd::batch&, requires_arch)’ 2024-04-29T00:32:54,717 681 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-29T00:32:54,717 | ^~~ 2024-04-29T00:32:54,718 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:681:28: note: template argument deduction/substitution failed: 2024-04-29T00:32:54,718 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:680:75: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:32:54,719 680 | template = 0> 2024-04-29T00:32:54,720 | ^ 2024-04-29T00:32:54,720 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:687:28: note: candidate: ‘template::value && (! std::is_signed::value)) && (sizeof (T) == 2)), int>::type > xsimd::batch xsimd::kernel::neg(const xsimd::batch&, requires_arch)’ 2024-04-29T00:32:54,721 687 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-29T00:32:54,721 | ^~~ 2024-04-29T00:32:54,722 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:687:28: note: template argument deduction/substitution failed: 2024-04-29T00:32:54,723 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:686:77: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:32:54,723 686 | template = 0> 2024-04-29T00:32:54,724 | ^ 2024-04-29T00:32:54,725 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:693:28: note: candidate: ‘template::value && std::is_signed::value) && (sizeof (T) == 2)), int>::type > xsimd::batch xsimd::kernel::neg(const xsimd::batch&, requires_arch)’ 2024-04-29T00:32:54,725 693 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-29T00:32:54,726 | ^~~ 2024-04-29T00:32:54,726 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:693:28: note: template argument deduction/substitution failed: 2024-04-29T00:32:54,727 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:692:75: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:32:54,728 692 | template = 0> 2024-04-29T00:32:54,728 | ^ 2024-04-29T00:32:54,729 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:699:28: note: candidate: ‘template::value && (! std::is_signed::value)) && (sizeof (T) == 4)), int>::type > xsimd::batch xsimd::kernel::neg(const xsimd::batch&, requires_arch)’ 2024-04-29T00:32:54,730 699 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-29T00:32:54,730 | ^~~ 2024-04-29T00:32:54,731 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:699:28: note: template argument deduction/substitution failed: 2024-04-29T00:32:54,731 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:698:77: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:32:54,732 698 | template = 0> 2024-04-29T00:32:54,733 | ^ 2024-04-29T00:32:54,733 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:705:28: note: candidate: ‘template::value && std::is_signed::value) && (sizeof (T) == 4)), int>::type > xsimd::batch xsimd::kernel::neg(const xsimd::batch&, requires_arch)’ 2024-04-29T00:32:54,734 705 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-29T00:32:54,734 | ^~~ 2024-04-29T00:32:54,735 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:705:28: note: template argument deduction/substitution failed: 2024-04-29T00:32:54,735 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:704:75: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:32:54,736 704 | template = 0> 2024-04-29T00:32:54,736 | ^ 2024-04-29T00:32:54,737 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:711:28: note: candidate: ‘template::value && (! std::is_signed::value)) && (sizeof (T) == 8)), int>::type > xsimd::batch xsimd::kernel::neg(const xsimd::batch&, requires_arch)’ 2024-04-29T00:32:54,738 711 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-29T00:32:54,738 | ^~~ 2024-04-29T00:32:54,739 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:711:28: note: template argument deduction/substitution failed: 2024-04-29T00:32:54,739 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:710:77: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:32:54,740 710 | template = 0> 2024-04-29T00:32:54,741 | ^ 2024-04-29T00:32:54,741 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:717:28: note: candidate: ‘template::value && std::is_signed::value) && (sizeof (T) == 8)), int>::type > xsimd::batch xsimd::kernel::neg(const xsimd::batch&, requires_arch)’ 2024-04-29T00:32:54,742 717 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-29T00:32:54,743 | ^~~ 2024-04-29T00:32:54,743 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:717:28: note: template argument deduction/substitution failed: 2024-04-29T00:32:54,744 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:716:75: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:32:54,744 716 | template = 0> 2024-04-29T00:32:54,745 | ^ 2024-04-29T00:32:54,745 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:723:32: note: candidate: ‘xsimd::batch xsimd::kernel::neg(const xsimd::batch&, requires_arch) [with A = xsimd::neon; requires_arch = const xsimd::neon&]’ 2024-04-29T00:32:54,746 723 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-29T00:32:54,746 | ^~~ 2024-04-29T00:32:54,747 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:723:59: note: no known conversion for argument 1 from ‘const xsimd::batch’ to ‘const xsimd::batch&’ 2024-04-29T00:32:54,747 723 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-29T00:32:54,748 | ~~~~~~~~~~~~~~~~~~~~~~~^~~ 2024-04-29T00:32:54,825 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp: In instantiation of ‘xsimd::batch& xsimd::batch::operator+=(const xsimd::batch&) [with T = double; A = xsimd::neon]’: 2024-04-29T00:32:54,826 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:218:32: required from ‘xsimd::batch xsimd::operator+(const batch&, const batch&)’ 2024-04-29T00:32:54,827 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/operator_/add.hpp:16:31: required from ‘decltype ((forward(a) + forward(b))) {anonymous}::pythonic::operator_::add(A&&, B&&) [with A = xsimd::batch; B = xsimd::batch; decltype ((forward(a) + forward(b))) = xsimd::batch]’ 2024-04-29T00:32:54,827 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/operator_/add.hpp:16:3: required from ‘decltype ({anonymous}::pythonic::operator_::add((forward)(::pythonic::operator_::functor::add::operator()::types)...)) {anonymous}::pythonic::operator_::functor::add::operator()(Types&& ...) const [with Types = {xsimd::batch, xsimd::batch}; decltype ({anonymous}::pythonic::operator_::add((forward)(::pythonic::operator_::functor::add::operator()::types)...)) = xsimd::batch]’ 2024-04-29T00:32:54,828 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:433:18: required from ‘decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >; Op = {anonymous}::pythonic::operator_::functor::add; Iters = {{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator >}; decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) = xsimd::batch; {anonymous}::pythonic::utils::index_sequence = {anonymous}::pythonic::utils::integer_sequence]’ 2024-04-29T00:32:54,829 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:439:26: required from ‘decltype (((const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::make_index_sequence{})) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::operator*() const [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >; Op = {anonymous}::pythonic::operator_::functor::add; Iters = {{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator >}; decltype (((const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::make_index_sequence{})) = xsimd::batch; {anonymous}::pythonic::utils::make_index_sequence = {anonymous}::pythonic::utils::integer_sequence]’ 2024-04-29T00:32:54,830 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:433:20: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-29T00:32:54,830 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast > > >; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-04-29T00:32:54,831 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast > > >; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-04-29T00:32:54,832 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast > > >; T = double; pS = {anonymous}::pythonic::types::array_base]’ 2024-04-29T00:32:54,832 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::sub; Args = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::neg, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast > >}; T = double; pS = {anonymous}::pythonic::types::array_base]’ 2024-04-29T00:32:54,833 fluidsim/solvers/ns2d/__pythran__/solver.cpp:96:173: required from ‘typename {anonymous}::__pythran_solver::compute_Frot::type::result_type {anonymous}::__pythran_solver::compute_Frot::operator()(argument_type0, argument_type1, argument_type2, argument_type3, argument_type4) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray >; argument_type3 = {anonymous}::pythonic::types::ndarray >; argument_type4 = double; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-29T00:32:54,834 fluidsim/solvers/ns2d/__pythran__/solver.cpp:110:76: required from here 2024-04-29T00:32:54,834 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:770:38: error: no matching function for call to ‘add(xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2024-04-29T00:32:54,835 770 | return *this = kernel::add(*this, other, A {}); 2024-04-29T00:32:54,835 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-29T00:32:54,836 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:736:28: note: candidate: ‘template::value || std::is_same::value), int>::type > xsimd::batch xsimd::kernel::add(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2024-04-29T00:32:54,837 736 | inline batch add(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-29T00:32:54,837 | ^~~ 2024-04-29T00:32:54,838 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:736:28: note: template argument deduction/substitution failed: 2024-04-29T00:32:54,838 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:735:69: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:32:54,839 735 | template = 0> 2024-04-29T00:32:54,840 | ^ 2024-04-29T00:32:56,691 cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics 2024-04-29T00:32:57,750 INFO: Generated C++ source file: fluidsim/solvers/ns2d/output/__pythran__/spatiotemporal_spectra.cpp 2024-04-29T00:32:57,751 Generated C++ source file: fluidsim/solvers/ns2d/output/__pythran__/spatiotemporal_spectra.cpp 2024-04-29T00:32:57,751 building 'fluidsim.solvers.ns2d.output.__pythran__.spatiotemporal_spectra' extension 2024-04-29T00:32:57,752 INFO: C compiler: arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC 2024-04-29T00:32:57,753 creating build/temp.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/output 2024-04-29T00:32:57,754 creating build/temp.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/output/__pythran__ 2024-04-29T00:32:57,755 INFO: compile options: '-DENABLE_PYTHON_MODULE -D__PYTHRAN__=3 -I/tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-nrh1vxtt/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/tmp/pip-build-env-nrh1vxtt/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/usr/include/python3.11 -c' 2024-04-29T00:32:57,755 extra options: '-std=c++11 -fno-math-errno -fvisibility=hidden -fno-wrapv -Wno-unused-function -Wno-int-in-bool-context -Wno-unknown-warning-option -O3 -march=native -DUSE_XSIMD' 2024-04-29T00:32:57,756 INFO: arm-linux-gnueabihf-gcc: fluidsim/solvers/ns2d/output/__pythran__/spatiotemporal_spectra.cpp 2024-04-29T00:33:12,067 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:61, 2024-04-29T00:33:12,068 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:7, 2024-04-29T00:33:12,068 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/tuple.hpp:5, 2024-04-29T00:33:12,069 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/bool_.hpp:5, 2024-04-29T00:33:12,069 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:4, 2024-04-29T00:33:12,070 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2024-04-29T00:33:12,071 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2024-04-29T00:33:12,072 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:46, 2024-04-29T00:33:12,072 from fluidsim/solvers/ns2d/output/__pythran__/spatiotemporal_spectra.cpp:1: 2024-04-29T00:33:12,073 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp: In instantiation of ‘xsimd::batch::batch(T) [with T = double; A = xsimd::neon]’: 2024-04-29T00:33:12,074 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp:79:36: required from ‘{anonymous}::pythonic::types::broadcast_base::broadcast_base(V) [with V = long int; dtype = double]’ 2024-04-29T00:33:12,075 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp:87:37: required from ‘{anonymous}::pythonic::types::broadcast::broadcast(V) [with V = long int; T = double; B = long int]’ 2024-04-29T00:33:12,076 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:17:58: required from ‘typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&) [with E0 = long int; E1 = numpy_gexpr > > >, cstride_normalized_slice<1> >&; typename std::enable_if::type, typename std::decay<_Tp2>::type>::value, numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename adapt_type::type, typename adapt_type::type> >::type = numpy_expr<{anonymous}::pythonic::operator_::functor::mul, broadcast, numpy_gexpr > > >, cstride_normalized_slice<1> >&>; typename adapt_type::type = broadcast; typename adapt_type::type = numpy_gexpr > > >, cstride_normalized_slice<1> >&; typename std::decay<_Tp>::type = long int; typename std::decay<_Tp2>::type = std::decay > > >, cstride_normalized_slice<1> >&>::type]’ 2024-04-29T00:33:12,076 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/operator_/mul.hpp:17:31: required from ‘decltype ((forward(a) * forward(b))) {anonymous}::pythonic::operator_::mul(A&&, B&&) [with A = long int; B = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; decltype ((forward(a) * forward(b))) = {anonymous}::pythonic::types::numpy_expr, {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>]’ 2024-04-29T00:33:12,077 fluidsim/solvers/ns2d/output/__pythran__/spatiotemporal_spectra.cpp:416:50: required from ‘typename {anonymous}::__pythran_spatiotemporal_spectra::compute_spectrum_kzkhomega::type::result_type {anonymous}::__pythran_spatiotemporal_spectra::compute_spectrum_kzkhomega::operator()(argument_type0, argument_type1, argument_type2, argument_type3, argument_type4, argument_type5) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray >; argument_type3 = {anonymous}::pythonic::types::ndarray >; argument_type4 = {anonymous}::pythonic::types::ndarray >; argument_type5 = {anonymous}::pythonic::types::ndarray >; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-29T00:33:12,078 fluidsim/solvers/ns2d/output/__pythran__/spatiotemporal_spectra.cpp:471:106: required from here 2024-04-29T00:33:12,079 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:504:69: error: no matching function for call to ‘xsimd::types::simd_register::simd_register(xsimd::batch)’ 2024-04-29T00:33:12,079 504 | : types::simd_register(kernel::broadcast(val, A {})) 2024-04-29T00:33:12,080 | ^ 2024-04-29T00:33:12,081 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./././././xsimd_sse2_register.hpp:16, 2024-04-29T00:33:12,082 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././xsimd_sse3_register.hpp:15, 2024-04-29T00:33:12,082 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./././xsimd_ssse3_register.hpp:15, 2024-04-29T00:33:12,083 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././xsimd_sse4_1_register.hpp:15, 2024-04-29T00:33:12,084 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./xsimd_sse4_2_register.hpp:15, 2024-04-29T00:33:12,084 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/xsimd_fma3_sse_register.hpp:15, 2024-04-29T00:33:12,085 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/xsimd_all_registers.hpp:12, 2024-04-29T00:33:12,086 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/xsimd_arch.hpp:19, 2024-04-29T00:33:12,086 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/xsimd_aligned_allocator.hpp:27, 2024-04-29T00:33:12,087 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:56: 2024-04-29T00:33:12,087 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: candidate: ‘constexpr xsimd::types::simd_register::simd_register()’ 2024-04-29T00:33:12,088 27 | struct simd_register 2024-04-29T00:33:12,088 | ^~~~~~~~~~~~~ 2024-04-29T00:33:12,089 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: candidate expects 0 arguments, 1 provided 2024-04-29T00:33:12,090 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: candidate: ‘constexpr xsimd::types::simd_register::simd_register(const xsimd::types::simd_register&)’ 2024-04-29T00:33:12,091 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: no known conversion for argument 1 from ‘xsimd::batch’ to ‘const xsimd::types::simd_register&’ 2024-04-29T00:33:12,091 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: candidate: ‘constexpr xsimd::types::simd_register::simd_register(xsimd::types::simd_register&&)’ 2024-04-29T00:33:12,092 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: no known conversion for argument 1 from ‘xsimd::batch’ to ‘xsimd::types::simd_register&&’ 2024-04-29T00:33:13,500 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:100, 2024-04-29T00:33:13,501 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:492: 2024-04-29T00:33:13,501 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp: In instantiation of ‘void xsimd::kernel::store_unaligned(T*, const xsimd::batch&, requires_arch) [with A = xsimd::neon; T = double; requires_arch = const xsimd::neon&]’: 2024-04-29T00:33:13,502 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:582:35: required from ‘void xsimd::batch::store_unaligned(U*) const [with U = double; T = double; A = xsimd::neon]’ 2024-04-29T00:33:13,503 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:217:24: required from ‘void {anonymous}::pythonic::types::const_simd_nditerator::store(const xsimd::batch&) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> >; typename E::dtype = double]’ 2024-04-29T00:33:13,504 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:17: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>]’ 2024-04-29T00:33:13,504 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>]’ 2024-04-29T00:33:13,505 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>; unsigned int N = 1; unsigned int D = 0]’ 2024-04-29T00:33:13,505 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-29T00:33:13,506 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-29T00:33:13,507 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:463:79: required from ‘typename std::enable_if<{anonymous}::pythonic::types::may_overlap_gexpr::value, {anonymous}::pythonic::types::numpy_gexpr&>::type {anonymous}::pythonic::types::numpy_gexpr::_copy(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>; Arg = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > >; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>}; typename std::enable_if<{anonymous}::pythonic::types::may_overlap_gexpr::value, {anonymous}::pythonic::types::numpy_gexpr&>::type = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&]’ 2024-04-29T00:33:13,508 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:488:17: required from ‘{anonymous}::pythonic::types::numpy_gexpr& {anonymous}::pythonic::types::numpy_gexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>; Arg = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > >; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>}]’ 2024-04-29T00:33:13,508 fluidsim/solvers/ns2d/output/__pythran__/spatiotemporal_spectra.cpp:416:24: required from ‘typename {anonymous}::__pythran_spatiotemporal_spectra::compute_spectrum_kzkhomega::type::result_type {anonymous}::__pythran_spatiotemporal_spectra::compute_spectrum_kzkhomega::operator()(argument_type0, argument_type1, argument_type2, argument_type3, argument_type4, argument_type5) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray >; argument_type3 = {anonymous}::pythonic::types::ndarray >; argument_type4 = {anonymous}::pythonic::types::ndarray >; argument_type5 = {anonymous}::pythonic::types::ndarray >; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-29T00:33:13,509 fluidsim/solvers/ns2d/output/__pythran__/spatiotemporal_spectra.cpp:471:106: required from here 2024-04-29T00:33:13,510 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:626:29: error: no matching function for call to ‘store_aligned(double*&, const xsimd::batch&, xsimd::neon)’ 2024-04-29T00:33:13,511 626 | store_aligned(dst, src, A {}); 2024-04-29T00:33:13,511 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2024-04-29T00:33:13,512 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:570:21: note: candidate: ‘template::value && (! std::is_signed::value)) && (sizeof (T) == 1)), int>::type > void xsimd::kernel::store_aligned(T*, const xsimd::batch&, requires_arch)’ 2024-04-29T00:33:13,513 570 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:33:13,514 | ^~~~~~~~~~~~~ 2024-04-29T00:33:13,514 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:570:21: note: template argument deduction/substitution failed: 2024-04-29T00:33:13,515 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:569:77: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:33:13,516 569 | template = 0> 2024-04-29T00:33:13,516 | ^ 2024-04-29T00:33:13,517 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:576:21: note: candidate: ‘template::value && std::is_signed::value) && (sizeof (T) == 1)), int>::type > void xsimd::kernel::store_aligned(T*, const xsimd::batch&, requires_arch)’ 2024-04-29T00:33:13,518 576 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:33:13,519 | ^~~~~~~~~~~~~ 2024-04-29T00:33:13,519 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:576:21: note: template argument deduction/substitution failed: 2024-04-29T00:33:13,520 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:575:75: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:33:13,520 575 | template = 0> 2024-04-29T00:33:13,521 | ^ 2024-04-29T00:33:13,521 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:582:21: note: candidate: ‘template::value && (! std::is_signed::value)) && (sizeof (T) == 2)), int>::type > void xsimd::kernel::store_aligned(T*, const xsimd::batch&, requires_arch)’ 2024-04-29T00:33:13,522 582 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:33:13,523 | ^~~~~~~~~~~~~ 2024-04-29T00:33:13,523 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:582:21: note: template argument deduction/substitution failed: 2024-04-29T00:33:13,524 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:581:77: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:33:13,525 581 | template = 0> 2024-04-29T00:33:13,525 | ^ 2024-04-29T00:33:13,526 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:588:21: note: candidate: ‘template::value && std::is_signed::value) && (sizeof (T) == 2)), int>::type > void xsimd::kernel::store_aligned(T*, const xsimd::batch&, requires_arch)’ 2024-04-29T00:33:13,527 588 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:33:13,527 | ^~~~~~~~~~~~~ 2024-04-29T00:33:13,528 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:588:21: note: template argument deduction/substitution failed: 2024-04-29T00:33:13,529 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:587:75: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:33:13,529 587 | template = 0> 2024-04-29T00:33:13,530 | ^ 2024-04-29T00:33:13,531 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:594:21: note: candidate: ‘template::value && (! std::is_signed::value)) && (sizeof (T) == 4)), int>::type > void xsimd::kernel::store_aligned(T*, const xsimd::batch&, requires_arch)’ 2024-04-29T00:33:13,532 594 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:33:13,533 | ^~~~~~~~~~~~~ 2024-04-29T00:33:13,533 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:594:21: note: template argument deduction/substitution failed: 2024-04-29T00:33:13,534 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:593:77: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:33:13,534 593 | template = 0> 2024-04-29T00:33:13,535 | ^ 2024-04-29T00:33:13,535 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:600:21: note: candidate: ‘template::value && std::is_signed::value) && (sizeof (T) == 4)), int>::type > void xsimd::kernel::store_aligned(T*, const xsimd::batch&, requires_arch)’ 2024-04-29T00:33:13,536 600 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:33:13,536 | ^~~~~~~~~~~~~ 2024-04-29T00:33:13,537 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:600:21: note: template argument deduction/substitution failed: 2024-04-29T00:33:13,537 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:599:75: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:33:13,538 599 | template = 0> 2024-04-29T00:33:13,539 | ^ 2024-04-29T00:33:13,540 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:606:21: note: candidate: ‘template::value && (! std::is_signed::value)) && (sizeof (T) == 8)), int>::type > void xsimd::kernel::store_aligned(T*, const xsimd::batch&, requires_arch)’ 2024-04-29T00:33:13,540 606 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:33:13,541 | ^~~~~~~~~~~~~ 2024-04-29T00:33:13,542 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:606:21: note: template argument deduction/substitution failed: 2024-04-29T00:33:13,542 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:605:77: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:33:13,543 605 | template = 0> 2024-04-29T00:33:13,544 | ^ 2024-04-29T00:33:13,544 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:612:21: note: candidate: ‘template::value && std::is_signed::value) && (sizeof (T) == 8)), int>::type > void xsimd::kernel::store_aligned(T*, const xsimd::batch&, requires_arch)’ 2024-04-29T00:33:13,545 612 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:33:13,546 | ^~~~~~~~~~~~~ 2024-04-29T00:33:13,547 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:612:21: note: template argument deduction/substitution failed: 2024-04-29T00:33:13,547 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:611:75: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:33:13,548 611 | template = 0> 2024-04-29T00:33:13,548 | ^ 2024-04-29T00:33:13,549 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:618:21: note: candidate: ‘void xsimd::kernel::store_aligned(float*, const xsimd::batch&, requires_arch) [with A = xsimd::neon; requires_arch = const xsimd::neon&]’ 2024-04-29T00:33:13,550 618 | inline void store_aligned(float* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:33:13,550 | ^~~~~~~~~~~~~ 2024-04-29T00:33:13,551 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:618:42: note: no known conversion for argument 1 from ‘double*’ to ‘float*’ 2024-04-29T00:33:13,551 618 | inline void store_aligned(float* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:33:13,552 | ~~~~~~~^~~ 2024-04-29T00:33:13,552 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:66: 2024-04-29T00:33:13,553 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2277:17: note: candidate: ‘template void xsimd::store_aligned(T*, const batch&)’ 2024-04-29T00:33:13,554 2277 | inline void store_aligned(T* mem, batch const& val) noexcept 2024-04-29T00:33:13,554 | ^~~~~~~~~~~~~ 2024-04-29T00:33:13,555 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2277:17: note: candidate expects 2 arguments, 3 provided 2024-04-29T00:33:14,671 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:19, 2024-04-29T00:33:14,672 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:120: 2024-04-29T00:33:14,672 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp: In instantiation of ‘xsimd::batch xsimd::kernel::detail::load_unaligned(const T_in*, xsimd::kernel::convert, xsimd::kernel::requires_arch, with_slow_conversion) [with A = xsimd::neon; T_in = double; T_out = double; xsimd::kernel::requires_arch = const xsimd::generic&]’: 2024-04-29T00:33:14,673 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:283:45: required from ‘xsimd::batch xsimd::kernel::load_unaligned(const T_in*, convert, requires_arch) [with A = xsimd::neon; T_in = double; T_out = double; requires_arch = const xsimd::generic&]’ 2024-04-29T00:33:14,674 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1285:41: required from ‘xsimd::simd_return_type xsimd::load_as(const From*, unaligned_mode) [with To = double; A = neon; From = double; simd_return_type = batch]’ 2024-04-29T00:33:14,675 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1370:32: required from ‘xsimd::batch xsimd::load_unaligned(const From*) [with A = neon; From = double]’ 2024-04-29T00:33:14,675 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:210:33: required from ‘decltype (xsimd::load_unaligned(((const {anonymous}::pythonic::types::const_simd_nditerator*)this)->{anonymous}::pythonic::types::const_simd_nditerator::data)) {anonymous}::pythonic::types::const_simd_nditerator::operator*() const [with E = {anonymous}::pythonic::types::ndarray >; decltype (xsimd::load_unaligned(((const {anonymous}::pythonic::types::const_simd_nditerator*)this)->data)) = xsimd::batch]’ 2024-04-29T00:33:14,676 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >]’ 2024-04-29T00:33:14,677 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-29T00:33:14,678 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:272:60: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-29T00:33:14,678 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-29T00:33:14,679 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:458:54: required from ‘typename std::enable_if<{anonymous}::pythonic::types::may_overlap_gexpr::value, {anonymous}::pythonic::types::numpy_gexpr&>::type {anonymous}::pythonic::types::numpy_gexpr::_copy(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>; Arg = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > >; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>}; typename std::enable_if<{anonymous}::pythonic::types::may_overlap_gexpr::value, {anonymous}::pythonic::types::numpy_gexpr&>::type = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&]’ 2024-04-29T00:33:14,680 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:488:17: required from ‘{anonymous}::pythonic::types::numpy_gexpr& {anonymous}::pythonic::types::numpy_gexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>; Arg = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > >; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>}]’ 2024-04-29T00:33:14,680 fluidsim/solvers/ns2d/output/__pythran__/spatiotemporal_spectra.cpp:416:24: required from ‘typename {anonymous}::__pythran_spatiotemporal_spectra::compute_spectrum_kzkhomega::type::result_type {anonymous}::__pythran_spatiotemporal_spectra::compute_spectrum_kzkhomega::operator()(argument_type0, argument_type1, argument_type2, argument_type3, argument_type4, argument_type5) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray >; argument_type3 = {anonymous}::pythonic::types::ndarray >; argument_type4 = {anonymous}::pythonic::types::ndarray >; argument_type5 = {anonymous}::pythonic::types::ndarray >; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-29T00:33:14,681 fluidsim/solvers/ns2d/output/__pythran__/spatiotemporal_spectra.cpp:471:106: required from here 2024-04-29T00:33:14,682 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:276:59: error: static assertion failed: there should be a direct load for this type combination 2024-04-29T00:33:14,683 276 | static_assert(!std::is_same::value, "there should be a direct load for this type combination"); 2024-04-29T00:33:14,683 | ^~~~~ 2024-04-29T00:33:14,684 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:276:59: note: ‘!(bool)std::integral_constant::value’ evaluates to false 2024-04-29T00:33:14,685 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp: In instantiation of ‘xsimd::batch& xsimd::batch::operator*=(const xsimd::batch&) [with T = double; A = xsimd::neon]’: 2024-04-29T00:33:14,686 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:230:32: required from ‘xsimd::batch xsimd::operator*(const batch&, const batch&)’ 2024-04-29T00:33:14,686 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/operator_/mul.hpp:17:31: required from ‘decltype ((forward(a) * forward(b))) {anonymous}::pythonic::operator_::mul(A&&, B&&) [with A = xsimd::batch; B = xsimd::batch; decltype ((forward(a) * forward(b))) = xsimd::batch]’ 2024-04-29T00:33:14,687 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/operator_/mul.hpp:17:3: required from ‘decltype ({anonymous}::pythonic::operator_::mul((forward)(::pythonic::operator_::functor::mul::operator()::types)...)) {anonymous}::pythonic::operator_::functor::mul::operator()(Types&& ...) const [with Types = {xsimd::batch, xsimd::batch}; decltype ({anonymous}::pythonic::operator_::mul((forward)(::pythonic::operator_::functor::mul::operator()::types)...)) = xsimd::batch]’ 2024-04-29T00:33:14,687 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:433:18: required from ‘decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>; Op = {anonymous}::pythonic::operator_::functor::mul; Iters = {{anonymous}::pythonic::types::const_broadcast_iterator >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> > >}; decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) = xsimd::batch; {anonymous}::pythonic::utils::index_sequence = {anonymous}::pythonic::utils::integer_sequence]’ 2024-04-29T00:33:14,688 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:439:26: required from ‘decltype (((const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::make_index_sequence{})) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::operator*() const [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>; Op = {anonymous}::pythonic::operator_::functor::mul; Iters = {{anonymous}::pythonic::types::const_broadcast_iterator >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> > >}; decltype (((const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::make_index_sequence{})) = xsimd::batch; {anonymous}::pythonic::utils::make_index_sequence = {anonymous}::pythonic::utils::integer_sequence]’ 2024-04-29T00:33:14,689 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-29T00:33:14,690 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-29T00:33:14,690 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-29T00:33:14,691 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:463:79: required from ‘typename std::enable_if<{anonymous}::pythonic::types::may_overlap_gexpr::value, {anonymous}::pythonic::types::numpy_gexpr&>::type {anonymous}::pythonic::types::numpy_gexpr::_copy(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>; Arg = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > >; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>}; typename std::enable_if<{anonymous}::pythonic::types::may_overlap_gexpr::value, {anonymous}::pythonic::types::numpy_gexpr&>::type = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&]’ 2024-04-29T00:33:14,692 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:488:17: required from ‘{anonymous}::pythonic::types::numpy_gexpr& {anonymous}::pythonic::types::numpy_gexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>; Arg = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::ndarray > > >; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>}]’ 2024-04-29T00:33:14,693 fluidsim/solvers/ns2d/output/__pythran__/spatiotemporal_spectra.cpp:416:24: required from ‘typename {anonymous}::__pythran_spatiotemporal_spectra::compute_spectrum_kzkhomega::type::result_type {anonymous}::__pythran_spatiotemporal_spectra::compute_spectrum_kzkhomega::operator()(argument_type0, argument_type1, argument_type2, argument_type3, argument_type4, argument_type5) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray >; argument_type3 = {anonymous}::pythonic::types::ndarray >; argument_type4 = {anonymous}::pythonic::types::ndarray >; argument_type5 = {anonymous}::pythonic::types::ndarray >; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-29T00:33:14,694 fluidsim/solvers/ns2d/output/__pythran__/spatiotemporal_spectra.cpp:471:106: required from here 2024-04-29T00:33:14,695 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:784:38: error: no matching function for call to ‘mul(xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2024-04-29T00:33:14,695 784 | return *this = kernel::mul(*this, other, A {}); 2024-04-29T00:33:14,696 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-29T00:33:14,697 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:15: 2024-04-29T00:33:14,697 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_arithmetic.hpp:160:28: note: candidate: ‘template xsimd::batch xsimd::kernel::mul(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2024-04-29T00:33:14,698 160 | inline batch mul(batch const& self, batch const& other, requires_arch) noexcept 2024-04-29T00:33:14,699 | ^~~ 2024-04-29T00:33:14,699 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_arithmetic.hpp:160:28: note: template argument deduction/substitution failed: 2024-04-29T00:33:14,700 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:17: 2024-04-29T00:33:14,700 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic_fwd.hpp:32:37: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:33:14,701 32 | template ::value, void>::type> 2024-04-29T00:33:14,701 | ^~~~~ 2024-04-29T00:33:14,702 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:810:28: note: candidate: ‘template::value && (sizeof (T) != 8)) || std::is_same::value), int>::type > xsimd::batch xsimd::kernel::mul(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2024-04-29T00:33:14,703 810 | inline batch mul(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-29T00:33:14,704 | ^~~ 2024-04-29T00:33:14,704 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:810:28: note: template argument deduction/substitution failed: 2024-04-29T00:33:14,705 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:809:71: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:33:14,706 809 | template = 0> 2024-04-29T00:33:14,706 | ^ 2024-04-29T00:33:17,757 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp: In instantiation of ‘xsimd::batch& xsimd::batch::operator/=(const xsimd::batch&) [with T = double; A = xsimd::neon]’: 2024-04-29T00:33:17,758 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:236:32: required from ‘xsimd::batch xsimd::operator/(const batch&, const batch&)’ 2024-04-29T00:33:17,759 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/operator_/div.hpp:21:31: required from ‘typename std::enable_if<((! std::is_fundamental::type>::value) || (! std::is_fundamental::type>::value)), decltype ((forward(a) / forward(b)))>::type {anonymous}::pythonic::operator_::div(A&&, B&&) [with A = xsimd::batch; B = xsimd::batch; typename std::enable_if<((! std::is_fundamental::type>::value) || (! std::is_fundamental::type>::value)), decltype ((forward(a) / forward(b)))>::type = xsimd::batch; decltype ((forward(a) / forward(b))) = xsimd::batch; typename std::decay<_Ex>::type = std::decay >::type; typename std::decay<_Tp2>::type = std::decay >::type]’ 2024-04-29T00:33:17,759 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/operator_/div.hpp:20:3: required from ‘decltype ({anonymous}::pythonic::operator_::div((forward)(::pythonic::operator_::functor::div::operator()::types)...)) {anonymous}::pythonic::operator_::functor::div::operator()(Types&& ...) const [with Types = {xsimd::batch, xsimd::batch}; decltype ({anonymous}::pythonic::operator_::div((forward)(::pythonic::operator_::functor::div::operator()::types)...)) = xsimd::batch]’ 2024-04-29T00:33:17,760 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:433:18: required from ‘decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::div, {anonymous}::pythonic::types::numpy_iexpr >&>&>, {anonymous}::pythonic::types::broadcast >; Op = {anonymous}::pythonic::operator_::functor::div; Iters = {{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&>&> >, {anonymous}::pythonic::types::const_broadcast_iterator >}; decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) = xsimd::batch; {anonymous}::pythonic::utils::index_sequence = {anonymous}::pythonic::utils::integer_sequence]’ 2024-04-29T00:33:17,761 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:439:26: required from ‘decltype (((const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::make_index_sequence{})) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::operator*() const [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::div, {anonymous}::pythonic::types::numpy_iexpr >&>&>, {anonymous}::pythonic::types::broadcast >; Op = {anonymous}::pythonic::operator_::functor::div; Iters = {{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&>&> >, {anonymous}::pythonic::types::const_broadcast_iterator >}; decltype (((const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::make_index_sequence{})) = xsimd::batch; {anonymous}::pythonic::utils::make_index_sequence = {anonymous}::pythonic::utils::integer_sequence]’ 2024-04-29T00:33:17,761 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: [ skipping 23 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-29T00:33:17,762 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::div, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; unsigned int N = 3; int D = 0; bool vector_form = true]’ 2024-04-29T00:33:17,763 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::div, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; unsigned int N = 3; int D = 0; bool vector_form = true]’ 2024-04-29T00:33:17,764 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::div, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; T = double; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-29T00:33:17,765 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::div; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast}; T = double; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-29T00:33:17,765 fluidsim/solvers/ns2d/output/__pythran__/spatiotemporal_spectra.cpp:458:100: required from ‘typename {anonymous}::__pythran_spatiotemporal_spectra::compute_spectrum_kzkhomega::type::result_type {anonymous}::__pythran_spatiotemporal_spectra::compute_spectrum_kzkhomega::operator()(argument_type0, argument_type1, argument_type2, argument_type3, argument_type4, argument_type5) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray >; argument_type3 = {anonymous}::pythonic::types::ndarray >; argument_type4 = {anonymous}::pythonic::types::ndarray >; argument_type5 = {anonymous}::pythonic::types::ndarray >; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-29T00:33:17,766 fluidsim/solvers/ns2d/output/__pythran__/spatiotemporal_spectra.cpp:471:106: required from here 2024-04-29T00:33:17,767 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:791:38: error: no matching function for call to ‘div(xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2024-04-29T00:33:17,768 791 | return *this = kernel::div(*this, other, A {}); 2024-04-29T00:33:17,768 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-29T00:33:17,769 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:839:32: note: candidate: ‘xsimd::batch xsimd::kernel::div(const xsimd::batch&, const xsimd::batch&, requires_arch) [with A = xsimd::neon; requires_arch = const xsimd::neon&]’ 2024-04-29T00:33:17,770 839 | inline batch div(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-29T00:33:17,770 | ^~~ 2024-04-29T00:33:17,771 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:839:59: note: no known conversion for argument 1 from ‘xsimd::batch’ to ‘const xsimd::batch&’ 2024-04-29T00:33:17,772 839 | inline batch div(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-29T00:33:17,772 | ~~~~~~~~~~~~~~~~~~~~~~~^~~ 2024-04-29T00:33:17,773 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_arithmetic.hpp:63:28: note: candidate: ‘template xsimd::batch xsimd::kernel::div(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2024-04-29T00:33:17,774 63 | inline batch div(batch const& self, batch const& other, requires_arch) noexcept 2024-04-29T00:33:17,774 | ^~~ 2024-04-29T00:33:17,775 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_arithmetic.hpp:63:28: note: template argument deduction/substitution failed: 2024-04-29T00:33:17,776 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_arithmetic.hpp:62:37: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:33:17,777 62 | template ::value, void>::type> 2024-04-29T00:33:17,777 | ^~~~~ 2024-04-29T00:33:18,482 cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics 2024-04-29T00:33:19,232 INFO: Generated C++ source file: fluidsim/util/__pythran__/mini_oper_modif_resol.cpp 2024-04-29T00:33:19,232 Generated C++ source file: fluidsim/util/__pythran__/mini_oper_modif_resol.cpp 2024-04-29T00:33:19,240 building 'fluidsim.util.__pythran__.mini_oper_modif_resol' extension 2024-04-29T00:33:19,241 INFO: C compiler: arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC 2024-04-29T00:33:19,242 creating build/temp.linux-armv7l-cpython-311/fluidsim/util 2024-04-29T00:33:19,244 creating build/temp.linux-armv7l-cpython-311/fluidsim/util/__pythran__ 2024-04-29T00:33:19,245 INFO: compile options: '-DENABLE_PYTHON_MODULE -D__PYTHRAN__=3 -I/tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-nrh1vxtt/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/tmp/pip-build-env-nrh1vxtt/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/usr/include/python3.11 -c' 2024-04-29T00:33:19,245 extra options: '-std=c++11 -fno-math-errno -fvisibility=hidden -fno-wrapv -Wno-unused-function -Wno-int-in-bool-context -Wno-unknown-warning-option -O3 -march=native -DUSE_XSIMD' 2024-04-29T00:33:19,246 INFO: arm-linux-gnueabihf-gcc: fluidsim/util/__pythran__/mini_oper_modif_resol.cpp 2024-04-29T00:33:31,454 creating build/lib.linux-armv7l-cpython-311/fluidsim/util/__pythran__ 2024-04-29T00:33:31,455 INFO: arm-linux-gnueabihf-g++ -shared -Wl,-O1 -Wl,-Bsymbolic-functions -g -fwrapv -O2 build/temp.linux-armv7l-cpython-311/fluidsim/util/__pythran__/mini_oper_modif_resol.o -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lblas -lblas -o build/lib.linux-armv7l-cpython-311/fluidsim/util/__pythran__/mini_oper_modif_resol.cpython-311-arm-linux-gnueabihf.so -fvisibility=hidden -Wl,-strip-all 2024-04-29T00:33:37,394 INFO: Generated C++ source file: fluidsim/operators/__pythran__/operators3d.cpp 2024-04-29T00:33:37,394 Generated C++ source file: fluidsim/operators/__pythran__/operators3d.cpp 2024-04-29T00:33:37,395 building 'fluidsim.operators.__pythran__.operators3d' extension 2024-04-29T00:33:37,396 INFO: C compiler: arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC 2024-04-29T00:33:37,397 creating build/temp.linux-armv7l-cpython-311/fluidsim/operators 2024-04-29T00:33:37,398 creating build/temp.linux-armv7l-cpython-311/fluidsim/operators/__pythran__ 2024-04-29T00:33:37,398 INFO: compile options: '-DENABLE_PYTHON_MODULE -D__PYTHRAN__=3 -I/tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-nrh1vxtt/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/tmp/pip-build-env-nrh1vxtt/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/usr/include/python3.11 -c' 2024-04-29T00:33:37,399 extra options: '-std=c++11 -fno-math-errno -fvisibility=hidden -fno-wrapv -Wno-unused-function -Wno-int-in-bool-context -Wno-unknown-warning-option -O3 -march=native -DUSE_XSIMD' 2024-04-29T00:33:37,399 INFO: arm-linux-gnueabihf-gcc: fluidsim/operators/__pythran__/operators3d.cpp 2024-04-29T00:34:02,373 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:61, 2024-04-29T00:34:02,373 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:7, 2024-04-29T00:34:02,373 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/tuple.hpp:5, 2024-04-29T00:34:02,374 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/bool_.hpp:5, 2024-04-29T00:34:02,375 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:4, 2024-04-29T00:34:02,376 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2024-04-29T00:34:02,377 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2024-04-29T00:34:02,377 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:46, 2024-04-29T00:34:02,378 from fluidsim/operators/__pythran__/operators3d.cpp:1: 2024-04-29T00:34:02,378 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp: In instantiation of ‘xsimd::batch::batch(T) [with T = double; A = xsimd::neon]’: 2024-04-29T00:34:02,379 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp:79:36: required from ‘{anonymous}::pythonic::types::broadcast_base::broadcast_base(V) [with V = double; dtype = double]’ 2024-04-29T00:34:02,380 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp:87:37: required from ‘{anonymous}::pythonic::types::broadcast::broadcast(V) [with V = double; T = double; B = double]’ 2024-04-29T00:34:02,380 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:17:58: required from ‘typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&) [with E0 = double; E1 = ndarray >&; typename std::enable_if::type, typename std::decay<_Tp2>::type>::value, numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename adapt_type::type, typename adapt_type::type> >::type = numpy_expr<{anonymous}::pythonic::operator_::functor::mul, broadcast, ndarray >&>; typename adapt_type::type = broadcast; typename adapt_type::type = ndarray >&; typename std::decay<_Tp>::type = double; typename std::decay<_Tp2>::type = std::decay >&>::type]’ 2024-04-29T00:34:02,381 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/operator_/mul.hpp:17:31: required from ‘decltype ((forward(a) * forward(b))) {anonymous}::pythonic::operator_::mul(A&&, B&&) [with A = double; B = {anonymous}::pythonic::types::ndarray >&; decltype ((forward(a) * forward(b))) = {anonymous}::pythonic::types::numpy_expr, {anonymous}::pythonic::types::ndarray >&>]’ 2024-04-29T00:34:02,381 fluidsim/operators/__pythran__/operators3d.cpp:2133:116: required from ‘typename {anonymous}::__pythran_operators3d::__for_method__OperatorsPseudoSpectral3D__get_phases_random::type::result_type {anonymous}::__pythran_operators3d::__for_method__OperatorsPseudoSpectral3D__get_phases_random::operator()(argument_type0, argument_type1, argument_type2, argument_type3, argument_type4, argument_type5) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray >; argument_type3 = double; argument_type4 = double; argument_type5 = double; typename type::result_type = {anonymous}::pythonic::types::array_base<{anonymous}::pythonic::types::ndarray >, 2, {anonymous}::pythonic::types::tuple_version>]’ 2024-04-29T00:34:02,382 fluidsim/operators/__pythran__/operators3d.cpp:2147:127: required from here 2024-04-29T00:34:02,383 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:504:69: error: no matching function for call to ‘xsimd::types::simd_register::simd_register(xsimd::batch)’ 2024-04-29T00:34:02,384 504 | : types::simd_register(kernel::broadcast(val, A {})) 2024-04-29T00:34:02,385 | ^ 2024-04-29T00:34:02,385 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./././././xsimd_sse2_register.hpp:16, 2024-04-29T00:34:02,386 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././xsimd_sse3_register.hpp:15, 2024-04-29T00:34:02,386 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./././xsimd_ssse3_register.hpp:15, 2024-04-29T00:34:02,387 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././xsimd_sse4_1_register.hpp:15, 2024-04-29T00:34:02,388 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./xsimd_sse4_2_register.hpp:15, 2024-04-29T00:34:02,388 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/xsimd_fma3_sse_register.hpp:15, 2024-04-29T00:34:02,389 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/xsimd_all_registers.hpp:12, 2024-04-29T00:34:02,390 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/xsimd_arch.hpp:19, 2024-04-29T00:34:02,390 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/xsimd_aligned_allocator.hpp:27, 2024-04-29T00:34:02,391 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:56: 2024-04-29T00:34:02,392 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: candidate: ‘constexpr xsimd::types::simd_register::simd_register()’ 2024-04-29T00:34:02,392 27 | struct simd_register 2024-04-29T00:34:02,393 | ^~~~~~~~~~~~~ 2024-04-29T00:34:02,393 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: candidate expects 0 arguments, 1 provided 2024-04-29T00:34:02,394 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: candidate: ‘constexpr xsimd::types::simd_register::simd_register(const xsimd::types::simd_register&)’ 2024-04-29T00:34:02,395 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: no known conversion for argument 1 from ‘xsimd::batch’ to ‘const xsimd::types::simd_register&’ 2024-04-29T00:34:02,396 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: candidate: ‘constexpr xsimd::types::simd_register::simd_register(xsimd::types::simd_register&&)’ 2024-04-29T00:34:02,396 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: no known conversion for argument 1 from ‘xsimd::batch’ to ‘xsimd::types::simd_register&&’ 2024-04-29T00:34:19,654 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:100, 2024-04-29T00:34:19,654 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:492: 2024-04-29T00:34:19,655 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp: In instantiation of ‘void xsimd::kernel::store_unaligned(T*, const xsimd::batch&, requires_arch) [with A = xsimd::neon; T = double; requires_arch = const xsimd::neon&]’: 2024-04-29T00:34:19,656 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:582:35: required from ‘void xsimd::batch::store_unaligned(U*) const [with U = double; T = double; A = xsimd::neon]’ 2024-04-29T00:34:19,656 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:217:24: required from ‘void {anonymous}::pythonic::types::const_simd_nditerator::store(const xsimd::batch&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr >&>&>; typename E::dtype = double]’ 2024-04-29T00:34:19,657 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:17: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr >&>&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&>&> >, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&>&> > >]’ 2024-04-29T00:34:19,658 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr >&>&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&>&> >, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&>&> > >]’ 2024-04-29T00:34:19,658 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr >&>&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&>&> >, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&>&> > >; unsigned int N = 1; unsigned int D = 0]’ 2024-04-29T00:34:19,659 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-29T00:34:19,660 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >; unsigned int N = 3; int D = 0; bool vector_form = true]’ 2024-04-29T00:34:19,661 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >; unsigned int N = 3; int D = 0; bool vector_form = true]’ 2024-04-29T00:34:19,662 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >; T = double; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-29T00:34:19,663 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::add; Args = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>}; T = double; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-29T00:34:19,663 fluidsim/operators/__pythran__/operators3d.cpp:1522:16: required from ‘typename {anonymous}::__pythran_operators3d::__for_method__OperatorsPseudoSpectral3D__vxvyfft_from_divhfft::type::result_type {anonymous}::__pythran_operators3d::__for_method__OperatorsPseudoSpectral3D__vxvyfft_from_divhfft::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; typename type::result_type = {anonymous}::pythonic::types::array_base<{anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >, 2, {anonymous}::pythonic::types::tuple_version>]’ 2024-04-29T00:34:19,664 fluidsim/operators/__pythran__/operators3d.cpp:2181:130: required from here 2024-04-29T00:34:19,665 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:626:29: error: no matching function for call to ‘store_aligned(double*&, const xsimd::batch&, xsimd::neon)’ 2024-04-29T00:34:19,665 626 | store_aligned(dst, src, A {}); 2024-04-29T00:34:19,666 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2024-04-29T00:34:19,667 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:570:21: note: candidate: ‘template::value && (! std::is_signed::value)) && (sizeof (T) == 1)), int>::type > void xsimd::kernel::store_aligned(T*, const xsimd::batch&, requires_arch)’ 2024-04-29T00:34:19,667 570 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:34:19,668 | ^~~~~~~~~~~~~ 2024-04-29T00:34:19,669 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:570:21: note: template argument deduction/substitution failed: 2024-04-29T00:34:19,670 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:569:77: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:34:19,670 569 | template = 0> 2024-04-29T00:34:19,671 | ^ 2024-04-29T00:34:19,671 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:576:21: note: candidate: ‘template::value && std::is_signed::value) && (sizeof (T) == 1)), int>::type > void xsimd::kernel::store_aligned(T*, const xsimd::batch&, requires_arch)’ 2024-04-29T00:34:19,672 576 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:34:19,672 | ^~~~~~~~~~~~~ 2024-04-29T00:34:19,673 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:576:21: note: template argument deduction/substitution failed: 2024-04-29T00:34:19,673 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:575:75: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:34:19,674 575 | template = 0> 2024-04-29T00:34:19,674 | ^ 2024-04-29T00:34:19,675 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:582:21: note: candidate: ‘template::value && (! std::is_signed::value)) && (sizeof (T) == 2)), int>::type > void xsimd::kernel::store_aligned(T*, const xsimd::batch&, requires_arch)’ 2024-04-29T00:34:19,676 582 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:34:19,676 | ^~~~~~~~~~~~~ 2024-04-29T00:34:19,677 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:582:21: note: template argument deduction/substitution failed: 2024-04-29T00:34:19,678 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:581:77: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:34:19,679 581 | template = 0> 2024-04-29T00:34:19,679 | ^ 2024-04-29T00:34:19,680 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:588:21: note: candidate: ‘template::value && std::is_signed::value) && (sizeof (T) == 2)), int>::type > void xsimd::kernel::store_aligned(T*, const xsimd::batch&, requires_arch)’ 2024-04-29T00:34:19,681 588 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:34:19,681 | ^~~~~~~~~~~~~ 2024-04-29T00:34:19,682 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:588:21: note: template argument deduction/substitution failed: 2024-04-29T00:34:19,683 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:587:75: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:34:19,684 587 | template = 0> 2024-04-29T00:34:19,685 | ^ 2024-04-29T00:34:19,685 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:594:21: note: candidate: ‘template::value && (! std::is_signed::value)) && (sizeof (T) == 4)), int>::type > void xsimd::kernel::store_aligned(T*, const xsimd::batch&, requires_arch)’ 2024-04-29T00:34:19,686 594 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:34:19,686 | ^~~~~~~~~~~~~ 2024-04-29T00:34:19,687 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:594:21: note: template argument deduction/substitution failed: 2024-04-29T00:34:19,687 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:593:77: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:34:19,688 593 | template = 0> 2024-04-29T00:34:19,688 | ^ 2024-04-29T00:34:19,689 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:600:21: note: candidate: ‘template::value && std::is_signed::value) && (sizeof (T) == 4)), int>::type > void xsimd::kernel::store_aligned(T*, const xsimd::batch&, requires_arch)’ 2024-04-29T00:34:19,689 600 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:34:19,690 | ^~~~~~~~~~~~~ 2024-04-29T00:34:19,691 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:600:21: note: template argument deduction/substitution failed: 2024-04-29T00:34:19,692 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:599:75: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:34:19,692 599 | template = 0> 2024-04-29T00:34:19,693 | ^ 2024-04-29T00:34:19,694 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:606:21: note: candidate: ‘template::value && (! std::is_signed::value)) && (sizeof (T) == 8)), int>::type > void xsimd::kernel::store_aligned(T*, const xsimd::batch&, requires_arch)’ 2024-04-29T00:34:19,694 606 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:34:19,695 | ^~~~~~~~~~~~~ 2024-04-29T00:34:19,696 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:606:21: note: template argument deduction/substitution failed: 2024-04-29T00:34:19,696 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:605:77: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:34:19,697 605 | template = 0> 2024-04-29T00:34:19,698 | ^ 2024-04-29T00:34:19,699 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:612:21: note: candidate: ‘template::value && std::is_signed::value) && (sizeof (T) == 8)), int>::type > void xsimd::kernel::store_aligned(T*, const xsimd::batch&, requires_arch)’ 2024-04-29T00:34:19,699 612 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:34:19,700 | ^~~~~~~~~~~~~ 2024-04-29T00:34:19,701 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:612:21: note: template argument deduction/substitution failed: 2024-04-29T00:34:19,701 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:611:75: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:34:19,702 611 | template = 0> 2024-04-29T00:34:19,702 | ^ 2024-04-29T00:34:19,703 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:618:21: note: candidate: ‘void xsimd::kernel::store_aligned(float*, const xsimd::batch&, requires_arch) [with A = xsimd::neon; requires_arch = const xsimd::neon&]’ 2024-04-29T00:34:19,703 618 | inline void store_aligned(float* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:34:19,704 | ^~~~~~~~~~~~~ 2024-04-29T00:34:19,705 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:618:42: note: no known conversion for argument 1 from ‘double*’ to ‘float*’ 2024-04-29T00:34:19,706 618 | inline void store_aligned(float* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:34:19,706 | ~~~~~~~^~~ 2024-04-29T00:34:19,707 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:66: 2024-04-29T00:34:19,708 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2277:17: note: candidate: ‘template void xsimd::store_aligned(T*, const batch&)’ 2024-04-29T00:34:19,709 2277 | inline void store_aligned(T* mem, batch const& val) noexcept 2024-04-29T00:34:19,709 | ^~~~~~~~~~~~~ 2024-04-29T00:34:19,710 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2277:17: note: candidate expects 2 arguments, 3 provided 2024-04-29T00:34:20,490 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp: In instantiation of ‘xsimd::batch xsimd::sqrt(const batch&) [with T = double; A = neon]’: 2024-04-29T00:34:20,490 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_nary_expr.hpp:26:31: required from ‘typename std::enable_if<(! {anonymous}::pythonic::types::valid_numexpr_parameters::type ...>::value), decltype (xsimd::sqrt((forward)(::pythonic::numpy::functor::sqrt::operator()::args)...))>::type {anonymous}::pythonic::numpy::functor::sqrt::operator()(T&& ...) const [with T = {xsimd::batch}; typename std::enable_if<(! {anonymous}::pythonic::types::valid_numexpr_parameters::type ...>::value), decltype (xsimd::sqrt((forward)(::pythonic::numpy::functor::sqrt::operator()::args)...))>::type = xsimd::batch; decltype (xsimd::sqrt((forward)(::pythonic::numpy::functor::sqrt::operator()::args)...)) = xsimd::batch]’ 2024-04-29T00:34:20,491 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:433:18: required from ‘decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::sqrt, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::div, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_iexpr >&>&> > >; Op = {anonymous}::pythonic::numpy::functor::sqrt; Iters = {{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::div, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_iexpr >&>&> >, {anonymous}::pythonic::operator_::functor::div, {anonymous}::pythonic::types::const_broadcast_iterator >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&>&> > >}; decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) = xsimd::batch; {anonymous}::pythonic::utils::index_sequence = {anonymous}::pythonic::utils::integer_sequence]’ 2024-04-29T00:34:20,492 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:439:26: required from ‘decltype (((const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::make_index_sequence{})) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::operator*() const [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::sqrt, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::div, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_iexpr >&>&> > >; Op = {anonymous}::pythonic::numpy::functor::sqrt; Iters = {{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::div, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_iexpr >&>&> >, {anonymous}::pythonic::operator_::functor::div, {anonymous}::pythonic::types::const_broadcast_iterator >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&>&> > >}; decltype (((const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::make_index_sequence{})) = xsimd::batch; {anonymous}::pythonic::utils::make_index_sequence = {anonymous}::pythonic::utils::integer_sequence]’ 2024-04-29T00:34:20,493 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr >&>&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::sqrt, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::div, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_iexpr >&>&> > >]’ 2024-04-29T00:34:20,494 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr >&>&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::sqrt, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::div, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_iexpr >&>&> > >]’ 2024-04-29T00:34:20,494 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-29T00:34:20,495 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::sqrt, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::div, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >; unsigned int N = 3; int D = 0; bool vector_form = true]’ 2024-04-29T00:34:20,495 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::sqrt, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::div, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >; unsigned int N = 3; int D = 0; bool vector_form = true]’ 2024-04-29T00:34:20,496 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::sqrt, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::div, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >; T = double; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-29T00:34:20,497 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::numpy::functor::sqrt; Args = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::div, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&>}; T = double; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-29T00:34:20,497 fluidsim/operators/__pythran__/operators3d.cpp:1608:145: required from ‘typename {anonymous}::__pythran_operators3d::__for_method__OperatorsPseudoSpectral3D__vecfft_from_vtfft::type::result_type {anonymous}::__pythran_operators3d::__for_method__OperatorsPseudoSpectral3D__vecfft_from_vtfft::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; typename type::result_type = std::tuple<{anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::array_base > >]’ 2024-04-29T00:34:20,498 fluidsim/operators/__pythran__/operators3d.cpp:2232:127: required from here 2024-04-29T00:34:20,499 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2153:31: error: no matching function for call to ‘sqrt(const xsimd::batch&, xsimd::neon)’ 2024-04-29T00:34:20,499 2153 | return kernel::sqrt(x, A {}); 2024-04-29T00:34:20,500 | ~~~~~~~~~~~~~~~^~~~~~~~~ 2024-04-29T00:34:20,501 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1358:32: note: candidate: ‘xsimd::batch xsimd::kernel::sqrt(const xsimd::batch&, requires_arch) [with A = xsimd::neon; requires_arch = const xsimd::neon&]’ 2024-04-29T00:34:20,501 1358 | inline batch sqrt(batch const& arg, requires_arch) noexcept 2024-04-29T00:34:20,502 | ^~~~ 2024-04-29T00:34:20,503 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1358:60: note: no known conversion for argument 1 from ‘const xsimd::batch’ to ‘const xsimd::batch&’ 2024-04-29T00:34:20,503 1358 | inline batch sqrt(batch const& arg, requires_arch) noexcept 2024-04-29T00:34:20,504 | ~~~~~~~~~~~~~~~~~~~~~~~^~~ 2024-04-29T00:34:20,505 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:18, 2024-04-29T00:34:20,505 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:120: 2024-04-29T00:34:20,506 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:2140:42: note: candidate: ‘template xsimd::batch, A> xsimd::kernel::sqrt(const xsimd::batch, A>&, requires_arch)’ 2024-04-29T00:34:20,506 2140 | inline batch, A> sqrt(batch, A> const& z, requires_arch) noexcept 2024-04-29T00:34:20,507 | ^~~~ 2024-04-29T00:34:20,507 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:2140:42: note: template argument deduction/substitution failed: 2024-04-29T00:34:20,508 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2153:31: note: mismatched types ‘std::complex<_Up>’ and ‘double’ 2024-04-29T00:34:20,509 2153 | return kernel::sqrt(x, A {}); 2024-04-29T00:34:20,509 | ~~~~~~~~~~~~~~~^~~~~~~~~ 2024-04-29T00:34:21,556 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp: In instantiation of ‘xsimd::batch& xsimd::batch::operator+=(const xsimd::batch&) [with T = double; A = xsimd::neon]’: 2024-04-29T00:34:21,557 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:218:32: required from ‘xsimd::batch xsimd::operator+(const batch&, const batch&)’ 2024-04-29T00:34:21,558 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/operator_/add.hpp:16:31: required from ‘decltype ((forward(a) + forward(b))) {anonymous}::pythonic::operator_::add(A&&, B&&) [with A = xsimd::batch; B = xsimd::batch; decltype ((forward(a) + forward(b))) = xsimd::batch]’ 2024-04-29T00:34:21,559 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/operator_/add.hpp:16:3: required from ‘decltype ({anonymous}::pythonic::operator_::add((forward)(::pythonic::operator_::functor::add::operator()::types)...)) {anonymous}::pythonic::operator_::functor::add::operator()(Types&& ...) const [with Types = {xsimd::batch, xsimd::batch}; decltype ({anonymous}::pythonic::operator_::add((forward)(::pythonic::operator_::functor::add::operator()::types)...)) = xsimd::batch]’ 2024-04-29T00:34:21,559 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:433:18: required from ‘decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&>&> >, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&>&> > >; Op = {anonymous}::pythonic::operator_::functor::add; Iters = {{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&>&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&>&> > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&>&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&>&> > >}; decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) = xsimd::batch; {anonymous}::pythonic::utils::index_sequence = {anonymous}::pythonic::utils::integer_sequence]’ 2024-04-29T00:34:21,560 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:439:26: required from ‘decltype (((const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::make_index_sequence{})) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::operator*() const [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&>&> >, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&>&> > >; Op = {anonymous}::pythonic::operator_::functor::add; Iters = {{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&>&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&>&> > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&>&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&>&> > >}; decltype (((const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::make_index_sequence{})) = xsimd::batch; {anonymous}::pythonic::utils::make_index_sequence = {anonymous}::pythonic::utils::integer_sequence]’ 2024-04-29T00:34:21,561 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: [ skipping 23 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-29T00:34:21,562 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >; unsigned int N = 3; int D = 0; bool vector_form = true]’ 2024-04-29T00:34:21,563 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >; unsigned int N = 3; int D = 0; bool vector_form = true]’ 2024-04-29T00:34:21,564 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >; T = double; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-29T00:34:21,564 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::add; Args = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>}; T = double; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-29T00:34:21,565 fluidsim/operators/__pythran__/operators3d.cpp:1522:16: required from ‘typename {anonymous}::__pythran_operators3d::__for_method__OperatorsPseudoSpectral3D__vxvyfft_from_divhfft::type::result_type {anonymous}::__pythran_operators3d::__for_method__OperatorsPseudoSpectral3D__vxvyfft_from_divhfft::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; typename type::result_type = {anonymous}::pythonic::types::array_base<{anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >, 2, {anonymous}::pythonic::types::tuple_version>]’ 2024-04-29T00:34:21,566 fluidsim/operators/__pythran__/operators3d.cpp:2181:130: required from here 2024-04-29T00:34:21,567 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:770:38: error: no matching function for call to ‘add(xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2024-04-29T00:34:21,567 770 | return *this = kernel::add(*this, other, A {}); 2024-04-29T00:34:21,568 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-29T00:34:21,568 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:736:28: note: candidate: ‘template::value || std::is_same::value), int>::type > xsimd::batch xsimd::kernel::add(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2024-04-29T00:34:21,569 736 | inline batch add(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-29T00:34:21,570 | ^~~ 2024-04-29T00:34:21,570 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:736:28: note: template argument deduction/substitution failed: 2024-04-29T00:34:21,571 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:735:69: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:34:21,572 735 | template = 0> 2024-04-29T00:34:21,573 | ^ 2024-04-29T00:34:21,586 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp: In instantiation of ‘xsimd::batch& xsimd::batch::operator/=(const xsimd::batch&) [with T = double; A = xsimd::neon]’: 2024-04-29T00:34:21,587 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:236:32: required from ‘xsimd::batch xsimd::operator/(const batch&, const batch&)’ 2024-04-29T00:34:21,587 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/operator_/div.hpp:21:31: required from ‘typename std::enable_if<((! std::is_fundamental::type>::value) || (! std::is_fundamental::type>::value)), decltype ((forward(a) / forward(b)))>::type {anonymous}::pythonic::operator_::div(A&&, B&&) [with A = xsimd::batch; B = xsimd::batch; typename std::enable_if<((! std::is_fundamental::type>::value) || (! std::is_fundamental::type>::value)), decltype ((forward(a) / forward(b)))>::type = xsimd::batch; decltype ((forward(a) / forward(b))) = xsimd::batch; typename std::decay<_Ex>::type = std::decay >::type; typename std::decay<_Tp2>::type = std::decay >::type]’ 2024-04-29T00:34:21,588 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/operator_/div.hpp:20:3: required from ‘decltype ({anonymous}::pythonic::operator_::div((forward)(::pythonic::operator_::functor::div::operator()::types)...)) {anonymous}::pythonic::operator_::functor::div::operator()(Types&& ...) const [with Types = {xsimd::batch, xsimd::batch}; decltype ({anonymous}::pythonic::operator_::div((forward)(::pythonic::operator_::functor::div::operator()::types)...)) = xsimd::batch]’ 2024-04-29T00:34:21,589 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:433:18: required from ‘decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::div, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_iexpr >&>&> >; Op = {anonymous}::pythonic::operator_::functor::div; Iters = {{anonymous}::pythonic::types::const_broadcast_iterator >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&>&> >}; decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) = xsimd::batch; {anonymous}::pythonic::utils::index_sequence = {anonymous}::pythonic::utils::integer_sequence]’ 2024-04-29T00:34:21,589 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:439:26: required from ‘decltype (((const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::make_index_sequence{})) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::operator*() const [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::div, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_iexpr >&>&> >; Op = {anonymous}::pythonic::operator_::functor::div; Iters = {{anonymous}::pythonic::types::const_broadcast_iterator >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&>&> >}; decltype (((const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::make_index_sequence{})) = xsimd::batch; {anonymous}::pythonic::utils::make_index_sequence = {anonymous}::pythonic::utils::integer_sequence]’ 2024-04-29T00:34:21,590 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: [ skipping 23 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-29T00:34:21,591 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::div, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 3; int D = 0; bool vector_form = true]’ 2024-04-29T00:34:21,592 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::div, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 3; int D = 0; bool vector_form = true]’ 2024-04-29T00:34:21,592 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::div, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&>; T = double; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-29T00:34:21,593 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::div; Args = {{anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&}; T = double; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-29T00:34:21,594 fluidsim/operators/__pythran__/operators3d.cpp:1524:114: required from ‘typename {anonymous}::__pythran_operators3d::__for_method__OperatorsPseudoSpectral3D__vxvyfft_from_divhfft::type::result_type {anonymous}::__pythran_operators3d::__for_method__OperatorsPseudoSpectral3D__vxvyfft_from_divhfft::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; typename type::result_type = {anonymous}::pythonic::types::array_base<{anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >, 2, {anonymous}::pythonic::types::tuple_version>]’ 2024-04-29T00:34:21,594 fluidsim/operators/__pythran__/operators3d.cpp:2181:130: required from here 2024-04-29T00:34:21,595 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:791:38: error: no matching function for call to ‘div(xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2024-04-29T00:34:21,596 791 | return *this = kernel::div(*this, other, A {}); 2024-04-29T00:34:21,596 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-29T00:34:21,597 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:839:32: note: candidate: ‘xsimd::batch xsimd::kernel::div(const xsimd::batch&, const xsimd::batch&, requires_arch) [with A = xsimd::neon; requires_arch = const xsimd::neon&]’ 2024-04-29T00:34:21,598 839 | inline batch div(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-29T00:34:21,598 | ^~~ 2024-04-29T00:34:21,599 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:839:59: note: no known conversion for argument 1 from ‘xsimd::batch’ to ‘const xsimd::batch&’ 2024-04-29T00:34:21,600 839 | inline batch div(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-29T00:34:21,600 | ~~~~~~~~~~~~~~~~~~~~~~~^~~ 2024-04-29T00:34:21,601 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:15: 2024-04-29T00:34:21,602 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_arithmetic.hpp:63:28: note: candidate: ‘template xsimd::batch xsimd::kernel::div(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2024-04-29T00:34:21,603 63 | inline batch div(batch const& self, batch const& other, requires_arch) noexcept 2024-04-29T00:34:21,603 | ^~~ 2024-04-29T00:34:21,604 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_arithmetic.hpp:63:28: note: template argument deduction/substitution failed: 2024-04-29T00:34:21,604 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_arithmetic.hpp:62:37: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:34:21,605 62 | template ::value, void>::type> 2024-04-29T00:34:21,605 | ^~~~~ 2024-04-29T00:34:21,632 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:494: 2024-04-29T00:34:21,633 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/./xsimd_traits.hpp: In instantiation of ‘struct xsimd::detail::static_check_supported_config_emitter’: 2024-04-29T00:34:21,634 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/./xsimd_traits.hpp:76:16: required from ‘struct xsimd::detail::static_check_supported_config_emitter, xsimd::neon>’ 2024-04-29T00:34:21,634 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/./xsimd_traits.hpp:91:19: required from ‘void xsimd::detail::static_check_supported_config() [with T = std::complex; A = xsimd::neon]’ 2024-04-29T00:34:21,635 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1369:55: required from ‘xsimd::batch xsimd::load_unaligned(const From*) [with A = neon; From = std::complex]’ 2024-04-29T00:34:21,636 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:210:33: required from ‘decltype (xsimd::load_unaligned(((const {anonymous}::pythonic::types::const_simd_nditerator*)this)->{anonymous}::pythonic::types::const_simd_nditerator::data)) {anonymous}::pythonic::types::const_simd_nditerator::operator*() const [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>&>; decltype (xsimd::load_unaligned(((const {anonymous}::pythonic::types::const_simd_nditerator*)this)->data)) = xsimd::batch, xsimd::neon>]’ 2024-04-29T00:34:21,636 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>&>&; F = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>&>]’ 2024-04-29T00:34:21,637 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: [ skipping 25 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-29T00:34:21,638 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, std::complex >, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> > >; unsigned int N = 3; int D = 0; bool vector_form = false]’ 2024-04-29T00:34:21,639 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, std::complex >, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> > >; unsigned int N = 3; int D = 0; bool vector_form = false]’ 2024-04-29T00:34:21,639 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, std::complex >, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> > >; T = std::complex; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-29T00:34:21,640 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::mul; Args = {{anonymous}::pythonic::types::broadcast, std::complex >, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >}; T = std::complex; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-29T00:34:21,641 fluidsim/operators/__pythran__/operators3d.cpp:1574:181: required from ‘typename {anonymous}::__pythran_operators3d::__for_method__OperatorsPseudoSpectral3D__divhfft_from_vxvyfft::type::result_type {anonymous}::__pythran_operators3d::__for_method__OperatorsPseudoSpectral3D__divhfft_from_vxvyfft::operator()(argument_type0, argument_type1, argument_type2, argument_type3) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; argument_type3 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; typename type::result_type = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >]’ 2024-04-29T00:34:21,641 fluidsim/operators/__pythran__/operators3d.cpp:2215:130: required from here 2024-04-29T00:34:21,642 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/./xsimd_traits.hpp:71:43: error: static assertion failed: usage of batch type with unsupported type 2024-04-29T00:34:21,643 71 | static_assert(!A::supported() || xsimd::has_simd_register::value, 2024-04-29T00:34:21,643 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-29T00:34:21,644 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/./xsimd_traits.hpp:71:43: note: ‘((! xsimd::neon::supported()) || ((bool)std::integral_constant::value))’ evaluates to false 2024-04-29T00:34:21,665 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp: In instantiation of ‘xsimd::batch& xsimd::batch::operator*=(const xsimd::batch&) [with T = double; A = xsimd::neon]’: 2024-04-29T00:34:21,666 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:230:32: required from ‘xsimd::batch xsimd::operator*(const batch&, const batch&)’ 2024-04-29T00:34:21,666 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/operator_/mul.hpp:17:31: required from ‘decltype ((forward(a) * forward(b))) {anonymous}::pythonic::operator_::mul(A&&, B&&) [with A = xsimd::batch; B = xsimd::batch; decltype ((forward(a) * forward(b))) = xsimd::batch]’ 2024-04-29T00:34:21,667 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/operator_/mul.hpp:17:3: required from ‘decltype ({anonymous}::pythonic::operator_::mul((forward)(::pythonic::operator_::functor::mul::operator()::types)...)) {anonymous}::pythonic::operator_::functor::mul::operator()(Types&& ...) const [with Types = {xsimd::batch, xsimd::batch}; decltype ({anonymous}::pythonic::operator_::mul((forward)(::pythonic::operator_::functor::mul::operator()::types)...)) = xsimd::batch]’ 2024-04-29T00:34:21,668 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:433:18: required from ‘decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>&>, {anonymous}::pythonic::types::numpy_iexpr >&>&> >; Op = {anonymous}::pythonic::operator_::functor::mul; Iters = {{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&>&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&>&> >}; decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) = xsimd::batch; {anonymous}::pythonic::utils::index_sequence = {anonymous}::pythonic::utils::integer_sequence]’ 2024-04-29T00:34:21,669 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:439:26: required from ‘decltype (((const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::make_index_sequence{})) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::operator*() const [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>&>, {anonymous}::pythonic::types::numpy_iexpr >&>&> >; Op = {anonymous}::pythonic::operator_::functor::mul; Iters = {{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&>&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&>&> >}; decltype (((const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::make_index_sequence{})) = xsimd::batch; {anonymous}::pythonic::utils::make_index_sequence = {anonymous}::pythonic::utils::integer_sequence]’ 2024-04-29T00:34:21,669 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: [ skipping 23 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-29T00:34:21,670 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 3; int D = 0; bool vector_form = true]’ 2024-04-29T00:34:21,671 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 3; int D = 0; bool vector_form = true]’ 2024-04-29T00:34:21,671 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = double; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-29T00:34:21,672 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::mul; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = double; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-29T00:34:21,673 fluidsim/operators/__pythran__/operators3d.cpp:1681:102: required from ‘typename {anonymous}::__pythran_operators3d::__for_method__OperatorsPseudoSpectral3D__project_toroidal::type::result_type {anonymous}::__pythran_operators3d::__for_method__OperatorsPseudoSpectral3D__project_toroidal::operator()(argument_type0, argument_type1, argument_type2, argument_type3, argument_type4) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; argument_type3 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; argument_type4 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; typename type::result_type = {anonymous}::pythonic::types::none_type]’ 2024-04-29T00:34:21,674 fluidsim/operators/__pythran__/operators3d.cpp:2266:126: required from here 2024-04-29T00:34:21,675 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:784:38: error: no matching function for call to ‘mul(xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2024-04-29T00:34:21,675 784 | return *this = kernel::mul(*this, other, A {}); 2024-04-29T00:34:21,676 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-29T00:34:21,677 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_arithmetic.hpp:160:28: note: candidate: ‘template xsimd::batch xsimd::kernel::mul(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2024-04-29T00:34:21,677 160 | inline batch mul(batch const& self, batch const& other, requires_arch) noexcept 2024-04-29T00:34:21,678 | ^~~ 2024-04-29T00:34:21,679 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_arithmetic.hpp:160:28: note: template argument deduction/substitution failed: 2024-04-29T00:34:21,680 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:17: 2024-04-29T00:34:21,680 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic_fwd.hpp:32:37: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:34:21,681 32 | template ::value, void>::type> 2024-04-29T00:34:21,682 | ^~~~~ 2024-04-29T00:34:21,682 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:810:28: note: candidate: ‘template::value && (sizeof (T) != 8)) || std::is_same::value), int>::type > xsimd::batch xsimd::kernel::mul(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2024-04-29T00:34:21,683 810 | inline batch mul(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-29T00:34:21,684 | ^~~ 2024-04-29T00:34:21,684 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:810:28: note: template argument deduction/substitution failed: 2024-04-29T00:34:21,685 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:809:71: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:34:21,685 809 | template = 0> 2024-04-29T00:34:21,686 | ^ 2024-04-29T00:34:22,000 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:19: 2024-04-29T00:34:22,000 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp: In instantiation of ‘xsimd::batch xsimd::kernel::detail::load_unaligned(const T_in*, xsimd::kernel::convert, xsimd::kernel::requires_arch, with_slow_conversion) [with A = xsimd::neon; T_in = double; T_out = double; xsimd::kernel::requires_arch = const xsimd::generic&]’: 2024-04-29T00:34:22,001 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:283:45: required from ‘xsimd::batch xsimd::kernel::load_unaligned(const T_in*, convert, requires_arch) [with A = xsimd::neon; T_in = double; T_out = double; requires_arch = const xsimd::generic&]’ 2024-04-29T00:34:22,001 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1285:41: required from ‘xsimd::simd_return_type xsimd::load_as(const From*, unaligned_mode) [with To = double; A = neon; From = double; simd_return_type = batch]’ 2024-04-29T00:34:22,002 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1370:32: required from ‘xsimd::batch xsimd::load_unaligned(const From*) [with A = neon; From = double]’ 2024-04-29T00:34:22,003 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:210:33: required from ‘decltype (xsimd::load_unaligned(((const {anonymous}::pythonic::types::const_simd_nditerator*)this)->{anonymous}::pythonic::types::const_simd_nditerator::data)) {anonymous}::pythonic::types::const_simd_nditerator::operator*() const [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&>; decltype (xsimd::load_unaligned(((const {anonymous}::pythonic::types::const_simd_nditerator*)this)->data)) = xsimd::batch]’ 2024-04-29T00:34:22,003 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:433:20: required from ‘decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::div, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_iexpr >&>&> >; Op = {anonymous}::pythonic::operator_::functor::div; Iters = {{anonymous}::pythonic::types::const_broadcast_iterator >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&>&> >}; decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) = xsimd::batch; {anonymous}::pythonic::utils::index_sequence = {anonymous}::pythonic::utils::integer_sequence]’ 2024-04-29T00:34:22,004 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:439:26: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-29T00:34:22,005 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::div, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 3; int D = 0; bool vector_form = true]’ 2024-04-29T00:34:22,006 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::div, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 3; int D = 0; bool vector_form = true]’ 2024-04-29T00:34:22,006 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::div, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&>; T = double; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-29T00:34:22,007 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::div; Args = {{anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&}; T = double; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-29T00:34:22,008 fluidsim/operators/__pythran__/operators3d.cpp:1524:114: required from ‘typename {anonymous}::__pythran_operators3d::__for_method__OperatorsPseudoSpectral3D__vxvyfft_from_divhfft::type::result_type {anonymous}::__pythran_operators3d::__for_method__OperatorsPseudoSpectral3D__vxvyfft_from_divhfft::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; typename type::result_type = {anonymous}::pythonic::types::array_base<{anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >, 2, {anonymous}::pythonic::types::tuple_version>]’ 2024-04-29T00:34:22,008 fluidsim/operators/__pythran__/operators3d.cpp:2181:130: required from here 2024-04-29T00:34:22,009 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:276:59: error: static assertion failed: there should be a direct load for this type combination 2024-04-29T00:34:22,010 276 | static_assert(!std::is_same::value, "there should be a direct load for this type combination"); 2024-04-29T00:34:22,010 | ^~~~~ 2024-04-29T00:34:22,011 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:276:59: note: ‘!(bool)std::integral_constant::value’ evaluates to false 2024-04-29T00:34:22,030 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp: In instantiation of ‘xsimd::batch xsimd::kernel::detail::complex_high(const xsimd::batch, A>&, xsimd::kernel::requires_arch) [with A = xsimd::neon; T = double; xsimd::kernel::requires_arch = const xsimd::generic&]’: 2024-04-29T00:34:22,030 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:620:49: required from ‘void xsimd::kernel::store_complex_unaligned(std::complex<_Up>*, const xsimd::batch, A>&, requires_arch) [with A = xsimd::neon; T_out = double; T_in = double; requires_arch = const xsimd::generic&]’ 2024-04-29T00:34:22,031 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:1192:47: required from ‘void xsimd::batch, A>::store_unaligned(value_type*) const [with T = double; A = xsimd::neon; value_type = std::complex]’ 2024-04-29T00:34:22,032 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:217:24: required from ‘void {anonymous}::pythonic::types::const_simd_nditerator::store(const xsimd::batch&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>&>; typename E::dtype = std::complex]’ 2024-04-29T00:34:22,033 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:17: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>&>&; F = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>&>]’ 2024-04-29T00:34:22,033 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>&>&; F = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>&>]’ 2024-04-29T00:34:22,034 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-29T00:34:22,035 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, std::complex >, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> > >; unsigned int N = 3; int D = 0; bool vector_form = false]’ 2024-04-29T00:34:22,035 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, std::complex >, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> > >; unsigned int N = 3; int D = 0; bool vector_form = false]’ 2024-04-29T00:34:22,036 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, std::complex >, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> > >; T = std::complex; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-29T00:34:22,037 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::mul; Args = {{anonymous}::pythonic::types::broadcast, std::complex >, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >}; T = std::complex; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-29T00:34:22,038 fluidsim/operators/__pythran__/operators3d.cpp:1574:181: required from ‘typename {anonymous}::__pythran_operators3d::__for_method__OperatorsPseudoSpectral3D__divhfft_from_vxvyfft::type::result_type {anonymous}::__pythran_operators3d::__for_method__OperatorsPseudoSpectral3D__divhfft_from_vxvyfft::operator()(argument_type0, argument_type1, argument_type2, argument_type3) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; argument_type3 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; typename type::result_type = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >]’ 2024-04-29T00:34:22,039 fluidsim/operators/__pythran__/operators3d.cpp:2215:130: required from here 2024-04-29T00:34:22,039 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:572:54: error: static assertion failed: complex_high not implemented for the required architecture 2024-04-29T00:34:22,040 572 | static_assert(std::is_same::value, "complex_high not implemented for the required architecture"); 2024-04-29T00:34:22,041 | ^~~~~ 2024-04-29T00:34:22,041 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:572:54: note: ‘std::integral_constant::value’ evaluates to false 2024-04-29T00:34:22,042 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:573:13: warning: no return statement in function returning non-void [-Wreturn-type] 2024-04-29T00:34:22,042 573 | } 2024-04-29T00:34:22,043 | ^ 2024-04-29T00:34:22,043 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp: In instantiation of ‘xsimd::batch xsimd::kernel::detail::complex_low(const xsimd::batch, A>&, xsimd::kernel::requires_arch) [with A = xsimd::neon; T = double; xsimd::kernel::requires_arch = const xsimd::generic&]’: 2024-04-29T00:34:22,044 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:621:48: required from ‘void xsimd::kernel::store_complex_unaligned(std::complex<_Up>*, const xsimd::batch, A>&, requires_arch) [with A = xsimd::neon; T_out = double; T_in = double; requires_arch = const xsimd::generic&]’ 2024-04-29T00:34:22,044 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:1192:47: required from ‘void xsimd::batch, A>::store_unaligned(value_type*) const [with T = double; A = xsimd::neon; value_type = std::complex]’ 2024-04-29T00:34:22,045 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:217:24: required from ‘void {anonymous}::pythonic::types::const_simd_nditerator::store(const xsimd::batch&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>&>; typename E::dtype = std::complex]’ 2024-04-29T00:34:22,046 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:17: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>&>&; F = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>&>]’ 2024-04-29T00:34:22,046 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>&>&; F = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>&>]’ 2024-04-29T00:34:22,047 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-29T00:34:22,048 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, std::complex >, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> > >; unsigned int N = 3; int D = 0; bool vector_form = false]’ 2024-04-29T00:34:22,049 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, std::complex >, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> > >; unsigned int N = 3; int D = 0; bool vector_form = false]’ 2024-04-29T00:34:22,050 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, std::complex >, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> > >; T = std::complex; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-29T00:34:22,050 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::mul; Args = {{anonymous}::pythonic::types::broadcast, std::complex >, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >}; T = std::complex; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-29T00:34:22,051 fluidsim/operators/__pythran__/operators3d.cpp:1574:181: required from ‘typename {anonymous}::__pythran_operators3d::__for_method__OperatorsPseudoSpectral3D__divhfft_from_vxvyfft::type::result_type {anonymous}::__pythran_operators3d::__for_method__OperatorsPseudoSpectral3D__divhfft_from_vxvyfft::operator()(argument_type0, argument_type1, argument_type2, argument_type3) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; argument_type3 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; typename type::result_type = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >]’ 2024-04-29T00:34:22,052 fluidsim/operators/__pythran__/operators3d.cpp:2215:130: required from here 2024-04-29T00:34:22,053 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:578:54: error: static assertion failed: complex_low not implemented for the required architecture 2024-04-29T00:34:22,053 578 | static_assert(std::is_same::value, "complex_low not implemented for the required architecture"); 2024-04-29T00:34:22,054 | ^~~~~ 2024-04-29T00:34:22,054 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:578:54: note: ‘std::integral_constant::value’ evaluates to false 2024-04-29T00:34:22,055 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:579:13: warning: no return statement in function returning non-void [-Wreturn-type] 2024-04-29T00:34:22,056 579 | } 2024-04-29T00:34:22,057 | ^ 2024-04-29T00:34:22,325 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp: In instantiation of ‘xsimd::batch, A> xsimd::kernel::detail::load_complex(const xsimd::batch&, const xsimd::batch&, xsimd::kernel::requires_arch) [with A = xsimd::neon; T = double; xsimd::kernel::requires_arch = const xsimd::generic&]’: 2024-04-29T00:34:22,326 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:600:40: required from ‘xsimd::batch, A> xsimd::kernel::load_complex_unaligned(const std::complex*, convert >, requires_arch) [with A = xsimd::neon; T_out = double; T_in = double; requires_arch = const xsimd::generic&]’ 2024-04-29T00:34:22,327 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1300:49: required from ‘xsimd::simd_return_type, To, A> xsimd::load_as(const std::complex*, unaligned_mode) [with To = std::complex; A = neon; From = double; simd_return_type, To, A> = batch, neon>]’ 2024-04-29T00:34:22,328 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1370:32: required from ‘xsimd::batch xsimd::load_unaligned(const From*) [with A = neon; From = std::complex]’ 2024-04-29T00:34:22,328 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:210:33: required from ‘decltype (xsimd::load_unaligned(((const {anonymous}::pythonic::types::const_simd_nditerator*)this)->{anonymous}::pythonic::types::const_simd_nditerator::data)) {anonymous}::pythonic::types::const_simd_nditerator::operator*() const [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>&>; decltype (xsimd::load_unaligned(((const {anonymous}::pythonic::types::const_simd_nditerator*)this)->data)) = xsimd::batch, xsimd::neon>]’ 2024-04-29T00:34:22,329 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>&>&; F = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>&>]’ 2024-04-29T00:34:22,329 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: [ skipping 25 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-29T00:34:22,330 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, std::complex >, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> > >; unsigned int N = 3; int D = 0; bool vector_form = false]’ 2024-04-29T00:34:22,331 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, std::complex >, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> > >; unsigned int N = 3; int D = 0; bool vector_form = false]’ 2024-04-29T00:34:22,332 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, std::complex >, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> > >; T = std::complex; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-29T00:34:22,332 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::mul; Args = {{anonymous}::pythonic::types::broadcast, std::complex >, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&> >}; T = std::complex; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-29T00:34:22,333 fluidsim/operators/__pythran__/operators3d.cpp:1574:181: required from ‘typename {anonymous}::__pythran_operators3d::__for_method__OperatorsPseudoSpectral3D__divhfft_from_vxvyfft::type::result_type {anonymous}::__pythran_operators3d::__for_method__OperatorsPseudoSpectral3D__divhfft_from_vxvyfft::operator()(argument_type0, argument_type1, argument_type2, argument_type3) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; argument_type3 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; typename type::result_type = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >]’ 2024-04-29T00:34:22,334 fluidsim/operators/__pythran__/operators3d.cpp:2215:130: required from here 2024-04-29T00:34:22,335 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:566:54: error: static assertion failed: load_complex not implemented for the required architecture 2024-04-29T00:34:22,335 566 | static_assert(std::is_same::value, "load_complex not implemented for the required architecture"); 2024-04-29T00:34:22,336 | ^~~~~ 2024-04-29T00:34:22,337 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:566:54: note: ‘std::integral_constant::value’ evaluates to false 2024-04-29T00:34:22,337 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:567:13: warning: no return statement in function returning non-void [-Wreturn-type] 2024-04-29T00:34:22,338 567 | } 2024-04-29T00:34:22,339 | ^ 2024-04-29T00:34:22,694 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp: In instantiation of ‘xsimd::batch& xsimd::batch::operator-=(const xsimd::batch&) [with T = double; A = xsimd::neon]’: 2024-04-29T00:34:22,695 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:1342:16: required from ‘xsimd::batch, A>& xsimd::batch, A>::operator-=(const xsimd::batch, A>&) [with T = double; A = xsimd::neon]’ 2024-04-29T00:34:22,695 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:459:32: required from ‘xsimd::batch, xsimd::neon> xsimd::operator-(const batch, neon>&, const batch, neon>&)’ 2024-04-29T00:34:22,696 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/operator_/sub.hpp:17:31: required from ‘decltype ((forward(a) - forward(b))) {anonymous}::pythonic::operator_::sub(A&&, B&&) [with A = xsimd::batch, xsimd::neon>; B = xsimd::batch, xsimd::neon>; decltype ((forward(a) - forward(b))) = xsimd::batch, xsimd::neon>]’ 2024-04-29T00:34:22,697 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/operator_/sub.hpp:17:3: required from ‘decltype ({anonymous}::pythonic::operator_::sub((forward)(::pythonic::operator_::functor::sub::operator()::types)...)) {anonymous}::pythonic::operator_::functor::sub::operator()(Types&& ...) const [with Types = {xsimd::batch, xsimd::neon>, xsimd::batch, xsimd::neon>}; decltype ({anonymous}::pythonic::operator_::sub((forward)(::pythonic::operator_::functor::sub::operator()::types)...)) = xsimd::batch, xsimd::neon>]’ 2024-04-29T00:34:22,698 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:433:18: required from ‘decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>&>, {anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>&> >; Op = {anonymous}::pythonic::operator_::functor::sub; Iters = {{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>&> >}; decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) = xsimd::batch, xsimd::neon>; {anonymous}::pythonic::utils::index_sequence = {anonymous}::pythonic::utils::integer_sequence]’ 2024-04-29T00:34:22,699 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:439:26: [ skipping 27 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-29T00:34:22,699 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::sub; Args = {{anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&}; T = std::complex; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-29T00:34:22,700 /usr/include/c++/12/tuple:200:4: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base(_UHead&&) [with _UHead = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&>; unsigned int _Idx = 0; _Head = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >]’ 2024-04-29T00:34:22,701 /usr/include/c++/12/tuple:316:57: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(std::_Tuple_impl<_Idx, _UHead, _UTails ...>&&) [with _UHead = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&>; _UTails = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >}; unsigned int _Idx = 0; _Head = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; _Tail = {{anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >}]’ 2024-04-29T00:34:22,702 /usr/include/c++/12/tuple:785:65: required from ‘constexpr std::tuple< >::tuple(std::tuple<_Args1 ...>&&) [with _UElements = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&>, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >}; bool _Valid = true; typename std::enable_if<_TCC<_Valid>::__is_implicitly_constructible<_UElements ...>(), bool>::type = true; _Elements = {{anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >}]’ 2024-04-29T00:34:22,702 fluidsim/operators/__pythran__/operators3d.cpp:2002:144: required from ‘typename {anonymous}::__pythran_operators3d::__for_method__OperatorsPseudoSpectral3D__urudfft_from_vxvyfft::type::result_type {anonymous}::__pythran_operators3d::__for_method__OperatorsPseudoSpectral3D__urudfft_from_vxvyfft::operator()(argument_type0, argument_type1, argument_type2, argument_type3) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; argument_type3 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; typename type::result_type = std::tuple<{anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape > >]’ 2024-04-29T00:34:22,703 fluidsim/operators/__pythran__/operators3d.cpp:2351:130: required from here 2024-04-29T00:34:22,704 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:777:38: error: no matching function for call to ‘sub(xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2024-04-29T00:34:22,705 777 | return *this = kernel::sub(*this, other, A {}); 2024-04-29T00:34:22,705 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-29T00:34:22,706 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:773:28: note: candidate: ‘template::value || std::is_same::value), int>::type > xsimd::batch xsimd::kernel::sub(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2024-04-29T00:34:22,707 773 | inline batch sub(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-29T00:34:22,707 | ^~~ 2024-04-29T00:34:22,708 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:773:28: note: template argument deduction/substitution failed: 2024-04-29T00:34:22,709 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:772:69: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:34:22,709 772 | template = 0> 2024-04-29T00:34:22,710 | ^ 2024-04-29T00:34:25,090 cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics 2024-04-29T00:34:25,891 INFO: Generated C++ source file: fluidsim/operators/__pythran__/operators2d.cpp 2024-04-29T00:34:25,892 Generated C++ source file: fluidsim/operators/__pythran__/operators2d.cpp 2024-04-29T00:34:25,893 building 'fluidsim.operators.__pythran__.operators2d' extension 2024-04-29T00:34:25,893 INFO: C compiler: arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC 2024-04-29T00:34:25,895 INFO: compile options: '-DENABLE_PYTHON_MODULE -D__PYTHRAN__=3 -I/tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-nrh1vxtt/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/tmp/pip-build-env-nrh1vxtt/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/usr/include/python3.11 -c' 2024-04-29T00:34:25,895 extra options: '-std=c++11 -fno-math-errno -fvisibility=hidden -fno-wrapv -Wno-unused-function -Wno-int-in-bool-context -Wno-unknown-warning-option -O3 -march=native -DUSE_XSIMD' 2024-04-29T00:34:25,895 INFO: arm-linux-gnueabihf-gcc: fluidsim/operators/__pythran__/operators2d.cpp 2024-04-29T00:34:39,041 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:61, 2024-04-29T00:34:39,041 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:7, 2024-04-29T00:34:39,042 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/tuple.hpp:5, 2024-04-29T00:34:39,042 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/bool_.hpp:5, 2024-04-29T00:34:39,043 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:4, 2024-04-29T00:34:39,043 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2024-04-29T00:34:39,044 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2024-04-29T00:34:39,045 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:46, 2024-04-29T00:34:39,046 from fluidsim/operators/__pythran__/operators2d.cpp:1: 2024-04-29T00:34:39,046 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp: In instantiation of ‘xsimd::batch::batch(T) [with T = double; A = xsimd::neon]’: 2024-04-29T00:34:39,047 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp:79:36: required from ‘{anonymous}::pythonic::types::broadcast_base::broadcast_base(V) [with V = double; dtype = double]’ 2024-04-29T00:34:39,048 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp:87:37: required from ‘{anonymous}::pythonic::types::broadcast::broadcast(V) [with V = double; T = double; B = double]’ 2024-04-29T00:34:39,049 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:17:58: required from ‘typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&) [with E0 = double; E1 = ndarray >&; typename std::enable_if::type, typename std::decay<_Tp2>::type>::value, numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename adapt_type::type, typename adapt_type::type> >::type = numpy_expr<{anonymous}::pythonic::operator_::functor::mul, broadcast, ndarray >&>; typename adapt_type::type = broadcast; typename adapt_type::type = ndarray >&; typename std::decay<_Tp>::type = double; typename std::decay<_Tp2>::type = std::decay >&>::type]’ 2024-04-29T00:34:39,049 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/operator_/mul.hpp:17:31: required from ‘decltype ((forward(a) * forward(b))) {anonymous}::pythonic::operator_::mul(A&&, B&&) [with A = double; B = {anonymous}::pythonic::types::ndarray >&; decltype ((forward(a) * forward(b))) = {anonymous}::pythonic::types::numpy_expr, {anonymous}::pythonic::types::ndarray >&>]’ 2024-04-29T00:34:39,050 fluidsim/operators/__pythran__/operators2d.cpp:430:91: required from ‘typename {anonymous}::__pythran_operators2d::__for_method__OperatorsPseudoSpectral2D__get_phases_random::type::result_type {anonymous}::__pythran_operators2d::__for_method__OperatorsPseudoSpectral2D__get_phases_random::operator()(argument_type0, argument_type1, argument_type2, argument_type3) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = double; argument_type3 = double; typename type::result_type = {anonymous}::pythonic::types::array_base<{anonymous}::pythonic::types::ndarray >, 2, {anonymous}::pythonic::types::tuple_version>]’ 2024-04-29T00:34:39,052 fluidsim/operators/__pythran__/operators2d.cpp:444:127: required from here 2024-04-29T00:34:39,052 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:504:69: error: no matching function for call to ‘xsimd::types::simd_register::simd_register(xsimd::batch)’ 2024-04-29T00:34:39,053 504 | : types::simd_register(kernel::broadcast(val, A {})) 2024-04-29T00:34:39,054 | ^ 2024-04-29T00:34:39,055 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./././././xsimd_sse2_register.hpp:16, 2024-04-29T00:34:39,055 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././xsimd_sse3_register.hpp:15, 2024-04-29T00:34:39,056 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./././xsimd_ssse3_register.hpp:15, 2024-04-29T00:34:39,057 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././xsimd_sse4_1_register.hpp:15, 2024-04-29T00:34:39,058 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./xsimd_sse4_2_register.hpp:15, 2024-04-29T00:34:39,058 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/xsimd_fma3_sse_register.hpp:15, 2024-04-29T00:34:39,059 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/xsimd_all_registers.hpp:12, 2024-04-29T00:34:39,060 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/xsimd_arch.hpp:19, 2024-04-29T00:34:39,060 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/xsimd_aligned_allocator.hpp:27, 2024-04-29T00:34:39,061 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:56: 2024-04-29T00:34:39,062 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: candidate: ‘constexpr xsimd::types::simd_register::simd_register()’ 2024-04-29T00:34:39,063 27 | struct simd_register 2024-04-29T00:34:39,063 | ^~~~~~~~~~~~~ 2024-04-29T00:34:39,064 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: candidate expects 0 arguments, 1 provided 2024-04-29T00:34:39,065 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: candidate: ‘constexpr xsimd::types::simd_register::simd_register(const xsimd::types::simd_register&)’ 2024-04-29T00:34:39,065 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: no known conversion for argument 1 from ‘xsimd::batch’ to ‘const xsimd::types::simd_register&’ 2024-04-29T00:34:39,066 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: candidate: ‘constexpr xsimd::types::simd_register::simd_register(xsimd::types::simd_register&&)’ 2024-04-29T00:34:39,066 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: no known conversion for argument 1 from ‘xsimd::batch’ to ‘xsimd::types::simd_register&&’ 2024-04-29T00:34:43,355 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:100, 2024-04-29T00:34:43,355 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:492: 2024-04-29T00:34:43,356 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp: In instantiation of ‘void xsimd::kernel::store_unaligned(T*, const xsimd::batch&, requires_arch) [with A = xsimd::neon; T = double; requires_arch = const xsimd::neon&]’: 2024-04-29T00:34:43,356 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:582:35: required from ‘void xsimd::batch::store_unaligned(U*) const [with U = double; T = double; A = xsimd::neon]’ 2024-04-29T00:34:43,357 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:217:24: required from ‘void {anonymous}::pythonic::types::const_simd_nditerator::store(const xsimd::batch&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>; typename E::dtype = double]’ 2024-04-29T00:34:43,358 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:17: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>, {anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >]’ 2024-04-29T00:34:43,358 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>, {anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >]’ 2024-04-29T00:34:43,359 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>, {anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >; unsigned int N = 1; unsigned int D = 0]’ 2024-04-29T00:34:43,360 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-29T00:34:43,361 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >, {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> > >; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-04-29T00:34:43,361 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >, {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> > >; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-04-29T00:34:43,363 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >, {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> > >; T = double; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-29T00:34:43,363 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::sub; Args = {{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >, {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >}; T = double; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-29T00:34:43,364 fluidsim/operators/__pythran__/operators2d.cpp:369:387: required from ‘typename {anonymous}::__pythran_operators2d::compute_increments_dim1::type::result_type {anonymous}::__pythran_operators2d::compute_increments_dim1::operator()(argument_type0, argument_type1) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-29T00:34:43,364 fluidsim/operators/__pythran__/operators2d.cpp:541:92: required from here 2024-04-29T00:34:43,365 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:626:29: error: no matching function for call to ‘store_aligned(double*&, const xsimd::batch&, xsimd::neon)’ 2024-04-29T00:34:43,366 626 | store_aligned(dst, src, A {}); 2024-04-29T00:34:43,367 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2024-04-29T00:34:43,367 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:570:21: note: candidate: ‘template::value && (! std::is_signed::value)) && (sizeof (T) == 1)), int>::type > void xsimd::kernel::store_aligned(T*, const xsimd::batch&, requires_arch)’ 2024-04-29T00:34:43,368 570 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:34:43,368 | ^~~~~~~~~~~~~ 2024-04-29T00:34:43,369 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:570:21: note: template argument deduction/substitution failed: 2024-04-29T00:34:43,369 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:569:77: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:34:43,370 569 | template = 0> 2024-04-29T00:34:43,370 | ^ 2024-04-29T00:34:43,371 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:576:21: note: candidate: ‘template::value && std::is_signed::value) && (sizeof (T) == 1)), int>::type > void xsimd::kernel::store_aligned(T*, const xsimd::batch&, requires_arch)’ 2024-04-29T00:34:43,372 576 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:34:43,372 | ^~~~~~~~~~~~~ 2024-04-29T00:34:43,373 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:576:21: note: template argument deduction/substitution failed: 2024-04-29T00:34:43,374 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:575:75: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:34:43,375 575 | template = 0> 2024-04-29T00:34:43,375 | ^ 2024-04-29T00:34:43,376 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:582:21: note: candidate: ‘template::value && (! std::is_signed::value)) && (sizeof (T) == 2)), int>::type > void xsimd::kernel::store_aligned(T*, const xsimd::batch&, requires_arch)’ 2024-04-29T00:34:43,377 582 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:34:43,377 | ^~~~~~~~~~~~~ 2024-04-29T00:34:43,378 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:582:21: note: template argument deduction/substitution failed: 2024-04-29T00:34:43,379 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:581:77: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:34:43,379 581 | template = 0> 2024-04-29T00:34:43,380 | ^ 2024-04-29T00:34:43,381 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:588:21: note: candidate: ‘template::value && std::is_signed::value) && (sizeof (T) == 2)), int>::type > void xsimd::kernel::store_aligned(T*, const xsimd::batch&, requires_arch)’ 2024-04-29T00:34:43,381 588 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:34:43,382 | ^~~~~~~~~~~~~ 2024-04-29T00:34:43,382 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:588:21: note: template argument deduction/substitution failed: 2024-04-29T00:34:43,383 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:587:75: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:34:43,383 587 | template = 0> 2024-04-29T00:34:43,384 | ^ 2024-04-29T00:34:43,385 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:594:21: note: candidate: ‘template::value && (! std::is_signed::value)) && (sizeof (T) == 4)), int>::type > void xsimd::kernel::store_aligned(T*, const xsimd::batch&, requires_arch)’ 2024-04-29T00:34:43,385 594 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:34:43,386 | ^~~~~~~~~~~~~ 2024-04-29T00:34:43,386 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:594:21: note: template argument deduction/substitution failed: 2024-04-29T00:34:43,387 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:593:77: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:34:43,388 593 | template = 0> 2024-04-29T00:34:43,388 | ^ 2024-04-29T00:34:43,389 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:600:21: note: candidate: ‘template::value && std::is_signed::value) && (sizeof (T) == 4)), int>::type > void xsimd::kernel::store_aligned(T*, const xsimd::batch&, requires_arch)’ 2024-04-29T00:34:43,390 600 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:34:43,391 | ^~~~~~~~~~~~~ 2024-04-29T00:34:43,391 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:600:21: note: template argument deduction/substitution failed: 2024-04-29T00:34:43,392 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:599:75: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:34:43,393 599 | template = 0> 2024-04-29T00:34:43,393 | ^ 2024-04-29T00:34:43,394 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:606:21: note: candidate: ‘template::value && (! std::is_signed::value)) && (sizeof (T) == 8)), int>::type > void xsimd::kernel::store_aligned(T*, const xsimd::batch&, requires_arch)’ 2024-04-29T00:34:43,395 606 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:34:43,396 | ^~~~~~~~~~~~~ 2024-04-29T00:34:43,397 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:606:21: note: template argument deduction/substitution failed: 2024-04-29T00:34:43,397 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:605:77: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:34:43,398 605 | template = 0> 2024-04-29T00:34:43,398 | ^ 2024-04-29T00:34:43,399 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:612:21: note: candidate: ‘template::value && std::is_signed::value) && (sizeof (T) == 8)), int>::type > void xsimd::kernel::store_aligned(T*, const xsimd::batch&, requires_arch)’ 2024-04-29T00:34:43,399 612 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:34:43,400 | ^~~~~~~~~~~~~ 2024-04-29T00:34:43,400 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:612:21: note: template argument deduction/substitution failed: 2024-04-29T00:34:43,401 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:611:75: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:34:43,402 611 | template = 0> 2024-04-29T00:34:43,402 | ^ 2024-04-29T00:34:43,403 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:618:21: note: candidate: ‘void xsimd::kernel::store_aligned(float*, const xsimd::batch&, requires_arch) [with A = xsimd::neon; requires_arch = const xsimd::neon&]’ 2024-04-29T00:34:43,404 618 | inline void store_aligned(float* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:34:43,404 | ^~~~~~~~~~~~~ 2024-04-29T00:34:43,405 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:618:42: note: no known conversion for argument 1 from ‘double*’ to ‘float*’ 2024-04-29T00:34:43,406 618 | inline void store_aligned(float* dst, batch const& src, requires_arch) noexcept 2024-04-29T00:34:43,406 | ~~~~~~~^~~ 2024-04-29T00:34:43,407 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:66: 2024-04-29T00:34:43,407 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2277:17: note: candidate: ‘template void xsimd::store_aligned(T*, const batch&)’ 2024-04-29T00:34:43,408 2277 | inline void store_aligned(T* mem, batch const& val) noexcept 2024-04-29T00:34:43,409 | ^~~~~~~~~~~~~ 2024-04-29T00:34:43,409 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2277:17: note: candidate expects 2 arguments, 3 provided 2024-04-29T00:34:43,950 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp: In instantiation of ‘xsimd::batch& xsimd::batch::operator-=(const xsimd::batch&) [with T = double; A = xsimd::neon]’: 2024-04-29T00:34:43,952 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:224:32: required from ‘xsimd::batch xsimd::operator-(const batch&, const batch&)’ 2024-04-29T00:34:43,953 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/operator_/sub.hpp:17:31: required from ‘decltype ((forward(a) - forward(b))) {anonymous}::pythonic::operator_::sub(A&&, B&&) [with A = xsimd::batch; B = xsimd::batch; decltype ((forward(a) - forward(b))) = xsimd::batch]’ 2024-04-29T00:34:43,953 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/operator_/sub.hpp:17:3: required from ‘decltype ({anonymous}::pythonic::operator_::sub((forward)(::pythonic::operator_::functor::sub::operator()::types)...)) {anonymous}::pythonic::operator_::functor::sub::operator()(Types&& ...) const [with Types = {xsimd::batch, xsimd::batch}; decltype ({anonymous}::pythonic::operator_::sub((forward)(::pythonic::operator_::functor::sub::operator()::types)...)) = xsimd::batch]’ 2024-04-29T00:34:43,954 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:433:18: required from ‘decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>, {anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >; Op = {anonymous}::pythonic::operator_::functor::sub; Iters = {{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >}; decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) = xsimd::batch; {anonymous}::pythonic::utils::index_sequence = {anonymous}::pythonic::utils::integer_sequence]’ 2024-04-29T00:34:43,955 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:439:26: required from ‘decltype (((const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::make_index_sequence{})) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::operator*() const [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>, {anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >; Op = {anonymous}::pythonic::operator_::functor::sub; Iters = {{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >}; decltype (((const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::make_index_sequence{})) = xsimd::batch; {anonymous}::pythonic::utils::make_index_sequence = {anonymous}::pythonic::utils::integer_sequence]’ 2024-04-29T00:34:43,955 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-29T00:34:43,956 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >, {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> > >; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-04-29T00:34:43,957 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >, {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> > >; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-04-29T00:34:43,958 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >, {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> > >; T = double; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-29T00:34:43,959 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::sub; Args = {{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >, {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >}; T = double; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-29T00:34:43,959 fluidsim/operators/__pythran__/operators2d.cpp:369:387: required from ‘typename {anonymous}::__pythran_operators2d::compute_increments_dim1::type::result_type {anonymous}::__pythran_operators2d::compute_increments_dim1::operator()(argument_type0, argument_type1) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-29T00:34:43,960 fluidsim/operators/__pythran__/operators2d.cpp:541:92: required from here 2024-04-29T00:34:43,961 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:777:38: error: no matching function for call to ‘sub(xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2024-04-29T00:34:43,961 777 | return *this = kernel::sub(*this, other, A {}); 2024-04-29T00:34:43,962 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-29T00:34:43,963 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:773:28: note: candidate: ‘template::value || std::is_same::value), int>::type > xsimd::batch xsimd::kernel::sub(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2024-04-29T00:34:43,964 773 | inline batch sub(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-29T00:34:43,965 | ^~~ 2024-04-29T00:34:43,965 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:773:28: note: template argument deduction/substitution failed: 2024-04-29T00:34:43,966 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:772:69: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:34:43,966 772 | template = 0> 2024-04-29T00:34:43,967 | ^ 2024-04-29T00:34:43,995 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:494: 2024-04-29T00:34:43,996 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/./xsimd_traits.hpp: In instantiation of ‘struct xsimd::detail::static_check_supported_config_emitter’: 2024-04-29T00:34:43,996 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/./xsimd_traits.hpp:76:16: required from ‘struct xsimd::detail::static_check_supported_config_emitter, xsimd::neon>’ 2024-04-29T00:34:43,997 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/./xsimd_traits.hpp:91:19: required from ‘void xsimd::detail::static_check_supported_config() [with T = std::complex; A = xsimd::neon]’ 2024-04-29T00:34:43,998 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1369:55: required from ‘xsimd::batch xsimd::load_unaligned(const From*) [with A = neon; From = std::complex]’ 2024-04-29T00:34:43,998 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:210:33: required from ‘decltype (xsimd::load_unaligned(((const {anonymous}::pythonic::types::const_simd_nditerator*)this)->{anonymous}::pythonic::types::const_simd_nditerator::data)) {anonymous}::pythonic::types::const_simd_nditerator::operator*() const [with E = {anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>; decltype (xsimd::load_unaligned(((const {anonymous}::pythonic::types::const_simd_nditerator*)this)->data)) = xsimd::batch, xsimd::neon>]’ 2024-04-29T00:34:43,999 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>&; F = {anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>]’ 2024-04-29T00:34:44,000 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-29T00:34:44,001 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::div, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = false]’ 2024-04-29T00:34:44,001 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::div, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = false]’ 2024-04-29T00:34:44,002 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::div, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&, {anonymous}::pythonic::types::ndarray >&>; T = std::complex; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-29T00:34:44,003 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::div; Args = {{anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&, {anonymous}::pythonic::types::ndarray >&}; T = std::complex; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-29T00:34:44,004 fluidsim/operators/__pythran__/operators2d.cpp:388:16: required from ‘typename {anonymous}::__pythran_operators2d::invlaplacian_fft::type::result_type {anonymous}::__pythran_operators2d::invlaplacian_fft::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >]’ 2024-04-29T00:34:44,004 fluidsim/operators/__pythran__/operators2d.cpp:573:85: required from here 2024-04-29T00:34:44,005 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/./xsimd_traits.hpp:71:43: error: static assertion failed: usage of batch type with unsupported type 2024-04-29T00:34:44,006 71 | static_assert(!A::supported() || xsimd::has_simd_register::value, 2024-04-29T00:34:44,006 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-29T00:34:44,007 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/./xsimd_traits.hpp:71:43: note: ‘((! xsimd::neon::supported()) || ((bool)std::integral_constant::value))’ evaluates to false 2024-04-29T00:34:44,110 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:19, 2024-04-29T00:34:44,110 from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:120: 2024-04-29T00:34:44,111 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp: In instantiation of ‘xsimd::batch xsimd::kernel::detail::load_unaligned(const T_in*, xsimd::kernel::convert, xsimd::kernel::requires_arch, with_slow_conversion) [with A = xsimd::neon; T_in = double; T_out = double; xsimd::kernel::requires_arch = const xsimd::generic&]’: 2024-04-29T00:34:44,111 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:283:45: required from ‘xsimd::batch xsimd::kernel::load_unaligned(const T_in*, convert, requires_arch) [with A = xsimd::neon; T_in = double; T_out = double; requires_arch = const xsimd::generic&]’ 2024-04-29T00:34:44,112 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1285:41: required from ‘xsimd::simd_return_type xsimd::load_as(const From*, unaligned_mode) [with To = double; A = neon; From = double; simd_return_type = batch]’ 2024-04-29T00:34:44,113 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1370:32: required from ‘xsimd::batch xsimd::load_unaligned(const From*) [with A = neon; From = double]’ 2024-04-29T00:34:44,113 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:210:33: required from ‘decltype (xsimd::load_unaligned(((const {anonymous}::pythonic::types::const_simd_nditerator*)this)->{anonymous}::pythonic::types::const_simd_nditerator::data)) {anonymous}::pythonic::types::const_simd_nditerator::operator*() const [with E = {anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>; decltype (xsimd::load_unaligned(((const {anonymous}::pythonic::types::const_simd_nditerator*)this)->data)) = xsimd::batch]’ 2024-04-29T00:34:44,114 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:433:20: required from ‘decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>, {anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >; Op = {anonymous}::pythonic::operator_::functor::sub; Iters = {{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >}; decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) = xsimd::batch; {anonymous}::pythonic::utils::index_sequence = {anonymous}::pythonic::utils::integer_sequence]’ 2024-04-29T00:34:44,115 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:439:26: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-29T00:34:44,116 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >, {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> > >; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-04-29T00:34:44,117 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >, {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> > >; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-04-29T00:34:44,117 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::sub, {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >, {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> > >; T = double; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-29T00:34:44,118 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::sub; Args = {{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >, {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >}; T = double; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-29T00:34:44,119 fluidsim/operators/__pythran__/operators2d.cpp:369:387: required from ‘typename {anonymous}::__pythran_operators2d::compute_increments_dim1::type::result_type {anonymous}::__pythran_operators2d::compute_increments_dim1::operator()(argument_type0, argument_type1) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-29T00:34:44,120 fluidsim/operators/__pythran__/operators2d.cpp:541:92: required from here 2024-04-29T00:34:44,121 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:276:59: error: static assertion failed: there should be a direct load for this type combination 2024-04-29T00:34:44,121 276 | static_assert(!std::is_same::value, "there should be a direct load for this type combination"); 2024-04-29T00:34:44,122 | ^~~~~ 2024-04-29T00:34:44,123 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:276:59: note: ‘!(bool)std::integral_constant::value’ evaluates to false 2024-04-29T00:34:44,141 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp: In instantiation of ‘xsimd::batch xsimd::kernel::detail::complex_high(const xsimd::batch, A>&, xsimd::kernel::requires_arch) [with A = xsimd::neon; T = double; xsimd::kernel::requires_arch = const xsimd::generic&]’: 2024-04-29T00:34:44,142 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:620:49: required from ‘void xsimd::kernel::store_complex_unaligned(std::complex<_Up>*, const xsimd::batch, A>&, requires_arch) [with A = xsimd::neon; T_out = double; T_in = double; requires_arch = const xsimd::generic&]’ 2024-04-29T00:34:44,143 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:1192:47: required from ‘void xsimd::batch, A>::store_unaligned(value_type*) const [with T = double; A = xsimd::neon; value_type = std::complex]’ 2024-04-29T00:34:44,143 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:217:24: required from ‘void {anonymous}::pythonic::types::const_simd_nditerator::store(const xsimd::batch&) [with E = {anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>; typename E::dtype = std::complex]’ 2024-04-29T00:34:44,144 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:17: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>&; F = {anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>]’ 2024-04-29T00:34:44,144 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>&; F = {anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>]’ 2024-04-29T00:34:44,145 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-29T00:34:44,146 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::div, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = false]’ 2024-04-29T00:34:44,146 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::div, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = false]’ 2024-04-29T00:34:44,147 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::div, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&, {anonymous}::pythonic::types::ndarray >&>; T = std::complex; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-29T00:34:44,148 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::div; Args = {{anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&, {anonymous}::pythonic::types::ndarray >&}; T = std::complex; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-29T00:34:44,148 fluidsim/operators/__pythran__/operators2d.cpp:388:16: required from ‘typename {anonymous}::__pythran_operators2d::invlaplacian_fft::type::result_type {anonymous}::__pythran_operators2d::invlaplacian_fft::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >]’ 2024-04-29T00:34:44,149 fluidsim/operators/__pythran__/operators2d.cpp:573:85: required from here 2024-04-29T00:34:44,150 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:572:54: error: static assertion failed: complex_high not implemented for the required architecture 2024-04-29T00:34:44,150 572 | static_assert(std::is_same::value, "complex_high not implemented for the required architecture"); 2024-04-29T00:34:44,151 | ^~~~~ 2024-04-29T00:34:44,152 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:572:54: note: ‘std::integral_constant::value’ evaluates to false 2024-04-29T00:34:44,152 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:573:13: warning: no return statement in function returning non-void [-Wreturn-type] 2024-04-29T00:34:44,153 573 | } 2024-04-29T00:34:44,153 | ^ 2024-04-29T00:34:44,154 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp: In instantiation of ‘xsimd::batch xsimd::kernel::detail::complex_low(const xsimd::batch, A>&, xsimd::kernel::requires_arch) [with A = xsimd::neon; T = double; xsimd::kernel::requires_arch = const xsimd::generic&]’: 2024-04-29T00:34:44,155 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:621:48: required from ‘void xsimd::kernel::store_complex_unaligned(std::complex<_Up>*, const xsimd::batch, A>&, requires_arch) [with A = xsimd::neon; T_out = double; T_in = double; requires_arch = const xsimd::generic&]’ 2024-04-29T00:34:44,155 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:1192:47: required from ‘void xsimd::batch, A>::store_unaligned(value_type*) const [with T = double; A = xsimd::neon; value_type = std::complex]’ 2024-04-29T00:34:44,156 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:217:24: required from ‘void {anonymous}::pythonic::types::const_simd_nditerator::store(const xsimd::batch&) [with E = {anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>; typename E::dtype = std::complex]’ 2024-04-29T00:34:44,157 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:17: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>&; F = {anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>]’ 2024-04-29T00:34:44,158 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>&; F = {anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>]’ 2024-04-29T00:34:44,158 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-29T00:34:44,159 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::div, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = false]’ 2024-04-29T00:34:44,159 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::div, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = false]’ 2024-04-29T00:34:44,160 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::div, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&, {anonymous}::pythonic::types::ndarray >&>; T = std::complex; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-29T00:34:44,161 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::div; Args = {{anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&, {anonymous}::pythonic::types::ndarray >&}; T = std::complex; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-29T00:34:44,162 fluidsim/operators/__pythran__/operators2d.cpp:388:16: required from ‘typename {anonymous}::__pythran_operators2d::invlaplacian_fft::type::result_type {anonymous}::__pythran_operators2d::invlaplacian_fft::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >]’ 2024-04-29T00:34:44,162 fluidsim/operators/__pythran__/operators2d.cpp:573:85: required from here 2024-04-29T00:34:44,163 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:578:54: error: static assertion failed: complex_low not implemented for the required architecture 2024-04-29T00:34:44,164 578 | static_assert(std::is_same::value, "complex_low not implemented for the required architecture"); 2024-04-29T00:34:44,164 | ^~~~~ 2024-04-29T00:34:44,165 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:578:54: note: ‘std::integral_constant::value’ evaluates to false 2024-04-29T00:34:44,166 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:579:13: warning: no return statement in function returning non-void [-Wreturn-type] 2024-04-29T00:34:44,167 579 | } 2024-04-29T00:34:44,167 | ^ 2024-04-29T00:34:44,228 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp: In instantiation of ‘xsimd::batch& xsimd::batch::operator+=(const xsimd::batch&) [with T = double; A = xsimd::neon]’: 2024-04-29T00:34:44,229 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:218:32: required from ‘xsimd::batch xsimd::operator+(const batch&, const batch&)’ 2024-04-29T00:34:44,230 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/operator_/add.hpp:16:31: required from ‘decltype ((forward(a) + forward(b))) {anonymous}::pythonic::operator_::add(A&&, B&&) [with A = xsimd::batch; B = xsimd::batch; decltype ((forward(a) + forward(b))) = xsimd::batch]’ 2024-04-29T00:34:44,231 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/operator_/add.hpp:16:3: required from ‘decltype ({anonymous}::pythonic::operator_::add((forward)(::pythonic::operator_::functor::add::operator()::types)...)) {anonymous}::pythonic::operator_::functor::add::operator()(Types&& ...) const [with Types = {xsimd::batch, xsimd::batch}; decltype ({anonymous}::pythonic::operator_::add((forward)(::pythonic::operator_::functor::add::operator()::types)...)) = xsimd::batch]’ 2024-04-29T00:34:44,232 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:433:18: required from ‘decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_iexpr >&> > >; Op = {anonymous}::pythonic::operator_::functor::add; Iters = {{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_broadcast_iterator >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_broadcast_iterator >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >}; decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) = xsimd::batch; {anonymous}::pythonic::utils::index_sequence = {anonymous}::pythonic::utils::integer_sequence]’ 2024-04-29T00:34:44,233 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:439:26: required from ‘decltype (((const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::make_index_sequence{})) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::operator*() const [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_iexpr >&> > >; Op = {anonymous}::pythonic::operator_::functor::add; Iters = {{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_broadcast_iterator >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_broadcast_iterator >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >}; decltype (((const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::make_index_sequence{})) = xsimd::batch; {anonymous}::pythonic::utils::make_index_sequence = {anonymous}::pythonic::utils::integer_sequence]’ 2024-04-29T00:34:44,233 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-29T00:34:44,234 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >; T = double; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-29T00:34:44,235 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::add; Args = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&>}; T = double; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-29T00:34:44,236 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:79:13: required from ‘{anonymous}::pythonic::types::array_base {anonymous}::pythonic::types::array_to_array(const A&, {anonymous}::pythonic::utils::index_sequence) [with T = ndarray >; unsigned int N = 2; V = tuple_version; A = array_base, ndarray >&>, numpy_expr<{anonymous}::pythonic::operator_::functor::mul, broadcast, ndarray >&> >, 2, tuple_version>; unsigned int ...I = {0, 1}; {anonymous}::pythonic::utils::index_sequence = {anonymous}::pythonic::utils::integer_sequence]’ 2024-04-29T00:34:44,237 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:355:36: required from ‘{anonymous}::pythonic::types::array_base::operator {anonymous}::pythonic::types::array_base() const [with Tp = {anonymous}::pythonic::types::ndarray >; T = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >; unsigned int N = 2; Version = {anonymous}::pythonic::types::tuple_version]’ 2024-04-29T00:34:44,237 fluidsim/operators/__pythran__/operators2d.cpp:430:1174: required from ‘typename {anonymous}::__pythran_operators2d::__for_method__OperatorsPseudoSpectral2D__get_phases_random::type::result_type {anonymous}::__pythran_operators2d::__for_method__OperatorsPseudoSpectral2D__get_phases_random::operator()(argument_type0, argument_type1, argument_type2, argument_type3) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = double; argument_type3 = double; typename type::result_type = {anonymous}::pythonic::types::array_base<{anonymous}::pythonic::types::ndarray >, 2, {anonymous}::pythonic::types::tuple_version>]’ 2024-04-29T00:34:44,238 fluidsim/operators/__pythran__/operators2d.cpp:444:127: required from here 2024-04-29T00:34:44,239 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:770:38: error: no matching function for call to ‘add(xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2024-04-29T00:34:44,240 770 | return *this = kernel::add(*this, other, A {}); 2024-04-29T00:34:44,240 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-29T00:34:44,241 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:736:28: note: candidate: ‘template::value || std::is_same::value), int>::type > xsimd::batch xsimd::kernel::add(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2024-04-29T00:34:44,241 736 | inline batch add(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-29T00:34:44,242 | ^~~ 2024-04-29T00:34:44,242 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:736:28: note: template argument deduction/substitution failed: 2024-04-29T00:34:44,243 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:735:69: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:34:44,244 735 | template = 0> 2024-04-29T00:34:44,244 | ^ 2024-04-29T00:34:44,282 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp: In instantiation of ‘xsimd::batch, A> xsimd::kernel::detail::load_complex(const xsimd::batch&, const xsimd::batch&, xsimd::kernel::requires_arch) [with A = xsimd::neon; T = double; xsimd::kernel::requires_arch = const xsimd::generic&]’: 2024-04-29T00:34:44,283 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:600:40: required from ‘xsimd::batch, A> xsimd::kernel::load_complex_unaligned(const std::complex*, convert >, requires_arch) [with A = xsimd::neon; T_out = double; T_in = double; requires_arch = const xsimd::generic&]’ 2024-04-29T00:34:44,284 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1300:49: required from ‘xsimd::simd_return_type, To, A> xsimd::load_as(const std::complex*, unaligned_mode) [with To = std::complex; A = neon; From = double; simd_return_type, To, A> = batch, neon>]’ 2024-04-29T00:34:44,285 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1370:32: required from ‘xsimd::batch xsimd::load_unaligned(const From*) [with A = neon; From = std::complex]’ 2024-04-29T00:34:44,285 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:210:33: required from ‘decltype (xsimd::load_unaligned(((const {anonymous}::pythonic::types::const_simd_nditerator*)this)->{anonymous}::pythonic::types::const_simd_nditerator::data)) {anonymous}::pythonic::types::const_simd_nditerator::operator*() const [with E = {anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>; decltype (xsimd::load_unaligned(((const {anonymous}::pythonic::types::const_simd_nditerator*)this)->data)) = xsimd::batch, xsimd::neon>]’ 2024-04-29T00:34:44,286 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>&; F = {anonymous}::pythonic::types::numpy_iexpr, {anonymous}::pythonic::types::pshape >&>]’ 2024-04-29T00:34:44,287 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-29T00:34:44,287 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::div, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = false]’ 2024-04-29T00:34:44,288 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::div, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = false]’ 2024-04-29T00:34:44,289 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::div, {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&, {anonymous}::pythonic::types::ndarray >&>; T = std::complex; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-29T00:34:44,289 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::div; Args = {{anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >&, {anonymous}::pythonic::types::ndarray >&}; T = std::complex; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-29T00:34:44,290 fluidsim/operators/__pythran__/operators2d.cpp:388:16: required from ‘typename {anonymous}::__pythran_operators2d::invlaplacian_fft::type::result_type {anonymous}::__pythran_operators2d::invlaplacian_fft::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray, {anonymous}::pythonic::types::pshape >]’ 2024-04-29T00:34:44,291 fluidsim/operators/__pythran__/operators2d.cpp:573:85: required from here 2024-04-29T00:34:44,292 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:566:54: error: static assertion failed: load_complex not implemented for the required architecture 2024-04-29T00:34:44,293 566 | static_assert(std::is_same::value, "load_complex not implemented for the required architecture"); 2024-04-29T00:34:44,293 | ^~~~~ 2024-04-29T00:34:44,294 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:566:54: note: ‘std::integral_constant::value’ evaluates to false 2024-04-29T00:34:44,294 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:567:13: warning: no return statement in function returning non-void [-Wreturn-type] 2024-04-29T00:34:44,295 567 | } 2024-04-29T00:34:44,296 | ^ 2024-04-29T00:34:44,331 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp: In instantiation of ‘xsimd::batch& xsimd::batch::operator*=(const xsimd::batch&) [with T = double; A = xsimd::neon]’: 2024-04-29T00:34:44,332 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:230:32: required from ‘xsimd::batch xsimd::operator*(const batch&, const batch&)’ 2024-04-29T00:34:44,333 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/operator_/mul.hpp:17:31: required from ‘decltype ((forward(a) * forward(b))) {anonymous}::pythonic::operator_::mul(A&&, B&&) [with A = xsimd::batch; B = xsimd::batch; decltype ((forward(a) * forward(b))) = xsimd::batch]’ 2024-04-29T00:34:44,333 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/operator_/mul.hpp:17:3: required from ‘decltype ({anonymous}::pythonic::operator_::mul((forward)(::pythonic::operator_::functor::mul::operator()::types)...)) {anonymous}::pythonic::operator_::functor::mul::operator()(Types&& ...) const [with Types = {xsimd::batch, xsimd::batch}; decltype ({anonymous}::pythonic::operator_::mul((forward)(::pythonic::operator_::functor::mul::operator()::types)...)) = xsimd::batch]’ 2024-04-29T00:34:44,334 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:433:18: required from ‘decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_iexpr >&> >; Op = {anonymous}::pythonic::operator_::functor::mul; Iters = {{anonymous}::pythonic::types::const_broadcast_iterator >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >}; decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) = xsimd::batch; {anonymous}::pythonic::utils::index_sequence = {anonymous}::pythonic::utils::integer_sequence]’ 2024-04-29T00:34:44,335 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:439:26: required from ‘decltype (((const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::make_index_sequence{})) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::operator*() const [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::numpy_iexpr >&> >; Op = {anonymous}::pythonic::operator_::functor::mul; Iters = {{anonymous}::pythonic::types::const_broadcast_iterator >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >}; decltype (((const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::make_index_sequence{})) = xsimd::batch; {anonymous}::pythonic::utils::make_index_sequence = {anonymous}::pythonic::utils::integer_sequence]’ 2024-04-29T00:34:44,336 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:433:20: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-29T00:34:44,336 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >; T = double; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-29T00:34:44,337 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::add; Args = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&>}; T = double; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-29T00:34:44,338 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:79:13: required from ‘{anonymous}::pythonic::types::array_base {anonymous}::pythonic::types::array_to_array(const A&, {anonymous}::pythonic::utils::index_sequence) [with T = ndarray >; unsigned int N = 2; V = tuple_version; A = array_base, ndarray >&>, numpy_expr<{anonymous}::pythonic::operator_::functor::mul, broadcast, ndarray >&> >, 2, tuple_version>; unsigned int ...I = {0, 1}; {anonymous}::pythonic::utils::index_sequence = {anonymous}::pythonic::utils::integer_sequence]’ 2024-04-29T00:34:44,339 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:355:36: required from ‘{anonymous}::pythonic::types::array_base::operator {anonymous}::pythonic::types::array_base() const [with Tp = {anonymous}::pythonic::types::ndarray >; T = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::broadcast, {anonymous}::pythonic::types::ndarray >&> >; unsigned int N = 2; Version = {anonymous}::pythonic::types::tuple_version]’ 2024-04-29T00:34:44,340 fluidsim/operators/__pythran__/operators2d.cpp:430:1174: required from ‘typename {anonymous}::__pythran_operators2d::__for_method__OperatorsPseudoSpectral2D__get_phases_random::type::result_type {anonymous}::__pythran_operators2d::__for_method__OperatorsPseudoSpectral2D__get_phases_random::operator()(argument_type0, argument_type1, argument_type2, argument_type3) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = double; argument_type3 = double; typename type::result_type = {anonymous}::pythonic::types::array_base<{anonymous}::pythonic::types::ndarray >, 2, {anonymous}::pythonic::types::tuple_version>]’ 2024-04-29T00:34:44,340 fluidsim/operators/__pythran__/operators2d.cpp:444:127: required from here 2024-04-29T00:34:44,341 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:784:38: error: no matching function for call to ‘mul(xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2024-04-29T00:34:44,342 784 | return *this = kernel::mul(*this, other, A {}); 2024-04-29T00:34:44,343 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-29T00:34:44,343 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:15: 2024-04-29T00:34:44,344 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_arithmetic.hpp:160:28: note: candidate: ‘template xsimd::batch xsimd::kernel::mul(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2024-04-29T00:34:44,345 160 | inline batch mul(batch const& self, batch const& other, requires_arch) noexcept 2024-04-29T00:34:44,345 | ^~~ 2024-04-29T00:34:44,346 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_arithmetic.hpp:160:28: note: template argument deduction/substitution failed: 2024-04-29T00:34:44,346 In file included from /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:17: 2024-04-29T00:34:44,347 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic_fwd.hpp:32:37: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:34:44,348 32 | template ::value, void>::type> 2024-04-29T00:34:44,348 | ^~~~~ 2024-04-29T00:34:44,349 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:810:28: note: candidate: ‘template::value && (sizeof (T) != 8)) || std::is_same::value), int>::type > xsimd::batch xsimd::kernel::mul(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2024-04-29T00:34:44,349 810 | inline batch mul(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-29T00:34:44,350 | ^~~ 2024-04-29T00:34:44,351 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:810:28: note: template argument deduction/substitution failed: 2024-04-29T00:34:44,352 /tmp/pip-build-env-nrh1vxtt/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:809:71: error: no type named ‘type’ in ‘struct std::enable_if’ 2024-04-29T00:34:44,352 809 | template = 0> 2024-04-29T00:34:44,353 | ^ 2024-04-29T00:34:45,048 cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics 2024-04-29T00:34:45,089 Extensions built: ['fluidsim.base.time_stepping.__pythran__.pseudo_spect', 'fluidsim.base.output.__pythran__.increments', 'fluidsim.base.output.__pythran__.spatiotemporal_spectra', 'fluidsim.solvers.ns3d.forcing.__pythran__.watu', 'fluidsim.solvers.ns3d.strat.__pythran__.solver', 'fluidsim.solvers.ns3d.output.__pythran__.spatiotemporal_spectra', 'fluidsim.solvers.ns2d.__pythran__.solver', 'fluidsim.solvers.ns2d.output.__pythran__.spatiotemporal_spectra', 'fluidsim.util.__pythran__.mini_oper_modif_resol', 'fluidsim.operators.__pythran__.operators3d', 'fluidsim.operators.__pythran__.operators2d'] 2024-04-29T00:34:45,091 Extensions built: ['fluidsim.base.time_stepping.__pythran__.pseudo_spect', 'fluidsim.base.output.__pythran__.increments', 'fluidsim.base.output.__pythran__.spatiotemporal_spectra', 'fluidsim.solvers.ns3d.forcing.__pythran__.watu', 'fluidsim.solvers.ns3d.strat.__pythran__.solver', 'fluidsim.solvers.ns3d.output.__pythran__.spatiotemporal_spectra', 'fluidsim.solvers.ns2d.__pythran__.solver', 'fluidsim.solvers.ns2d.output.__pythran__.spatiotemporal_spectra', 'fluidsim.util.__pythran__.mini_oper_modif_resol', 'fluidsim.operators.__pythran__.operators3d', 'fluidsim.operators.__pythran__.operators2d'] 2024-04-29T00:34:45,117 installing to build/bdist.linux-armv7l/wheel 2024-04-29T00:34:45,118 running install 2024-04-29T00:34:45,143 running install_lib 2024-04-29T00:34:45,159 creating build/bdist.linux-armv7l 2024-04-29T00:34:45,160 creating build/bdist.linux-armv7l/wheel 2024-04-29T00:34:45,162 creating build/bdist.linux-armv7l/wheel/fluidsim 2024-04-29T00:34:45,163 copying build/lib.linux-armv7l-cpython-311/fluidsim/magic.py -> build/bdist.linux-armv7l/wheel/fluidsim 2024-04-29T00:34:45,167 creating build/bdist.linux-armv7l/wheel/fluidsim/base 2024-04-29T00:34:45,169 creating build/bdist.linux-armv7l/wheel/fluidsim/base/preprocess 2024-04-29T00:34:45,170 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/preprocess/test.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/preprocess 2024-04-29T00:34:45,172 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/preprocess/pseudo_spect.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/preprocess 2024-04-29T00:34:45,175 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/preprocess/base.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/preprocess 2024-04-29T00:34:45,177 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/preprocess/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/preprocess 2024-04-29T00:34:45,179 creating build/bdist.linux-armv7l/wheel/fluidsim/base/test 2024-04-29T00:34:45,181 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/test/test_base_solver_ps.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/test 2024-04-29T00:34:45,183 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/test/test_base_solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/test 2024-04-29T00:34:45,185 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/test/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/test 2024-04-29T00:34:45,186 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/test/test_params.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/test 2024-04-29T00:34:45,189 creating build/bdist.linux-armv7l/wheel/fluidsim/base/time_stepping 2024-04-29T00:34:45,190 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/time_stepping/finite_diff.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/time_stepping 2024-04-29T00:34:45,193 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/time_stepping/pseudo_spect.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/time_stepping 2024-04-29T00:34:45,195 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/time_stepping/base.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/time_stepping 2024-04-29T00:34:45,198 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/time_stepping/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/time_stepping 2024-04-29T00:34:45,200 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/time_stepping/simple.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/time_stepping 2024-04-29T00:34:45,202 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/init_fields.py -> build/bdist.linux-armv7l/wheel/fluidsim/base 2024-04-29T00:34:45,206 creating build/bdist.linux-armv7l/wheel/fluidsim/base/sphericalharmo 2024-04-29T00:34:45,207 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/sphericalharmo/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/sphericalharmo 2024-04-29T00:34:45,209 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/sphericalharmo/phys_fields.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/sphericalharmo 2024-04-29T00:34:45,211 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/sphericalharmo/state.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/sphericalharmo 2024-04-29T00:34:45,213 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/sphericalharmo/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/sphericalharmo 2024-04-29T00:34:45,215 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/sphericalharmo/output.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/sphericalharmo 2024-04-29T00:34:45,218 creating build/bdist.linux-armv7l/wheel/fluidsim/base/forcing 2024-04-29T00:34:45,219 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/forcing/test_kolmogorov.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/forcing 2024-04-29T00:34:45,221 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/forcing/anisotropic.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/forcing 2024-04-29T00:34:45,224 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/forcing/kolmogorov.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/forcing 2024-04-29T00:34:45,227 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/forcing/base.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/forcing 2024-04-29T00:34:45,229 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/forcing/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/forcing 2024-04-29T00:34:45,231 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/forcing/specific.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/forcing 2024-04-29T00:34:45,234 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/forcing/milestone.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/forcing 2024-04-29T00:34:45,236 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/state.py -> build/bdist.linux-armv7l/wheel/fluidsim/base 2024-04-29T00:34:45,239 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/params.py -> build/bdist.linux-armv7l/wheel/fluidsim/base 2024-04-29T00:34:45,241 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/setofvariables.py -> build/bdist.linux-armv7l/wheel/fluidsim/base 2024-04-29T00:34:45,243 creating build/bdist.linux-armv7l/wheel/fluidsim/base/solvers 2024-04-29T00:34:45,245 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/solvers/finite_diff.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/solvers 2024-04-29T00:34:45,247 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/solvers/info_base.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/solvers 2024-04-29T00:34:45,249 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/solvers/pseudo_spect.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/solvers 2024-04-29T00:34:45,251 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/solvers/base.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/solvers 2024-04-29T00:34:45,253 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/solvers/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/solvers 2024-04-29T00:34:45,255 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/base 2024-04-29T00:34:45,257 creating build/bdist.linux-armv7l/wheel/fluidsim/base/turb_model 2024-04-29T00:34:45,259 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/turb_model/test_turb_model.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/turb_model 2024-04-29T00:34:45,261 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/turb_model/smagorinsky.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/turb_model 2024-04-29T00:34:45,263 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/turb_model/base.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/turb_model 2024-04-29T00:34:45,265 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/turb_model/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/turb_model 2024-04-29T00:34:45,267 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/turb_model/stress_tensor.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/turb_model 2024-04-29T00:34:45,271 creating build/bdist.linux-armv7l/wheel/fluidsim/base/output 2024-04-29T00:34:45,272 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/output/phys_fields1d.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/output 2024-04-29T00:34:45,274 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/output/prob_dens_func.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/output 2024-04-29T00:34:45,277 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/output/spectra.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/output 2024-04-29T00:34:45,280 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/output/spatial_means.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/output 2024-04-29T00:34:45,282 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/output/phys_fields.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/output 2024-04-29T00:34:45,285 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/output/spectra3d.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/output 2024-04-29T00:34:45,287 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/output/time_signals_fft.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/output 2024-04-29T00:34:45,290 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/output/temporal_spectra.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/output 2024-04-29T00:34:45,293 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/output/increments.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/output 2024-04-29T00:34:45,296 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/output/base.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/output 2024-04-29T00:34:45,299 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/output/print_stdout.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/output 2024-04-29T00:34:45,301 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/output/phys_fields2d.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/output 2024-04-29T00:34:45,304 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/output/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/output 2024-04-29T00:34:45,307 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/output/spatiotemporal_spectra.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/output 2024-04-29T00:34:45,310 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/output/spect_energy_budget.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/output 2024-04-29T00:34:45,312 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/output/horiz_means.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/output 2024-04-29T00:34:45,315 creating build/bdist.linux-armv7l/wheel/fluidsim/base/output/__pythran__ 2024-04-29T00:34:45,316 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpython-311-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/fluidsim/base/output/__pythran__ 2024-04-29T00:34:45,320 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/output/spectra_multidim.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/output 2024-04-29T00:34:45,322 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/output/phys_fields3d.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/output 2024-04-29T00:34:45,325 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/output/cross_corr3d.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/output 2024-04-29T00:34:45,327 copying build/lib.linux-armv7l-cpython-311/fluidsim/_version.py -> build/bdist.linux-armv7l/wheel/fluidsim 2024-04-29T00:34:45,330 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers 2024-04-29T00:34:45,332 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/nl1d 2024-04-29T00:34:45,333 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/nl1d/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/nl1d 2024-04-29T00:34:45,336 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/nl1d/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/nl1d 2024-04-29T00:34:45,338 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/nl1d/test_solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/nl1d 2024-04-29T00:34:45,340 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/burgers1d 2024-04-29T00:34:45,342 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/burgers1d/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/burgers1d 2024-04-29T00:34:45,344 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/burgers1d/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/burgers1d 2024-04-29T00:34:45,346 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/burgers1d/test_solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/burgers1d 2024-04-29T00:34:45,349 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/burgers1d/skew_sym 2024-04-29T00:34:45,350 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/burgers1d/skew_sym/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/burgers1d/skew_sym 2024-04-29T00:34:45,352 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/burgers1d/skew_sym/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/burgers1d/skew_sym 2024-04-29T00:34:45,354 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/burgers1d/skew_sym/test_solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/burgers1d/skew_sym 2024-04-29T00:34:45,356 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/plate2d 2024-04-29T00:34:45,357 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d/operators.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/plate2d 2024-04-29T00:34:45,360 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/plate2d 2024-04-29T00:34:45,362 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d/test_dimensional.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/plate2d 2024-04-29T00:34:45,364 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d/init_fields.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/plate2d 2024-04-29T00:34:45,366 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d/state.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/plate2d 2024-04-29T00:34:45,368 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/plate2d 2024-04-29T00:34:45,370 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d/test_solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/plate2d 2024-04-29T00:34:45,373 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d/forcing.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/plate2d 2024-04-29T00:34:45,376 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/plate2d/output 2024-04-29T00:34:45,377 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d/output/spectra.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/plate2d/output 2024-04-29T00:34:45,379 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d/output/spatial_means.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/plate2d/output 2024-04-29T00:34:45,382 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d/output/print_stdout.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/plate2d/output 2024-04-29T00:34:45,384 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d/output/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/plate2d/output 2024-04-29T00:34:45,386 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d/output/correlations_freq.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/plate2d/output 2024-04-29T00:34:45,389 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d/dimensional.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/plate2d 2024-04-29T00:34:45,391 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d 2024-04-29T00:34:45,393 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/try_save.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d 2024-04-29T00:34:45,395 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d 2024-04-29T00:34:45,398 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/init_fields.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d 2024-04-29T00:34:45,401 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d/bouss 2024-04-29T00:34:45,402 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/bouss/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d/bouss 2024-04-29T00:34:45,404 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/bouss/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d/bouss 2024-04-29T00:34:45,406 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/bouss/test_solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d/bouss 2024-04-29T00:34:45,408 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d/forcing 2024-04-29T00:34:45,410 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/forcing/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d/forcing 2024-04-29T00:34:45,412 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/forcing/milestone.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d/forcing 2024-04-29T00:34:45,414 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/forcing/watu.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d/forcing 2024-04-29T00:34:45,417 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/try_load.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d 2024-04-29T00:34:45,418 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/time_stepping.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d 2024-04-29T00:34:45,421 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/state.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d 2024-04-29T00:34:45,423 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d 2024-04-29T00:34:45,425 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/test_solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d 2024-04-29T00:34:45,428 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d/strat 2024-04-29T00:34:45,429 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/strat/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d/strat 2024-04-29T00:34:45,432 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/strat/state.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d/strat 2024-04-29T00:34:45,434 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/strat/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d/strat 2024-04-29T00:34:45,435 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/strat/test_solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d/strat 2024-04-29T00:34:45,438 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d/strat/output 2024-04-29T00:34:45,439 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/strat/output/spectra.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d/strat/output 2024-04-29T00:34:45,442 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/strat/output/spatial_means.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d/strat/output 2024-04-29T00:34:45,444 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/strat/output/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d/strat/output 2024-04-29T00:34:45,446 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/strat/output/spect_energy_budget.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d/strat/output 2024-04-29T00:34:45,449 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d/output 2024-04-29T00:34:45,450 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/output/spectra.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d/output 2024-04-29T00:34:45,453 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/output/spatial_means.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d/output 2024-04-29T00:34:45,456 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/output/print_stdout.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d/output 2024-04-29T00:34:45,458 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/output/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d/output 2024-04-29T00:34:45,460 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/output/spatiotemporal_spectra.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d/output 2024-04-29T00:34:45,462 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/output/spect_energy_budget.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d/output 2024-04-29T00:34:45,465 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/waves2d 2024-04-29T00:34:45,466 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/waves2d/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/waves2d 2024-04-29T00:34:45,469 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/waves2d/state.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/waves2d 2024-04-29T00:34:45,470 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/waves2d/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/waves2d 2024-04-29T00:34:45,472 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/waves2d/test_solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/waves2d 2024-04-29T00:34:45,475 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/ad1d 2024-04-29T00:34:45,476 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ad1d 2024-04-29T00:34:45,478 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d/init_fields.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ad1d 2024-04-29T00:34:45,481 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d/state.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ad1d 2024-04-29T00:34:45,483 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/ad1d/pseudo_spect 2024-04-29T00:34:45,484 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d/pseudo_spect/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ad1d/pseudo_spect 2024-04-29T00:34:45,486 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d/pseudo_spect/state.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ad1d/pseudo_spect 2024-04-29T00:34:45,488 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d/pseudo_spect/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ad1d/pseudo_spect 2024-04-29T00:34:45,490 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d/pseudo_spect/test_solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ad1d/pseudo_spect 2024-04-29T00:34:45,492 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ad1d 2024-04-29T00:34:45,493 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d/test_solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ad1d 2024-04-29T00:34:45,496 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/ad1d/output 2024-04-29T00:34:45,497 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d/output/print_stdout.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ad1d/output 2024-04-29T00:34:45,499 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d/output/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ad1d/output 2024-04-29T00:34:45,502 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/sphere 2024-04-29T00:34:45,503 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/sphere/ns2d 2024-04-29T00:34:45,505 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sphere/ns2d/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sphere/ns2d 2024-04-29T00:34:45,507 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sphere/ns2d/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sphere/ns2d 2024-04-29T00:34:45,509 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sphere/ns2d/test_solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sphere/ns2d 2024-04-29T00:34:45,511 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sphere/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sphere 2024-04-29T00:34:45,513 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/sphere/sw1l 2024-04-29T00:34:45,514 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sphere/sw1l/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sphere/sw1l 2024-04-29T00:34:45,517 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sphere/sw1l/state.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sphere/sw1l 2024-04-29T00:34:45,519 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sphere/sw1l/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sphere/sw1l 2024-04-29T00:34:45,521 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sphere/sw1l/test_solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sphere/sw1l 2024-04-29T00:34:45,523 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/models0d 2024-04-29T00:34:45,525 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d/test_predaprey.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/models0d 2024-04-29T00:34:45,527 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/models0d/predaprey 2024-04-29T00:34:45,528 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d/predaprey/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/models0d/predaprey 2024-04-29T00:34:45,530 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d/predaprey/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/models0d/predaprey 2024-04-29T00:34:45,533 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/models0d/predaprey/output 2024-04-29T00:34:45,534 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d/predaprey/output/print_stdout.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/models0d/predaprey/output 2024-04-29T00:34:45,536 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d/predaprey/output/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/models0d/predaprey/output 2024-04-29T00:34:45,538 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/models0d 2024-04-29T00:34:45,540 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d/test_lorenz.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/models0d 2024-04-29T00:34:45,543 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/models0d/lorenz 2024-04-29T00:34:45,544 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d/lorenz/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/models0d/lorenz 2024-04-29T00:34:45,546 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d/lorenz/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/models0d/lorenz 2024-04-29T00:34:45,549 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/models0d/lorenz/output 2024-04-29T00:34:45,550 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d/lorenz/output/print_stdout.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/models0d/lorenz/output 2024-04-29T00:34:45,552 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d/lorenz/output/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/models0d/lorenz/output 2024-04-29T00:34:45,555 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d 2024-04-29T00:34:45,556 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d 2024-04-29T00:34:45,559 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/init_fields.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d 2024-04-29T00:34:45,561 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/bouss 2024-04-29T00:34:45,562 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/bouss/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/bouss 2024-04-29T00:34:45,565 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/bouss/state.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/bouss 2024-04-29T00:34:45,567 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/bouss/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/bouss 2024-04-29T00:34:45,569 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/bouss/test_solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/bouss 2024-04-29T00:34:45,571 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/state.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d 2024-04-29T00:34:45,573 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d 2024-04-29T00:34:45,575 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/test_solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d 2024-04-29T00:34:45,578 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/forcing.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d 2024-04-29T00:34:45,580 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/strat 2024-04-29T00:34:45,581 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/strat 2024-04-29T00:34:45,584 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat/init_fields.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/strat 2024-04-29T00:34:45,586 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat/time_stepping.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/strat 2024-04-29T00:34:45,588 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat/state.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/strat 2024-04-29T00:34:45,591 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/strat 2024-04-29T00:34:45,593 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat/test_solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/strat 2024-04-29T00:34:45,596 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat/forcing.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/strat 2024-04-29T00:34:45,598 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/strat/output 2024-04-29T00:34:45,599 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat/output/spectra.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/strat/output 2024-04-29T00:34:45,602 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat/output/_old_miguel_spatio_temporal_spectra.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/strat/output 2024-04-29T00:34:45,605 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat/output/spatial_means.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/strat/output 2024-04-29T00:34:45,608 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat/output/phys_fields.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/strat/output 2024-04-29T00:34:45,610 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat/output/print_stdout.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/strat/output 2024-04-29T00:34:45,612 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat/output/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/strat/output 2024-04-29T00:34:45,615 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat/output/spect_energy_budget.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/strat/output 2024-04-29T00:34:45,617 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat/output/_old_miguel_frequency_spectra.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/strat/output 2024-04-29T00:34:45,620 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat/output/spectra_multidim.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/strat/output 2024-04-29T00:34:45,622 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/with_uxuy.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d 2024-04-29T00:34:45,625 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/output 2024-04-29T00:34:45,626 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/output/spectra.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/output 2024-04-29T00:34:45,628 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/output/spatial_means.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/output 2024-04-29T00:34:45,631 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/output/print_stdout.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/output 2024-04-29T00:34:45,633 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/output/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/output 2024-04-29T00:34:45,635 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/output/spatiotemporal_spectra.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/output 2024-04-29T00:34:45,637 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/output/spect_energy_budget.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/output 2024-04-29T00:34:45,640 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/output/spectra_multidim.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/output 2024-04-29T00:34:45,642 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/test_with_uxuy.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d 2024-04-29T00:34:45,644 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers 2024-04-29T00:34:45,646 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l 2024-04-29T00:34:45,647 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/operators.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l 2024-04-29T00:34:45,650 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l 2024-04-29T00:34:45,652 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/init_fields.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l 2024-04-29T00:34:45,655 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/onlywaves 2024-04-29T00:34:45,656 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/onlywaves/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/onlywaves 2024-04-29T00:34:45,658 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/onlywaves/state.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/onlywaves 2024-04-29T00:34:45,661 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/onlywaves/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/onlywaves 2024-04-29T00:34:45,663 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/onlywaves/test_solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/onlywaves 2024-04-29T00:34:45,665 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/onlywaves/output.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/onlywaves 2024-04-29T00:34:45,666 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/state.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l 2024-04-29T00:34:45,669 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/modified 2024-04-29T00:34:45,671 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/modified/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/modified 2024-04-29T00:34:45,673 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/modified/state.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/modified 2024-04-29T00:34:45,675 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/modified/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/modified 2024-04-29T00:34:45,677 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/modified/test_solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/modified 2024-04-29T00:34:45,679 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/modified/output.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/modified 2024-04-29T00:34:45,681 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l 2024-04-29T00:34:45,683 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/test_solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l 2024-04-29T00:34:45,685 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/forcing.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l 2024-04-29T00:34:45,688 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/exactlin 2024-04-29T00:34:45,689 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/exactlin/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/exactlin 2024-04-29T00:34:45,691 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/exactlin/state.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/exactlin 2024-04-29T00:34:45,694 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/exactlin/modified 2024-04-29T00:34:45,695 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/exactlin/modified/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/exactlin/modified 2024-04-29T00:34:45,697 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/exactlin/modified/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/exactlin/modified 2024-04-29T00:34:45,699 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/exactlin/modified/test_solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/exactlin/modified 2024-04-29T00:34:45,701 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/exactlin/modified/output.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/exactlin/modified 2024-04-29T00:34:45,702 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/exactlin/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/exactlin 2024-04-29T00:34:45,704 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/exactlin/test_solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/exactlin 2024-04-29T00:34:45,706 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/test_operators.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l 2024-04-29T00:34:45,708 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/output 2024-04-29T00:34:45,709 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/output/spectra.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/output 2024-04-29T00:34:45,712 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/output/spatial_means.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/output 2024-04-29T00:34:45,714 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/output/_old_spect_energy_budg.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/output 2024-04-29T00:34:45,717 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/output/increments.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/output 2024-04-29T00:34:45,719 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/output/print_stdout.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/output 2024-04-29T00:34:45,721 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/output/normal_mode.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/output 2024-04-29T00:34:45,723 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/output/_old_spatial_means.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/output 2024-04-29T00:34:45,725 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/output/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/output 2024-04-29T00:34:45,727 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/output/spect_energy_budget.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/output 2024-04-29T00:34:45,730 creating build/bdist.linux-armv7l/wheel/fluidsim/extend_simul 2024-04-29T00:34:45,731 copying build/lib.linux-armv7l-cpython-311/fluidsim/extend_simul/spatial_means_regions_milestone.py -> build/bdist.linux-armv7l/wheel/fluidsim/extend_simul 2024-04-29T00:34:45,733 copying build/lib.linux-armv7l-cpython-311/fluidsim/extend_simul/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/extend_simul 2024-04-29T00:34:45,735 copying build/lib.linux-armv7l-cpython-311/fluidsim/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim 2024-04-29T00:34:45,737 creating build/bdist.linux-armv7l/wheel/fluidsim/util 2024-04-29T00:34:45,738 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/testing.py -> build/bdist.linux-armv7l/wheel/fluidsim/util 2024-04-29T00:34:45,740 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/test_util.py -> build/bdist.linux-armv7l/wheel/fluidsim/util 2024-04-29T00:34:45,742 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/util.py -> build/bdist.linux-armv7l/wheel/fluidsim/util 2024-04-29T00:34:45,745 creating build/bdist.linux-armv7l/wheel/fluidsim/util/scripts 2024-04-29T00:34:45,746 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/scripts/test_turb_trandom_anisotropic.py -> build/bdist.linux-armv7l/wheel/fluidsim/util/scripts 2024-04-29T00:34:45,747 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/scripts/restart.py -> build/bdist.linux-armv7l/wheel/fluidsim/util/scripts 2024-04-29T00:34:45,749 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/scripts/turb_trandom_anisotropic.py -> build/bdist.linux-armv7l/wheel/fluidsim/util/scripts 2024-04-29T00:34:45,751 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/scripts/modif_resolution.py -> build/bdist.linux-armv7l/wheel/fluidsim/util/scripts 2024-04-29T00:34:45,753 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/scripts/test_restart.py -> build/bdist.linux-armv7l/wheel/fluidsim/util/scripts 2024-04-29T00:34:45,755 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/scripts/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/util/scripts 2024-04-29T00:34:45,756 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/scripts/test_ipy_load.py -> build/bdist.linux-armv7l/wheel/fluidsim/util/scripts 2024-04-29T00:34:45,758 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/scripts/test_modif_resolution.py -> build/bdist.linux-armv7l/wheel/fluidsim/util/scripts 2024-04-29T00:34:45,760 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/scripts/ipy_load.py -> build/bdist.linux-armv7l/wheel/fluidsim/util/scripts 2024-04-29T00:34:45,761 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/mini_oper_modif_resol.py -> build/bdist.linux-armv7l/wheel/fluidsim/util 2024-04-29T00:34:45,763 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/frequency_modulation.py -> build/bdist.linux-armv7l/wheel/fluidsim/util 2024-04-29T00:34:45,765 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/util 2024-04-29T00:34:45,767 creating build/bdist.linux-armv7l/wheel/fluidsim/util/console 2024-04-29T00:34:45,768 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/console/bench.py -> build/bdist.linux-armv7l/wheel/fluidsim/util/console 2024-04-29T00:34:45,770 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/console/bench_analysis.py -> build/bdist.linux-armv7l/wheel/fluidsim/util/console 2024-04-29T00:34:45,772 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/console/util.py -> build/bdist.linux-armv7l/wheel/fluidsim/util/console 2024-04-29T00:34:45,774 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/console/test_bench.py -> build/bdist.linux-armv7l/wheel/fluidsim/util/console 2024-04-29T00:34:45,775 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/console/__main__.py -> build/bdist.linux-armv7l/wheel/fluidsim/util/console 2024-04-29T00:34:45,777 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/console/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/util/console 2024-04-29T00:34:45,778 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/console/profile.py -> build/bdist.linux-armv7l/wheel/fluidsim/util/console 2024-04-29T00:34:45,781 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/console/test_profile.py -> build/bdist.linux-armv7l/wheel/fluidsim/util/console 2024-04-29T00:34:45,782 creating build/bdist.linux-armv7l/wheel/fluidsim/util/__pythran__ 2024-04-29T00:34:45,783 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/__pythran__/mini_oper_modif_resol.cpython-311-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/fluidsim/util/__pythran__ 2024-04-29T00:34:45,786 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/output.py -> build/bdist.linux-armv7l/wheel/fluidsim/util 2024-04-29T00:34:45,788 creating build/bdist.linux-armv7l/wheel/fluidsim/operators 2024-04-29T00:34:45,789 creating build/bdist.linux-armv7l/wheel/fluidsim/operators/test 2024-04-29T00:34:45,790 copying build/lib.linux-armv7l-cpython-311/fluidsim/operators/test/test_operators2d.py -> build/bdist.linux-armv7l/wheel/fluidsim/operators/test 2024-04-29T00:34:45,793 copying build/lib.linux-armv7l-cpython-311/fluidsim/operators/test/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/operators/test 2024-04-29T00:34:45,794 copying build/lib.linux-armv7l-cpython-311/fluidsim/operators/test/test_operators3d.py -> build/bdist.linux-armv7l/wheel/fluidsim/operators/test 2024-04-29T00:34:45,797 copying build/lib.linux-armv7l-cpython-311/fluidsim/operators/op_finitediff1d.py -> build/bdist.linux-armv7l/wheel/fluidsim/operators 2024-04-29T00:34:45,798 copying build/lib.linux-armv7l-cpython-311/fluidsim/operators/operators3d.py -> build/bdist.linux-armv7l/wheel/fluidsim/operators 2024-04-29T00:34:45,801 copying build/lib.linux-armv7l-cpython-311/fluidsim/operators/sphericalharmo.py -> build/bdist.linux-armv7l/wheel/fluidsim/operators 2024-04-29T00:34:45,802 copying build/lib.linux-armv7l-cpython-311/fluidsim/operators/operators0d.py -> build/bdist.linux-armv7l/wheel/fluidsim/operators 2024-04-29T00:34:45,804 copying build/lib.linux-armv7l-cpython-311/fluidsim/operators/base.py -> build/bdist.linux-armv7l/wheel/fluidsim/operators 2024-04-29T00:34:45,806 copying build/lib.linux-armv7l-cpython-311/fluidsim/operators/operators2d.py -> build/bdist.linux-armv7l/wheel/fluidsim/operators 2024-04-29T00:34:45,808 copying build/lib.linux-armv7l-cpython-311/fluidsim/operators/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/operators 2024-04-29T00:34:45,810 copying build/lib.linux-armv7l-cpython-311/fluidsim/operators/operators1d.py -> build/bdist.linux-armv7l/wheel/fluidsim/operators 2024-04-29T00:34:45,812 copying build/lib.linux-armv7l-cpython-311/fluidsim/operators/op_finitediff2d.py -> build/bdist.linux-armv7l/wheel/fluidsim/operators 2024-04-29T00:34:45,814 running install_egg_info 2024-04-29T00:34:45,827 running egg_info 2024-04-29T00:34:45,836 writing fluidsim.egg-info/PKG-INFO 2024-04-29T00:34:45,860 writing dependency_links to fluidsim.egg-info/dependency_links.txt 2024-04-29T00:34:45,862 writing entry points to fluidsim.egg-info/entry_points.txt 2024-04-29T00:34:45,874 writing requirements to fluidsim.egg-info/requires.txt 2024-04-29T00:34:45,875 writing top-level names to fluidsim.egg-info/top_level.txt 2024-04-29T00:34:46,021 ERROR setuptools_scm._file_finders.git listing git files failed - pretending there aren't any 2024-04-29T00:34:46,024 reading manifest file 'fluidsim.egg-info/SOURCES.txt' 2024-04-29T00:34:46,036 reading manifest template 'MANIFEST.in' 2024-04-29T00:34:46,039 no previously-included directories found matching 'doc' 2024-04-29T00:34:46,040 no previously-included directories found matching 'lib' 2024-04-29T00:34:46,041 no previously-included directories found matching 'scripts' 2024-04-29T00:34:46,042 no previously-included directories found matching 'bench' 2024-04-29T00:34:46,043 no previously-included directories found matching 'old' 2024-04-29T00:34:46,044 no previously-included directories found matching '.github' 2024-04-29T00:34:46,045 adding license file 'LICENSE.txt' 2024-04-29T00:34:46,045 adding license file 'AUTHORS.rst' 2024-04-29T00:34:46,058 writing manifest file 'fluidsim.egg-info/SOURCES.txt' 2024-04-29T00:34:46,060 Copying fluidsim.egg-info to build/bdist.linux-armv7l/wheel/fluidsim-0.7.3-py3.11.egg-info 2024-04-29T00:34:46,072 running install_scripts 2024-04-29T00:34:46,145 creating build/bdist.linux-armv7l/wheel/fluidsim-0.7.3.dist-info/WHEEL 2024-04-29T00:34:46,148 creating '/tmp/pip-wheel-u8zz7zts/.tmp-b2epklra/fluidsim-0.7.3-cp311-cp311-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2024-04-29T00:34:46,151 adding 'fluidsim/__init__.py' 2024-04-29T00:34:46,152 adding 'fluidsim/_version.py' 2024-04-29T00:34:46,154 adding 'fluidsim/magic.py' 2024-04-29T00:34:46,155 adding 'fluidsim/base/__init__.py' 2024-04-29T00:34:46,158 adding 'fluidsim/base/init_fields.py' 2024-04-29T00:34:46,159 adding 'fluidsim/base/params.py' 2024-04-29T00:34:46,160 adding 'fluidsim/base/setofvariables.py' 2024-04-29T00:34:46,162 adding 'fluidsim/base/state.py' 2024-04-29T00:34:46,164 adding 'fluidsim/base/forcing/__init__.py' 2024-04-29T00:34:46,166 adding 'fluidsim/base/forcing/anisotropic.py' 2024-04-29T00:34:46,167 adding 'fluidsim/base/forcing/base.py' 2024-04-29T00:34:46,169 adding 'fluidsim/base/forcing/kolmogorov.py' 2024-04-29T00:34:46,171 adding 'fluidsim/base/forcing/milestone.py' 2024-04-29T00:34:46,174 adding 'fluidsim/base/forcing/specific.py' 2024-04-29T00:34:46,176 adding 'fluidsim/base/forcing/test_kolmogorov.py' 2024-04-29T00:34:46,178 adding 'fluidsim/base/output/__init__.py' 2024-04-29T00:34:46,181 adding 'fluidsim/base/output/base.py' 2024-04-29T00:34:46,183 adding 'fluidsim/base/output/cross_corr3d.py' 2024-04-29T00:34:46,184 adding 'fluidsim/base/output/horiz_means.py' 2024-04-29T00:34:46,187 adding 'fluidsim/base/output/increments.py' 2024-04-29T00:34:46,189 adding 'fluidsim/base/output/phys_fields.py' 2024-04-29T00:34:46,190 adding 'fluidsim/base/output/phys_fields1d.py' 2024-04-29T00:34:46,192 adding 'fluidsim/base/output/phys_fields2d.py' 2024-04-29T00:34:46,194 adding 'fluidsim/base/output/phys_fields3d.py' 2024-04-29T00:34:46,195 adding 'fluidsim/base/output/print_stdout.py' 2024-04-29T00:34:46,197 adding 'fluidsim/base/output/prob_dens_func.py' 2024-04-29T00:34:46,198 adding 'fluidsim/base/output/spatial_means.py' 2024-04-29T00:34:46,204 adding 'fluidsim/base/output/spatiotemporal_spectra.py' 2024-04-29T00:34:46,206 adding 'fluidsim/base/output/spect_energy_budget.py' 2024-04-29T00:34:46,208 adding 'fluidsim/base/output/spectra.py' 2024-04-29T00:34:46,210 adding 'fluidsim/base/output/spectra3d.py' 2024-04-29T00:34:46,211 adding 'fluidsim/base/output/spectra_multidim.py' 2024-04-29T00:34:46,215 adding 'fluidsim/base/output/temporal_spectra.py' 2024-04-29T00:34:46,217 adding 'fluidsim/base/output/time_signals_fft.py' 2024-04-29T00:34:46,235 adding 'fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpython-311-arm-linux-gnueabihf.so' 2024-04-29T00:34:46,237 adding 'fluidsim/base/preprocess/__init__.py' 2024-04-29T00:34:46,238 adding 'fluidsim/base/preprocess/base.py' 2024-04-29T00:34:46,240 adding 'fluidsim/base/preprocess/pseudo_spect.py' 2024-04-29T00:34:46,241 adding 'fluidsim/base/preprocess/test.py' 2024-04-29T00:34:46,243 adding 'fluidsim/base/solvers/__init__.py' 2024-04-29T00:34:46,245 adding 'fluidsim/base/solvers/base.py' 2024-04-29T00:34:46,246 adding 'fluidsim/base/solvers/finite_diff.py' 2024-04-29T00:34:46,247 adding 'fluidsim/base/solvers/info_base.py' 2024-04-29T00:34:46,249 adding 'fluidsim/base/solvers/pseudo_spect.py' 2024-04-29T00:34:46,251 adding 'fluidsim/base/sphericalharmo/__init__.py' 2024-04-29T00:34:46,252 adding 'fluidsim/base/sphericalharmo/output.py' 2024-04-29T00:34:46,254 adding 'fluidsim/base/sphericalharmo/phys_fields.py' 2024-04-29T00:34:46,255 adding 'fluidsim/base/sphericalharmo/solver.py' 2024-04-29T00:34:46,257 adding 'fluidsim/base/sphericalharmo/state.py' 2024-04-29T00:34:46,258 adding 'fluidsim/base/test/__init__.py' 2024-04-29T00:34:46,259 adding 'fluidsim/base/test/test_base_solver.py' 2024-04-29T00:34:46,261 adding 'fluidsim/base/test/test_base_solver_ps.py' 2024-04-29T00:34:46,262 adding 'fluidsim/base/test/test_params.py' 2024-04-29T00:34:46,264 adding 'fluidsim/base/time_stepping/__init__.py' 2024-04-29T00:34:46,266 adding 'fluidsim/base/time_stepping/base.py' 2024-04-29T00:34:46,268 adding 'fluidsim/base/time_stepping/finite_diff.py' 2024-04-29T00:34:46,271 adding 'fluidsim/base/time_stepping/pseudo_spect.py' 2024-04-29T00:34:46,273 adding 'fluidsim/base/time_stepping/simple.py' 2024-04-29T00:34:46,274 adding 'fluidsim/base/turb_model/__init__.py' 2024-04-29T00:34:46,276 adding 'fluidsim/base/turb_model/base.py' 2024-04-29T00:34:46,277 adding 'fluidsim/base/turb_model/smagorinsky.py' 2024-04-29T00:34:46,278 adding 'fluidsim/base/turb_model/stress_tensor.py' 2024-04-29T00:34:46,280 adding 'fluidsim/base/turb_model/test_turb_model.py' 2024-04-29T00:34:46,282 adding 'fluidsim/extend_simul/__init__.py' 2024-04-29T00:34:46,284 adding 'fluidsim/extend_simul/spatial_means_regions_milestone.py' 2024-04-29T00:34:46,286 adding 'fluidsim/operators/__init__.py' 2024-04-29T00:34:46,287 adding 'fluidsim/operators/base.py' 2024-04-29T00:34:46,289 adding 'fluidsim/operators/op_finitediff1d.py' 2024-04-29T00:34:46,290 adding 'fluidsim/operators/op_finitediff2d.py' 2024-04-29T00:34:46,291 adding 'fluidsim/operators/operators0d.py' 2024-04-29T00:34:46,293 adding 'fluidsim/operators/operators1d.py' 2024-04-29T00:34:46,296 adding 'fluidsim/operators/operators2d.py' 2024-04-29T00:34:46,300 adding 'fluidsim/operators/operators3d.py' 2024-04-29T00:34:46,302 adding 'fluidsim/operators/sphericalharmo.py' 2024-04-29T00:34:46,303 adding 'fluidsim/operators/test/__init__.py' 2024-04-29T00:34:46,305 adding 'fluidsim/operators/test/test_operators2d.py' 2024-04-29T00:34:46,307 adding 'fluidsim/operators/test/test_operators3d.py' 2024-04-29T00:34:46,309 adding 'fluidsim/solvers/__init__.py' 2024-04-29T00:34:46,311 adding 'fluidsim/solvers/ad1d/__init__.py' 2024-04-29T00:34:46,312 adding 'fluidsim/solvers/ad1d/init_fields.py' 2024-04-29T00:34:46,313 adding 'fluidsim/solvers/ad1d/solver.py' 2024-04-29T00:34:46,315 adding 'fluidsim/solvers/ad1d/state.py' 2024-04-29T00:34:46,316 adding 'fluidsim/solvers/ad1d/test_solver.py' 2024-04-29T00:34:46,318 adding 'fluidsim/solvers/ad1d/output/__init__.py' 2024-04-29T00:34:46,319 adding 'fluidsim/solvers/ad1d/output/print_stdout.py' 2024-04-29T00:34:46,321 adding 'fluidsim/solvers/ad1d/pseudo_spect/__init__.py' 2024-04-29T00:34:46,322 adding 'fluidsim/solvers/ad1d/pseudo_spect/solver.py' 2024-04-29T00:34:46,323 adding 'fluidsim/solvers/ad1d/pseudo_spect/state.py' 2024-04-29T00:34:46,325 adding 'fluidsim/solvers/ad1d/pseudo_spect/test_solver.py' 2024-04-29T00:34:46,326 adding 'fluidsim/solvers/burgers1d/__init__.py' 2024-04-29T00:34:46,328 adding 'fluidsim/solvers/burgers1d/solver.py' 2024-04-29T00:34:46,329 adding 'fluidsim/solvers/burgers1d/test_solver.py' 2024-04-29T00:34:46,330 adding 'fluidsim/solvers/burgers1d/skew_sym/__init__.py' 2024-04-29T00:34:46,331 adding 'fluidsim/solvers/burgers1d/skew_sym/solver.py' 2024-04-29T00:34:46,333 adding 'fluidsim/solvers/burgers1d/skew_sym/test_solver.py' 2024-04-29T00:34:46,334 adding 'fluidsim/solvers/models0d/__init__.py' 2024-04-29T00:34:46,335 adding 'fluidsim/solvers/models0d/test_lorenz.py' 2024-04-29T00:34:46,337 adding 'fluidsim/solvers/models0d/test_predaprey.py' 2024-04-29T00:34:46,338 adding 'fluidsim/solvers/models0d/lorenz/__init__.py' 2024-04-29T00:34:46,339 adding 'fluidsim/solvers/models0d/lorenz/solver.py' 2024-04-29T00:34:46,341 adding 'fluidsim/solvers/models0d/lorenz/output/__init__.py' 2024-04-29T00:34:46,342 adding 'fluidsim/solvers/models0d/lorenz/output/print_stdout.py' 2024-04-29T00:34:46,344 adding 'fluidsim/solvers/models0d/predaprey/__init__.py' 2024-04-29T00:34:46,345 adding 'fluidsim/solvers/models0d/predaprey/solver.py' 2024-04-29T00:34:46,347 adding 'fluidsim/solvers/models0d/predaprey/output/__init__.py' 2024-04-29T00:34:46,349 adding 'fluidsim/solvers/models0d/predaprey/output/print_stdout.py' 2024-04-29T00:34:46,350 adding 'fluidsim/solvers/nl1d/__init__.py' 2024-04-29T00:34:46,352 adding 'fluidsim/solvers/nl1d/solver.py' 2024-04-29T00:34:46,353 adding 'fluidsim/solvers/nl1d/test_solver.py' 2024-04-29T00:34:46,355 adding 'fluidsim/solvers/ns2d/__init__.py' 2024-04-29T00:34:46,356 adding 'fluidsim/solvers/ns2d/forcing.py' 2024-04-29T00:34:46,358 adding 'fluidsim/solvers/ns2d/init_fields.py' 2024-04-29T00:34:46,359 adding 'fluidsim/solvers/ns2d/solver.py' 2024-04-29T00:34:46,361 adding 'fluidsim/solvers/ns2d/state.py' 2024-04-29T00:34:46,363 adding 'fluidsim/solvers/ns2d/test_solver.py' 2024-04-29T00:34:46,364 adding 'fluidsim/solvers/ns2d/test_with_uxuy.py' 2024-04-29T00:34:46,366 adding 'fluidsim/solvers/ns2d/with_uxuy.py' 2024-04-29T00:34:46,367 adding 'fluidsim/solvers/ns2d/bouss/__init__.py' 2024-04-29T00:34:46,369 adding 'fluidsim/solvers/ns2d/bouss/solver.py' 2024-04-29T00:34:46,371 adding 'fluidsim/solvers/ns2d/bouss/state.py' 2024-04-29T00:34:46,372 adding 'fluidsim/solvers/ns2d/bouss/test_solver.py' 2024-04-29T00:34:46,374 adding 'fluidsim/solvers/ns2d/output/__init__.py' 2024-04-29T00:34:46,376 adding 'fluidsim/solvers/ns2d/output/print_stdout.py' 2024-04-29T00:34:46,377 adding 'fluidsim/solvers/ns2d/output/spatial_means.py' 2024-04-29T00:34:46,379 adding 'fluidsim/solvers/ns2d/output/spatiotemporal_spectra.py' 2024-04-29T00:34:46,380 adding 'fluidsim/solvers/ns2d/output/spect_energy_budget.py' 2024-04-29T00:34:46,382 adding 'fluidsim/solvers/ns2d/output/spectra.py' 2024-04-29T00:34:46,383 adding 'fluidsim/solvers/ns2d/output/spectra_multidim.py' 2024-04-29T00:34:46,385 adding 'fluidsim/solvers/ns2d/strat/__init__.py' 2024-04-29T00:34:46,386 adding 'fluidsim/solvers/ns2d/strat/forcing.py' 2024-04-29T00:34:46,388 adding 'fluidsim/solvers/ns2d/strat/init_fields.py' 2024-04-29T00:34:46,389 adding 'fluidsim/solvers/ns2d/strat/solver.py' 2024-04-29T00:34:46,391 adding 'fluidsim/solvers/ns2d/strat/state.py' 2024-04-29T00:34:46,393 adding 'fluidsim/solvers/ns2d/strat/test_solver.py' 2024-04-29T00:34:46,395 adding 'fluidsim/solvers/ns2d/strat/time_stepping.py' 2024-04-29T00:34:46,397 adding 'fluidsim/solvers/ns2d/strat/output/__init__.py' 2024-04-29T00:34:46,399 adding 'fluidsim/solvers/ns2d/strat/output/_old_miguel_frequency_spectra.py' 2024-04-29T00:34:46,403 adding 'fluidsim/solvers/ns2d/strat/output/_old_miguel_spatio_temporal_spectra.py' 2024-04-29T00:34:46,404 adding 'fluidsim/solvers/ns2d/strat/output/phys_fields.py' 2024-04-29T00:34:46,406 adding 'fluidsim/solvers/ns2d/strat/output/print_stdout.py' 2024-04-29T00:34:46,408 adding 'fluidsim/solvers/ns2d/strat/output/spatial_means.py' 2024-04-29T00:34:46,411 adding 'fluidsim/solvers/ns2d/strat/output/spect_energy_budget.py' 2024-04-29T00:34:46,413 adding 'fluidsim/solvers/ns2d/strat/output/spectra.py' 2024-04-29T00:34:46,414 adding 'fluidsim/solvers/ns2d/strat/output/spectra_multidim.py' 2024-04-29T00:34:46,416 adding 'fluidsim/solvers/ns3d/__init__.py' 2024-04-29T00:34:46,418 adding 'fluidsim/solvers/ns3d/init_fields.py' 2024-04-29T00:34:46,420 adding 'fluidsim/solvers/ns3d/solver.py' 2024-04-29T00:34:46,421 adding 'fluidsim/solvers/ns3d/state.py' 2024-04-29T00:34:46,423 adding 'fluidsim/solvers/ns3d/test_solver.py' 2024-04-29T00:34:46,425 adding 'fluidsim/solvers/ns3d/time_stepping.py' 2024-04-29T00:34:46,426 adding 'fluidsim/solvers/ns3d/try_load.py' 2024-04-29T00:34:46,427 adding 'fluidsim/solvers/ns3d/try_save.py' 2024-04-29T00:34:46,429 adding 'fluidsim/solvers/ns3d/bouss/__init__.py' 2024-04-29T00:34:46,430 adding 'fluidsim/solvers/ns3d/bouss/solver.py' 2024-04-29T00:34:46,431 adding 'fluidsim/solvers/ns3d/bouss/test_solver.py' 2024-04-29T00:34:46,433 adding 'fluidsim/solvers/ns3d/forcing/__init__.py' 2024-04-29T00:34:46,435 adding 'fluidsim/solvers/ns3d/forcing/milestone.py' 2024-04-29T00:34:46,436 adding 'fluidsim/solvers/ns3d/forcing/watu.py' 2024-04-29T00:34:46,438 adding 'fluidsim/solvers/ns3d/output/__init__.py' 2024-04-29T00:34:46,440 adding 'fluidsim/solvers/ns3d/output/print_stdout.py' 2024-04-29T00:34:46,442 adding 'fluidsim/solvers/ns3d/output/spatial_means.py' 2024-04-29T00:34:46,443 adding 'fluidsim/solvers/ns3d/output/spatiotemporal_spectra.py' 2024-04-29T00:34:46,445 adding 'fluidsim/solvers/ns3d/output/spect_energy_budget.py' 2024-04-29T00:34:46,447 adding 'fluidsim/solvers/ns3d/output/spectra.py' 2024-04-29T00:34:46,449 adding 'fluidsim/solvers/ns3d/strat/__init__.py' 2024-04-29T00:34:46,451 adding 'fluidsim/solvers/ns3d/strat/solver.py' 2024-04-29T00:34:46,452 adding 'fluidsim/solvers/ns3d/strat/state.py' 2024-04-29T00:34:46,454 adding 'fluidsim/solvers/ns3d/strat/test_solver.py' 2024-04-29T00:34:46,455 adding 'fluidsim/solvers/ns3d/strat/output/__init__.py' 2024-04-29T00:34:46,457 adding 'fluidsim/solvers/ns3d/strat/output/spatial_means.py' 2024-04-29T00:34:46,459 adding 'fluidsim/solvers/ns3d/strat/output/spect_energy_budget.py' 2024-04-29T00:34:46,461 adding 'fluidsim/solvers/ns3d/strat/output/spectra.py' 2024-04-29T00:34:46,463 adding 'fluidsim/solvers/plate2d/__init__.py' 2024-04-29T00:34:46,464 adding 'fluidsim/solvers/plate2d/dimensional.py' 2024-04-29T00:34:46,465 adding 'fluidsim/solvers/plate2d/forcing.py' 2024-04-29T00:34:46,467 adding 'fluidsim/solvers/plate2d/init_fields.py' 2024-04-29T00:34:46,468 adding 'fluidsim/solvers/plate2d/operators.py' 2024-04-29T00:34:46,470 adding 'fluidsim/solvers/plate2d/solver.py' 2024-04-29T00:34:46,471 adding 'fluidsim/solvers/plate2d/state.py' 2024-04-29T00:34:46,472 adding 'fluidsim/solvers/plate2d/test_dimensional.py' 2024-04-29T00:34:46,474 adding 'fluidsim/solvers/plate2d/test_solver.py' 2024-04-29T00:34:46,476 adding 'fluidsim/solvers/plate2d/output/__init__.py' 2024-04-29T00:34:46,479 adding 'fluidsim/solvers/plate2d/output/correlations_freq.py' 2024-04-29T00:34:46,480 adding 'fluidsim/solvers/plate2d/output/print_stdout.py' 2024-04-29T00:34:46,482 adding 'fluidsim/solvers/plate2d/output/spatial_means.py' 2024-04-29T00:34:46,483 adding 'fluidsim/solvers/plate2d/output/spectra.py' 2024-04-29T00:34:46,485 adding 'fluidsim/solvers/sphere/__init__.py' 2024-04-29T00:34:46,487 adding 'fluidsim/solvers/sphere/ns2d/__init__.py' 2024-04-29T00:34:46,488 adding 'fluidsim/solvers/sphere/ns2d/solver.py' 2024-04-29T00:34:46,490 adding 'fluidsim/solvers/sphere/ns2d/test_solver.py' 2024-04-29T00:34:46,491 adding 'fluidsim/solvers/sphere/sw1l/__init__.py' 2024-04-29T00:34:46,493 adding 'fluidsim/solvers/sphere/sw1l/solver.py' 2024-04-29T00:34:46,494 adding 'fluidsim/solvers/sphere/sw1l/state.py' 2024-04-29T00:34:46,496 adding 'fluidsim/solvers/sphere/sw1l/test_solver.py' 2024-04-29T00:34:46,497 adding 'fluidsim/solvers/sw1l/__init__.py' 2024-04-29T00:34:46,499 adding 'fluidsim/solvers/sw1l/forcing.py' 2024-04-29T00:34:46,501 adding 'fluidsim/solvers/sw1l/init_fields.py' 2024-04-29T00:34:46,502 adding 'fluidsim/solvers/sw1l/operators.py' 2024-04-29T00:34:46,504 adding 'fluidsim/solvers/sw1l/solver.py' 2024-04-29T00:34:46,506 adding 'fluidsim/solvers/sw1l/state.py' 2024-04-29T00:34:46,507 adding 'fluidsim/solvers/sw1l/test_operators.py' 2024-04-29T00:34:46,509 adding 'fluidsim/solvers/sw1l/test_solver.py' 2024-04-29T00:34:46,510 adding 'fluidsim/solvers/sw1l/exactlin/__init__.py' 2024-04-29T00:34:46,512 adding 'fluidsim/solvers/sw1l/exactlin/solver.py' 2024-04-29T00:34:46,513 adding 'fluidsim/solvers/sw1l/exactlin/state.py' 2024-04-29T00:34:46,515 adding 'fluidsim/solvers/sw1l/exactlin/test_solver.py' 2024-04-29T00:34:46,516 adding 'fluidsim/solvers/sw1l/exactlin/modified/__init__.py' 2024-04-29T00:34:46,517 adding 'fluidsim/solvers/sw1l/exactlin/modified/output.py' 2024-04-29T00:34:46,519 adding 'fluidsim/solvers/sw1l/exactlin/modified/solver.py' 2024-04-29T00:34:46,520 adding 'fluidsim/solvers/sw1l/exactlin/modified/test_solver.py' 2024-04-29T00:34:46,522 adding 'fluidsim/solvers/sw1l/modified/__init__.py' 2024-04-29T00:34:46,523 adding 'fluidsim/solvers/sw1l/modified/output.py' 2024-04-29T00:34:46,525 adding 'fluidsim/solvers/sw1l/modified/solver.py' 2024-04-29T00:34:46,526 adding 'fluidsim/solvers/sw1l/modified/state.py' 2024-04-29T00:34:46,527 adding 'fluidsim/solvers/sw1l/modified/test_solver.py' 2024-04-29T00:34:46,529 adding 'fluidsim/solvers/sw1l/onlywaves/__init__.py' 2024-04-29T00:34:46,530 adding 'fluidsim/solvers/sw1l/onlywaves/output.py' 2024-04-29T00:34:46,532 adding 'fluidsim/solvers/sw1l/onlywaves/solver.py' 2024-04-29T00:34:46,534 adding 'fluidsim/solvers/sw1l/onlywaves/state.py' 2024-04-29T00:34:46,535 adding 'fluidsim/solvers/sw1l/onlywaves/test_solver.py' 2024-04-29T00:34:46,537 adding 'fluidsim/solvers/sw1l/output/__init__.py' 2024-04-29T00:34:46,539 adding 'fluidsim/solvers/sw1l/output/_old_spatial_means.py' 2024-04-29T00:34:46,541 adding 'fluidsim/solvers/sw1l/output/_old_spect_energy_budg.py' 2024-04-29T00:34:46,543 adding 'fluidsim/solvers/sw1l/output/increments.py' 2024-04-29T00:34:46,545 adding 'fluidsim/solvers/sw1l/output/normal_mode.py' 2024-04-29T00:34:46,546 adding 'fluidsim/solvers/sw1l/output/print_stdout.py' 2024-04-29T00:34:46,548 adding 'fluidsim/solvers/sw1l/output/spatial_means.py' 2024-04-29T00:34:46,551 adding 'fluidsim/solvers/sw1l/output/spect_energy_budget.py' 2024-04-29T00:34:46,554 adding 'fluidsim/solvers/sw1l/output/spectra.py' 2024-04-29T00:34:46,555 adding 'fluidsim/solvers/waves2d/__init__.py' 2024-04-29T00:34:46,557 adding 'fluidsim/solvers/waves2d/solver.py' 2024-04-29T00:34:46,558 adding 'fluidsim/solvers/waves2d/state.py' 2024-04-29T00:34:46,559 adding 'fluidsim/solvers/waves2d/test_solver.py' 2024-04-29T00:34:46,561 adding 'fluidsim/util/__init__.py' 2024-04-29T00:34:46,563 adding 'fluidsim/util/frequency_modulation.py' 2024-04-29T00:34:46,564 adding 'fluidsim/util/mini_oper_modif_resol.py' 2024-04-29T00:34:46,565 adding 'fluidsim/util/output.py' 2024-04-29T00:34:46,567 adding 'fluidsim/util/test_util.py' 2024-04-29T00:34:46,568 adding 'fluidsim/util/testing.py' 2024-04-29T00:34:46,571 adding 'fluidsim/util/util.py' 2024-04-29T00:34:46,575 adding 'fluidsim/util/__pythran__/mini_oper_modif_resol.cpython-311-arm-linux-gnueabihf.so' 2024-04-29T00:34:46,577 adding 'fluidsim/util/console/__init__.py' 2024-04-29T00:34:46,578 adding 'fluidsim/util/console/__main__.py' 2024-04-29T00:34:46,580 adding 'fluidsim/util/console/bench.py' 2024-04-29T00:34:46,582 adding 'fluidsim/util/console/bench_analysis.py' 2024-04-29T00:34:46,584 adding 'fluidsim/util/console/profile.py' 2024-04-29T00:34:46,586 adding 'fluidsim/util/console/test_bench.py' 2024-04-29T00:34:46,587 adding 'fluidsim/util/console/test_profile.py' 2024-04-29T00:34:46,589 adding 'fluidsim/util/console/util.py' 2024-04-29T00:34:46,591 adding 'fluidsim/util/scripts/__init__.py' 2024-04-29T00:34:46,592 adding 'fluidsim/util/scripts/ipy_load.py' 2024-04-29T00:34:46,593 adding 'fluidsim/util/scripts/modif_resolution.py' 2024-04-29T00:34:46,594 adding 'fluidsim/util/scripts/restart.py' 2024-04-29T00:34:46,595 adding 'fluidsim/util/scripts/test_ipy_load.py' 2024-04-29T00:34:46,596 adding 'fluidsim/util/scripts/test_modif_resolution.py' 2024-04-29T00:34:46,597 adding 'fluidsim/util/scripts/test_restart.py' 2024-04-29T00:34:46,598 adding 'fluidsim/util/scripts/test_turb_trandom_anisotropic.py' 2024-04-29T00:34:46,600 adding 'fluidsim/util/scripts/turb_trandom_anisotropic.py' 2024-04-29T00:34:46,603 adding 'fluidsim-0.7.3.dist-info/AUTHORS.rst' 2024-04-29T00:34:46,606 adding 'fluidsim-0.7.3.dist-info/LICENSE.txt' 2024-04-29T00:34:46,607 adding 'fluidsim-0.7.3.dist-info/METADATA' 2024-04-29T00:34:46,608 adding 'fluidsim-0.7.3.dist-info/WHEEL' 2024-04-29T00:34:46,609 adding 'fluidsim-0.7.3.dist-info/entry_points.txt' 2024-04-29T00:34:46,610 adding 'fluidsim-0.7.3.dist-info/top_level.txt' 2024-04-29T00:34:46,614 adding 'fluidsim-0.7.3.dist-info/RECORD' 2024-04-29T00:34:46,623 removing build/bdist.linux-armv7l/wheel 2024-04-29T00:34:46,691 Setup completed in 28644.155 seconds. 2024-04-29T00:34:46,692 Setup completed in 28644.155 seconds. 2024-04-29T00:34:47,160 Building wheel for fluidsim (pyproject.toml): finished with status 'done' 2024-04-29T00:34:47,179 Created wheel for fluidsim: filename=fluidsim-0.7.3-cp311-cp311-linux_armv7l.whl size=507030 sha256=596912d00dbab5a4f3ed08a539d2fd97294a7cd6ae902899dceedd436d1e70c6 2024-04-29T00:34:47,180 Stored in directory: /tmp/pip-ephem-wheel-cache-h1c3qro_/wheels/8c/9d/35/4b7d26d4e438e01c46f87c1f30a41fce25b63781c88cd16173 2024-04-29T00:34:47,202 Successfully built fluidsim 2024-04-29T00:34:47,219 Removed build tracker: '/tmp/pip-build-tracker-mufobkrt'