2024-04-27T08:10:22,318 Created temporary directory: /tmp/pip-build-tracker-1mhgnswz 2024-04-27T08:10:22,320 Initialized build tracking at /tmp/pip-build-tracker-1mhgnswz 2024-04-27T08:10:22,321 Created build tracker: /tmp/pip-build-tracker-1mhgnswz 2024-04-27T08:10:22,321 Entered build tracker: /tmp/pip-build-tracker-1mhgnswz 2024-04-27T08:10:22,322 Created temporary directory: /tmp/pip-wheel-vcf1jtwf 2024-04-27T08:10:22,325 Created temporary directory: /tmp/pip-ephem-wheel-cache-t13v67xj 2024-04-27T08:10:22,350 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2024-04-27T08:10:22,353 2 location(s) to search for versions of fluidsim: 2024-04-27T08:10:22,353 * https://pypi.org/simple/fluidsim/ 2024-04-27T08:10:22,353 * https://www.piwheels.org/simple/fluidsim/ 2024-04-27T08:10:22,354 Fetching project page and analyzing links: https://pypi.org/simple/fluidsim/ 2024-04-27T08:10:22,355 Getting page https://pypi.org/simple/fluidsim/ 2024-04-27T08:10:22,356 Found index url https://pypi.org/simple/ 2024-04-27T08:10:22,490 Fetched page https://pypi.org/simple/fluidsim/ as application/vnd.pypi.simple.v1+json 2024-04-27T08:10:22,515 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-27T08:10:22,516 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-27T08:10:22,517 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-27T08:10:22,517 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-27T08:10:22,518 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-27T08:10:22,519 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-27T08:10:22,520 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-27T08:10:22,520 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-27T08:10:22,521 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-27T08:10:22,522 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-27T08:10:22,523 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-27T08:10:22,523 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-27T08:10:22,525 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-27T08:10:22,526 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-27T08:10:22,527 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-27T08:10:22,528 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-27T08:10:22,529 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-27T08:10:22,530 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-27T08:10:22,531 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-27T08:10:22,531 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-27T08:10:22,532 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-27T08:10:22,533 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-27T08:10:22,534 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-27T08:10:22,535 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-27T08:10:22,536 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-27T08:10:22,537 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-27T08:10:22,538 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-27T08:10:22,539 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-27T08:10:22,540 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-27T08:10:22,541 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-27T08:10:22,542 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-27T08:10:22,544 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-27T08:10:22,544 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-27T08:10:22,545 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-27T08:10:22,546 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-27T08:10:22,546 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-27T08:10:22,547 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-27T08:10:22,547 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-27T08:10:22,548 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-27T08:10:22,548 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-27T08:10:22,549 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-27T08:10:22,550 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-27T08:10:22,550 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-27T08:10:22,551 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-27T08:10:22,552 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-27T08:10:22,553 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-27T08:10:22,553 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-27T08:10:22,553 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-27T08:10:22,554 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-27T08:10:22,554 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-27T08:10:22,555 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-27T08:10:22,556 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-27T08:10:22,556 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-27T08:10:22,557 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-27T08:10:22,558 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-27T08:10:22,559 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-27T08:10:22,559 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-27T08:10:22,560 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-27T08:10:22,561 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-27T08:10:22,562 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-27T08:10:22,562 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-27T08:10:22,563 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-27T08:10:22,563 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-27T08:10:22,563 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-27T08:10:22,564 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-27T08:10:22,565 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-27T08:10:22,565 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-27T08:10:22,566 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-27T08:10:22,566 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-27T08:10:22,567 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-27T08:10:22,567 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-27T08:10:22,568 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-27T08:10:22,569 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-27T08:10:22,569 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-27T08:10:22,570 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-27T08:10:22,571 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-27T08:10:22,571 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-27T08:10:22,572 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-27T08:10:22,572 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-27T08:10:22,573 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-27T08:10:22,573 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-27T08:10:22,574 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-27T08:10:22,575 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-27T08:10:22,575 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-27T08:10:22,576 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-27T08:10:22,577 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-27T08:10:22,577 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-27T08:10:22,578 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-27T08:10:22,578 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-27T08:10:22,579 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-27T08:10:22,579 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-27T08:10:22,580 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-27T08:10:22,580 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-27T08:10:22,581 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-27T08:10:22,582 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-27T08:10:22,583 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-27T08:10:22,583 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-27T08:10:22,584 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-27T08:10:22,585 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-27T08:10:22,585 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-27T08:10:22,586 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-27T08:10:22,586 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-27T08:10:22,587 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-27T08:10:22,587 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-27T08:10:22,588 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-27T08:10:22,588 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-27T08:10:22,589 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-27T08:10:22,590 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-27T08:10:22,590 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-27T08:10:22,591 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-27T08:10:22,592 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-27T08:10:22,592 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-27T08:10:22,593 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-27T08:10:22,594 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-27T08:10:22,594 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-27T08:10:22,595 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-27T08:10:22,596 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-27T08:10:22,596 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-27T08:10:22,597 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-27T08:10:22,598 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-27T08:10:22,598 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-27T08:10:22,599 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-27T08:10:22,599 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-27T08:10:22,600 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-27T08:10:22,601 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-27T08:10:22,601 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-27T08:10:22,602 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-27T08:10:22,602 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-27T08:10:22,603 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-27T08:10:22,603 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-27T08:10:22,604 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-27T08:10:22,604 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-27T08:10:22,605 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-27T08:10:22,605 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-27T08:10:22,606 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-27T08:10:22,607 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-27T08:10:22,607 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-27T08:10:22,608 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-27T08:10:22,609 Fetching project page and analyzing links: https://www.piwheels.org/simple/fluidsim/ 2024-04-27T08:10:22,611 Getting page https://www.piwheels.org/simple/fluidsim/ 2024-04-27T08:10:22,612 Found index url https://www.piwheels.org/simple/ 2024-04-27T08:10:22,971 Fetched page https://www.piwheels.org/simple/fluidsim/ as text/html 2024-04-27T08:10:22,999 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-27T08:10:23,000 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-27T08:10:23,000 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-27T08:10:23,001 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-27T08:10:23,001 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-27T08:10:23,002 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-27T08:10:23,002 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-27T08:10:23,003 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-27T08:10:23,004 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-27T08:10:23,004 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-27T08:10:23,005 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-27T08:10:23,005 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-27T08:10:23,006 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-27T08:10:23,007 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-27T08:10:23,007 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-27T08:10:23,008 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-27T08:10:23,008 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-27T08:10:23,009 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-27T08:10:23,009 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-27T08:10:23,010 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-27T08:10:23,011 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-27T08:10:23,011 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-27T08:10:23,012 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-27T08:10:23,012 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-27T08:10:23,013 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-27T08:10:23,014 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-27T08:10:23,014 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-27T08:10:23,015 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-27T08:10:23,015 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-27T08:10:23,016 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-27T08:10:23,016 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-27T08:10:23,017 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-27T08:10:23,017 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-27T08:10:23,018 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-27T08:10:23,019 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-27T08:10:23,020 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-27T08:10:23,020 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-27T08:10:23,021 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-27T08:10:23,021 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-27T08:10:23,022 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-27T08:10:23,023 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-27T08:10:23,023 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-27T08:10:23,024 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-27T08:10:23,024 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-27T08:10:23,025 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-27T08:10:23,025 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-27T08:10:23,026 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-27T08:10:23,027 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-27T08:10:23,027 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-27T08:10:23,028 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-27T08:10:23,029 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-27T08:10:23,029 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-27T08:10:23,030 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-27T08:10:23,031 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-27T08:10:23,031 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-27T08:10:23,032 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-27T08:10:23,032 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-27T08:10:23,033 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-27T08:10:23,033 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-27T08:10:23,034 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-27T08:10:23,034 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-27T08:10:23,035 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-27T08:10:23,035 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-27T08:10:23,036 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-27T08:10:23,037 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-27T08:10:23,038 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-27T08:10:23,038 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-27T08:10:23,039 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-27T08:10:23,039 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-27T08:10:23,040 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-27T08:10:23,040 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-27T08:10:23,041 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-27T08:10:23,041 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-27T08:10:23,042 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-27T08:10:23,043 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-27T08:10:23,043 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-27T08:10:23,044 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-27T08:10:23,045 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-27T08:10:23,045 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-27T08:10:23,046 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-27T08:10:23,046 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-27T08:10:23,047 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-27T08:10:23,047 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-27T08:10:23,048 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-27T08:10:23,048 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-27T08:10:23,049 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-27T08:10:23,049 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-27T08:10:23,050 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-27T08:10:23,051 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-27T08:10:23,051 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-27T08:10:23,052 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-27T08:10:23,053 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-27T08:10:23,053 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-27T08:10:23,054 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-27T08:10:23,054 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-27T08:10:23,055 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-27T08:10:23,055 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-27T08:10:23,056 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-27T08:10:23,056 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-27T08:10:23,057 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-27T08:10:23,058 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-27T08:10:23,058 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-27T08:10:23,059 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-27T08:10:23,059 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-27T08:10:23,060 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-27T08:10:23,061 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-27T08:10:23,061 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-27T08:10:23,062 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-27T08:10:23,062 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-27T08:10:23,063 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-27T08:10:23,063 Skipping link: not a file: https://www.piwheels.org/simple/fluidsim/ 2024-04-27T08:10:23,064 Skipping link: not a file: https://pypi.org/simple/fluidsim/ 2024-04-27T08:10:23,087 Given no hashes to check 1 links for project 'fluidsim': discarding no candidates 2024-04-27T08:10:23,105 Collecting fluidsim==0.6.1rc0 2024-04-27T08:10:23,108 Created temporary directory: /tmp/pip-unpack-8cvxk4ae 2024-04-27T08:10:23,241 Downloading fluidsim-0.6.1rc0.tar.gz (1.3 MB) 2024-04-27T08:10:25,013 Added fluidsim==0.6.1rc0 from https://files.pythonhosted.org/packages/d4/a2/095b842effff3bef733d19972a2380fac152649a08dd1d84d2921c53ca35/fluidsim-0.6.1rc0.tar.gz to build tracker '/tmp/pip-build-tracker-1mhgnswz' 2024-04-27T08:10:25,022 Created temporary directory: /tmp/pip-build-env-gqnz0rgd 2024-04-27T08:10:25,027 Installing build dependencies: started 2024-04-27T08:10:25,028 Running command pip subprocess to install build dependencies 2024-04-27T08:10:26,193 Using pip 24.0 from /usr/local/lib/python3.11/dist-packages/pip (python 3.11) 2024-04-27T08:10:26,686 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2024-04-27T08:10:28,146 Collecting setuptools>=49.5.0 2024-04-27T08:10:28,166 Using cached https://www.piwheels.org/simple/setuptools/setuptools-69.5.1-py3-none-any.whl (894 kB) 2024-04-27T08:10:28,492 Collecting setuptools_scm 2024-04-27T08:10:28,512 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-8.0.4-py3-none-any.whl (42 kB) 2024-04-27T08:10:28,712 Collecting wheel 2024-04-27T08:10:28,726 Using cached https://www.piwheels.org/simple/wheel/wheel-0.43.0-py3-none-any.whl (65 kB) 2024-04-27T08:10:29,345 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-27T08:10:29,348 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-27T08:10:29,352 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-27T08:10:29,355 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-27T08:10:29,358 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-27T08:10:29,634 Collecting numpy 2024-04-27T08:10:29,654 Using cached https://www.piwheels.org/simple/numpy/numpy-1.26.4-cp311-cp311-linux_armv7l.whl (5.6 MB) 2024-04-27T08:10:30,083 Collecting transonic>=0.4.7.post0 2024-04-27T08:10:30,096 Downloading https://www.piwheels.org/simple/transonic/transonic-0.6.4-py3-none-any.whl (74 kB) 2024-04-27T08:10:30,128 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 74.8/74.8 kB 3.4 MB/s eta 0:00:00 2024-04-27T08:10:30,931 Collecting psutil 2024-04-27T08:10:30,956 Using cached https://www.piwheels.org/simple/psutil/psutil-5.9.8-cp311-abi3-linux_armv7l.whl (283 kB) 2024-04-27T08:10:31,306 Collecting packaging>=20 (from setuptools_scm) 2024-04-27T08:10:31,323 Using cached https://www.piwheels.org/simple/packaging/packaging-24.0-py3-none-any.whl (53 kB) 2024-04-27T08:10:31,447 Collecting typing-extensions (from setuptools_scm) 2024-04-27T08:10:31,462 Using cached https://www.piwheels.org/simple/typing-extensions/typing_extensions-4.11.0-py3-none-any.whl (34 kB) 2024-04-27T08:10:31,636 Collecting autopep8 (from transonic>=0.4.7.post0) 2024-04-27T08:10:31,655 Downloading https://www.piwheels.org/simple/autopep8/autopep8-2.1.0-py2.py3-none-any.whl (44 kB) 2024-04-27T08:10:31,673 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 45.0/45.0 kB 3.5 MB/s eta 0:00:00 2024-04-27T08:10:31,834 Collecting beniget~=0.4.0 (from transonic>=0.4.7.post0) 2024-04-27T08:10:31,845 Downloading https://www.piwheels.org/simple/beniget/beniget-0.4.1-py3-none-any.whl (9.5 kB) 2024-04-27T08:10:31,956 Collecting gast~=0.5.0 (from transonic>=0.4.7.post0) 2024-04-27T08:10:31,973 Downloading https://www.piwheels.org/simple/gast/gast-0.5.4-py3-none-any.whl (19 kB) 2024-04-27T08:10:32,152 Collecting pycodestyle>=2.11.0 (from autopep8->transonic>=0.4.7.post0) 2024-04-27T08:10:32,173 Downloading https://www.piwheels.org/simple/pycodestyle/pycodestyle-2.11.1-py2.py3-none-any.whl (31 kB) 2024-04-27T08:10:34,753 Installing collected packages: wheel, typing-extensions, setuptools, pycodestyle, psutil, packaging, numpy, gast, setuptools_scm, beniget, autopep8, transonic 2024-04-27T08:10:34,982 Creating /tmp/pip-build-env-gqnz0rgd/overlay/local/bin 2024-04-27T08:10:34,984 changing mode of /tmp/pip-build-env-gqnz0rgd/overlay/local/bin/wheel to 755 2024-04-27T08:10:37,583 changing mode of /tmp/pip-build-env-gqnz0rgd/overlay/local/bin/pycodestyle to 755 2024-04-27T08:10:46,567 changing mode of /tmp/pip-build-env-gqnz0rgd/overlay/local/bin/f2py to 755 2024-04-27T08:10:47,043 changing mode of /tmp/pip-build-env-gqnz0rgd/overlay/local/bin/autopep8 to 755 2024-04-27T08:10:47,370 changing mode of /tmp/pip-build-env-gqnz0rgd/overlay/local/bin/transonic to 755 2024-04-27T08:10:47,373 changing mode of /tmp/pip-build-env-gqnz0rgd/overlay/local/bin/transonic-clean-dir to 755 2024-04-27T08:10:47,375 changing mode of /tmp/pip-build-env-gqnz0rgd/overlay/local/bin/transonic-get-include to 755 2024-04-27T08:10:47,377 changing mode of /tmp/pip-build-env-gqnz0rgd/overlay/local/bin/transonic-init-meson to 755 2024-04-27T08:10:47,505 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-27T08:10:48,250 Installing build dependencies: finished with status 'done' 2024-04-27T08:10:48,254 Getting requirements to build wheel: started 2024-04-27T08:10:48,256 Running command Getting requirements to build wheel 2024-04-27T08:10:49,256 :123: UserWarning: 2024-04-27T08:10:49,256 --------------------------------------------------------------------- 2024-04-27T08:10:49,257 FFTW was detected, but pyfftw and fluidfft will not be auto-installed 2024-04-27T08:10:49,258 (which was the case in previous fluidsim versions). To do so, instead 2024-04-27T08:10:49,258 of: 2024-04-27T08:10:49,259 pip install fluidsim 2024-04-27T08:10:49,260 specify "extras": 2024-04-27T08:10:49,261 pip install "fluidsim[fft]" 2024-04-27T08:10:49,262 --------------------------------------------------------------------- 2024-04-27T08:10:49,501 Getting requirements to build wheel: finished with status 'done' 2024-04-27T08:10:49,538 Installing backend dependencies: started 2024-04-27T08:10:49,539 Running command pip subprocess to install backend dependencies 2024-04-27T08:10:50,677 Using pip 24.0 from /usr/local/lib/python3.11/dist-packages/pip (python 3.11) 2024-04-27T08:10:51,173 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2024-04-27T08:10:51,744 Collecting pythran>=0.9.7 2024-04-27T08:10:51,761 Downloading https://www.piwheels.org/simple/pythran/pythran-0.15.0-py3-none-any.whl (4.3 MB) 2024-04-27T08:10:53,315 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.3/4.3 MB 2.8 MB/s eta 0:00:00 2024-04-27T08:10:53,619 Collecting ply>=3.4 (from pythran>=0.9.7) 2024-04-27T08:10:53,843 Downloading https://www.piwheels.org/simple/ply/ply-3.11-py2.py3-none-any.whl (49 kB) 2024-04-27T08:10:53,862 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 49.6/49.6 kB 3.7 MB/s eta 0:00:00 2024-04-27T08:10:55,024 Collecting setuptools (from pythran>=0.9.7) 2024-04-27T08:10:55,041 Using cached https://www.piwheels.org/simple/setuptools/setuptools-69.5.1-py3-none-any.whl (894 kB) 2024-04-27T08:10:55,181 Collecting gast~=0.5.0 (from pythran>=0.9.7) 2024-04-27T08:10:55,207 Using cached https://www.piwheels.org/simple/gast/gast-0.5.4-py3-none-any.whl (19 kB) 2024-04-27T08:10:55,829 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-27T08:10:55,832 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-27T08:10:55,836 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-27T08:10:55,839 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-27T08:10:55,842 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-27T08:10:56,121 Collecting numpy (from pythran>=0.9.7) 2024-04-27T08:10:56,135 Using cached https://www.piwheels.org/simple/numpy/numpy-1.26.4-cp311-cp311-linux_armv7l.whl (5.6 MB) 2024-04-27T08:10:56,408 Collecting beniget~=0.4.0 (from pythran>=0.9.7) 2024-04-27T08:10:56,423 Using cached https://www.piwheels.org/simple/beniget/beniget-0.4.1-py3-none-any.whl (9.5 kB) 2024-04-27T08:10:59,258 Installing collected packages: ply, setuptools, numpy, gast, beniget, pythran 2024-04-27T08:11:10,144 Creating /tmp/pip-build-env-gqnz0rgd/normal/local/bin 2024-04-27T08:11:10,146 changing mode of /tmp/pip-build-env-gqnz0rgd/normal/local/bin/f2py to 755 2024-04-27T08:11:17,860 changing mode of /tmp/pip-build-env-gqnz0rgd/normal/local/bin/pythran to 755 2024-04-27T08:11:17,862 changing mode of /tmp/pip-build-env-gqnz0rgd/normal/local/bin/pythran-config to 755 2024-04-27T08:11:17,968 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-27T08:11:18,613 Installing backend dependencies: finished with status 'done' 2024-04-27T08:11:18,615 Created temporary directory: /tmp/pip-modern-metadata-z48m__3_ 2024-04-27T08:11:18,618 Preparing metadata (pyproject.toml): started 2024-04-27T08:11:18,619 Running command Preparing metadata (pyproject.toml) 2024-04-27T08:11:19,618 Using default configuration. 2024-04-27T08:11:19,618 Copy site.cfg.default -> site.cfg or $HOME/.fluidsim-site.cfg to specify site specific libraries. 2024-04-27T08:11:19,619 Found fluidsim/_version.py 2024-04-27T08:11:19,621 :123: UserWarning: 2024-04-27T08:11:19,622 --------------------------------------------------------------------- 2024-04-27T08:11:19,623 FFTW was detected, but pyfftw and fluidfft will not be auto-installed 2024-04-27T08:11:19,624 (which was the case in previous fluidsim versions). To do so, instead 2024-04-27T08:11:19,624 of: 2024-04-27T08:11:19,625 pip install fluidsim 2024-04-27T08:11:19,626 specify "extras": 2024-04-27T08:11:19,627 pip install "fluidsim[fft]" 2024-04-27T08:11:19,628 --------------------------------------------------------------------- 2024-04-27T08:11:19,824 running dist_info 2024-04-27T08:11:19,834 creating /tmp/pip-modern-metadata-z48m__3_/fluidsim.egg-info 2024-04-27T08:11:19,843 writing /tmp/pip-modern-metadata-z48m__3_/fluidsim.egg-info/PKG-INFO 2024-04-27T08:11:19,863 writing dependency_links to /tmp/pip-modern-metadata-z48m__3_/fluidsim.egg-info/dependency_links.txt 2024-04-27T08:11:19,866 writing entry points to /tmp/pip-modern-metadata-z48m__3_/fluidsim.egg-info/entry_points.txt 2024-04-27T08:11:19,876 writing requirements to /tmp/pip-modern-metadata-z48m__3_/fluidsim.egg-info/requires.txt 2024-04-27T08:11:19,877 writing top-level names to /tmp/pip-modern-metadata-z48m__3_/fluidsim.egg-info/top_level.txt 2024-04-27T08:11:19,878 writing manifest file '/tmp/pip-modern-metadata-z48m__3_/fluidsim.egg-info/SOURCES.txt' 2024-04-27T08:11:20,030 ERROR setuptools_scm._file_finders.git listing git files failed - pretending there aren't any 2024-04-27T08:11:20,035 reading manifest file '/tmp/pip-modern-metadata-z48m__3_/fluidsim.egg-info/SOURCES.txt' 2024-04-27T08:11:20,037 reading manifest template 'MANIFEST.in' 2024-04-27T08:11:20,215 no previously-included directories found matching 'lib' 2024-04-27T08:11:20,216 adding license file 'LICENSE.txt' 2024-04-27T08:11:20,217 adding license file 'AUTHORS.rst' 2024-04-27T08:11:20,232 writing manifest file '/tmp/pip-modern-metadata-z48m__3_/fluidsim.egg-info/SOURCES.txt' 2024-04-27T08:11:20,234 creating '/tmp/pip-modern-metadata-z48m__3_/fluidsim-0.6.1rc0.dist-info' 2024-04-27T08:11:20,341 Setup completed in 0.724 seconds. 2024-04-27T08:11:20,342 Setup completed in 0.724 seconds. 2024-04-27T08:11:20,504 Preparing metadata (pyproject.toml): finished with status 'done' 2024-04-27T08:11:20,510 Source in /tmp/pip-wheel-vcf1jtwf/fluidsim_4f6e799a165e4153b50283852a8d12f5 has version 0.6.1rc0, which satisfies requirement fluidsim==0.6.1rc0 from https://files.pythonhosted.org/packages/d4/a2/095b842effff3bef733d19972a2380fac152649a08dd1d84d2921c53ca35/fluidsim-0.6.1rc0.tar.gz 2024-04-27T08:11:20,511 Removed fluidsim==0.6.1rc0 from https://files.pythonhosted.org/packages/d4/a2/095b842effff3bef733d19972a2380fac152649a08dd1d84d2921c53ca35/fluidsim-0.6.1rc0.tar.gz from build tracker '/tmp/pip-build-tracker-1mhgnswz' 2024-04-27T08:11:20,518 Created temporary directory: /tmp/pip-unpack-9vidaf50 2024-04-27T08:11:20,519 Created temporary directory: /tmp/pip-unpack-ipf8rggp 2024-04-27T08:11:20,661 Building wheels for collected packages: fluidsim 2024-04-27T08:11:20,666 Created temporary directory: /tmp/pip-wheel-3cmtbdla 2024-04-27T08:11:20,666 Destination directory: /tmp/pip-wheel-3cmtbdla 2024-04-27T08:11:20,668 Building wheel for fluidsim (pyproject.toml): started 2024-04-27T08:11:20,670 Running command Building wheel for fluidsim (pyproject.toml) 2024-04-27T08:11:21,633 Using default configuration. 2024-04-27T08:11:21,633 Copy site.cfg.default -> site.cfg or $HOME/.fluidsim-site.cfg to specify site specific libraries. 2024-04-27T08:11:21,634 Found fluidsim/_version.py 2024-04-27T08:11:21,636 :123: UserWarning: 2024-04-27T08:11:21,637 --------------------------------------------------------------------- 2024-04-27T08:11:21,638 FFTW was detected, but pyfftw and fluidfft will not be auto-installed 2024-04-27T08:11:21,638 (which was the case in previous fluidsim versions). To do so, instead 2024-04-27T08:11:21,639 of: 2024-04-27T08:11:21,640 pip install fluidsim 2024-04-27T08:11:21,641 specify "extras": 2024-04-27T08:11:21,642 pip install "fluidsim[fft]" 2024-04-27T08:11:21,643 --------------------------------------------------------------------- 2024-04-27T08:11:21,659 Running fluidsim setup.py (['bdist_wheel', '--dist-dir', '/tmp/pip-wheel-3cmtbdla/.tmp-k0f4c8j5']) on platform linux 2024-04-27T08:11:21,660 __ _ _ _ _ 2024-04-27T08:11:21,661 / _| | (_) | | (_) 2024-04-27T08:11:21,661 | |_| |_ _ _ __| |___ _ _ __ ___ 2024-04-27T08:11:21,662 | _| | | | | |/ _` / __| | '_ ` _ \ 2024-04-27T08:11:21,662 | | | | |_| | | (_| \__ \ | | | | | | 2024-04-27T08:11:21,663 |_| |_|\__,_|_|\__,_|___/_|_| |_| |_| 2024-04-27T08:11:21,664 v. 0.6.1rc0 2024-04-27T08:11:24,486 /tmp/pip-wheel-vcf1jtwf/fluidsim_4f6e799a165e4153b50283852a8d12f5/fluidsim/base/time_stepping/__pythran__/pseudo_spect.py written 2024-04-27T08:11:24,488 /tmp/pip-wheel-vcf1jtwf/fluidsim_4f6e799a165e4153b50283852a8d12f5/fluidsim/base/time_stepping/__pythran__/pseudo_spect.pythran written 2024-04-27T08:11:24,489 File /tmp/pip-wheel-vcf1jtwf/fluidsim_4f6e799a165e4153b50283852a8d12f5/fluidsim/base/time_stepping/__pythran__/pseudo_spect.py updated 2024-04-27T08:11:24,552 /tmp/pip-wheel-vcf1jtwf/fluidsim_4f6e799a165e4153b50283852a8d12f5/fluidsim/base/output/__pythran__/increments.py written 2024-04-27T08:11:24,554 /tmp/pip-wheel-vcf1jtwf/fluidsim_4f6e799a165e4153b50283852a8d12f5/fluidsim/base/output/__pythran__/increments.pythran written 2024-04-27T08:11:24,554 File /tmp/pip-wheel-vcf1jtwf/fluidsim_4f6e799a165e4153b50283852a8d12f5/fluidsim/base/output/__pythran__/increments.py updated 2024-04-27T08:11:24,950 /tmp/pip-wheel-vcf1jtwf/fluidsim_4f6e799a165e4153b50283852a8d12f5/fluidsim/operators/__pythran__/operators2d.py written 2024-04-27T08:11:24,951 /tmp/pip-wheel-vcf1jtwf/fluidsim_4f6e799a165e4153b50283852a8d12f5/fluidsim/operators/__pythran__/operators2d.pythran written 2024-04-27T08:11:24,952 File /tmp/pip-wheel-vcf1jtwf/fluidsim_4f6e799a165e4153b50283852a8d12f5/fluidsim/operators/__pythran__/operators2d.py updated 2024-04-27T08:11:28,361 /tmp/pip-wheel-vcf1jtwf/fluidsim_4f6e799a165e4153b50283852a8d12f5/fluidsim/operators/__pythran__/operators3d.py written 2024-04-27T08:11:28,363 /tmp/pip-wheel-vcf1jtwf/fluidsim_4f6e799a165e4153b50283852a8d12f5/fluidsim/operators/__pythran__/operators3d.pythran written 2024-04-27T08:11:28,363 File /tmp/pip-wheel-vcf1jtwf/fluidsim_4f6e799a165e4153b50283852a8d12f5/fluidsim/operators/__pythran__/operators3d.py updated 2024-04-27T08:11:28,410 /tmp/pip-wheel-vcf1jtwf/fluidsim_4f6e799a165e4153b50283852a8d12f5/fluidsim/solvers/ns2d/__pythran__/solver.py written 2024-04-27T08:11:28,411 /tmp/pip-wheel-vcf1jtwf/fluidsim_4f6e799a165e4153b50283852a8d12f5/fluidsim/solvers/ns2d/__pythran__/solver.pythran written 2024-04-27T08:11:28,412 File /tmp/pip-wheel-vcf1jtwf/fluidsim_4f6e799a165e4153b50283852a8d12f5/fluidsim/solvers/ns2d/__pythran__/solver.py updated 2024-04-27T08:11:28,455 /tmp/pip-wheel-vcf1jtwf/fluidsim_4f6e799a165e4153b50283852a8d12f5/fluidsim/solvers/ns3d/strat/__pythran__/solver.py written 2024-04-27T08:11:28,456 /tmp/pip-wheel-vcf1jtwf/fluidsim_4f6e799a165e4153b50283852a8d12f5/fluidsim/solvers/ns3d/strat/__pythran__/solver.pythran written 2024-04-27T08:11:28,457 File /tmp/pip-wheel-vcf1jtwf/fluidsim_4f6e799a165e4153b50283852a8d12f5/fluidsim/solvers/ns3d/strat/__pythran__/solver.py updated 2024-04-27T08:11:28,501 /tmp/pip-wheel-vcf1jtwf/fluidsim_4f6e799a165e4153b50283852a8d12f5/fluidsim/solvers/ns3d/forcing/__pythran__/watu.py written 2024-04-27T08:11:28,503 /tmp/pip-wheel-vcf1jtwf/fluidsim_4f6e799a165e4153b50283852a8d12f5/fluidsim/solvers/ns3d/forcing/__pythran__/watu.pythran written 2024-04-27T08:11:28,503 File /tmp/pip-wheel-vcf1jtwf/fluidsim_4f6e799a165e4153b50283852a8d12f5/fluidsim/solvers/ns3d/forcing/__pythran__/watu.py updated 2024-04-27T08:11:28,646 /tmp/pip-wheel-vcf1jtwf/fluidsim_4f6e799a165e4153b50283852a8d12f5/fluidsim/util/__pythran__/mini_oper_modif_resol.py written 2024-04-27T08:11:28,647 /tmp/pip-wheel-vcf1jtwf/fluidsim_4f6e799a165e4153b50283852a8d12f5/fluidsim/util/__pythran__/mini_oper_modif_resol.pythran written 2024-04-27T08:11:28,647 File /tmp/pip-wheel-vcf1jtwf/fluidsim_4f6e799a165e4153b50283852a8d12f5/fluidsim/util/__pythran__/mini_oper_modif_resol.py updated 2024-04-27T08:11:28,822 /tmp/pip-wheel-vcf1jtwf/fluidsim_4f6e799a165e4153b50283852a8d12f5/fluidsim/base/output/__pythran__/spatiotemporal_spectra.py written 2024-04-27T08:11:28,824 /tmp/pip-wheel-vcf1jtwf/fluidsim_4f6e799a165e4153b50283852a8d12f5/fluidsim/base/output/__pythran__/spatiotemporal_spectra.pythran written 2024-04-27T08:11:28,825 File /tmp/pip-wheel-vcf1jtwf/fluidsim_4f6e799a165e4153b50283852a8d12f5/fluidsim/base/output/__pythran__/spatiotemporal_spectra.py updated 2024-04-27T08:11:29,031 /tmp/pip-wheel-vcf1jtwf/fluidsim_4f6e799a165e4153b50283852a8d12f5/fluidsim/solvers/ns3d/output/__pythran__/spatiotemporal_spectra.py written 2024-04-27T08:11:29,033 /tmp/pip-wheel-vcf1jtwf/fluidsim_4f6e799a165e4153b50283852a8d12f5/fluidsim/solvers/ns3d/output/__pythran__/spatiotemporal_spectra.pythran written 2024-04-27T08:11:29,034 File /tmp/pip-wheel-vcf1jtwf/fluidsim_4f6e799a165e4153b50283852a8d12f5/fluidsim/solvers/ns3d/output/__pythran__/spatiotemporal_spectra.py updated 2024-04-27T08:11:29,228 /tmp/pip-wheel-vcf1jtwf/fluidsim_4f6e799a165e4153b50283852a8d12f5/fluidsim/solvers/ns2d/output/__pythran__/spatiotemporal_spectra.py written 2024-04-27T08:11:29,229 /tmp/pip-wheel-vcf1jtwf/fluidsim_4f6e799a165e4153b50283852a8d12f5/fluidsim/solvers/ns2d/output/__pythran__/spatiotemporal_spectra.pythran written 2024-04-27T08:11:29,230 File /tmp/pip-wheel-vcf1jtwf/fluidsim_4f6e799a165e4153b50283852a8d12f5/fluidsim/solvers/ns2d/output/__pythran__/spatiotemporal_spectra.py updated 2024-04-27T08:11:29,230 11 files created or updated need to be pythranized 2024-04-27T08:11:29,918 The following extensions could be built if necessary: 2024-04-27T08:11:29,918 fluidsim.solvers.ns2d.__pythran__.solver 2024-04-27T08:11:29,919 fluidsim.solvers.ns2d.output.__pythran__.spatiotemporal_spectra 2024-04-27T08:11:29,920 fluidsim.solvers.ns3d.forcing.__pythran__.watu 2024-04-27T08:11:29,920 fluidsim.solvers.ns3d.strat.__pythran__.solver 2024-04-27T08:11:29,921 fluidsim.solvers.ns3d.output.__pythran__.spatiotemporal_spectra 2024-04-27T08:11:29,921 fluidsim.base.output.__pythran__.increments 2024-04-27T08:11:29,922 fluidsim.base.output.__pythran__.spatiotemporal_spectra 2024-04-27T08:11:29,923 fluidsim.base.time_stepping.__pythran__.pseudo_spect 2024-04-27T08:11:29,923 fluidsim.util.__pythran__.mini_oper_modif_resol 2024-04-27T08:11:29,924 fluidsim.operators.__pythran__.operators3d 2024-04-27T08:11:29,925 fluidsim.operators.__pythran__.operators2d 2024-04-27T08:11:30,091 running bdist_wheel 2024-04-27T08:11:30,125 running build 2024-04-27T08:11:30,126 running build_py 2024-04-27T08:11:30,136 creating build 2024-04-27T08:11:30,137 creating build/lib.linux-armv7l-cpython-311 2024-04-27T08:11:30,138 creating build/lib.linux-armv7l-cpython-311/fluidsim 2024-04-27T08:11:30,138 copying fluidsim/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim 2024-04-27T08:11:30,141 copying fluidsim/magic.py -> build/lib.linux-armv7l-cpython-311/fluidsim 2024-04-27T08:11:30,142 copying fluidsim/_version.py -> build/lib.linux-armv7l-cpython-311/fluidsim 2024-04-27T08:11:30,144 creating build/lib.linux-armv7l-cpython-311/scripts 2024-04-27T08:11:30,145 copying scripts/__init__.py -> build/lib.linux-armv7l-cpython-311/scripts 2024-04-27T08:11:30,147 creating build/lib.linux-armv7l-cpython-311/fluidsim/extend_simul 2024-04-27T08:11:30,147 copying fluidsim/extend_simul/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/extend_simul 2024-04-27T08:11:30,149 copying fluidsim/extend_simul/spatial_means_regions_milestone.py -> build/lib.linux-armv7l-cpython-311/fluidsim/extend_simul 2024-04-27T08:11:30,152 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers 2024-04-27T08:11:30,153 copying fluidsim/solvers/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers 2024-04-27T08:11:30,155 creating build/lib.linux-armv7l-cpython-311/fluidsim/base 2024-04-27T08:11:30,155 copying fluidsim/base/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base 2024-04-27T08:11:30,157 copying fluidsim/base/params.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base 2024-04-27T08:11:30,159 copying fluidsim/base/init_fields.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base 2024-04-27T08:11:30,161 copying fluidsim/base/state.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base 2024-04-27T08:11:30,163 copying fluidsim/base/setofvariables.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base 2024-04-27T08:11:30,165 creating build/lib.linux-armv7l-cpython-311/fluidsim/util 2024-04-27T08:11:30,165 copying fluidsim/util/test_util.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util 2024-04-27T08:11:30,167 copying fluidsim/util/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util 2024-04-27T08:11:30,169 copying fluidsim/util/frequency_modulation.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util 2024-04-27T08:11:30,170 copying fluidsim/util/testing.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util 2024-04-27T08:11:30,172 copying fluidsim/util/mini_oper_modif_resol.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util 2024-04-27T08:11:30,174 copying fluidsim/util/output.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util 2024-04-27T08:11:30,177 copying fluidsim/util/util.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util 2024-04-27T08:11:30,180 creating build/lib.linux-armv7l-cpython-311/fluidsim/operators 2024-04-27T08:11:30,181 copying fluidsim/operators/operators0d.py -> build/lib.linux-armv7l-cpython-311/fluidsim/operators 2024-04-27T08:11:30,184 copying fluidsim/operators/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/operators 2024-04-27T08:11:30,186 copying fluidsim/operators/op_finitediff2d.py -> build/lib.linux-armv7l-cpython-311/fluidsim/operators 2024-04-27T08:11:30,188 copying fluidsim/operators/base.py -> build/lib.linux-armv7l-cpython-311/fluidsim/operators 2024-04-27T08:11:30,190 copying fluidsim/operators/sphericalharmo.py -> build/lib.linux-armv7l-cpython-311/fluidsim/operators 2024-04-27T08:11:30,192 copying fluidsim/operators/op_finitediff1d.py -> build/lib.linux-armv7l-cpython-311/fluidsim/operators 2024-04-27T08:11:30,194 copying fluidsim/operators/operators1d.py -> build/lib.linux-armv7l-cpython-311/fluidsim/operators 2024-04-27T08:11:30,196 copying fluidsim/operators/operators3d.py -> build/lib.linux-armv7l-cpython-311/fluidsim/operators 2024-04-27T08:11:30,199 copying fluidsim/operators/operators2d.py -> build/lib.linux-armv7l-cpython-311/fluidsim/operators 2024-04-27T08:11:30,203 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d 2024-04-27T08:11:30,204 copying fluidsim/solvers/ns2d/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d 2024-04-27T08:11:30,206 copying fluidsim/solvers/ns2d/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d 2024-04-27T08:11:30,208 copying fluidsim/solvers/ns2d/init_fields.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d 2024-04-27T08:11:30,211 copying fluidsim/solvers/ns2d/test_solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d 2024-04-27T08:11:30,213 copying fluidsim/solvers/ns2d/test_with_uxuy.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d 2024-04-27T08:11:30,215 copying fluidsim/solvers/ns2d/state.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d 2024-04-27T08:11:30,217 copying fluidsim/solvers/ns2d/forcing.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d 2024-04-27T08:11:30,219 copying fluidsim/solvers/ns2d/with_uxuy.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d 2024-04-27T08:11:30,222 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d 2024-04-27T08:11:30,223 copying fluidsim/solvers/plate2d/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d 2024-04-27T08:11:30,225 copying fluidsim/solvers/plate2d/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d 2024-04-27T08:11:30,227 copying fluidsim/solvers/plate2d/dimensional.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d 2024-04-27T08:11:30,229 copying fluidsim/solvers/plate2d/operators.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d 2024-04-27T08:11:30,231 copying fluidsim/solvers/plate2d/init_fields.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d 2024-04-27T08:11:30,233 copying fluidsim/solvers/plate2d/test_solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d 2024-04-27T08:11:30,235 copying fluidsim/solvers/plate2d/state.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d 2024-04-27T08:11:30,237 copying fluidsim/solvers/plate2d/forcing.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d 2024-04-27T08:11:30,239 copying fluidsim/solvers/plate2d/test_dimensional.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d 2024-04-27T08:11:30,241 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sphere 2024-04-27T08:11:30,242 copying fluidsim/solvers/sphere/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sphere 2024-04-27T08:11:30,245 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/nl1d 2024-04-27T08:11:30,246 copying fluidsim/solvers/nl1d/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/nl1d 2024-04-27T08:11:30,248 copying fluidsim/solvers/nl1d/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/nl1d 2024-04-27T08:11:30,250 copying fluidsim/solvers/nl1d/test_solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/nl1d 2024-04-27T08:11:30,253 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d 2024-04-27T08:11:30,254 copying fluidsim/solvers/models0d/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d 2024-04-27T08:11:30,256 copying fluidsim/solvers/models0d/test_lorenz.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d 2024-04-27T08:11:30,258 copying fluidsim/solvers/models0d/test_predaprey.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d 2024-04-27T08:11:30,261 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/burgers1d 2024-04-27T08:11:30,262 copying fluidsim/solvers/burgers1d/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/burgers1d 2024-04-27T08:11:30,264 copying fluidsim/solvers/burgers1d/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/burgers1d 2024-04-27T08:11:30,266 copying fluidsim/solvers/burgers1d/test_solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/burgers1d 2024-04-27T08:11:30,268 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d 2024-04-27T08:11:30,269 copying fluidsim/solvers/ad1d/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d 2024-04-27T08:11:30,271 copying fluidsim/solvers/ad1d/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d 2024-04-27T08:11:30,273 copying fluidsim/solvers/ad1d/init_fields.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d 2024-04-27T08:11:30,275 copying fluidsim/solvers/ad1d/test_solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d 2024-04-27T08:11:30,276 copying fluidsim/solvers/ad1d/state.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d 2024-04-27T08:11:30,278 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l 2024-04-27T08:11:30,279 copying fluidsim/solvers/sw1l/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l 2024-04-27T08:11:30,281 copying fluidsim/solvers/sw1l/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l 2024-04-27T08:11:30,283 copying fluidsim/solvers/sw1l/operators.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l 2024-04-27T08:11:30,285 copying fluidsim/solvers/sw1l/init_fields.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l 2024-04-27T08:11:30,287 copying fluidsim/solvers/sw1l/test_solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l 2024-04-27T08:11:30,289 copying fluidsim/solvers/sw1l/state.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l 2024-04-27T08:11:30,291 copying fluidsim/solvers/sw1l/forcing.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l 2024-04-27T08:11:30,293 copying fluidsim/solvers/sw1l/test_operators.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l 2024-04-27T08:11:30,295 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d 2024-04-27T08:11:30,296 copying fluidsim/solvers/ns3d/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d 2024-04-27T08:11:30,298 copying fluidsim/solvers/ns3d/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d 2024-04-27T08:11:30,300 copying fluidsim/solvers/ns3d/init_fields.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d 2024-04-27T08:11:30,302 copying fluidsim/solvers/ns3d/test_solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d 2024-04-27T08:11:30,304 copying fluidsim/solvers/ns3d/state.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d 2024-04-27T08:11:30,306 copying fluidsim/solvers/ns3d/try_load.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d 2024-04-27T08:11:30,308 copying fluidsim/solvers/ns3d/try_save.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d 2024-04-27T08:11:30,310 copying fluidsim/solvers/ns3d/time_stepping.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d 2024-04-27T08:11:30,312 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/waves2d 2024-04-27T08:11:30,313 copying fluidsim/solvers/waves2d/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/waves2d 2024-04-27T08:11:30,315 copying fluidsim/solvers/waves2d/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/waves2d 2024-04-27T08:11:30,317 copying fluidsim/solvers/waves2d/test_solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/waves2d 2024-04-27T08:11:30,318 copying fluidsim/solvers/waves2d/state.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/waves2d 2024-04-27T08:11:30,320 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat 2024-04-27T08:11:30,321 copying fluidsim/solvers/ns2d/strat/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat 2024-04-27T08:11:30,323 copying fluidsim/solvers/ns2d/strat/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat 2024-04-27T08:11:30,325 copying fluidsim/solvers/ns2d/strat/init_fields.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat 2024-04-27T08:11:30,327 copying fluidsim/solvers/ns2d/strat/test_solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat 2024-04-27T08:11:30,330 copying fluidsim/solvers/ns2d/strat/state.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat 2024-04-27T08:11:30,332 copying fluidsim/solvers/ns2d/strat/forcing.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat 2024-04-27T08:11:30,333 copying fluidsim/solvers/ns2d/strat/time_stepping.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat 2024-04-27T08:11:30,336 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/output 2024-04-27T08:11:30,337 copying fluidsim/solvers/ns2d/output/print_stdout.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/output 2024-04-27T08:11:30,339 copying fluidsim/solvers/ns2d/output/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/output 2024-04-27T08:11:30,340 copying fluidsim/solvers/ns2d/output/spectra_multidim.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/output 2024-04-27T08:11:30,342 copying fluidsim/solvers/ns2d/output/spatial_means.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/output 2024-04-27T08:11:30,344 copying fluidsim/solvers/ns2d/output/spect_energy_budget.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/output 2024-04-27T08:11:30,346 copying fluidsim/solvers/ns2d/output/spatiotemporal_spectra.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/output 2024-04-27T08:11:30,347 copying fluidsim/solvers/ns2d/output/spectra.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/output 2024-04-27T08:11:30,350 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/bouss 2024-04-27T08:11:30,351 copying fluidsim/solvers/ns2d/bouss/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/bouss 2024-04-27T08:11:30,352 copying fluidsim/solvers/ns2d/bouss/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/bouss 2024-04-27T08:11:30,354 copying fluidsim/solvers/ns2d/bouss/test_solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/bouss 2024-04-27T08:11:30,356 copying fluidsim/solvers/ns2d/bouss/state.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/bouss 2024-04-27T08:11:30,359 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat/output 2024-04-27T08:11:30,359 copying fluidsim/solvers/ns2d/strat/output/print_stdout.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat/output 2024-04-27T08:11:30,362 copying fluidsim/solvers/ns2d/strat/output/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat/output 2024-04-27T08:11:30,364 copying fluidsim/solvers/ns2d/strat/output/phys_fields.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat/output 2024-04-27T08:11:30,366 copying fluidsim/solvers/ns2d/strat/output/spectra_multidim.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat/output 2024-04-27T08:11:30,368 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-27T08:11:30,371 copying fluidsim/solvers/ns2d/strat/output/spatial_means.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat/output 2024-04-27T08:11:30,373 copying fluidsim/solvers/ns2d/strat/output/spect_energy_budget.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat/output 2024-04-27T08:11:30,376 copying fluidsim/solvers/ns2d/strat/output/_old_miguel_frequency_spectra.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat/output 2024-04-27T08:11:30,378 copying fluidsim/solvers/ns2d/strat/output/spectra.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat/output 2024-04-27T08:11:30,381 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d/output 2024-04-27T08:11:30,382 copying fluidsim/solvers/plate2d/output/print_stdout.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d/output 2024-04-27T08:11:30,384 copying fluidsim/solvers/plate2d/output/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d/output 2024-04-27T08:11:30,385 copying fluidsim/solvers/plate2d/output/correlations_freq.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d/output 2024-04-27T08:11:30,388 copying fluidsim/solvers/plate2d/output/spatial_means.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d/output 2024-04-27T08:11:30,390 copying fluidsim/solvers/plate2d/output/spectra.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d/output 2024-04-27T08:11:30,393 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sphere/ns2d 2024-04-27T08:11:30,394 copying fluidsim/solvers/sphere/ns2d/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sphere/ns2d 2024-04-27T08:11:30,395 copying fluidsim/solvers/sphere/ns2d/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sphere/ns2d 2024-04-27T08:11:30,397 copying fluidsim/solvers/sphere/ns2d/test_solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sphere/ns2d 2024-04-27T08:11:30,399 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sphere/sw1l 2024-04-27T08:11:30,400 copying fluidsim/solvers/sphere/sw1l/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sphere/sw1l 2024-04-27T08:11:30,402 copying fluidsim/solvers/sphere/sw1l/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sphere/sw1l 2024-04-27T08:11:30,404 copying fluidsim/solvers/sphere/sw1l/test_solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sphere/sw1l 2024-04-27T08:11:30,405 copying fluidsim/solvers/sphere/sw1l/state.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sphere/sw1l 2024-04-27T08:11:30,408 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d/lorenz 2024-04-27T08:11:30,409 copying fluidsim/solvers/models0d/lorenz/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d/lorenz 2024-04-27T08:11:30,411 copying fluidsim/solvers/models0d/lorenz/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d/lorenz 2024-04-27T08:11:30,413 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d/predaprey 2024-04-27T08:11:30,414 copying fluidsim/solvers/models0d/predaprey/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d/predaprey 2024-04-27T08:11:30,415 copying fluidsim/solvers/models0d/predaprey/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d/predaprey 2024-04-27T08:11:30,418 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d/lorenz/output 2024-04-27T08:11:30,418 copying fluidsim/solvers/models0d/lorenz/output/print_stdout.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d/lorenz/output 2024-04-27T08:11:30,421 copying fluidsim/solvers/models0d/lorenz/output/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d/lorenz/output 2024-04-27T08:11:30,423 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d/predaprey/output 2024-04-27T08:11:30,424 copying fluidsim/solvers/models0d/predaprey/output/print_stdout.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d/predaprey/output 2024-04-27T08:11:30,426 copying fluidsim/solvers/models0d/predaprey/output/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d/predaprey/output 2024-04-27T08:11:30,428 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/burgers1d/skew_sym 2024-04-27T08:11:30,429 copying fluidsim/solvers/burgers1d/skew_sym/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/burgers1d/skew_sym 2024-04-27T08:11:30,431 copying fluidsim/solvers/burgers1d/skew_sym/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/burgers1d/skew_sym 2024-04-27T08:11:30,433 copying fluidsim/solvers/burgers1d/skew_sym/test_solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/burgers1d/skew_sym 2024-04-27T08:11:30,435 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d/output 2024-04-27T08:11:30,435 copying fluidsim/solvers/ad1d/output/print_stdout.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d/output 2024-04-27T08:11:30,437 copying fluidsim/solvers/ad1d/output/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d/output 2024-04-27T08:11:30,439 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d/pseudo_spect 2024-04-27T08:11:30,440 copying fluidsim/solvers/ad1d/pseudo_spect/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d/pseudo_spect 2024-04-27T08:11:30,442 copying fluidsim/solvers/ad1d/pseudo_spect/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d/pseudo_spect 2024-04-27T08:11:30,443 copying fluidsim/solvers/ad1d/pseudo_spect/test_solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d/pseudo_spect 2024-04-27T08:11:30,445 copying fluidsim/solvers/ad1d/pseudo_spect/state.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d/pseudo_spect 2024-04-27T08:11:30,447 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/modified 2024-04-27T08:11:30,448 copying fluidsim/solvers/sw1l/modified/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/modified 2024-04-27T08:11:30,449 copying fluidsim/solvers/sw1l/modified/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/modified 2024-04-27T08:11:30,451 copying fluidsim/solvers/sw1l/modified/test_solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/modified 2024-04-27T08:11:30,453 copying fluidsim/solvers/sw1l/modified/state.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/modified 2024-04-27T08:11:30,455 copying fluidsim/solvers/sw1l/modified/output.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/modified 2024-04-27T08:11:30,457 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/output 2024-04-27T08:11:30,458 copying fluidsim/solvers/sw1l/output/print_stdout.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/output 2024-04-27T08:11:30,460 copying fluidsim/solvers/sw1l/output/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/output 2024-04-27T08:11:30,462 copying fluidsim/solvers/sw1l/output/increments.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/output 2024-04-27T08:11:30,464 copying fluidsim/solvers/sw1l/output/spatial_means.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/output 2024-04-27T08:11:30,467 copying fluidsim/solvers/sw1l/output/spect_energy_budget.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/output 2024-04-27T08:11:30,469 copying fluidsim/solvers/sw1l/output/_old_spect_energy_budg.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/output 2024-04-27T08:11:30,472 copying fluidsim/solvers/sw1l/output/_old_spatial_means.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/output 2024-04-27T08:11:30,474 copying fluidsim/solvers/sw1l/output/spectra.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/output 2024-04-27T08:11:30,476 copying fluidsim/solvers/sw1l/output/normal_mode.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/output 2024-04-27T08:11:30,479 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/onlywaves 2024-04-27T08:11:30,480 copying fluidsim/solvers/sw1l/onlywaves/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/onlywaves 2024-04-27T08:11:30,482 copying fluidsim/solvers/sw1l/onlywaves/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/onlywaves 2024-04-27T08:11:30,484 copying fluidsim/solvers/sw1l/onlywaves/test_solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/onlywaves 2024-04-27T08:11:30,486 copying fluidsim/solvers/sw1l/onlywaves/state.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/onlywaves 2024-04-27T08:11:30,488 copying fluidsim/solvers/sw1l/onlywaves/output.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/onlywaves 2024-04-27T08:11:30,490 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/exactlin 2024-04-27T08:11:30,491 copying fluidsim/solvers/sw1l/exactlin/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/exactlin 2024-04-27T08:11:30,493 copying fluidsim/solvers/sw1l/exactlin/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/exactlin 2024-04-27T08:11:30,495 copying fluidsim/solvers/sw1l/exactlin/test_solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/exactlin 2024-04-27T08:11:30,497 copying fluidsim/solvers/sw1l/exactlin/state.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/exactlin 2024-04-27T08:11:30,499 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/exactlin/modified 2024-04-27T08:11:30,500 copying fluidsim/solvers/sw1l/exactlin/modified/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/exactlin/modified 2024-04-27T08:11:30,502 copying fluidsim/solvers/sw1l/exactlin/modified/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/exactlin/modified 2024-04-27T08:11:30,504 copying fluidsim/solvers/sw1l/exactlin/modified/test_solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/exactlin/modified 2024-04-27T08:11:30,506 copying fluidsim/solvers/sw1l/exactlin/modified/output.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/exactlin/modified 2024-04-27T08:11:30,508 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/forcing 2024-04-27T08:11:30,509 copying fluidsim/solvers/ns3d/forcing/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/forcing 2024-04-27T08:11:30,511 copying fluidsim/solvers/ns3d/forcing/milestone.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/forcing 2024-04-27T08:11:30,513 copying fluidsim/solvers/ns3d/forcing/watu.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/forcing 2024-04-27T08:11:30,515 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/strat 2024-04-27T08:11:30,516 copying fluidsim/solvers/ns3d/strat/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/strat 2024-04-27T08:11:30,518 copying fluidsim/solvers/ns3d/strat/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/strat 2024-04-27T08:11:30,520 copying fluidsim/solvers/ns3d/strat/test_solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/strat 2024-04-27T08:11:30,522 copying fluidsim/solvers/ns3d/strat/state.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/strat 2024-04-27T08:11:30,524 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/output 2024-04-27T08:11:30,525 copying fluidsim/solvers/ns3d/output/print_stdout.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/output 2024-04-27T08:11:30,527 copying fluidsim/solvers/ns3d/output/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/output 2024-04-27T08:11:30,529 copying fluidsim/solvers/ns3d/output/spatial_means.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/output 2024-04-27T08:11:30,531 copying fluidsim/solvers/ns3d/output/spect_energy_budget.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/output 2024-04-27T08:11:30,534 copying fluidsim/solvers/ns3d/output/spatiotemporal_spectra.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/output 2024-04-27T08:11:30,536 copying fluidsim/solvers/ns3d/output/spectra.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/output 2024-04-27T08:11:30,538 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/bouss 2024-04-27T08:11:30,539 copying fluidsim/solvers/ns3d/bouss/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/bouss 2024-04-27T08:11:30,541 copying fluidsim/solvers/ns3d/bouss/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/bouss 2024-04-27T08:11:30,543 copying fluidsim/solvers/ns3d/bouss/test_solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/bouss 2024-04-27T08:11:30,545 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/strat/output 2024-04-27T08:11:30,546 copying fluidsim/solvers/ns3d/strat/output/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/strat/output 2024-04-27T08:11:30,548 copying fluidsim/solvers/ns3d/strat/output/spatial_means.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/strat/output 2024-04-27T08:11:30,550 copying fluidsim/solvers/ns3d/strat/output/spect_energy_budget.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/strat/output 2024-04-27T08:11:30,552 copying fluidsim/solvers/ns3d/strat/output/spectra.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/strat/output 2024-04-27T08:11:30,555 creating build/lib.linux-armv7l-cpython-311/fluidsim/base/turb_model 2024-04-27T08:11:30,556 copying fluidsim/base/turb_model/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/turb_model 2024-04-27T08:11:30,558 copying fluidsim/base/turb_model/base.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/turb_model 2024-04-27T08:11:30,559 copying fluidsim/base/turb_model/test_turb_model.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/turb_model 2024-04-27T08:11:30,561 copying fluidsim/base/turb_model/smagorinsky.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/turb_model 2024-04-27T08:11:30,563 copying fluidsim/base/turb_model/stress_tensor.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/turb_model 2024-04-27T08:11:30,565 creating build/lib.linux-armv7l-cpython-311/fluidsim/base/forcing 2024-04-27T08:11:30,566 copying fluidsim/base/forcing/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/forcing 2024-04-27T08:11:30,567 copying fluidsim/base/forcing/base.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/forcing 2024-04-27T08:11:30,570 copying fluidsim/base/forcing/anisotropic.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/forcing 2024-04-27T08:11:30,572 copying fluidsim/base/forcing/specific.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/forcing 2024-04-27T08:11:30,575 copying fluidsim/base/forcing/kolmogorov.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/forcing 2024-04-27T08:11:30,577 copying fluidsim/base/forcing/milestone.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/forcing 2024-04-27T08:11:30,580 copying fluidsim/base/forcing/test_kolmogorov.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/forcing 2024-04-27T08:11:30,582 creating build/lib.linux-armv7l-cpython-311/fluidsim/base/preprocess 2024-04-27T08:11:30,583 copying fluidsim/base/preprocess/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/preprocess 2024-04-27T08:11:30,585 copying fluidsim/base/preprocess/test.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/preprocess 2024-04-27T08:11:30,587 copying fluidsim/base/preprocess/base.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/preprocess 2024-04-27T08:11:30,588 copying fluidsim/base/preprocess/pseudo_spect.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/preprocess 2024-04-27T08:11:30,591 creating build/lib.linux-armv7l-cpython-311/fluidsim/base/sphericalharmo 2024-04-27T08:11:30,592 copying fluidsim/base/sphericalharmo/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/sphericalharmo 2024-04-27T08:11:30,594 copying fluidsim/base/sphericalharmo/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/sphericalharmo 2024-04-27T08:11:30,595 copying fluidsim/base/sphericalharmo/phys_fields.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/sphericalharmo 2024-04-27T08:11:30,597 copying fluidsim/base/sphericalharmo/state.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/sphericalharmo 2024-04-27T08:11:30,599 copying fluidsim/base/sphericalharmo/output.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/sphericalharmo 2024-04-27T08:11:30,601 creating build/lib.linux-armv7l-cpython-311/fluidsim/base/solvers 2024-04-27T08:11:30,601 copying fluidsim/base/solvers/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/solvers 2024-04-27T08:11:30,603 copying fluidsim/base/solvers/base.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/solvers 2024-04-27T08:11:30,605 copying fluidsim/base/solvers/pseudo_spect.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/solvers 2024-04-27T08:11:30,607 copying fluidsim/base/solvers/info_base.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/solvers 2024-04-27T08:11:30,609 copying fluidsim/base/solvers/finite_diff.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/solvers 2024-04-27T08:11:30,611 creating build/lib.linux-armv7l-cpython-311/fluidsim/base/output 2024-04-27T08:11:30,612 copying fluidsim/base/output/temporal_spectra.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/output 2024-04-27T08:11:30,614 copying fluidsim/base/output/print_stdout.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/output 2024-04-27T08:11:30,616 copying fluidsim/base/output/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/output 2024-04-27T08:11:30,618 copying fluidsim/base/output/horiz_means.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/output 2024-04-27T08:11:30,621 copying fluidsim/base/output/base.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/output 2024-04-27T08:11:30,623 copying fluidsim/base/output/phys_fields.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/output 2024-04-27T08:11:30,625 copying fluidsim/base/output/spectra_multidim.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/output 2024-04-27T08:11:30,627 copying fluidsim/base/output/increments.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/output 2024-04-27T08:11:30,629 copying fluidsim/base/output/spectra3d.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/output 2024-04-27T08:11:30,631 copying fluidsim/base/output/time_signals_fft.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/output 2024-04-27T08:11:30,633 copying fluidsim/base/output/spatial_means.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/output 2024-04-27T08:11:30,635 copying fluidsim/base/output/prob_dens_func.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/output 2024-04-27T08:11:30,637 copying fluidsim/base/output/spect_energy_budget.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/output 2024-04-27T08:11:30,639 copying fluidsim/base/output/spatiotemporal_spectra.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/output 2024-04-27T08:11:30,641 copying fluidsim/base/output/phys_fields2d.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/output 2024-04-27T08:11:30,644 copying fluidsim/base/output/spectra.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/output 2024-04-27T08:11:30,646 copying fluidsim/base/output/phys_fields3d.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/output 2024-04-27T08:11:30,648 copying fluidsim/base/output/movies.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/output 2024-04-27T08:11:30,650 copying fluidsim/base/output/phys_fields1d.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/output 2024-04-27T08:11:30,652 copying fluidsim/base/output/cross_corr3d.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/output 2024-04-27T08:11:30,654 creating build/lib.linux-armv7l-cpython-311/fluidsim/base/time_stepping 2024-04-27T08:11:30,655 copying fluidsim/base/time_stepping/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/time_stepping 2024-04-27T08:11:30,657 copying fluidsim/base/time_stepping/base.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/time_stepping 2024-04-27T08:11:30,659 copying fluidsim/base/time_stepping/pseudo_spect.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/time_stepping 2024-04-27T08:11:30,662 copying fluidsim/base/time_stepping/simple.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/time_stepping 2024-04-27T08:11:30,664 copying fluidsim/base/time_stepping/finite_diff.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/time_stepping 2024-04-27T08:11:30,666 creating build/lib.linux-armv7l-cpython-311/fluidsim/base/test 2024-04-27T08:11:30,667 copying fluidsim/base/test/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/test 2024-04-27T08:11:30,669 copying fluidsim/base/test/test_base_solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/test 2024-04-27T08:11:30,670 copying fluidsim/base/test/test_base_solver_ps.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/test 2024-04-27T08:11:30,672 copying fluidsim/base/test/test_params.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/test 2024-04-27T08:11:30,674 creating build/lib.linux-armv7l-cpython-311/fluidsim/util/scripts 2024-04-27T08:11:30,675 copying fluidsim/util/scripts/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util/scripts 2024-04-27T08:11:30,676 copying fluidsim/util/scripts/test_restart.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util/scripts 2024-04-27T08:11:30,678 copying fluidsim/util/scripts/restart.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util/scripts 2024-04-27T08:11:30,680 copying fluidsim/util/scripts/test_modif_resolution.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util/scripts 2024-04-27T08:11:30,681 copying fluidsim/util/scripts/test_turb_trandom_anisotropic.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util/scripts 2024-04-27T08:11:30,683 copying fluidsim/util/scripts/modif_resolution.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util/scripts 2024-04-27T08:11:30,684 copying fluidsim/util/scripts/turb_trandom_anisotropic.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util/scripts 2024-04-27T08:11:30,687 creating build/lib.linux-armv7l-cpython-311/fluidsim/util/console 2024-04-27T08:11:30,688 copying fluidsim/util/console/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util/console 2024-04-27T08:11:30,689 copying fluidsim/util/console/bench.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util/console 2024-04-27T08:11:30,691 copying fluidsim/util/console/test_profile.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util/console 2024-04-27T08:11:30,692 copying fluidsim/util/console/bench_analysis.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util/console 2024-04-27T08:11:30,694 copying fluidsim/util/console/test_bench.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util/console 2024-04-27T08:11:30,696 copying fluidsim/util/console/__main__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util/console 2024-04-27T08:11:30,698 copying fluidsim/util/console/util.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util/console 2024-04-27T08:11:30,700 copying fluidsim/util/console/profile.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util/console 2024-04-27T08:11:30,702 creating build/lib.linux-armv7l-cpython-311/fluidsim/operators/test 2024-04-27T08:11:30,703 copying fluidsim/operators/test/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/operators/test 2024-04-27T08:11:30,704 copying fluidsim/operators/test/test_operators2d.py -> build/lib.linux-armv7l-cpython-311/fluidsim/operators/test 2024-04-27T08:11:30,707 copying fluidsim/operators/test/test_operators3d.py -> build/lib.linux-armv7l-cpython-311/fluidsim/operators/test 2024-04-27T08:11:30,709 creating build/lib.linux-armv7l-cpython-311/scripts/plot_results 2024-04-27T08:11:30,710 copying scripts/plot_results/__init__.py -> build/lib.linux-armv7l-cpython-311/scripts/plot_results 2024-04-27T08:11:30,712 copying scripts/plot_results/plot_spatial_means.py -> build/lib.linux-armv7l-cpython-311/scripts/plot_results 2024-04-27T08:11:30,714 copying scripts/plot_results/dispersion_relationship_SW1l.py -> build/lib.linux-armv7l-cpython-311/scripts/plot_results 2024-04-27T08:11:30,715 copying scripts/plot_results/fig_spectra_forcingq_diff_c.py -> build/lib.linux-armv7l-cpython-311/scripts/plot_results 2024-04-27T08:11:30,717 copying scripts/plot_results/plot_many_things.py -> build/lib.linux-armv7l-cpython-311/scripts/plot_results 2024-04-27T08:11:30,718 copying scripts/plot_results/plot_profil_phys.py -> build/lib.linux-armv7l-cpython-311/scripts/plot_results 2024-04-27T08:11:30,720 copying scripts/plot_results/superp_2Dspectra.py -> build/lib.linux-armv7l-cpython-311/scripts/plot_results 2024-04-27T08:11:30,721 copying scripts/plot_results/plot_interm.py -> build/lib.linux-armv7l-cpython-311/scripts/plot_results 2024-04-27T08:11:30,723 copying scripts/plot_results/fig_spectra_forcingq.py -> build/lib.linux-armv7l-cpython-311/scripts/plot_results 2024-04-27T08:11:30,725 copying scripts/plot_results/plot_many_runs.py -> build/lib.linux-armv7l-cpython-311/scripts/plot_results 2024-04-27T08:11:30,726 copying scripts/plot_results/plot_time_means.py -> build/lib.linux-armv7l-cpython-311/scripts/plot_results 2024-04-27T08:11:30,728 creating build/lib.linux-armv7l-cpython-311/scripts/launch 2024-04-27T08:11:30,729 copying scripts/launch/__init__.py -> build/lib.linux-armv7l-cpython-311/scripts/launch 2024-04-27T08:11:30,730 copying scripts/launch/sw1l_no_flow.py -> build/lib.linux-armv7l-cpython-311/scripts/launch 2024-04-27T08:11:30,732 copying scripts/launch/simul_test_conserveE.py -> build/lib.linux-armv7l-cpython-311/scripts/launch 2024-04-27T08:11:30,733 copying scripts/launch/sw1l_force_vortex_grid.py -> build/lib.linux-armv7l-cpython-311/scripts/launch 2024-04-27T08:11:30,735 creating build/lib.linux-armv7l-cpython-311/scripts/util 2024-04-27T08:11:30,736 copying scripts/util/__init__.py -> build/lib.linux-armv7l-cpython-311/scripts/util 2024-04-27T08:11:30,738 copying scripts/util/resume_from_path.py -> build/lib.linux-armv7l-cpython-311/scripts/util 2024-04-27T08:11:30,739 copying scripts/util/modif_resol_all_dir.py -> build/lib.linux-armv7l-cpython-311/scripts/util 2024-04-27T08:11:30,741 copying scripts/util/modif_resolution.py -> build/lib.linux-armv7l-cpython-311/scripts/util 2024-04-27T08:11:30,784 running build_ext 2024-04-27T08:11:30,819 num_jobs limited by memory, fixed at 1 2024-04-27T08:11:30,819 num_jobs limited by memory, fixed at 1 2024-04-27T08:11:30,821 _build_extensions_parallel with num_jobs = 1 2024-04-27T08:11:30,822 _build_extensions_parallel with num_jobs = 1 2024-04-27T08:11:30,823 Building extensions of type : ['fluidsim.solvers.ns2d.__pythran__.solver', 'fluidsim.solvers.ns2d.output.__pythran__.spatiotemporal_spectra', 'fluidsim.solvers.ns3d.forcing.__pythran__.watu', 'fluidsim.solvers.ns3d.strat.__pythran__.solver', 'fluidsim.solvers.ns3d.output.__pythran__.spatiotemporal_spectra', 'fluidsim.base.output.__pythran__.increments', 'fluidsim.base.output.__pythran__.spatiotemporal_spectra', 'fluidsim.base.time_stepping.__pythran__.pseudo_spect', 'fluidsim.util.__pythran__.mini_oper_modif_resol', 'fluidsim.operators.__pythran__.operators3d', 'fluidsim.operators.__pythran__.operators2d'] 2024-04-27T08:11:30,823 Building extensions of type : ['fluidsim.solvers.ns2d.__pythran__.solver', 'fluidsim.solvers.ns2d.output.__pythran__.spatiotemporal_spectra', 'fluidsim.solvers.ns3d.forcing.__pythran__.watu', 'fluidsim.solvers.ns3d.strat.__pythran__.solver', 'fluidsim.solvers.ns3d.output.__pythran__.spatiotemporal_spectra', 'fluidsim.base.output.__pythran__.increments', 'fluidsim.base.output.__pythran__.spatiotemporal_spectra', 'fluidsim.base.time_stepping.__pythran__.pseudo_spect', 'fluidsim.util.__pythran__.mini_oper_modif_resol', 'fluidsim.operators.__pythran__.operators3d', 'fluidsim.operators.__pythran__.operators2d'] 2024-04-27T08:11:31,300 INFO: Pythran support for package 'scipy' will be reduced: this module is not available at runtime. 2024-04-27T08:11:31,301 Pythran support for package 'scipy' will be reduced: this module is not available at runtime. 2024-04-27T08:11:31,302 INFO: Pythran support for package 'scipy.special' will be reduced: this module is not available at runtime. 2024-04-27T08:11:31,303 Pythran support for package 'scipy.special' will be reduced: this module is not available at runtime. 2024-04-27T08:11:32,213 INFO: Generated C++ source file: fluidsim/solvers/ns2d/__pythran__/solver.cpp 2024-04-27T08:11:32,213 Generated C++ source file: fluidsim/solvers/ns2d/__pythran__/solver.cpp 2024-04-27T08:11:32,214 building 'fluidsim.solvers.ns2d.__pythran__.solver' extension 2024-04-27T08:11:32,224 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-27T08:11:32,225 creating build/temp.linux-armv7l-cpython-311 2024-04-27T08:11:32,226 creating build/temp.linux-armv7l-cpython-311/fluidsim 2024-04-27T08:11:32,226 creating build/temp.linux-armv7l-cpython-311/fluidsim/solvers 2024-04-27T08:11:32,226 creating build/temp.linux-armv7l-cpython-311/fluidsim/solvers/ns2d 2024-04-27T08:11:32,227 creating build/temp.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/__pythran__ 2024-04-27T08:11:32,227 INFO: compile options: '-DENABLE_PYTHON_MODULE -D__PYTHRAN__=3 -I/tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-gqnz0rgd/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/tmp/pip-build-env-gqnz0rgd/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/usr/include/python3.11 -c' 2024-04-27T08:11:32,228 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-27T08:11:32,228 INFO: arm-linux-gnueabihf-gcc: fluidsim/solvers/ns2d/__pythran__/solver.cpp 2024-04-27T08:11:50,955 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:61, 2024-04-27T08:11:50,955 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:7, 2024-04-27T08:11:50,956 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/tuple.hpp:5, 2024-04-27T08:11:50,957 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/bool_.hpp:5, 2024-04-27T08:11:50,958 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:4, 2024-04-27T08:11:50,958 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2024-04-27T08:11:50,959 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2024-04-27T08:11:50,960 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:46, 2024-04-27T08:11:50,961 from fluidsim/solvers/ns2d/__pythran__/solver.cpp:1: 2024-04-27T08:11:50,961 /tmp/pip-build-env-gqnz0rgd/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-27T08:11:50,962 /tmp/pip-build-env-gqnz0rgd/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-27T08:11:50,963 /tmp/pip-build-env-gqnz0rgd/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-27T08:11:50,964 /tmp/pip-build-env-gqnz0rgd/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-27T08:11:50,965 /tmp/pip-build-env-gqnz0rgd/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-27T08:11:50,965 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-27T08:11:50,966 fluidsim/solvers/ns2d/__pythran__/solver.cpp:110:76: required from here 2024-04-27T08:11:50,967 /tmp/pip-build-env-gqnz0rgd/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-27T08:11:50,968 504 | : types::simd_register(kernel::broadcast(val, A {})) 2024-04-27T08:11:50,968 | ^ 2024-04-27T08:11:50,969 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./././././xsimd_sse2_register.hpp:16, 2024-04-27T08:11:50,970 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././xsimd_sse3_register.hpp:15, 2024-04-27T08:11:50,971 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./././xsimd_ssse3_register.hpp:15, 2024-04-27T08:11:50,972 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././xsimd_sse4_1_register.hpp:15, 2024-04-27T08:11:50,972 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./xsimd_sse4_2_register.hpp:15, 2024-04-27T08:11:50,973 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/xsimd_fma3_sse_register.hpp:15, 2024-04-27T08:11:50,973 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/xsimd_all_registers.hpp:12, 2024-04-27T08:11:50,974 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/xsimd_arch.hpp:19, 2024-04-27T08:11:50,975 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/xsimd_aligned_allocator.hpp:27, 2024-04-27T08:11:50,975 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:56: 2024-04-27T08:11:50,976 /tmp/pip-build-env-gqnz0rgd/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-27T08:11:50,977 27 | struct simd_register 2024-04-27T08:11:50,977 | ^~~~~~~~~~~~~ 2024-04-27T08:11:50,978 /tmp/pip-build-env-gqnz0rgd/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-27T08:11:50,979 /tmp/pip-build-env-gqnz0rgd/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-27T08:11:50,980 /tmp/pip-build-env-gqnz0rgd/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-27T08:11:50,981 /tmp/pip-build-env-gqnz0rgd/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-27T08:11:50,982 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:01,922 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:100, 2024-04-27T08:12:01,922 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:492: 2024-04-27T08:12:01,923 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:01,923 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:01,924 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:01,925 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:01,925 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:01,926 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:01,927 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:01,928 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:01,929 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:01,929 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:01,930 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:01,930 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-27T08:12:01,931 fluidsim/solvers/ns2d/__pythran__/solver.cpp:110:76: required from here 2024-04-27T08:12:01,932 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:01,932 626 | store_aligned(dst, src, A {}); 2024-04-27T08:12:01,933 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2024-04-27T08:12:01,934 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:01,934 570 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-27T08:12:01,935 | ^~~~~~~~~~~~~ 2024-04-27T08:12:01,936 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:570:21: note: template argument deduction/substitution failed: 2024-04-27T08:12:01,936 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:01,937 569 | template = 0> 2024-04-27T08:12:01,937 | ^ 2024-04-27T08:12:01,938 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:01,938 576 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-27T08:12:01,938 | ^~~~~~~~~~~~~ 2024-04-27T08:12:01,939 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:576:21: note: template argument deduction/substitution failed: 2024-04-27T08:12:01,940 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:01,941 575 | template = 0> 2024-04-27T08:12:01,941 | ^ 2024-04-27T08:12:01,942 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:01,943 582 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-27T08:12:01,943 | ^~~~~~~~~~~~~ 2024-04-27T08:12:01,944 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:582:21: note: template argument deduction/substitution failed: 2024-04-27T08:12:01,944 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:01,945 581 | template = 0> 2024-04-27T08:12:01,946 | ^ 2024-04-27T08:12:01,946 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:01,947 588 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-27T08:12:01,948 | ^~~~~~~~~~~~~ 2024-04-27T08:12:01,948 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:588:21: note: template argument deduction/substitution failed: 2024-04-27T08:12:01,949 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:01,949 587 | template = 0> 2024-04-27T08:12:01,950 | ^ 2024-04-27T08:12:01,950 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:01,961 594 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-27T08:12:01,961 | ^~~~~~~~~~~~~ 2024-04-27T08:12:01,962 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:594:21: note: template argument deduction/substitution failed: 2024-04-27T08:12:01,962 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:01,963 593 | template = 0> 2024-04-27T08:12:01,964 | ^ 2024-04-27T08:12:01,965 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:01,965 600 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-27T08:12:01,966 | ^~~~~~~~~~~~~ 2024-04-27T08:12:01,967 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:600:21: note: template argument deduction/substitution failed: 2024-04-27T08:12:01,967 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:01,968 599 | template = 0> 2024-04-27T08:12:01,969 | ^ 2024-04-27T08:12:01,969 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:01,970 606 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-27T08:12:01,970 | ^~~~~~~~~~~~~ 2024-04-27T08:12:01,971 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:606:21: note: template argument deduction/substitution failed: 2024-04-27T08:12:01,972 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:01,973 605 | template = 0> 2024-04-27T08:12:01,973 | ^ 2024-04-27T08:12:01,974 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:01,974 612 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-27T08:12:01,975 | ^~~~~~~~~~~~~ 2024-04-27T08:12:01,975 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:612:21: note: template argument deduction/substitution failed: 2024-04-27T08:12:01,976 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:01,976 611 | template = 0> 2024-04-27T08:12:01,977 | ^ 2024-04-27T08:12:01,978 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:01,979 618 | inline void store_aligned(float* dst, batch const& src, requires_arch) noexcept 2024-04-27T08:12:01,979 | ^~~~~~~~~~~~~ 2024-04-27T08:12:01,980 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:01,981 618 | inline void store_aligned(float* dst, batch const& src, requires_arch) noexcept 2024-04-27T08:12:01,982 | ~~~~~~~^~~ 2024-04-27T08:12:01,982 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:66: 2024-04-27T08:12:01,983 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:01,983 2277 | inline void store_aligned(T* mem, batch const& val) noexcept 2024-04-27T08:12:01,984 | ^~~~~~~~~~~~~ 2024-04-27T08:12:01,985 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2277:17: note: candidate expects 2 arguments, 3 provided 2024-04-27T08:12:03,168 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:03,169 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:03,170 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:03,171 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:03,172 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:03,172 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:03,174 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:03,174 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:03,175 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:03,176 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:03,177 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:03,177 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-27T08:12:03,178 fluidsim/solvers/ns2d/__pythran__/solver.cpp:110:76: required from here 2024-04-27T08:12:03,179 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:03,180 777 | return *this = kernel::sub(*this, other, A {}); 2024-04-27T08:12:03,180 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-27T08:12:03,181 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:03,182 773 | inline batch sub(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-27T08:12:03,182 | ^~~ 2024-04-27T08:12:03,183 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:773:28: note: template argument deduction/substitution failed: 2024-04-27T08:12:03,183 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:03,184 772 | template = 0> 2024-04-27T08:12:03,184 | ^ 2024-04-27T08:12:03,947 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:03,947 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:03,948 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:03,949 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:03,949 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:03,950 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:03,951 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:03,952 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:03,953 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:03,954 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:03,954 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:03,955 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-27T08:12:03,956 fluidsim/solvers/ns2d/__pythran__/solver.cpp:110:76: required from here 2024-04-27T08:12:03,957 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:03,957 784 | return *this = kernel::mul(*this, other, A {}); 2024-04-27T08:12:03,958 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-27T08:12:03,959 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:15, 2024-04-27T08:12:03,960 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:120: 2024-04-27T08:12:03,961 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:03,961 160 | inline batch mul(batch const& self, batch const& other, requires_arch) noexcept 2024-04-27T08:12:03,962 | ^~~ 2024-04-27T08:12:03,963 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:03,963 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:17: 2024-04-27T08:12:03,964 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:03,965 32 | template ::value, void>::type> 2024-04-27T08:12:03,966 | ^~~~~ 2024-04-27T08:12:03,967 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:03,967 810 | inline batch mul(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-27T08:12:03,968 | ^~~ 2024-04-27T08:12:03,969 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:810:28: note: template argument deduction/substitution failed: 2024-04-27T08:12:03,969 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:03,970 809 | template = 0> 2024-04-27T08:12:03,970 | ^ 2024-04-27T08:12:03,978 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:19: 2024-04-27T08:12:03,979 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:03,979 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:03,980 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:03,981 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:03,982 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:03,982 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:03,983 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:03,984 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:03,985 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:03,985 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:03,986 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:03,987 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-27T08:12:03,988 fluidsim/solvers/ns2d/__pythran__/solver.cpp:110:76: required from here 2024-04-27T08:12:03,988 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:03,989 276 | static_assert(!std::is_same::value, "there should be a direct load for this type combination"); 2024-04-27T08:12:03,990 | ^~~~~ 2024-04-27T08:12:03,991 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:04,143 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:04,144 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:04,145 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:04,146 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:04,146 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:04,147 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:04,148 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:04,149 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:04,150 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:04,150 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:04,151 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:04,152 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-27T08:12:04,153 fluidsim/solvers/ns2d/__pythran__/solver.cpp:110:76: required from here 2024-04-27T08:12:04,153 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:04,154 908 | return kernel::neg(*this, A {}); 2024-04-27T08:12:04,155 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-04-27T08:12:04,155 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:04,156 675 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-27T08:12:04,156 | ^~~ 2024-04-27T08:12:04,157 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:675:28: note: template argument deduction/substitution failed: 2024-04-27T08:12:04,157 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:04,158 674 | template = 0> 2024-04-27T08:12:04,158 | ^ 2024-04-27T08:12:04,159 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:04,160 681 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-27T08:12:04,160 | ^~~ 2024-04-27T08:12:04,161 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:681:28: note: template argument deduction/substitution failed: 2024-04-27T08:12:04,162 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:04,162 680 | template = 0> 2024-04-27T08:12:04,163 | ^ 2024-04-27T08:12:04,164 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:04,165 687 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-27T08:12:04,165 | ^~~ 2024-04-27T08:12:04,166 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:687:28: note: template argument deduction/substitution failed: 2024-04-27T08:12:04,167 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:04,167 686 | template = 0> 2024-04-27T08:12:04,168 | ^ 2024-04-27T08:12:04,169 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:04,170 693 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-27T08:12:04,170 | ^~~ 2024-04-27T08:12:04,171 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:693:28: note: template argument deduction/substitution failed: 2024-04-27T08:12:04,171 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:04,172 692 | template = 0> 2024-04-27T08:12:04,173 | ^ 2024-04-27T08:12:04,173 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:04,174 699 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-27T08:12:04,174 | ^~~ 2024-04-27T08:12:04,175 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:699:28: note: template argument deduction/substitution failed: 2024-04-27T08:12:04,176 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:04,177 698 | template = 0> 2024-04-27T08:12:04,178 | ^ 2024-04-27T08:12:04,179 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:04,179 705 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-27T08:12:04,180 | ^~~ 2024-04-27T08:12:04,181 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:705:28: note: template argument deduction/substitution failed: 2024-04-27T08:12:04,182 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:04,182 704 | template = 0> 2024-04-27T08:12:04,183 | ^ 2024-04-27T08:12:04,184 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:04,185 711 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-27T08:12:04,186 | ^~~ 2024-04-27T08:12:04,186 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:711:28: note: template argument deduction/substitution failed: 2024-04-27T08:12:04,187 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:04,187 710 | template = 0> 2024-04-27T08:12:04,188 | ^ 2024-04-27T08:12:04,189 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:04,189 717 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-27T08:12:04,190 | ^~~ 2024-04-27T08:12:04,190 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:717:28: note: template argument deduction/substitution failed: 2024-04-27T08:12:04,191 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:04,192 716 | template = 0> 2024-04-27T08:12:04,192 | ^ 2024-04-27T08:12:04,193 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:04,194 723 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-27T08:12:04,195 | ^~~ 2024-04-27T08:12:04,195 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:04,196 723 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-27T08:12:04,197 | ~~~~~~~~~~~~~~~~~~~~~~~^~~ 2024-04-27T08:12:04,265 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:04,265 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:04,266 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:04,267 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:04,268 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:04,269 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:04,270 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:04,271 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:04,272 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:04,272 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:04,273 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:04,274 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-27T08:12:04,274 fluidsim/solvers/ns2d/__pythran__/solver.cpp:110:76: required from here 2024-04-27T08:12:04,275 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:04,276 770 | return *this = kernel::add(*this, other, A {}); 2024-04-27T08:12:04,277 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-27T08:12:04,277 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:04,278 736 | inline batch add(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-27T08:12:04,279 | ^~~ 2024-04-27T08:12:04,280 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:736:28: note: template argument deduction/substitution failed: 2024-04-27T08:12:04,280 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:04,281 735 | template = 0> 2024-04-27T08:12:04,282 | ^ 2024-04-27T08:12:06,111 cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics 2024-04-27T08:12:07,236 INFO: Generated C++ source file: fluidsim/solvers/ns2d/output/__pythran__/spatiotemporal_spectra.cpp 2024-04-27T08:12:07,236 Generated C++ source file: fluidsim/solvers/ns2d/output/__pythran__/spatiotemporal_spectra.cpp 2024-04-27T08:12:07,237 building 'fluidsim.solvers.ns2d.output.__pythran__.spatiotemporal_spectra' extension 2024-04-27T08:12:07,238 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-27T08:12:07,239 creating build/temp.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/output 2024-04-27T08:12:07,240 creating build/temp.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/output/__pythran__ 2024-04-27T08:12:07,241 INFO: compile options: '-DENABLE_PYTHON_MODULE -D__PYTHRAN__=3 -I/tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-gqnz0rgd/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/tmp/pip-build-env-gqnz0rgd/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/usr/include/python3.11 -c' 2024-04-27T08:12:07,241 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-27T08:12:07,242 INFO: arm-linux-gnueabihf-gcc: fluidsim/solvers/ns2d/output/__pythran__/spatiotemporal_spectra.cpp 2024-04-27T08:12:21,589 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:61, 2024-04-27T08:12:21,590 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:7, 2024-04-27T08:12:21,591 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/tuple.hpp:5, 2024-04-27T08:12:21,592 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/bool_.hpp:5, 2024-04-27T08:12:21,592 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:4, 2024-04-27T08:12:21,593 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2024-04-27T08:12:21,594 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2024-04-27T08:12:21,594 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:46, 2024-04-27T08:12:21,595 from fluidsim/solvers/ns2d/output/__pythran__/spatiotemporal_spectra.cpp:1: 2024-04-27T08:12:21,596 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:21,597 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:21,598 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:21,599 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:21,599 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:21,600 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-27T08:12:21,601 fluidsim/solvers/ns2d/output/__pythran__/spatiotemporal_spectra.cpp:471:106: required from here 2024-04-27T08:12:21,602 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:21,602 504 | : types::simd_register(kernel::broadcast(val, A {})) 2024-04-27T08:12:21,603 | ^ 2024-04-27T08:12:21,603 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./././././xsimd_sse2_register.hpp:16, 2024-04-27T08:12:21,604 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././xsimd_sse3_register.hpp:15, 2024-04-27T08:12:21,605 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./././xsimd_ssse3_register.hpp:15, 2024-04-27T08:12:21,605 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././xsimd_sse4_1_register.hpp:15, 2024-04-27T08:12:21,606 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./xsimd_sse4_2_register.hpp:15, 2024-04-27T08:12:21,607 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/xsimd_fma3_sse_register.hpp:15, 2024-04-27T08:12:21,607 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/xsimd_all_registers.hpp:12, 2024-04-27T08:12:21,608 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/xsimd_arch.hpp:19, 2024-04-27T08:12:21,609 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/xsimd_aligned_allocator.hpp:27, 2024-04-27T08:12:21,609 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:56: 2024-04-27T08:12:21,610 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:21,611 27 | struct simd_register 2024-04-27T08:12:21,612 | ^~~~~~~~~~~~~ 2024-04-27T08:12:21,612 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:21,613 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:21,614 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:21,615 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:21,616 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:23,028 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:100, 2024-04-27T08:12:23,029 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:492: 2024-04-27T08:12:23,031 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:23,034 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:23,037 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:23,039 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:23,040 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:23,041 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:23,042 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:23,043 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:23,044 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:23,045 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:23,046 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-27T08:12:23,046 fluidsim/solvers/ns2d/output/__pythran__/spatiotemporal_spectra.cpp:471:106: required from here 2024-04-27T08:12:23,047 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:23,048 626 | store_aligned(dst, src, A {}); 2024-04-27T08:12:23,049 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2024-04-27T08:12:23,049 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:23,050 570 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-27T08:12:23,051 | ^~~~~~~~~~~~~ 2024-04-27T08:12:23,051 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:570:21: note: template argument deduction/substitution failed: 2024-04-27T08:12:23,052 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:23,052 569 | template = 0> 2024-04-27T08:12:23,053 | ^ 2024-04-27T08:12:23,053 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:23,054 576 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-27T08:12:23,055 | ^~~~~~~~~~~~~ 2024-04-27T08:12:23,055 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:576:21: note: template argument deduction/substitution failed: 2024-04-27T08:12:23,056 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:23,057 575 | template = 0> 2024-04-27T08:12:23,058 | ^ 2024-04-27T08:12:23,058 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:23,059 582 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-27T08:12:23,059 | ^~~~~~~~~~~~~ 2024-04-27T08:12:23,060 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:582:21: note: template argument deduction/substitution failed: 2024-04-27T08:12:23,061 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:23,062 581 | template = 0> 2024-04-27T08:12:23,062 | ^ 2024-04-27T08:12:23,063 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:23,063 588 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-27T08:12:23,064 | ^~~~~~~~~~~~~ 2024-04-27T08:12:23,065 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:588:21: note: template argument deduction/substitution failed: 2024-04-27T08:12:23,066 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:23,066 587 | template = 0> 2024-04-27T08:12:23,067 | ^ 2024-04-27T08:12:23,067 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:23,068 594 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-27T08:12:23,069 | ^~~~~~~~~~~~~ 2024-04-27T08:12:23,069 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:594:21: note: template argument deduction/substitution failed: 2024-04-27T08:12:23,070 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:23,071 593 | template = 0> 2024-04-27T08:12:23,072 | ^ 2024-04-27T08:12:23,072 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:23,073 600 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-27T08:12:23,074 | ^~~~~~~~~~~~~ 2024-04-27T08:12:23,075 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:600:21: note: template argument deduction/substitution failed: 2024-04-27T08:12:23,075 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:23,076 599 | template = 0> 2024-04-27T08:12:23,077 | ^ 2024-04-27T08:12:23,077 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:23,078 606 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-27T08:12:23,079 | ^~~~~~~~~~~~~ 2024-04-27T08:12:23,079 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:606:21: note: template argument deduction/substitution failed: 2024-04-27T08:12:23,080 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:23,080 605 | template = 0> 2024-04-27T08:12:23,081 | ^ 2024-04-27T08:12:23,082 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:23,082 612 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-27T08:12:23,083 | ^~~~~~~~~~~~~ 2024-04-27T08:12:23,083 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:612:21: note: template argument deduction/substitution failed: 2024-04-27T08:12:23,084 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:23,085 611 | template = 0> 2024-04-27T08:12:23,085 | ^ 2024-04-27T08:12:23,086 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:23,087 618 | inline void store_aligned(float* dst, batch const& src, requires_arch) noexcept 2024-04-27T08:12:23,088 | ^~~~~~~~~~~~~ 2024-04-27T08:12:23,088 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:23,089 618 | inline void store_aligned(float* dst, batch const& src, requires_arch) noexcept 2024-04-27T08:12:23,090 | ~~~~~~~^~~ 2024-04-27T08:12:23,090 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:66: 2024-04-27T08:12:23,091 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:23,092 2277 | inline void store_aligned(T* mem, batch const& val) noexcept 2024-04-27T08:12:23,093 | ^~~~~~~~~~~~~ 2024-04-27T08:12:23,093 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2277:17: note: candidate expects 2 arguments, 3 provided 2024-04-27T08:12:24,205 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:19, 2024-04-27T08:12:24,205 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:120: 2024-04-27T08:12:24,206 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:24,207 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:24,208 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:24,208 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:24,209 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:24,209 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:24,210 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:24,211 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:24,212 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:24,213 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:24,213 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:24,214 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-27T08:12:24,215 fluidsim/solvers/ns2d/output/__pythran__/spatiotemporal_spectra.cpp:471:106: required from here 2024-04-27T08:12:24,216 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:24,217 276 | static_assert(!std::is_same::value, "there should be a direct load for this type combination"); 2024-04-27T08:12:24,217 | ^~~~~ 2024-04-27T08:12:24,218 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:24,218 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:24,219 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:24,220 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:24,220 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:24,221 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:24,222 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:24,223 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:24,224 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:24,224 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:24,225 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:24,226 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:24,227 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-27T08:12:24,227 fluidsim/solvers/ns2d/output/__pythran__/spatiotemporal_spectra.cpp:471:106: required from here 2024-04-27T08:12:24,228 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:24,229 784 | return *this = kernel::mul(*this, other, A {}); 2024-04-27T08:12:24,229 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-27T08:12:24,230 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:15: 2024-04-27T08:12:24,231 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:24,231 160 | inline batch mul(batch const& self, batch const& other, requires_arch) noexcept 2024-04-27T08:12:24,232 | ^~~ 2024-04-27T08:12:24,233 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:24,234 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:17: 2024-04-27T08:12:24,235 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:24,235 32 | template ::value, void>::type> 2024-04-27T08:12:24,236 | ^~~~~ 2024-04-27T08:12:24,237 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:24,237 810 | inline batch mul(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-27T08:12:24,238 | ^~~ 2024-04-27T08:12:24,239 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:810:28: note: template argument deduction/substitution failed: 2024-04-27T08:12:24,240 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:24,240 809 | template = 0> 2024-04-27T08:12:24,241 | ^ 2024-04-27T08:12:27,309 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:27,310 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:27,310 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:27,311 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:27,312 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:27,313 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:27,314 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:27,314 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:27,315 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:27,316 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:27,317 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:27,318 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-27T08:12:27,318 fluidsim/solvers/ns2d/output/__pythran__/spatiotemporal_spectra.cpp:471:106: required from here 2024-04-27T08:12:27,319 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:27,320 791 | return *this = kernel::div(*this, other, A {}); 2024-04-27T08:12:27,321 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-27T08:12:27,322 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:27,322 839 | inline batch div(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-27T08:12:27,323 | ^~~ 2024-04-27T08:12:27,324 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:27,324 839 | inline batch div(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-27T08:12:27,325 | ~~~~~~~~~~~~~~~~~~~~~~~^~~ 2024-04-27T08:12:27,326 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:27,326 63 | inline batch div(batch const& self, batch const& other, requires_arch) noexcept 2024-04-27T08:12:27,327 | ^~~ 2024-04-27T08:12:27,328 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:27,328 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:27,329 62 | template ::value, void>::type> 2024-04-27T08:12:27,329 | ^~~~~ 2024-04-27T08:12:28,034 cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics 2024-04-27T08:12:28,296 INFO: Generated C++ source file: fluidsim/solvers/ns3d/forcing/__pythran__/watu.cpp 2024-04-27T08:12:28,296 Generated C++ source file: fluidsim/solvers/ns3d/forcing/__pythran__/watu.cpp 2024-04-27T08:12:28,297 building 'fluidsim.solvers.ns3d.forcing.__pythran__.watu' extension 2024-04-27T08:12:28,298 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-27T08:12:28,299 creating build/temp.linux-armv7l-cpython-311/fluidsim/solvers/ns3d 2024-04-27T08:12:28,299 creating build/temp.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/forcing 2024-04-27T08:12:28,300 creating build/temp.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/forcing/__pythran__ 2024-04-27T08:12:28,300 INFO: compile options: '-DENABLE_PYTHON_MODULE -D__PYTHRAN__=3 -I/tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-gqnz0rgd/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/tmp/pip-build-env-gqnz0rgd/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/usr/include/python3.11 -c' 2024-04-27T08:12:28,301 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-27T08:12:28,302 INFO: arm-linux-gnueabihf-gcc: fluidsim/solvers/ns3d/forcing/__pythran__/watu.cpp 2024-04-27T08:12:38,932 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:61, 2024-04-27T08:12:38,933 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:7, 2024-04-27T08:12:38,934 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/tuple.hpp:5, 2024-04-27T08:12:38,935 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/bool_.hpp:5, 2024-04-27T08:12:38,935 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:4, 2024-04-27T08:12:38,936 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2024-04-27T08:12:38,937 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2024-04-27T08:12:38,938 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:46, 2024-04-27T08:12:38,938 from fluidsim/solvers/ns3d/forcing/__pythran__/watu.cpp:1: 2024-04-27T08:12:38,939 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:38,940 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:38,940 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:38,941 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:38,942 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:38,942 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-27T08:12:38,943 fluidsim/solvers/ns3d/forcing/__pythran__/watu.cpp:82:101: required from here 2024-04-27T08:12:38,944 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:38,945 504 | : types::simd_register(kernel::broadcast(val, A {})) 2024-04-27T08:12:38,945 | ^ 2024-04-27T08:12:38,946 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./././././xsimd_sse2_register.hpp:16, 2024-04-27T08:12:38,947 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././xsimd_sse3_register.hpp:15, 2024-04-27T08:12:38,947 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./././xsimd_ssse3_register.hpp:15, 2024-04-27T08:12:38,948 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././xsimd_sse4_1_register.hpp:15, 2024-04-27T08:12:38,949 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./xsimd_sse4_2_register.hpp:15, 2024-04-27T08:12:38,949 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/xsimd_fma3_sse_register.hpp:15, 2024-04-27T08:12:38,950 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/xsimd_all_registers.hpp:12, 2024-04-27T08:12:38,951 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/xsimd_arch.hpp:19, 2024-04-27T08:12:38,952 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/xsimd_aligned_allocator.hpp:27, 2024-04-27T08:12:38,952 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:56: 2024-04-27T08:12:38,953 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:38,954 27 | struct simd_register 2024-04-27T08:12:38,954 | ^~~~~~~~~~~~~ 2024-04-27T08:12:38,955 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:38,956 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:38,957 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:38,958 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:38,959 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,238 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:100, 2024-04-27T08:12:40,239 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:492: 2024-04-27T08:12:40,239 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,240 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,241 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,241 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,242 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,242 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,243 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,244 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,245 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,246 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,247 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,248 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-27T08:12:40,249 fluidsim/solvers/ns3d/forcing/__pythran__/watu.cpp:82:101: required from here 2024-04-27T08:12:40,249 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,250 626 | store_aligned(dst, src, A {}); 2024-04-27T08:12:40,251 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2024-04-27T08:12:40,251 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,252 570 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-27T08:12:40,253 | ^~~~~~~~~~~~~ 2024-04-27T08:12:40,254 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:570:21: note: template argument deduction/substitution failed: 2024-04-27T08:12:40,254 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,255 569 | template = 0> 2024-04-27T08:12:40,256 | ^ 2024-04-27T08:12:40,256 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,257 576 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-27T08:12:40,258 | ^~~~~~~~~~~~~ 2024-04-27T08:12:40,259 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:576:21: note: template argument deduction/substitution failed: 2024-04-27T08:12:40,260 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,260 575 | template = 0> 2024-04-27T08:12:40,261 | ^ 2024-04-27T08:12:40,262 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,262 582 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-27T08:12:40,263 | ^~~~~~~~~~~~~ 2024-04-27T08:12:40,264 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:582:21: note: template argument deduction/substitution failed: 2024-04-27T08:12:40,264 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,265 581 | template = 0> 2024-04-27T08:12:40,266 | ^ 2024-04-27T08:12:40,267 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,267 588 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-27T08:12:40,268 | ^~~~~~~~~~~~~ 2024-04-27T08:12:40,269 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:588:21: note: template argument deduction/substitution failed: 2024-04-27T08:12:40,270 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,271 587 | template = 0> 2024-04-27T08:12:40,271 | ^ 2024-04-27T08:12:40,272 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,273 594 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-27T08:12:40,273 | ^~~~~~~~~~~~~ 2024-04-27T08:12:40,274 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:594:21: note: template argument deduction/substitution failed: 2024-04-27T08:12:40,275 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,276 593 | template = 0> 2024-04-27T08:12:40,277 | ^ 2024-04-27T08:12:40,277 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,278 600 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-27T08:12:40,278 | ^~~~~~~~~~~~~ 2024-04-27T08:12:40,279 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:600:21: note: template argument deduction/substitution failed: 2024-04-27T08:12:40,280 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,280 599 | template = 0> 2024-04-27T08:12:40,281 | ^ 2024-04-27T08:12:40,281 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,282 606 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-27T08:12:40,283 | ^~~~~~~~~~~~~ 2024-04-27T08:12:40,283 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:606:21: note: template argument deduction/substitution failed: 2024-04-27T08:12:40,284 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,285 605 | template = 0> 2024-04-27T08:12:40,286 | ^ 2024-04-27T08:12:40,286 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,287 612 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-27T08:12:40,288 | ^~~~~~~~~~~~~ 2024-04-27T08:12:40,288 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:612:21: note: template argument deduction/substitution failed: 2024-04-27T08:12:40,289 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,290 611 | template = 0> 2024-04-27T08:12:40,291 | ^ 2024-04-27T08:12:40,292 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,293 618 | inline void store_aligned(float* dst, batch const& src, requires_arch) noexcept 2024-04-27T08:12:40,293 | ^~~~~~~~~~~~~ 2024-04-27T08:12:40,294 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,294 618 | inline void store_aligned(float* dst, batch const& src, requires_arch) noexcept 2024-04-27T08:12:40,295 | ~~~~~~~^~~ 2024-04-27T08:12:40,296 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:66: 2024-04-27T08:12:40,296 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,297 2277 | inline void store_aligned(T* mem, batch const& val) noexcept 2024-04-27T08:12:40,297 | ^~~~~~~~~~~~~ 2024-04-27T08:12:40,298 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2277:17: note: candidate expects 2 arguments, 3 provided 2024-04-27T08:12:40,607 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,607 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,608 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,609 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,610 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,610 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,611 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,612 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,613 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,614 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,615 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,616 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-27T08:12:40,617 fluidsim/solvers/ns3d/forcing/__pythran__/watu.cpp:82:101: required from here 2024-04-27T08:12:40,617 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,618 784 | return *this = kernel::mul(*this, other, A {}); 2024-04-27T08:12:40,619 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-27T08:12:40,620 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:15, 2024-04-27T08:12:40,620 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:120: 2024-04-27T08:12:40,621 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,621 160 | inline batch mul(batch const& self, batch const& other, requires_arch) noexcept 2024-04-27T08:12:40,622 | ^~~ 2024-04-27T08:12:40,623 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,623 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:17: 2024-04-27T08:12:40,624 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,624 32 | template ::value, void>::type> 2024-04-27T08:12:40,625 | ^~~~~ 2024-04-27T08:12:40,626 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,626 810 | inline batch mul(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-27T08:12:40,627 | ^~~ 2024-04-27T08:12:40,627 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:810:28: note: template argument deduction/substitution failed: 2024-04-27T08:12:40,628 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,629 809 | template = 0> 2024-04-27T08:12:40,630 | ^ 2024-04-27T08:12:40,688 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:19: 2024-04-27T08:12:40,688 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,689 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,690 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,691 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,691 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,692 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,693 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,693 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,694 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,695 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,696 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,697 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-27T08:12:40,698 fluidsim/solvers/ns3d/forcing/__pythran__/watu.cpp:82:101: required from here 2024-04-27T08:12:40,699 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,700 276 | static_assert(!std::is_same::value, "there should be a direct load for this type combination"); 2024-04-27T08:12:40,701 | ^~~~~ 2024-04-27T08:12:40,701 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,702 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,702 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,703 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,704 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,704 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,705 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,706 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,707 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,708 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,709 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,710 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,710 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-27T08:12:40,711 fluidsim/solvers/ns3d/forcing/__pythran__/watu.cpp:82:101: required from here 2024-04-27T08:12:40,712 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,713 777 | return *this = kernel::sub(*this, other, A {}); 2024-04-27T08:12:40,714 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-27T08:12:40,715 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,716 773 | inline batch sub(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-27T08:12:40,717 | ^~~ 2024-04-27T08:12:40,717 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:773:28: note: template argument deduction/substitution failed: 2024-04-27T08:12:40,718 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:40,719 772 | template = 0> 2024-04-27T08:12:40,720 | ^ 2024-04-27T08:12:40,979 cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics 2024-04-27T08:12:41,229 INFO: Generated C++ source file: fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp 2024-04-27T08:12:41,230 Generated C++ source file: fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp 2024-04-27T08:12:41,230 building 'fluidsim.solvers.ns3d.strat.__pythran__.solver' extension 2024-04-27T08:12:41,231 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-27T08:12:41,232 creating build/temp.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/strat 2024-04-27T08:12:41,232 creating build/temp.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/strat/__pythran__ 2024-04-27T08:12:41,233 INFO: compile options: '-DENABLE_PYTHON_MODULE -D__PYTHRAN__=3 -I/tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-gqnz0rgd/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/tmp/pip-build-env-gqnz0rgd/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/usr/include/python3.11 -c' 2024-04-27T08:12:41,233 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-27T08:12:41,234 INFO: arm-linux-gnueabihf-gcc: fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp 2024-04-27T08:12:51,841 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:61, 2024-04-27T08:12:51,841 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:7, 2024-04-27T08:12:51,842 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/tuple.hpp:5, 2024-04-27T08:12:51,843 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/bool_.hpp:5, 2024-04-27T08:12:51,843 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:4, 2024-04-27T08:12:51,844 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2024-04-27T08:12:51,845 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2024-04-27T08:12:51,846 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:46, 2024-04-27T08:12:51,846 from fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp:1: 2024-04-27T08:12:51,847 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:51,848 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:51,848 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:51,849 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:51,850 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:51,851 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:51,851 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-27T08:12:51,852 fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp:95:78: required from here 2024-04-27T08:12:51,853 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:51,854 504 | : types::simd_register(kernel::broadcast(val, A {})) 2024-04-27T08:12:51,854 | ^ 2024-04-27T08:12:51,855 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./././././xsimd_sse2_register.hpp:16, 2024-04-27T08:12:51,856 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././xsimd_sse3_register.hpp:15, 2024-04-27T08:12:51,857 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./././xsimd_ssse3_register.hpp:15, 2024-04-27T08:12:51,858 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././xsimd_sse4_1_register.hpp:15, 2024-04-27T08:12:51,859 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./xsimd_sse4_2_register.hpp:15, 2024-04-27T08:12:51,859 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/xsimd_fma3_sse_register.hpp:15, 2024-04-27T08:12:51,860 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/xsimd_all_registers.hpp:12, 2024-04-27T08:12:51,860 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/xsimd_arch.hpp:19, 2024-04-27T08:12:51,861 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/xsimd_aligned_allocator.hpp:27, 2024-04-27T08:12:51,861 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:56: 2024-04-27T08:12:51,862 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:51,862 27 | struct simd_register 2024-04-27T08:12:51,863 | ^~~~~~~~~~~~~ 2024-04-27T08:12:51,864 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:51,865 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:51,865 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:51,866 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:51,867 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,368 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:19, 2024-04-27T08:12:53,368 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:120, 2024-04-27T08:12:53,369 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:492: 2024-04-27T08:12:53,369 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,370 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,371 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,372 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,373 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,373 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,374 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,375 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,376 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,376 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,377 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,378 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-27T08:12:53,379 fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp:95:78: required from here 2024-04-27T08:12:53,380 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,381 572 | static_assert(std::is_same::value, "complex_high not implemented for the required architecture"); 2024-04-27T08:12:53,382 | ^~~~~ 2024-04-27T08:12:53,382 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,383 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,384 573 | } 2024-04-27T08:12:53,385 | ^ 2024-04-27T08:12:53,385 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,386 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,387 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,387 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,388 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,389 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,390 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,391 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,392 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,393 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,393 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,394 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-27T08:12:53,395 fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp:95:78: required from here 2024-04-27T08:12:53,396 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,396 578 | static_assert(std::is_same::value, "complex_low not implemented for the required architecture"); 2024-04-27T08:12:53,397 | ^~~~~ 2024-04-27T08:12:53,397 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,398 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,399 579 | } 2024-04-27T08:12:53,399 | ^ 2024-04-27T08:12:53,489 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:100: 2024-04-27T08:12:53,489 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,490 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,490 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,491 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,492 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,493 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,493 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,494 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,495 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,495 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,496 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,497 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-27T08:12:53,498 fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp:95:78: required from here 2024-04-27T08:12:53,499 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,500 626 | store_aligned(dst, src, A {}); 2024-04-27T08:12:53,500 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2024-04-27T08:12:53,501 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,502 570 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-27T08:12:53,502 | ^~~~~~~~~~~~~ 2024-04-27T08:12:53,503 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:570:21: note: template argument deduction/substitution failed: 2024-04-27T08:12:53,504 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,505 569 | template = 0> 2024-04-27T08:12:53,506 | ^ 2024-04-27T08:12:53,506 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,507 576 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-27T08:12:53,507 | ^~~~~~~~~~~~~ 2024-04-27T08:12:53,508 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:576:21: note: template argument deduction/substitution failed: 2024-04-27T08:12:53,509 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,510 575 | template = 0> 2024-04-27T08:12:53,510 | ^ 2024-04-27T08:12:53,511 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,511 582 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-27T08:12:53,512 | ^~~~~~~~~~~~~ 2024-04-27T08:12:53,513 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:582:21: note: template argument deduction/substitution failed: 2024-04-27T08:12:53,513 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,514 581 | template = 0> 2024-04-27T08:12:53,515 | ^ 2024-04-27T08:12:53,516 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,517 588 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-27T08:12:53,517 | ^~~~~~~~~~~~~ 2024-04-27T08:12:53,518 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:588:21: note: template argument deduction/substitution failed: 2024-04-27T08:12:53,519 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,519 587 | template = 0> 2024-04-27T08:12:53,520 | ^ 2024-04-27T08:12:53,521 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,522 594 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-27T08:12:53,523 | ^~~~~~~~~~~~~ 2024-04-27T08:12:53,523 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:594:21: note: template argument deduction/substitution failed: 2024-04-27T08:12:53,524 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,524 593 | template = 0> 2024-04-27T08:12:53,525 | ^ 2024-04-27T08:12:53,526 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,526 600 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-27T08:12:53,527 | ^~~~~~~~~~~~~ 2024-04-27T08:12:53,527 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:600:21: note: template argument deduction/substitution failed: 2024-04-27T08:12:53,528 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,529 599 | template = 0> 2024-04-27T08:12:53,529 | ^ 2024-04-27T08:12:53,530 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,531 606 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-27T08:12:53,532 | ^~~~~~~~~~~~~ 2024-04-27T08:12:53,533 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:606:21: note: template argument deduction/substitution failed: 2024-04-27T08:12:53,533 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,534 605 | template = 0> 2024-04-27T08:12:53,535 | ^ 2024-04-27T08:12:53,536 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,536 612 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-27T08:12:53,537 | ^~~~~~~~~~~~~ 2024-04-27T08:12:53,538 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:612:21: note: template argument deduction/substitution failed: 2024-04-27T08:12:53,538 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,539 611 | template = 0> 2024-04-27T08:12:53,539 | ^ 2024-04-27T08:12:53,540 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,541 618 | inline void store_aligned(float* dst, batch const& src, requires_arch) noexcept 2024-04-27T08:12:53,541 | ^~~~~~~~~~~~~ 2024-04-27T08:12:53,542 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,542 618 | inline void store_aligned(float* dst, batch const& src, requires_arch) noexcept 2024-04-27T08:12:53,543 | ~~~~~~~^~~ 2024-04-27T08:12:53,544 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:66: 2024-04-27T08:12:53,544 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,545 2277 | inline void store_aligned(T* mem, batch const& val) noexcept 2024-04-27T08:12:53,546 | ^~~~~~~~~~~~~ 2024-04-27T08:12:53,547 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2277:17: note: candidate expects 2 arguments, 3 provided 2024-04-27T08:12:53,580 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:494: 2024-04-27T08:12:53,581 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,581 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,582 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,583 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,584 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,584 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,585 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,586 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,587 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,587 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,588 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,589 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-27T08:12:53,590 fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp:95:78: required from here 2024-04-27T08:12:53,590 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,591 71 | static_assert(!A::supported() || xsimd::has_simd_register::value, 2024-04-27T08:12:53,592 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-27T08:12:53,593 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,656 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,657 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,658 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,659 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,659 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,660 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,661 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,662 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,663 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,664 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,665 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,666 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-27T08:12:53,667 fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp:95:78: required from here 2024-04-27T08:12:53,667 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,668 777 | return *this = kernel::sub(*this, other, A {}); 2024-04-27T08:12:53,669 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-27T08:12:53,669 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,670 773 | inline batch sub(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-27T08:12:53,671 | ^~~ 2024-04-27T08:12:53,672 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:773:28: note: template argument deduction/substitution failed: 2024-04-27T08:12:53,672 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,673 772 | template = 0> 2024-04-27T08:12:53,674 | ^ 2024-04-27T08:12:53,680 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,681 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,682 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,683 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,683 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,684 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,684 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,685 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,686 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,687 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,688 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,688 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-27T08:12:53,689 fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp:95:78: required from here 2024-04-27T08:12:53,690 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,690 566 | static_assert(std::is_same::value, "load_complex not implemented for the required architecture"); 2024-04-27T08:12:53,691 | ^~~~~ 2024-04-27T08:12:53,692 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,693 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,694 567 | } 2024-04-27T08:12:53,694 | ^ 2024-04-27T08:12:53,695 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,695 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,696 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,697 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,697 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,698 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,699 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,700 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,701 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,702 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,702 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,703 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-27T08:12:53,704 fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp:95:78: required from here 2024-04-27T08:12:53,705 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,705 908 | return kernel::neg(*this, A {}); 2024-04-27T08:12:53,706 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-04-27T08:12:53,707 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,708 675 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-27T08:12:53,708 | ^~~ 2024-04-27T08:12:53,709 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:675:28: note: template argument deduction/substitution failed: 2024-04-27T08:12:53,710 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,711 674 | template = 0> 2024-04-27T08:12:53,711 | ^ 2024-04-27T08:12:53,712 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,713 681 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-27T08:12:53,713 | ^~~ 2024-04-27T08:12:53,714 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:681:28: note: template argument deduction/substitution failed: 2024-04-27T08:12:53,714 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,715 680 | template = 0> 2024-04-27T08:12:53,715 | ^ 2024-04-27T08:12:53,716 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,716 687 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-27T08:12:53,717 | ^~~ 2024-04-27T08:12:53,718 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:687:28: note: template argument deduction/substitution failed: 2024-04-27T08:12:53,718 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,719 686 | template = 0> 2024-04-27T08:12:53,720 | ^ 2024-04-27T08:12:53,721 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,721 693 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-27T08:12:53,722 | ^~~ 2024-04-27T08:12:53,723 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:693:28: note: template argument deduction/substitution failed: 2024-04-27T08:12:53,724 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,724 692 | template = 0> 2024-04-27T08:12:53,725 | ^ 2024-04-27T08:12:53,726 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,727 699 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-27T08:12:53,727 | ^~~ 2024-04-27T08:12:53,728 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:699:28: note: template argument deduction/substitution failed: 2024-04-27T08:12:53,729 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,729 698 | template = 0> 2024-04-27T08:12:53,730 | ^ 2024-04-27T08:12:53,731 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,731 705 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-27T08:12:53,732 | ^~~ 2024-04-27T08:12:53,733 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:705:28: note: template argument deduction/substitution failed: 2024-04-27T08:12:53,734 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,735 704 | template = 0> 2024-04-27T08:12:53,736 | ^ 2024-04-27T08:12:53,736 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,737 711 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-27T08:12:53,738 | ^~~ 2024-04-27T08:12:53,739 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:711:28: note: template argument deduction/substitution failed: 2024-04-27T08:12:53,740 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,740 710 | template = 0> 2024-04-27T08:12:53,741 | ^ 2024-04-27T08:12:53,742 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,743 717 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-27T08:12:53,744 | ^~~ 2024-04-27T08:12:53,745 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:717:28: note: template argument deduction/substitution failed: 2024-04-27T08:12:53,746 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,746 716 | template = 0> 2024-04-27T08:12:53,747 | ^ 2024-04-27T08:12:53,748 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,749 723 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-27T08:12:53,749 | ^~~ 2024-04-27T08:12:53,750 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,751 723 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-27T08:12:53,752 | ~~~~~~~~~~~~~~~~~~~~~~~^~~ 2024-04-27T08:12:53,753 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,754 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,754 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,755 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,756 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,757 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,758 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,758 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,759 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,759 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,760 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,761 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-27T08:12:53,762 fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp:95:78: required from here 2024-04-27T08:12:53,762 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,763 276 | static_assert(!std::is_same::value, "there should be a direct load for this type combination"); 2024-04-27T08:12:53,763 | ^~~~~ 2024-04-27T08:12:53,764 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,764 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,765 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,766 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,766 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,767 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,768 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,769 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,769 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,770 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,771 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,771 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,772 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-27T08:12:53,773 fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp:95:78: required from here 2024-04-27T08:12:53,773 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,774 784 | return *this = kernel::mul(*this, other, A {}); 2024-04-27T08:12:53,774 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-27T08:12:53,775 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:15: 2024-04-27T08:12:53,775 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,776 160 | inline batch mul(batch const& self, batch const& other, requires_arch) noexcept 2024-04-27T08:12:53,776 | ^~~ 2024-04-27T08:12:53,777 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,778 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:17: 2024-04-27T08:12:53,778 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,779 32 | template ::value, void>::type> 2024-04-27T08:12:53,779 | ^~~~~ 2024-04-27T08:12:53,780 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,781 810 | inline batch mul(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-27T08:12:53,782 | ^~~ 2024-04-27T08:12:53,782 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:810:28: note: template argument deduction/substitution failed: 2024-04-27T08:12:53,783 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,783 809 | template = 0> 2024-04-27T08:12:53,784 | ^ 2024-04-27T08:12:53,784 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,785 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,785 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,786 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,786 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,787 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,788 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,789 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,789 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,791 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,791 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,792 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-27T08:12:53,793 fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp:95:78: required from here 2024-04-27T08:12:53,794 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,795 770 | return *this = kernel::add(*this, other, A {}); 2024-04-27T08:12:53,795 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-27T08:12:53,796 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,797 736 | inline batch add(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-27T08:12:53,797 | ^~~ 2024-04-27T08:12:53,798 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:736:28: note: template argument deduction/substitution failed: 2024-04-27T08:12:53,799 /tmp/pip-build-env-gqnz0rgd/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-27T08:12:53,799 735 | template = 0> 2024-04-27T08:12:53,800 | ^ 2024-04-27T08:12:54,033 cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics 2024-04-27T08:12:55,269 INFO: Generated C++ source file: fluidsim/solvers/ns3d/output/__pythran__/spatiotemporal_spectra.cpp 2024-04-27T08:12:55,270 Generated C++ source file: fluidsim/solvers/ns3d/output/__pythran__/spatiotemporal_spectra.cpp 2024-04-27T08:12:55,271 building 'fluidsim.solvers.ns3d.output.__pythran__.spatiotemporal_spectra' extension 2024-04-27T08:12:55,271 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-27T08:12:55,273 creating build/temp.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/output 2024-04-27T08:12:55,273 creating build/temp.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/output/__pythran__ 2024-04-27T08:12:55,274 INFO: compile options: '-DENABLE_PYTHON_MODULE -D__PYTHRAN__=3 -I/tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-gqnz0rgd/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/tmp/pip-build-env-gqnz0rgd/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/usr/include/python3.11 -c' 2024-04-27T08:12:55,275 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-27T08:12:55,275 INFO: arm-linux-gnueabihf-gcc: fluidsim/solvers/ns3d/output/__pythran__/spatiotemporal_spectra.cpp 2024-04-27T08:13:10,753 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:61, 2024-04-27T08:13:10,754 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:7, 2024-04-27T08:13:10,754 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/tuple.hpp:5, 2024-04-27T08:13:10,755 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/bool_.hpp:5, 2024-04-27T08:13:10,755 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:4, 2024-04-27T08:13:10,756 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2024-04-27T08:13:10,757 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2024-04-27T08:13:10,757 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:46, 2024-04-27T08:13:10,758 from fluidsim/solvers/ns3d/output/__pythran__/spatiotemporal_spectra.cpp:1: 2024-04-27T08:13:10,759 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:10,759 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:10,760 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:10,761 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:10,761 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:10,762 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-27T08:13:10,763 fluidsim/solvers/ns3d/output/__pythran__/spatiotemporal_spectra.cpp:494:106: required from here 2024-04-27T08:13:10,764 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:10,765 504 | : types::simd_register(kernel::broadcast(val, A {})) 2024-04-27T08:13:10,766 | ^ 2024-04-27T08:13:10,766 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./././././xsimd_sse2_register.hpp:16, 2024-04-27T08:13:10,767 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././xsimd_sse3_register.hpp:15, 2024-04-27T08:13:10,768 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./././xsimd_ssse3_register.hpp:15, 2024-04-27T08:13:10,768 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././xsimd_sse4_1_register.hpp:15, 2024-04-27T08:13:10,769 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./xsimd_sse4_2_register.hpp:15, 2024-04-27T08:13:10,770 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/xsimd_fma3_sse_register.hpp:15, 2024-04-27T08:13:10,771 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/xsimd_all_registers.hpp:12, 2024-04-27T08:13:10,771 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/xsimd_arch.hpp:19, 2024-04-27T08:13:10,772 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/xsimd_aligned_allocator.hpp:27, 2024-04-27T08:13:10,772 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:56: 2024-04-27T08:13:10,773 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:10,773 27 | struct simd_register 2024-04-27T08:13:10,774 | ^~~~~~~~~~~~~ 2024-04-27T08:13:10,775 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:10,775 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:10,776 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:10,776 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:10,777 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:12,333 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:100, 2024-04-27T08:13:12,334 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:492: 2024-04-27T08:13:12,335 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:12,335 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:12,336 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:12,337 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:12,338 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:12,338 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:12,339 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:12,340 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:12,341 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:12,342 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:12,342 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-27T08:13:12,343 fluidsim/solvers/ns3d/output/__pythran__/spatiotemporal_spectra.cpp:494:106: required from here 2024-04-27T08:13:12,344 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:12,345 626 | store_aligned(dst, src, A {}); 2024-04-27T08:13:12,345 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2024-04-27T08:13:12,346 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:12,347 570 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-27T08:13:12,348 | ^~~~~~~~~~~~~ 2024-04-27T08:13:12,348 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:570:21: note: template argument deduction/substitution failed: 2024-04-27T08:13:12,349 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:12,350 569 | template = 0> 2024-04-27T08:13:12,351 | ^ 2024-04-27T08:13:12,351 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:12,352 576 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-27T08:13:12,352 | ^~~~~~~~~~~~~ 2024-04-27T08:13:12,353 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:576:21: note: template argument deduction/substitution failed: 2024-04-27T08:13:12,353 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:12,354 575 | template = 0> 2024-04-27T08:13:12,354 | ^ 2024-04-27T08:13:12,355 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:12,356 582 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-27T08:13:12,356 | ^~~~~~~~~~~~~ 2024-04-27T08:13:12,357 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:582:21: note: template argument deduction/substitution failed: 2024-04-27T08:13:12,358 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:12,358 581 | template = 0> 2024-04-27T08:13:12,359 | ^ 2024-04-27T08:13:12,360 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:12,360 588 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-27T08:13:12,361 | ^~~~~~~~~~~~~ 2024-04-27T08:13:12,362 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:588:21: note: template argument deduction/substitution failed: 2024-04-27T08:13:12,362 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:12,363 587 | template = 0> 2024-04-27T08:13:12,364 | ^ 2024-04-27T08:13:12,365 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:12,365 594 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-27T08:13:12,366 | ^~~~~~~~~~~~~ 2024-04-27T08:13:12,367 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:594:21: note: template argument deduction/substitution failed: 2024-04-27T08:13:12,367 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:12,368 593 | template = 0> 2024-04-27T08:13:12,369 | ^ 2024-04-27T08:13:12,369 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:12,370 600 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-27T08:13:12,371 | ^~~~~~~~~~~~~ 2024-04-27T08:13:12,371 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:600:21: note: template argument deduction/substitution failed: 2024-04-27T08:13:12,372 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:12,373 599 | template = 0> 2024-04-27T08:13:12,373 | ^ 2024-04-27T08:13:12,374 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:12,375 606 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-27T08:13:12,375 | ^~~~~~~~~~~~~ 2024-04-27T08:13:12,376 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:606:21: note: template argument deduction/substitution failed: 2024-04-27T08:13:12,377 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:12,377 605 | template = 0> 2024-04-27T08:13:12,378 | ^ 2024-04-27T08:13:12,379 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:12,379 612 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-27T08:13:12,380 | ^~~~~~~~~~~~~ 2024-04-27T08:13:12,381 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:612:21: note: template argument deduction/substitution failed: 2024-04-27T08:13:12,381 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:12,382 611 | template = 0> 2024-04-27T08:13:12,382 | ^ 2024-04-27T08:13:12,383 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:12,383 618 | inline void store_aligned(float* dst, batch const& src, requires_arch) noexcept 2024-04-27T08:13:12,384 | ^~~~~~~~~~~~~ 2024-04-27T08:13:12,385 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:12,385 618 | inline void store_aligned(float* dst, batch const& src, requires_arch) noexcept 2024-04-27T08:13:12,386 | ~~~~~~~^~~ 2024-04-27T08:13:12,386 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:66: 2024-04-27T08:13:12,387 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:12,388 2277 | inline void store_aligned(T* mem, batch const& val) noexcept 2024-04-27T08:13:12,389 | ^~~~~~~~~~~~~ 2024-04-27T08:13:12,389 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2277:17: note: candidate expects 2 arguments, 3 provided 2024-04-27T08:13:14,224 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:19, 2024-04-27T08:13:14,225 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:120: 2024-04-27T08:13:14,225 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:14,226 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:14,227 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:14,228 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:14,228 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:14,229 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:14,230 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:14,230 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:14,231 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:14,232 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:14,233 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:14,234 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-27T08:13:14,234 fluidsim/solvers/ns3d/output/__pythran__/spatiotemporal_spectra.cpp:494:106: required from here 2024-04-27T08:13:14,235 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:14,236 276 | static_assert(!std::is_same::value, "there should be a direct load for this type combination"); 2024-04-27T08:13:14,237 | ^~~~~ 2024-04-27T08:13:14,237 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:14,238 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:14,238 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:14,239 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:14,240 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:14,240 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:14,241 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:14,242 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:14,243 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:14,243 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:14,244 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:14,245 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:14,246 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-27T08:13:14,247 fluidsim/solvers/ns3d/output/__pythran__/spatiotemporal_spectra.cpp:494:106: required from here 2024-04-27T08:13:14,248 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:14,248 784 | return *this = kernel::mul(*this, other, A {}); 2024-04-27T08:13:14,249 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-27T08:13:14,249 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:15: 2024-04-27T08:13:14,250 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:14,251 160 | inline batch mul(batch const& self, batch const& other, requires_arch) noexcept 2024-04-27T08:13:14,251 | ^~~ 2024-04-27T08:13:14,252 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:14,253 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:17: 2024-04-27T08:13:14,254 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:14,254 32 | template ::value, void>::type> 2024-04-27T08:13:14,255 | ^~~~~ 2024-04-27T08:13:14,256 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:14,257 810 | inline batch mul(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-27T08:13:14,257 | ^~~ 2024-04-27T08:13:14,258 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:810:28: note: template argument deduction/substitution failed: 2024-04-27T08:13:14,259 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:14,260 809 | template = 0> 2024-04-27T08:13:14,260 | ^ 2024-04-27T08:13:16,533 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:16,534 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:16,535 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:16,535 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:16,536 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:16,537 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:16,538 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:16,539 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:16,539 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:16,540 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:16,541 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:16,542 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-27T08:13:16,542 fluidsim/solvers/ns3d/output/__pythran__/spatiotemporal_spectra.cpp:494:106: required from here 2024-04-27T08:13:16,543 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:16,544 791 | return *this = kernel::div(*this, other, A {}); 2024-04-27T08:13:16,544 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-27T08:13:16,545 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:16,546 839 | inline batch div(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-27T08:13:16,547 | ^~~ 2024-04-27T08:13:16,547 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:16,548 839 | inline batch div(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-27T08:13:16,549 | ~~~~~~~~~~~~~~~~~~~~~~~^~~ 2024-04-27T08:13:16,550 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:16,550 63 | inline batch div(batch const& self, batch const& other, requires_arch) noexcept 2024-04-27T08:13:16,551 | ^~~ 2024-04-27T08:13:16,551 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:16,552 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:16,552 62 | template ::value, void>::type> 2024-04-27T08:13:16,553 | ^~~~~ 2024-04-27T08:13:17,274 cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics 2024-04-27T08:13:17,669 INFO: Generated C++ source file: fluidsim/base/output/__pythran__/increments.cpp 2024-04-27T08:13:17,669 Generated C++ source file: fluidsim/base/output/__pythran__/increments.cpp 2024-04-27T08:13:17,671 building 'fluidsim.base.output.__pythran__.increments' extension 2024-04-27T08:13:17,672 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-27T08:13:17,673 creating build/temp.linux-armv7l-cpython-311/fluidsim/base 2024-04-27T08:13:17,674 creating build/temp.linux-armv7l-cpython-311/fluidsim/base/output 2024-04-27T08:13:17,675 creating build/temp.linux-armv7l-cpython-311/fluidsim/base/output/__pythran__ 2024-04-27T08:13:17,676 INFO: compile options: '-DENABLE_PYTHON_MODULE -D__PYTHRAN__=3 -I/tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-gqnz0rgd/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/tmp/pip-build-env-gqnz0rgd/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/usr/include/python3.11 -c' 2024-04-27T08:13:17,677 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-27T08:13:17,677 INFO: arm-linux-gnueabihf-gcc: fluidsim/base/output/__pythran__/increments.cpp 2024-04-27T08:13:28,820 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:61, 2024-04-27T08:13:28,820 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:7, 2024-04-27T08:13:28,821 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/tuple.hpp:5, 2024-04-27T08:13:28,822 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/bool_.hpp:5, 2024-04-27T08:13:28,823 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:4, 2024-04-27T08:13:28,823 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2024-04-27T08:13:28,824 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2024-04-27T08:13:28,825 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:46, 2024-04-27T08:13:28,826 from fluidsim/base/output/__pythran__/increments.cpp:1: 2024-04-27T08:13:28,826 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:28,827 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:28,828 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:28,829 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:28,829 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:28,830 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-27T08:13:28,831 fluidsim/base/output/__pythran__/increments.cpp:197:84: required from here 2024-04-27T08:13:28,832 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:28,832 504 | : types::simd_register(kernel::broadcast(val, A {})) 2024-04-27T08:13:28,833 | ^ 2024-04-27T08:13:28,833 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./././././xsimd_sse2_register.hpp:16, 2024-04-27T08:13:28,834 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././xsimd_sse3_register.hpp:15, 2024-04-27T08:13:28,834 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./././xsimd_ssse3_register.hpp:15, 2024-04-27T08:13:28,835 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././xsimd_sse4_1_register.hpp:15, 2024-04-27T08:13:28,836 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./xsimd_sse4_2_register.hpp:15, 2024-04-27T08:13:28,836 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/xsimd_fma3_sse_register.hpp:15, 2024-04-27T08:13:28,837 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/xsimd_all_registers.hpp:12, 2024-04-27T08:13:28,838 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/xsimd_arch.hpp:19, 2024-04-27T08:13:28,838 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/xsimd_aligned_allocator.hpp:27, 2024-04-27T08:13:28,839 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:56: 2024-04-27T08:13:28,840 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:28,841 27 | struct simd_register 2024-04-27T08:13:28,841 | ^~~~~~~~~~~~~ 2024-04-27T08:13:28,842 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:28,843 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:28,844 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:28,844 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:28,845 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,461 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:19, 2024-04-27T08:13:29,462 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:120, 2024-04-27T08:13:29,463 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:492: 2024-04-27T08:13:29,463 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,464 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,465 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,466 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,467 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,467 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,468 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,469 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,470 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-27T08:13:29,471 fluidsim/base/output/__pythran__/increments.cpp:197:84: required from here 2024-04-27T08:13:29,472 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,473 517 | static_assert(!std::is_same::value, "there should be a direct store for this type combination"); 2024-04-27T08:13:29,473 | ^~~~~ 2024-04-27T08:13:29,474 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,474 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,475 520 | std::copy(std::begin(buffer), std::end(buffer), mem); 2024-04-27T08:13:29,476 | ~~~~~~~~~~^~~~~~~~ 2024-04-27T08:13:29,477 In file included from /usr/include/c++/12/utility:73, 2024-04-27T08:13:29,477 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/assignable.hpp:5, 2024-04-27T08:13:29,478 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/assignable.hpp:4, 2024-04-27T08:13:29,479 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:41: 2024-04-27T08:13:29,480 /usr/include/c++/12/initializer_list:90:5: note: candidate: ‘template constexpr const _Tp* std::begin(initializer_list<_Tp>)’ 2024-04-27T08:13:29,480 90 | begin(initializer_list<_Tp> __ils) noexcept 2024-04-27T08:13:29,481 | ^~~~~ 2024-04-27T08:13:29,482 /usr/include/c++/12/initializer_list:90:5: note: template argument deduction/substitution failed: 2024-04-27T08:13:29,483 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,483 520 | std::copy(std::begin(buffer), std::end(buffer), mem); 2024-04-27T08:13:29,484 | ~~~~~~~~~~^~~~~~~~ 2024-04-27T08:13:29,485 In file included from /usr/include/c++/12/string:52, 2024-04-27T08:13:29,486 from /usr/include/c++/12/bits/locale_classes.h:40, 2024-04-27T08:13:29,486 from /usr/include/c++/12/bits/ios_base.h:41, 2024-04-27T08:13:29,487 from /usr/include/c++/12/ios:42, 2024-04-27T08:13:29,488 from /usr/include/c++/12/istream:38, 2024-04-27T08:13:29,489 from /usr/include/c++/12/sstream:38, 2024-04-27T08:13:29,489 from /usr/include/c++/12/complex:45, 2024-04-27T08:13:29,490 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/traits.hpp:4, 2024-04-27T08:13:29,491 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/combined.hpp:6, 2024-04-27T08:13:29,492 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/combined.hpp:4, 2024-04-27T08:13:29,492 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:42: 2024-04-27T08:13:29,493 /usr/include/c++/12/bits/range_access.h:52:5: note: candidate: ‘template decltype (__cont.begin()) std::begin(_Container&)’ 2024-04-27T08:13:29,493 52 | begin(_Container& __cont) -> decltype(__cont.begin()) 2024-04-27T08:13:29,494 | ^~~~~ 2024-04-27T08:13:29,495 /usr/include/c++/12/bits/range_access.h:52:5: note: template argument deduction/substitution failed: 2024-04-27T08:13:29,495 /usr/include/c++/12/bits/range_access.h: In substitution of ‘template decltype (__cont.begin()) std::begin(_Container&) [with _Container = double [0]]’: 2024-04-27T08:13:29,496 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,496 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,497 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,497 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,498 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,499 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,500 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,501 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,502 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-27T08:13:29,503 fluidsim/base/output/__pythran__/increments.cpp:197:84: required from here 2024-04-27T08:13:29,503 /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-27T08:13:29,504 52 | begin(_Container& __cont) -> decltype(__cont.begin()) 2024-04-27T08:13:29,505 | ~~~~~~~^~~~~ 2024-04-27T08:13:29,505 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,506 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,506 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,507 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,508 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,509 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,510 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,511 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,512 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-27T08:13:29,513 fluidsim/base/output/__pythran__/increments.cpp:197:84: required from here 2024-04-27T08:13:29,513 /usr/include/c++/12/bits/range_access.h:63:5: note: candidate: ‘template decltype (__cont.begin()) std::begin(const _Container&)’ 2024-04-27T08:13:29,514 63 | begin(const _Container& __cont) -> decltype(__cont.begin()) 2024-04-27T08:13:29,515 | ^~~~~ 2024-04-27T08:13:29,515 /usr/include/c++/12/bits/range_access.h:63:5: note: template argument deduction/substitution failed: 2024-04-27T08:13:29,516 /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-27T08:13:29,517 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,517 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,518 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,519 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,520 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,521 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,521 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,522 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,523 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-27T08:13:29,524 fluidsim/base/output/__pythran__/increments.cpp:197:84: required from here 2024-04-27T08:13:29,525 /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-27T08:13:29,525 63 | begin(const _Container& __cont) -> decltype(__cont.begin()) 2024-04-27T08:13:29,526 | ~~~~~~~^~~~~ 2024-04-27T08:13:29,527 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,528 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,528 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,529 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,530 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,531 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,532 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,533 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,534 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-27T08:13:29,535 fluidsim/base/output/__pythran__/increments.cpp:197:84: required from here 2024-04-27T08:13:29,535 /usr/include/c++/12/bits/range_access.h:95:5: note: candidate: ‘template _Tp* std::begin(_Tp (&)[_Nm])’ 2024-04-27T08:13:29,536 95 | begin(_Tp (&__arr)[_Nm]) noexcept 2024-04-27T08:13:29,537 | ^~~~~ 2024-04-27T08:13:29,538 /usr/include/c++/12/bits/range_access.h:95:5: note: template argument deduction/substitution failed: 2024-04-27T08:13:29,538 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,539 520 | std::copy(std::begin(buffer), std::end(buffer), mem); 2024-04-27T08:13:29,540 | ~~~~~~~~^~~~~~~~ 2024-04-27T08:13:29,541 /usr/include/c++/12/initializer_list:101:5: note: candidate: ‘template constexpr const _Tp* std::end(initializer_list<_Tp>)’ 2024-04-27T08:13:29,542 101 | end(initializer_list<_Tp> __ils) noexcept 2024-04-27T08:13:29,543 | ^~~ 2024-04-27T08:13:29,543 /usr/include/c++/12/initializer_list:101:5: note: template argument deduction/substitution failed: 2024-04-27T08:13:29,544 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,545 520 | std::copy(std::begin(buffer), std::end(buffer), mem); 2024-04-27T08:13:29,545 | ~~~~~~~~^~~~~~~~ 2024-04-27T08:13:29,546 /usr/include/c++/12/bits/range_access.h:74:5: note: candidate: ‘template decltype (__cont.end()) std::end(_Container&)’ 2024-04-27T08:13:29,547 74 | end(_Container& __cont) -> decltype(__cont.end()) 2024-04-27T08:13:29,548 | ^~~ 2024-04-27T08:13:29,549 /usr/include/c++/12/bits/range_access.h:74:5: note: template argument deduction/substitution failed: 2024-04-27T08:13:29,550 /usr/include/c++/12/bits/range_access.h: In substitution of ‘template decltype (__cont.end()) std::end(_Container&) [with _Container = double [0]]’: 2024-04-27T08:13:29,551 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,551 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,552 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,553 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,553 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,554 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,555 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,556 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,557 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-27T08:13:29,557 fluidsim/base/output/__pythran__/increments.cpp:197:84: required from here 2024-04-27T08:13:29,558 /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-27T08:13:29,559 74 | end(_Container& __cont) -> decltype(__cont.end()) 2024-04-27T08:13:29,560 | ~~~~~~~^~~ 2024-04-27T08:13:29,560 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,561 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,562 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,562 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,563 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,564 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,565 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,566 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,566 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-27T08:13:29,567 fluidsim/base/output/__pythran__/increments.cpp:197:84: required from here 2024-04-27T08:13:29,568 /usr/include/c++/12/bits/range_access.h:85:5: note: candidate: ‘template decltype (__cont.end()) std::end(const _Container&)’ 2024-04-27T08:13:29,569 85 | end(const _Container& __cont) -> decltype(__cont.end()) 2024-04-27T08:13:29,569 | ^~~ 2024-04-27T08:13:29,570 /usr/include/c++/12/bits/range_access.h:85:5: note: template argument deduction/substitution failed: 2024-04-27T08:13:29,570 /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-27T08:13:29,571 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,572 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,572 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,573 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,574 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,575 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,575 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,576 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,577 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-27T08:13:29,578 fluidsim/base/output/__pythran__/increments.cpp:197:84: required from here 2024-04-27T08:13:29,579 /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-27T08:13:29,579 85 | end(const _Container& __cont) -> decltype(__cont.end()) 2024-04-27T08:13:29,580 | ~~~~~~~^~~ 2024-04-27T08:13:29,580 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,581 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,582 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,582 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,583 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,584 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,585 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,585 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,586 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-27T08:13:29,587 fluidsim/base/output/__pythran__/increments.cpp:197:84: required from here 2024-04-27T08:13:29,588 /usr/include/c++/12/bits/range_access.h:106:5: note: candidate: ‘template _Tp* std::end(_Tp (&)[_Nm])’ 2024-04-27T08:13:29,588 106 | end(_Tp (&__arr)[_Nm]) noexcept 2024-04-27T08:13:29,589 | ^~~ 2024-04-27T08:13:29,590 /usr/include/c++/12/bits/range_access.h:106:5: note: template argument deduction/substitution failed: 2024-04-27T08:13:29,898 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,899 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,899 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,900 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,901 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,902 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,903 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,903 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,904 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,905 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,906 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-27T08:13:29,906 fluidsim/base/output/__pythran__/increments.cpp:197:84: required from here 2024-04-27T08:13:29,907 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,908 770 | return *this = kernel::add(*this, other, A {}); 2024-04-27T08:13:29,909 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-27T08:13:29,909 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:100: 2024-04-27T08:13:29,910 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,911 736 | inline batch add(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-27T08:13:29,911 | ^~~ 2024-04-27T08:13:29,912 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:736:28: note: template argument deduction/substitution failed: 2024-04-27T08:13:29,913 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:29,913 735 | template = 0> 2024-04-27T08:13:29,915 | ^ 2024-04-27T08:13:30,251 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,251 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,252 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,253 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,253 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,254 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,255 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,256 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,256 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,257 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,258 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,259 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-27T08:13:30,259 fluidsim/base/output/__pythran__/increments.cpp:197:84: required from here 2024-04-27T08:13:30,260 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,261 784 | return *this = kernel::mul(*this, other, A {}); 2024-04-27T08:13:30,261 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-27T08:13:30,262 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:15: 2024-04-27T08:13:30,263 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,263 160 | inline batch mul(batch const& self, batch const& other, requires_arch) noexcept 2024-04-27T08:13:30,264 | ^~~ 2024-04-27T08:13:30,264 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,265 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:17: 2024-04-27T08:13:30,266 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,266 32 | template ::value, void>::type> 2024-04-27T08:13:30,267 | ^~~~~ 2024-04-27T08:13:30,268 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,269 810 | inline batch mul(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-27T08:13:30,270 | ^~~ 2024-04-27T08:13:30,270 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:810:28: note: template argument deduction/substitution failed: 2024-04-27T08:13:30,271 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,272 809 | template = 0> 2024-04-27T08:13:30,272 | ^ 2024-04-27T08:13:30,335 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,336 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,337 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,337 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,338 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,338 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,339 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,340 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,341 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,342 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,343 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,343 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-27T08:13:30,344 fluidsim/base/output/__pythran__/increments.cpp:197:84: required from here 2024-04-27T08:13:30,345 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,346 276 | static_assert(!std::is_same::value, "there should be a direct load for this type combination"); 2024-04-27T08:13:30,347 | ^~~~~ 2024-04-27T08:13:30,347 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,380 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:66: 2024-04-27T08:13:30,380 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,381 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,382 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,383 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,383 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,384 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,385 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,386 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,387 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,387 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,388 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,389 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-27T08:13:30,390 fluidsim/base/output/__pythran__/increments.cpp:197:84: required from here 2024-04-27T08:13:30,390 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,391 59 | return kernel::abs(x, A {}); 2024-04-27T08:13:30,392 | ~~~~~~~~~~~~~~^~~~~~~~~ 2024-04-27T08:13:30,393 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:18: 2024-04-27T08:13:30,393 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,394 30 | inline batch abs(batch const& self, requires_arch) noexcept 2024-04-27T08:13:30,395 | ^~~ 2024-04-27T08:13:30,396 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,396 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,397 24 | template ::value, void>::type> 2024-04-27T08:13:30,398 | ^~~~~ 2024-04-27T08:13:30,398 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,399 1333 | inline batch abs(batch const& arg, requires_arch) noexcept 2024-04-27T08:13:30,400 | ^~~ 2024-04-27T08:13:30,401 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1333:28: note: template argument deduction/substitution failed: 2024-04-27T08:13:30,402 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,402 1332 | template = 0> 2024-04-27T08:13:30,403 | ^ 2024-04-27T08:13:30,403 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,404 43 | inline batch abs(batch, A> const& z, requires_arch) noexcept 2024-04-27T08:13:30,405 | ^~~ 2024-04-27T08:13:30,405 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,406 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,406 59 | return kernel::abs(x, A {}); 2024-04-27T08:13:30,407 | ~~~~~~~~~~~~~~^~~~~~~~~ 2024-04-27T08:13:30,408 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,408 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,409 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,410 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,410 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,411 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,412 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,413 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,414 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,415 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,415 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,416 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-27T08:13:30,417 fluidsim/base/output/__pythran__/increments.cpp:197:84: required from here 2024-04-27T08:13:30,418 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,418 1965 | return kernel::select(cond, true_br, false_br, A {}); 2024-04-27T08:13:30,419 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-27T08:13:30,420 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,420 1691 | inline batch select(batch_bool const& cond, batch const& a, batch const& b, requires_arch) noexcept 2024-04-27T08:13:30,421 | ^~~~~~ 2024-04-27T08:13:30,421 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1691:28: note: template argument deduction/substitution failed: 2024-04-27T08:13:30,422 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,423 1690 | template = 0> 2024-04-27T08:13:30,424 | ^ 2024-04-27T08:13:30,424 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,425 1704 | inline batch select(batch_bool_constant, b...> const&, batch const& true_br, batch const& false_br, requires_arch) noexcept 2024-04-27T08:13:30,426 | ^~~~~~ 2024-04-27T08:13:30,427 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1704:28: note: template argument deduction/substitution failed: 2024-04-27T08:13:30,427 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,428 1965 | return kernel::select(cond, true_br, false_br, A {}); 2024-04-27T08:13:30,429 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-27T08:13:30,430 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,430 2054 | inline batch, A> select(batch_bool const& cond, batch, A> const& true_br, batch, A> const& false_br, requires_arch) noexcept 2024-04-27T08:13:30,431 | ^~~~~~ 2024-04-27T08:13:30,432 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,432 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,433 1965 | return kernel::select(cond, true_br, false_br, A {}); 2024-04-27T08:13:30,434 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-27T08:13:30,434 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,435 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,435 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,436 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,437 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,438 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,439 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,439 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,440 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,441 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,442 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,443 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-27T08:13:30,443 fluidsim/base/output/__pythran__/increments.cpp:197:84: required from here 2024-04-27T08:13:30,444 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,445 908 | return kernel::neg(*this, A {}); 2024-04-27T08:13:30,446 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-04-27T08:13:30,446 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,447 675 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-27T08:13:30,448 | ^~~ 2024-04-27T08:13:30,448 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:675:28: note: template argument deduction/substitution failed: 2024-04-27T08:13:30,449 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,449 674 | template = 0> 2024-04-27T08:13:30,450 | ^ 2024-04-27T08:13:30,451 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,451 681 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-27T08:13:30,452 | ^~~ 2024-04-27T08:13:30,453 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:681:28: note: template argument deduction/substitution failed: 2024-04-27T08:13:30,453 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,454 680 | template = 0> 2024-04-27T08:13:30,455 | ^ 2024-04-27T08:13:30,456 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,456 687 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-27T08:13:30,457 | ^~~ 2024-04-27T08:13:30,458 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:687:28: note: template argument deduction/substitution failed: 2024-04-27T08:13:30,459 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,459 686 | template = 0> 2024-04-27T08:13:30,460 | ^ 2024-04-27T08:13:30,461 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,462 693 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-27T08:13:30,462 | ^~~ 2024-04-27T08:13:30,463 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:693:28: note: template argument deduction/substitution failed: 2024-04-27T08:13:30,464 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,464 692 | template = 0> 2024-04-27T08:13:30,465 | ^ 2024-04-27T08:13:30,465 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,466 699 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-27T08:13:30,467 | ^~~ 2024-04-27T08:13:30,467 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:699:28: note: template argument deduction/substitution failed: 2024-04-27T08:13:30,468 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,468 698 | template = 0> 2024-04-27T08:13:30,469 | ^ 2024-04-27T08:13:30,470 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,470 705 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-27T08:13:30,471 | ^~~ 2024-04-27T08:13:30,471 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:705:28: note: template argument deduction/substitution failed: 2024-04-27T08:13:30,472 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,472 704 | template = 0> 2024-04-27T08:13:30,473 | ^ 2024-04-27T08:13:30,474 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,474 711 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-27T08:13:30,475 | ^~~ 2024-04-27T08:13:30,476 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:711:28: note: template argument deduction/substitution failed: 2024-04-27T08:13:30,476 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,477 710 | template = 0> 2024-04-27T08:13:30,477 | ^ 2024-04-27T08:13:30,477 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,478 717 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-27T08:13:30,478 | ^~~ 2024-04-27T08:13:30,479 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:717:28: note: template argument deduction/substitution failed: 2024-04-27T08:13:30,479 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,480 716 | template = 0> 2024-04-27T08:13:30,480 | ^ 2024-04-27T08:13:30,481 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,481 723 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-27T08:13:30,482 | ^~~ 2024-04-27T08:13:30,482 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,483 723 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-27T08:13:30,483 | ~~~~~~~~~~~~~~~~~~~~~~~^~~ 2024-04-27T08:13:30,484 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,484 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,485 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,485 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,486 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,487 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,487 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,488 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,488 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,489 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,490 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,490 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-27T08:13:30,491 fluidsim/base/output/__pythran__/increments.cpp:197:84: required from here 2024-04-27T08:13:30,492 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,493 758 | return kernel::lt(self, other, A {}); 2024-04-27T08:13:30,493 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2024-04-27T08:13:30,494 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,494 936 | inline batch_bool lt(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-27T08:13:30,495 | ^~ 2024-04-27T08:13:30,495 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:936:33: note: template argument deduction/substitution failed: 2024-04-27T08:13:30,496 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,497 935 | template = 0> 2024-04-27T08:13:30,497 | ^ 2024-04-27T08:13:30,498 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,499 947 | inline batch_bool lt(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-27T08:13:30,499 | ^~ 2024-04-27T08:13:30,500 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:947:33: note: template argument deduction/substitution failed: 2024-04-27T08:13:30,501 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,501 946 | template = 0> 2024-04-27T08:13:30,502 | ^ 2024-04-27T08:13:30,502 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,503 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,504 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,505 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,505 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,506 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,506 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,507 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,508 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,509 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,509 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,510 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-27T08:13:30,510 fluidsim/base/output/__pythran__/increments.cpp:197:84: required from here 2024-04-27T08:13:30,511 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,512 708 | return kernel::eq(self, other, A {}); 2024-04-27T08:13:30,512 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2024-04-27T08:13:30,513 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,513 863 | inline batch_bool eq(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-27T08:13:30,514 | ^~ 2024-04-27T08:13:30,515 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:863:33: note: template argument deduction/substitution failed: 2024-04-27T08:13:30,515 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,516 862 | template = 0> 2024-04-27T08:13:30,517 | ^ 2024-04-27T08:13:30,517 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,518 874 | inline batch_bool eq(batch_bool const& lhs, batch_bool const& rhs, requires_arch) noexcept 2024-04-27T08:13:30,518 | ^~ 2024-04-27T08:13:30,519 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:874:33: note: template argument deduction/substitution failed: 2024-04-27T08:13:30,520 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,520 708 | return kernel::eq(self, other, A {}); 2024-04-27T08:13:30,521 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2024-04-27T08:13:30,521 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,522 885 | inline batch_bool eq(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-27T08:13:30,522 | ^~ 2024-04-27T08:13:30,523 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:885:33: note: template argument deduction/substitution failed: 2024-04-27T08:13:30,523 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,524 884 | template = 0> 2024-04-27T08:13:30,524 | ^ 2024-04-27T08:13:30,524 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,525 891 | inline batch_bool eq(batch_bool const& lhs, batch_bool const& rhs, requires_arch) noexcept 2024-04-27T08:13:30,525 | ^~ 2024-04-27T08:13:30,526 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:891:33: note: template argument deduction/substitution failed: 2024-04-27T08:13:30,527 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,527 708 | return kernel::eq(self, other, A {}); 2024-04-27T08:13:30,528 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2024-04-27T08:13:30,529 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,529 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,530 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,530 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,531 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,532 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,533 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,533 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,534 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,534 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,536 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,536 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-27T08:13:30,537 fluidsim/base/output/__pythran__/increments.cpp:197:84: required from here 2024-04-27T08:13:30,538 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,538 1047 | return kernel::bitwise_and(*this, other, A {}).data; 2024-04-27T08:13:30,538 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-27T08:13:30,539 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,539 1062 | inline batch bitwise_and(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-27T08:13:30,540 | ^~~~~~~~~~~ 2024-04-27T08:13:30,540 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1062:28: note: template argument deduction/substitution failed: 2024-04-27T08:13:30,541 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,541 1047 | return kernel::bitwise_and(*this, other, A {}).data; 2024-04-27T08:13:30,542 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-27T08:13:30,543 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,543 1069 | inline batch_bool bitwise_and(batch_bool const& lhs, batch_bool const& rhs, requires_arch) noexcept 2024-04-27T08:13:30,544 | ^~~~~~~~~~~ 2024-04-27T08:13:30,544 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1069:33: note: template argument deduction/substitution failed: 2024-04-27T08:13:30,545 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,546 1068 | template = 0> 2024-04-27T08:13:30,546 | ^ 2024-04-27T08:13:30,547 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,548 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,548 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,549 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,550 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,550 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,551 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,551 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,552 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,553 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,553 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,554 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-27T08:13:30,555 fluidsim/base/output/__pythran__/increments.cpp:197:84: required from here 2024-04-27T08:13:30,555 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,556 1053 | return kernel::bitwise_or(*this, other, A {}).data; 2024-04-27T08:13:30,556 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-27T08:13:30,557 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,557 1102 | inline batch bitwise_or(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-27T08:13:30,558 | ^~~~~~~~~~ 2024-04-27T08:13:30,558 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1102:28: note: template argument deduction/substitution failed: 2024-04-27T08:13:30,559 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,560 1053 | return kernel::bitwise_or(*this, other, A {}).data; 2024-04-27T08:13:30,560 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-27T08:13:30,561 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,562 1109 | inline batch_bool bitwise_or(batch_bool const& lhs, batch_bool const& rhs, requires_arch) noexcept 2024-04-27T08:13:30,562 | ^~~~~~~~~~ 2024-04-27T08:13:30,563 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1109:33: note: template argument deduction/substitution failed: 2024-04-27T08:13:30,564 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,564 1108 | template = 0> 2024-04-27T08:13:30,565 | ^ 2024-04-27T08:13:30,565 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,566 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,567 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,568 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,568 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,569 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,569 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,570 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,571 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,572 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,572 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,573 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-27T08:13:30,574 fluidsim/base/output/__pythran__/increments.cpp:197:84: required from here 2024-04-27T08:13:30,575 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,575 1019 | return kernel::eq(*this, other, A {}).data; 2024-04-27T08:13:30,576 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-27T08:13:30,576 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,577 863 | inline batch_bool eq(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-27T08:13:30,578 | ^~ 2024-04-27T08:13:30,578 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:863:33: note: template argument deduction/substitution failed: 2024-04-27T08:13:30,579 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,580 1019 | return kernel::eq(*this, other, A {}).data; 2024-04-27T08:13:30,581 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-27T08:13:30,581 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,582 874 | inline batch_bool eq(batch_bool const& lhs, batch_bool const& rhs, requires_arch) noexcept 2024-04-27T08:13:30,583 | ^~ 2024-04-27T08:13:30,583 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:874:33: note: template argument deduction/substitution failed: 2024-04-27T08:13:30,584 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,585 873 | template = 0> 2024-04-27T08:13:30,585 | ^ 2024-04-27T08:13:30,586 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,586 885 | inline batch_bool eq(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-27T08:13:30,587 | ^~ 2024-04-27T08:13:30,587 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:885:33: note: template argument deduction/substitution failed: 2024-04-27T08:13:30,588 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,588 1019 | return kernel::eq(*this, other, A {}).data; 2024-04-27T08:13:30,589 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-27T08:13:30,589 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,590 891 | inline batch_bool eq(batch_bool const& lhs, batch_bool const& rhs, requires_arch) noexcept 2024-04-27T08:13:30,590 | ^~ 2024-04-27T08:13:30,591 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:891:33: note: template argument deduction/substitution failed: 2024-04-27T08:13:30,591 /tmp/pip-build-env-gqnz0rgd/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-27T08:13:30,592 890 | template = 0> 2024-04-27T08:13:30,593 | ^ 2024-04-27T15:07:06,049 virtual memory exhausted: Cannot allocate memory 2024-04-27T15:07:06,775 INFO: Generated C++ source file: fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp 2024-04-27T15:07:06,776 Generated C++ source file: fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp 2024-04-27T15:07:06,777 building 'fluidsim.base.output.__pythran__.spatiotemporal_spectra' extension 2024-04-27T15:07:06,777 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-27T15:07:06,779 INFO: compile options: '-DENABLE_PYTHON_MODULE -D__PYTHRAN__=3 -I/tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-gqnz0rgd/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/tmp/pip-build-env-gqnz0rgd/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/usr/include/python3.11 -c' 2024-04-27T15:07:06,780 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-27T15:07:06,780 INFO: arm-linux-gnueabihf-gcc: fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp 2024-04-27T15:07:29,220 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/dynamic_tuple.hpp:11, 2024-04-27T15:07:29,220 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:7, 2024-04-27T15:07:29,220 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:6, 2024-04-27T15:07:29,221 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2024-04-27T15:07:29,221 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2024-04-27T15:07:29,222 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:46, 2024-04-27T15:07:29,222 from fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:1: 2024-04-27T15:07:29,223 In member function ‘void {anonymous}::pythonic::utils::shared_ref::dispose() [with T = {anonymous}::pythonic::types::raw_array]’, 2024-04-27T15:07:29,223 inlined from ‘{anonymous}::pythonic::utils::shared_ref::~shared_ref() [with T = {anonymous}::pythonic::types::raw_array]’ at /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/shared_ref.hpp:80:12, 2024-04-27T15:07:29,224 inlined from ‘{anonymous}::pythonic::types::ndarray >::~ndarray()’ at /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:217:10, 2024-04-27T15:07:29,224 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-27T15:07:29,225 inlined from ‘PyObject* __pythran_wrap_find_index_first_geq0(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:508:47, 2024-04-27T15:07:29,226 inlined from ‘__pythran_wrapall_find_index_first_geq(PyObject*, PyObject*, PyObject*)::’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:599:56, 2024-04-27T15:07:29,227 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-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/python/exception_handler.hpp:17:13, 2024-04-27T15:07:29,227 inlined from ‘PyObject* __pythran_wrapall_find_index_first_geq(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:596:57: 2024-04-27T15:07:29,228 /tmp/pip-build-env-gqnz0rgd/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-27T15:07:29,229 140 | if (mem && --mem->count == 0) { 2024-04-27T15:07:29,229 | ~~~~~^~~~~ 2024-04-27T15:07:29,230 In member function ‘void {anonymous}::pythonic::utils::shared_ref::dispose() [with T = {anonymous}::pythonic::types::raw_array]’, 2024-04-27T15:07:29,231 inlined from ‘{anonymous}::pythonic::utils::shared_ref::~shared_ref() [with T = {anonymous}::pythonic::types::raw_array]’ at /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/shared_ref.hpp:80:12, 2024-04-27T15:07:29,232 inlined from ‘{anonymous}::pythonic::types::ndarray >::~ndarray()’ at /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:217:10, 2024-04-27T15:07:29,232 inlined from ‘{anonymous}::pythonic::builtins::details::enumerate<{anonymous}::pythonic::types::ndarray > >::~enumerate()’ at /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/enumerate.hpp:46:12, 2024-04-27T15:07:29,233 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-27T15:07:29,233 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-27T15:07:29,234 inlined from ‘PyObject* __pythran_wrap_find_index_first_geq0(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:508:47, 2024-04-27T15:07:29,234 inlined from ‘__pythran_wrapall_find_index_first_geq(PyObject*, PyObject*, PyObject*)::’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:599:56, 2024-04-27T15:07:29,235 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-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/python/exception_handler.hpp:17:13, 2024-04-27T15:07:29,236 inlined from ‘PyObject* __pythran_wrapall_find_index_first_geq(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:596:57: 2024-04-27T15:07:29,236 /tmp/pip-build-env-gqnz0rgd/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-27T15:07:29,237 146 | delete mem; 2024-04-27T15:07:29,238 | ^~~~~~~~~~ 2024-04-27T15:07:29,622 In member function ‘void {anonymous}::pythonic::utils::shared_ref::dispose() [with T = {anonymous}::pythonic::types::raw_array]’, 2024-04-27T15:07:29,623 inlined from ‘{anonymous}::pythonic::utils::shared_ref::~shared_ref() [with T = {anonymous}::pythonic::types::raw_array]’ at /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/shared_ref.hpp:80:12, 2024-04-27T15:07:29,624 inlined from ‘{anonymous}::pythonic::types::ndarray >::~ndarray()’ at /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:217:10, 2024-04-27T15:07:29,624 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-27T15:07:29,625 inlined from ‘PyObject* __pythran_wrap_find_index_first_g0(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:476:45, 2024-04-27T15:07:29,626 inlined from ‘__pythran_wrapall_find_index_first_g(PyObject*, PyObject*, PyObject*)::’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:578:54, 2024-04-27T15:07:29,627 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-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/python/exception_handler.hpp:17:13, 2024-04-27T15:07:29,627 inlined from ‘PyObject* __pythran_wrapall_find_index_first_g(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:575:57: 2024-04-27T15:07:29,627 /tmp/pip-build-env-gqnz0rgd/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-27T15:07:29,628 140 | if (mem && --mem->count == 0) { 2024-04-27T15:07:29,628 | ~~~~~^~~~~ 2024-04-27T15:07:29,629 In member function ‘void {anonymous}::pythonic::utils::shared_ref::dispose() [with T = {anonymous}::pythonic::types::raw_array]’, 2024-04-27T15:07:29,629 inlined from ‘{anonymous}::pythonic::utils::shared_ref::~shared_ref() [with T = {anonymous}::pythonic::types::raw_array]’ at /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/shared_ref.hpp:80:12, 2024-04-27T15:07:29,630 inlined from ‘{anonymous}::pythonic::types::ndarray >::~ndarray()’ at /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:217:10, 2024-04-27T15:07:29,631 inlined from ‘{anonymous}::pythonic::builtins::details::enumerate<{anonymous}::pythonic::types::ndarray > >::~enumerate()’ at /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/enumerate.hpp:46:12, 2024-04-27T15:07:29,631 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-27T15:07:29,632 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-27T15:07:29,633 inlined from ‘PyObject* __pythran_wrap_find_index_first_g0(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:476:45, 2024-04-27T15:07:29,633 inlined from ‘__pythran_wrapall_find_index_first_g(PyObject*, PyObject*, PyObject*)::’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:578:54, 2024-04-27T15:07:29,634 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-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/python/exception_handler.hpp:17:13, 2024-04-27T15:07:29,635 inlined from ‘PyObject* __pythran_wrapall_find_index_first_g(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:575:57: 2024-04-27T15:07:29,635 /tmp/pip-build-env-gqnz0rgd/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-27T15:07:29,636 146 | delete mem; 2024-04-27T15:07:29,637 | ^~~~~~~~~~ 2024-04-27T15:07:30,014 In member function ‘void {anonymous}::pythonic::utils::shared_ref::dispose() [with T = {anonymous}::pythonic::types::raw_array]’, 2024-04-27T15:07:30,014 inlined from ‘{anonymous}::pythonic::utils::shared_ref::~shared_ref() [with T = {anonymous}::pythonic::types::raw_array]’ at /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/shared_ref.hpp:80:12, 2024-04-27T15:07:30,015 inlined from ‘{anonymous}::pythonic::types::ndarray >::~ndarray()’ at /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:217:10, 2024-04-27T15:07:30,015 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-27T15:07:30,016 inlined from ‘PyObject* __pythran_wrap_find_index_first_l0(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:444:45, 2024-04-27T15:07:30,016 inlined from ‘__pythran_wrapall_find_index_first_l(PyObject*, PyObject*, PyObject*)::’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:557:54, 2024-04-27T15:07:30,017 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-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/python/exception_handler.hpp:17:13, 2024-04-27T15:07:30,018 inlined from ‘PyObject* __pythran_wrapall_find_index_first_l(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:554:57: 2024-04-27T15:07:30,018 /tmp/pip-build-env-gqnz0rgd/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-27T15:07:30,019 140 | if (mem && --mem->count == 0) { 2024-04-27T15:07:30,020 | ~~~~~^~~~~ 2024-04-27T15:07:30,020 In member function ‘void {anonymous}::pythonic::utils::shared_ref::dispose() [with T = {anonymous}::pythonic::types::raw_array]’, 2024-04-27T15:07:30,021 inlined from ‘{anonymous}::pythonic::utils::shared_ref::~shared_ref() [with T = {anonymous}::pythonic::types::raw_array]’ at /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/shared_ref.hpp:80:12, 2024-04-27T15:07:30,022 inlined from ‘{anonymous}::pythonic::types::ndarray >::~ndarray()’ at /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:217:10, 2024-04-27T15:07:30,022 inlined from ‘{anonymous}::pythonic::builtins::details::enumerate<{anonymous}::pythonic::types::ndarray > >::~enumerate()’ at /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/enumerate.hpp:46:12, 2024-04-27T15:07:30,023 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-27T15:07:30,024 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-27T15:07:30,025 inlined from ‘PyObject* __pythran_wrap_find_index_first_l0(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:444:45, 2024-04-27T15:07:30,025 inlined from ‘__pythran_wrapall_find_index_first_l(PyObject*, PyObject*, PyObject*)::’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:557:54, 2024-04-27T15:07:30,026 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-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/python/exception_handler.hpp:17:13, 2024-04-27T15:07:30,026 inlined from ‘PyObject* __pythran_wrapall_find_index_first_l(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:554:57: 2024-04-27T15:07:30,027 /tmp/pip-build-env-gqnz0rgd/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-27T15:07:30,027 146 | delete mem; 2024-04-27T15:07:30,028 | ^~~~~~~~~~ 2024-04-27T15:07:30,570 In member function ‘void {anonymous}::pythonic::utils::shared_ref::dispose() [with T = {anonymous}::pythonic::types::raw_array]’, 2024-04-27T15:07:30,571 inlined from ‘{anonymous}::pythonic::utils::shared_ref::~shared_ref() [with T = {anonymous}::pythonic::types::raw_array]’ at /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/shared_ref.hpp:80:12, 2024-04-27T15:07:30,571 inlined from ‘{anonymous}::pythonic::types::ndarray >::~ndarray()’ at /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:217:10, 2024-04-27T15:07:30,572 inlined from ‘{anonymous}::pythonic::builtins::details::enumerate<{anonymous}::pythonic::types::ndarray > >::~enumerate()’ at /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/enumerate.hpp:46:12, 2024-04-27T15:07:30,573 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-27T15:07:30,574 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-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/assignable.hpp:45:69, 2024-04-27T15:07:30,574 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-27T15:07:30,576 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-27T15:07:30,577 inlined from ‘PyObject* __pythran_wrap_get_arange_minmax0(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:412:44, 2024-04-27T15:07:30,578 inlined from ‘__pythran_wrapall_get_arange_minmax(PyObject*, PyObject*, PyObject*)::’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:536:53, 2024-04-27T15:07:30,579 inlined from ‘PyObject* {anonymous}::pythonic::handle_python_exception(F&&) [with F = __pythran_wrapall_get_arange_minmax(PyObject*, PyObject*, PyObject*)::]’ at /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/python/exception_handler.hpp:17:13, 2024-04-27T15:07:30,580 inlined from ‘PyObject* __pythran_wrapall_get_arange_minmax(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:533:57: 2024-04-27T15:07:30,581 /tmp/pip-build-env-gqnz0rgd/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-27T15:07:30,582 140 | if (mem && --mem->count == 0) { 2024-04-27T15:07:30,583 | ~~~~~^~~~~ 2024-04-27T15:07:30,584 In member function ‘void {anonymous}::pythonic::utils::shared_ref::dispose() [with T = {anonymous}::pythonic::types::raw_array]’, 2024-04-27T15:07:30,585 inlined from ‘{anonymous}::pythonic::utils::shared_ref::~shared_ref() [with T = {anonymous}::pythonic::types::raw_array]’ at /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/shared_ref.hpp:80:12, 2024-04-27T15:07:30,587 inlined from ‘{anonymous}::pythonic::types::ndarray >::~ndarray()’ at /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:217:10, 2024-04-27T15:07:30,588 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-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/enumerate.hpp:112:47, 2024-04-27T15:07:30,589 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-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/enumerate.hpp:71:3, 2024-04-27T15:07:30,590 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-27T15:07:30,591 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-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/assignable.hpp:45:69, 2024-04-27T15:07:30,592 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-27T15:07:30,593 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-27T15:07:30,593 inlined from ‘PyObject* __pythran_wrap_get_arange_minmax0(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:412:44, 2024-04-27T15:07:30,594 inlined from ‘__pythran_wrapall_get_arange_minmax(PyObject*, PyObject*, PyObject*)::’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:536:53, 2024-04-27T15:07:30,595 inlined from ‘PyObject* {anonymous}::pythonic::handle_python_exception(F&&) [with F = __pythran_wrapall_get_arange_minmax(PyObject*, PyObject*, PyObject*)::]’ at /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/python/exception_handler.hpp:17:13, 2024-04-27T15:07:30,595 inlined from ‘PyObject* __pythran_wrapall_get_arange_minmax(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:533:57: 2024-04-27T15:07:30,596 /tmp/pip-build-env-gqnz0rgd/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-27T15:07:30,597 146 | delete mem; 2024-04-27T15:07:30,597 | ^~~~~~~~~~ 2024-04-27T15:07:30,598 In member function ‘void {anonymous}::pythonic::utils::shared_ref::dispose() [with T = {anonymous}::pythonic::types::raw_array]’, 2024-04-27T15:07:30,599 inlined from ‘{anonymous}::pythonic::utils::shared_ref::~shared_ref() [with T = {anonymous}::pythonic::types::raw_array]’ at /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/shared_ref.hpp:80:12, 2024-04-27T15:07:30,599 inlined from ‘{anonymous}::pythonic::types::ndarray >::~ndarray()’ at /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:217:10, 2024-04-27T15:07:30,600 inlined from ‘{anonymous}::pythonic::builtins::details::enumerate<{anonymous}::pythonic::types::ndarray > >::~enumerate()’ at /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/enumerate.hpp:46:12, 2024-04-27T15:07:30,601 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-27T15:07:30,602 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-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/assignable.hpp:45:69, 2024-04-27T15:07:30,603 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-27T15:07:30,603 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-27T15:07:30,604 inlined from ‘PyObject* __pythran_wrap_get_arange_minmax1(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:428:44, 2024-04-27T15:07:30,605 inlined from ‘__pythran_wrapall_get_arange_minmax(PyObject*, PyObject*, PyObject*)::’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:541:53, 2024-04-27T15:07:30,606 inlined from ‘PyObject* {anonymous}::pythonic::handle_python_exception(F&&) [with F = __pythran_wrapall_get_arange_minmax(PyObject*, PyObject*, PyObject*)::]’ at /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/python/exception_handler.hpp:17:13, 2024-04-27T15:07:30,607 inlined from ‘PyObject* __pythran_wrapall_get_arange_minmax(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:533:57: 2024-04-27T15:07:30,607 /tmp/pip-build-env-gqnz0rgd/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-27T15:07:30,608 140 | if (mem && --mem->count == 0) { 2024-04-27T15:07:30,609 | ~~~~~^~~~~ 2024-04-27T15:07:30,610 In member function ‘void {anonymous}::pythonic::utils::shared_ref::dispose() [with T = {anonymous}::pythonic::types::raw_array]’, 2024-04-27T15:07:30,610 inlined from ‘{anonymous}::pythonic::utils::shared_ref::~shared_ref() [with T = {anonymous}::pythonic::types::raw_array]’ at /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/shared_ref.hpp:80:12, 2024-04-27T15:07:30,611 inlined from ‘{anonymous}::pythonic::types::ndarray >::~ndarray()’ at /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:217:10, 2024-04-27T15:07:30,612 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-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/enumerate.hpp:112:47, 2024-04-27T15:07:30,613 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-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/enumerate.hpp:71:3, 2024-04-27T15:07:30,614 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-27T15:07:30,614 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-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/assignable.hpp:45:69, 2024-04-27T15:07:30,615 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-27T15:07:30,615 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-27T15:07:30,616 inlined from ‘PyObject* __pythran_wrap_get_arange_minmax1(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:428:44, 2024-04-27T15:07:30,617 inlined from ‘__pythran_wrapall_get_arange_minmax(PyObject*, PyObject*, PyObject*)::’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:541:53, 2024-04-27T15:07:30,617 inlined from ‘PyObject* {anonymous}::pythonic::handle_python_exception(F&&) [with F = __pythran_wrapall_get_arange_minmax(PyObject*, PyObject*, PyObject*)::]’ at /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/python/exception_handler.hpp:17:13, 2024-04-27T15:07:30,618 inlined from ‘PyObject* __pythran_wrapall_get_arange_minmax(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:533:57: 2024-04-27T15:07:30,619 /tmp/pip-build-env-gqnz0rgd/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-27T15:07:30,620 146 | delete mem; 2024-04-27T15:07:30,620 | ^~~~~~~~~~ 2024-04-27T15:07:30,621 In member function ‘void {anonymous}::pythonic::utils::shared_ref::dispose() [with T = {anonymous}::pythonic::types::raw_array]’, 2024-04-27T15:07:30,621 inlined from ‘{anonymous}::pythonic::utils::shared_ref::~shared_ref() [with T = {anonymous}::pythonic::types::raw_array]’ at /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/shared_ref.hpp:80:12, 2024-04-27T15:07:30,622 inlined from ‘{anonymous}::pythonic::types::ndarray >::~ndarray()’ at /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:217:10, 2024-04-27T15:07:30,623 inlined from ‘{anonymous}::pythonic::builtins::details::enumerate<{anonymous}::pythonic::types::ndarray > >::~enumerate()’ at /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/enumerate.hpp:46:12, 2024-04-27T15:07:30,623 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-27T15:07:30,624 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-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/assignable.hpp:45:69, 2024-04-27T15:07:30,625 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-27T15:07:30,626 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-27T15:07:30,626 inlined from ‘PyObject* __pythran_wrap_get_arange_minmax1(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:428:44, 2024-04-27T15:07:30,627 inlined from ‘__pythran_wrapall_get_arange_minmax(PyObject*, PyObject*, PyObject*)::’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:541:53, 2024-04-27T15:07:30,628 inlined from ‘PyObject* {anonymous}::pythonic::handle_python_exception(F&&) [with F = __pythran_wrapall_get_arange_minmax(PyObject*, PyObject*, PyObject*)::]’ at /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/python/exception_handler.hpp:17:13, 2024-04-27T15:07:30,629 inlined from ‘PyObject* __pythran_wrapall_get_arange_minmax(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:533:57: 2024-04-27T15:07:30,630 /tmp/pip-build-env-gqnz0rgd/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-27T15:07:30,630 140 | if (mem && --mem->count == 0) { 2024-04-27T15:07:30,631 | ~~~~~^~~~~ 2024-04-27T15:07:30,631 In member function ‘void {anonymous}::pythonic::utils::shared_ref::dispose() [with T = {anonymous}::pythonic::types::raw_array]’, 2024-04-27T15:07:30,632 inlined from ‘{anonymous}::pythonic::utils::shared_ref::~shared_ref() [with T = {anonymous}::pythonic::types::raw_array]’ at /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/shared_ref.hpp:80:12, 2024-04-27T15:07:30,632 inlined from ‘{anonymous}::pythonic::types::ndarray >::~ndarray()’ at /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:217:10, 2024-04-27T15:07:30,633 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-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/enumerate.hpp:112:47, 2024-04-27T15:07:30,633 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-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/enumerate.hpp:71:3, 2024-04-27T15:07:30,634 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-27T15:07:30,635 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-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/assignable.hpp:45:69, 2024-04-27T15:07:30,635 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-27T15:07:30,636 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-27T15:07:30,637 inlined from ‘PyObject* __pythran_wrap_get_arange_minmax1(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:428:44, 2024-04-27T15:07:30,637 inlined from ‘__pythran_wrapall_get_arange_minmax(PyObject*, PyObject*, PyObject*)::’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:541:53, 2024-04-27T15:07:30,638 inlined from ‘PyObject* {anonymous}::pythonic::handle_python_exception(F&&) [with F = __pythran_wrapall_get_arange_minmax(PyObject*, PyObject*, PyObject*)::]’ at /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/python/exception_handler.hpp:17:13, 2024-04-27T15:07:30,638 inlined from ‘PyObject* __pythran_wrapall_get_arange_minmax(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:533:57: 2024-04-27T15:07:30,639 /tmp/pip-build-env-gqnz0rgd/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-27T15:07:30,639 146 | delete mem; 2024-04-27T15:07:30,640 | ^~~~~~~~~~ 2024-04-27T15:07:31,635 At global scope: 2024-04-27T15:07:31,635 cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics 2024-04-27T15:07:32,671 creating build/lib.linux-armv7l-cpython-311/fluidsim/base/output/__pythran__ 2024-04-27T15:07:32,672 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-27T15:07:34,454 INFO: Generated C++ source file: fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp 2024-04-27T15:07:34,455 Generated C++ source file: fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp 2024-04-27T15:07:34,456 building 'fluidsim.base.time_stepping.__pythran__.pseudo_spect' extension 2024-04-27T15:07:34,457 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-27T15:07:34,458 creating build/temp.linux-armv7l-cpython-311/fluidsim/base/time_stepping 2024-04-27T15:07:34,459 creating build/temp.linux-armv7l-cpython-311/fluidsim/base/time_stepping/__pythran__ 2024-04-27T15:07:34,459 INFO: compile options: '-DENABLE_PYTHON_MODULE -D__PYTHRAN__=3 -I/tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-gqnz0rgd/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/tmp/pip-build-env-gqnz0rgd/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/usr/include/python3.11 -c' 2024-04-27T15:07:34,460 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-27T15:07:34,460 INFO: arm-linux-gnueabihf-gcc: fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp 2024-04-27T15:08:02,310 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:61, 2024-04-27T15:08:02,310 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:7, 2024-04-27T15:08:02,311 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/tuple.hpp:5, 2024-04-27T15:08:02,312 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/bool_.hpp:5, 2024-04-27T15:08:02,312 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:4, 2024-04-27T15:08:02,313 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2024-04-27T15:08:02,313 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2024-04-27T15:08:02,314 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:46, 2024-04-27T15:08:02,314 from fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1: 2024-04-27T15:08:02,315 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:02,315 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:02,316 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:02,317 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:02,318 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:02,318 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-27T15:08:02,319 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:523:79: required from here 2024-04-27T15:08:02,320 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:02,321 504 | : types::simd_register(kernel::broadcast(val, A {})) 2024-04-27T15:08:02,321 | ^ 2024-04-27T15:08:02,322 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./././././xsimd_sse2_register.hpp:16, 2024-04-27T15:08:02,323 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././xsimd_sse3_register.hpp:15, 2024-04-27T15:08:02,323 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./././xsimd_ssse3_register.hpp:15, 2024-04-27T15:08:02,324 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././xsimd_sse4_1_register.hpp:15, 2024-04-27T15:08:02,325 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./xsimd_sse4_2_register.hpp:15, 2024-04-27T15:08:02,325 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/xsimd_fma3_sse_register.hpp:15, 2024-04-27T15:08:02,326 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/xsimd_all_registers.hpp:12, 2024-04-27T15:08:02,327 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/xsimd_arch.hpp:19, 2024-04-27T15:08:02,327 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/xsimd_aligned_allocator.hpp:27, 2024-04-27T15:08:02,328 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:56: 2024-04-27T15:08:02,328 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:02,329 27 | struct simd_register 2024-04-27T15:08:02,330 | ^~~~~~~~~~~~~ 2024-04-27T15:08:02,331 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:02,331 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:02,332 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:02,332 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:02,333 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:10,389 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:100, 2024-04-27T15:08:10,390 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:492: 2024-04-27T15:08:10,391 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:10,392 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:10,393 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:10,393 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:10,394 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:10,395 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:10,396 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:10,396 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:10,397 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:10,398 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:10,399 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-27T15:08:10,400 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1003:87: required from here 2024-04-27T15:08:10,400 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:10,401 626 | store_aligned(dst, src, A {}); 2024-04-27T15:08:10,401 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2024-04-27T15:08:10,402 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:10,403 570 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-27T15:08:10,403 | ^~~~~~~~~~~~~ 2024-04-27T15:08:10,404 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:570:21: note: template argument deduction/substitution failed: 2024-04-27T15:08:10,405 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:10,405 569 | template = 0> 2024-04-27T15:08:10,406 | ^ 2024-04-27T15:08:10,407 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:10,407 576 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-27T15:08:10,408 | ^~~~~~~~~~~~~ 2024-04-27T15:08:10,409 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:576:21: note: template argument deduction/substitution failed: 2024-04-27T15:08:10,409 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:10,410 575 | template = 0> 2024-04-27T15:08:10,411 | ^ 2024-04-27T15:08:10,412 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:10,413 582 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-27T15:08:10,413 | ^~~~~~~~~~~~~ 2024-04-27T15:08:10,414 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:582:21: note: template argument deduction/substitution failed: 2024-04-27T15:08:10,414 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:10,415 581 | template = 0> 2024-04-27T15:08:10,415 | ^ 2024-04-27T15:08:10,416 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:10,416 588 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-27T15:08:10,417 | ^~~~~~~~~~~~~ 2024-04-27T15:08:10,417 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:588:21: note: template argument deduction/substitution failed: 2024-04-27T15:08:10,418 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:10,419 587 | template = 0> 2024-04-27T15:08:10,419 | ^ 2024-04-27T15:08:10,420 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:10,421 594 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-27T15:08:10,422 | ^~~~~~~~~~~~~ 2024-04-27T15:08:10,422 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:594:21: note: template argument deduction/substitution failed: 2024-04-27T15:08:10,423 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:10,424 593 | template = 0> 2024-04-27T15:08:10,424 | ^ 2024-04-27T15:08:10,425 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:10,426 600 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-27T15:08:10,427 | ^~~~~~~~~~~~~ 2024-04-27T15:08:10,427 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:600:21: note: template argument deduction/substitution failed: 2024-04-27T15:08:10,428 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:10,428 599 | template = 0> 2024-04-27T15:08:10,429 | ^ 2024-04-27T15:08:10,430 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:10,430 606 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-27T15:08:10,431 | ^~~~~~~~~~~~~ 2024-04-27T15:08:10,432 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:606:21: note: template argument deduction/substitution failed: 2024-04-27T15:08:10,432 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:10,433 605 | template = 0> 2024-04-27T15:08:10,434 | ^ 2024-04-27T15:08:10,434 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:10,435 612 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-27T15:08:10,436 | ^~~~~~~~~~~~~ 2024-04-27T15:08:10,437 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:612:21: note: template argument deduction/substitution failed: 2024-04-27T15:08:10,437 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:10,438 611 | template = 0> 2024-04-27T15:08:10,439 | ^ 2024-04-27T15:08:10,439 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:10,440 618 | inline void store_aligned(float* dst, batch const& src, requires_arch) noexcept 2024-04-27T15:08:10,441 | ^~~~~~~~~~~~~ 2024-04-27T15:08:10,442 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:10,442 618 | inline void store_aligned(float* dst, batch const& src, requires_arch) noexcept 2024-04-27T15:08:10,443 | ~~~~~~~^~~ 2024-04-27T15:08:10,443 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:66: 2024-04-27T15:08:10,444 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:10,444 2277 | inline void store_aligned(T* mem, batch const& val) noexcept 2024-04-27T15:08:10,445 | ^~~~~~~~~~~~~ 2024-04-27T15:08:10,445 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2277:17: note: candidate expects 2 arguments, 3 provided 2024-04-27T15:08:17,748 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:494: 2024-04-27T15:08:17,749 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:17,749 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:17,750 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:17,751 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:17,752 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:17,752 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:17,753 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:17,754 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:17,755 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:17,755 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:17,756 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:17,757 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-27T15:08:17,758 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1067:87: required from here 2024-04-27T15:08:17,758 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:17,759 71 | static_assert(!A::supported() || xsimd::has_simd_register::value, 2024-04-27T15:08:17,760 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-27T15:08:17,760 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:17,773 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:19, 2024-04-27T15:08:17,774 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:120: 2024-04-27T15:08:17,774 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:17,775 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:17,775 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:17,776 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:17,777 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:17,778 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:17,778 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:17,779 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:17,780 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:17,780 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:17,781 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-27T15:08:17,782 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1067:87: required from here 2024-04-27T15:08:17,783 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:17,783 572 | static_assert(std::is_same::value, "complex_high not implemented for the required architecture"); 2024-04-27T15:08:17,785 | ^~~~~ 2024-04-27T15:08:17,785 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:17,786 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:17,786 573 | } 2024-04-27T15:08:17,787 | ^ 2024-04-27T15:08:17,787 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:17,788 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:17,789 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:17,789 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:17,790 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:17,791 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:17,791 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:17,792 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:17,793 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:17,794 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:17,794 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-27T15:08:17,795 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1067:87: required from here 2024-04-27T15:08:17,796 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:17,796 578 | static_assert(std::is_same::value, "complex_low not implemented for the required architecture"); 2024-04-27T15:08:17,797 | ^~~~~ 2024-04-27T15:08:17,798 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:17,798 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:17,799 579 | } 2024-04-27T15:08:17,799 | ^ 2024-04-27T15:08:22,186 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:22,186 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:22,187 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:22,188 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:22,188 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:22,189 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:22,190 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:22,191 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:22,191 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:22,192 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:22,193 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:22,194 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-27T15:08:22,194 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1003:87: required from here 2024-04-27T15:08:22,195 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:22,196 276 | static_assert(!std::is_same::value, "there should be a direct load for this type combination"); 2024-04-27T15:08:22,197 | ^~~~~ 2024-04-27T15:08:22,198 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:22,307 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:22,307 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:22,308 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:22,308 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:22,309 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:22,310 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:22,311 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:22,311 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:22,312 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:22,313 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:22,314 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:22,314 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-27T15:08:22,315 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1067:87: required from here 2024-04-27T15:08:22,316 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:22,316 566 | static_assert(std::is_same::value, "load_complex not implemented for the required architecture"); 2024-04-27T15:08:22,317 | ^~~~~ 2024-04-27T15:08:22,318 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:22,319 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:22,320 567 | } 2024-04-27T15:08:22,320 | ^ 2024-04-27T15:08:23,267 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:23,267 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:23,268 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:23,268 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:23,269 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:23,270 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:23,270 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:23,271 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:23,272 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:23,273 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:23,273 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:23,274 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-27T15:08:23,275 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1003:87: required from here 2024-04-27T15:08:23,276 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:23,277 1965 | return kernel::select(cond, true_br, false_br, A {}); 2024-04-27T15:08:23,277 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-27T15:08:23,278 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:23,279 1691 | inline batch select(batch_bool const& cond, batch const& a, batch const& b, requires_arch) noexcept 2024-04-27T15:08:23,279 | ^~~~~~ 2024-04-27T15:08:23,280 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1691:28: note: template argument deduction/substitution failed: 2024-04-27T15:08:23,280 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:23,281 1690 | template = 0> 2024-04-27T15:08:23,282 | ^ 2024-04-27T15:08:23,283 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:23,284 1704 | inline batch select(batch_bool_constant, b...> const&, batch const& true_br, batch const& false_br, requires_arch) noexcept 2024-04-27T15:08:23,284 | ^~~~~~ 2024-04-27T15:08:23,285 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1704:28: note: template argument deduction/substitution failed: 2024-04-27T15:08:23,286 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:23,287 1965 | return kernel::select(cond, true_br, false_br, A {}); 2024-04-27T15:08:23,287 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-27T15:08:23,288 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:18: 2024-04-27T15:08:23,289 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:23,290 2054 | inline batch, A> select(batch_bool const& cond, batch, A> const& true_br, batch, A> const& false_br, requires_arch) noexcept 2024-04-27T15:08:23,290 | ^~~~~~ 2024-04-27T15:08:23,291 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:23,291 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:23,292 1965 | return kernel::select(cond, true_br, false_br, A {}); 2024-04-27T15:08:23,292 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-27T15:08:24,246 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:24,246 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:24,247 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:24,248 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:24,248 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:24,249 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:24,250 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:24,251 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:24,251 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:24,252 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:24,253 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:24,254 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-27T15:08:24,254 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1003:87: required from here 2024-04-27T15:08:24,255 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:24,256 784 | return *this = kernel::mul(*this, other, A {}); 2024-04-27T15:08:24,257 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-27T15:08:24,257 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:15: 2024-04-27T15:08:24,258 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:24,259 160 | inline batch mul(batch const& self, batch const& other, requires_arch) noexcept 2024-04-27T15:08:24,259 | ^~~ 2024-04-27T15:08:24,260 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:24,261 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:17: 2024-04-27T15:08:24,262 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:24,263 32 | template ::value, void>::type> 2024-04-27T15:08:24,263 | ^~~~~ 2024-04-27T15:08:24,264 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:24,264 810 | inline batch mul(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-27T15:08:24,265 | ^~~ 2024-04-27T15:08:24,266 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:810:28: note: template argument deduction/substitution failed: 2024-04-27T15:08:24,266 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:24,267 809 | template = 0> 2024-04-27T15:08:24,267 | ^ 2024-04-27T15:08:24,268 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:24,269 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:24,269 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:24,270 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:24,271 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:24,271 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:24,272 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:24,274 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:24,274 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:24,275 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:24,275 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:24,276 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-27T15:08:24,277 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1003:87: required from here 2024-04-27T15:08:24,278 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:24,278 738 | return kernel::le(self, other, A {}); 2024-04-27T15:08:24,279 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2024-04-27T15:08:24,279 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:24,280 960 | inline batch_bool le(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-27T15:08:24,280 | ^~ 2024-04-27T15:08:24,281 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:960:33: note: template argument deduction/substitution failed: 2024-04-27T15:08:24,282 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:24,283 959 | template = 0> 2024-04-27T15:08:24,283 | ^ 2024-04-27T15:08:24,284 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:24,285 971 | inline batch_bool le(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-27T15:08:24,286 | ^~ 2024-04-27T15:08:24,286 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:971:33: note: template argument deduction/substitution failed: 2024-04-27T15:08:24,287 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:24,287 970 | template = 0> 2024-04-27T15:08:24,288 | ^ 2024-04-27T15:08:24,289 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:17: 2024-04-27T15:08:24,289 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:24,290 116 | inline batch_bool le(batch const& self, batch const& other, requires_arch) noexcept 2024-04-27T15:08:24,291 | ^~ 2024-04-27T15:08:24,292 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:24,292 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:24,293 115 | template ::value, void>::type> 2024-04-27T15:08:24,293 | ^~~~~ 2024-04-27T15:08:24,296 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:24,296 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:24,297 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:24,297 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:24,298 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:24,299 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:24,300 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:24,300 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:24,301 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:24,302 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:24,303 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:24,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-27T15:08:24,304 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1067:87: required from here 2024-04-27T15:08:24,305 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:24,306 59 | return kernel::abs(x, A {}); 2024-04-27T15:08:24,306 | ~~~~~~~~~~~~~~^~~~~~~~~ 2024-04-27T15:08:24,307 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:24,307 30 | inline batch abs(batch const& self, requires_arch) noexcept 2024-04-27T15:08:24,308 | ^~~ 2024-04-27T15:08:24,308 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:24,309 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:24,310 24 | template ::value, void>::type> 2024-04-27T15:08:24,310 | ^~~~~ 2024-04-27T15:08:24,311 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:24,312 1333 | inline batch abs(batch const& arg, requires_arch) noexcept 2024-04-27T15:08:24,312 | ^~~ 2024-04-27T15:08:24,313 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1333:28: note: template argument deduction/substitution failed: 2024-04-27T15:08:24,314 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:24,315 1332 | template = 0> 2024-04-27T15:08:24,315 | ^ 2024-04-27T15:08:24,316 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:24,317 43 | inline batch abs(batch, A> const& z, requires_arch) noexcept 2024-04-27T15:08:24,317 | ^~~ 2024-04-27T15:08:24,318 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:24,319 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:24,320 59 | return kernel::abs(x, A {}); 2024-04-27T15:08:24,320 | ~~~~~~~~~~~~~~^~~~~~~~~ 2024-04-27T15:08:25,914 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:25,915 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:25,916 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:25,917 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:25,917 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:25,918 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:25,918 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:25,919 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:25,920 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:25,921 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:25,921 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:25,922 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-27T15:08:25,923 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1003:87: required from here 2024-04-27T15:08:25,923 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:25,924 777 | return *this = kernel::sub(*this, other, A {}); 2024-04-27T15:08:25,925 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-27T15:08:25,925 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:25,926 773 | inline batch sub(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-27T15:08:25,927 | ^~~ 2024-04-27T15:08:25,927 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:773:28: note: template argument deduction/substitution failed: 2024-04-27T15:08:25,928 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:25,929 772 | template = 0> 2024-04-27T15:08:25,929 | ^ 2024-04-27T15:08:25,930 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:25,931 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:25,932 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:25,932 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:25,933 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:25,933 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:25,934 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:25,935 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:25,935 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:25,936 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:25,936 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:25,937 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-27T15:08:25,938 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1003:87: required from here 2024-04-27T15:08:25,938 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:25,939 791 | return *this = kernel::div(*this, other, A {}); 2024-04-27T15:08:25,940 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-27T15:08:25,940 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:25,941 839 | inline batch div(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-27T15:08:25,941 | ^~~ 2024-04-27T15:08:25,942 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:25,943 839 | inline batch div(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-27T15:08:25,943 | ~~~~~~~~~~~~~~~~~~~~~~~^~~ 2024-04-27T15:08:25,944 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:25,945 63 | inline batch div(batch const& self, batch const& other, requires_arch) noexcept 2024-04-27T15:08:25,945 | ^~~ 2024-04-27T15:08:25,946 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:25,947 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:25,947 62 | template ::value, void>::type> 2024-04-27T15:08:25,948 | ^~~~~ 2024-04-27T15:08:26,007 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:26,008 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:26,008 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:26,009 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:26,009 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:26,010 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:26,011 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:26,012 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:26,012 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:26,013 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:26,014 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:26,015 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-27T15:08:26,016 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1067:87: required from here 2024-04-27T15:08:26,016 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:26,017 819 | return *this = kernel::bitwise_xor(*this, other, A {}); 2024-04-27T15:08:26,018 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-27T15:08:26,019 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:26,019 1142 | inline batch bitwise_xor(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-27T15:08:26,021 | ^~~~~~~~~~~ 2024-04-27T15:08:26,021 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1142:28: note: template argument deduction/substitution failed: 2024-04-27T15:08:26,022 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:26,022 1141 | template = 0> 2024-04-27T15:08:26,023 | ^ 2024-04-27T15:08:26,023 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:26,024 1149 | inline batch_bool bitwise_xor(batch_bool const& lhs, batch_bool const& rhs, requires_arch) noexcept 2024-04-27T15:08:26,025 | ^~~~~~~~~~~ 2024-04-27T15:08:26,025 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1149:33: note: template argument deduction/substitution failed: 2024-04-27T15:08:26,026 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:26,027 819 | return *this = kernel::bitwise_xor(*this, other, A {}); 2024-04-27T15:08:26,028 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-27T15:08:26,028 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:26,029 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:26,030 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:26,030 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:26,031 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:26,032 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:26,033 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:26,033 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:26,034 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:26,034 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:26,035 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:26,036 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-27T15:08:26,036 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1067:87: required from here 2024-04-27T15:08:26,037 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:26,038 708 | return kernel::eq(self, other, A {}); 2024-04-27T15:08:26,039 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2024-04-27T15:08:26,039 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:26,040 863 | inline batch_bool eq(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-27T15:08:26,040 | ^~ 2024-04-27T15:08:26,041 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:863:33: note: template argument deduction/substitution failed: 2024-04-27T15:08:26,042 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:26,043 862 | template = 0> 2024-04-27T15:08:26,043 | ^ 2024-04-27T15:08:26,044 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:26,045 874 | inline batch_bool eq(batch_bool const& lhs, batch_bool const& rhs, requires_arch) noexcept 2024-04-27T15:08:26,046 | ^~ 2024-04-27T15:08:26,046 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:874:33: note: template argument deduction/substitution failed: 2024-04-27T15:08:26,047 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:26,048 708 | return kernel::eq(self, other, A {}); 2024-04-27T15:08:26,048 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2024-04-27T15:08:26,049 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:26,050 885 | inline batch_bool eq(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-27T15:08:26,051 | ^~ 2024-04-27T15:08:26,051 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:885:33: note: template argument deduction/substitution failed: 2024-04-27T15:08:26,052 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:26,052 884 | template = 0> 2024-04-27T15:08:26,053 | ^ 2024-04-27T15:08:26,054 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:26,054 891 | inline batch_bool eq(batch_bool const& lhs, batch_bool const& rhs, requires_arch) noexcept 2024-04-27T15:08:26,055 | ^~ 2024-04-27T15:08:26,055 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:891:33: note: template argument deduction/substitution failed: 2024-04-27T15:08:26,056 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:26,057 708 | return kernel::eq(self, other, A {}); 2024-04-27T15:08:26,057 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2024-04-27T15:08:26,058 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:26,059 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:26,059 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:26,060 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:26,061 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:26,062 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:26,062 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:26,063 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:26,064 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:26,064 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:26,065 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:26,066 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-27T15:08:26,066 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1067:87: required from here 2024-04-27T15:08:26,067 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:26,067 770 | return *this = kernel::add(*this, other, A {}); 2024-04-27T15:08:26,068 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-27T15:08:26,069 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:26,069 736 | inline batch add(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-27T15:08:26,070 | ^~~ 2024-04-27T15:08:26,070 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:736:28: note: template argument deduction/substitution failed: 2024-04-27T15:08:26,071 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:26,072 735 | template = 0> 2024-04-27T15:08:26,072 | ^ 2024-04-27T15:08:28,130 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,131 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,132 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,133 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,133 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,134 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,135 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,135 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,136 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,137 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,137 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,138 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-27T15:08:28,138 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1003:87: required from here 2024-04-27T15:08:28,139 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,139 908 | return kernel::neg(*this, A {}); 2024-04-27T15:08:28,140 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-04-27T15:08:28,141 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,141 675 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-27T15:08:28,142 | ^~~ 2024-04-27T15:08:28,143 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:675:28: note: template argument deduction/substitution failed: 2024-04-27T15:08:28,143 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,144 674 | template = 0> 2024-04-27T15:08:28,145 | ^ 2024-04-27T15:08:28,146 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,146 681 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-27T15:08:28,147 | ^~~ 2024-04-27T15:08:28,147 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:681:28: note: template argument deduction/substitution failed: 2024-04-27T15:08:28,148 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,148 680 | template = 0> 2024-04-27T15:08:28,149 | ^ 2024-04-27T15:08:28,149 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,150 687 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-27T15:08:28,151 | ^~~ 2024-04-27T15:08:28,151 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:687:28: note: template argument deduction/substitution failed: 2024-04-27T15:08:28,151 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,152 686 | template = 0> 2024-04-27T15:08:28,152 | ^ 2024-04-27T15:08:28,152 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,153 693 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-27T15:08:28,153 | ^~~ 2024-04-27T15:08:28,154 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:693:28: note: template argument deduction/substitution failed: 2024-04-27T15:08:28,154 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,155 692 | template = 0> 2024-04-27T15:08:28,155 | ^ 2024-04-27T15:08:28,156 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,157 699 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-27T15:08:28,157 | ^~~ 2024-04-27T15:08:28,158 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:699:28: note: template argument deduction/substitution failed: 2024-04-27T15:08:28,158 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,158 698 | template = 0> 2024-04-27T15:08:28,159 | ^ 2024-04-27T15:08:28,159 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,160 705 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-27T15:08:28,161 | ^~~ 2024-04-27T15:08:28,161 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:705:28: note: template argument deduction/substitution failed: 2024-04-27T15:08:28,161 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,162 704 | template = 0> 2024-04-27T15:08:28,162 | ^ 2024-04-27T15:08:28,163 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,163 711 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-27T15:08:28,163 | ^~~ 2024-04-27T15:08:28,164 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:711:28: note: template argument deduction/substitution failed: 2024-04-27T15:08:28,164 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,165 710 | template = 0> 2024-04-27T15:08:28,165 | ^ 2024-04-27T15:08:28,166 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,166 717 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-27T15:08:28,167 | ^~~ 2024-04-27T15:08:28,168 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:717:28: note: template argument deduction/substitution failed: 2024-04-27T15:08:28,168 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,169 716 | template = 0> 2024-04-27T15:08:28,169 | ^ 2024-04-27T15:08:28,170 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,170 723 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-27T15:08:28,171 | ^~~ 2024-04-27T15:08:28,171 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,172 723 | inline batch neg(batch const& rhs, requires_arch) noexcept 2024-04-27T15:08:28,173 | ~~~~~~~~~~~~~~~~~~~~~~~^~~ 2024-04-27T15:08:28,173 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,173 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,174 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,174 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,175 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,175 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,176 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,176 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,177 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,177 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,178 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,179 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-27T15:08:28,179 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1003:87: required from here 2024-04-27T15:08:28,179 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,180 68 | static_assert(batch_type_in::size == batch_type_out::size, "compatible sizes"); 2024-04-27T15:08:28,180 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 2024-04-27T15:08:28,181 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,181 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,182 72 | std::copy(std::begin(buffer_in), std::end(buffer_in), std::begin(buffer_out)); 2024-04-27T15:08:28,183 | ~~~~~~~~~~^~~~~~~~~~~ 2024-04-27T15:08:28,183 In file included from /usr/include/c++/12/utility:73, 2024-04-27T15:08:28,184 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/assignable.hpp:5, 2024-04-27T15:08:28,185 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/assignable.hpp:4, 2024-04-27T15:08:28,185 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:41: 2024-04-27T15:08:28,186 /usr/include/c++/12/initializer_list:90:5: note: candidate: ‘template constexpr const _Tp* std::begin(initializer_list<_Tp>)’ 2024-04-27T15:08:28,186 90 | begin(initializer_list<_Tp> __ils) noexcept 2024-04-27T15:08:28,187 | ^~~~~ 2024-04-27T15:08:28,188 /usr/include/c++/12/initializer_list:90:5: note: template argument deduction/substitution failed: 2024-04-27T15:08:28,188 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,189 72 | std::copy(std::begin(buffer_in), std::end(buffer_in), std::begin(buffer_out)); 2024-04-27T15:08:28,189 | ~~~~~~~~~~^~~~~~~~~~~ 2024-04-27T15:08:28,190 In file included from /usr/include/c++/12/string:52, 2024-04-27T15:08:28,190 from /usr/include/c++/12/bits/locale_classes.h:40, 2024-04-27T15:08:28,191 from /usr/include/c++/12/bits/ios_base.h:41, 2024-04-27T15:08:28,192 from /usr/include/c++/12/ios:42, 2024-04-27T15:08:28,192 from /usr/include/c++/12/istream:38, 2024-04-27T15:08:28,193 from /usr/include/c++/12/sstream:38, 2024-04-27T15:08:28,194 from /usr/include/c++/12/complex:45, 2024-04-27T15:08:28,194 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/traits.hpp:4, 2024-04-27T15:08:28,195 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/combined.hpp:6, 2024-04-27T15:08:28,196 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/combined.hpp:4, 2024-04-27T15:08:28,197 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:42: 2024-04-27T15:08:28,197 /usr/include/c++/12/bits/range_access.h:52:5: note: candidate: ‘template decltype (__cont.begin()) std::begin(_Container&)’ 2024-04-27T15:08:28,198 52 | begin(_Container& __cont) -> decltype(__cont.begin()) 2024-04-27T15:08:28,199 | ^~~~~ 2024-04-27T15:08:28,199 /usr/include/c++/12/bits/range_access.h:52:5: note: template argument deduction/substitution failed: 2024-04-27T15:08:28,200 /usr/include/c++/12/bits/range_access.h: In substitution of ‘template decltype (__cont.begin()) std::begin(_Container&) [with _Container = double [0]]’: 2024-04-27T15:08:28,201 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,201 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,202 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,203 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,204 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,204 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,205 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,205 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,206 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,207 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,208 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-27T15:08:28,209 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1003:87: required from here 2024-04-27T15:08:28,209 /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-27T15:08:28,210 52 | begin(_Container& __cont) -> decltype(__cont.begin()) 2024-04-27T15:08:28,210 | ~~~~~~~^~~~~ 2024-04-27T15:08:28,211 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,212 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,212 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,213 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,214 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,215 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,215 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,217 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,217 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,218 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,219 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,219 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-27T15:08:28,220 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1003:87: required from here 2024-04-27T15:08:28,221 /usr/include/c++/12/bits/range_access.h:63:5: note: candidate: ‘template decltype (__cont.begin()) std::begin(const _Container&)’ 2024-04-27T15:08:28,222 63 | begin(const _Container& __cont) -> decltype(__cont.begin()) 2024-04-27T15:08:28,222 | ^~~~~ 2024-04-27T15:08:28,223 /usr/include/c++/12/bits/range_access.h:63:5: note: template argument deduction/substitution failed: 2024-04-27T15:08:28,223 /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-27T15:08:28,224 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,224 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,225 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,226 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,226 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,227 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,228 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,229 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,229 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,230 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,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-27T15:08:28,232 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1003:87: required from here 2024-04-27T15:08:28,232 /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-27T15:08:28,233 63 | begin(const _Container& __cont) -> decltype(__cont.begin()) 2024-04-27T15:08:28,234 | ~~~~~~~^~~~~ 2024-04-27T15:08:28,234 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,235 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,236 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,237 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,237 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,238 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,239 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,239 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,240 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,241 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,241 /tmp/pip-build-env-gqnz0rgd/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-27T15:08: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-27T15:08:28,243 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1003:87: required from here 2024-04-27T15:08:28,243 /usr/include/c++/12/bits/range_access.h:95:5: note: candidate: ‘template _Tp* std::begin(_Tp (&)[_Nm])’ 2024-04-27T15:08:28,244 95 | begin(_Tp (&__arr)[_Nm]) noexcept 2024-04-27T15:08:28,245 | ^~~~~ 2024-04-27T15:08:28,246 /usr/include/c++/12/bits/range_access.h:95:5: note: template argument deduction/substitution failed: 2024-04-27T15:08:28,246 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,247 72 | std::copy(std::begin(buffer_in), std::end(buffer_in), std::begin(buffer_out)); 2024-04-27T15:08:28,248 | ~~~~~~~~^~~~~~~~~~~ 2024-04-27T15:08:28,249 /usr/include/c++/12/initializer_list:101:5: note: candidate: ‘template constexpr const _Tp* std::end(initializer_list<_Tp>)’ 2024-04-27T15:08:28,249 101 | end(initializer_list<_Tp> __ils) noexcept 2024-04-27T15:08:28,250 | ^~~ 2024-04-27T15:08:28,250 /usr/include/c++/12/initializer_list:101:5: note: template argument deduction/substitution failed: 2024-04-27T15:08:28,251 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,252 72 | std::copy(std::begin(buffer_in), std::end(buffer_in), std::begin(buffer_out)); 2024-04-27T15:08:28,252 | ~~~~~~~~^~~~~~~~~~~ 2024-04-27T15:08:28,253 /usr/include/c++/12/bits/range_access.h:74:5: note: candidate: ‘template decltype (__cont.end()) std::end(_Container&)’ 2024-04-27T15:08:28,254 74 | end(_Container& __cont) -> decltype(__cont.end()) 2024-04-27T15:08:28,254 | ^~~ 2024-04-27T15:08:28,255 /usr/include/c++/12/bits/range_access.h:74:5: note: template argument deduction/substitution failed: 2024-04-27T15:08:28,256 /usr/include/c++/12/bits/range_access.h: In substitution of ‘template decltype (__cont.end()) std::end(_Container&) [with _Container = double [0]]’: 2024-04-27T15:08:28,256 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,257 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,258 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,258 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,259 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,259 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,261 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,261 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,262 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,263 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,264 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-27T15:08:28,264 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1003:87: required from here 2024-04-27T15:08:28,265 /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-27T15:08:28,266 74 | end(_Container& __cont) -> decltype(__cont.end()) 2024-04-27T15:08:28,267 | ~~~~~~~^~~ 2024-04-27T15:08:28,267 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,268 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,269 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,270 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,271 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,271 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,272 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,272 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,273 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,274 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,274 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,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 >; 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-27T15:08:28,276 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1003:87: required from here 2024-04-27T15:08:28,277 /usr/include/c++/12/bits/range_access.h:85:5: note: candidate: ‘template decltype (__cont.end()) std::end(const _Container&)’ 2024-04-27T15:08:28,278 85 | end(const _Container& __cont) -> decltype(__cont.end()) 2024-04-27T15:08:28,278 | ^~~ 2024-04-27T15:08:28,279 /usr/include/c++/12/bits/range_access.h:85:5: note: template argument deduction/substitution failed: 2024-04-27T15:08:28,279 /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-27T15:08:28,280 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,281 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,282 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,282 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,283 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,284 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,284 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,285 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,286 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,287 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,287 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-27T15:08:28,288 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1003:87: required from here 2024-04-27T15:08:28,289 /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-27T15:08:28,289 85 | end(const _Container& __cont) -> decltype(__cont.end()) 2024-04-27T15:08:28,290 | ~~~~~~~^~~ 2024-04-27T15:08:28,290 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,291 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,292 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,292 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,293 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,294 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,294 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,295 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,296 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,296 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,297 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,298 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-27T15:08:28,298 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1003:87: required from here 2024-04-27T15:08:28,299 /usr/include/c++/12/bits/range_access.h:106:5: note: candidate: ‘template _Tp* std::end(_Tp (&)[_Nm])’ 2024-04-27T15:08:28,300 106 | end(_Tp (&__arr)[_Nm]) noexcept 2024-04-27T15:08:28,300 | ^~~ 2024-04-27T15:08:28,301 /usr/include/c++/12/bits/range_access.h:106:5: note: template argument deduction/substitution failed: 2024-04-27T15:08:28,366 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,367 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,367 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,368 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,369 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,370 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,370 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,371 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,372 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,373 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,373 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,374 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-27T15:08:28,375 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1067:87: required from here 2024-04-27T15:08:28,376 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:28,376 517 | static_assert(!std::is_same::value, "there should be a direct store for this type combination"); 2024-04-27T15:08:28,377 | ^~~~~ 2024-04-27T15:08:28,378 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:44,199 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:44,200 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:44,200 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:44,201 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:44,202 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:44,203 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:44,203 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:44,204 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:44,205 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:44,205 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:44,206 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:44,207 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-27T15:08:44,208 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1003:87: required from here 2024-04-27T15:08:44,209 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:44,209 539 | : types::simd_register({ reg }) 2024-04-27T15:08:44,210 | ^ 2024-04-27T15:08:44,211 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:44,211 27 | struct simd_register 2024-04-27T15:08:44,212 | ^~~~~~~~~~~~~ 2024-04-27T15:08:44,213 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:44,214 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:44,214 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:44,215 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:44,216 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:44,271 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:44,272 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:44,273 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:44,274 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:44,274 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:44,275 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:44,275 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:44,276 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:44,277 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:44,277 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:44,278 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:44,279 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-27T15:08:44,280 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1067:87: required from here 2024-04-27T15:08:44,280 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:44,281 805 | return *this = kernel::bitwise_and(*this, other, A {}); 2024-04-27T15:08:44,282 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-27T15:08:44,283 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:44,283 1062 | inline batch bitwise_and(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-27T15:08:44,284 | ^~~~~~~~~~~ 2024-04-27T15:08:44,285 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1062:28: note: template argument deduction/substitution failed: 2024-04-27T15:08:44,285 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:44,286 1061 | template = 0> 2024-04-27T15:08:44,287 | ^ 2024-04-27T15:08:44,287 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:44,288 1069 | inline batch_bool bitwise_and(batch_bool const& lhs, batch_bool const& rhs, requires_arch) noexcept 2024-04-27T15:08:44,289 | ^~~~~~~~~~~ 2024-04-27T15:08:44,290 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1069:33: note: template argument deduction/substitution failed: 2024-04-27T15:08:44,290 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:44,291 805 | return *this = kernel::bitwise_and(*this, other, A {}); 2024-04-27T15:08:44,291 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-27T15:08:45,428 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:45,428 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:45,429 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:45,430 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:45,431 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:45,431 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:45,432 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:45,433 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:45,434 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:45,434 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:45,435 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:45,436 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-27T15:08:45,436 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1003:87: required from here 2024-04-27T15:08:45,437 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:45,438 758 | return kernel::lt(self, other, A {}); 2024-04-27T15:08:45,438 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2024-04-27T15:08:45,439 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:45,440 936 | inline batch_bool lt(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-27T15:08:45,441 | ^~ 2024-04-27T15:08:45,442 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:936:33: note: template argument deduction/substitution failed: 2024-04-27T15:08:45,442 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:45,443 935 | template = 0> 2024-04-27T15:08:45,443 | ^ 2024-04-27T15:08:45,444 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:45,444 947 | inline batch_bool lt(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-27T15:08:45,445 | ^~ 2024-04-27T15:08:45,446 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:947:33: note: template argument deduction/substitution failed: 2024-04-27T15:08:45,447 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:45,447 946 | template = 0> 2024-04-27T15:08:45,448 | ^ 2024-04-27T15:08:45,521 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:45,522 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:45,523 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:45,523 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:45,524 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:45,524 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:45,525 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:45,526 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:45,526 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:45,527 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:45,528 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:45,528 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-27T15:08:45,529 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1067:87: required from here 2024-04-27T15:08:45,530 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:45,531 1019 | return kernel::eq(*this, other, A {}).data; 2024-04-27T15:08:45,531 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-27T15:08:45,531 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:45,532 863 | inline batch_bool eq(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-27T15:08:45,532 | ^~ 2024-04-27T15:08:45,533 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:863:33: note: template argument deduction/substitution failed: 2024-04-27T15:08:45,534 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:45,534 1019 | return kernel::eq(*this, other, A {}).data; 2024-04-27T15:08:45,535 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-27T15:08:45,535 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:45,536 874 | inline batch_bool eq(batch_bool const& lhs, batch_bool const& rhs, requires_arch) noexcept 2024-04-27T15:08:45,537 | ^~ 2024-04-27T15:08:45,537 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:874:33: note: template argument deduction/substitution failed: 2024-04-27T15:08:45,538 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:45,538 873 | template = 0> 2024-04-27T15:08:45,539 | ^ 2024-04-27T15:08:45,540 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:45,541 885 | inline batch_bool eq(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-27T15:08:45,541 | ^~ 2024-04-27T15:08:45,542 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:885:33: note: template argument deduction/substitution failed: 2024-04-27T15:08:45,542 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:45,542 1019 | return kernel::eq(*this, other, A {}).data; 2024-04-27T15:08:45,543 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-27T15:08:45,543 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:45,544 891 | inline batch_bool eq(batch_bool const& lhs, batch_bool const& rhs, requires_arch) noexcept 2024-04-27T15:08:45,544 | ^~ 2024-04-27T15:08:45,545 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:891:33: note: template argument deduction/substitution failed: 2024-04-27T15:08:45,546 /tmp/pip-build-env-gqnz0rgd/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-27T15:08:45,546 890 | template = 0> 2024-04-27T15:08:45,547 | ^ 2024-04-27T16:08:24,939 virtual memory exhausted: Cannot allocate memory 2024-04-27T16:08:25,630 INFO: Generated C++ source file: fluidsim/util/__pythran__/mini_oper_modif_resol.cpp 2024-04-27T16:08:25,631 Generated C++ source file: fluidsim/util/__pythran__/mini_oper_modif_resol.cpp 2024-04-27T16:08:25,632 building 'fluidsim.util.__pythran__.mini_oper_modif_resol' extension 2024-04-27T16:08:25,633 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-27T16:08:25,633 creating build/temp.linux-armv7l-cpython-311/fluidsim/util 2024-04-27T16:08:25,634 creating build/temp.linux-armv7l-cpython-311/fluidsim/util/__pythran__ 2024-04-27T16:08:25,634 INFO: compile options: '-DENABLE_PYTHON_MODULE -D__PYTHRAN__=3 -I/tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-gqnz0rgd/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/tmp/pip-build-env-gqnz0rgd/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/usr/include/python3.11 -c' 2024-04-27T16:08:25,635 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-27T16:08:25,636 INFO: arm-linux-gnueabihf-gcc: fluidsim/util/__pythran__/mini_oper_modif_resol.cpp 2024-04-27T16:08:37,774 creating build/lib.linux-armv7l-cpython-311/fluidsim/util/__pythran__ 2024-04-27T16:08:37,774 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-27T16:08:43,767 INFO: Generated C++ source file: fluidsim/operators/__pythran__/operators3d.cpp 2024-04-27T16:08:43,768 Generated C++ source file: fluidsim/operators/__pythran__/operators3d.cpp 2024-04-27T16:08:43,769 building 'fluidsim.operators.__pythran__.operators3d' extension 2024-04-27T16:08:43,769 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-27T16:08:43,770 creating build/temp.linux-armv7l-cpython-311/fluidsim/operators 2024-04-27T16:08:43,770 creating build/temp.linux-armv7l-cpython-311/fluidsim/operators/__pythran__ 2024-04-27T16:08:43,771 INFO: compile options: '-DENABLE_PYTHON_MODULE -D__PYTHRAN__=3 -I/tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-gqnz0rgd/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/tmp/pip-build-env-gqnz0rgd/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/usr/include/python3.11 -c' 2024-04-27T16:08:43,771 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-27T16:08:43,772 INFO: arm-linux-gnueabihf-gcc: fluidsim/operators/__pythran__/operators3d.cpp 2024-04-27T16:09:08,724 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:61, 2024-04-27T16:09:08,724 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:7, 2024-04-27T16:09:08,725 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/tuple.hpp:5, 2024-04-27T16:09:08,725 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/bool_.hpp:5, 2024-04-27T16:09:08,726 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:4, 2024-04-27T16:09:08,727 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2024-04-27T16:09:08,728 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2024-04-27T16:09:08,729 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:46, 2024-04-27T16:09:08,729 from fluidsim/operators/__pythran__/operators3d.cpp:1: 2024-04-27T16:09:08,730 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:08,731 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:08,731 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:08,732 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:08,733 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:08,734 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-27T16:09:08,734 fluidsim/operators/__pythran__/operators3d.cpp:2147:127: required from here 2024-04-27T16:09:08,735 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:08,736 504 | : types::simd_register(kernel::broadcast(val, A {})) 2024-04-27T16:09:08,737 | ^ 2024-04-27T16:09:08,737 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./././././xsimd_sse2_register.hpp:16, 2024-04-27T16:09:08,738 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././xsimd_sse3_register.hpp:15, 2024-04-27T16:09:08,739 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./././xsimd_ssse3_register.hpp:15, 2024-04-27T16:09:08,740 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././xsimd_sse4_1_register.hpp:15, 2024-04-27T16:09:08,740 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./xsimd_sse4_2_register.hpp:15, 2024-04-27T16:09:08,741 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/xsimd_fma3_sse_register.hpp:15, 2024-04-27T16:09:08,741 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/xsimd_all_registers.hpp:12, 2024-04-27T16:09:08,742 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/xsimd_arch.hpp:19, 2024-04-27T16:09:08,742 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/xsimd_aligned_allocator.hpp:27, 2024-04-27T16:09:08,743 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:56: 2024-04-27T16:09:08,743 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:08,744 27 | struct simd_register 2024-04-27T16:09:08,745 | ^~~~~~~~~~~~~ 2024-04-27T16:09:08,745 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:08,746 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:08,747 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:08,748 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:08,748 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:25,951 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:100, 2024-04-27T16:09:25,952 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:492: 2024-04-27T16:09:25,952 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:25,953 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:25,954 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:25,955 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:25,955 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:25,956 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:25,957 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:25,957 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:25,958 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:25,959 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:25,959 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:25,960 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-27T16:09:25,961 fluidsim/operators/__pythran__/operators3d.cpp:2181:130: required from here 2024-04-27T16:09:25,962 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:25,962 626 | store_aligned(dst, src, A {}); 2024-04-27T16:09:25,963 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2024-04-27T16:09:25,964 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:25,964 570 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-27T16:09:25,965 | ^~~~~~~~~~~~~ 2024-04-27T16:09:25,966 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:570:21: note: template argument deduction/substitution failed: 2024-04-27T16:09:25,967 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:25,967 569 | template = 0> 2024-04-27T16:09:25,968 | ^ 2024-04-27T16:09:25,969 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:25,969 576 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-27T16:09:25,970 | ^~~~~~~~~~~~~ 2024-04-27T16:09:25,971 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:576:21: note: template argument deduction/substitution failed: 2024-04-27T16:09:25,971 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:25,972 575 | template = 0> 2024-04-27T16:09:25,973 | ^ 2024-04-27T16:09:25,973 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:25,974 582 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-27T16:09:25,974 | ^~~~~~~~~~~~~ 2024-04-27T16:09:25,975 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:582:21: note: template argument deduction/substitution failed: 2024-04-27T16:09:25,975 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:25,976 581 | template = 0> 2024-04-27T16:09:25,976 | ^ 2024-04-27T16:09:25,977 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:25,978 588 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-27T16:09:25,978 | ^~~~~~~~~~~~~ 2024-04-27T16:09:25,979 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:588:21: note: template argument deduction/substitution failed: 2024-04-27T16:09:25,979 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:25,980 587 | template = 0> 2024-04-27T16:09:25,981 | ^ 2024-04-27T16:09:25,981 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:25,982 594 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-27T16:09:25,983 | ^~~~~~~~~~~~~ 2024-04-27T16:09:25,983 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:594:21: note: template argument deduction/substitution failed: 2024-04-27T16:09:25,984 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:25,985 593 | template = 0> 2024-04-27T16:09:25,985 | ^ 2024-04-27T16:09:25,986 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:25,987 600 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-27T16:09:25,987 | ^~~~~~~~~~~~~ 2024-04-27T16:09:25,988 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:600:21: note: template argument deduction/substitution failed: 2024-04-27T16:09:25,988 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:25,989 599 | template = 0> 2024-04-27T16:09:25,989 | ^ 2024-04-27T16:09:25,990 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:25,990 606 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-27T16:09:25,991 | ^~~~~~~~~~~~~ 2024-04-27T16:09:25,992 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:606:21: note: template argument deduction/substitution failed: 2024-04-27T16:09:25,992 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:25,993 605 | template = 0> 2024-04-27T16:09:25,994 | ^ 2024-04-27T16:09:25,995 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:25,995 612 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-27T16:09:25,996 | ^~~~~~~~~~~~~ 2024-04-27T16:09:25,997 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:612:21: note: template argument deduction/substitution failed: 2024-04-27T16:09:25,997 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:25,998 611 | template = 0> 2024-04-27T16:09:25,999 | ^ 2024-04-27T16:09:25,999 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:26,000 618 | inline void store_aligned(float* dst, batch const& src, requires_arch) noexcept 2024-04-27T16:09:26,001 | ^~~~~~~~~~~~~ 2024-04-27T16:09:26,002 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:26,002 618 | inline void store_aligned(float* dst, batch const& src, requires_arch) noexcept 2024-04-27T16:09:26,003 | ~~~~~~~^~~ 2024-04-27T16:09:26,003 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:66: 2024-04-27T16:09:26,004 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:26,004 2277 | inline void store_aligned(T* mem, batch const& val) noexcept 2024-04-27T16:09:26,005 | ^~~~~~~~~~~~~ 2024-04-27T16:09:26,005 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2277:17: note: candidate expects 2 arguments, 3 provided 2024-04-27T16:09:26,785 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:26,786 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:26,786 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:26,787 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:26,788 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:26,788 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:26,789 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:26,790 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:26,790 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:26,791 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:26,792 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:26,793 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-27T16:09:26,793 fluidsim/operators/__pythran__/operators3d.cpp:2232:127: required from here 2024-04-27T16:09:26,794 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:26,795 2153 | return kernel::sqrt(x, A {}); 2024-04-27T16:09:26,796 | ~~~~~~~~~~~~~~~^~~~~~~~~ 2024-04-27T16:09:26,796 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:26,797 1358 | inline batch sqrt(batch const& arg, requires_arch) noexcept 2024-04-27T16:09:26,798 | ^~~~ 2024-04-27T16:09:26,799 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:26,799 1358 | inline batch sqrt(batch const& arg, requires_arch) noexcept 2024-04-27T16:09:26,800 | ~~~~~~~~~~~~~~~~~~~~~~~^~~ 2024-04-27T16:09:26,801 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:18, 2024-04-27T16:09:26,801 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:120: 2024-04-27T16:09:26,802 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:26,803 2140 | inline batch, A> sqrt(batch, A> const& z, requires_arch) noexcept 2024-04-27T16:09:26,803 | ^~~~ 2024-04-27T16:09:26,804 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:26,805 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:26,805 2153 | return kernel::sqrt(x, A {}); 2024-04-27T16:09:26,806 | ~~~~~~~~~~~~~~~^~~~~~~~~ 2024-04-27T16:09:27,852 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:27,853 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:27,854 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:27,854 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:27,855 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:27,856 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:27,857 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:27,858 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:27,859 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:27,859 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:27,860 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:27,861 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-27T16:09:27,862 fluidsim/operators/__pythran__/operators3d.cpp:2181:130: required from here 2024-04-27T16:09:27,862 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:27,863 770 | return *this = kernel::add(*this, other, A {}); 2024-04-27T16:09:27,863 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-27T16:09:27,864 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:27,865 736 | inline batch add(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-27T16:09:27,866 | ^~~ 2024-04-27T16:09:27,867 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:736:28: note: template argument deduction/substitution failed: 2024-04-27T16:09:27,867 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:27,868 735 | template = 0> 2024-04-27T16:09:27,869 | ^ 2024-04-27T16:09:27,882 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:27,883 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:27,884 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:27,884 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:27,885 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:27,886 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:27,887 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:27,888 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:27,888 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:27,889 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:27,890 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:27,890 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-27T16:09:27,891 fluidsim/operators/__pythran__/operators3d.cpp:2181:130: required from here 2024-04-27T16:09:27,892 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:27,893 791 | return *this = kernel::div(*this, other, A {}); 2024-04-27T16:09:27,893 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-27T16:09:27,894 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:27,894 839 | inline batch div(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-27T16:09:27,895 | ^~~ 2024-04-27T16:09:27,896 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:27,896 839 | inline batch div(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-27T16:09:27,897 | ~~~~~~~~~~~~~~~~~~~~~~~^~~ 2024-04-27T16:09:27,898 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:15: 2024-04-27T16:09:27,899 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:27,899 63 | inline batch div(batch const& self, batch const& other, requires_arch) noexcept 2024-04-27T16:09:27,900 | ^~~ 2024-04-27T16:09:27,901 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:27,901 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:27,902 62 | template ::value, void>::type> 2024-04-27T16:09:27,903 | ^~~~~ 2024-04-27T16:09:27,929 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:494: 2024-04-27T16:09:27,929 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:27,930 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:27,931 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:27,932 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:27,933 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:27,933 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:27,934 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:27,935 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:27,935 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:27,936 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:27,937 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:27,938 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-27T16:09:27,938 fluidsim/operators/__pythran__/operators3d.cpp:2215:130: required from here 2024-04-27T16:09:27,939 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:27,940 71 | static_assert(!A::supported() || xsimd::has_simd_register::value, 2024-04-27T16:09:27,940 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-27T16:09:27,941 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:27,962 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:27,962 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:27,963 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:27,964 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:27,964 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:27,965 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:27,966 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:27,967 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:27,967 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:27,968 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:27,969 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:27,970 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-27T16:09:27,971 fluidsim/operators/__pythran__/operators3d.cpp:2266:126: required from here 2024-04-27T16:09:27,972 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:27,972 784 | return *this = kernel::mul(*this, other, A {}); 2024-04-27T16:09:27,973 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-27T16:09:27,973 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:27,973 160 | inline batch mul(batch const& self, batch const& other, requires_arch) noexcept 2024-04-27T16:09:27,974 | ^~~ 2024-04-27T16:09:27,975 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:27,975 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:17: 2024-04-27T16:09:27,976 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:27,976 32 | template ::value, void>::type> 2024-04-27T16:09:27,977 | ^~~~~ 2024-04-27T16:09:27,977 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:27,978 810 | inline batch mul(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-27T16:09:27,979 | ^~~ 2024-04-27T16:09:27,980 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:810:28: note: template argument deduction/substitution failed: 2024-04-27T16:09:27,980 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:27,981 809 | template = 0> 2024-04-27T16:09:27,982 | ^ 2024-04-27T16:09:28,296 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:19: 2024-04-27T16:09:28,297 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:28,298 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:28,299 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:28,300 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:28,300 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:28,301 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:28,301 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:28,302 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:28,303 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:28,304 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:28,304 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:28,305 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-27T16:09:28,306 fluidsim/operators/__pythran__/operators3d.cpp:2181:130: required from here 2024-04-27T16:09:28,307 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:28,307 276 | static_assert(!std::is_same::value, "there should be a direct load for this type combination"); 2024-04-27T16:09:28,308 | ^~~~~ 2024-04-27T16:09:28,309 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:28,326 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:28,327 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:28,328 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:28,328 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:28,329 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:28,329 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:28,330 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:28,331 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:28,332 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:28,333 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:28,333 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:28,334 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-27T16:09:28,335 fluidsim/operators/__pythran__/operators3d.cpp:2215:130: required from here 2024-04-27T16:09:28,336 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:28,336 572 | static_assert(std::is_same::value, "complex_high not implemented for the required architecture"); 2024-04-27T16:09:28,337 | ^~~~~ 2024-04-27T16:09:28,338 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:28,338 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:28,339 573 | } 2024-04-27T16:09:28,340 | ^ 2024-04-27T16:09:28,340 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:28,341 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:28,342 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:28,343 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:28,343 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:28,344 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:28,344 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:28,345 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:28,346 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:28,347 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:28,348 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:28,348 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-27T16:09:28,349 fluidsim/operators/__pythran__/operators3d.cpp:2215:130: required from here 2024-04-27T16:09:28,350 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:28,351 578 | static_assert(std::is_same::value, "complex_low not implemented for the required architecture"); 2024-04-27T16:09:28,351 | ^~~~~ 2024-04-27T16:09:28,352 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:28,353 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:28,353 579 | } 2024-04-27T16:09:28,354 | ^ 2024-04-27T16:09:28,621 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:28,622 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:28,623 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:28,623 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:28,624 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:28,625 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:28,626 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:28,627 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:28,627 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:28,628 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:28,629 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:28,629 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-27T16:09:28,630 fluidsim/operators/__pythran__/operators3d.cpp:2215:130: required from here 2024-04-27T16:09:28,631 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:28,632 566 | static_assert(std::is_same::value, "load_complex not implemented for the required architecture"); 2024-04-27T16:09:28,632 | ^~~~~ 2024-04-27T16:09:28,632 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:28,633 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:28,634 567 | } 2024-04-27T16:09:28,634 | ^ 2024-04-27T16:09:28,990 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:28,991 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:28,991 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:28,992 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:28,993 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:28,994 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:28,995 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:28,995 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:28,996 /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-27T16:09:28,997 /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-27T16:09:28,998 /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-27T16:09:28,999 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-27T16:09:28,999 fluidsim/operators/__pythran__/operators3d.cpp:2351:130: required from here 2024-04-27T16:09:29,000 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:29,001 777 | return *this = kernel::sub(*this, other, A {}); 2024-04-27T16:09:29,001 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-27T16:09:29,002 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:29,002 773 | inline batch sub(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-27T16:09:29,003 | ^~~ 2024-04-27T16:09:29,003 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:773:28: note: template argument deduction/substitution failed: 2024-04-27T16:09:29,004 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:29,004 772 | template = 0> 2024-04-27T16:09:29,005 | ^ 2024-04-27T16:09:31,369 cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics 2024-04-27T16:09:32,156 INFO: Generated C++ source file: fluidsim/operators/__pythran__/operators2d.cpp 2024-04-27T16:09:32,157 Generated C++ source file: fluidsim/operators/__pythran__/operators2d.cpp 2024-04-27T16:09:32,158 building 'fluidsim.operators.__pythran__.operators2d' extension 2024-04-27T16:09:32,158 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-27T16:09:32,159 INFO: compile options: '-DENABLE_PYTHON_MODULE -D__PYTHRAN__=3 -I/tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-gqnz0rgd/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/tmp/pip-build-env-gqnz0rgd/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/usr/include/python3.11 -c' 2024-04-27T16:09:32,160 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-27T16:09:32,161 INFO: arm-linux-gnueabihf-gcc: fluidsim/operators/__pythran__/operators2d.cpp 2024-04-27T16:09:45,237 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:61, 2024-04-27T16:09:45,237 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:7, 2024-04-27T16:09:45,238 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/tuple.hpp:5, 2024-04-27T16:09:45,238 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/bool_.hpp:5, 2024-04-27T16:09:45,239 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:4, 2024-04-27T16:09:45,240 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2024-04-27T16:09:45,241 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2024-04-27T16:09:45,242 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:46, 2024-04-27T16:09:45,242 from fluidsim/operators/__pythran__/operators2d.cpp:1: 2024-04-27T16:09:45,243 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:45,243 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:45,244 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:45,244 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:45,245 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:45,246 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-27T16:09:45,247 fluidsim/operators/__pythran__/operators2d.cpp:444:127: required from here 2024-04-27T16:09:45,247 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:45,248 504 | : types::simd_register(kernel::broadcast(val, A {})) 2024-04-27T16:09:45,249 | ^ 2024-04-27T16:09:45,249 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./././././xsimd_sse2_register.hpp:16, 2024-04-27T16:09:45,250 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././xsimd_sse3_register.hpp:15, 2024-04-27T16:09:45,250 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./././xsimd_ssse3_register.hpp:15, 2024-04-27T16:09:45,251 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././xsimd_sse4_1_register.hpp:15, 2024-04-27T16:09:45,251 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./xsimd_sse4_2_register.hpp:15, 2024-04-27T16:09:45,252 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/xsimd_fma3_sse_register.hpp:15, 2024-04-27T16:09:45,253 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/xsimd_all_registers.hpp:12, 2024-04-27T16:09:45,254 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/xsimd_arch.hpp:19, 2024-04-27T16:09:45,255 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/xsimd_aligned_allocator.hpp:27, 2024-04-27T16:09:45,255 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:56: 2024-04-27T16:09:45,256 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:45,257 27 | struct simd_register 2024-04-27T16:09:45,258 | ^~~~~~~~~~~~~ 2024-04-27T16:09:45,258 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:45,259 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:45,260 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:45,260 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:45,261 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:49,519 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:100, 2024-04-27T16:09:49,519 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:492: 2024-04-27T16:09:49,520 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:49,521 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:49,521 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:49,522 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:49,522 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:49,523 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:49,524 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:49,525 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:49,525 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:49,526 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:49,527 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:49,528 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-27T16:09:49,528 fluidsim/operators/__pythran__/operators2d.cpp:541:92: required from here 2024-04-27T16:09:49,529 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:49,530 626 | store_aligned(dst, src, A {}); 2024-04-27T16:09:49,531 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2024-04-27T16:09:49,531 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:49,532 570 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-27T16:09:49,533 | ^~~~~~~~~~~~~ 2024-04-27T16:09:49,533 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:570:21: note: template argument deduction/substitution failed: 2024-04-27T16:09:49,534 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:49,535 569 | template = 0> 2024-04-27T16:09:49,536 | ^ 2024-04-27T16:09:49,537 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:49,537 576 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-27T16:09:49,538 | ^~~~~~~~~~~~~ 2024-04-27T16:09:49,538 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:576:21: note: template argument deduction/substitution failed: 2024-04-27T16:09:49,539 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:49,539 575 | template = 0> 2024-04-27T16:09:49,540 | ^ 2024-04-27T16:09:49,540 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:49,541 582 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-27T16:09:49,542 | ^~~~~~~~~~~~~ 2024-04-27T16:09:49,542 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:582:21: note: template argument deduction/substitution failed: 2024-04-27T16:09:49,543 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:49,544 581 | template = 0> 2024-04-27T16:09:49,545 | ^ 2024-04-27T16:09:49,545 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:49,546 588 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-27T16:09:49,547 | ^~~~~~~~~~~~~ 2024-04-27T16:09:49,548 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:588:21: note: template argument deduction/substitution failed: 2024-04-27T16:09:49,548 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:49,549 587 | template = 0> 2024-04-27T16:09:49,550 | ^ 2024-04-27T16:09:49,551 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:49,551 594 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-27T16:09:49,552 | ^~~~~~~~~~~~~ 2024-04-27T16:09:49,553 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:594:21: note: template argument deduction/substitution failed: 2024-04-27T16:09:49,553 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:49,554 593 | template = 0> 2024-04-27T16:09:49,555 | ^ 2024-04-27T16:09:49,555 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:49,556 600 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-27T16:09:49,556 | ^~~~~~~~~~~~~ 2024-04-27T16:09:49,557 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:600:21: note: template argument deduction/substitution failed: 2024-04-27T16:09:49,557 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:49,558 599 | template = 0> 2024-04-27T16:09:49,559 | ^ 2024-04-27T16:09:49,560 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:49,560 606 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-27T16:09:49,561 | ^~~~~~~~~~~~~ 2024-04-27T16:09:49,562 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:606:21: note: template argument deduction/substitution failed: 2024-04-27T16:09:49,563 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:49,563 605 | template = 0> 2024-04-27T16:09:49,564 | ^ 2024-04-27T16:09:49,565 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:49,565 612 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2024-04-27T16:09:49,566 | ^~~~~~~~~~~~~ 2024-04-27T16:09:49,567 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:612:21: note: template argument deduction/substitution failed: 2024-04-27T16:09:49,568 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:49,568 611 | template = 0> 2024-04-27T16:09:49,569 | ^ 2024-04-27T16:09:49,569 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:49,570 618 | inline void store_aligned(float* dst, batch const& src, requires_arch) noexcept 2024-04-27T16:09:49,570 | ^~~~~~~~~~~~~ 2024-04-27T16:09:49,571 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:49,572 618 | inline void store_aligned(float* dst, batch const& src, requires_arch) noexcept 2024-04-27T16:09:49,572 | ~~~~~~~^~~ 2024-04-27T16:09:49,573 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:66: 2024-04-27T16:09:49,574 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:49,574 2277 | inline void store_aligned(T* mem, batch const& val) noexcept 2024-04-27T16:09:49,575 | ^~~~~~~~~~~~~ 2024-04-27T16:09:49,576 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2277:17: note: candidate expects 2 arguments, 3 provided 2024-04-27T16:09:50,093 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,093 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,094 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,095 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,096 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,097 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,098 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,098 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,099 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,100 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,101 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,101 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-27T16:09:50,102 fluidsim/operators/__pythran__/operators2d.cpp:541:92: required from here 2024-04-27T16:09:50,103 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,103 777 | return *this = kernel::sub(*this, other, A {}); 2024-04-27T16:09:50,104 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-27T16:09:50,105 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,105 773 | inline batch sub(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-27T16:09:50,106 | ^~~ 2024-04-27T16:09:50,107 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:773:28: note: template argument deduction/substitution failed: 2024-04-27T16:09:50,107 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,108 772 | template = 0> 2024-04-27T16:09:50,109 | ^ 2024-04-27T16:09:50,130 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:494: 2024-04-27T16:09:50,131 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,131 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,132 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,133 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,133 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,134 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,135 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,135 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,136 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,137 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,137 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,138 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-27T16:09:50,139 fluidsim/operators/__pythran__/operators2d.cpp:573:85: required from here 2024-04-27T16:09:50,139 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,140 71 | static_assert(!A::supported() || xsimd::has_simd_register::value, 2024-04-27T16:09:50,141 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-27T16:09:50,141 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,238 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:19, 2024-04-27T16:09:50,239 from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:120: 2024-04-27T16:09:50,240 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,240 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,241 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,242 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,243 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,243 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,244 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,245 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,245 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,246 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,247 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,248 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-27T16:09:50,249 fluidsim/operators/__pythran__/operators2d.cpp:541:92: required from here 2024-04-27T16:09:50,249 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,250 276 | static_assert(!std::is_same::value, "there should be a direct load for this type combination"); 2024-04-27T16:09:50,250 | ^~~~~ 2024-04-27T16:09:50,251 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,265 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,266 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,266 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,267 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,268 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,268 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,269 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,270 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,271 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,271 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,272 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,273 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-27T16:09:50,274 fluidsim/operators/__pythran__/operators2d.cpp:573:85: required from here 2024-04-27T16:09:50,275 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,275 572 | static_assert(std::is_same::value, "complex_high not implemented for the required architecture"); 2024-04-27T16:09:50,276 | ^~~~~ 2024-04-27T16:09:50,277 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,277 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,278 573 | } 2024-04-27T16:09:50,278 | ^ 2024-04-27T16:09:50,279 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,279 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,280 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,281 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,281 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,282 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,283 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,284 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,285 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,285 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,286 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,286 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-27T16:09:50,287 fluidsim/operators/__pythran__/operators2d.cpp:573:85: required from here 2024-04-27T16:09:50,288 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,288 578 | static_assert(std::is_same::value, "complex_low not implemented for the required architecture"); 2024-04-27T16:09:50,289 | ^~~~~ 2024-04-27T16:09:50,290 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,290 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,291 579 | } 2024-04-27T16:09:50,291 | ^ 2024-04-27T16:09:50,352 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,353 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,354 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,354 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,355 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,356 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,357 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,358 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,358 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,359 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,359 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,360 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-27T16:09:50,361 fluidsim/operators/__pythran__/operators2d.cpp:444:127: required from here 2024-04-27T16:09:50,361 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,362 770 | return *this = kernel::add(*this, other, A {}); 2024-04-27T16:09:50,363 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-27T16:09:50,363 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,364 736 | inline batch add(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-27T16:09:50,365 | ^~~ 2024-04-27T16:09:50,365 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:736:28: note: template argument deduction/substitution failed: 2024-04-27T16:09:50,366 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,366 735 | template = 0> 2024-04-27T16:09:50,367 | ^ 2024-04-27T16:09:50,406 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,406 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,407 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,408 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,408 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,409 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,410 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,410 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,411 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,412 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,413 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,414 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-27T16:09:50,414 fluidsim/operators/__pythran__/operators2d.cpp:573:85: required from here 2024-04-27T16:09:50,415 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,416 566 | static_assert(std::is_same::value, "load_complex not implemented for the required architecture"); 2024-04-27T16:09:50,416 | ^~~~~ 2024-04-27T16:09:50,417 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,418 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,419 567 | } 2024-04-27T16:09:50,420 | ^ 2024-04-27T16:09:50,455 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,456 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,457 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,457 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,458 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,458 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,459 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,460 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,460 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,461 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,462 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,463 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-27T16:09:50,463 fluidsim/operators/__pythran__/operators2d.cpp:444:127: required from here 2024-04-27T16:09:50,464 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,465 784 | return *this = kernel::mul(*this, other, A {}); 2024-04-27T16:09:50,465 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2024-04-27T16:09:50,466 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:15: 2024-04-27T16:09:50,466 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,467 160 | inline batch mul(batch const& self, batch const& other, requires_arch) noexcept 2024-04-27T16:09:50,468 | ^~~ 2024-04-27T16:09:50,469 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,469 In file included from /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:17: 2024-04-27T16:09:50,470 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,471 32 | template ::value, void>::type> 2024-04-27T16:09:50,471 | ^~~~~ 2024-04-27T16:09:50,472 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,473 810 | inline batch mul(batch const& lhs, batch const& rhs, requires_arch) noexcept 2024-04-27T16:09:50,473 | ^~~ 2024-04-27T16:09:50,474 /tmp/pip-build-env-gqnz0rgd/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:810:28: note: template argument deduction/substitution failed: 2024-04-27T16:09:50,475 /tmp/pip-build-env-gqnz0rgd/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-27T16:09:50,475 809 | template = 0> 2024-04-27T16:09:50,476 | ^ 2024-04-27T16:09:51,170 cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics 2024-04-27T16:09:51,203 Extensions built: ['fluidsim.solvers.ns2d.__pythran__.solver', 'fluidsim.solvers.ns2d.output.__pythran__.spatiotemporal_spectra', 'fluidsim.solvers.ns3d.forcing.__pythran__.watu', 'fluidsim.solvers.ns3d.strat.__pythran__.solver', 'fluidsim.solvers.ns3d.output.__pythran__.spatiotemporal_spectra', 'fluidsim.base.output.__pythran__.increments', 'fluidsim.base.output.__pythran__.spatiotemporal_spectra', 'fluidsim.base.time_stepping.__pythran__.pseudo_spect', 'fluidsim.util.__pythran__.mini_oper_modif_resol', 'fluidsim.operators.__pythran__.operators3d', 'fluidsim.operators.__pythran__.operators2d'] 2024-04-27T16:09:51,207 Extensions built: ['fluidsim.solvers.ns2d.__pythran__.solver', 'fluidsim.solvers.ns2d.output.__pythran__.spatiotemporal_spectra', 'fluidsim.solvers.ns3d.forcing.__pythran__.watu', 'fluidsim.solvers.ns3d.strat.__pythran__.solver', 'fluidsim.solvers.ns3d.output.__pythran__.spatiotemporal_spectra', 'fluidsim.base.output.__pythran__.increments', 'fluidsim.base.output.__pythran__.spatiotemporal_spectra', 'fluidsim.base.time_stepping.__pythran__.pseudo_spect', 'fluidsim.util.__pythran__.mini_oper_modif_resol', 'fluidsim.operators.__pythran__.operators3d', 'fluidsim.operators.__pythran__.operators2d'] 2024-04-27T16:09:51,226 installing to build/bdist.linux-armv7l/wheel 2024-04-27T16:09:51,227 running install 2024-04-27T16:09:51,251 running install_lib 2024-04-27T16:09:51,264 creating build/bdist.linux-armv7l 2024-04-27T16:09:51,265 creating build/bdist.linux-armv7l/wheel 2024-04-27T16:09:51,267 creating build/bdist.linux-armv7l/wheel/fluidsim 2024-04-27T16:09:51,269 copying build/lib.linux-armv7l-cpython-311/fluidsim/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim 2024-04-27T16:09:51,271 creating build/bdist.linux-armv7l/wheel/fluidsim/extend_simul 2024-04-27T16:09:51,273 copying build/lib.linux-armv7l-cpython-311/fluidsim/extend_simul/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/extend_simul 2024-04-27T16:09:51,275 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-27T16:09:51,277 copying build/lib.linux-armv7l-cpython-311/fluidsim/magic.py -> build/bdist.linux-armv7l/wheel/fluidsim 2024-04-27T16:09:51,280 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers 2024-04-27T16:09:51,281 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers 2024-04-27T16:09:51,284 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d 2024-04-27T16:09:51,285 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d 2024-04-27T16:09:51,287 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d 2024-04-27T16:09:51,290 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/init_fields.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d 2024-04-27T16:09:51,292 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/test_solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d 2024-04-27T16:09:51,295 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/test_with_uxuy.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d 2024-04-27T16:09:51,297 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/strat 2024-04-27T16:09:51,298 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/strat 2024-04-27T16:09:51,300 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/strat 2024-04-27T16:09:51,303 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-27T16:09:51,305 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-27T16:09:51,307 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat/state.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/strat 2024-04-27T16:09:51,310 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat/forcing.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/strat 2024-04-27T16:09:51,312 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/strat/output 2024-04-27T16:09:51,314 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-27T16:09:51,316 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-27T16:09:51,318 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-27T16:09:51,320 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-27T16:09:51,323 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-27T16:09:51,326 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-27T16:09:51,329 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-27T16:09:51,332 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-27T16:09:51,334 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-27T16:09:51,336 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-27T16:09:51,338 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/state.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d 2024-04-27T16:09:51,341 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/forcing.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d 2024-04-27T16:09:51,343 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/output 2024-04-27T16:09:51,343 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-27T16:09:51,345 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/output/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/output 2024-04-27T16:09:51,347 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-27T16:09:51,349 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-27T16:09:51,351 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-27T16:09:51,353 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-27T16:09:51,355 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/output/spectra.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/output 2024-04-27T16:09:51,357 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/with_uxuy.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d 2024-04-27T16:09:51,359 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/bouss 2024-04-27T16:09:51,360 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/bouss/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/bouss 2024-04-27T16:09:51,362 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/bouss/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/bouss 2024-04-27T16:09:51,364 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-27T16:09:51,366 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/bouss/state.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/bouss 2024-04-27T16:09:51,368 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/plate2d 2024-04-27T16:09:51,369 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/plate2d 2024-04-27T16:09:51,371 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/plate2d 2024-04-27T16:09:51,373 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d/dimensional.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/plate2d 2024-04-27T16:09:51,375 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d/operators.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/plate2d 2024-04-27T16:09:51,377 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d/init_fields.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/plate2d 2024-04-27T16:09:51,379 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d/test_solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/plate2d 2024-04-27T16:09:51,381 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d/state.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/plate2d 2024-04-27T16:09:51,383 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d/forcing.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/plate2d 2024-04-27T16:09:51,385 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/plate2d/output 2024-04-27T16:09:51,386 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-27T16:09:51,388 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d/output/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/plate2d/output 2024-04-27T16:09:51,390 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-27T16:09:51,392 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-27T16:09:51,394 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d/output/spectra.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/plate2d/output 2024-04-27T16:09:51,396 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d/test_dimensional.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/plate2d 2024-04-27T16:09:51,398 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/sphere 2024-04-27T16:09:51,399 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sphere/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sphere 2024-04-27T16:09:51,402 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/sphere/ns2d 2024-04-27T16:09:51,402 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sphere/ns2d/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sphere/ns2d 2024-04-27T16:09:51,404 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sphere/ns2d/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sphere/ns2d 2024-04-27T16:09:51,406 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-27T16:09:51,408 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/sphere/sw1l 2024-04-27T16:09:51,409 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sphere/sw1l/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sphere/sw1l 2024-04-27T16:09:51,411 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sphere/sw1l/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sphere/sw1l 2024-04-27T16:09:51,413 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-27T16:09:51,414 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sphere/sw1l/state.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sphere/sw1l 2024-04-27T16:09:51,417 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/nl1d 2024-04-27T16:09:51,418 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/nl1d/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/nl1d 2024-04-27T16:09:51,419 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/nl1d/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/nl1d 2024-04-27T16:09:51,422 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/nl1d/test_solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/nl1d 2024-04-27T16:09:51,424 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/models0d 2024-04-27T16:09:51,425 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/models0d 2024-04-27T16:09:51,427 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/models0d/lorenz 2024-04-27T16:09:51,428 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d/lorenz/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/models0d/lorenz 2024-04-27T16:09:51,430 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d/lorenz/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/models0d/lorenz 2024-04-27T16:09:51,433 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/models0d/lorenz/output 2024-04-27T16:09:51,434 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-27T16:09:51,436 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-27T16:09:51,438 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d/test_lorenz.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/models0d 2024-04-27T16:09:51,439 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d/test_predaprey.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/models0d 2024-04-27T16:09:51,441 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/models0d/predaprey 2024-04-27T16:09:51,442 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d/predaprey/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/models0d/predaprey 2024-04-27T16:09:51,444 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d/predaprey/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/models0d/predaprey 2024-04-27T16:09:51,446 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/models0d/predaprey/output 2024-04-27T16:09:51,446 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-27T16:09:51,449 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-27T16:09:51,451 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/burgers1d 2024-04-27T16:09:51,452 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/burgers1d/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/burgers1d 2024-04-27T16:09:51,453 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/burgers1d/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/burgers1d 2024-04-27T16:09:51,455 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/burgers1d/test_solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/burgers1d 2024-04-27T16:09:51,457 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/burgers1d/skew_sym 2024-04-27T16:09:51,458 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-27T16:09:51,460 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-27T16:09:51,461 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-27T16:09:51,464 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/ad1d 2024-04-27T16:09:51,465 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ad1d 2024-04-27T16:09:51,466 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ad1d 2024-04-27T16:09:51,468 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d/init_fields.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ad1d 2024-04-27T16:09:51,470 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d/test_solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ad1d 2024-04-27T16:09:51,471 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d/state.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ad1d 2024-04-27T16:09:51,473 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/ad1d/output 2024-04-27T16:09:51,474 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-27T16:09:51,476 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d/output/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ad1d/output 2024-04-27T16:09:51,478 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/ad1d/pseudo_spect 2024-04-27T16:09:51,479 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-27T16:09:51,481 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-27T16:09:51,482 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-27T16:09:51,484 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-27T16:09:51,486 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l 2024-04-27T16:09:51,486 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l 2024-04-27T16:09:51,488 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l 2024-04-27T16:09:51,490 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/operators.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l 2024-04-27T16:09:51,492 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/init_fields.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l 2024-04-27T16:09:51,494 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/test_solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l 2024-04-27T16:09:51,497 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/modified 2024-04-27T16:09:51,498 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/modified/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/modified 2024-04-27T16:09:51,499 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/modified/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/modified 2024-04-27T16:09:51,501 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-27T16:09:51,503 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/modified/state.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/modified 2024-04-27T16:09:51,505 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/modified/output.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/modified 2024-04-27T16:09:51,507 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/state.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l 2024-04-27T16:09:51,509 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/forcing.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l 2024-04-27T16:09:51,512 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/output 2024-04-27T16:09:51,512 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-27T16:09:51,514 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/output/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/output 2024-04-27T16:09:51,517 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/output/increments.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/output 2024-04-27T16:09:51,519 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-27T16:09:51,521 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-27T16:09:51,524 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-27T16:09:51,526 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-27T16:09:51,529 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/output/spectra.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/output 2024-04-27T16:09:51,531 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-27T16:09:51,533 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/test_operators.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l 2024-04-27T16:09:51,535 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/onlywaves 2024-04-27T16:09:51,535 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/onlywaves/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/onlywaves 2024-04-27T16:09:51,537 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/onlywaves/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/onlywaves 2024-04-27T16:09:51,539 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-27T16:09:51,541 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/onlywaves/state.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/onlywaves 2024-04-27T16:09:51,543 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/onlywaves/output.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/onlywaves 2024-04-27T16:09:51,545 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/exactlin 2024-04-27T16:09:51,546 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/exactlin/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/exactlin 2024-04-27T16:09:51,548 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/exactlin/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/exactlin 2024-04-27T16:09:51,550 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-27T16:09:51,552 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/exactlin/modified 2024-04-27T16:09:51,553 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-27T16:09:51,554 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-27T16:09:51,557 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-27T16:09:51,558 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-27T16:09:51,560 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/exactlin/state.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/exactlin 2024-04-27T16:09:51,563 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d 2024-04-27T16:09:51,564 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d 2024-04-27T16:09:51,565 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d 2024-04-27T16:09:51,568 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d/forcing 2024-04-27T16:09:51,569 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/forcing/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d/forcing 2024-04-27T16:09:51,571 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/forcing/milestone.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d/forcing 2024-04-27T16:09:51,573 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/forcing/watu.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d/forcing 2024-04-27T16:09:51,575 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/init_fields.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d 2024-04-27T16:09:51,577 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/test_solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d 2024-04-27T16:09:51,579 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d/strat 2024-04-27T16:09:51,580 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/strat/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d/strat 2024-04-27T16:09:51,582 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/strat/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d/strat 2024-04-27T16:09:51,584 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-27T16:09:51,586 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/strat/state.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d/strat 2024-04-27T16:09:51,588 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d/strat/output 2024-04-27T16:09:51,588 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-27T16:09:51,590 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-27T16:09:51,592 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-27T16:09:51,594 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-27T16:09:51,596 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/state.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d 2024-04-27T16:09:51,599 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d/output 2024-04-27T16:09:51,600 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-27T16:09:51,602 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/output/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d/output 2024-04-27T16:09:51,603 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-27T16:09:51,606 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-27T16:09:51,608 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-27T16:09:51,610 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/output/spectra.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d/output 2024-04-27T16:09:51,612 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/try_load.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d 2024-04-27T16:09:51,614 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/try_save.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d 2024-04-27T16:09:51,616 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d/bouss 2024-04-27T16:09:51,617 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/bouss/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d/bouss 2024-04-27T16:09:51,619 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/bouss/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d/bouss 2024-04-27T16:09:51,621 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-27T16:09:51,622 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/time_stepping.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d 2024-04-27T16:09:51,624 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/waves2d 2024-04-27T16:09:51,625 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/waves2d/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/waves2d 2024-04-27T16:09:51,627 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/waves2d/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/waves2d 2024-04-27T16:09:51,629 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/waves2d/test_solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/waves2d 2024-04-27T16:09:51,630 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/waves2d/state.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/waves2d 2024-04-27T16:09:51,633 creating build/bdist.linux-armv7l/wheel/fluidsim/base 2024-04-27T16:09:51,633 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/base 2024-04-27T16:09:51,636 creating build/bdist.linux-armv7l/wheel/fluidsim/base/turb_model 2024-04-27T16:09:51,636 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/turb_model/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/turb_model 2024-04-27T16:09:51,638 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/turb_model/base.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/turb_model 2024-04-27T16:09:51,640 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-27T16:09:51,642 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/turb_model/smagorinsky.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/turb_model 2024-04-27T16:09:51,643 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-27T16:09:51,645 creating build/bdist.linux-armv7l/wheel/fluidsim/base/forcing 2024-04-27T16:09:51,646 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/forcing/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/forcing 2024-04-27T16:09:51,648 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/forcing/base.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/forcing 2024-04-27T16:09:51,650 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/forcing/anisotropic.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/forcing 2024-04-27T16:09:51,652 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/forcing/specific.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/forcing 2024-04-27T16:09:51,655 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/forcing/kolmogorov.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/forcing 2024-04-27T16:09:51,657 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/forcing/milestone.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/forcing 2024-04-27T16:09:51,659 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/forcing/test_kolmogorov.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/forcing 2024-04-27T16:09:51,661 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/params.py -> build/bdist.linux-armv7l/wheel/fluidsim/base 2024-04-27T16:09:51,663 creating build/bdist.linux-armv7l/wheel/fluidsim/base/preprocess 2024-04-27T16:09:51,664 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/preprocess/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/preprocess 2024-04-27T16:09:51,666 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/preprocess/test.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/preprocess 2024-04-27T16:09:51,667 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/preprocess/base.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/preprocess 2024-04-27T16:09:51,669 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/preprocess/pseudo_spect.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/preprocess 2024-04-27T16:09:51,671 creating build/bdist.linux-armv7l/wheel/fluidsim/base/sphericalharmo 2024-04-27T16:09:51,672 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/sphericalharmo/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/sphericalharmo 2024-04-27T16:09:51,674 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/sphericalharmo/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/sphericalharmo 2024-04-27T16:09:51,675 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/sphericalharmo/phys_fields.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/sphericalharmo 2024-04-27T16:09:51,677 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/sphericalharmo/state.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/sphericalharmo 2024-04-27T16:09:51,678 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/sphericalharmo/output.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/sphericalharmo 2024-04-27T16:09:51,680 creating build/bdist.linux-armv7l/wheel/fluidsim/base/solvers 2024-04-27T16:09:51,681 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/solvers/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/solvers 2024-04-27T16:09:51,683 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/solvers/base.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/solvers 2024-04-27T16:09:51,685 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/solvers/pseudo_spect.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/solvers 2024-04-27T16:09:51,687 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/solvers/info_base.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/solvers 2024-04-27T16:09:51,689 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/solvers/finite_diff.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/solvers 2024-04-27T16:09:51,690 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/init_fields.py -> build/bdist.linux-armv7l/wheel/fluidsim/base 2024-04-27T16:09:51,693 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/state.py -> build/bdist.linux-armv7l/wheel/fluidsim/base 2024-04-27T16:09:51,696 creating build/bdist.linux-armv7l/wheel/fluidsim/base/output 2024-04-27T16:09:51,697 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/output/temporal_spectra.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/output 2024-04-27T16:09:51,700 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/output/print_stdout.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/output 2024-04-27T16:09:51,702 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/output/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/output 2024-04-27T16:09:51,704 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/output/horiz_means.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/output 2024-04-27T16:09:51,707 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/output/base.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/output 2024-04-27T16:09:51,709 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/output/phys_fields.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/output 2024-04-27T16:09:51,711 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/output/spectra_multidim.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/output 2024-04-27T16:09:51,713 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/output/increments.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/output 2024-04-27T16:09:51,716 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/output/spectra3d.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/output 2024-04-27T16:09:51,718 creating build/bdist.linux-armv7l/wheel/fluidsim/base/output/__pythran__ 2024-04-27T16:09:51,719 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-27T16:09:51,723 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/output/time_signals_fft.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/output 2024-04-27T16:09:51,725 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/output/spatial_means.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/output 2024-04-27T16:09:51,727 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/output/prob_dens_func.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/output 2024-04-27T16:09:51,729 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/output/spect_energy_budget.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/output 2024-04-27T16:09:51,731 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/output/spatiotemporal_spectra.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/output 2024-04-27T16:09:51,734 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/output/phys_fields2d.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/output 2024-04-27T16:09:51,736 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/output/spectra.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/output 2024-04-27T16:09:51,739 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/output/phys_fields3d.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/output 2024-04-27T16:09:51,741 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/output/movies.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/output 2024-04-27T16:09:51,744 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/output/phys_fields1d.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/output 2024-04-27T16:09:51,746 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/output/cross_corr3d.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/output 2024-04-27T16:09:51,749 creating build/bdist.linux-armv7l/wheel/fluidsim/base/time_stepping 2024-04-27T16:09:51,750 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/time_stepping/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/time_stepping 2024-04-27T16:09:51,752 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/time_stepping/base.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/time_stepping 2024-04-27T16:09:51,754 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-27T16:09:51,757 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/time_stepping/simple.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/time_stepping 2024-04-27T16:09:51,760 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-27T16:09:51,762 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/setofvariables.py -> build/bdist.linux-armv7l/wheel/fluidsim/base 2024-04-27T16:09:51,765 creating build/bdist.linux-armv7l/wheel/fluidsim/base/test 2024-04-27T16:09:51,766 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/test/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/test 2024-04-27T16:09:51,768 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/test/test_base_solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/test 2024-04-27T16:09:51,770 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-27T16:09:51,772 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/test/test_params.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/test 2024-04-27T16:09:51,774 copying build/lib.linux-armv7l-cpython-311/fluidsim/_version.py -> build/bdist.linux-armv7l/wheel/fluidsim 2024-04-27T16:09:51,777 creating build/bdist.linux-armv7l/wheel/fluidsim/util 2024-04-27T16:09:51,778 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/test_util.py -> build/bdist.linux-armv7l/wheel/fluidsim/util 2024-04-27T16:09:51,780 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/util 2024-04-27T16:09:51,782 creating build/bdist.linux-armv7l/wheel/fluidsim/util/__pythran__ 2024-04-27T16:09:51,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-27T16:09:51,786 creating build/bdist.linux-armv7l/wheel/fluidsim/util/scripts 2024-04-27T16:09:51,786 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/scripts/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/util/scripts 2024-04-27T16:09:51,788 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/scripts/test_restart.py -> build/bdist.linux-armv7l/wheel/fluidsim/util/scripts 2024-04-27T16:09:51,790 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/scripts/restart.py -> build/bdist.linux-armv7l/wheel/fluidsim/util/scripts 2024-04-27T16:09:51,792 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/scripts/test_modif_resolution.py -> build/bdist.linux-armv7l/wheel/fluidsim/util/scripts 2024-04-27T16:09:51,793 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-27T16:09:51,795 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/scripts/modif_resolution.py -> build/bdist.linux-armv7l/wheel/fluidsim/util/scripts 2024-04-27T16:09:51,797 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/scripts/turb_trandom_anisotropic.py -> build/bdist.linux-armv7l/wheel/fluidsim/util/scripts 2024-04-27T16:09:51,799 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/frequency_modulation.py -> build/bdist.linux-armv7l/wheel/fluidsim/util 2024-04-27T16:09:51,801 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/testing.py -> build/bdist.linux-armv7l/wheel/fluidsim/util 2024-04-27T16:09:51,803 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/mini_oper_modif_resol.py -> build/bdist.linux-armv7l/wheel/fluidsim/util 2024-04-27T16:09:51,805 creating build/bdist.linux-armv7l/wheel/fluidsim/util/console 2024-04-27T16:09:51,806 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/console/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/util/console 2024-04-27T16:09:51,808 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/console/bench.py -> build/bdist.linux-armv7l/wheel/fluidsim/util/console 2024-04-27T16:09:51,810 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/console/test_profile.py -> build/bdist.linux-armv7l/wheel/fluidsim/util/console 2024-04-27T16:09:51,812 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/console/bench_analysis.py -> build/bdist.linux-armv7l/wheel/fluidsim/util/console 2024-04-27T16:09:51,814 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/console/test_bench.py -> build/bdist.linux-armv7l/wheel/fluidsim/util/console 2024-04-27T16:09:51,816 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/console/__main__.py -> build/bdist.linux-armv7l/wheel/fluidsim/util/console 2024-04-27T16:09:51,818 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/console/util.py -> build/bdist.linux-armv7l/wheel/fluidsim/util/console 2024-04-27T16:09:51,820 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/console/profile.py -> build/bdist.linux-armv7l/wheel/fluidsim/util/console 2024-04-27T16:09:51,822 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/output.py -> build/bdist.linux-armv7l/wheel/fluidsim/util 2024-04-27T16:09:51,824 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/util.py -> build/bdist.linux-armv7l/wheel/fluidsim/util 2024-04-27T16:09:51,827 creating build/bdist.linux-armv7l/wheel/fluidsim/operators 2024-04-27T16:09:51,828 copying build/lib.linux-armv7l-cpython-311/fluidsim/operators/operators0d.py -> build/bdist.linux-armv7l/wheel/fluidsim/operators 2024-04-27T16:09:51,830 copying build/lib.linux-armv7l-cpython-311/fluidsim/operators/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/operators 2024-04-27T16:09:51,831 copying build/lib.linux-armv7l-cpython-311/fluidsim/operators/op_finitediff2d.py -> build/bdist.linux-armv7l/wheel/fluidsim/operators 2024-04-27T16:09:51,833 copying build/lib.linux-armv7l-cpython-311/fluidsim/operators/base.py -> build/bdist.linux-armv7l/wheel/fluidsim/operators 2024-04-27T16:09:51,835 copying build/lib.linux-armv7l-cpython-311/fluidsim/operators/sphericalharmo.py -> build/bdist.linux-armv7l/wheel/fluidsim/operators 2024-04-27T16:09:51,837 copying build/lib.linux-armv7l-cpython-311/fluidsim/operators/op_finitediff1d.py -> build/bdist.linux-armv7l/wheel/fluidsim/operators 2024-04-27T16:09:51,838 copying build/lib.linux-armv7l-cpython-311/fluidsim/operators/operators1d.py -> build/bdist.linux-armv7l/wheel/fluidsim/operators 2024-04-27T16:09:51,840 creating build/bdist.linux-armv7l/wheel/fluidsim/operators/test 2024-04-27T16:09:51,841 copying build/lib.linux-armv7l-cpython-311/fluidsim/operators/test/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/operators/test 2024-04-27T16:09:51,843 copying build/lib.linux-armv7l-cpython-311/fluidsim/operators/test/test_operators2d.py -> build/bdist.linux-armv7l/wheel/fluidsim/operators/test 2024-04-27T16:09:51,845 copying build/lib.linux-armv7l-cpython-311/fluidsim/operators/test/test_operators3d.py -> build/bdist.linux-armv7l/wheel/fluidsim/operators/test 2024-04-27T16:09:51,847 copying build/lib.linux-armv7l-cpython-311/fluidsim/operators/operators3d.py -> build/bdist.linux-armv7l/wheel/fluidsim/operators 2024-04-27T16:09:51,851 copying build/lib.linux-armv7l-cpython-311/fluidsim/operators/operators2d.py -> build/bdist.linux-armv7l/wheel/fluidsim/operators 2024-04-27T16:09:51,855 creating build/bdist.linux-armv7l/wheel/scripts 2024-04-27T16:09:51,856 copying build/lib.linux-armv7l-cpython-311/scripts/__init__.py -> build/bdist.linux-armv7l/wheel/scripts 2024-04-27T16:09:51,858 creating build/bdist.linux-armv7l/wheel/scripts/plot_results 2024-04-27T16:09:51,860 copying build/lib.linux-armv7l-cpython-311/scripts/plot_results/__init__.py -> build/bdist.linux-armv7l/wheel/scripts/plot_results 2024-04-27T16:09:51,862 copying build/lib.linux-armv7l-cpython-311/scripts/plot_results/plot_spatial_means.py -> build/bdist.linux-armv7l/wheel/scripts/plot_results 2024-04-27T16:09:51,865 copying build/lib.linux-armv7l-cpython-311/scripts/plot_results/dispersion_relationship_SW1l.py -> build/bdist.linux-armv7l/wheel/scripts/plot_results 2024-04-27T16:09:51,867 copying build/lib.linux-armv7l-cpython-311/scripts/plot_results/fig_spectra_forcingq_diff_c.py -> build/bdist.linux-armv7l/wheel/scripts/plot_results 2024-04-27T16:09:51,869 copying build/lib.linux-armv7l-cpython-311/scripts/plot_results/plot_many_things.py -> build/bdist.linux-armv7l/wheel/scripts/plot_results 2024-04-27T16:09:51,871 copying build/lib.linux-armv7l-cpython-311/scripts/plot_results/plot_profil_phys.py -> build/bdist.linux-armv7l/wheel/scripts/plot_results 2024-04-27T16:09:51,874 copying build/lib.linux-armv7l-cpython-311/scripts/plot_results/superp_2Dspectra.py -> build/bdist.linux-armv7l/wheel/scripts/plot_results 2024-04-27T16:09:51,876 copying build/lib.linux-armv7l-cpython-311/scripts/plot_results/plot_interm.py -> build/bdist.linux-armv7l/wheel/scripts/plot_results 2024-04-27T16:09:51,879 copying build/lib.linux-armv7l-cpython-311/scripts/plot_results/fig_spectra_forcingq.py -> build/bdist.linux-armv7l/wheel/scripts/plot_results 2024-04-27T16:09:51,881 copying build/lib.linux-armv7l-cpython-311/scripts/plot_results/plot_many_runs.py -> build/bdist.linux-armv7l/wheel/scripts/plot_results 2024-04-27T16:09:51,883 copying build/lib.linux-armv7l-cpython-311/scripts/plot_results/plot_time_means.py -> build/bdist.linux-armv7l/wheel/scripts/plot_results 2024-04-27T16:09:51,886 creating build/bdist.linux-armv7l/wheel/scripts/launch 2024-04-27T16:09:51,887 copying build/lib.linux-armv7l-cpython-311/scripts/launch/__init__.py -> build/bdist.linux-armv7l/wheel/scripts/launch 2024-04-27T16:09:51,889 copying build/lib.linux-armv7l-cpython-311/scripts/launch/sw1l_no_flow.py -> build/bdist.linux-armv7l/wheel/scripts/launch 2024-04-27T16:09:51,892 copying build/lib.linux-armv7l-cpython-311/scripts/launch/simul_test_conserveE.py -> build/bdist.linux-armv7l/wheel/scripts/launch 2024-04-27T16:09:51,894 copying build/lib.linux-armv7l-cpython-311/scripts/launch/sw1l_force_vortex_grid.py -> build/bdist.linux-armv7l/wheel/scripts/launch 2024-04-27T16:09:51,897 creating build/bdist.linux-armv7l/wheel/scripts/util 2024-04-27T16:09:51,898 copying build/lib.linux-armv7l-cpython-311/scripts/util/__init__.py -> build/bdist.linux-armv7l/wheel/scripts/util 2024-04-27T16:09:51,900 copying build/lib.linux-armv7l-cpython-311/scripts/util/resume_from_path.py -> build/bdist.linux-armv7l/wheel/scripts/util 2024-04-27T16:09:51,902 copying build/lib.linux-armv7l-cpython-311/scripts/util/modif_resol_all_dir.py -> build/bdist.linux-armv7l/wheel/scripts/util 2024-04-27T16:09:51,904 copying build/lib.linux-armv7l-cpython-311/scripts/util/modif_resolution.py -> build/bdist.linux-armv7l/wheel/scripts/util 2024-04-27T16:09:51,906 running install_egg_info 2024-04-27T16:09:51,922 running egg_info 2024-04-27T16:09:51,935 writing fluidsim.egg-info/PKG-INFO 2024-04-27T16:09:51,959 writing dependency_links to fluidsim.egg-info/dependency_links.txt 2024-04-27T16:09:51,962 writing entry points to fluidsim.egg-info/entry_points.txt 2024-04-27T16:09:51,973 writing requirements to fluidsim.egg-info/requires.txt 2024-04-27T16:09:51,974 writing top-level names to fluidsim.egg-info/top_level.txt 2024-04-27T16:09:52,095 ERROR setuptools_scm._file_finders.git listing git files failed - pretending there aren't any 2024-04-27T16:09:52,099 reading manifest file 'fluidsim.egg-info/SOURCES.txt' 2024-04-27T16:09:52,197 reading manifest template 'MANIFEST.in' 2024-04-27T16:09:52,352 no previously-included directories found matching 'lib' 2024-04-27T16:09:52,353 adding license file 'LICENSE.txt' 2024-04-27T16:09:52,353 adding license file 'AUTHORS.rst' 2024-04-27T16:09:52,385 writing manifest file 'fluidsim.egg-info/SOURCES.txt' 2024-04-27T16:09:52,388 Copying fluidsim.egg-info to build/bdist.linux-armv7l/wheel/fluidsim-0.6.1rc0-py3.11.egg-info 2024-04-27T16:09:52,401 running install_scripts 2024-04-27T16:09:52,471 creating build/bdist.linux-armv7l/wheel/fluidsim-0.6.1rc0.dist-info/WHEEL 2024-04-27T16:09:52,474 creating '/tmp/pip-wheel-3cmtbdla/.tmp-k0f4c8j5/fluidsim-0.6.1rc0-cp311-cp311-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2024-04-27T16:09:52,477 adding 'fluidsim/__init__.py' 2024-04-27T16:09:52,478 adding 'fluidsim/_version.py' 2024-04-27T16:09:52,480 adding 'fluidsim/magic.py' 2024-04-27T16:09:52,482 adding 'fluidsim/base/__init__.py' 2024-04-27T16:09:52,484 adding 'fluidsim/base/init_fields.py' 2024-04-27T16:09:52,486 adding 'fluidsim/base/params.py' 2024-04-27T16:09:52,487 adding 'fluidsim/base/setofvariables.py' 2024-04-27T16:09:52,490 adding 'fluidsim/base/state.py' 2024-04-27T16:09:52,491 adding 'fluidsim/base/forcing/__init__.py' 2024-04-27T16:09:52,493 adding 'fluidsim/base/forcing/anisotropic.py' 2024-04-27T16:09:52,495 adding 'fluidsim/base/forcing/base.py' 2024-04-27T16:09:52,497 adding 'fluidsim/base/forcing/kolmogorov.py' 2024-04-27T16:09:52,499 adding 'fluidsim/base/forcing/milestone.py' 2024-04-27T16:09:52,502 adding 'fluidsim/base/forcing/specific.py' 2024-04-27T16:09:52,504 adding 'fluidsim/base/forcing/test_kolmogorov.py' 2024-04-27T16:09:52,506 adding 'fluidsim/base/output/__init__.py' 2024-04-27T16:09:52,509 adding 'fluidsim/base/output/base.py' 2024-04-27T16:09:52,511 adding 'fluidsim/base/output/cross_corr3d.py' 2024-04-27T16:09:52,512 adding 'fluidsim/base/output/horiz_means.py' 2024-04-27T16:09:52,515 adding 'fluidsim/base/output/increments.py' 2024-04-27T16:09:52,517 adding 'fluidsim/base/output/movies.py' 2024-04-27T16:09:52,519 adding 'fluidsim/base/output/phys_fields.py' 2024-04-27T16:09:52,521 adding 'fluidsim/base/output/phys_fields1d.py' 2024-04-27T16:09:52,523 adding 'fluidsim/base/output/phys_fields2d.py' 2024-04-27T16:09:52,525 adding 'fluidsim/base/output/phys_fields3d.py' 2024-04-27T16:09:52,527 adding 'fluidsim/base/output/print_stdout.py' 2024-04-27T16:09:52,529 adding 'fluidsim/base/output/prob_dens_func.py' 2024-04-27T16:09:52,530 adding 'fluidsim/base/output/spatial_means.py' 2024-04-27T16:09:52,536 adding 'fluidsim/base/output/spatiotemporal_spectra.py' 2024-04-27T16:09:52,538 adding 'fluidsim/base/output/spect_energy_budget.py' 2024-04-27T16:09:52,539 adding 'fluidsim/base/output/spectra.py' 2024-04-27T16:09:52,542 adding 'fluidsim/base/output/spectra3d.py' 2024-04-27T16:09:52,543 adding 'fluidsim/base/output/spectra_multidim.py' 2024-04-27T16:09:52,547 adding 'fluidsim/base/output/temporal_spectra.py' 2024-04-27T16:09:52,549 adding 'fluidsim/base/output/time_signals_fft.py' 2024-04-27T16:09:52,567 adding 'fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpython-311-arm-linux-gnueabihf.so' 2024-04-27T16:09:52,569 adding 'fluidsim/base/preprocess/__init__.py' 2024-04-27T16:09:52,570 adding 'fluidsim/base/preprocess/base.py' 2024-04-27T16:09:52,572 adding 'fluidsim/base/preprocess/pseudo_spect.py' 2024-04-27T16:09:52,573 adding 'fluidsim/base/preprocess/test.py' 2024-04-27T16:09:52,575 adding 'fluidsim/base/solvers/__init__.py' 2024-04-27T16:09:52,577 adding 'fluidsim/base/solvers/base.py' 2024-04-27T16:09:52,578 adding 'fluidsim/base/solvers/finite_diff.py' 2024-04-27T16:09:52,579 adding 'fluidsim/base/solvers/info_base.py' 2024-04-27T16:09:52,581 adding 'fluidsim/base/solvers/pseudo_spect.py' 2024-04-27T16:09:52,583 adding 'fluidsim/base/sphericalharmo/__init__.py' 2024-04-27T16:09:52,584 adding 'fluidsim/base/sphericalharmo/output.py' 2024-04-27T16:09:52,585 adding 'fluidsim/base/sphericalharmo/phys_fields.py' 2024-04-27T16:09:52,587 adding 'fluidsim/base/sphericalharmo/solver.py' 2024-04-27T16:09:52,588 adding 'fluidsim/base/sphericalharmo/state.py' 2024-04-27T16:09:52,590 adding 'fluidsim/base/test/__init__.py' 2024-04-27T16:09:52,591 adding 'fluidsim/base/test/test_base_solver.py' 2024-04-27T16:09:52,592 adding 'fluidsim/base/test/test_base_solver_ps.py' 2024-04-27T16:09:52,593 adding 'fluidsim/base/test/test_params.py' 2024-04-27T16:09:52,595 adding 'fluidsim/base/time_stepping/__init__.py' 2024-04-27T16:09:52,597 adding 'fluidsim/base/time_stepping/base.py' 2024-04-27T16:09:52,599 adding 'fluidsim/base/time_stepping/finite_diff.py' 2024-04-27T16:09:52,602 adding 'fluidsim/base/time_stepping/pseudo_spect.py' 2024-04-27T16:09:52,604 adding 'fluidsim/base/time_stepping/simple.py' 2024-04-27T16:09:52,606 adding 'fluidsim/base/turb_model/__init__.py' 2024-04-27T16:09:52,607 adding 'fluidsim/base/turb_model/base.py' 2024-04-27T16:09:52,609 adding 'fluidsim/base/turb_model/smagorinsky.py' 2024-04-27T16:09:52,610 adding 'fluidsim/base/turb_model/stress_tensor.py' 2024-04-27T16:09:52,612 adding 'fluidsim/base/turb_model/test_turb_model.py' 2024-04-27T16:09:52,613 adding 'fluidsim/extend_simul/__init__.py' 2024-04-27T16:09:52,616 adding 'fluidsim/extend_simul/spatial_means_regions_milestone.py' 2024-04-27T16:09:52,618 adding 'fluidsim/operators/__init__.py' 2024-04-27T16:09:52,620 adding 'fluidsim/operators/base.py' 2024-04-27T16:09:52,621 adding 'fluidsim/operators/op_finitediff1d.py' 2024-04-27T16:09:52,623 adding 'fluidsim/operators/op_finitediff2d.py' 2024-04-27T16:09:52,624 adding 'fluidsim/operators/operators0d.py' 2024-04-27T16:09:52,626 adding 'fluidsim/operators/operators1d.py' 2024-04-27T16:09:52,628 adding 'fluidsim/operators/operators2d.py' 2024-04-27T16:09:52,633 adding 'fluidsim/operators/operators3d.py' 2024-04-27T16:09:52,634 adding 'fluidsim/operators/sphericalharmo.py' 2024-04-27T16:09:52,636 adding 'fluidsim/operators/test/__init__.py' 2024-04-27T16:09:52,638 adding 'fluidsim/operators/test/test_operators2d.py' 2024-04-27T16:09:52,639 adding 'fluidsim/operators/test/test_operators3d.py' 2024-04-27T16:09:52,641 adding 'fluidsim/solvers/__init__.py' 2024-04-27T16:09:52,643 adding 'fluidsim/solvers/ad1d/__init__.py' 2024-04-27T16:09:52,644 adding 'fluidsim/solvers/ad1d/init_fields.py' 2024-04-27T16:09:52,645 adding 'fluidsim/solvers/ad1d/solver.py' 2024-04-27T16:09:52,647 adding 'fluidsim/solvers/ad1d/state.py' 2024-04-27T16:09:52,648 adding 'fluidsim/solvers/ad1d/test_solver.py' 2024-04-27T16:09:52,650 adding 'fluidsim/solvers/ad1d/output/__init__.py' 2024-04-27T16:09:52,651 adding 'fluidsim/solvers/ad1d/output/print_stdout.py' 2024-04-27T16:09:52,652 adding 'fluidsim/solvers/ad1d/pseudo_spect/__init__.py' 2024-04-27T16:09:52,654 adding 'fluidsim/solvers/ad1d/pseudo_spect/solver.py' 2024-04-27T16:09:52,655 adding 'fluidsim/solvers/ad1d/pseudo_spect/state.py' 2024-04-27T16:09:52,656 adding 'fluidsim/solvers/ad1d/pseudo_spect/test_solver.py' 2024-04-27T16:09:52,658 adding 'fluidsim/solvers/burgers1d/__init__.py' 2024-04-27T16:09:52,659 adding 'fluidsim/solvers/burgers1d/solver.py' 2024-04-27T16:09:52,661 adding 'fluidsim/solvers/burgers1d/test_solver.py' 2024-04-27T16:09:52,662 adding 'fluidsim/solvers/burgers1d/skew_sym/__init__.py' 2024-04-27T16:09:52,664 adding 'fluidsim/solvers/burgers1d/skew_sym/solver.py' 2024-04-27T16:09:52,665 adding 'fluidsim/solvers/burgers1d/skew_sym/test_solver.py' 2024-04-27T16:09:52,667 adding 'fluidsim/solvers/models0d/__init__.py' 2024-04-27T16:09:52,668 adding 'fluidsim/solvers/models0d/test_lorenz.py' 2024-04-27T16:09:52,669 adding 'fluidsim/solvers/models0d/test_predaprey.py' 2024-04-27T16:09:52,671 adding 'fluidsim/solvers/models0d/lorenz/__init__.py' 2024-04-27T16:09:52,672 adding 'fluidsim/solvers/models0d/lorenz/solver.py' 2024-04-27T16:09:52,674 adding 'fluidsim/solvers/models0d/lorenz/output/__init__.py' 2024-04-27T16:09:52,676 adding 'fluidsim/solvers/models0d/lorenz/output/print_stdout.py' 2024-04-27T16:09:52,678 adding 'fluidsim/solvers/models0d/predaprey/__init__.py' 2024-04-27T16:09:52,679 adding 'fluidsim/solvers/models0d/predaprey/solver.py' 2024-04-27T16:09:52,681 adding 'fluidsim/solvers/models0d/predaprey/output/__init__.py' 2024-04-27T16:09:52,682 adding 'fluidsim/solvers/models0d/predaprey/output/print_stdout.py' 2024-04-27T16:09:52,684 adding 'fluidsim/solvers/nl1d/__init__.py' 2024-04-27T16:09:52,686 adding 'fluidsim/solvers/nl1d/solver.py' 2024-04-27T16:09:52,687 adding 'fluidsim/solvers/nl1d/test_solver.py' 2024-04-27T16:09:52,689 adding 'fluidsim/solvers/ns2d/__init__.py' 2024-04-27T16:09:52,690 adding 'fluidsim/solvers/ns2d/forcing.py' 2024-04-27T16:09:52,692 adding 'fluidsim/solvers/ns2d/init_fields.py' 2024-04-27T16:09:52,694 adding 'fluidsim/solvers/ns2d/solver.py' 2024-04-27T16:09:52,695 adding 'fluidsim/solvers/ns2d/state.py' 2024-04-27T16:09:52,697 adding 'fluidsim/solvers/ns2d/test_solver.py' 2024-04-27T16:09:52,698 adding 'fluidsim/solvers/ns2d/test_with_uxuy.py' 2024-04-27T16:09:52,700 adding 'fluidsim/solvers/ns2d/with_uxuy.py' 2024-04-27T16:09:52,702 adding 'fluidsim/solvers/ns2d/bouss/__init__.py' 2024-04-27T16:09:52,704 adding 'fluidsim/solvers/ns2d/bouss/solver.py' 2024-04-27T16:09:52,705 adding 'fluidsim/solvers/ns2d/bouss/state.py' 2024-04-27T16:09:52,707 adding 'fluidsim/solvers/ns2d/bouss/test_solver.py' 2024-04-27T16:09:52,709 adding 'fluidsim/solvers/ns2d/output/__init__.py' 2024-04-27T16:09:52,710 adding 'fluidsim/solvers/ns2d/output/print_stdout.py' 2024-04-27T16:09:52,712 adding 'fluidsim/solvers/ns2d/output/spatial_means.py' 2024-04-27T16:09:52,713 adding 'fluidsim/solvers/ns2d/output/spatiotemporal_spectra.py' 2024-04-27T16:09:52,715 adding 'fluidsim/solvers/ns2d/output/spect_energy_budget.py' 2024-04-27T16:09:52,716 adding 'fluidsim/solvers/ns2d/output/spectra.py' 2024-04-27T16:09:52,718 adding 'fluidsim/solvers/ns2d/output/spectra_multidim.py' 2024-04-27T16:09:52,719 adding 'fluidsim/solvers/ns2d/strat/__init__.py' 2024-04-27T16:09:52,720 adding 'fluidsim/solvers/ns2d/strat/forcing.py' 2024-04-27T16:09:52,722 adding 'fluidsim/solvers/ns2d/strat/init_fields.py' 2024-04-27T16:09:52,724 adding 'fluidsim/solvers/ns2d/strat/solver.py' 2024-04-27T16:09:52,726 adding 'fluidsim/solvers/ns2d/strat/state.py' 2024-04-27T16:09:52,727 adding 'fluidsim/solvers/ns2d/strat/test_solver.py' 2024-04-27T16:09:52,729 adding 'fluidsim/solvers/ns2d/strat/time_stepping.py' 2024-04-27T16:09:52,731 adding 'fluidsim/solvers/ns2d/strat/output/__init__.py' 2024-04-27T16:09:52,733 adding 'fluidsim/solvers/ns2d/strat/output/_old_miguel_frequency_spectra.py' 2024-04-27T16:09:52,737 adding 'fluidsim/solvers/ns2d/strat/output/_old_miguel_spatio_temporal_spectra.py' 2024-04-27T16:09:52,738 adding 'fluidsim/solvers/ns2d/strat/output/phys_fields.py' 2024-04-27T16:09:52,740 adding 'fluidsim/solvers/ns2d/strat/output/print_stdout.py' 2024-04-27T16:09:52,742 adding 'fluidsim/solvers/ns2d/strat/output/spatial_means.py' 2024-04-27T16:09:52,745 adding 'fluidsim/solvers/ns2d/strat/output/spect_energy_budget.py' 2024-04-27T16:09:52,747 adding 'fluidsim/solvers/ns2d/strat/output/spectra.py' 2024-04-27T16:09:52,748 adding 'fluidsim/solvers/ns2d/strat/output/spectra_multidim.py' 2024-04-27T16:09:52,750 adding 'fluidsim/solvers/ns3d/__init__.py' 2024-04-27T16:09:52,752 adding 'fluidsim/solvers/ns3d/init_fields.py' 2024-04-27T16:09:52,754 adding 'fluidsim/solvers/ns3d/solver.py' 2024-04-27T16:09:52,755 adding 'fluidsim/solvers/ns3d/state.py' 2024-04-27T16:09:52,758 adding 'fluidsim/solvers/ns3d/test_solver.py' 2024-04-27T16:09:52,759 adding 'fluidsim/solvers/ns3d/time_stepping.py' 2024-04-27T16:09:52,760 adding 'fluidsim/solvers/ns3d/try_load.py' 2024-04-27T16:09:52,762 adding 'fluidsim/solvers/ns3d/try_save.py' 2024-04-27T16:09:52,763 adding 'fluidsim/solvers/ns3d/bouss/__init__.py' 2024-04-27T16:09:52,765 adding 'fluidsim/solvers/ns3d/bouss/solver.py' 2024-04-27T16:09:52,766 adding 'fluidsim/solvers/ns3d/bouss/test_solver.py' 2024-04-27T16:09:52,768 adding 'fluidsim/solvers/ns3d/forcing/__init__.py' 2024-04-27T16:09:52,770 adding 'fluidsim/solvers/ns3d/forcing/milestone.py' 2024-04-27T16:09:52,771 adding 'fluidsim/solvers/ns3d/forcing/watu.py' 2024-04-27T16:09:52,773 adding 'fluidsim/solvers/ns3d/output/__init__.py' 2024-04-27T16:09:52,775 adding 'fluidsim/solvers/ns3d/output/print_stdout.py' 2024-04-27T16:09:52,777 adding 'fluidsim/solvers/ns3d/output/spatial_means.py' 2024-04-27T16:09:52,778 adding 'fluidsim/solvers/ns3d/output/spatiotemporal_spectra.py' 2024-04-27T16:09:52,780 adding 'fluidsim/solvers/ns3d/output/spect_energy_budget.py' 2024-04-27T16:09:52,783 adding 'fluidsim/solvers/ns3d/output/spectra.py' 2024-04-27T16:09:52,784 adding 'fluidsim/solvers/ns3d/strat/__init__.py' 2024-04-27T16:09:52,786 adding 'fluidsim/solvers/ns3d/strat/solver.py' 2024-04-27T16:09:52,788 adding 'fluidsim/solvers/ns3d/strat/state.py' 2024-04-27T16:09:52,789 adding 'fluidsim/solvers/ns3d/strat/test_solver.py' 2024-04-27T16:09:52,791 adding 'fluidsim/solvers/ns3d/strat/output/__init__.py' 2024-04-27T16:09:52,793 adding 'fluidsim/solvers/ns3d/strat/output/spatial_means.py' 2024-04-27T16:09:52,795 adding 'fluidsim/solvers/ns3d/strat/output/spect_energy_budget.py' 2024-04-27T16:09:52,797 adding 'fluidsim/solvers/ns3d/strat/output/spectra.py' 2024-04-27T16:09:52,799 adding 'fluidsim/solvers/plate2d/__init__.py' 2024-04-27T16:09:52,800 adding 'fluidsim/solvers/plate2d/dimensional.py' 2024-04-27T16:09:52,801 adding 'fluidsim/solvers/plate2d/forcing.py' 2024-04-27T16:09:52,803 adding 'fluidsim/solvers/plate2d/init_fields.py' 2024-04-27T16:09:52,804 adding 'fluidsim/solvers/plate2d/operators.py' 2024-04-27T16:09:52,806 adding 'fluidsim/solvers/plate2d/solver.py' 2024-04-27T16:09:52,808 adding 'fluidsim/solvers/plate2d/state.py' 2024-04-27T16:09:52,809 adding 'fluidsim/solvers/plate2d/test_dimensional.py' 2024-04-27T16:09:52,810 adding 'fluidsim/solvers/plate2d/test_solver.py' 2024-04-27T16:09:52,812 adding 'fluidsim/solvers/plate2d/output/__init__.py' 2024-04-27T16:09:52,815 adding 'fluidsim/solvers/plate2d/output/correlations_freq.py' 2024-04-27T16:09:52,816 adding 'fluidsim/solvers/plate2d/output/print_stdout.py' 2024-04-27T16:09:52,818 adding 'fluidsim/solvers/plate2d/output/spatial_means.py' 2024-04-27T16:09:52,820 adding 'fluidsim/solvers/plate2d/output/spectra.py' 2024-04-27T16:09:52,822 adding 'fluidsim/solvers/sphere/__init__.py' 2024-04-27T16:09:52,823 adding 'fluidsim/solvers/sphere/ns2d/__init__.py' 2024-04-27T16:09:52,825 adding 'fluidsim/solvers/sphere/ns2d/solver.py' 2024-04-27T16:09:52,826 adding 'fluidsim/solvers/sphere/ns2d/test_solver.py' 2024-04-27T16:09:52,828 adding 'fluidsim/solvers/sphere/sw1l/__init__.py' 2024-04-27T16:09:52,829 adding 'fluidsim/solvers/sphere/sw1l/solver.py' 2024-04-27T16:09:52,831 adding 'fluidsim/solvers/sphere/sw1l/state.py' 2024-04-27T16:09:52,832 adding 'fluidsim/solvers/sphere/sw1l/test_solver.py' 2024-04-27T16:09:52,834 adding 'fluidsim/solvers/sw1l/__init__.py' 2024-04-27T16:09:52,836 adding 'fluidsim/solvers/sw1l/forcing.py' 2024-04-27T16:09:52,837 adding 'fluidsim/solvers/sw1l/init_fields.py' 2024-04-27T16:09:52,839 adding 'fluidsim/solvers/sw1l/operators.py' 2024-04-27T16:09:52,841 adding 'fluidsim/solvers/sw1l/solver.py' 2024-04-27T16:09:52,843 adding 'fluidsim/solvers/sw1l/state.py' 2024-04-27T16:09:52,844 adding 'fluidsim/solvers/sw1l/test_operators.py' 2024-04-27T16:09:52,846 adding 'fluidsim/solvers/sw1l/test_solver.py' 2024-04-27T16:09:52,848 adding 'fluidsim/solvers/sw1l/exactlin/__init__.py' 2024-04-27T16:09:52,850 adding 'fluidsim/solvers/sw1l/exactlin/solver.py' 2024-04-27T16:09:52,851 adding 'fluidsim/solvers/sw1l/exactlin/state.py' 2024-04-27T16:09:52,853 adding 'fluidsim/solvers/sw1l/exactlin/test_solver.py' 2024-04-27T16:09:52,854 adding 'fluidsim/solvers/sw1l/exactlin/modified/__init__.py' 2024-04-27T16:09:52,856 adding 'fluidsim/solvers/sw1l/exactlin/modified/output.py' 2024-04-27T16:09:52,857 adding 'fluidsim/solvers/sw1l/exactlin/modified/solver.py' 2024-04-27T16:09:52,858 adding 'fluidsim/solvers/sw1l/exactlin/modified/test_solver.py' 2024-04-27T16:09:52,860 adding 'fluidsim/solvers/sw1l/modified/__init__.py' 2024-04-27T16:09:52,862 adding 'fluidsim/solvers/sw1l/modified/output.py' 2024-04-27T16:09:52,863 adding 'fluidsim/solvers/sw1l/modified/solver.py' 2024-04-27T16:09:52,865 adding 'fluidsim/solvers/sw1l/modified/state.py' 2024-04-27T16:09:52,866 adding 'fluidsim/solvers/sw1l/modified/test_solver.py' 2024-04-27T16:09:52,868 adding 'fluidsim/solvers/sw1l/onlywaves/__init__.py' 2024-04-27T16:09:52,869 adding 'fluidsim/solvers/sw1l/onlywaves/output.py' 2024-04-27T16:09:52,871 adding 'fluidsim/solvers/sw1l/onlywaves/solver.py' 2024-04-27T16:09:52,872 adding 'fluidsim/solvers/sw1l/onlywaves/state.py' 2024-04-27T16:09:52,874 adding 'fluidsim/solvers/sw1l/onlywaves/test_solver.py' 2024-04-27T16:09:52,876 adding 'fluidsim/solvers/sw1l/output/__init__.py' 2024-04-27T16:09:52,878 adding 'fluidsim/solvers/sw1l/output/_old_spatial_means.py' 2024-04-27T16:09:52,880 adding 'fluidsim/solvers/sw1l/output/_old_spect_energy_budg.py' 2024-04-27T16:09:52,882 adding 'fluidsim/solvers/sw1l/output/increments.py' 2024-04-27T16:09:52,884 adding 'fluidsim/solvers/sw1l/output/normal_mode.py' 2024-04-27T16:09:52,886 adding 'fluidsim/solvers/sw1l/output/print_stdout.py' 2024-04-27T16:09:52,888 adding 'fluidsim/solvers/sw1l/output/spatial_means.py' 2024-04-27T16:09:52,891 adding 'fluidsim/solvers/sw1l/output/spect_energy_budget.py' 2024-04-27T16:09:52,893 adding 'fluidsim/solvers/sw1l/output/spectra.py' 2024-04-27T16:09:52,895 adding 'fluidsim/solvers/waves2d/__init__.py' 2024-04-27T16:09:52,896 adding 'fluidsim/solvers/waves2d/solver.py' 2024-04-27T16:09:52,898 adding 'fluidsim/solvers/waves2d/state.py' 2024-04-27T16:09:52,899 adding 'fluidsim/solvers/waves2d/test_solver.py' 2024-04-27T16:09:52,901 adding 'fluidsim/util/__init__.py' 2024-04-27T16:09:52,902 adding 'fluidsim/util/frequency_modulation.py' 2024-04-27T16:09:52,903 adding 'fluidsim/util/mini_oper_modif_resol.py' 2024-04-27T16:09:52,904 adding 'fluidsim/util/output.py' 2024-04-27T16:09:52,905 adding 'fluidsim/util/test_util.py' 2024-04-27T16:09:52,907 adding 'fluidsim/util/testing.py' 2024-04-27T16:09:52,910 adding 'fluidsim/util/util.py' 2024-04-27T16:09:52,914 adding 'fluidsim/util/__pythran__/mini_oper_modif_resol.cpython-311-arm-linux-gnueabihf.so' 2024-04-27T16:09:52,916 adding 'fluidsim/util/console/__init__.py' 2024-04-27T16:09:52,917 adding 'fluidsim/util/console/__main__.py' 2024-04-27T16:09:52,919 adding 'fluidsim/util/console/bench.py' 2024-04-27T16:09:52,921 adding 'fluidsim/util/console/bench_analysis.py' 2024-04-27T16:09:52,923 adding 'fluidsim/util/console/profile.py' 2024-04-27T16:09:52,925 adding 'fluidsim/util/console/test_bench.py' 2024-04-27T16:09:52,926 adding 'fluidsim/util/console/test_profile.py' 2024-04-27T16:09:52,928 adding 'fluidsim/util/console/util.py' 2024-04-27T16:09:52,930 adding 'fluidsim/util/scripts/__init__.py' 2024-04-27T16:09:52,931 adding 'fluidsim/util/scripts/modif_resolution.py' 2024-04-27T16:09:52,933 adding 'fluidsim/util/scripts/restart.py' 2024-04-27T16:09:52,934 adding 'fluidsim/util/scripts/test_modif_resolution.py' 2024-04-27T16:09:52,935 adding 'fluidsim/util/scripts/test_restart.py' 2024-04-27T16:09:52,936 adding 'fluidsim/util/scripts/test_turb_trandom_anisotropic.py' 2024-04-27T16:09:52,938 adding 'fluidsim/util/scripts/turb_trandom_anisotropic.py' 2024-04-27T16:09:52,941 adding 'scripts/__init__.py' 2024-04-27T16:09:52,943 adding 'scripts/launch/__init__.py' 2024-04-27T16:09:52,944 adding 'scripts/launch/simul_test_conserveE.py' 2024-04-27T16:09:52,945 adding 'scripts/launch/sw1l_force_vortex_grid.py' 2024-04-27T16:09:52,947 adding 'scripts/launch/sw1l_no_flow.py' 2024-04-27T16:09:52,949 adding 'scripts/plot_results/__init__.py' 2024-04-27T16:09:52,950 adding 'scripts/plot_results/dispersion_relationship_SW1l.py' 2024-04-27T16:09:52,951 adding 'scripts/plot_results/fig_spectra_forcingq.py' 2024-04-27T16:09:52,953 adding 'scripts/plot_results/fig_spectra_forcingq_diff_c.py' 2024-04-27T16:09:52,954 adding 'scripts/plot_results/plot_interm.py' 2024-04-27T16:09:52,956 adding 'scripts/plot_results/plot_many_runs.py' 2024-04-27T16:09:52,957 adding 'scripts/plot_results/plot_many_things.py' 2024-04-27T16:09:52,958 adding 'scripts/plot_results/plot_profil_phys.py' 2024-04-27T16:09:52,960 adding 'scripts/plot_results/plot_spatial_means.py' 2024-04-27T16:09:52,961 adding 'scripts/plot_results/plot_time_means.py' 2024-04-27T16:09:52,962 adding 'scripts/plot_results/superp_2Dspectra.py' 2024-04-27T16:09:52,964 adding 'scripts/util/__init__.py' 2024-04-27T16:09:52,966 adding 'scripts/util/modif_resol_all_dir.py' 2024-04-27T16:09:52,967 adding 'scripts/util/modif_resolution.py' 2024-04-27T16:09:52,968 adding 'scripts/util/resume_from_path.py' 2024-04-27T16:09:52,969 adding 'fluidsim-0.6.1rc0.dist-info/AUTHORS.rst' 2024-04-27T16:09:52,973 adding 'fluidsim-0.6.1rc0.dist-info/LICENSE.txt' 2024-04-27T16:09:52,975 adding 'fluidsim-0.6.1rc0.dist-info/METADATA' 2024-04-27T16:09:52,976 adding 'fluidsim-0.6.1rc0.dist-info/WHEEL' 2024-04-27T16:09:52,977 adding 'fluidsim-0.6.1rc0.dist-info/entry_points.txt' 2024-04-27T16:09:52,978 adding 'fluidsim-0.6.1rc0.dist-info/top_level.txt' 2024-04-27T16:09:52,982 adding 'fluidsim-0.6.1rc0.dist-info/RECORD' 2024-04-27T16:09:52,993 removing build/bdist.linux-armv7l/wheel 2024-04-27T16:09:53,066 Setup completed in 28711.433 seconds. 2024-04-27T16:09:53,067 Setup completed in 28711.433 seconds. 2024-04-27T16:09:53,542 Building wheel for fluidsim (pyproject.toml): finished with status 'done' 2024-04-27T16:09:53,557 Created wheel for fluidsim: filename=fluidsim-0.6.1rc0-cp311-cp311-linux_armv7l.whl size=529828 sha256=ecb90c01890f58ff8de2be69e1f7845041eed41e88f874ac646cfb765f02d663 2024-04-27T16:09:53,559 Stored in directory: /tmp/pip-ephem-wheel-cache-t13v67xj/wheels/6b/5e/d8/63e4d43aa1d807b96a10eab36e6e001a705b686ae3051dbdee 2024-04-27T16:09:53,581 Successfully built fluidsim 2024-04-27T16:09:53,600 Removed build tracker: '/tmp/pip-build-tracker-1mhgnswz'