2023-10-06T05:00:41,063 Created temporary directory: /tmp/pip-build-tracker-xcslldwz 2023-10-06T05:00:41,064 Initialized build tracking at /tmp/pip-build-tracker-xcslldwz 2023-10-06T05:00:41,064 Created build tracker: /tmp/pip-build-tracker-xcslldwz 2023-10-06T05:00:41,065 Entered build tracker: /tmp/pip-build-tracker-xcslldwz 2023-10-06T05:00:41,065 Created temporary directory: /tmp/pip-wheel-uptyf5vv 2023-10-06T05:00:41,068 Created temporary directory: /tmp/pip-ephem-wheel-cache-jhkicdem 2023-10-06T05:00:41,093 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-10-06T05:00:41,096 2 location(s) to search for versions of fluidsim: 2023-10-06T05:00:41,096 * https://pypi.org/simple/fluidsim/ 2023-10-06T05:00:41,096 * https://www.piwheels.org/simple/fluidsim/ 2023-10-06T05:00:41,097 Fetching project page and analyzing links: https://pypi.org/simple/fluidsim/ 2023-10-06T05:00:41,098 Getting page https://pypi.org/simple/fluidsim/ 2023-10-06T05:00:41,099 Found index url https://pypi.org/simple/ 2023-10-06T05:00:41,240 Fetched page https://pypi.org/simple/fluidsim/ as application/vnd.pypi.simple.v1+json 2023-10-06T05:00:41,247 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 2023-10-06T05:00:41,248 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 2023-10-06T05:00:41,249 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 2023-10-06T05:00:41,249 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 2023-10-06T05:00:41,250 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 2023-10-06T05:00:41,251 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 2023-10-06T05:00:41,251 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 2023-10-06T05:00:41,252 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 2023-10-06T05:00:41,253 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 2023-10-06T05:00:41,254 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 2023-10-06T05:00:41,254 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 2023-10-06T05:00:41,255 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 2023-10-06T05:00:41,256 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 2023-10-06T05:00:41,257 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 2023-10-06T05:00:41,258 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 2023-10-06T05:00:41,260 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 2023-10-06T05:00:41,261 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 2023-10-06T05:00:41,261 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 2023-10-06T05:00:41,262 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 2023-10-06T05:00:41,263 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 2023-10-06T05:00:41,264 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 2023-10-06T05:00:41,265 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 2023-10-06T05:00:41,266 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 2023-10-06T05:00:41,267 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 2023-10-06T05:00:41,268 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 2023-10-06T05:00:41,269 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 2023-10-06T05:00:41,270 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 2023-10-06T05:00:41,271 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 2023-10-06T05:00:41,272 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 2023-10-06T05:00:41,273 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 2023-10-06T05:00:41,274 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 2023-10-06T05:00:41,275 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 2023-10-06T05:00:41,276 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 2023-10-06T05:00:41,276 Fetching project page and analyzing links: https://www.piwheels.org/simple/fluidsim/ 2023-10-06T05:00:41,277 Getting page https://www.piwheels.org/simple/fluidsim/ 2023-10-06T05:00:41,278 Found index url https://www.piwheels.org/simple/ 2023-10-06T05:00:41,441 Fetched page https://www.piwheels.org/simple/fluidsim/ as text/html 2023-10-06T05:00:41,469 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) 2023-10-06T05:00:41,470 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) 2023-10-06T05:00:41,470 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) 2023-10-06T05:00:41,471 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) 2023-10-06T05:00:41,471 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) 2023-10-06T05:00:41,472 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) 2023-10-06T05:00:41,473 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) 2023-10-06T05:00:41,473 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) 2023-10-06T05:00:41,474 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) 2023-10-06T05:00:41,475 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) 2023-10-06T05:00:41,475 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) 2023-10-06T05:00:41,476 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) 2023-10-06T05:00:41,477 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) 2023-10-06T05:00:41,477 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) 2023-10-06T05:00:41,478 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) 2023-10-06T05:00:41,478 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) 2023-10-06T05:00:41,479 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) 2023-10-06T05:00:41,479 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) 2023-10-06T05:00:41,480 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) 2023-10-06T05:00:41,481 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) 2023-10-06T05:00:41,481 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) 2023-10-06T05:00:41,482 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) 2023-10-06T05:00:41,482 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) 2023-10-06T05:00:41,483 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) 2023-10-06T05:00:41,484 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) 2023-10-06T05:00:41,484 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) 2023-10-06T05:00:41,485 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) 2023-10-06T05:00:41,485 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) 2023-10-06T05:00:41,486 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) 2023-10-06T05:00:41,486 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) 2023-10-06T05:00:41,487 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) 2023-10-06T05:00:41,488 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) 2023-10-06T05:00:41,488 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) 2023-10-06T05:00:41,489 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) 2023-10-06T05:00:41,490 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) 2023-10-06T05:00:41,490 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) 2023-10-06T05:00:41,491 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) 2023-10-06T05:00:41,491 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) 2023-10-06T05:00:41,492 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) 2023-10-06T05:00:41,493 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) 2023-10-06T05:00:41,493 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) 2023-10-06T05:00:41,494 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) 2023-10-06T05:00:41,494 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) 2023-10-06T05:00:41,495 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) 2023-10-06T05:00:41,495 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) 2023-10-06T05:00:41,496 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) 2023-10-06T05:00:41,497 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.*) 2023-10-06T05:00:41,497 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.*) 2023-10-06T05:00:41,498 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.*) 2023-10-06T05:00:41,499 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.*) 2023-10-06T05:00:41,499 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/) 2023-10-06T05:00:41,500 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/) 2023-10-06T05:00:41,501 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.*) 2023-10-06T05:00:41,501 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.*) 2023-10-06T05:00:41,502 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.*) 2023-10-06T05:00:41,502 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.*) 2023-10-06T05:00:41,503 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.*) 2023-10-06T05:00:41,503 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.*) 2023-10-06T05:00:41,504 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/) 2023-10-06T05:00:41,505 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/) 2023-10-06T05:00:41,506 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.*) 2023-10-06T05:00:41,506 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.*) 2023-10-06T05:00:41,507 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.*) 2023-10-06T05:00:41,508 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.*) 2023-10-06T05:00:41,508 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.*) 2023-10-06T05:00:41,509 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.*) 2023-10-06T05:00:41,509 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.*) 2023-10-06T05:00:41,510 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.*) 2023-10-06T05:00:41,510 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.*) 2023-10-06T05:00:41,511 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.*) 2023-10-06T05:00:41,512 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.*) 2023-10-06T05:00:41,512 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.*) 2023-10-06T05:00:41,513 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.*) 2023-10-06T05:00:41,514 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.*) 2023-10-06T05:00:41,514 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/) 2023-10-06T05:00:41,515 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/) 2023-10-06T05:00:41,516 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/) 2023-10-06T05:00:41,516 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/) 2023-10-06T05:00:41,517 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/) 2023-10-06T05:00:41,517 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/) 2023-10-06T05:00:41,518 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/) 2023-10-06T05:00:41,518 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/) 2023-10-06T05:00:41,519 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/) 2023-10-06T05:00:41,520 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/) 2023-10-06T05:00:41,520 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/) 2023-10-06T05:00:41,521 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/) 2023-10-06T05:00:41,522 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/) 2023-10-06T05:00:41,522 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/) 2023-10-06T05:00:41,523 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/) 2023-10-06T05:00:41,524 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/) 2023-10-06T05:00:41,524 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/) 2023-10-06T05:00:41,525 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/) 2023-10-06T05:00:41,525 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/) 2023-10-06T05:00:41,526 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/) 2023-10-06T05:00:41,526 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/) 2023-10-06T05:00:41,526 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/) 2023-10-06T05:00:41,527 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/) 2023-10-06T05:00:41,528 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/) 2023-10-06T05:00:41,528 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/) 2023-10-06T05:00:41,529 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/) 2023-10-06T05:00:41,530 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/) 2023-10-06T05:00:41,530 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/) 2023-10-06T05:00:41,531 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/) 2023-10-06T05:00:41,532 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/) 2023-10-06T05:00:41,532 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/) 2023-10-06T05:00:41,532 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/) 2023-10-06T05:00:41,533 Skipping link: not a file: https://www.piwheels.org/simple/fluidsim/ 2023-10-06T05:00:41,533 Skipping link: not a file: https://pypi.org/simple/fluidsim/ 2023-10-06T05:00:41,557 Given no hashes to check 1 links for project 'fluidsim': discarding no candidates 2023-10-06T05:00:41,576 Collecting fluidsim==0.7.4 2023-10-06T05:00:41,579 Created temporary directory: /tmp/pip-unpack-uve4iwza 2023-10-06T05:00:41,781 Downloading fluidsim-0.7.4.tar.gz (418 kB) 2023-10-06T05:00:42,518 Added fluidsim==0.7.4 from https://files.pythonhosted.org/packages/cc/a6/10cc804830d6e42b3641c6f9d4da74d87bf02dc4883598c2feaf78a4ab32/fluidsim-0.7.4.tar.gz to build tracker '/tmp/pip-build-tracker-xcslldwz' 2023-10-06T05:00:42,526 Created temporary directory: /tmp/pip-build-env-zlh34l30 2023-10-06T05:00:42,531 Installing build dependencies: started 2023-10-06T05:00:42,532 Running command pip subprocess to install build dependencies 2023-10-06T05:00:43,706 Using pip 23.2.1 from /home/piwheels/.local/lib/python3.11/site-packages/pip (python 3.11) 2023-10-06T05:00:44,210 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-10-06T05:00:45,788 Collecting setuptools>=49.5.0 2023-10-06T05:00:45,857 Using cached https://www.piwheels.org/simple/setuptools/setuptools-68.2.2-py3-none-any.whl (807 kB) 2023-10-06T05:00:46,182 Collecting setuptools_scm 2023-10-06T05:00:46,205 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-8.0.4-py3-none-any.whl (42 kB) 2023-10-06T05:00:46,410 Collecting wheel 2023-10-06T05:00:46,425 Using cached https://www.piwheels.org/simple/wheel/wheel-0.41.2-py3-none-any.whl (64 kB) 2023-10-06T05:00:47,142 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) 2023-10-06T05:00:47,149 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) 2023-10-06T05:00:47,156 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) 2023-10-06T05:00:47,163 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) 2023-10-06T05:00:47,170 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) 2023-10-06T05:00:47,552 Collecting numpy 2023-10-06T05:00:48,898 Using cached https://www.piwheels.org/simple/numpy/numpy-1.26.0-cp311-cp311-linux_armv7l.whl (19.5 MB) 2023-10-06T05:00:49,660 Collecting transonic 2023-10-06T05:00:49,673 Downloading https://www.piwheels.org/simple/transonic/transonic-0.5.3-py3-none-any.whl (74 kB) 2023-10-06T05:00:49,696 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 74.5/74.5 kB 4.6 MB/s eta 0:00:00 2023-10-06T05:00:50,512 Collecting psutil 2023-10-06T05:00:50,543 Using cached https://www.piwheels.org/simple/psutil/psutil-5.9.5-cp311-abi3-linux_armv7l.whl (276 kB) 2023-10-06T05:00:50,952 Collecting packaging>=20 (from setuptools_scm) 2023-10-06T05:00:50,969 Using cached https://www.piwheels.org/simple/packaging/packaging-23.2-py3-none-any.whl (53 kB) 2023-10-06T05:00:51,096 Collecting typing-extensions (from setuptools_scm) 2023-10-06T05:00:51,122 Using cached https://www.piwheels.org/simple/typing-extensions/typing_extensions-4.8.0-py3-none-any.whl (31 kB) 2023-10-06T05:00:51,459 Collecting gast~=0.5.0 (from transonic) 2023-10-06T05:00:51,479 Using cached https://www.piwheels.org/simple/gast/gast-0.5.4-py3-none-any.whl (19 kB) 2023-10-06T05:00:51,635 Collecting beniget~=0.4.0 (from transonic) 2023-10-06T05:00:51,650 Using cached https://www.piwheels.org/simple/beniget/beniget-0.4.1-py3-none-any.whl (9.5 kB) 2023-10-06T05:00:51,787 Collecting autopep8 (from transonic) 2023-10-06T05:00:51,813 Using cached https://www.piwheels.org/simple/autopep8/autopep8-2.0.4-py2.py3-none-any.whl (45 kB) 2023-10-06T05:00:51,981 Collecting pycodestyle>=2.10.0 (from autopep8->transonic) 2023-10-06T05:00:51,998 Using cached https://www.piwheels.org/simple/pycodestyle/pycodestyle-2.11.0-py2.py3-none-any.whl (31 kB) 2023-10-06T05:00:54,778 Installing collected packages: wheel, typing-extensions, setuptools, pycodestyle, psutil, packaging, numpy, gast, setuptools_scm, beniget, autopep8, transonic 2023-10-06T05:00:54,998 Creating /tmp/pip-build-env-zlh34l30/overlay/local/bin 2023-10-06T05:00:55,000 changing mode of /tmp/pip-build-env-zlh34l30/overlay/local/bin/wheel to 755 2023-10-06T05:00:57,361 changing mode of /tmp/pip-build-env-zlh34l30/overlay/local/bin/pycodestyle to 755 2023-10-06T05:01:05,902 changing mode of /tmp/pip-build-env-zlh34l30/overlay/local/bin/f2py to 755 2023-10-06T05:01:06,376 changing mode of /tmp/pip-build-env-zlh34l30/overlay/local/bin/autopep8 to 755 2023-10-06T05:01:06,685 changing mode of /tmp/pip-build-env-zlh34l30/overlay/local/bin/transonic to 755 2023-10-06T05:01:06,818 Successfully installed autopep8-2.0.4 beniget-0.4.1 gast-0.5.4 numpy-1.26.0 packaging-23.2 psutil-5.9.5 pycodestyle-2.11.0 setuptools-68.2.2 setuptools_scm-8.0.4 transonic-0.5.3 typing-extensions-4.8.0 wheel-0.41.2 2023-10-06T05:01:07,461 Installing build dependencies: finished with status 'done' 2023-10-06T05:01:07,464 Getting requirements to build wheel: started 2023-10-06T05:01:07,466 Running command Getting requirements to build wheel 2023-10-06T05:01:08,455 :123: UserWarning: 2023-10-06T05:01:08,455 --------------------------------------------------------------------- 2023-10-06T05:01:08,456 FFTW was detected, but pyfftw and fluidfft will not be auto-installed 2023-10-06T05:01:08,457 (which was the case in previous fluidsim versions). To do so, instead 2023-10-06T05:01:08,457 of: 2023-10-06T05:01:08,459 pip install fluidsim 2023-10-06T05:01:08,460 specify "extras": 2023-10-06T05:01:08,461 pip install "fluidsim[fft]" 2023-10-06T05:01:08,462 --------------------------------------------------------------------- 2023-10-06T05:01:08,695 Getting requirements to build wheel: finished with status 'done' 2023-10-06T05:01:08,729 Installing backend dependencies: started 2023-10-06T05:01:08,731 Running command pip subprocess to install backend dependencies 2023-10-06T05:01:09,870 Using pip 23.2.1 from /home/piwheels/.local/lib/python3.11/site-packages/pip (python 3.11) 2023-10-06T05:01:10,373 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-10-06T05:01:10,894 Collecting pythran>=0.9.7 2023-10-06T05:01:11,236 Using cached https://www.piwheels.org/simple/pythran/pythran-0.14.0-py3-none-any.whl (4.3 MB) 2023-10-06T05:01:11,659 Collecting ply>=3.4 (from pythran>=0.9.7) 2023-10-06T05:01:11,684 Using cached https://www.piwheels.org/simple/ply/ply-3.11-py2.py3-none-any.whl (49 kB) 2023-10-06T05:01:11,788 Collecting gast~=0.5.0 (from pythran>=0.9.7) 2023-10-06T05:01:11,802 Using cached https://www.piwheels.org/simple/gast/gast-0.5.4-py3-none-any.whl (19 kB) 2023-10-06T05:01:12,514 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) 2023-10-06T05:01:12,522 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) 2023-10-06T05:01:12,528 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) 2023-10-06T05:01:12,535 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) 2023-10-06T05:01:12,542 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) 2023-10-06T05:01:12,927 Collecting numpy (from pythran>=0.9.7) 2023-10-06T05:01:14,276 Using cached https://www.piwheels.org/simple/numpy/numpy-1.26.0-cp311-cp311-linux_armv7l.whl (19.5 MB) 2023-10-06T05:01:14,877 Collecting beniget~=0.4.0 (from pythran>=0.9.7) 2023-10-06T05:01:14,891 Using cached https://www.piwheels.org/simple/beniget/beniget-0.4.1-py3-none-any.whl (9.5 kB) 2023-10-06T05:01:17,450 Installing collected packages: ply, numpy, gast, beniget, pythran 2023-10-06T05:01:25,437 Creating /tmp/pip-build-env-zlh34l30/normal/local/bin 2023-10-06T05:01:25,440 changing mode of /tmp/pip-build-env-zlh34l30/normal/local/bin/f2py to 755 2023-10-06T05:01:32,987 changing mode of /tmp/pip-build-env-zlh34l30/normal/local/bin/pythran to 755 2023-10-06T05:01:32,989 changing mode of /tmp/pip-build-env-zlh34l30/normal/local/bin/pythran-config to 755 2023-10-06T05:01:33,089 Successfully installed beniget-0.4.1 gast-0.5.4 numpy-1.26.0 ply-3.11 pythran-0.14.0 2023-10-06T05:01:33,604 Installing backend dependencies: finished with status 'done' 2023-10-06T05:01:33,606 Created temporary directory: /tmp/pip-modern-metadata-c37_h8l2 2023-10-06T05:01:33,608 Preparing metadata (pyproject.toml): started 2023-10-06T05:01:33,610 Running command Preparing metadata (pyproject.toml) 2023-10-06T05:01:34,562 Using default configuration. 2023-10-06T05:01:34,562 Copy site.cfg.default -> site.cfg or $HOME/.fluidsim-site.cfg to specify site specific libraries. 2023-10-06T05:01:34,563 Found fluidsim/_version.py 2023-10-06T05:01:34,565 :123: UserWarning: 2023-10-06T05:01:34,566 --------------------------------------------------------------------- 2023-10-06T05:01:34,567 FFTW was detected, but pyfftw and fluidfft will not be auto-installed 2023-10-06T05:01:34,568 (which was the case in previous fluidsim versions). To do so, instead 2023-10-06T05:01:34,568 of: 2023-10-06T05:01:34,569 pip install fluidsim 2023-10-06T05:01:34,570 specify "extras": 2023-10-06T05:01:34,571 pip install "fluidsim[fft]" 2023-10-06T05:01:34,572 --------------------------------------------------------------------- 2023-10-06T05:01:34,739 running dist_info 2023-10-06T05:01:34,764 creating /tmp/pip-modern-metadata-c37_h8l2/fluidsim.egg-info 2023-10-06T05:01:34,773 writing /tmp/pip-modern-metadata-c37_h8l2/fluidsim.egg-info/PKG-INFO 2023-10-06T05:01:34,795 writing dependency_links to /tmp/pip-modern-metadata-c37_h8l2/fluidsim.egg-info/dependency_links.txt 2023-10-06T05:01:34,798 writing entry points to /tmp/pip-modern-metadata-c37_h8l2/fluidsim.egg-info/entry_points.txt 2023-10-06T05:01:34,810 writing requirements to /tmp/pip-modern-metadata-c37_h8l2/fluidsim.egg-info/requires.txt 2023-10-06T05:01:34,811 writing top-level names to /tmp/pip-modern-metadata-c37_h8l2/fluidsim.egg-info/top_level.txt 2023-10-06T05:01:34,812 writing manifest file '/tmp/pip-modern-metadata-c37_h8l2/fluidsim.egg-info/SOURCES.txt' 2023-10-06T05:01:34,933 ERROR setuptools_scm._file_finders.git listing git files failed - pretending there aren't any 2023-10-06T05:01:34,937 reading manifest file '/tmp/pip-modern-metadata-c37_h8l2/fluidsim.egg-info/SOURCES.txt' 2023-10-06T05:01:34,939 reading manifest template 'MANIFEST.in' 2023-10-06T05:01:34,943 no previously-included directories found matching 'doc' 2023-10-06T05:01:34,943 no previously-included directories found matching 'lib' 2023-10-06T05:01:34,944 no previously-included directories found matching 'scripts' 2023-10-06T05:01:34,944 no previously-included directories found matching 'bench' 2023-10-06T05:01:34,945 no previously-included directories found matching 'old' 2023-10-06T05:01:34,945 no previously-included directories found matching '.github' 2023-10-06T05:01:34,946 adding license file 'LICENSE.txt' 2023-10-06T05:01:34,946 adding license file 'AUTHORS.rst' 2023-10-06T05:01:34,955 writing manifest file '/tmp/pip-modern-metadata-c37_h8l2/fluidsim.egg-info/SOURCES.txt' 2023-10-06T05:01:34,956 creating '/tmp/pip-modern-metadata-c37_h8l2/fluidsim-0.7.4.dist-info' 2023-10-06T05:01:35,066 Setup completed in 0.505 seconds. 2023-10-06T05:01:35,067 Setup completed in 0.505 seconds. 2023-10-06T05:01:35,225 Preparing metadata (pyproject.toml): finished with status 'done' 2023-10-06T05:01:35,230 Source in /tmp/pip-wheel-uptyf5vv/fluidsim_7e68fb3d3e86458cbf2cae77788ebbff has version 0.7.4, which satisfies requirement fluidsim==0.7.4 from https://files.pythonhosted.org/packages/cc/a6/10cc804830d6e42b3641c6f9d4da74d87bf02dc4883598c2feaf78a4ab32/fluidsim-0.7.4.tar.gz 2023-10-06T05:01:35,231 Removed fluidsim==0.7.4 from https://files.pythonhosted.org/packages/cc/a6/10cc804830d6e42b3641c6f9d4da74d87bf02dc4883598c2feaf78a4ab32/fluidsim-0.7.4.tar.gz from build tracker '/tmp/pip-build-tracker-xcslldwz' 2023-10-06T05:01:35,238 Created temporary directory: /tmp/pip-unpack-ypwgq4l3 2023-10-06T05:01:35,240 Created temporary directory: /tmp/pip-unpack-3s7jna5r 2023-10-06T05:01:35,416 Building wheels for collected packages: fluidsim 2023-10-06T05:01:35,421 Created temporary directory: /tmp/pip-wheel-9fm9wbjh 2023-10-06T05:01:35,422 Destination directory: /tmp/pip-wheel-9fm9wbjh 2023-10-06T05:01:35,424 Building wheel for fluidsim (pyproject.toml): started 2023-10-06T05:01:35,425 Running command Building wheel for fluidsim (pyproject.toml) 2023-10-06T05:01:36,348 Using default configuration. 2023-10-06T05:01:36,349 Copy site.cfg.default -> site.cfg or $HOME/.fluidsim-site.cfg to specify site specific libraries. 2023-10-06T05:01:36,349 Found fluidsim/_version.py 2023-10-06T05:01:36,352 :123: UserWarning: 2023-10-06T05:01:36,352 --------------------------------------------------------------------- 2023-10-06T05:01:36,354 FFTW was detected, but pyfftw and fluidfft will not be auto-installed 2023-10-06T05:01:36,354 (which was the case in previous fluidsim versions). To do so, instead 2023-10-06T05:01:36,355 of: 2023-10-06T05:01:36,356 pip install fluidsim 2023-10-06T05:01:36,357 specify "extras": 2023-10-06T05:01:36,358 pip install "fluidsim[fft]" 2023-10-06T05:01:36,358 --------------------------------------------------------------------- 2023-10-06T05:01:36,372 Running fluidsim setup.py (['bdist_wheel', '--dist-dir', '/tmp/pip-wheel-9fm9wbjh/.tmp-h7gbdrai']) on platform linux 2023-10-06T05:01:36,373 __ _ _ _ _ 2023-10-06T05:01:36,373 / _| | (_) | | (_) 2023-10-06T05:01:36,374 | |_| |_ _ _ __| |___ _ _ __ ___ 2023-10-06T05:01:36,374 | _| | | | | |/ _` / __| | '_ ` _ \ 2023-10-06T05:01:36,375 | | | | |_| | | (_| \__ \ | | | | | | 2023-10-06T05:01:36,375 |_| |_|\__,_|_|\__,_|___/_|_| |_| |_| 2023-10-06T05:01:36,376 v. 0.7.4 2023-10-06T05:01:37,114 /tmp/pip-wheel-uptyf5vv/fluidsim_7e68fb3d3e86458cbf2cae77788ebbff/fluidsim/base/time_stepping/__pythran__/pseudo_spect.py written 2023-10-06T05:01:37,116 /tmp/pip-wheel-uptyf5vv/fluidsim_7e68fb3d3e86458cbf2cae77788ebbff/fluidsim/base/time_stepping/__pythran__/pseudo_spect.pythran written 2023-10-06T05:01:37,117 File /tmp/pip-wheel-uptyf5vv/fluidsim_7e68fb3d3e86458cbf2cae77788ebbff/fluidsim/base/time_stepping/__pythran__/pseudo_spect.py updated 2023-10-06T05:01:37,370 /tmp/pip-wheel-uptyf5vv/fluidsim_7e68fb3d3e86458cbf2cae77788ebbff/fluidsim/base/output/__pythran__/increments.py written 2023-10-06T05:01:37,371 /tmp/pip-wheel-uptyf5vv/fluidsim_7e68fb3d3e86458cbf2cae77788ebbff/fluidsim/base/output/__pythran__/increments.pythran written 2023-10-06T05:01:37,372 File /tmp/pip-wheel-uptyf5vv/fluidsim_7e68fb3d3e86458cbf2cae77788ebbff/fluidsim/base/output/__pythran__/increments.py updated 2023-10-06T05:01:38,006 /tmp/pip-wheel-uptyf5vv/fluidsim_7e68fb3d3e86458cbf2cae77788ebbff/fluidsim/operators/__pythran__/operators2d.py written 2023-10-06T05:01:38,008 /tmp/pip-wheel-uptyf5vv/fluidsim_7e68fb3d3e86458cbf2cae77788ebbff/fluidsim/operators/__pythran__/operators2d.pythran written 2023-10-06T05:01:38,008 File /tmp/pip-wheel-uptyf5vv/fluidsim_7e68fb3d3e86458cbf2cae77788ebbff/fluidsim/operators/__pythran__/operators2d.py updated 2023-10-06T05:01:42,090 /tmp/pip-wheel-uptyf5vv/fluidsim_7e68fb3d3e86458cbf2cae77788ebbff/fluidsim/operators/__pythran__/operators3d.py written 2023-10-06T05:01:42,092 /tmp/pip-wheel-uptyf5vv/fluidsim_7e68fb3d3e86458cbf2cae77788ebbff/fluidsim/operators/__pythran__/operators3d.pythran written 2023-10-06T05:01:42,093 File /tmp/pip-wheel-uptyf5vv/fluidsim_7e68fb3d3e86458cbf2cae77788ebbff/fluidsim/operators/__pythran__/operators3d.py updated 2023-10-06T05:01:42,202 /tmp/pip-wheel-uptyf5vv/fluidsim_7e68fb3d3e86458cbf2cae77788ebbff/fluidsim/solvers/ns2d/__pythran__/solver.py written 2023-10-06T05:01:42,204 /tmp/pip-wheel-uptyf5vv/fluidsim_7e68fb3d3e86458cbf2cae77788ebbff/fluidsim/solvers/ns2d/__pythran__/solver.pythran written 2023-10-06T05:01:42,204 File /tmp/pip-wheel-uptyf5vv/fluidsim_7e68fb3d3e86458cbf2cae77788ebbff/fluidsim/solvers/ns2d/__pythran__/solver.py updated 2023-10-06T05:01:42,342 /tmp/pip-wheel-uptyf5vv/fluidsim_7e68fb3d3e86458cbf2cae77788ebbff/fluidsim/solvers/ns3d/strat/__pythran__/solver.py written 2023-10-06T05:01:42,344 /tmp/pip-wheel-uptyf5vv/fluidsim_7e68fb3d3e86458cbf2cae77788ebbff/fluidsim/solvers/ns3d/strat/__pythran__/solver.pythran written 2023-10-06T05:01:42,344 File /tmp/pip-wheel-uptyf5vv/fluidsim_7e68fb3d3e86458cbf2cae77788ebbff/fluidsim/solvers/ns3d/strat/__pythran__/solver.py updated 2023-10-06T05:01:42,461 /tmp/pip-wheel-uptyf5vv/fluidsim_7e68fb3d3e86458cbf2cae77788ebbff/fluidsim/solvers/ns3d/forcing/__pythran__/watu.py written 2023-10-06T05:01:42,463 /tmp/pip-wheel-uptyf5vv/fluidsim_7e68fb3d3e86458cbf2cae77788ebbff/fluidsim/solvers/ns3d/forcing/__pythran__/watu.pythran written 2023-10-06T05:01:42,463 File /tmp/pip-wheel-uptyf5vv/fluidsim_7e68fb3d3e86458cbf2cae77788ebbff/fluidsim/solvers/ns3d/forcing/__pythran__/watu.py updated 2023-10-06T05:01:42,650 /tmp/pip-wheel-uptyf5vv/fluidsim_7e68fb3d3e86458cbf2cae77788ebbff/fluidsim/util/__pythran__/mini_oper_modif_resol.py written 2023-10-06T05:01:42,652 /tmp/pip-wheel-uptyf5vv/fluidsim_7e68fb3d3e86458cbf2cae77788ebbff/fluidsim/util/__pythran__/mini_oper_modif_resol.pythran written 2023-10-06T05:01:42,652 File /tmp/pip-wheel-uptyf5vv/fluidsim_7e68fb3d3e86458cbf2cae77788ebbff/fluidsim/util/__pythran__/mini_oper_modif_resol.py updated 2023-10-06T05:01:43,491 /tmp/pip-wheel-uptyf5vv/fluidsim_7e68fb3d3e86458cbf2cae77788ebbff/fluidsim/base/output/__pythran__/spatiotemporal_spectra.py written 2023-10-06T05:01:43,493 /tmp/pip-wheel-uptyf5vv/fluidsim_7e68fb3d3e86458cbf2cae77788ebbff/fluidsim/base/output/__pythran__/spatiotemporal_spectra.pythran written 2023-10-06T05:01:43,493 File /tmp/pip-wheel-uptyf5vv/fluidsim_7e68fb3d3e86458cbf2cae77788ebbff/fluidsim/base/output/__pythran__/spatiotemporal_spectra.py updated 2023-10-06T05:01:43,802 /tmp/pip-wheel-uptyf5vv/fluidsim_7e68fb3d3e86458cbf2cae77788ebbff/fluidsim/solvers/ns3d/output/__pythran__/spatiotemporal_spectra.py written 2023-10-06T05:01:43,803 /tmp/pip-wheel-uptyf5vv/fluidsim_7e68fb3d3e86458cbf2cae77788ebbff/fluidsim/solvers/ns3d/output/__pythran__/spatiotemporal_spectra.pythran written 2023-10-06T05:01:43,804 File /tmp/pip-wheel-uptyf5vv/fluidsim_7e68fb3d3e86458cbf2cae77788ebbff/fluidsim/solvers/ns3d/output/__pythran__/spatiotemporal_spectra.py updated 2023-10-06T05:01:44,056 /tmp/pip-wheel-uptyf5vv/fluidsim_7e68fb3d3e86458cbf2cae77788ebbff/fluidsim/solvers/ns2d/output/__pythran__/spatiotemporal_spectra.py written 2023-10-06T05:01:44,057 /tmp/pip-wheel-uptyf5vv/fluidsim_7e68fb3d3e86458cbf2cae77788ebbff/fluidsim/solvers/ns2d/output/__pythran__/spatiotemporal_spectra.pythran written 2023-10-06T05:01:44,058 File /tmp/pip-wheel-uptyf5vv/fluidsim_7e68fb3d3e86458cbf2cae77788ebbff/fluidsim/solvers/ns2d/output/__pythran__/spatiotemporal_spectra.py updated 2023-10-06T05:01:44,058 11 files created or updated need to be pythranized 2023-10-06T05:01:44,755 The following extensions could be built if necessary: 2023-10-06T05:01:44,756 fluidsim.base.output.__pythran__.spatiotemporal_spectra 2023-10-06T05:01:44,757 fluidsim.base.output.__pythran__.increments 2023-10-06T05:01:44,757 fluidsim.base.time_stepping.__pythran__.pseudo_spect 2023-10-06T05:01:44,758 fluidsim.operators.__pythran__.operators3d 2023-10-06T05:01:44,758 fluidsim.operators.__pythran__.operators2d 2023-10-06T05:01:44,759 fluidsim.solvers.ns2d.output.__pythran__.spatiotemporal_spectra 2023-10-06T05:01:44,760 fluidsim.solvers.ns2d.__pythran__.solver 2023-10-06T05:01:44,760 fluidsim.solvers.ns3d.forcing.__pythran__.watu 2023-10-06T05:01:44,761 fluidsim.solvers.ns3d.strat.__pythran__.solver 2023-10-06T05:01:44,761 fluidsim.solvers.ns3d.output.__pythran__.spatiotemporal_spectra 2023-10-06T05:01:44,762 fluidsim.util.__pythran__.mini_oper_modif_resol 2023-10-06T05:01:44,942 running bdist_wheel 2023-10-06T05:01:44,977 running build 2023-10-06T05:01:44,978 running build_py 2023-10-06T05:01:44,989 creating build 2023-10-06T05:01:44,990 creating build/lib.linux-armv7l-cpython-311 2023-10-06T05:01:44,990 creating build/lib.linux-armv7l-cpython-311/fluidsim 2023-10-06T05:01:44,991 copying fluidsim/_version.py -> build/lib.linux-armv7l-cpython-311/fluidsim 2023-10-06T05:01:44,993 copying fluidsim/magic.py -> build/lib.linux-armv7l-cpython-311/fluidsim 2023-10-06T05:01:44,995 copying fluidsim/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim 2023-10-06T05:01:44,997 creating build/lib.linux-armv7l-cpython-311/fluidsim/base 2023-10-06T05:01:44,998 copying fluidsim/base/state.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base 2023-10-06T05:01:45,001 copying fluidsim/base/init_fields.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base 2023-10-06T05:01:45,003 copying fluidsim/base/setofvariables.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base 2023-10-06T05:01:45,005 copying fluidsim/base/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base 2023-10-06T05:01:45,007 copying fluidsim/base/params.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base 2023-10-06T05:01:45,009 creating build/lib.linux-armv7l-cpython-311/fluidsim/operators 2023-10-06T05:01:45,010 copying fluidsim/operators/operators3d.py -> build/lib.linux-armv7l-cpython-311/fluidsim/operators 2023-10-06T05:01:45,013 copying fluidsim/operators/operators1d.py -> build/lib.linux-armv7l-cpython-311/fluidsim/operators 2023-10-06T05:01:45,014 copying fluidsim/operators/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/operators 2023-10-06T05:01:45,016 copying fluidsim/operators/operators0d.py -> build/lib.linux-armv7l-cpython-311/fluidsim/operators 2023-10-06T05:01:45,018 copying fluidsim/operators/operators2d.py -> build/lib.linux-armv7l-cpython-311/fluidsim/operators 2023-10-06T05:01:45,020 copying fluidsim/operators/op_finitediff2d.py -> build/lib.linux-armv7l-cpython-311/fluidsim/operators 2023-10-06T05:01:45,023 copying fluidsim/operators/sphericalharmo.py -> build/lib.linux-armv7l-cpython-311/fluidsim/operators 2023-10-06T05:01:45,025 copying fluidsim/operators/base.py -> build/lib.linux-armv7l-cpython-311/fluidsim/operators 2023-10-06T05:01:45,027 copying fluidsim/operators/op_finitediff1d.py -> build/lib.linux-armv7l-cpython-311/fluidsim/operators 2023-10-06T05:01:45,029 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers 2023-10-06T05:01:45,030 copying fluidsim/solvers/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers 2023-10-06T05:01:45,032 creating build/lib.linux-armv7l-cpython-311/fluidsim/extend_simul 2023-10-06T05:01:45,033 copying fluidsim/extend_simul/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/extend_simul 2023-10-06T05:01:45,034 copying fluidsim/extend_simul/spatial_means_regions_milestone.py -> build/lib.linux-armv7l-cpython-311/fluidsim/extend_simul 2023-10-06T05:01:45,038 creating build/lib.linux-armv7l-cpython-311/fluidsim/util 2023-10-06T05:01:45,038 copying fluidsim/util/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util 2023-10-06T05:01:45,040 copying fluidsim/util/frequency_modulation.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util 2023-10-06T05:01:45,042 copying fluidsim/util/output.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util 2023-10-06T05:01:45,044 copying fluidsim/util/util.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util 2023-10-06T05:01:45,046 copying fluidsim/util/test_util.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util 2023-10-06T05:01:45,048 copying fluidsim/util/mini_oper_modif_resol.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util 2023-10-06T05:01:45,050 copying fluidsim/util/testing.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util 2023-10-06T05:01:45,053 creating build/lib.linux-armv7l-cpython-311/fluidsim/base/forcing 2023-10-06T05:01:45,054 copying fluidsim/base/forcing/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/forcing 2023-10-06T05:01:45,056 copying fluidsim/base/forcing/test_kolmogorov.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/forcing 2023-10-06T05:01:45,059 copying fluidsim/base/forcing/anisotropic.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/forcing 2023-10-06T05:01:45,062 copying fluidsim/base/forcing/milestone.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/forcing 2023-10-06T05:01:45,064 copying fluidsim/base/forcing/kolmogorov.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/forcing 2023-10-06T05:01:45,067 copying fluidsim/base/forcing/base.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/forcing 2023-10-06T05:01:45,070 copying fluidsim/base/forcing/specific.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/forcing 2023-10-06T05:01:45,074 creating build/lib.linux-armv7l-cpython-311/fluidsim/base/preprocess 2023-10-06T05:01:45,075 copying fluidsim/base/preprocess/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/preprocess 2023-10-06T05:01:45,077 copying fluidsim/base/preprocess/pseudo_spect.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/preprocess 2023-10-06T05:01:45,081 copying fluidsim/base/preprocess/test.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/preprocess 2023-10-06T05:01:45,083 copying fluidsim/base/preprocess/base.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/preprocess 2023-10-06T05:01:45,085 creating build/lib.linux-armv7l-cpython-311/fluidsim/base/sphericalharmo 2023-10-06T05:01:45,086 copying fluidsim/base/sphericalharmo/state.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/sphericalharmo 2023-10-06T05:01:45,088 copying fluidsim/base/sphericalharmo/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/sphericalharmo 2023-10-06T05:01:45,090 copying fluidsim/base/sphericalharmo/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/sphericalharmo 2023-10-06T05:01:45,092 copying fluidsim/base/sphericalharmo/output.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/sphericalharmo 2023-10-06T05:01:45,094 copying fluidsim/base/sphericalharmo/phys_fields.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/sphericalharmo 2023-10-06T05:01:45,097 creating build/lib.linux-armv7l-cpython-311/fluidsim/base/output 2023-10-06T05:01:45,098 copying fluidsim/base/output/spectra_multidim.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/output 2023-10-06T05:01:45,101 copying fluidsim/base/output/temporal_spectra.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/output 2023-10-06T05:01:45,104 copying fluidsim/base/output/spectra.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/output 2023-10-06T05:01:45,106 copying fluidsim/base/output/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/output 2023-10-06T05:01:45,108 copying fluidsim/base/output/cross_corr3d.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/output 2023-10-06T05:01:45,110 copying fluidsim/base/output/spatiotemporal_spectra.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/output 2023-10-06T05:01:45,114 copying fluidsim/base/output/phys_fields3d.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/output 2023-10-06T05:01:45,117 copying fluidsim/base/output/increments.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/output 2023-10-06T05:01:45,119 copying fluidsim/base/output/time_signals_fft.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/output 2023-10-06T05:01:45,122 copying fluidsim/base/output/print_stdout.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/output 2023-10-06T05:01:45,125 copying fluidsim/base/output/spatial_means.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/output 2023-10-06T05:01:45,128 copying fluidsim/base/output/phys_fields2d.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/output 2023-10-06T05:01:45,131 copying fluidsim/base/output/phys_fields.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/output 2023-10-06T05:01:45,134 copying fluidsim/base/output/horiz_means.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/output 2023-10-06T05:01:45,136 copying fluidsim/base/output/prob_dens_func.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/output 2023-10-06T05:01:45,139 copying fluidsim/base/output/base.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/output 2023-10-06T05:01:45,142 copying fluidsim/base/output/spect_energy_budget.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/output 2023-10-06T05:01:45,144 copying fluidsim/base/output/phys_fields1d.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/output 2023-10-06T05:01:45,146 copying fluidsim/base/output/spectra3d.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/output 2023-10-06T05:01:45,149 creating build/lib.linux-armv7l-cpython-311/fluidsim/base/test 2023-10-06T05:01:45,150 copying fluidsim/base/test/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/test 2023-10-06T05:01:45,152 copying fluidsim/base/test/test_base_solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/test 2023-10-06T05:01:45,153 copying fluidsim/base/test/test_params.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/test 2023-10-06T05:01:45,155 copying fluidsim/base/test/test_base_solver_ps.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/test 2023-10-06T05:01:45,157 creating build/lib.linux-armv7l-cpython-311/fluidsim/base/solvers 2023-10-06T05:01:45,158 copying fluidsim/base/solvers/info_base.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/solvers 2023-10-06T05:01:45,159 copying fluidsim/base/solvers/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/solvers 2023-10-06T05:01:45,161 copying fluidsim/base/solvers/pseudo_spect.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/solvers 2023-10-06T05:01:45,162 copying fluidsim/base/solvers/finite_diff.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/solvers 2023-10-06T05:01:45,164 copying fluidsim/base/solvers/base.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/solvers 2023-10-06T05:01:45,166 creating build/lib.linux-armv7l-cpython-311/fluidsim/base/time_stepping 2023-10-06T05:01:45,167 copying fluidsim/base/time_stepping/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/time_stepping 2023-10-06T05:01:45,169 copying fluidsim/base/time_stepping/pseudo_spect.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/time_stepping 2023-10-06T05:01:45,171 copying fluidsim/base/time_stepping/finite_diff.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/time_stepping 2023-10-06T05:01:45,173 copying fluidsim/base/time_stepping/base.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/time_stepping 2023-10-06T05:01:45,175 copying fluidsim/base/time_stepping/simple.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/time_stepping 2023-10-06T05:01:45,178 creating build/lib.linux-armv7l-cpython-311/fluidsim/base/turb_model 2023-10-06T05:01:45,178 copying fluidsim/base/turb_model/test_turb_model.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/turb_model 2023-10-06T05:01:45,180 copying fluidsim/base/turb_model/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/turb_model 2023-10-06T05:01:45,182 copying fluidsim/base/turb_model/smagorinsky.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/turb_model 2023-10-06T05:01:45,183 copying fluidsim/base/turb_model/stress_tensor.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/turb_model 2023-10-06T05:01:45,185 copying fluidsim/base/turb_model/base.py -> build/lib.linux-armv7l-cpython-311/fluidsim/base/turb_model 2023-10-06T05:01:45,187 creating build/lib.linux-armv7l-cpython-311/fluidsim/operators/test 2023-10-06T05:01:45,188 copying fluidsim/operators/test/test_operators3d.py -> build/lib.linux-armv7l-cpython-311/fluidsim/operators/test 2023-10-06T05:01:45,190 copying fluidsim/operators/test/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/operators/test 2023-10-06T05:01:45,192 copying fluidsim/operators/test/test_operators2d.py -> build/lib.linux-armv7l-cpython-311/fluidsim/operators/test 2023-10-06T05:01:45,194 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/waves2d 2023-10-06T05:01:45,195 copying fluidsim/solvers/waves2d/state.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/waves2d 2023-10-06T05:01:45,197 copying fluidsim/solvers/waves2d/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/waves2d 2023-10-06T05:01:45,199 copying fluidsim/solvers/waves2d/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/waves2d 2023-10-06T05:01:45,201 copying fluidsim/solvers/waves2d/test_solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/waves2d 2023-10-06T05:01:45,203 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d 2023-10-06T05:01:45,204 copying fluidsim/solvers/ns2d/state.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d 2023-10-06T05:01:45,206 copying fluidsim/solvers/ns2d/init_fields.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d 2023-10-06T05:01:45,208 copying fluidsim/solvers/ns2d/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d 2023-10-06T05:01:45,210 copying fluidsim/solvers/ns2d/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d 2023-10-06T05:01:45,211 copying fluidsim/solvers/ns2d/with_uxuy.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d 2023-10-06T05:01:45,213 copying fluidsim/solvers/ns2d/test_with_uxuy.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d 2023-10-06T05:01:45,215 copying fluidsim/solvers/ns2d/test_solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d 2023-10-06T05:01:45,217 copying fluidsim/solvers/ns2d/forcing.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d 2023-10-06T05:01:45,219 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/nl1d 2023-10-06T05:01:45,220 copying fluidsim/solvers/nl1d/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/nl1d 2023-10-06T05:01:45,222 copying fluidsim/solvers/nl1d/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/nl1d 2023-10-06T05:01:45,223 copying fluidsim/solvers/nl1d/test_solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/nl1d 2023-10-06T05:01:45,226 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/burgers1d 2023-10-06T05:01:45,226 copying fluidsim/solvers/burgers1d/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/burgers1d 2023-10-06T05:01:45,228 copying fluidsim/solvers/burgers1d/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/burgers1d 2023-10-06T05:01:45,230 copying fluidsim/solvers/burgers1d/test_solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/burgers1d 2023-10-06T05:01:45,232 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d 2023-10-06T05:01:45,233 copying fluidsim/solvers/models0d/test_lorenz.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d 2023-10-06T05:01:45,234 copying fluidsim/solvers/models0d/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d 2023-10-06T05:01:45,236 copying fluidsim/solvers/models0d/test_predaprey.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d 2023-10-06T05:01:45,238 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l 2023-10-06T05:01:45,239 copying fluidsim/solvers/sw1l/state.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l 2023-10-06T05:01:45,241 copying fluidsim/solvers/sw1l/test_operators.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l 2023-10-06T05:01:45,243 copying fluidsim/solvers/sw1l/init_fields.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l 2023-10-06T05:01:45,245 copying fluidsim/solvers/sw1l/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l 2023-10-06T05:01:45,247 copying fluidsim/solvers/sw1l/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l 2023-10-06T05:01:45,249 copying fluidsim/solvers/sw1l/operators.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l 2023-10-06T05:01:45,251 copying fluidsim/solvers/sw1l/test_solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l 2023-10-06T05:01:45,253 copying fluidsim/solvers/sw1l/forcing.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l 2023-10-06T05:01:45,256 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d 2023-10-06T05:01:45,257 copying fluidsim/solvers/ad1d/state.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d 2023-10-06T05:01:45,258 copying fluidsim/solvers/ad1d/init_fields.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d 2023-10-06T05:01:45,260 copying fluidsim/solvers/ad1d/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d 2023-10-06T05:01:45,262 copying fluidsim/solvers/ad1d/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d 2023-10-06T05:01:45,263 copying fluidsim/solvers/ad1d/test_solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d 2023-10-06T05:01:45,265 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sphere 2023-10-06T05:01:45,266 copying fluidsim/solvers/sphere/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sphere 2023-10-06T05:01:45,269 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d 2023-10-06T05:01:45,269 copying fluidsim/solvers/plate2d/state.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d 2023-10-06T05:01:45,271 copying fluidsim/solvers/plate2d/init_fields.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d 2023-10-06T05:01:45,273 copying fluidsim/solvers/plate2d/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d 2023-10-06T05:01:45,275 copying fluidsim/solvers/plate2d/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d 2023-10-06T05:01:45,276 copying fluidsim/solvers/plate2d/operators.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d 2023-10-06T05:01:45,278 copying fluidsim/solvers/plate2d/dimensional.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d 2023-10-06T05:01:45,279 copying fluidsim/solvers/plate2d/test_dimensional.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d 2023-10-06T05:01:45,281 copying fluidsim/solvers/plate2d/test_solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d 2023-10-06T05:01:45,282 copying fluidsim/solvers/plate2d/forcing.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d 2023-10-06T05:01:45,285 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d 2023-10-06T05:01:45,285 copying fluidsim/solvers/ns3d/state.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d 2023-10-06T05:01:45,288 copying fluidsim/solvers/ns3d/try_load.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d 2023-10-06T05:01:45,289 copying fluidsim/solvers/ns3d/init_fields.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d 2023-10-06T05:01:45,291 copying fluidsim/solvers/ns3d/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d 2023-10-06T05:01:45,293 copying fluidsim/solvers/ns3d/time_stepping.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d 2023-10-06T05:01:45,295 copying fluidsim/solvers/ns3d/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d 2023-10-06T05:01:45,297 copying fluidsim/solvers/ns3d/try_save.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d 2023-10-06T05:01:45,298 copying fluidsim/solvers/ns3d/test_solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d 2023-10-06T05:01:45,301 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/bouss 2023-10-06T05:01:45,302 copying fluidsim/solvers/ns2d/bouss/state.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/bouss 2023-10-06T05:01:45,304 copying fluidsim/solvers/ns2d/bouss/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/bouss 2023-10-06T05:01:45,306 copying fluidsim/solvers/ns2d/bouss/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/bouss 2023-10-06T05:01:45,308 copying fluidsim/solvers/ns2d/bouss/test_solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/bouss 2023-10-06T05:01:45,310 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat 2023-10-06T05:01:45,311 copying fluidsim/solvers/ns2d/strat/state.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat 2023-10-06T05:01:45,313 copying fluidsim/solvers/ns2d/strat/init_fields.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat 2023-10-06T05:01:45,315 copying fluidsim/solvers/ns2d/strat/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat 2023-10-06T05:01:45,317 copying fluidsim/solvers/ns2d/strat/time_stepping.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat 2023-10-06T05:01:45,319 copying fluidsim/solvers/ns2d/strat/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat 2023-10-06T05:01:45,320 copying fluidsim/solvers/ns2d/strat/test_solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat 2023-10-06T05:01:45,323 copying fluidsim/solvers/ns2d/strat/forcing.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat 2023-10-06T05:01:45,325 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/output 2023-10-06T05:01:45,326 copying fluidsim/solvers/ns2d/output/spectra_multidim.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/output 2023-10-06T05:01:45,327 copying fluidsim/solvers/ns2d/output/spectra.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/output 2023-10-06T05:01:45,329 copying fluidsim/solvers/ns2d/output/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/output 2023-10-06T05:01:45,330 copying fluidsim/solvers/ns2d/output/spatiotemporal_spectra.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/output 2023-10-06T05:01:45,332 copying fluidsim/solvers/ns2d/output/print_stdout.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/output 2023-10-06T05:01:45,334 copying fluidsim/solvers/ns2d/output/spatial_means.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/output 2023-10-06T05:01:45,336 copying fluidsim/solvers/ns2d/output/spect_energy_budget.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/output 2023-10-06T05:01:45,338 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat/output 2023-10-06T05:01:45,339 copying fluidsim/solvers/ns2d/strat/output/spectra_multidim.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat/output 2023-10-06T05:01:45,341 copying fluidsim/solvers/ns2d/strat/output/_old_miguel_frequency_spectra.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat/output 2023-10-06T05:01:45,343 copying fluidsim/solvers/ns2d/strat/output/spectra.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat/output 2023-10-06T05:01:45,346 copying fluidsim/solvers/ns2d/strat/output/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat/output 2023-10-06T05:01:45,348 copying fluidsim/solvers/ns2d/strat/output/print_stdout.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat/output 2023-10-06T05:01:45,350 copying fluidsim/solvers/ns2d/strat/output/spatial_means.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat/output 2023-10-06T05:01:45,352 copying fluidsim/solvers/ns2d/strat/output/_old_miguel_spatio_temporal_spectra.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat/output 2023-10-06T05:01:45,355 copying fluidsim/solvers/ns2d/strat/output/phys_fields.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat/output 2023-10-06T05:01:45,356 copying fluidsim/solvers/ns2d/strat/output/spect_energy_budget.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat/output 2023-10-06T05:01:45,359 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/burgers1d/skew_sym 2023-10-06T05:01:45,360 copying fluidsim/solvers/burgers1d/skew_sym/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/burgers1d/skew_sym 2023-10-06T05:01:45,362 copying fluidsim/solvers/burgers1d/skew_sym/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/burgers1d/skew_sym 2023-10-06T05:01:45,363 copying fluidsim/solvers/burgers1d/skew_sym/test_solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/burgers1d/skew_sym 2023-10-06T05:01:45,365 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d/lorenz 2023-10-06T05:01:45,366 copying fluidsim/solvers/models0d/lorenz/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d/lorenz 2023-10-06T05:01:45,368 copying fluidsim/solvers/models0d/lorenz/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d/lorenz 2023-10-06T05:01:45,370 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d/predaprey 2023-10-06T05:01:45,371 copying fluidsim/solvers/models0d/predaprey/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d/predaprey 2023-10-06T05:01:45,373 copying fluidsim/solvers/models0d/predaprey/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d/predaprey 2023-10-06T05:01:45,375 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d/lorenz/output 2023-10-06T05:01:45,376 copying fluidsim/solvers/models0d/lorenz/output/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d/lorenz/output 2023-10-06T05:01:45,377 copying fluidsim/solvers/models0d/lorenz/output/print_stdout.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d/lorenz/output 2023-10-06T05:01:45,380 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d/predaprey/output 2023-10-06T05:01:45,381 copying fluidsim/solvers/models0d/predaprey/output/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d/predaprey/output 2023-10-06T05:01:45,382 copying fluidsim/solvers/models0d/predaprey/output/print_stdout.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d/predaprey/output 2023-10-06T05:01:45,385 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/exactlin 2023-10-06T05:01:45,385 copying fluidsim/solvers/sw1l/exactlin/state.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/exactlin 2023-10-06T05:01:45,387 copying fluidsim/solvers/sw1l/exactlin/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/exactlin 2023-10-06T05:01:45,389 copying fluidsim/solvers/sw1l/exactlin/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/exactlin 2023-10-06T05:01:45,391 copying fluidsim/solvers/sw1l/exactlin/test_solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/exactlin 2023-10-06T05:01:45,393 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/output 2023-10-06T05:01:45,394 copying fluidsim/solvers/sw1l/output/spectra.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/output 2023-10-06T05:01:45,396 copying fluidsim/solvers/sw1l/output/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/output 2023-10-06T05:01:45,398 copying fluidsim/solvers/sw1l/output/increments.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/output 2023-10-06T05:01:45,401 copying fluidsim/solvers/sw1l/output/_old_spatial_means.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/output 2023-10-06T05:01:45,402 copying fluidsim/solvers/sw1l/output/normal_mode.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/output 2023-10-06T05:01:45,405 copying fluidsim/solvers/sw1l/output/print_stdout.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/output 2023-10-06T05:01:45,406 copying fluidsim/solvers/sw1l/output/spatial_means.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/output 2023-10-06T05:01:45,409 copying fluidsim/solvers/sw1l/output/_old_spect_energy_budg.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/output 2023-10-06T05:01:45,411 copying fluidsim/solvers/sw1l/output/spect_energy_budget.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/output 2023-10-06T05:01:45,414 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/onlywaves 2023-10-06T05:01:45,415 copying fluidsim/solvers/sw1l/onlywaves/state.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/onlywaves 2023-10-06T05:01:45,417 copying fluidsim/solvers/sw1l/onlywaves/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/onlywaves 2023-10-06T05:01:45,419 copying fluidsim/solvers/sw1l/onlywaves/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/onlywaves 2023-10-06T05:01:45,421 copying fluidsim/solvers/sw1l/onlywaves/output.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/onlywaves 2023-10-06T05:01:45,423 copying fluidsim/solvers/sw1l/onlywaves/test_solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/onlywaves 2023-10-06T05:01:45,425 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/modified 2023-10-06T05:01:45,426 copying fluidsim/solvers/sw1l/modified/state.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/modified 2023-10-06T05:01:45,427 copying fluidsim/solvers/sw1l/modified/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/modified 2023-10-06T05:01:45,429 copying fluidsim/solvers/sw1l/modified/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/modified 2023-10-06T05:01:45,431 copying fluidsim/solvers/sw1l/modified/output.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/modified 2023-10-06T05:01:45,432 copying fluidsim/solvers/sw1l/modified/test_solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/modified 2023-10-06T05:01:45,434 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/exactlin/modified 2023-10-06T05:01:45,435 copying fluidsim/solvers/sw1l/exactlin/modified/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/exactlin/modified 2023-10-06T05:01:45,437 copying fluidsim/solvers/sw1l/exactlin/modified/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/exactlin/modified 2023-10-06T05:01:45,439 copying fluidsim/solvers/sw1l/exactlin/modified/output.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/exactlin/modified 2023-10-06T05:01:45,440 copying fluidsim/solvers/sw1l/exactlin/modified/test_solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/exactlin/modified 2023-10-06T05:01:45,442 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d/pseudo_spect 2023-10-06T05:01:45,443 copying fluidsim/solvers/ad1d/pseudo_spect/state.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d/pseudo_spect 2023-10-06T05:01:45,445 copying fluidsim/solvers/ad1d/pseudo_spect/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d/pseudo_spect 2023-10-06T05:01:45,446 copying fluidsim/solvers/ad1d/pseudo_spect/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d/pseudo_spect 2023-10-06T05:01:45,448 copying fluidsim/solvers/ad1d/pseudo_spect/test_solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d/pseudo_spect 2023-10-06T05:01:45,449 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d/output 2023-10-06T05:01:45,450 copying fluidsim/solvers/ad1d/output/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d/output 2023-10-06T05:01:45,452 copying fluidsim/solvers/ad1d/output/print_stdout.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d/output 2023-10-06T05:01:45,454 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sphere/ns2d 2023-10-06T05:01:45,454 copying fluidsim/solvers/sphere/ns2d/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sphere/ns2d 2023-10-06T05:01:45,457 copying fluidsim/solvers/sphere/ns2d/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sphere/ns2d 2023-10-06T05:01:45,458 copying fluidsim/solvers/sphere/ns2d/test_solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sphere/ns2d 2023-10-06T05:01:45,460 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sphere/sw1l 2023-10-06T05:01:45,461 copying fluidsim/solvers/sphere/sw1l/state.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sphere/sw1l 2023-10-06T05:01:45,463 copying fluidsim/solvers/sphere/sw1l/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sphere/sw1l 2023-10-06T05:01:45,465 copying fluidsim/solvers/sphere/sw1l/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sphere/sw1l 2023-10-06T05:01:45,467 copying fluidsim/solvers/sphere/sw1l/test_solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sphere/sw1l 2023-10-06T05:01:45,469 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d/output 2023-10-06T05:01:45,470 copying fluidsim/solvers/plate2d/output/spectra.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d/output 2023-10-06T05:01:45,473 copying fluidsim/solvers/plate2d/output/correlations_freq.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d/output 2023-10-06T05:01:45,476 copying fluidsim/solvers/plate2d/output/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d/output 2023-10-06T05:01:45,477 copying fluidsim/solvers/plate2d/output/print_stdout.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d/output 2023-10-06T05:01:45,478 copying fluidsim/solvers/plate2d/output/spatial_means.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d/output 2023-10-06T05:01:45,481 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/bouss 2023-10-06T05:01:45,482 copying fluidsim/solvers/ns3d/bouss/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/bouss 2023-10-06T05:01:45,484 copying fluidsim/solvers/ns3d/bouss/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/bouss 2023-10-06T05:01:45,485 copying fluidsim/solvers/ns3d/bouss/test_solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/bouss 2023-10-06T05:01:45,487 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/forcing 2023-10-06T05:01:45,488 copying fluidsim/solvers/ns3d/forcing/watu.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/forcing 2023-10-06T05:01:45,490 copying fluidsim/solvers/ns3d/forcing/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/forcing 2023-10-06T05:01:45,491 copying fluidsim/solvers/ns3d/forcing/milestone.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/forcing 2023-10-06T05:01:45,494 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/strat 2023-10-06T05:01:45,495 copying fluidsim/solvers/ns3d/strat/state.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/strat 2023-10-06T05:01:45,496 copying fluidsim/solvers/ns3d/strat/solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/strat 2023-10-06T05:01:45,498 copying fluidsim/solvers/ns3d/strat/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/strat 2023-10-06T05:01:45,500 copying fluidsim/solvers/ns3d/strat/test_solver.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/strat 2023-10-06T05:01:45,502 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/output 2023-10-06T05:01:45,503 copying fluidsim/solvers/ns3d/output/spectra.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/output 2023-10-06T05:01:45,505 copying fluidsim/solvers/ns3d/output/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/output 2023-10-06T05:01:45,507 copying fluidsim/solvers/ns3d/output/spatiotemporal_spectra.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/output 2023-10-06T05:01:45,509 copying fluidsim/solvers/ns3d/output/print_stdout.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/output 2023-10-06T05:01:45,511 copying fluidsim/solvers/ns3d/output/spatial_means.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/output 2023-10-06T05:01:45,513 copying fluidsim/solvers/ns3d/output/spect_energy_budget.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/output 2023-10-06T05:01:45,515 creating build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/strat/output 2023-10-06T05:01:45,516 copying fluidsim/solvers/ns3d/strat/output/spectra.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/strat/output 2023-10-06T05:01:45,518 copying fluidsim/solvers/ns3d/strat/output/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/strat/output 2023-10-06T05:01:45,520 copying fluidsim/solvers/ns3d/strat/output/spatial_means.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/strat/output 2023-10-06T05:01:45,522 copying fluidsim/solvers/ns3d/strat/output/spect_energy_budget.py -> build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/strat/output 2023-10-06T05:01:45,525 creating build/lib.linux-armv7l-cpython-311/fluidsim/util/scripts 2023-10-06T05:01:45,526 copying fluidsim/util/scripts/restart.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util/scripts 2023-10-06T05:01:45,528 copying fluidsim/util/scripts/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util/scripts 2023-10-06T05:01:45,530 copying fluidsim/util/scripts/test_turb_trandom_anisotropic.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util/scripts 2023-10-06T05:01:45,531 copying fluidsim/util/scripts/turb_trandom_anisotropic.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util/scripts 2023-10-06T05:01:45,534 copying fluidsim/util/scripts/test_ipy_load.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util/scripts 2023-10-06T05:01:45,535 copying fluidsim/util/scripts/modif_resolution.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util/scripts 2023-10-06T05:01:45,537 copying fluidsim/util/scripts/test_restart.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util/scripts 2023-10-06T05:01:45,538 copying fluidsim/util/scripts/test_modif_resolution.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util/scripts 2023-10-06T05:01:45,540 copying fluidsim/util/scripts/ipy_load.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util/scripts 2023-10-06T05:01:45,542 creating build/lib.linux-armv7l-cpython-311/fluidsim/util/console 2023-10-06T05:01:45,543 copying fluidsim/util/console/__main__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util/console 2023-10-06T05:01:45,544 copying fluidsim/util/console/__init__.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util/console 2023-10-06T05:01:45,546 copying fluidsim/util/console/bench_analysis.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util/console 2023-10-06T05:01:45,548 copying fluidsim/util/console/test_bench.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util/console 2023-10-06T05:01:45,550 copying fluidsim/util/console/profile.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util/console 2023-10-06T05:01:45,552 copying fluidsim/util/console/bench.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util/console 2023-10-06T05:01:45,554 copying fluidsim/util/console/util.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util/console 2023-10-06T05:01:45,556 copying fluidsim/util/console/test_profile.py -> build/lib.linux-armv7l-cpython-311/fluidsim/util/console 2023-10-06T05:01:45,584 running build_ext 2023-10-06T05:01:45,618 num_jobs limited by memory, fixed at 1 2023-10-06T05:01:45,618 num_jobs limited by memory, fixed at 1 2023-10-06T05:01:45,620 _build_extensions_parallel with num_jobs = 1 2023-10-06T05:01:45,621 _build_extensions_parallel with num_jobs = 1 2023-10-06T05:01:45,621 Building extensions of type : ['fluidsim.base.output.__pythran__.spatiotemporal_spectra', 'fluidsim.base.output.__pythran__.increments', 'fluidsim.base.time_stepping.__pythran__.pseudo_spect', 'fluidsim.operators.__pythran__.operators3d', 'fluidsim.operators.__pythran__.operators2d', 'fluidsim.solvers.ns2d.output.__pythran__.spatiotemporal_spectra', 'fluidsim.solvers.ns2d.__pythran__.solver', 'fluidsim.solvers.ns3d.forcing.__pythran__.watu', 'fluidsim.solvers.ns3d.strat.__pythran__.solver', 'fluidsim.solvers.ns3d.output.__pythran__.spatiotemporal_spectra', 'fluidsim.util.__pythran__.mini_oper_modif_resol'] 2023-10-06T05:01:45,622 Building extensions of type : ['fluidsim.base.output.__pythran__.spatiotemporal_spectra', 'fluidsim.base.output.__pythran__.increments', 'fluidsim.base.time_stepping.__pythran__.pseudo_spect', 'fluidsim.operators.__pythran__.operators3d', 'fluidsim.operators.__pythran__.operators2d', 'fluidsim.solvers.ns2d.output.__pythran__.spatiotemporal_spectra', 'fluidsim.solvers.ns2d.__pythran__.solver', 'fluidsim.solvers.ns3d.forcing.__pythran__.watu', 'fluidsim.solvers.ns3d.strat.__pythran__.solver', 'fluidsim.solvers.ns3d.output.__pythran__.spatiotemporal_spectra', 'fluidsim.util.__pythran__.mini_oper_modif_resol'] 2023-10-06T05:01:46,112 INFO: Pythran support for package 'scipy' will be reduced: this module is not available at runtime. 2023-10-06T05:01:46,113 Pythran support for package 'scipy' will be reduced: this module is not available at runtime. 2023-10-06T05:01:46,114 INFO: Pythran support for package 'scipy.special' will be reduced: this module is not available at runtime. 2023-10-06T05:01:46,115 Pythran support for package 'scipy.special' will be reduced: this module is not available at runtime. 2023-10-06T05:01:46,961 INFO: Generated C++ source file: fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp 2023-10-06T05:01:46,961 Generated C++ source file: fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp 2023-10-06T05:01:46,963 building 'fluidsim.base.output.__pythran__.spatiotemporal_spectra' extension 2023-10-06T05:01:46,975 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 2023-10-06T05:01:46,977 creating build/temp.linux-armv7l-cpython-311 2023-10-06T05:01:46,977 creating build/temp.linux-armv7l-cpython-311/fluidsim 2023-10-06T05:01:46,978 creating build/temp.linux-armv7l-cpython-311/fluidsim/base 2023-10-06T05:01:46,979 creating build/temp.linux-armv7l-cpython-311/fluidsim/base/output 2023-10-06T05:01:46,980 creating build/temp.linux-armv7l-cpython-311/fluidsim/base/output/__pythran__ 2023-10-06T05:01:46,981 INFO: compile options: '-DENABLE_PYTHON_MODULE -D__PYTHRAN__=3 -DPYTHRAN_BLAS_BLAS -I/tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-zlh34l30/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/usr/local/include -I/tmp/pip-build-env-zlh34l30/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/usr/include/python3.11 -c' 2023-10-06T05:01:46,982 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' 2023-10-06T05:01:46,983 INFO: arm-linux-gnueabihf-gcc: fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp 2023-10-06T05:02:09,434 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/dynamic_tuple.hpp:11, 2023-10-06T05:02:09,435 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:7, 2023-10-06T05:02:09,435 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:6, 2023-10-06T05:02:09,436 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2023-10-06T05:02:09,437 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2023-10-06T05:02:09,438 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:46, 2023-10-06T05:02:09,438 from fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:1: 2023-10-06T05:02:09,439 In member function ‘void {anonymous}::pythonic::utils::shared_ref::dispose() [with T = {anonymous}::pythonic::types::raw_array]’, 2023-10-06T05:02:09,440 inlined from ‘{anonymous}::pythonic::utils::shared_ref::~shared_ref() [with T = {anonymous}::pythonic::types::raw_array]’ at /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/shared_ref.hpp:80:12, 2023-10-06T05:02:09,440 inlined from ‘{anonymous}::pythonic::types::ndarray >::~ndarray()’ at /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:217:10, 2023-10-06T05:02:09,441 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:376:100, 2023-10-06T05:02:09,442 inlined from ‘PyObject* __pythran_wrap_find_index_first_geq0(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:509:47, 2023-10-06T05:02:09,443 inlined from ‘__pythran_wrapall_find_index_first_geq(PyObject*, PyObject*, PyObject*)::’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:600:56, 2023-10-06T05:02:09,444 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-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/python/exception_handler.hpp:17:13, 2023-10-06T05:02:09,444 inlined from ‘PyObject* __pythran_wrapall_find_index_first_geq(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:597:57: 2023-10-06T05:02:09,445 /tmp/pip-build-env-zlh34l30/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] 2023-10-06T05:02:09,445 140 | if (mem && --mem->count == 0) { 2023-10-06T05:02:09,446 | ~~~~~^~~~~ 2023-10-06T05:02:09,446 In member function ‘void {anonymous}::pythonic::utils::shared_ref::dispose() [with T = {anonymous}::pythonic::types::raw_array]’, 2023-10-06T05:02:09,447 inlined from ‘{anonymous}::pythonic::utils::shared_ref::~shared_ref() [with T = {anonymous}::pythonic::types::raw_array]’ at /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/shared_ref.hpp:80:12, 2023-10-06T05:02:09,448 inlined from ‘{anonymous}::pythonic::types::ndarray >::~ndarray()’ at /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:217:10, 2023-10-06T05:02:09,448 inlined from ‘{anonymous}::pythonic::builtins::details::enumerate<{anonymous}::pythonic::types::ndarray > >::~enumerate()’ at /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/enumerate.hpp:46:12, 2023-10-06T05:02:09,449 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:213:9, 2023-10-06T05:02:09,450 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:376:100, 2023-10-06T05:02:09,451 inlined from ‘PyObject* __pythran_wrap_find_index_first_geq0(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:509:47, 2023-10-06T05:02:09,452 inlined from ‘__pythran_wrapall_find_index_first_geq(PyObject*, PyObject*, PyObject*)::’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:600:56, 2023-10-06T05:02:09,452 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-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/python/exception_handler.hpp:17:13, 2023-10-06T05:02:09,453 inlined from ‘PyObject* __pythran_wrapall_find_index_first_geq(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:597:57: 2023-10-06T05:02:09,454 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/shared_ref.hpp:146:7: note: call to ‘void operator delete(void*)’ here 2023-10-06T05:02:09,454 146 | delete mem; 2023-10-06T05:02:09,455 | ^~~~~~~~~~ 2023-10-06T05:02:09,827 In member function ‘void {anonymous}::pythonic::utils::shared_ref::dispose() [with T = {anonymous}::pythonic::types::raw_array]’, 2023-10-06T05:02:09,828 inlined from ‘{anonymous}::pythonic::utils::shared_ref::~shared_ref() [with T = {anonymous}::pythonic::types::raw_array]’ at /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/shared_ref.hpp:80:12, 2023-10-06T05:02:09,828 inlined from ‘{anonymous}::pythonic::types::ndarray >::~ndarray()’ at /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:217:10, 2023-10-06T05:02:09,829 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:344:98, 2023-10-06T05:02:09,830 inlined from ‘PyObject* __pythran_wrap_find_index_first_g0(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:477:45, 2023-10-06T05:02:09,830 inlined from ‘__pythran_wrapall_find_index_first_g(PyObject*, PyObject*, PyObject*)::’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:579:54, 2023-10-06T05:02:09,831 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-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/python/exception_handler.hpp:17:13, 2023-10-06T05:02:09,832 inlined from ‘PyObject* __pythran_wrapall_find_index_first_g(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:576:57: 2023-10-06T05:02:09,832 /tmp/pip-build-env-zlh34l30/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] 2023-10-06T05:02:09,833 140 | if (mem && --mem->count == 0) { 2023-10-06T05:02:09,834 | ~~~~~^~~~~ 2023-10-06T05:02:09,835 In member function ‘void {anonymous}::pythonic::utils::shared_ref::dispose() [with T = {anonymous}::pythonic::types::raw_array]’, 2023-10-06T05:02:09,835 inlined from ‘{anonymous}::pythonic::utils::shared_ref::~shared_ref() [with T = {anonymous}::pythonic::types::raw_array]’ at /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/shared_ref.hpp:80:12, 2023-10-06T05:02:09,836 inlined from ‘{anonymous}::pythonic::types::ndarray >::~ndarray()’ at /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:217:10, 2023-10-06T05:02:09,837 inlined from ‘{anonymous}::pythonic::builtins::details::enumerate<{anonymous}::pythonic::types::ndarray > >::~enumerate()’ at /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/enumerate.hpp:46:12, 2023-10-06T05:02:09,838 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:197:9, 2023-10-06T05:02:09,839 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:344:98, 2023-10-06T05:02:09,839 inlined from ‘PyObject* __pythran_wrap_find_index_first_g0(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:477:45, 2023-10-06T05:02:09,840 inlined from ‘__pythran_wrapall_find_index_first_g(PyObject*, PyObject*, PyObject*)::’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:579:54, 2023-10-06T05:02:09,840 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-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/python/exception_handler.hpp:17:13, 2023-10-06T05:02:09,841 inlined from ‘PyObject* __pythran_wrapall_find_index_first_g(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:576:57: 2023-10-06T05:02:09,842 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/shared_ref.hpp:146:7: note: call to ‘void operator delete(void*)’ here 2023-10-06T05:02:09,842 146 | delete mem; 2023-10-06T05:02:09,843 | ^~~~~~~~~~ 2023-10-06T05:02:10,213 In member function ‘void {anonymous}::pythonic::utils::shared_ref::dispose() [with T = {anonymous}::pythonic::types::raw_array]’, 2023-10-06T05:02:10,214 inlined from ‘{anonymous}::pythonic::utils::shared_ref::~shared_ref() [with T = {anonymous}::pythonic::types::raw_array]’ at /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/shared_ref.hpp:80:12, 2023-10-06T05:02:10,215 inlined from ‘{anonymous}::pythonic::types::ndarray >::~ndarray()’ at /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:217:10, 2023-10-06T05:02:10,215 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:312:98, 2023-10-06T05:02:10,216 inlined from ‘PyObject* __pythran_wrap_find_index_first_l0(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:445:45, 2023-10-06T05:02:10,217 inlined from ‘__pythran_wrapall_find_index_first_l(PyObject*, PyObject*, PyObject*)::’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:558:54, 2023-10-06T05:02:10,218 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-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/python/exception_handler.hpp:17:13, 2023-10-06T05:02:10,219 inlined from ‘PyObject* __pythran_wrapall_find_index_first_l(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:555:57: 2023-10-06T05:02:10,219 /tmp/pip-build-env-zlh34l30/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] 2023-10-06T05:02:10,220 140 | if (mem && --mem->count == 0) { 2023-10-06T05:02:10,221 | ~~~~~^~~~~ 2023-10-06T05:02:10,221 In member function ‘void {anonymous}::pythonic::utils::shared_ref::dispose() [with T = {anonymous}::pythonic::types::raw_array]’, 2023-10-06T05:02:10,222 inlined from ‘{anonymous}::pythonic::utils::shared_ref::~shared_ref() [with T = {anonymous}::pythonic::types::raw_array]’ at /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/shared_ref.hpp:80:12, 2023-10-06T05:02:10,222 inlined from ‘{anonymous}::pythonic::types::ndarray >::~ndarray()’ at /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:217:10, 2023-10-06T05:02:10,223 inlined from ‘{anonymous}::pythonic::builtins::details::enumerate<{anonymous}::pythonic::types::ndarray > >::~enumerate()’ at /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/enumerate.hpp:46:12, 2023-10-06T05:02:10,224 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:181:9, 2023-10-06T05:02:10,224 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:312:98, 2023-10-06T05:02:10,225 inlined from ‘PyObject* __pythran_wrap_find_index_first_l0(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:445:45, 2023-10-06T05:02:10,226 inlined from ‘__pythran_wrapall_find_index_first_l(PyObject*, PyObject*, PyObject*)::’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:558:54, 2023-10-06T05:02:10,227 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-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/python/exception_handler.hpp:17:13, 2023-10-06T05:02:10,228 inlined from ‘PyObject* __pythran_wrapall_find_index_first_l(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:555:57: 2023-10-06T05:02:10,228 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/shared_ref.hpp:146:7: note: call to ‘void operator delete(void*)’ here 2023-10-06T05:02:10,229 146 | delete mem; 2023-10-06T05:02:10,230 | ^~~~~~~~~~ 2023-10-06T05:02:10,769 In member function ‘void {anonymous}::pythonic::utils::shared_ref::dispose() [with T = {anonymous}::pythonic::types::raw_array]’, 2023-10-06T05:02:10,769 inlined from ‘{anonymous}::pythonic::utils::shared_ref::~shared_ref() [with T = {anonymous}::pythonic::types::raw_array]’ at /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/shared_ref.hpp:80:12, 2023-10-06T05:02:10,770 inlined from ‘{anonymous}::pythonic::types::ndarray >::~ndarray()’ at /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:217:10, 2023-10-06T05:02:10,771 inlined from ‘{anonymous}::pythonic::builtins::details::enumerate<{anonymous}::pythonic::types::ndarray > >::~enumerate()’ at /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/enumerate.hpp:46:12, 2023-10-06T05:02:10,771 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:213:9, 2023-10-06T05:02:10,772 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-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/assignable.hpp:45:69, 2023-10-06T05:02:10,773 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:257:38, 2023-10-06T05:02:10,773 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:280:115, 2023-10-06T05:02:10,774 inlined from ‘PyObject* __pythran_wrap_get_arange_minmax0(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:413:44, 2023-10-06T05:02:10,775 inlined from ‘__pythran_wrapall_get_arange_minmax(PyObject*, PyObject*, PyObject*)::’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:537:53, 2023-10-06T05:02:10,776 inlined from ‘PyObject* {anonymous}::pythonic::handle_python_exception(F&&) [with F = __pythran_wrapall_get_arange_minmax(PyObject*, PyObject*, PyObject*)::]’ at /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/python/exception_handler.hpp:17:13, 2023-10-06T05:02:10,777 inlined from ‘PyObject* __pythran_wrapall_get_arange_minmax(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:534:57: 2023-10-06T05:02:10,778 /tmp/pip-build-env-zlh34l30/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] 2023-10-06T05:02:10,779 140 | if (mem && --mem->count == 0) { 2023-10-06T05:02:10,779 | ~~~~~^~~~~ 2023-10-06T05:02:10,780 In member function ‘void {anonymous}::pythonic::utils::shared_ref::dispose() [with T = {anonymous}::pythonic::types::raw_array]’, 2023-10-06T05:02:10,780 inlined from ‘{anonymous}::pythonic::utils::shared_ref::~shared_ref() [with T = {anonymous}::pythonic::types::raw_array]’ at /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/shared_ref.hpp:80:12, 2023-10-06T05:02:10,781 inlined from ‘{anonymous}::pythonic::types::ndarray >::~ndarray()’ at /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:217:10, 2023-10-06T05:02:10,782 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-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/enumerate.hpp:112:47, 2023-10-06T05:02:10,782 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-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/enumerate.hpp:71:3, 2023-10-06T05:02:10,783 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:213:9, 2023-10-06T05:02:10,784 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-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/assignable.hpp:45:69, 2023-10-06T05:02:10,785 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:257:38, 2023-10-06T05:02:10,785 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:280:115, 2023-10-06T05:02:10,786 inlined from ‘PyObject* __pythran_wrap_get_arange_minmax0(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:413:44, 2023-10-06T05:02:10,787 inlined from ‘__pythran_wrapall_get_arange_minmax(PyObject*, PyObject*, PyObject*)::’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:537:53, 2023-10-06T05:02:10,787 inlined from ‘PyObject* {anonymous}::pythonic::handle_python_exception(F&&) [with F = __pythran_wrapall_get_arange_minmax(PyObject*, PyObject*, PyObject*)::]’ at /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/python/exception_handler.hpp:17:13, 2023-10-06T05:02:10,788 inlined from ‘PyObject* __pythran_wrapall_get_arange_minmax(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:534:57: 2023-10-06T05:02:10,789 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/shared_ref.hpp:146:7: note: call to ‘void operator delete(void*)’ here 2023-10-06T05:02:10,789 146 | delete mem; 2023-10-06T05:02:10,790 | ^~~~~~~~~~ 2023-10-06T05:02:10,790 In member function ‘void {anonymous}::pythonic::utils::shared_ref::dispose() [with T = {anonymous}::pythonic::types::raw_array]’, 2023-10-06T05:02:10,791 inlined from ‘{anonymous}::pythonic::utils::shared_ref::~shared_ref() [with T = {anonymous}::pythonic::types::raw_array]’ at /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/shared_ref.hpp:80:12, 2023-10-06T05:02:10,791 inlined from ‘{anonymous}::pythonic::types::ndarray >::~ndarray()’ at /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:217:10, 2023-10-06T05:02:10,792 inlined from ‘{anonymous}::pythonic::builtins::details::enumerate<{anonymous}::pythonic::types::ndarray > >::~enumerate()’ at /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/enumerate.hpp:46:12, 2023-10-06T05:02:10,793 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:213:9, 2023-10-06T05:02:10,793 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-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/assignable.hpp:45:69, 2023-10-06T05:02:10,794 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:257:38, 2023-10-06T05:02:10,795 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:296:115, 2023-10-06T05:02:10,796 inlined from ‘PyObject* __pythran_wrap_get_arange_minmax1(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:429:44, 2023-10-06T05:02:10,796 inlined from ‘__pythran_wrapall_get_arange_minmax(PyObject*, PyObject*, PyObject*)::’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:542:53, 2023-10-06T05:02:10,797 inlined from ‘PyObject* {anonymous}::pythonic::handle_python_exception(F&&) [with F = __pythran_wrapall_get_arange_minmax(PyObject*, PyObject*, PyObject*)::]’ at /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/python/exception_handler.hpp:17:13, 2023-10-06T05:02:10,797 inlined from ‘PyObject* __pythran_wrapall_get_arange_minmax(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:534:57: 2023-10-06T05:02:10,798 /tmp/pip-build-env-zlh34l30/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] 2023-10-06T05:02:10,798 140 | if (mem && --mem->count == 0) { 2023-10-06T05:02:10,799 | ~~~~~^~~~~ 2023-10-06T05:02:10,800 In member function ‘void {anonymous}::pythonic::utils::shared_ref::dispose() [with T = {anonymous}::pythonic::types::raw_array]’, 2023-10-06T05:02:10,800 inlined from ‘{anonymous}::pythonic::utils::shared_ref::~shared_ref() [with T = {anonymous}::pythonic::types::raw_array]’ at /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/shared_ref.hpp:80:12, 2023-10-06T05:02:10,801 inlined from ‘{anonymous}::pythonic::types::ndarray >::~ndarray()’ at /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:217:10, 2023-10-06T05:02:10,801 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-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/enumerate.hpp:112:47, 2023-10-06T05:02:10,802 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-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/enumerate.hpp:71:3, 2023-10-06T05:02:10,803 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:213:9, 2023-10-06T05:02:10,804 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-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/assignable.hpp:45:69, 2023-10-06T05:02:10,804 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:257:38, 2023-10-06T05:02:10,805 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:296:115, 2023-10-06T05:02:10,806 inlined from ‘PyObject* __pythran_wrap_get_arange_minmax1(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:429:44, 2023-10-06T05:02:10,806 inlined from ‘__pythran_wrapall_get_arange_minmax(PyObject*, PyObject*, PyObject*)::’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:542:53, 2023-10-06T05:02:10,807 inlined from ‘PyObject* {anonymous}::pythonic::handle_python_exception(F&&) [with F = __pythran_wrapall_get_arange_minmax(PyObject*, PyObject*, PyObject*)::]’ at /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/python/exception_handler.hpp:17:13, 2023-10-06T05:02:10,808 inlined from ‘PyObject* __pythran_wrapall_get_arange_minmax(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:534:57: 2023-10-06T05:02:10,808 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/shared_ref.hpp:146:7: note: call to ‘void operator delete(void*)’ here 2023-10-06T05:02:10,809 146 | delete mem; 2023-10-06T05:02:10,810 | ^~~~~~~~~~ 2023-10-06T05:02:10,810 In member function ‘void {anonymous}::pythonic::utils::shared_ref::dispose() [with T = {anonymous}::pythonic::types::raw_array]’, 2023-10-06T05:02:10,811 inlined from ‘{anonymous}::pythonic::utils::shared_ref::~shared_ref() [with T = {anonymous}::pythonic::types::raw_array]’ at /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/shared_ref.hpp:80:12, 2023-10-06T05:02:10,812 inlined from ‘{anonymous}::pythonic::types::ndarray >::~ndarray()’ at /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:217:10, 2023-10-06T05:02:10,813 inlined from ‘{anonymous}::pythonic::builtins::details::enumerate<{anonymous}::pythonic::types::ndarray > >::~enumerate()’ at /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/enumerate.hpp:46:12, 2023-10-06T05:02:10,814 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:197:9, 2023-10-06T05:02:10,814 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-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/assignable.hpp:45:69, 2023-10-06T05:02:10,816 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:265:37, 2023-10-06T05:02:10,816 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:296:115, 2023-10-06T05:02:10,817 inlined from ‘PyObject* __pythran_wrap_get_arange_minmax1(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:429:44, 2023-10-06T05:02:10,818 inlined from ‘__pythran_wrapall_get_arange_minmax(PyObject*, PyObject*, PyObject*)::’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:542:53, 2023-10-06T05:02:10,818 inlined from ‘PyObject* {anonymous}::pythonic::handle_python_exception(F&&) [with F = __pythran_wrapall_get_arange_minmax(PyObject*, PyObject*, PyObject*)::]’ at /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/python/exception_handler.hpp:17:13, 2023-10-06T05:02:10,819 inlined from ‘PyObject* __pythran_wrapall_get_arange_minmax(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:534:57: 2023-10-06T05:02:10,820 /tmp/pip-build-env-zlh34l30/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] 2023-10-06T05:02:10,820 140 | if (mem && --mem->count == 0) { 2023-10-06T05:02:10,821 | ~~~~~^~~~~ 2023-10-06T05:02:10,822 In member function ‘void {anonymous}::pythonic::utils::shared_ref::dispose() [with T = {anonymous}::pythonic::types::raw_array]’, 2023-10-06T05:02:10,822 inlined from ‘{anonymous}::pythonic::utils::shared_ref::~shared_ref() [with T = {anonymous}::pythonic::types::raw_array]’ at /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/shared_ref.hpp:80:12, 2023-10-06T05:02:10,823 inlined from ‘{anonymous}::pythonic::types::ndarray >::~ndarray()’ at /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:217:10, 2023-10-06T05:02:10,824 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-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/enumerate.hpp:112:47, 2023-10-06T05:02:10,825 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-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/enumerate.hpp:71:3, 2023-10-06T05:02:10,826 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:197:9, 2023-10-06T05:02:10,826 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-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/assignable.hpp:45:69, 2023-10-06T05:02:10,827 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:265:37, 2023-10-06T05:02:10,827 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:296:115, 2023-10-06T05:02:10,828 inlined from ‘PyObject* __pythran_wrap_get_arange_minmax1(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:429:44, 2023-10-06T05:02:10,829 inlined from ‘__pythran_wrapall_get_arange_minmax(PyObject*, PyObject*, PyObject*)::’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:542:53, 2023-10-06T05:02:10,829 inlined from ‘PyObject* {anonymous}::pythonic::handle_python_exception(F&&) [with F = __pythran_wrapall_get_arange_minmax(PyObject*, PyObject*, PyObject*)::]’ at /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/python/exception_handler.hpp:17:13, 2023-10-06T05:02:10,830 inlined from ‘PyObject* __pythran_wrapall_get_arange_minmax(PyObject*, PyObject*, PyObject*)’ at fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpp:534:57: 2023-10-06T05:02:10,831 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/utils/shared_ref.hpp:146:7: note: call to ‘void operator delete(void*)’ here 2023-10-06T05:02:10,831 146 | delete mem; 2023-10-06T05:02:10,832 | ^~~~~~~~~~ 2023-10-06T05:02:11,872 At global scope: 2023-10-06T05:02:11,873 cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics 2023-10-06T05:02:12,908 creating build/lib.linux-armv7l-cpython-311/fluidsim/base/output/__pythran__ 2023-10-06T05:02:12,909 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 2023-10-06T05:02:13,521 INFO: Generated C++ source file: fluidsim/base/output/__pythran__/increments.cpp 2023-10-06T05:02:13,522 Generated C++ source file: fluidsim/base/output/__pythran__/increments.cpp 2023-10-06T05:02:13,523 building 'fluidsim.base.output.__pythran__.increments' extension 2023-10-06T05:02:13,523 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 2023-10-06T05:02:13,524 INFO: compile options: '-DENABLE_PYTHON_MODULE -D__PYTHRAN__=3 -DPYTHRAN_BLAS_BLAS -I/tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-zlh34l30/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/usr/local/include -I/tmp/pip-build-env-zlh34l30/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/usr/include/python3.11 -c' 2023-10-06T05:02:13,525 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' 2023-10-06T05:02:13,525 INFO: arm-linux-gnueabihf-gcc: fluidsim/base/output/__pythran__/increments.cpp 2023-10-06T05:02:24,769 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:61, 2023-10-06T05:02:24,770 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:7, 2023-10-06T05:02:24,771 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/tuple.hpp:5, 2023-10-06T05:02:24,771 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/bool_.hpp:5, 2023-10-06T05:02:24,772 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:4, 2023-10-06T05:02:24,773 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2023-10-06T05:02:24,773 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2023-10-06T05:02:24,774 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:46, 2023-10-06T05:02:24,775 from fluidsim/base/output/__pythran__/increments.cpp:1: 2023-10-06T05:02:24,775 /tmp/pip-build-env-zlh34l30/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]’: 2023-10-06T05:02:24,776 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:24,777 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:24,778 /tmp/pip-build-env-zlh34l30/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 >]’ 2023-10-06T05:02:24,778 /tmp/pip-build-env-zlh34l30/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 >]’ 2023-10-06T05:02:24,779 fluidsim/base/output/__pythran__/increments.cpp:182: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 >]’ 2023-10-06T05:02:24,780 fluidsim/base/output/__pythran__/increments.cpp:198:84: required from here 2023-10-06T05:02:24,780 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:503:69: error: no matching function for call to ‘xsimd::types::simd_register::simd_register(xsimd::batch)’ 2023-10-06T05:02:24,781 503 | : types::simd_register(kernel::broadcast(val, A {})) 2023-10-06T05:02:24,782 | ^ 2023-10-06T05:02:24,782 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./././././xsimd_sse2_register.hpp:16, 2023-10-06T05:02:24,783 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././xsimd_sse3_register.hpp:15, 2023-10-06T05:02:24,784 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./././xsimd_ssse3_register.hpp:15, 2023-10-06T05:02:24,784 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././xsimd_sse4_1_register.hpp:15, 2023-10-06T05:02:24,785 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./xsimd_sse4_2_register.hpp:15, 2023-10-06T05:02:24,785 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/xsimd_fma3_sse_register.hpp:15, 2023-10-06T05:02:24,786 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/xsimd_all_registers.hpp:12, 2023-10-06T05:02:24,787 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/xsimd_arch.hpp:19, 2023-10-06T05:02:24,787 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/xsimd_aligned_allocator.hpp:27, 2023-10-06T05:02:24,788 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:56: 2023-10-06T05:02:24,788 /tmp/pip-build-env-zlh34l30/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()’ 2023-10-06T05:02:24,789 27 | struct simd_register 2023-10-06T05:02:24,790 | ^~~~~~~~~~~~~ 2023-10-06T05:02:24,790 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: candidate expects 0 arguments, 1 provided 2023-10-06T05:02:24,791 /tmp/pip-build-env-zlh34l30/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&)’ 2023-10-06T05:02:24,792 /tmp/pip-build-env-zlh34l30/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&’ 2023-10-06T05:02:24,793 /tmp/pip-build-env-zlh34l30/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&&)’ 2023-10-06T05:02:24,793 /tmp/pip-build-env-zlh34l30/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&&’ 2023-10-06T05:02:25,417 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:19, 2023-10-06T05:02:25,417 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:84, 2023-10-06T05:02:25,418 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:491: 2023-10-06T05:02:25,419 /tmp/pip-build-env-zlh34l30/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&]’: 2023-10-06T05:02:25,420 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:569:33: required from ‘void xsimd::batch::store_aligned(U*) const [with U = double; T = double; A = xsimd::neon]’ 2023-10-06T05:02:25,421 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:25,421 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:25,422 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:25,422 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:25,423 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:25,424 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:25,425 fluidsim/base/output/__pythran__/increments.cpp:182: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 >]’ 2023-10-06T05:02:25,425 fluidsim/base/output/__pythran__/increments.cpp:198:84: required from here 2023-10-06T05:02:25,426 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:305:55: error: static assertion failed: there should be a direct store for this type combination 2023-10-06T05:02:25,427 305 | static_assert(!std::is_same::value, "there should be a direct store for this type combination"); 2023-10-06T05:02:25,428 | ^~~~~ 2023-10-06T05:02:25,428 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:305:55: note: ‘!(bool)std::integral_constant::value’ evaluates to false 2023-10-06T05:02:25,429 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:308:33: error: no matching function for call to ‘begin(double [0])’ 2023-10-06T05:02:25,429 308 | std::copy(std::begin(buffer), std::end(buffer), mem); 2023-10-06T05:02:25,430 | ~~~~~~~~~~^~~~~~~~ 2023-10-06T05:02:25,430 In file included from /usr/include/c++/12/utility:73, 2023-10-06T05:02:25,431 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/assignable.hpp:5, 2023-10-06T05:02:25,432 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/assignable.hpp:4, 2023-10-06T05:02:25,432 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:41: 2023-10-06T05:02:25,433 /usr/include/c++/12/initializer_list:90:5: note: candidate: ‘template constexpr const _Tp* std::begin(initializer_list<_Tp>)’ 2023-10-06T05:02:25,433 90 | begin(initializer_list<_Tp> __ils) noexcept 2023-10-06T05:02:25,434 | ^~~~~ 2023-10-06T05:02:25,434 /usr/include/c++/12/initializer_list:90:5: note: template argument deduction/substitution failed: 2023-10-06T05:02:25,435 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:308:33: note: mismatched types ‘std::initializer_list<_Tp>’ and ‘double*’ 2023-10-06T05:02:25,435 308 | std::copy(std::begin(buffer), std::end(buffer), mem); 2023-10-06T05:02:25,436 | ~~~~~~~~~~^~~~~~~~ 2023-10-06T05:02:25,437 In file included from /usr/include/c++/12/string:52, 2023-10-06T05:02:25,437 from /usr/include/c++/12/bits/locale_classes.h:40, 2023-10-06T05:02:25,438 from /usr/include/c++/12/bits/ios_base.h:41, 2023-10-06T05:02:25,439 from /usr/include/c++/12/ios:42, 2023-10-06T05:02:25,440 from /usr/include/c++/12/istream:38, 2023-10-06T05:02:25,440 from /usr/include/c++/12/sstream:38, 2023-10-06T05:02:25,441 from /usr/include/c++/12/complex:45, 2023-10-06T05:02:25,442 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/traits.hpp:4, 2023-10-06T05:02:25,442 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/combined.hpp:6, 2023-10-06T05:02:25,443 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/combined.hpp:4, 2023-10-06T05:02:25,444 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:42: 2023-10-06T05:02:25,444 /usr/include/c++/12/bits/range_access.h:52:5: note: candidate: ‘template decltype (__cont.begin()) std::begin(_Container&)’ 2023-10-06T05:02:25,445 52 | begin(_Container& __cont) -> decltype(__cont.begin()) 2023-10-06T05:02:25,446 | ^~~~~ 2023-10-06T05:02:25,446 /usr/include/c++/12/bits/range_access.h:52:5: note: template argument deduction/substitution failed: 2023-10-06T05:02:25,447 /usr/include/c++/12/bits/range_access.h: In substitution of ‘template decltype (__cont.begin()) std::begin(_Container&) [with _Container = double [0]]’: 2023-10-06T05:02:25,448 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:308: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&]’ 2023-10-06T05:02:25,449 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:569:33: required from ‘void xsimd::batch::store_aligned(U*) const [with U = double; T = double; A = xsimd::neon]’ 2023-10-06T05:02:25,450 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:25,450 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:25,451 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:25,451 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:25,452 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:25,453 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:25,454 fluidsim/base/output/__pythran__/increments.cpp:182: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 >]’ 2023-10-06T05:02:25,455 fluidsim/base/output/__pythran__/increments.cpp:198:84: required from here 2023-10-06T05:02:25,455 /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]’ 2023-10-06T05:02:25,456 52 | begin(_Container& __cont) -> decltype(__cont.begin()) 2023-10-06T05:02:25,457 | ~~~~~~~^~~~~ 2023-10-06T05:02:25,458 /tmp/pip-build-env-zlh34l30/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&]’: 2023-10-06T05:02:25,458 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:569:33: required from ‘void xsimd::batch::store_aligned(U*) const [with U = double; T = double; A = xsimd::neon]’ 2023-10-06T05:02:25,459 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:25,460 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:25,460 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:25,461 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:25,462 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:25,463 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:25,464 fluidsim/base/output/__pythran__/increments.cpp:182: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 >]’ 2023-10-06T05:02:25,464 fluidsim/base/output/__pythran__/increments.cpp:198:84: required from here 2023-10-06T05:02:25,465 /usr/include/c++/12/bits/range_access.h:63:5: note: candidate: ‘template decltype (__cont.begin()) std::begin(const _Container&)’ 2023-10-06T05:02:25,466 63 | begin(const _Container& __cont) -> decltype(__cont.begin()) 2023-10-06T05:02:25,466 | ^~~~~ 2023-10-06T05:02:25,467 /usr/include/c++/12/bits/range_access.h:63:5: note: template argument deduction/substitution failed: 2023-10-06T05:02:25,467 /usr/include/c++/12/bits/range_access.h: In substitution of ‘template decltype (__cont.begin()) std::begin(const _Container&) [with _Container = double [0]]’: 2023-10-06T05:02:25,468 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:308: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&]’ 2023-10-06T05:02:25,469 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:569:33: required from ‘void xsimd::batch::store_aligned(U*) const [with U = double; T = double; A = xsimd::neon]’ 2023-10-06T05:02:25,469 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:25,470 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:25,471 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:25,472 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:25,473 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:25,473 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:25,474 fluidsim/base/output/__pythran__/increments.cpp:182: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 >]’ 2023-10-06T05:02:25,475 fluidsim/base/output/__pythran__/increments.cpp:198:84: required from here 2023-10-06T05:02:25,476 /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]’ 2023-10-06T05:02:25,477 63 | begin(const _Container& __cont) -> decltype(__cont.begin()) 2023-10-06T05:02:25,477 | ~~~~~~~^~~~~ 2023-10-06T05:02:25,478 /tmp/pip-build-env-zlh34l30/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&]’: 2023-10-06T05:02:25,478 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:569:33: required from ‘void xsimd::batch::store_aligned(U*) const [with U = double; T = double; A = xsimd::neon]’ 2023-10-06T05:02:25,479 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:25,480 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:25,480 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:25,481 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:25,482 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:25,483 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:25,484 fluidsim/base/output/__pythran__/increments.cpp:182: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 >]’ 2023-10-06T05:02:25,484 fluidsim/base/output/__pythran__/increments.cpp:198:84: required from here 2023-10-06T05:02:25,485 /usr/include/c++/12/bits/range_access.h:95:5: note: candidate: ‘template _Tp* std::begin(_Tp (&)[_Nm])’ 2023-10-06T05:02:25,486 95 | begin(_Tp (&__arr)[_Nm]) noexcept 2023-10-06T05:02:25,486 | ^~~~~ 2023-10-06T05:02:25,487 /usr/include/c++/12/bits/range_access.h:95:5: note: template argument deduction/substitution failed: 2023-10-06T05:02:25,488 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:308:51: error: no matching function for call to ‘end(double [0])’ 2023-10-06T05:02:25,488 308 | std::copy(std::begin(buffer), std::end(buffer), mem); 2023-10-06T05:02:25,489 | ~~~~~~~~^~~~~~~~ 2023-10-06T05:02:25,489 /usr/include/c++/12/initializer_list:101:5: note: candidate: ‘template constexpr const _Tp* std::end(initializer_list<_Tp>)’ 2023-10-06T05:02:25,490 101 | end(initializer_list<_Tp> __ils) noexcept 2023-10-06T05:02:25,491 | ^~~ 2023-10-06T05:02:25,491 /usr/include/c++/12/initializer_list:101:5: note: template argument deduction/substitution failed: 2023-10-06T05:02:25,492 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:308:51: note: mismatched types ‘std::initializer_list<_Tp>’ and ‘double*’ 2023-10-06T05:02:25,493 308 | std::copy(std::begin(buffer), std::end(buffer), mem); 2023-10-06T05:02:25,494 | ~~~~~~~~^~~~~~~~ 2023-10-06T05:02:25,494 /usr/include/c++/12/bits/range_access.h:74:5: note: candidate: ‘template decltype (__cont.end()) std::end(_Container&)’ 2023-10-06T05:02:25,495 74 | end(_Container& __cont) -> decltype(__cont.end()) 2023-10-06T05:02:25,496 | ^~~ 2023-10-06T05:02:25,497 /usr/include/c++/12/bits/range_access.h:74:5: note: template argument deduction/substitution failed: 2023-10-06T05:02:25,497 /usr/include/c++/12/bits/range_access.h: In substitution of ‘template decltype (__cont.end()) std::end(_Container&) [with _Container = double [0]]’: 2023-10-06T05:02:25,498 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:308: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&]’ 2023-10-06T05:02:25,499 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:569:33: required from ‘void xsimd::batch::store_aligned(U*) const [with U = double; T = double; A = xsimd::neon]’ 2023-10-06T05:02:25,499 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:25,500 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:25,501 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:25,502 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:25,503 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:25,503 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:25,505 fluidsim/base/output/__pythran__/increments.cpp:182: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 >]’ 2023-10-06T05:02:25,505 fluidsim/base/output/__pythran__/increments.cpp:198:84: required from here 2023-10-06T05:02:25,506 /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]’ 2023-10-06T05:02:25,507 74 | end(_Container& __cont) -> decltype(__cont.end()) 2023-10-06T05:02:25,507 | ~~~~~~~^~~ 2023-10-06T05:02:25,508 /tmp/pip-build-env-zlh34l30/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&]’: 2023-10-06T05:02:25,509 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:569:33: required from ‘void xsimd::batch::store_aligned(U*) const [with U = double; T = double; A = xsimd::neon]’ 2023-10-06T05:02:25,509 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:25,510 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:25,511 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:25,512 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:25,512 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:25,513 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:25,514 fluidsim/base/output/__pythran__/increments.cpp:182: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 >]’ 2023-10-06T05:02:25,515 fluidsim/base/output/__pythran__/increments.cpp:198:84: required from here 2023-10-06T05:02:25,516 /usr/include/c++/12/bits/range_access.h:85:5: note: candidate: ‘template decltype (__cont.end()) std::end(const _Container&)’ 2023-10-06T05:02:25,516 85 | end(const _Container& __cont) -> decltype(__cont.end()) 2023-10-06T05:02:25,517 | ^~~ 2023-10-06T05:02:25,518 /usr/include/c++/12/bits/range_access.h:85:5: note: template argument deduction/substitution failed: 2023-10-06T05:02:25,518 /usr/include/c++/12/bits/range_access.h: In substitution of ‘template decltype (__cont.end()) std::end(const _Container&) [with _Container = double [0]]’: 2023-10-06T05:02:25,519 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:308: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&]’ 2023-10-06T05:02:25,520 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:569:33: required from ‘void xsimd::batch::store_aligned(U*) const [with U = double; T = double; A = xsimd::neon]’ 2023-10-06T05:02:25,521 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:25,521 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:25,522 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:25,523 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:25,523 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:25,524 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:25,525 fluidsim/base/output/__pythran__/increments.cpp:182: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 >]’ 2023-10-06T05:02:25,525 fluidsim/base/output/__pythran__/increments.cpp:198:84: required from here 2023-10-06T05:02:25,526 /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]’ 2023-10-06T05:02:25,527 85 | end(const _Container& __cont) -> decltype(__cont.end()) 2023-10-06T05:02:25,528 | ~~~~~~~^~~ 2023-10-06T05:02:25,529 /tmp/pip-build-env-zlh34l30/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&]’: 2023-10-06T05:02:25,529 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:569:33: required from ‘void xsimd::batch::store_aligned(U*) const [with U = double; T = double; A = xsimd::neon]’ 2023-10-06T05:02:25,530 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:25,531 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:25,531 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:25,532 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:25,533 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:25,534 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:25,534 fluidsim/base/output/__pythran__/increments.cpp:182: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 >]’ 2023-10-06T05:02:25,535 fluidsim/base/output/__pythran__/increments.cpp:198:84: required from here 2023-10-06T05:02:25,536 /usr/include/c++/12/bits/range_access.h:106:5: note: candidate: ‘template _Tp* std::end(_Tp (&)[_Nm])’ 2023-10-06T05:02:25,536 106 | end(_Tp (&__arr)[_Nm]) noexcept 2023-10-06T05:02:25,537 | ^~~ 2023-10-06T05:02:25,538 /usr/include/c++/12/bits/range_access.h:106:5: note: template argument deduction/substitution failed: 2023-10-06T05:02:25,865 /tmp/pip-build-env-zlh34l30/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]’: 2023-10-06T05:02:25,866 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:25,867 /tmp/pip-build-env-zlh34l30/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&]’ 2023-10-06T05:02:25,867 /tmp/pip-build-env-zlh34l30/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&]’ 2023-10-06T05:02:25,868 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:25,869 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:25,869 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:25,870 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:25,871 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:25,872 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:25,873 fluidsim/base/output/__pythran__/increments.cpp:182: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 >]’ 2023-10-06T05:02:25,873 fluidsim/base/output/__pythran__/increments.cpp:198:84: required from here 2023-10-06T05:02:25,874 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:769:38: error: no matching function for call to ‘add(xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2023-10-06T05:02:25,875 769 | return *this = kernel::add(*this, other, A {}); 2023-10-06T05:02:25,875 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2023-10-06T05:02:25,876 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:72: 2023-10-06T05:02:25,877 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T05:02:25,877 736 | inline batch add(batch const& lhs, batch const& rhs, requires_arch) noexcept 2023-10-06T05:02:25,878 | ^~~ 2023-10-06T05:02:25,879 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:736:28: note: template argument deduction/substitution failed: 2023-10-06T05:02:25,880 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T05:02:25,880 735 | template = 0> 2023-10-06T05:02:25,881 | ^ 2023-10-06T05:02:26,223 /tmp/pip-build-env-zlh34l30/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]’: 2023-10-06T05:02:26,223 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:229:32: required from ‘xsimd::batch xsimd::operator*(const batch&, const batch&)’ 2023-10-06T05:02:26,224 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:26,225 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:26,226 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:26,226 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:26,227 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T05:02:26,228 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:26,229 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:26,230 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:26,230 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:26,231 fluidsim/base/output/__pythran__/increments.cpp:182: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 >]’ 2023-10-06T05:02:26,232 fluidsim/base/output/__pythran__/increments.cpp:198:84: required from here 2023-10-06T05:02:26,232 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:783:38: error: no matching function for call to ‘mul(xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2023-10-06T05:02:26,233 783 | return *this = kernel::mul(*this, other, A {}); 2023-10-06T05:02:26,234 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2023-10-06T05:02:26,235 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:15: 2023-10-06T05:02:26,235 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_arithmetic.hpp:145:28: note: candidate: ‘template xsimd::batch xsimd::kernel::mul(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2023-10-06T05:02:26,236 145 | inline batch mul(batch const& self, batch const& other, requires_arch) noexcept 2023-10-06T05:02:26,237 | ^~~ 2023-10-06T05:02:26,237 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_arithmetic.hpp:145:28: note: template argument deduction/substitution failed: 2023-10-06T05:02:26,238 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:17: 2023-10-06T05:02:26,238 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T05:02:26,239 32 | template ::value, void>::type> 2023-10-06T05:02:26,240 | ^~~~~ 2023-10-06T05:02:26,240 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T05:02:26,241 810 | inline batch mul(batch const& lhs, batch const& rhs, requires_arch) noexcept 2023-10-06T05:02:26,241 | ^~~ 2023-10-06T05:02:26,242 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:810:28: note: template argument deduction/substitution failed: 2023-10-06T05:02:26,242 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T05:02:26,243 809 | template = 0> 2023-10-06T05:02:26,244 | ^ 2023-10-06T05:02:26,309 /tmp/pip-build-env-zlh34l30/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&]’: 2023-10-06T05:02:26,310 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:226: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&]’ 2023-10-06T05:02:26,311 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1202: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]’ 2023-10-06T05:02:26,312 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1287:32: required from ‘xsimd::batch xsimd::load_unaligned(const From*) [with A = neon; From = double]’ 2023-10-06T05:02:26,312 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:26,313 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:26,314 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T05:02:26,315 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:26,315 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:26,316 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:26,317 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:26,318 fluidsim/base/output/__pythran__/increments.cpp:182: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 >]’ 2023-10-06T05:02:26,318 fluidsim/base/output/__pythran__/increments.cpp:198:84: required from here 2023-10-06T05:02:26,319 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:219:59: error: static assertion failed: there should be a direct load for this type combination 2023-10-06T05:02:26,320 219 | static_assert(!std::is_same::value, "there should be a direct load for this type combination"); 2023-10-06T05:02:26,320 | ^~~~~ 2023-10-06T05:02:26,321 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:219:59: note: ‘!(bool)std::integral_constant::value’ evaluates to false 2023-10-06T05:02:26,356 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:66: 2023-10-06T05:02:26,356 /tmp/pip-build-env-zlh34l30/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]’: 2023-10-06T05:02:26,357 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:1946: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&]’ 2023-10-06T05:02:26,357 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1568:30: required from ‘xsimd::batch xsimd::pow(const batch&, const batch&) [with T = double; A = neon]’ 2023-10-06T05:02:26,358 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:26,359 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:26,360 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:26,360 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T05:02:26,361 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:26,362 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:26,363 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:26,363 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:26,364 fluidsim/base/output/__pythran__/increments.cpp:182: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 >]’ 2023-10-06T05:02:26,365 fluidsim/base/output/__pythran__/increments.cpp:198:84: required from here 2023-10-06T05:02:26,365 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T05:02:26,366 59 | return kernel::abs(x, A {}); 2023-10-06T05:02:26,366 | ~~~~~~~~~~~~~~^~~~~~~~~ 2023-10-06T05:02:26,367 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:18: 2023-10-06T05:02:26,367 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T05:02:26,368 30 | inline batch abs(batch const& self, requires_arch) noexcept 2023-10-06T05:02:26,369 | ^~~ 2023-10-06T05:02:26,369 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:30:28: note: template argument deduction/substitution failed: 2023-10-06T05:02:26,370 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T05:02:26,370 24 | template ::value, void>::type> 2023-10-06T05:02:26,371 | ^~~~~ 2023-10-06T05:02:26,372 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T05:02:26,372 1333 | inline batch abs(batch const& arg, requires_arch) noexcept 2023-10-06T05:02:26,373 | ^~~ 2023-10-06T05:02:26,374 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1333:28: note: template argument deduction/substitution failed: 2023-10-06T05:02:26,374 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T05:02:26,375 1332 | template = 0> 2023-10-06T05:02:26,376 | ^ 2023-10-06T05:02:26,376 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T05:02:26,377 43 | inline batch abs(batch, A> const& z, requires_arch) noexcept 2023-10-06T05:02:26,378 | ^~~ 2023-10-06T05:02:26,378 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:43:28: note: template argument deduction/substitution failed: 2023-10-06T05:02:26,379 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:59:30: note: mismatched types ‘std::complex<_Up>’ and ‘double’ 2023-10-06T05:02:26,380 59 | return kernel::abs(x, A {}); 2023-10-06T05:02:26,380 | ~~~~~~~~~~~~~~^~~~~~~~~ 2023-10-06T05:02:26,381 /tmp/pip-build-env-zlh34l30/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]’: 2023-10-06T05:02:26,382 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:1946: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&]’ 2023-10-06T05:02:26,382 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1568:30: required from ‘xsimd::batch xsimd::pow(const batch&, const batch&) [with T = double; A = neon]’ 2023-10-06T05:02:26,383 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:26,383 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:26,384 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:26,385 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T05:02:26,386 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:26,386 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:26,387 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:26,388 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:26,389 fluidsim/base/output/__pythran__/increments.cpp:182: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 >]’ 2023-10-06T05:02:26,389 fluidsim/base/output/__pythran__/increments.cpp:198:84: required from here 2023-10-06T05:02:26,390 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1787:33: error: no matching function for call to ‘select(const xsimd::batch_bool&, const xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2023-10-06T05:02:26,391 1787 | return kernel::select(cond, true_br, false_br, A {}); 2023-10-06T05:02:26,391 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-10-06T05:02:26,392 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T05:02:26,393 1691 | inline batch select(batch_bool const& cond, batch const& a, batch const& b, requires_arch) noexcept 2023-10-06T05:02:26,394 | ^~~~~~ 2023-10-06T05:02:26,394 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1691:28: note: template argument deduction/substitution failed: 2023-10-06T05:02:26,395 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T05:02:26,396 1690 | template = 0> 2023-10-06T05:02:26,396 | ^ 2023-10-06T05:02:26,397 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T05:02:26,397 1704 | inline batch select(batch_bool_constant, b...> const&, batch const& true_br, batch const& false_br, requires_arch) noexcept 2023-10-06T05:02:26,398 | ^~~~~~ 2023-10-06T05:02:26,399 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1704:28: note: template argument deduction/substitution failed: 2023-10-06T05:02:26,399 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1787:33: note: ‘const xsimd::batch_bool’ is not derived from ‘const xsimd::batch_bool_constant, b ...>’ 2023-10-06T05:02:26,400 1787 | return kernel::select(cond, true_br, false_br, A {}); 2023-10-06T05:02:26,400 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-10-06T05:02:26,401 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:2052:42: note: candidate: ‘template xsimd::batch, A> xsimd::kernel::select(const xsimd::batch_bool&, const xsimd::batch, A>&, const xsimd::batch, A>&, requires_arch)’ 2023-10-06T05:02:26,402 2052 | inline batch, A> select(batch_bool const& cond, batch, A> const& true_br, batch, A> const& false_br, requires_arch) noexcept 2023-10-06T05:02:26,403 | ^~~~~~ 2023-10-06T05:02:26,403 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:2052:42: note: template argument deduction/substitution failed: 2023-10-06T05:02:26,404 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1787:33: note: mismatched types ‘std::complex<_Up>’ and ‘double’ 2023-10-06T05:02:26,405 1787 | return kernel::select(cond, true_br, false_br, A {}); 2023-10-06T05:02:26,406 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-10-06T05:02:26,406 /tmp/pip-build-env-zlh34l30/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]’: 2023-10-06T05:02:26,407 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:1949: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&]’ 2023-10-06T05:02:26,408 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1568:30: required from ‘xsimd::batch xsimd::pow(const batch&, const batch&) [with T = double; A = neon]’ 2023-10-06T05:02:26,409 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:26,409 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:26,410 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:26,411 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T05:02:26,412 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:26,412 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:26,413 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:26,414 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:26,415 fluidsim/base/output/__pythran__/increments.cpp:182: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 >]’ 2023-10-06T05:02:26,416 fluidsim/base/output/__pythran__/increments.cpp:198:84: required from here 2023-10-06T05:02:26,416 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:907:30: error: no matching function for call to ‘neg(const xsimd::batch&, xsimd::neon)’ 2023-10-06T05:02:26,417 907 | return kernel::neg(*this, A {}); 2023-10-06T05:02:26,418 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2023-10-06T05:02:26,419 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T05:02:26,419 675 | inline batch neg(batch const& rhs, requires_arch) noexcept 2023-10-06T05:02:26,420 | ^~~ 2023-10-06T05:02:26,421 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:675:28: note: template argument deduction/substitution failed: 2023-10-06T05:02:26,422 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T05:02:26,422 674 | template = 0> 2023-10-06T05:02:26,423 | ^ 2023-10-06T05:02:26,424 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T05:02:26,425 681 | inline batch neg(batch const& rhs, requires_arch) noexcept 2023-10-06T05:02:26,425 | ^~~ 2023-10-06T05:02:26,426 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:681:28: note: template argument deduction/substitution failed: 2023-10-06T05:02:26,426 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T05:02:26,427 680 | template = 0> 2023-10-06T05:02:26,428 | ^ 2023-10-06T05:02:26,428 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T05:02:26,429 687 | inline batch neg(batch const& rhs, requires_arch) noexcept 2023-10-06T05:02:26,430 | ^~~ 2023-10-06T05:02:26,430 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:687:28: note: template argument deduction/substitution failed: 2023-10-06T05:02:26,431 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T05:02:26,432 686 | template = 0> 2023-10-06T05:02:26,432 | ^ 2023-10-06T05:02:26,433 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T05:02:26,434 693 | inline batch neg(batch const& rhs, requires_arch) noexcept 2023-10-06T05:02:26,434 | ^~~ 2023-10-06T05:02:26,435 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:693:28: note: template argument deduction/substitution failed: 2023-10-06T05:02:26,436 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T05:02:26,436 692 | template = 0> 2023-10-06T05:02:26,437 | ^ 2023-10-06T05:02:26,438 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T05:02:26,439 699 | inline batch neg(batch const& rhs, requires_arch) noexcept 2023-10-06T05:02:26,439 | ^~~ 2023-10-06T05:02:26,440 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:699:28: note: template argument deduction/substitution failed: 2023-10-06T05:02:26,440 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T05:02:26,441 698 | template = 0> 2023-10-06T05:02:26,442 | ^ 2023-10-06T05:02:26,442 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T05:02:26,443 705 | inline batch neg(batch const& rhs, requires_arch) noexcept 2023-10-06T05:02:26,443 | ^~~ 2023-10-06T05:02:26,444 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:705:28: note: template argument deduction/substitution failed: 2023-10-06T05:02:26,445 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T05:02:26,446 704 | template = 0> 2023-10-06T05:02:26,446 | ^ 2023-10-06T05:02:26,447 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T05:02:26,448 711 | inline batch neg(batch const& rhs, requires_arch) noexcept 2023-10-06T05:02:26,449 | ^~~ 2023-10-06T05:02:26,449 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:711:28: note: template argument deduction/substitution failed: 2023-10-06T05:02:26,450 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T05:02:26,451 710 | template = 0> 2023-10-06T05:02:26,452 | ^ 2023-10-06T05:02:26,452 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T05:02:26,453 717 | inline batch neg(batch const& rhs, requires_arch) noexcept 2023-10-06T05:02:26,454 | ^~~ 2023-10-06T05:02:26,455 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:717:28: note: template argument deduction/substitution failed: 2023-10-06T05:02:26,455 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T05:02:26,456 716 | template = 0> 2023-10-06T05:02:26,456 | ^ 2023-10-06T05:02:26,457 /tmp/pip-build-env-zlh34l30/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&]’ 2023-10-06T05:02:26,458 723 | inline batch neg(batch const& rhs, requires_arch) noexcept 2023-10-06T05:02:26,458 | ^~~ 2023-10-06T05:02:26,459 /tmp/pip-build-env-zlh34l30/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&’ 2023-10-06T05:02:26,459 723 | inline batch neg(batch const& rhs, requires_arch) noexcept 2023-10-06T05:02:26,460 | ~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-10-06T05:02:26,460 /tmp/pip-build-env-zlh34l30/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]’: 2023-10-06T05:02:26,460 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:186:37: required from ‘xsimd::batch_bool xsimd::operator<(const batch&, const batch&)’ 2023-10-06T05:02:26,461 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:1943: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&]’ 2023-10-06T05:02:26,461 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1568:30: required from ‘xsimd::batch xsimd::pow(const batch&, const batch&) [with T = double; A = neon]’ 2023-10-06T05:02:26,462 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:26,463 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:26,463 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T05:02:26,464 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:26,465 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:26,465 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:26,466 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:26,467 fluidsim/base/output/__pythran__/increments.cpp:182: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 >]’ 2023-10-06T05:02:26,467 fluidsim/base/output/__pythran__/increments.cpp:198:84: required from here 2023-10-06T05:02:26,468 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:757:33: error: no matching function for call to ‘lt(const xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2023-10-06T05:02:26,469 757 | return kernel::lt(self, other, A {}); 2023-10-06T05:02:26,469 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2023-10-06T05:02:26,470 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T05:02:26,471 936 | inline batch_bool lt(batch const& lhs, batch const& rhs, requires_arch) noexcept 2023-10-06T05:02:26,472 | ^~ 2023-10-06T05:02:26,473 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:936:33: note: template argument deduction/substitution failed: 2023-10-06T05:02:26,473 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T05:02:26,474 935 | template = 0> 2023-10-06T05:02:26,474 | ^ 2023-10-06T05:02:26,475 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T05:02:26,475 947 | inline batch_bool lt(batch const& lhs, batch const& rhs, requires_arch) noexcept 2023-10-06T05:02:26,476 | ^~ 2023-10-06T05:02:26,476 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:947:33: note: template argument deduction/substitution failed: 2023-10-06T05:02:26,477 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T05:02:26,477 946 | template = 0> 2023-10-06T05:02:26,478 | ^ 2023-10-06T05:02:26,479 /tmp/pip-build-env-zlh34l30/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]’: 2023-10-06T05:02:26,479 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:166:37: required from ‘xsimd::batch_bool xsimd::operator==(const batch&, const batch&)’ 2023-10-06T05:02:26,480 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:1944: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&]’ 2023-10-06T05:02:26,481 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1568:30: required from ‘xsimd::batch xsimd::pow(const batch&, const batch&) [with T = double; A = neon]’ 2023-10-06T05:02:26,481 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:26,482 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:26,483 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T05:02:26,483 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:26,484 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:26,485 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:26,485 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:26,486 fluidsim/base/output/__pythran__/increments.cpp:182: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 >]’ 2023-10-06T05:02:26,487 fluidsim/base/output/__pythran__/increments.cpp:198:84: required from here 2023-10-06T05:02:26,487 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:707:33: error: no matching function for call to ‘eq(const xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2023-10-06T05:02:26,488 707 | return kernel::eq(self, other, A {}); 2023-10-06T05:02:26,489 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2023-10-06T05:02:26,489 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T05:02:26,490 863 | inline batch_bool eq(batch const& lhs, batch const& rhs, requires_arch) noexcept 2023-10-06T05:02:26,490 | ^~ 2023-10-06T05:02:26,491 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:863:33: note: template argument deduction/substitution failed: 2023-10-06T05:02:26,491 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T05:02:26,492 862 | template = 0> 2023-10-06T05:02:26,492 | ^ 2023-10-06T05:02:26,493 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T05:02:26,493 874 | inline batch_bool eq(batch_bool const& lhs, batch_bool const& rhs, requires_arch) noexcept 2023-10-06T05:02:26,494 | ^~ 2023-10-06T05:02:26,494 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:874:33: note: template argument deduction/substitution failed: 2023-10-06T05:02:26,495 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:707:33: note: ‘const xsimd::batch’ is not derived from ‘const xsimd::batch_bool’ 2023-10-06T05:02:26,495 707 | return kernel::eq(self, other, A {}); 2023-10-06T05:02:26,496 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2023-10-06T05:02:26,496 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T05:02:26,497 885 | inline batch_bool eq(batch const& lhs, batch const& rhs, requires_arch) noexcept 2023-10-06T05:02:26,498 | ^~ 2023-10-06T05:02:26,498 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:885:33: note: template argument deduction/substitution failed: 2023-10-06T05:02:26,499 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T05:02:26,499 884 | template = 0> 2023-10-06T05:02:26,500 | ^ 2023-10-06T05:02:26,501 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T05:02:26,501 891 | inline batch_bool eq(batch_bool const& lhs, batch_bool const& rhs, requires_arch) noexcept 2023-10-06T05:02:26,502 | ^~ 2023-10-06T05:02:26,502 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:891:33: note: template argument deduction/substitution failed: 2023-10-06T05:02:26,502 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:707:33: note: ‘const xsimd::batch’ is not derived from ‘const xsimd::batch_bool’ 2023-10-06T05:02:26,503 707 | return kernel::eq(self, other, A {}); 2023-10-06T05:02:26,503 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2023-10-06T05:02:26,504 /tmp/pip-build-env-zlh34l30/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]’: 2023-10-06T05:02:26,504 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:1064:16: required from ‘xsimd::batch_bool xsimd::batch_bool::operator&&(const xsimd::batch_bool&) const [with T = double; A = xsimd::neon]’ 2023-10-06T05:02:26,505 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:1949: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&]’ 2023-10-06T05:02:26,505 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1568:30: required from ‘xsimd::batch xsimd::pow(const batch&, const batch&) [with T = double; A = neon]’ 2023-10-06T05:02:26,506 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:26,507 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:26,507 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T05:02:26,508 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:26,509 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:26,509 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:26,510 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:26,511 fluidsim/base/output/__pythran__/increments.cpp:182: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 >]’ 2023-10-06T05:02:26,512 fluidsim/base/output/__pythran__/increments.cpp:198:84: required from here 2023-10-06T05:02:26,512 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:1046:38: error: no matching function for call to ‘bitwise_and(const xsimd::batch_bool&, const xsimd::batch_bool&, xsimd::neon)’ 2023-10-06T05:02:26,513 1046 | return kernel::bitwise_and(*this, other, A {}).data; 2023-10-06T05:02:26,513 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2023-10-06T05:02:26,514 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T05:02:26,515 1062 | inline batch bitwise_and(batch const& lhs, batch const& rhs, requires_arch) noexcept 2023-10-06T05:02:26,515 | ^~~~~~~~~~~ 2023-10-06T05:02:26,516 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1062:28: note: template argument deduction/substitution failed: 2023-10-06T05:02:26,517 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:1046:38: note: ‘const xsimd::batch_bool’ is not derived from ‘const xsimd::batch’ 2023-10-06T05:02:26,517 1046 | return kernel::bitwise_and(*this, other, A {}).data; 2023-10-06T05:02:26,517 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2023-10-06T05:02:26,518 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T05:02:26,518 1069 | inline batch_bool bitwise_and(batch_bool const& lhs, batch_bool const& rhs, requires_arch) noexcept 2023-10-06T05:02:26,519 | ^~~~~~~~~~~ 2023-10-06T05:02:26,519 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1069:33: note: template argument deduction/substitution failed: 2023-10-06T05:02:26,520 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T05:02:26,520 1068 | template = 0> 2023-10-06T05:02:26,521 | ^ 2023-10-06T05:02:26,522 /tmp/pip-build-env-zlh34l30/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]’: 2023-10-06T05:02:26,522 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:1070:16: required from ‘xsimd::batch_bool xsimd::batch_bool::operator||(const xsimd::batch_bool&) const [with T = double; A = xsimd::neon]’ 2023-10-06T05:02:26,523 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:1950: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&]’ 2023-10-06T05:02:26,524 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1568:30: required from ‘xsimd::batch xsimd::pow(const batch&, const batch&) [with T = double; A = neon]’ 2023-10-06T05:02:26,524 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:26,525 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:26,526 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T05:02:26,526 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:26,527 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:26,528 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:26,528 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:26,529 fluidsim/base/output/__pythran__/increments.cpp:182: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 >]’ 2023-10-06T05:02:26,530 fluidsim/base/output/__pythran__/increments.cpp:198:84: required from here 2023-10-06T05:02:26,530 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:1052:37: error: no matching function for call to ‘bitwise_or(const xsimd::batch_bool&, const xsimd::batch_bool&, xsimd::neon)’ 2023-10-06T05:02:26,531 1052 | return kernel::bitwise_or(*this, other, A {}).data; 2023-10-06T05:02:26,532 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2023-10-06T05:02:26,532 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T05:02:26,533 1102 | inline batch bitwise_or(batch const& lhs, batch const& rhs, requires_arch) noexcept 2023-10-06T05:02:26,534 | ^~~~~~~~~~ 2023-10-06T05:02:26,534 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1102:28: note: template argument deduction/substitution failed: 2023-10-06T05:02:26,535 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:1052:37: note: ‘const xsimd::batch_bool’ is not derived from ‘const xsimd::batch’ 2023-10-06T05:02:26,535 1052 | return kernel::bitwise_or(*this, other, A {}).data; 2023-10-06T05:02:26,535 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2023-10-06T05:02:26,536 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T05:02:26,536 1109 | inline batch_bool bitwise_or(batch_bool const& lhs, batch_bool const& rhs, requires_arch) noexcept 2023-10-06T05:02:26,537 | ^~~~~~~~~~ 2023-10-06T05:02:26,537 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1109:33: note: template argument deduction/substitution failed: 2023-10-06T05:02:26,538 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T05:02:26,539 1108 | template = 0> 2023-10-06T05:02:26,539 | ^ 2023-10-06T05:02:26,540 /tmp/pip-build-env-zlh34l30/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]’: 2023-10-06T05:02:26,540 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:1040:16: required from ‘xsimd::batch_bool xsimd::batch_bool::operator!() const [with T = double; A = xsimd::neon]’ 2023-10-06T05:02:26,541 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:1950: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&]’ 2023-10-06T05:02:26,542 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1568:30: required from ‘xsimd::batch xsimd::pow(const batch&, const batch&) [with T = double; A = neon]’ 2023-10-06T05:02:26,542 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:26,543 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:26,544 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T05:02:26,544 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:26,545 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:26,546 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:26,546 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T05:02:26,547 fluidsim/base/output/__pythran__/increments.cpp:182: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 >]’ 2023-10-06T05:02:26,548 fluidsim/base/output/__pythran__/increments.cpp:198:84: required from here 2023-10-06T05:02:26,548 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:1018:29: error: no matching function for call to ‘eq(const xsimd::batch_bool&, const xsimd::batch_bool&, xsimd::neon)’ 2023-10-06T05:02:26,549 1018 | return kernel::eq(*this, other, A {}).data; 2023-10-06T05:02:26,549 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2023-10-06T05:02:26,550 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T05:02:26,550 863 | inline batch_bool eq(batch const& lhs, batch const& rhs, requires_arch) noexcept 2023-10-06T05:02:26,551 | ^~ 2023-10-06T05:02:26,551 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:863:33: note: template argument deduction/substitution failed: 2023-10-06T05:02:26,552 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:1018:29: note: ‘const xsimd::batch_bool’ is not derived from ‘const xsimd::batch’ 2023-10-06T05:02:26,552 1018 | return kernel::eq(*this, other, A {}).data; 2023-10-06T05:02:26,553 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2023-10-06T05:02:26,553 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T05:02:26,554 874 | inline batch_bool eq(batch_bool const& lhs, batch_bool const& rhs, requires_arch) noexcept 2023-10-06T05:02:26,554 | ^~ 2023-10-06T05:02:26,555 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:874:33: note: template argument deduction/substitution failed: 2023-10-06T05:02:26,555 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T05:02:26,556 873 | template = 0> 2023-10-06T05:02:26,557 | ^ 2023-10-06T05:02:26,557 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T05:02:26,558 885 | inline batch_bool eq(batch const& lhs, batch const& rhs, requires_arch) noexcept 2023-10-06T05:02:26,558 | ^~ 2023-10-06T05:02:26,559 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:885:33: note: template argument deduction/substitution failed: 2023-10-06T05:02:26,560 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:1018:29: note: ‘const xsimd::batch_bool’ is not derived from ‘const xsimd::batch’ 2023-10-06T05:02:26,560 1018 | return kernel::eq(*this, other, A {}).data; 2023-10-06T05:02:26,561 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2023-10-06T05:02:26,562 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T05:02:26,562 891 | inline batch_bool eq(batch_bool const& lhs, batch_bool const& rhs, requires_arch) noexcept 2023-10-06T05:02:26,563 | ^~ 2023-10-06T05:02:26,563 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:891:33: note: template argument deduction/substitution failed: 2023-10-06T05:02:26,564 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T05:02:26,564 890 | template = 0> 2023-10-06T05:02:26,565 | ^ 2023-10-06T11:56:34,594 virtual memory exhausted: Cannot allocate memory 2023-10-06T11:56:36,349 INFO: Generated C++ source file: fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp 2023-10-06T11:56:36,369 Generated C++ source file: fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp 2023-10-06T11:56:36,369 building 'fluidsim.base.time_stepping.__pythran__.pseudo_spect' extension 2023-10-06T11:56:36,370 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 2023-10-06T11:56:36,371 creating build/temp.linux-armv7l-cpython-311/fluidsim/base/time_stepping 2023-10-06T11:56:36,372 creating build/temp.linux-armv7l-cpython-311/fluidsim/base/time_stepping/__pythran__ 2023-10-06T11:56:36,372 INFO: compile options: '-DENABLE_PYTHON_MODULE -D__PYTHRAN__=3 -DPYTHRAN_BLAS_BLAS -I/tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-zlh34l30/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/usr/local/include -I/tmp/pip-build-env-zlh34l30/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/usr/include/python3.11 -c' 2023-10-06T11:56:36,373 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' 2023-10-06T11:56:36,374 INFO: arm-linux-gnueabihf-gcc: fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp 2023-10-06T11:57:04,035 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:61, 2023-10-06T11:57:04,035 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:7, 2023-10-06T11:57:04,036 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/tuple.hpp:5, 2023-10-06T11:57:04,036 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/bool_.hpp:5, 2023-10-06T11:57:04,037 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:4, 2023-10-06T11:57:04,038 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2023-10-06T11:57:04,039 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2023-10-06T11:57:04,039 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:46, 2023-10-06T11:57:04,040 from fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1: 2023-10-06T11:57:04,040 /tmp/pip-build-env-zlh34l30/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]’: 2023-10-06T11:57:04,041 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:04,041 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:04,042 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:04,042 /tmp/pip-build-env-zlh34l30/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 >&>]’ 2023-10-06T11:57:04,043 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:372: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]’ 2023-10-06T11:57:04,044 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:524:79: required from here 2023-10-06T11:57:04,045 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:503:69: error: no matching function for call to ‘xsimd::types::simd_register::simd_register(xsimd::batch)’ 2023-10-06T11:57:04,045 503 | : types::simd_register(kernel::broadcast(val, A {})) 2023-10-06T11:57:04,046 | ^ 2023-10-06T11:57:04,046 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./././././xsimd_sse2_register.hpp:16, 2023-10-06T11:57:04,047 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././xsimd_sse3_register.hpp:15, 2023-10-06T11:57:04,047 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./././xsimd_ssse3_register.hpp:15, 2023-10-06T11:57:04,048 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././xsimd_sse4_1_register.hpp:15, 2023-10-06T11:57:04,048 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./xsimd_sse4_2_register.hpp:15, 2023-10-06T11:57:04,049 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/xsimd_fma3_sse_register.hpp:15, 2023-10-06T11:57:04,050 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/xsimd_all_registers.hpp:12, 2023-10-06T11:57:04,050 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/xsimd_arch.hpp:19, 2023-10-06T11:57:04,051 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/xsimd_aligned_allocator.hpp:27, 2023-10-06T11:57:04,052 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:56: 2023-10-06T11:57:04,052 /tmp/pip-build-env-zlh34l30/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()’ 2023-10-06T11:57:04,053 27 | struct simd_register 2023-10-06T11:57:04,054 | ^~~~~~~~~~~~~ 2023-10-06T11:57:04,054 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: candidate expects 0 arguments, 1 provided 2023-10-06T11:57:04,055 /tmp/pip-build-env-zlh34l30/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&)’ 2023-10-06T11:57:04,056 /tmp/pip-build-env-zlh34l30/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&’ 2023-10-06T11:57:04,056 /tmp/pip-build-env-zlh34l30/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&&)’ 2023-10-06T11:57:04,057 /tmp/pip-build-env-zlh34l30/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&&’ 2023-10-06T11:57:11,645 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:72, 2023-10-06T11:57:11,645 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:491: 2023-10-06T11:57:11,646 /tmp/pip-build-env-zlh34l30/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&]’: 2023-10-06T11:57:11,646 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:581:35: required from ‘void xsimd::batch::store_unaligned(U*) const [with U = double; T = double; A = xsimd::neon]’ 2023-10-06T11:57:11,647 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:11,648 /tmp/pip-build-env-zlh34l30/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 >&> >]’ 2023-10-06T11:57:11,648 /tmp/pip-build-env-zlh34l30/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 >&> >]’ 2023-10-06T11:57:11,649 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:11,650 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:11,651 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:11,652 /tmp/pip-build-env-zlh34l30/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 >&> >]’ 2023-10-06T11:57:11,652 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:11,653 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:402: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]’ 2023-10-06T11:57:11,653 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1004:87: required from here 2023-10-06T11:57:11,654 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T11:57:11,655 626 | store_aligned(dst, src, A {}); 2023-10-06T11:57:11,655 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2023-10-06T11:57:11,656 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T11:57:11,656 570 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2023-10-06T11:57:11,657 | ^~~~~~~~~~~~~ 2023-10-06T11:57:11,658 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:570:21: note: template argument deduction/substitution failed: 2023-10-06T11:57:11,658 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T11:57:11,659 569 | template = 0> 2023-10-06T11:57:11,659 | ^ 2023-10-06T11:57:11,660 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T11:57:11,661 576 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2023-10-06T11:57:11,661 | ^~~~~~~~~~~~~ 2023-10-06T11:57:11,662 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:576:21: note: template argument deduction/substitution failed: 2023-10-06T11:57:11,663 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T11:57:11,663 575 | template = 0> 2023-10-06T11:57:11,664 | ^ 2023-10-06T11:57:11,665 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T11:57:11,665 582 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2023-10-06T11:57:11,666 | ^~~~~~~~~~~~~ 2023-10-06T11:57:11,667 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:582:21: note: template argument deduction/substitution failed: 2023-10-06T11:57:11,668 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T11:57:11,668 581 | template = 0> 2023-10-06T11:57:11,669 | ^ 2023-10-06T11:57:11,669 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T11:57:11,670 588 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2023-10-06T11:57:11,670 | ^~~~~~~~~~~~~ 2023-10-06T11:57:11,671 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:588:21: note: template argument deduction/substitution failed: 2023-10-06T11:57:11,672 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T11:57:11,672 587 | template = 0> 2023-10-06T11:57:11,673 | ^ 2023-10-06T11:57:11,673 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T11:57:11,674 594 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2023-10-06T11:57:11,675 | ^~~~~~~~~~~~~ 2023-10-06T11:57:11,676 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:594:21: note: template argument deduction/substitution failed: 2023-10-06T11:57:11,676 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T11:57:11,677 593 | template = 0> 2023-10-06T11:57:11,678 | ^ 2023-10-06T11:57:11,678 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T11:57:11,679 600 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2023-10-06T11:57:11,680 | ^~~~~~~~~~~~~ 2023-10-06T11:57:11,680 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:600:21: note: template argument deduction/substitution failed: 2023-10-06T11:57:11,681 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T11:57:11,682 599 | template = 0> 2023-10-06T11:57:11,683 | ^ 2023-10-06T11:57:11,683 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T11:57:11,684 606 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2023-10-06T11:57:11,684 | ^~~~~~~~~~~~~ 2023-10-06T11:57:11,685 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:606:21: note: template argument deduction/substitution failed: 2023-10-06T11:57:11,685 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T11:57:11,686 605 | template = 0> 2023-10-06T11:57:11,686 | ^ 2023-10-06T11:57:11,687 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T11:57:11,687 612 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2023-10-06T11:57:11,688 | ^~~~~~~~~~~~~ 2023-10-06T11:57:11,689 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:612:21: note: template argument deduction/substitution failed: 2023-10-06T11:57:11,689 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T11:57:11,690 611 | template = 0> 2023-10-06T11:57:11,691 | ^ 2023-10-06T11:57:11,692 /tmp/pip-build-env-zlh34l30/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&]’ 2023-10-06T11:57:11,692 618 | inline void store_aligned(float* dst, batch const& src, requires_arch) noexcept 2023-10-06T11:57:11,693 | ^~~~~~~~~~~~~ 2023-10-06T11:57:11,694 /tmp/pip-build-env-zlh34l30/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*’ 2023-10-06T11:57:11,694 618 | inline void store_aligned(float* dst, batch const& src, requires_arch) noexcept 2023-10-06T11:57:11,695 | ~~~~~~~^~~ 2023-10-06T11:57:11,696 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:66: 2023-10-06T11:57:11,696 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2074:17: note: candidate: ‘template void xsimd::store_aligned(T*, const batch&)’ 2023-10-06T11:57:11,697 2074 | inline void store_aligned(T* mem, batch const& val) noexcept 2023-10-06T11:57:11,698 | ^~~~~~~~~~~~~ 2023-10-06T11:57:11,698 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2074:17: note: candidate expects 2 arguments, 3 provided 2023-10-06T11:57:19,051 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:493: 2023-10-06T11:57:19,051 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/./xsimd_traits.hpp: In instantiation of ‘struct xsimd::detail::static_check_supported_config_emitter’: 2023-10-06T11:57:19,052 /tmp/pip-build-env-zlh34l30/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>’ 2023-10-06T11:57:19,052 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:19,053 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1286:55: required from ‘xsimd::batch xsimd::load_unaligned(const From*) [with A = neon; From = std::complex]’ 2023-10-06T11:57:19,053 /tmp/pip-build-env-zlh34l30/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>]’ 2023-10-06T11:57:19,054 /tmp/pip-build-env-zlh34l30/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 >]’ 2023-10-06T11:57:19,055 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T11:57:19,056 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:19,056 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:19,057 /tmp/pip-build-env-zlh34l30/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 >&> >]’ 2023-10-06T11:57:19,058 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:19,059 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:402: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]’ 2023-10-06T11:57:19,059 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1068:87: required from here 2023-10-06T11:57:19,060 /tmp/pip-build-env-zlh34l30/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 2023-10-06T11:57:19,061 71 | static_assert(!A::supported() || xsimd::has_simd_register::value, 2023-10-06T11:57:19,062 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-10-06T11:57:19,062 /tmp/pip-build-env-zlh34l30/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 2023-10-06T11:57:19,081 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:19, 2023-10-06T11:57:19,082 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:84: 2023-10-06T11:57:19,083 /tmp/pip-build-env-zlh34l30/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&]’: 2023-10-06T11:57:19,083 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:386: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&]’ 2023-10-06T11:57:19,084 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:1191:47: required from ‘void xsimd::batch, A>::store_unaligned(value_type*) const [with T = double; A = xsimd::neon; value_type = std::complex]’ 2023-10-06T11:57:19,085 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:19,086 /tmp/pip-build-env-zlh34l30/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 >&> >]’ 2023-10-06T11:57:19,086 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T11:57:19,087 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:19,088 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:19,089 /tmp/pip-build-env-zlh34l30/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 >&> >]’ 2023-10-06T11:57:19,090 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:19,091 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:402: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]’ 2023-10-06T11:57:19,091 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1068:87: required from here 2023-10-06T11:57:19,092 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:337:54: error: static assertion failed: complex_high not implemented for the required architecture 2023-10-06T11:57:19,093 337 | static_assert(std::is_same::value, "complex_high not implemented for the required architecture"); 2023-10-06T11:57:19,094 | ^~~~~ 2023-10-06T11:57:19,094 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:337:54: note: ‘std::integral_constant::value’ evaluates to false 2023-10-06T11:57:19,095 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:338:13: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-06T11:57:19,096 338 | } 2023-10-06T11:57:19,097 | ^ 2023-10-06T11:57:19,098 /tmp/pip-build-env-zlh34l30/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&]’: 2023-10-06T11:57:19,098 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:387: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&]’ 2023-10-06T11:57:19,099 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:1191:47: required from ‘void xsimd::batch, A>::store_unaligned(value_type*) const [with T = double; A = xsimd::neon; value_type = std::complex]’ 2023-10-06T11:57:19,106 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:19,106 /tmp/pip-build-env-zlh34l30/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 >&> >]’ 2023-10-06T11:57:19,107 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T11:57:19,108 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:19,109 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:19,110 /tmp/pip-build-env-zlh34l30/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 >&> >]’ 2023-10-06T11:57:19,111 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:19,112 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:402: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]’ 2023-10-06T11:57:19,112 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1068:87: required from here 2023-10-06T11:57:19,113 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:343:54: error: static assertion failed: complex_low not implemented for the required architecture 2023-10-06T11:57:19,114 343 | static_assert(std::is_same::value, "complex_low not implemented for the required architecture"); 2023-10-06T11:57:19,115 | ^~~~~ 2023-10-06T11:57:19,116 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:343:54: note: ‘std::integral_constant::value’ evaluates to false 2023-10-06T11:57:19,117 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:344:13: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-06T11:57:19,118 344 | } 2023-10-06T11:57:19,119 | ^ 2023-10-06T11:57:23,464 /tmp/pip-build-env-zlh34l30/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&]’: 2023-10-06T11:57:23,465 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:226: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&]’ 2023-10-06T11:57:23,465 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1202: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]’ 2023-10-06T11:57:23,466 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1287:32: required from ‘xsimd::batch xsimd::load_unaligned(const From*) [with A = neon; From = double]’ 2023-10-06T11:57:23,466 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:23,467 /tmp/pip-build-env-zlh34l30/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 >]’ 2023-10-06T11:57:23,468 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T11:57:23,469 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:23,470 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:23,470 /tmp/pip-build-env-zlh34l30/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 >&> >]’ 2023-10-06T11:57:23,472 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:23,472 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:402: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]’ 2023-10-06T11:57:23,473 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1004:87: required from here 2023-10-06T11:57:23,474 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:219:59: error: static assertion failed: there should be a direct load for this type combination 2023-10-06T11:57:23,474 219 | static_assert(!std::is_same::value, "there should be a direct load for this type combination"); 2023-10-06T11:57:23,475 | ^~~~~ 2023-10-06T11:57:23,476 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:219:59: note: ‘!(bool)std::integral_constant::value’ evaluates to false 2023-10-06T11:57:23,584 /tmp/pip-build-env-zlh34l30/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&]’: 2023-10-06T11:57:23,585 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:366: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&]’ 2023-10-06T11:57:23,586 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1217: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>]’ 2023-10-06T11:57:23,586 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1287:32: required from ‘xsimd::batch xsimd::load_unaligned(const From*) [with A = neon; From = std::complex]’ 2023-10-06T11:57:23,587 /tmp/pip-build-env-zlh34l30/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>]’ 2023-10-06T11:57:23,587 /tmp/pip-build-env-zlh34l30/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 >]’ 2023-10-06T11:57:23,588 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T11:57:23,589 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:23,590 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:23,590 /tmp/pip-build-env-zlh34l30/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 >&> >]’ 2023-10-06T11:57:23,591 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:23,592 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:402: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]’ 2023-10-06T11:57:23,593 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1068:87: required from here 2023-10-06T11:57:23,593 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:331:54: error: static assertion failed: load_complex not implemented for the required architecture 2023-10-06T11:57:23,594 331 | static_assert(std::is_same::value, "load_complex not implemented for the required architecture"); 2023-10-06T11:57:23,595 | ^~~~~ 2023-10-06T11:57:23,596 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:331:54: note: ‘std::integral_constant::value’ evaluates to false 2023-10-06T11:57:23,596 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:332:13: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-06T11:57:23,597 332 | } 2023-10-06T11:57:23,598 | ^ 2023-10-06T11:57:24,579 /tmp/pip-build-env-zlh34l30/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]’: 2023-10-06T11:57:24,580 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:847: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]’ 2023-10-06T11:57:24,580 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:856:48: required from ‘xsimd::batch xsimd::kernel::exp(const xsimd::batch&, requires_arch) [with A = xsimd::neon; T = double; requires_arch = const xsimd::generic&]’ 2023-10-06T11:57:24,581 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:620:30: required from ‘xsimd::batch xsimd::exp(const batch&) [with T = double; A = neon]’ 2023-10-06T11:57:24,582 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:24,582 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:24,583 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T11:57:24,584 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:24,585 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:24,586 /tmp/pip-build-env-zlh34l30/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 >&> >]’ 2023-10-06T11:57:24,586 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:24,587 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:402: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]’ 2023-10-06T11:57:24,588 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1004:87: required from here 2023-10-06T11:57:24,589 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1787:33: error: no matching function for call to ‘select(const xsimd::batch_bool&, const xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2023-10-06T11:57:24,590 1787 | return kernel::select(cond, true_br, false_br, A {}); 2023-10-06T11:57:24,590 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-10-06T11:57:24,591 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T11:57:24,592 1691 | inline batch select(batch_bool const& cond, batch const& a, batch const& b, requires_arch) noexcept 2023-10-06T11:57:24,592 | ^~~~~~ 2023-10-06T11:57:24,593 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1691:28: note: template argument deduction/substitution failed: 2023-10-06T11:57:24,593 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T11:57:24,594 1690 | template = 0> 2023-10-06T11:57:24,595 | ^ 2023-10-06T11:57:24,595 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T11:57:24,596 1704 | inline batch select(batch_bool_constant, b...> const&, batch const& true_br, batch const& false_br, requires_arch) noexcept 2023-10-06T11:57:24,597 | ^~~~~~ 2023-10-06T11:57:24,597 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1704:28: note: template argument deduction/substitution failed: 2023-10-06T11:57:24,598 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1787:33: note: ‘const xsimd::batch_bool’ is not derived from ‘const xsimd::batch_bool_constant, b ...>’ 2023-10-06T11:57:24,599 1787 | return kernel::select(cond, true_br, false_br, A {}); 2023-10-06T11:57:24,600 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-10-06T11:57:24,600 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:18: 2023-10-06T11:57:24,601 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:2052:42: note: candidate: ‘template xsimd::batch, A> xsimd::kernel::select(const xsimd::batch_bool&, const xsimd::batch, A>&, const xsimd::batch, A>&, requires_arch)’ 2023-10-06T11:57:24,602 2052 | inline batch, A> select(batch_bool const& cond, batch, A> const& true_br, batch, A> const& false_br, requires_arch) noexcept 2023-10-06T11:57:24,602 | ^~~~~~ 2023-10-06T11:57:24,603 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:2052:42: note: template argument deduction/substitution failed: 2023-10-06T11:57:24,604 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1787:33: note: mismatched types ‘std::complex<_Up>’ and ‘double’ 2023-10-06T11:57:24,604 1787 | return kernel::select(cond, true_br, false_br, A {}); 2023-10-06T11:57:24,605 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-10-06T11:57:25,568 /tmp/pip-build-env-zlh34l30/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]’: 2023-10-06T11:57:25,568 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:229:32: required from ‘xsimd::batch xsimd::operator*(const batch&, const batch&)’ 2023-10-06T11:57:25,569 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:25,570 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:25,570 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:25,571 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:25,572 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T11:57:25,573 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:25,573 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:25,574 /tmp/pip-build-env-zlh34l30/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 >&> >]’ 2023-10-06T11:57:25,575 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:25,576 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:402: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]’ 2023-10-06T11:57:25,577 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1004:87: required from here 2023-10-06T11:57:25,577 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:783:38: error: no matching function for call to ‘mul(xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2023-10-06T11:57:25,578 783 | return *this = kernel::mul(*this, other, A {}); 2023-10-06T11:57:25,579 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2023-10-06T11:57:25,579 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:15: 2023-10-06T11:57:25,580 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_arithmetic.hpp:145:28: note: candidate: ‘template xsimd::batch xsimd::kernel::mul(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2023-10-06T11:57:25,581 145 | inline batch mul(batch const& self, batch const& other, requires_arch) noexcept 2023-10-06T11:57:25,581 | ^~~ 2023-10-06T11:57:25,582 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_arithmetic.hpp:145:28: note: template argument deduction/substitution failed: 2023-10-06T11:57:25,583 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:17: 2023-10-06T11:57:25,584 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T11:57:25,585 32 | template ::value, void>::type> 2023-10-06T11:57:25,585 | ^~~~~ 2023-10-06T11:57:25,586 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T11:57:25,587 810 | inline batch mul(batch const& lhs, batch const& rhs, requires_arch) noexcept 2023-10-06T11:57:25,588 | ^~~ 2023-10-06T11:57:25,588 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:810:28: note: template argument deduction/substitution failed: 2023-10-06T11:57:25,589 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T11:57:25,589 809 | template = 0> 2023-10-06T11:57:25,590 | ^ 2023-10-06T11:57:25,591 /tmp/pip-build-env-zlh34l30/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]’: 2023-10-06T11:57:25,591 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:178:37: required from ‘xsimd::batch_bool xsimd::operator<=(const batch&, const batch&)’ 2023-10-06T11:57:25,592 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:847: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]’ 2023-10-06T11:57:25,592 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:856:48: required from ‘xsimd::batch xsimd::kernel::exp(const xsimd::batch&, requires_arch) [with A = xsimd::neon; T = double; requires_arch = const xsimd::generic&]’ 2023-10-06T11:57:25,593 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:620:30: required from ‘xsimd::batch xsimd::exp(const batch&) [with T = double; A = neon]’ 2023-10-06T11:57:25,594 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:25,594 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T11:57:25,595 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:25,596 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:25,597 /tmp/pip-build-env-zlh34l30/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 >&> >]’ 2023-10-06T11:57:25,598 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:25,598 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:402: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]’ 2023-10-06T11:57:25,599 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1004:87: required from here 2023-10-06T11:57:25,600 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:737:33: error: no matching function for call to ‘le(const xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2023-10-06T11:57:25,601 737 | return kernel::le(self, other, A {}); 2023-10-06T11:57:25,602 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2023-10-06T11:57:25,602 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T11:57:25,603 960 | inline batch_bool le(batch const& lhs, batch const& rhs, requires_arch) noexcept 2023-10-06T11:57:25,604 | ^~ 2023-10-06T11:57:25,604 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:960:33: note: template argument deduction/substitution failed: 2023-10-06T11:57:25,605 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T11:57:25,606 959 | template = 0> 2023-10-06T11:57:25,606 | ^ 2023-10-06T11:57:25,607 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T11:57:25,608 971 | inline batch_bool le(batch const& lhs, batch const& rhs, requires_arch) noexcept 2023-10-06T11:57:25,608 | ^~ 2023-10-06T11:57:25,609 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:971:33: note: template argument deduction/substitution failed: 2023-10-06T11:57:25,610 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T11:57:25,611 970 | template = 0> 2023-10-06T11:57:25,611 | ^ 2023-10-06T11:57:25,612 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:17: 2023-10-06T11:57:25,613 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T11:57:25,614 116 | inline batch_bool le(batch const& self, batch const& other, requires_arch) noexcept 2023-10-06T11:57:25,614 | ^~ 2023-10-06T11:57:25,615 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_logical.hpp:116:33: note: template argument deduction/substitution failed: 2023-10-06T11:57:25,616 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T11:57:25,617 115 | template ::value, void>::type> 2023-10-06T11:57:25,617 | ^~~~~ 2023-10-06T11:57:25,619 /tmp/pip-build-env-zlh34l30/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]’: 2023-10-06T11:57:25,619 /tmp/pip-build-env-zlh34l30/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&]’ 2023-10-06T11:57:25,620 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1886:33: required from ‘std::pair, xsimd::batch > xsimd::sincos(const batch&) [with T = double; A = neon]’ 2023-10-06T11:57:25,620 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:863: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&]’ 2023-10-06T11:57:25,621 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:620:30: required from ‘xsimd::batch xsimd::exp(const batch&) [with T = std::complex; A = neon]’ 2023-10-06T11:57:25,622 /tmp/pip-build-env-zlh34l30/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>]’ 2023-10-06T11:57:25,622 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T11:57:25,623 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:25,624 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:25,625 /tmp/pip-build-env-zlh34l30/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 >&> >]’ 2023-10-06T11:57:25,626 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:25,626 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:402: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]’ 2023-10-06T11:57:25,627 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1068:87: required from here 2023-10-06T11:57:25,628 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T11:57:25,628 59 | return kernel::abs(x, A {}); 2023-10-06T11:57:25,629 | ~~~~~~~~~~~~~~^~~~~~~~~ 2023-10-06T11:57:25,630 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T11:57:25,631 30 | inline batch abs(batch const& self, requires_arch) noexcept 2023-10-06T11:57:25,632 | ^~~ 2023-10-06T11:57:25,633 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:30:28: note: template argument deduction/substitution failed: 2023-10-06T11:57:25,633 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T11:57:25,634 24 | template ::value, void>::type> 2023-10-06T11:57:25,634 | ^~~~~ 2023-10-06T11:57:25,635 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T11:57:25,636 1333 | inline batch abs(batch const& arg, requires_arch) noexcept 2023-10-06T11:57:25,636 | ^~~ 2023-10-06T11:57:25,637 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1333:28: note: template argument deduction/substitution failed: 2023-10-06T11:57:25,638 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T11:57:25,638 1332 | template = 0> 2023-10-06T11:57:25,639 | ^ 2023-10-06T11:57:25,640 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T11:57:25,640 43 | inline batch abs(batch, A> const& z, requires_arch) noexcept 2023-10-06T11:57:25,641 | ^~~ 2023-10-06T11:57:25,642 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:43:28: note: template argument deduction/substitution failed: 2023-10-06T11:57:25,643 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:59:30: note: mismatched types ‘std::complex<_Up>’ and ‘double’ 2023-10-06T11:57:25,644 59 | return kernel::abs(x, A {}); 2023-10-06T11:57:25,644 | ~~~~~~~~~~~~~~^~~~~~~~~ 2023-10-06T11:57:27,249 /tmp/pip-build-env-zlh34l30/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]’: 2023-10-06T11:57:27,250 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:223:32: required from ‘xsimd::batch xsimd::operator-(const batch&, const batch&)’ 2023-10-06T11:57:27,251 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:759: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]’ 2023-10-06T11:57:27,252 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:844: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]’ 2023-10-06T11:57:27,253 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:856:48: required from ‘xsimd::batch xsimd::kernel::exp(const xsimd::batch&, requires_arch) [with A = xsimd::neon; T = double; requires_arch = const xsimd::generic&]’ 2023-10-06T11:57:27,253 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:620:30: required from ‘xsimd::batch xsimd::exp(const batch&) [with T = double; A = neon]’ 2023-10-06T11:57:27,254 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T11:57:27,254 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:27,255 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:27,256 /tmp/pip-build-env-zlh34l30/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 >&> >]’ 2023-10-06T11:57:27,256 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:27,257 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:402: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]’ 2023-10-06T11:57:27,258 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1004:87: required from here 2023-10-06T11:57:27,259 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:776:38: error: no matching function for call to ‘sub(xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2023-10-06T11:57:27,259 776 | return *this = kernel::sub(*this, other, A {}); 2023-10-06T11:57:27,260 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2023-10-06T11:57:27,261 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T11:57:27,261 773 | inline batch sub(batch const& lhs, batch const& rhs, requires_arch) noexcept 2023-10-06T11:57:27,262 | ^~~ 2023-10-06T11:57:27,263 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:773:28: note: template argument deduction/substitution failed: 2023-10-06T11:57:27,263 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T11:57:27,264 772 | template = 0> 2023-10-06T11:57:27,265 | ^ 2023-10-06T11:57:27,265 /tmp/pip-build-env-zlh34l30/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]’: 2023-10-06T11:57:27,266 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:235:32: required from ‘xsimd::batch xsimd::operator/(const batch&, const batch&)’ 2023-10-06T11:57:27,267 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:765: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]’ 2023-10-06T11:57:27,268 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:846: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]’ 2023-10-06T11:57:27,269 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:856:48: required from ‘xsimd::batch xsimd::kernel::exp(const xsimd::batch&, requires_arch) [with A = xsimd::neon; T = double; requires_arch = const xsimd::generic&]’ 2023-10-06T11:57:27,269 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:620:30: required from ‘xsimd::batch xsimd::exp(const batch&) [with T = double; A = neon]’ 2023-10-06T11:57:27,270 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T11:57:27,271 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:27,271 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:27,272 /tmp/pip-build-env-zlh34l30/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 >&> >]’ 2023-10-06T11:57:27,273 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:27,274 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:402: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]’ 2023-10-06T11:57:27,275 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1004:87: required from here 2023-10-06T11:57:27,275 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:790:38: error: no matching function for call to ‘div(xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2023-10-06T11:57:27,276 790 | return *this = kernel::div(*this, other, A {}); 2023-10-06T11:57:27,276 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2023-10-06T11:57:27,277 /tmp/pip-build-env-zlh34l30/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&]’ 2023-10-06T11:57:27,278 839 | inline batch div(batch const& lhs, batch const& rhs, requires_arch) noexcept 2023-10-06T11:57:27,279 | ^~~ 2023-10-06T11:57:27,279 /tmp/pip-build-env-zlh34l30/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&’ 2023-10-06T11:57:27,280 839 | inline batch div(batch const& lhs, batch const& rhs, requires_arch) noexcept 2023-10-06T11:57:27,281 | ~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-10-06T11:57:27,282 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_arithmetic.hpp:62:28: note: candidate: ‘template xsimd::batch xsimd::kernel::div(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2023-10-06T11:57:27,282 62 | inline batch div(batch const& self, batch const& other, requires_arch) noexcept 2023-10-06T11:57:27,283 | ^~~ 2023-10-06T11:57:27,284 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_arithmetic.hpp:62:28: note: template argument deduction/substitution failed: 2023-10-06T11:57:27,284 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_arithmetic.hpp:61:37: error: no type named ‘type’ in ‘struct std::enable_if’ 2023-10-06T11:57:27,285 61 | template ::value, void>::type> 2023-10-06T11:57:27,286 | ^~~~~ 2023-10-06T11:57:27,342 /tmp/pip-build-env-zlh34l30/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]’: 2023-10-06T11:57:27,343 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:253:32: required from ‘xsimd::batch xsimd::operator^(const batch&, const batch&)’ 2023-10-06T11:57:27,344 /tmp/pip-build-env-zlh34l30/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&]’ 2023-10-06T11:57:27,344 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1886:33: required from ‘std::pair, xsimd::batch > xsimd::sincos(const batch&) [with T = double; A = neon]’ 2023-10-06T11:57:27,345 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:863: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&]’ 2023-10-06T11:57:27,345 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:620:30: required from ‘xsimd::batch xsimd::exp(const batch&) [with T = std::complex; A = neon]’ 2023-10-06T11:57:27,346 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T11:57:27,347 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:27,347 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:27,348 /tmp/pip-build-env-zlh34l30/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 >&> >]’ 2023-10-06T11:57:27,349 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:27,350 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:402: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]’ 2023-10-06T11:57:27,351 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1068:87: required from here 2023-10-06T11:57:27,351 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:818:46: error: no matching function for call to ‘bitwise_xor(xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2023-10-06T11:57:27,352 818 | return *this = kernel::bitwise_xor(*this, other, A {}); 2023-10-06T11:57:27,353 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2023-10-06T11:57:27,354 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T11:57:27,354 1142 | inline batch bitwise_xor(batch const& lhs, batch const& rhs, requires_arch) noexcept 2023-10-06T11:57:27,355 | ^~~~~~~~~~~ 2023-10-06T11:57:27,356 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1142:28: note: template argument deduction/substitution failed: 2023-10-06T11:57:27,356 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T11:57:27,357 1141 | template = 0> 2023-10-06T11:57:27,358 | ^ 2023-10-06T11:57:27,359 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T11:57:27,360 1149 | inline batch_bool bitwise_xor(batch_bool const& lhs, batch_bool const& rhs, requires_arch) noexcept 2023-10-06T11:57:27,360 | ^~~~~~~~~~~ 2023-10-06T11:57:27,361 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1149:33: note: template argument deduction/substitution failed: 2023-10-06T11:57:27,362 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:818:46: note: ‘xsimd::batch’ is not derived from ‘const xsimd::batch_bool’ 2023-10-06T11:57:27,362 818 | return *this = kernel::bitwise_xor(*this, other, A {}); 2023-10-06T11:57:27,363 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2023-10-06T11:57:27,363 /tmp/pip-build-env-zlh34l30/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]’: 2023-10-06T11:57:27,364 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:166:37: required from ‘xsimd::batch_bool xsimd::operator==(const batch&, const batch&)’ 2023-10-06T11:57:27,365 /tmp/pip-build-env-zlh34l30/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&]’ 2023-10-06T11:57:27,365 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1886:33: required from ‘std::pair, xsimd::batch > xsimd::sincos(const batch&) [with T = double; A = neon]’ 2023-10-06T11:57:27,366 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:863: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&]’ 2023-10-06T11:57:27,367 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:620:30: required from ‘xsimd::batch xsimd::exp(const batch&) [with T = std::complex; A = neon]’ 2023-10-06T11:57:27,368 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T11:57:27,368 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:27,369 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:27,370 /tmp/pip-build-env-zlh34l30/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 >&> >]’ 2023-10-06T11:57:27,371 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:27,371 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:402: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]’ 2023-10-06T11:57:27,372 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1068:87: required from here 2023-10-06T11:57:27,373 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:707:33: error: no matching function for call to ‘eq(const xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2023-10-06T11:57:27,374 707 | return kernel::eq(self, other, A {}); 2023-10-06T11:57:27,374 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2023-10-06T11:57:27,375 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T11:57:27,376 863 | inline batch_bool eq(batch const& lhs, batch const& rhs, requires_arch) noexcept 2023-10-06T11:57:27,376 | ^~ 2023-10-06T11:57:27,377 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:863:33: note: template argument deduction/substitution failed: 2023-10-06T11:57:27,377 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T11:57:27,378 862 | template = 0> 2023-10-06T11:57:27,379 | ^ 2023-10-06T11:57:27,380 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T11:57:27,380 874 | inline batch_bool eq(batch_bool const& lhs, batch_bool const& rhs, requires_arch) noexcept 2023-10-06T11:57:27,381 | ^~ 2023-10-06T11:57:27,382 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:874:33: note: template argument deduction/substitution failed: 2023-10-06T11:57:27,383 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:707:33: note: ‘const xsimd::batch’ is not derived from ‘const xsimd::batch_bool’ 2023-10-06T11:57:27,383 707 | return kernel::eq(self, other, A {}); 2023-10-06T11:57:27,384 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2023-10-06T11:57:27,385 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T11:57:27,386 885 | inline batch_bool eq(batch const& lhs, batch const& rhs, requires_arch) noexcept 2023-10-06T11:57:27,386 | ^~ 2023-10-06T11:57:27,387 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:885:33: note: template argument deduction/substitution failed: 2023-10-06T11:57:27,388 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T11:57:27,389 884 | template = 0> 2023-10-06T11:57:27,389 | ^ 2023-10-06T11:57:27,390 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T11:57:27,391 891 | inline batch_bool eq(batch_bool const& lhs, batch_bool const& rhs, requires_arch) noexcept 2023-10-06T11:57:27,391 | ^~ 2023-10-06T11:57:27,392 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:891:33: note: template argument deduction/substitution failed: 2023-10-06T11:57:27,392 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:707:33: note: ‘const xsimd::batch’ is not derived from ‘const xsimd::batch_bool’ 2023-10-06T11:57:27,393 707 | return kernel::eq(self, other, A {}); 2023-10-06T11:57:27,393 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2023-10-06T11:57:27,394 /tmp/pip-build-env-zlh34l30/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]’: 2023-10-06T11:57:27,394 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:217:32: required from ‘xsimd::batch xsimd::operator+(const batch&, const batch&)’ 2023-10-06T11:57:27,395 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:1350:53: required from ‘xsimd::batch, A>& xsimd::batch, A>::operator*=(const xsimd::batch, A>&) [with T = double; A = xsimd::neon]’ 2023-10-06T11:57:27,396 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:464:32: required from ‘xsimd::batch, xsimd::neon> xsimd::operator*(const batch, neon>&, const batch, neon>&)’ 2023-10-06T11:57:27,397 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:864: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&]’ 2023-10-06T11:57:27,398 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:620:30: required from ‘xsimd::batch xsimd::exp(const batch&) [with T = std::complex; A = neon]’ 2023-10-06T11:57:27,398 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T11:57:27,399 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:27,400 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:27,401 /tmp/pip-build-env-zlh34l30/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 >&> >]’ 2023-10-06T11:57:27,402 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:27,402 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:402: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]’ 2023-10-06T11:57:27,403 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1068:87: required from here 2023-10-06T11:57:27,404 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:769:38: error: no matching function for call to ‘add(xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2023-10-06T11:57:27,405 769 | return *this = kernel::add(*this, other, A {}); 2023-10-06T11:57:27,405 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2023-10-06T11:57:27,406 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T11:57:27,407 736 | inline batch add(batch const& lhs, batch const& rhs, requires_arch) noexcept 2023-10-06T11:57:27,407 | ^~~ 2023-10-06T11:57:27,408 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:736:28: note: template argument deduction/substitution failed: 2023-10-06T11:57:27,409 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T11:57:27,409 735 | template = 0> 2023-10-06T11:57:27,410 | ^ 2023-10-06T11:57:29,498 /tmp/pip-build-env-zlh34l30/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]’: 2023-10-06T11:57:29,499 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_arithmetic.hpp:103: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&]’ 2023-10-06T11:57:29,499 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:845:31: required from ‘xsimd::batch xsimd::fnma(const batch&, const batch&, const batch&) [with T = double; A = neon]’ 2023-10-06T11:57:29,500 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:757: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]’ 2023-10-06T11:57:29,501 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:844: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]’ 2023-10-06T11:57:29,502 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:856:48: required from ‘xsimd::batch xsimd::kernel::exp(const xsimd::batch&, requires_arch) [with A = xsimd::neon; T = double; requires_arch = const xsimd::generic&]’ 2023-10-06T11:57:29,503 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:620:30: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2023-10-06T11:57:29,503 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:29,504 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:29,505 /tmp/pip-build-env-zlh34l30/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 >&> >]’ 2023-10-06T11:57:29,506 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:29,506 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:402: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]’ 2023-10-06T11:57:29,507 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1004:87: required from here 2023-10-06T11:57:29,508 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:907:30: error: no matching function for call to ‘neg(const xsimd::batch&, xsimd::neon)’ 2023-10-06T11:57:29,509 907 | return kernel::neg(*this, A {}); 2023-10-06T11:57:29,510 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2023-10-06T11:57:29,510 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T11:57:29,511 675 | inline batch neg(batch const& rhs, requires_arch) noexcept 2023-10-06T11:57:29,512 | ^~~ 2023-10-06T11:57:29,512 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:675:28: note: template argument deduction/substitution failed: 2023-10-06T11:57:29,513 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T11:57:29,513 674 | template = 0> 2023-10-06T11:57:29,514 | ^ 2023-10-06T11:57:29,515 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T11:57:29,515 681 | inline batch neg(batch const& rhs, requires_arch) noexcept 2023-10-06T11:57:29,516 | ^~~ 2023-10-06T11:57:29,516 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:681:28: note: template argument deduction/substitution failed: 2023-10-06T11:57:29,517 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T11:57:29,518 680 | template = 0> 2023-10-06T11:57:29,518 | ^ 2023-10-06T11:57:29,519 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T11:57:29,519 687 | inline batch neg(batch const& rhs, requires_arch) noexcept 2023-10-06T11:57:29,520 | ^~~ 2023-10-06T11:57:29,520 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:687:28: note: template argument deduction/substitution failed: 2023-10-06T11:57:29,521 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T11:57:29,521 686 | template = 0> 2023-10-06T11:57:29,522 | ^ 2023-10-06T11:57:29,523 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T11:57:29,523 693 | inline batch neg(batch const& rhs, requires_arch) noexcept 2023-10-06T11:57:29,523 | ^~~ 2023-10-06T11:57:29,524 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:693:28: note: template argument deduction/substitution failed: 2023-10-06T11:57:29,524 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T11:57:29,525 692 | template = 0> 2023-10-06T11:57:29,525 | ^ 2023-10-06T11:57:29,525 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T11:57:29,526 699 | inline batch neg(batch const& rhs, requires_arch) noexcept 2023-10-06T11:57:29,526 | ^~~ 2023-10-06T11:57:29,527 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:699:28: note: template argument deduction/substitution failed: 2023-10-06T11:57:29,527 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T11:57:29,528 698 | template = 0> 2023-10-06T11:57:29,528 | ^ 2023-10-06T11:57:29,529 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T11:57:29,529 705 | inline batch neg(batch const& rhs, requires_arch) noexcept 2023-10-06T11:57:29,530 | ^~~ 2023-10-06T11:57:29,530 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:705:28: note: template argument deduction/substitution failed: 2023-10-06T11:57:29,531 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T11:57:29,531 704 | template = 0> 2023-10-06T11:57:29,532 | ^ 2023-10-06T11:57:29,533 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T11:57:29,533 711 | inline batch neg(batch const& rhs, requires_arch) noexcept 2023-10-06T11:57:29,534 | ^~~ 2023-10-06T11:57:29,534 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:711:28: note: template argument deduction/substitution failed: 2023-10-06T11:57:29,534 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T11:57:29,535 710 | template = 0> 2023-10-06T11:57:29,535 | ^ 2023-10-06T11:57:29,536 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T11:57:29,536 717 | inline batch neg(batch const& rhs, requires_arch) noexcept 2023-10-06T11:57:29,537 | ^~~ 2023-10-06T11:57:29,537 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:717:28: note: template argument deduction/substitution failed: 2023-10-06T11:57:29,538 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T11:57:29,538 716 | template = 0> 2023-10-06T11:57:29,539 | ^ 2023-10-06T11:57:29,540 /tmp/pip-build-env-zlh34l30/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&]’ 2023-10-06T11:57:29,540 723 | inline batch neg(batch const& rhs, requires_arch) noexcept 2023-10-06T11:57:29,541 | ^~~ 2023-10-06T11:57:29,542 /tmp/pip-build-env-zlh34l30/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&’ 2023-10-06T11:57:29,542 723 | inline batch neg(batch const& rhs, requires_arch) noexcept 2023-10-06T11:57:29,543 | ~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-10-06T11:57:29,543 /tmp/pip-build-env-zlh34l30/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&]’: 2023-10-06T11:57:29,544 /tmp/pip-build-env-zlh34l30/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&]’ 2023-10-06T11:57:29,545 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:29,545 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2203:43: required from ‘xsimd::batch::type, A> xsimd::to_int(const batch&) [with T = double; A = neon; typename as_integer::type = long long int]’ 2023-10-06T11:57:29,545 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:847: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]’ 2023-10-06T11:57:29,546 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:856:48: required from ‘xsimd::batch xsimd::kernel::exp(const xsimd::batch&, requires_arch) [with A = xsimd::neon; T = double; requires_arch = const xsimd::generic&]’ 2023-10-06T11:57:29,546 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:620:30: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2023-10-06T11:57:29,547 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:29,547 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:29,548 /tmp/pip-build-env-zlh34l30/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 >&> >]’ 2023-10-06T11:57:29,549 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:29,549 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:402: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]’ 2023-10-06T11:57:29,550 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1004:87: required from here 2023-10-06T11:57:29,550 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:68:51: error: static assertion failed: compatible sizes 2023-10-06T11:57:29,551 68 | static_assert(batch_type_in::size == batch_type_out::size, "compatible sizes"); 2023-10-06T11:57:29,551 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 2023-10-06T11:57:29,552 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T11:57:29,553 /tmp/pip-build-env-zlh34l30/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])’ 2023-10-06T11:57:29,554 72 | std::copy(std::begin(buffer_in), std::end(buffer_in), std::begin(buffer_out)); 2023-10-06T11:57:29,554 | ~~~~~~~~~~^~~~~~~~~~~ 2023-10-06T11:57:29,555 In file included from /usr/include/c++/12/utility:73, 2023-10-06T11:57:29,556 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/assignable.hpp:5, 2023-10-06T11:57:29,556 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/assignable.hpp:4, 2023-10-06T11:57:29,557 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:41: 2023-10-06T11:57:29,558 /usr/include/c++/12/initializer_list:90:5: note: candidate: ‘template constexpr const _Tp* std::begin(initializer_list<_Tp>)’ 2023-10-06T11:57:29,559 90 | begin(initializer_list<_Tp> __ils) noexcept 2023-10-06T11:57:29,559 | ^~~~~ 2023-10-06T11:57:29,560 /usr/include/c++/12/initializer_list:90:5: note: template argument deduction/substitution failed: 2023-10-06T11:57:29,561 /tmp/pip-build-env-zlh34l30/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*’ 2023-10-06T11:57:29,561 72 | std::copy(std::begin(buffer_in), std::end(buffer_in), std::begin(buffer_out)); 2023-10-06T11:57:29,562 | ~~~~~~~~~~^~~~~~~~~~~ 2023-10-06T11:57:29,563 In file included from /usr/include/c++/12/string:52, 2023-10-06T11:57:29,563 from /usr/include/c++/12/bits/locale_classes.h:40, 2023-10-06T11:57:29,564 from /usr/include/c++/12/bits/ios_base.h:41, 2023-10-06T11:57:29,564 from /usr/include/c++/12/ios:42, 2023-10-06T11:57:29,565 from /usr/include/c++/12/istream:38, 2023-10-06T11:57:29,565 from /usr/include/c++/12/sstream:38, 2023-10-06T11:57:29,566 from /usr/include/c++/12/complex:45, 2023-10-06T11:57:29,567 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/traits.hpp:4, 2023-10-06T11:57:29,567 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/combined.hpp:6, 2023-10-06T11:57:29,568 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/combined.hpp:4, 2023-10-06T11:57:29,568 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:42: 2023-10-06T11:57:29,569 /usr/include/c++/12/bits/range_access.h:52:5: note: candidate: ‘template decltype (__cont.begin()) std::begin(_Container&)’ 2023-10-06T11:57:29,570 52 | begin(_Container& __cont) -> decltype(__cont.begin()) 2023-10-06T11:57:29,570 | ^~~~~ 2023-10-06T11:57:29,571 /usr/include/c++/12/bits/range_access.h:52:5: note: template argument deduction/substitution failed: 2023-10-06T11:57:29,572 /usr/include/c++/12/bits/range_access.h: In substitution of ‘template decltype (__cont.begin()) std::begin(_Container&) [with _Container = double [0]]’: 2023-10-06T11:57:29,573 /tmp/pip-build-env-zlh34l30/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&]’ 2023-10-06T11:57:29,573 /tmp/pip-build-env-zlh34l30/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&]’ 2023-10-06T11:57:29,574 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:29,575 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2203:43: required from ‘xsimd::batch::type, A> xsimd::to_int(const batch&) [with T = double; A = neon; typename as_integer::type = long long int]’ 2023-10-06T11:57:29,576 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:847: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]’ 2023-10-06T11:57:29,577 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:856:48: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2023-10-06T11:57:29,578 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:29,578 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:29,579 /tmp/pip-build-env-zlh34l30/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 >&> >]’ 2023-10-06T11:57:29,580 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:29,580 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:402: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]’ 2023-10-06T11:57:29,581 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1004:87: required from here 2023-10-06T11:57:29,582 /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]’ 2023-10-06T11:57:29,583 52 | begin(_Container& __cont) -> decltype(__cont.begin()) 2023-10-06T11:57:29,583 | ~~~~~~~^~~~~ 2023-10-06T11:57:29,584 /tmp/pip-build-env-zlh34l30/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&]’: 2023-10-06T11:57:29,585 /tmp/pip-build-env-zlh34l30/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&]’ 2023-10-06T11:57:29,585 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:29,586 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2203:43: required from ‘xsimd::batch::type, A> xsimd::to_int(const batch&) [with T = double; A = neon; typename as_integer::type = long long int]’ 2023-10-06T11:57:29,587 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:847: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]’ 2023-10-06T11:57:29,587 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:856:48: required from ‘xsimd::batch xsimd::kernel::exp(const xsimd::batch&, requires_arch) [with A = xsimd::neon; T = double; requires_arch = const xsimd::generic&]’ 2023-10-06T11:57:29,588 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:620:30: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2023-10-06T11:57:29,589 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:29,590 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:29,590 /tmp/pip-build-env-zlh34l30/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 >&> >]’ 2023-10-06T11:57:29,591 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:29,592 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:402: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]’ 2023-10-06T11:57:29,592 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1004:87: required from here 2023-10-06T11:57:29,593 /usr/include/c++/12/bits/range_access.h:63:5: note: candidate: ‘template decltype (__cont.begin()) std::begin(const _Container&)’ 2023-10-06T11:57:29,594 63 | begin(const _Container& __cont) -> decltype(__cont.begin()) 2023-10-06T11:57:29,595 | ^~~~~ 2023-10-06T11:57:29,595 /usr/include/c++/12/bits/range_access.h:63:5: note: template argument deduction/substitution failed: 2023-10-06T11:57:29,596 /usr/include/c++/12/bits/range_access.h: In substitution of ‘template decltype (__cont.begin()) std::begin(const _Container&) [with _Container = double [0]]’: 2023-10-06T11:57:29,597 /tmp/pip-build-env-zlh34l30/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&]’ 2023-10-06T11:57:29,598 /tmp/pip-build-env-zlh34l30/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&]’ 2023-10-06T11:57:29,599 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:29,600 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2203:43: required from ‘xsimd::batch::type, A> xsimd::to_int(const batch&) [with T = double; A = neon; typename as_integer::type = long long int]’ 2023-10-06T11:57:29,600 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:847: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]’ 2023-10-06T11:57:29,601 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:856:48: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2023-10-06T11:57:29,602 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:29,602 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:29,603 /tmp/pip-build-env-zlh34l30/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 >&> >]’ 2023-10-06T11:57:29,604 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:29,605 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:402: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]’ 2023-10-06T11:57:29,605 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1004:87: required from here 2023-10-06T11:57:29,606 /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]’ 2023-10-06T11:57:29,607 63 | begin(const _Container& __cont) -> decltype(__cont.begin()) 2023-10-06T11:57:29,607 | ~~~~~~~^~~~~ 2023-10-06T11:57:29,608 /tmp/pip-build-env-zlh34l30/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&]’: 2023-10-06T11:57:29,609 /tmp/pip-build-env-zlh34l30/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&]’ 2023-10-06T11:57:29,610 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:29,610 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2203:43: required from ‘xsimd::batch::type, A> xsimd::to_int(const batch&) [with T = double; A = neon; typename as_integer::type = long long int]’ 2023-10-06T11:57:29,611 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:847: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]’ 2023-10-06T11:57:29,612 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:856:48: required from ‘xsimd::batch xsimd::kernel::exp(const xsimd::batch&, requires_arch) [with A = xsimd::neon; T = double; requires_arch = const xsimd::generic&]’ 2023-10-06T11:57:29,613 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:620:30: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2023-10-06T11:57:29,614 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:29,614 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:29,615 /tmp/pip-build-env-zlh34l30/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 >&> >]’ 2023-10-06T11:57:29,616 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:29,617 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:402: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]’ 2023-10-06T11:57:29,618 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1004:87: required from here 2023-10-06T11:57:29,618 /usr/include/c++/12/bits/range_access.h:95:5: note: candidate: ‘template _Tp* std::begin(_Tp (&)[_Nm])’ 2023-10-06T11:57:29,619 95 | begin(_Tp (&__arr)[_Nm]) noexcept 2023-10-06T11:57:29,619 | ^~~~~ 2023-10-06T11:57:29,620 /usr/include/c++/12/bits/range_access.h:95:5: note: template argument deduction/substitution failed: 2023-10-06T11:57:29,621 /tmp/pip-build-env-zlh34l30/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])’ 2023-10-06T11:57:29,621 72 | std::copy(std::begin(buffer_in), std::end(buffer_in), std::begin(buffer_out)); 2023-10-06T11:57:29,622 | ~~~~~~~~^~~~~~~~~~~ 2023-10-06T11:57:29,623 /usr/include/c++/12/initializer_list:101:5: note: candidate: ‘template constexpr const _Tp* std::end(initializer_list<_Tp>)’ 2023-10-06T11:57:29,623 101 | end(initializer_list<_Tp> __ils) noexcept 2023-10-06T11:57:29,624 | ^~~ 2023-10-06T11:57:29,625 /usr/include/c++/12/initializer_list:101:5: note: template argument deduction/substitution failed: 2023-10-06T11:57:29,625 /tmp/pip-build-env-zlh34l30/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*’ 2023-10-06T11:57:29,626 72 | std::copy(std::begin(buffer_in), std::end(buffer_in), std::begin(buffer_out)); 2023-10-06T11:57:29,627 | ~~~~~~~~^~~~~~~~~~~ 2023-10-06T11:57:29,628 /usr/include/c++/12/bits/range_access.h:74:5: note: candidate: ‘template decltype (__cont.end()) std::end(_Container&)’ 2023-10-06T11:57:29,628 74 | end(_Container& __cont) -> decltype(__cont.end()) 2023-10-06T11:57:29,629 | ^~~ 2023-10-06T11:57:29,630 /usr/include/c++/12/bits/range_access.h:74:5: note: template argument deduction/substitution failed: 2023-10-06T11:57:29,630 /usr/include/c++/12/bits/range_access.h: In substitution of ‘template decltype (__cont.end()) std::end(_Container&) [with _Container = double [0]]’: 2023-10-06T11:57:29,631 /tmp/pip-build-env-zlh34l30/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&]’ 2023-10-06T11:57:29,632 /tmp/pip-build-env-zlh34l30/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&]’ 2023-10-06T11:57:29,633 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:29,633 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2203:43: required from ‘xsimd::batch::type, A> xsimd::to_int(const batch&) [with T = double; A = neon; typename as_integer::type = long long int]’ 2023-10-06T11:57:29,634 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:847: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]’ 2023-10-06T11:57:29,634 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:856:48: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2023-10-06T11:57:29,635 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:29,636 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:29,636 /tmp/pip-build-env-zlh34l30/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 >&> >]’ 2023-10-06T11:57:29,637 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:29,638 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:402: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]’ 2023-10-06T11:57:29,639 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1004:87: required from here 2023-10-06T11:57:29,640 /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]’ 2023-10-06T11:57:29,640 74 | end(_Container& __cont) -> decltype(__cont.end()) 2023-10-06T11:57:29,641 | ~~~~~~~^~~ 2023-10-06T11:57:29,642 /tmp/pip-build-env-zlh34l30/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&]’: 2023-10-06T11:57:29,642 /tmp/pip-build-env-zlh34l30/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&]’ 2023-10-06T11:57:29,643 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:29,644 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2203:43: required from ‘xsimd::batch::type, A> xsimd::to_int(const batch&) [with T = double; A = neon; typename as_integer::type = long long int]’ 2023-10-06T11:57:29,645 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:847: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]’ 2023-10-06T11:57:29,645 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:856:48: required from ‘xsimd::batch xsimd::kernel::exp(const xsimd::batch&, requires_arch) [with A = xsimd::neon; T = double; requires_arch = const xsimd::generic&]’ 2023-10-06T11:57:29,646 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:620:30: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2023-10-06T11:57:29,647 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:29,648 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:29,648 /tmp/pip-build-env-zlh34l30/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 >&> >]’ 2023-10-06T11:57:29,649 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:29,650 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:402: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]’ 2023-10-06T11:57:29,651 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1004:87: required from here 2023-10-06T11:57:29,651 /usr/include/c++/12/bits/range_access.h:85:5: note: candidate: ‘template decltype (__cont.end()) std::end(const _Container&)’ 2023-10-06T11:57:29,652 85 | end(const _Container& __cont) -> decltype(__cont.end()) 2023-10-06T11:57:29,653 | ^~~ 2023-10-06T11:57:29,653 /usr/include/c++/12/bits/range_access.h:85:5: note: template argument deduction/substitution failed: 2023-10-06T11:57:29,654 /usr/include/c++/12/bits/range_access.h: In substitution of ‘template decltype (__cont.end()) std::end(const _Container&) [with _Container = double [0]]’: 2023-10-06T11:57:29,654 /tmp/pip-build-env-zlh34l30/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&]’ 2023-10-06T11:57:29,655 /tmp/pip-build-env-zlh34l30/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&]’ 2023-10-06T11:57:29,656 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:29,656 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2203:43: required from ‘xsimd::batch::type, A> xsimd::to_int(const batch&) [with T = double; A = neon; typename as_integer::type = long long int]’ 2023-10-06T11:57:29,657 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:847: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]’ 2023-10-06T11:57:29,658 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:856:48: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2023-10-06T11:57:29,658 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:29,659 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:29,660 /tmp/pip-build-env-zlh34l30/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 >&> >]’ 2023-10-06T11:57:29,661 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:29,661 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:402: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]’ 2023-10-06T11:57:29,662 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1004:87: required from here 2023-10-06T11:57:29,663 /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]’ 2023-10-06T11:57:29,663 85 | end(const _Container& __cont) -> decltype(__cont.end()) 2023-10-06T11:57:29,664 | ~~~~~~~^~~ 2023-10-06T11:57:29,665 /tmp/pip-build-env-zlh34l30/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&]’: 2023-10-06T11:57:29,666 /tmp/pip-build-env-zlh34l30/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&]’ 2023-10-06T11:57:29,667 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:29,667 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2203:43: required from ‘xsimd::batch::type, A> xsimd::to_int(const batch&) [with T = double; A = neon; typename as_integer::type = long long int]’ 2023-10-06T11:57:29,668 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:847: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]’ 2023-10-06T11:57:29,669 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:856:48: required from ‘xsimd::batch xsimd::kernel::exp(const xsimd::batch&, requires_arch) [with A = xsimd::neon; T = double; requires_arch = const xsimd::generic&]’ 2023-10-06T11:57:29,669 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:620:30: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2023-10-06T11:57:29,670 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:29,670 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:29,671 /tmp/pip-build-env-zlh34l30/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 >&> >]’ 2023-10-06T11:57:29,672 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:29,673 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:402: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]’ 2023-10-06T11:57:29,674 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1004:87: required from here 2023-10-06T11:57:29,674 /usr/include/c++/12/bits/range_access.h:106:5: note: candidate: ‘template _Tp* std::end(_Tp (&)[_Nm])’ 2023-10-06T11:57:29,675 106 | end(_Tp (&__arr)[_Nm]) noexcept 2023-10-06T11:57:29,676 | ^~~ 2023-10-06T11:57:29,676 /usr/include/c++/12/bits/range_access.h:106:5: note: template argument deduction/substitution failed: 2023-10-06T11:57:29,739 /tmp/pip-build-env-zlh34l30/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&]’: 2023-10-06T11:57:29,740 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:569:33: required from ‘void xsimd::batch::store_aligned(U*) const [with U = double; T = double; A = xsimd::neon]’ 2023-10-06T11:57:29,741 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:29,741 /tmp/pip-build-env-zlh34l30/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&]’ 2023-10-06T11:57:29,742 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1886:33: required from ‘std::pair, xsimd::batch > xsimd::sincos(const batch&) [with T = double; A = neon]’ 2023-10-06T11:57:29,743 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:863: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&]’ 2023-10-06T11:57:29,744 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:620:30: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2023-10-06T11:57:29,744 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:29,745 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:29,746 /tmp/pip-build-env-zlh34l30/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 >&> >]’ 2023-10-06T11:57:29,746 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:29,747 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:402: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]’ 2023-10-06T11:57:29,748 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1068:87: required from here 2023-10-06T11:57:29,749 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:305:55: error: static assertion failed: there should be a direct store for this type combination 2023-10-06T11:57:29,749 305 | static_assert(!std::is_same::value, "there should be a direct store for this type combination"); 2023-10-06T11:57:29,750 | ^~~~~ 2023-10-06T11:57:29,750 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:305:55: note: ‘!(bool)std::integral_constant::value’ evaluates to false 2023-10-06T11:57:45,471 /tmp/pip-build-env-zlh34l30/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]’: 2023-10-06T11:57:45,472 /tmp/pip-build-env-zlh34l30/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&]’ 2023-10-06T11:57:45,473 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:45,474 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:1062: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&]’ 2023-10-06T11:57:45,474 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1114: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]’ 2023-10-06T11:57:45,475 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:847: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]’ 2023-10-06T11:57:45,476 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:856:48: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2023-10-06T11:57:45,477 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:45,477 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:45,478 /tmp/pip-build-env-zlh34l30/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 >&> >]’ 2023-10-06T11:57:45,479 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:45,480 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:402: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]’ 2023-10-06T11:57:45,481 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1004:87: required from here 2023-10-06T11:57:45,482 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:538:45: error: no matching function for call to ‘xsimd::types::simd_register::simd_register()’ 2023-10-06T11:57:45,482 538 | : types::simd_register({ reg }) 2023-10-06T11:57:45,483 | ^ 2023-10-06T11:57:45,483 /tmp/pip-build-env-zlh34l30/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()’ 2023-10-06T11:57:45,484 27 | struct simd_register 2023-10-06T11:57:45,485 | ^~~~~~~~~~~~~ 2023-10-06T11:57:45,485 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: candidate expects 0 arguments, 1 provided 2023-10-06T11:57:45,486 /tmp/pip-build-env-zlh34l30/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&)’ 2023-10-06T11:57:45,487 /tmp/pip-build-env-zlh34l30/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&’ 2023-10-06T11:57:45,487 /tmp/pip-build-env-zlh34l30/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&&)’ 2023-10-06T11:57:45,488 /tmp/pip-build-env-zlh34l30/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&&’ 2023-10-06T11:57:45,545 /tmp/pip-build-env-zlh34l30/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]’: 2023-10-06T11:57:45,546 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:241:32: required from ‘xsimd::batch xsimd::operator&(const batch&, const batch&)’ 2023-10-06T11:57:45,546 /tmp/pip-build-env-zlh34l30/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&]’ 2023-10-06T11:57:45,547 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:45,548 /tmp/pip-build-env-zlh34l30/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&]’ 2023-10-06T11:57:45,549 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1886:33: required from ‘std::pair, xsimd::batch > xsimd::sincos(const batch&) [with T = double; A = neon]’ 2023-10-06T11:57:45,550 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:863:34: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2023-10-06T11:57:45,550 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:45,551 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:45,551 /tmp/pip-build-env-zlh34l30/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 >&> >]’ 2023-10-06T11:57:45,552 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:45,553 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:402: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]’ 2023-10-06T11:57:45,554 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1068:87: required from here 2023-10-06T11:57:45,555 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:804:46: error: no matching function for call to ‘bitwise_and(xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2023-10-06T11:57:45,555 804 | return *this = kernel::bitwise_and(*this, other, A {}); 2023-10-06T11:57:45,556 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2023-10-06T11:57:45,557 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T11:57:45,557 1062 | inline batch bitwise_and(batch const& lhs, batch const& rhs, requires_arch) noexcept 2023-10-06T11:57:45,558 | ^~~~~~~~~~~ 2023-10-06T11:57:45,559 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1062:28: note: template argument deduction/substitution failed: 2023-10-06T11:57:45,560 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T11:57:45,560 1061 | template = 0> 2023-10-06T11:57:45,561 | ^ 2023-10-06T11:57:45,562 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T11:57:45,563 1069 | inline batch_bool bitwise_and(batch_bool const& lhs, batch_bool const& rhs, requires_arch) noexcept 2023-10-06T11:57:45,563 | ^~~~~~~~~~~ 2023-10-06T11:57:45,564 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:1069:33: note: template argument deduction/substitution failed: 2023-10-06T11:57:45,565 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:804:46: note: ‘xsimd::batch’ is not derived from ‘const xsimd::batch_bool’ 2023-10-06T11:57:45,566 804 | return *this = kernel::bitwise_and(*this, other, A {}); 2023-10-06T11:57:45,567 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2023-10-06T11:57:46,734 /tmp/pip-build-env-zlh34l30/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]’: 2023-10-06T11:57:46,735 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:186:37: required from ‘xsimd::batch_bool xsimd::operator<(const batch&, const batch&)’ 2023-10-06T11:57:46,736 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:1824:37: required from ‘xsimd::batch xsimd::kernel::detail::nearbyintf(const xsimd::batch&) [with A = xsimd::neon; T = double]’ 2023-10-06T11:57:46,736 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:1835:38: required from ‘xsimd::batch xsimd::kernel::nearbyint(const xsimd::batch&, requires_arch) [with A = xsimd::neon; requires_arch = const xsimd::generic&]’ 2023-10-06T11:57:46,737 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1446:36: required from ‘xsimd::batch xsimd::nearbyint(const batch&) [with T = double; A = neon]’ 2023-10-06T11:57:46,737 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:756: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]’ 2023-10-06T11:57:46,738 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:844:49: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2023-10-06T11:57:46,739 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:46,740 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:46,741 /tmp/pip-build-env-zlh34l30/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 >&> >]’ 2023-10-06T11:57:46,742 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:46,742 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:402: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]’ 2023-10-06T11:57:46,743 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1004:87: required from here 2023-10-06T11:57:46,744 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:757:33: error: no matching function for call to ‘lt(const xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2023-10-06T11:57:46,744 757 | return kernel::lt(self, other, A {}); 2023-10-06T11:57:46,745 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2023-10-06T11:57:46,746 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T11:57:46,747 936 | inline batch_bool lt(batch const& lhs, batch const& rhs, requires_arch) noexcept 2023-10-06T11:57:46,747 | ^~ 2023-10-06T11:57:46,748 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:936:33: note: template argument deduction/substitution failed: 2023-10-06T11:57:46,749 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T11:57:46,750 935 | template = 0> 2023-10-06T11:57:46,751 | ^ 2023-10-06T11:57:46,751 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T11:57:46,752 947 | inline batch_bool lt(batch const& lhs, batch const& rhs, requires_arch) noexcept 2023-10-06T11:57:46,753 | ^~ 2023-10-06T11:57:46,753 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:947:33: note: template argument deduction/substitution failed: 2023-10-06T11:57:46,754 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T11:57:46,754 946 | template = 0> 2023-10-06T11:57:46,755 | ^ 2023-10-06T11:57:46,829 /tmp/pip-build-env-zlh34l30/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]’: 2023-10-06T11:57:46,830 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:1040:16: required from ‘xsimd::batch_bool xsimd::batch_bool::operator!() const [with T = double; A = xsimd::neon]’ 2023-10-06T11:57:46,831 /tmp/pip-build-env-zlh34l30/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&]’ 2023-10-06T11:57:46,831 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:717:34: required from ‘xsimd::batch_bool xsimd::details::neq(const xsimd::batch&, const xsimd::batch&) [with T = double; A = xsimd::neon]’ 2023-10-06T11:57:46,832 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:170:38: required from ‘xsimd::batch_bool xsimd::operator!=(const batch&, const batch&)’ 2023-10-06T11:57:46,833 /tmp/pip-build-env-zlh34l30/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&]’ 2023-10-06T11:57:46,834 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1886:33: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2023-10-06T11:57:46,834 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:46,835 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:46,836 /tmp/pip-build-env-zlh34l30/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 >&> >]’ 2023-10-06T11:57:46,837 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T11:57:46,837 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:402: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]’ 2023-10-06T11:57:46,838 fluidsim/base/time_stepping/__pythran__/pseudo_spect.cpp:1068:87: required from here 2023-10-06T11:57:46,839 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:1018:29: error: no matching function for call to ‘eq(const xsimd::batch_bool&, const xsimd::batch_bool&, xsimd::neon)’ 2023-10-06T11:57:46,839 1018 | return kernel::eq(*this, other, A {}).data; 2023-10-06T11:57:46,840 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2023-10-06T11:57:46,840 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T11:57:46,841 863 | inline batch_bool eq(batch const& lhs, batch const& rhs, requires_arch) noexcept 2023-10-06T11:57:46,841 | ^~ 2023-10-06T11:57:46,842 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:863:33: note: template argument deduction/substitution failed: 2023-10-06T11:57:46,842 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:1018:29: note: ‘const xsimd::batch_bool’ is not derived from ‘const xsimd::batch’ 2023-10-06T11:57:46,843 1018 | return kernel::eq(*this, other, A {}).data; 2023-10-06T11:57:46,843 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2023-10-06T11:57:46,844 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T11:57:46,845 874 | inline batch_bool eq(batch_bool const& lhs, batch_bool const& rhs, requires_arch) noexcept 2023-10-06T11:57:46,845 | ^~ 2023-10-06T11:57:46,846 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:874:33: note: template argument deduction/substitution failed: 2023-10-06T11:57:46,847 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T11:57:46,847 873 | template = 0> 2023-10-06T11:57:46,848 | ^ 2023-10-06T11:57:46,849 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T11:57:46,849 885 | inline batch_bool eq(batch const& lhs, batch const& rhs, requires_arch) noexcept 2023-10-06T11:57:46,850 | ^~ 2023-10-06T11:57:46,850 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:885:33: note: template argument deduction/substitution failed: 2023-10-06T11:57:46,851 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:1018:29: note: ‘const xsimd::batch_bool’ is not derived from ‘const xsimd::batch’ 2023-10-06T11:57:46,852 1018 | return kernel::eq(*this, other, A {}).data; 2023-10-06T11:57:46,852 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2023-10-06T11:57:46,853 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T11:57:46,853 891 | inline batch_bool eq(batch_bool const& lhs, batch_bool const& rhs, requires_arch) noexcept 2023-10-06T11:57:46,854 | ^~ 2023-10-06T11:57:46,854 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:891:33: note: template argument deduction/substitution failed: 2023-10-06T11:57:46,855 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T11:57:46,855 890 | template = 0> 2023-10-06T11:57:46,856 | ^ 2023-10-06T13:02:43,901 virtual memory exhausted: Cannot allocate memory 2023-10-06T13:02:49,852 INFO: Generated C++ source file: fluidsim/operators/__pythran__/operators3d.cpp 2023-10-06T13:02:49,852 Generated C++ source file: fluidsim/operators/__pythran__/operators3d.cpp 2023-10-06T13:02:49,853 building 'fluidsim.operators.__pythran__.operators3d' extension 2023-10-06T13:02:49,854 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 2023-10-06T13:02:49,855 creating build/temp.linux-armv7l-cpython-311/fluidsim/operators 2023-10-06T13:02:49,856 creating build/temp.linux-armv7l-cpython-311/fluidsim/operators/__pythran__ 2023-10-06T13:02:49,856 INFO: compile options: '-DENABLE_PYTHON_MODULE -D__PYTHRAN__=3 -DPYTHRAN_BLAS_BLAS -I/tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-zlh34l30/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/usr/local/include -I/tmp/pip-build-env-zlh34l30/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/usr/include/python3.11 -c' 2023-10-06T13:02:49,857 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' 2023-10-06T13:02:49,858 INFO: arm-linux-gnueabihf-gcc: fluidsim/operators/__pythran__/operators3d.cpp 2023-10-06T13:03:14,904 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:61, 2023-10-06T13:03:14,904 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:7, 2023-10-06T13:03:14,905 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/tuple.hpp:5, 2023-10-06T13:03:14,905 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/bool_.hpp:5, 2023-10-06T13:03:14,906 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:4, 2023-10-06T13:03:14,907 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2023-10-06T13:03:14,908 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2023-10-06T13:03:14,909 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:46, 2023-10-06T13:03:14,909 from fluidsim/operators/__pythran__/operators3d.cpp:1: 2023-10-06T13:03:14,910 /tmp/pip-build-env-zlh34l30/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]’: 2023-10-06T13:03:14,910 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:14,911 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:14,911 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:14,912 /tmp/pip-build-env-zlh34l30/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 >&>]’ 2023-10-06T13:03:14,913 fluidsim/operators/__pythran__/operators3d.cpp:2134: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>]’ 2023-10-06T13:03:14,914 fluidsim/operators/__pythran__/operators3d.cpp:2148:127: required from here 2023-10-06T13:03:14,915 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:503:69: error: no matching function for call to ‘xsimd::types::simd_register::simd_register(xsimd::batch)’ 2023-10-06T13:03:14,915 503 | : types::simd_register(kernel::broadcast(val, A {})) 2023-10-06T13:03:14,916 | ^ 2023-10-06T13:03:14,917 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./././././xsimd_sse2_register.hpp:16, 2023-10-06T13:03:14,917 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././xsimd_sse3_register.hpp:15, 2023-10-06T13:03:14,918 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./././xsimd_ssse3_register.hpp:15, 2023-10-06T13:03:14,918 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././xsimd_sse4_1_register.hpp:15, 2023-10-06T13:03:14,919 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./xsimd_sse4_2_register.hpp:15, 2023-10-06T13:03:14,920 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/xsimd_fma3_sse_register.hpp:15, 2023-10-06T13:03:14,920 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/xsimd_all_registers.hpp:12, 2023-10-06T13:03:14,921 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/xsimd_arch.hpp:19, 2023-10-06T13:03:14,922 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/xsimd_aligned_allocator.hpp:27, 2023-10-06T13:03:14,923 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:56: 2023-10-06T13:03:14,923 /tmp/pip-build-env-zlh34l30/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()’ 2023-10-06T13:03:14,924 27 | struct simd_register 2023-10-06T13:03:14,925 | ^~~~~~~~~~~~~ 2023-10-06T13:03:14,926 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: candidate expects 0 arguments, 1 provided 2023-10-06T13:03:14,926 /tmp/pip-build-env-zlh34l30/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&)’ 2023-10-06T13:03:14,927 /tmp/pip-build-env-zlh34l30/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&’ 2023-10-06T13:03:14,928 /tmp/pip-build-env-zlh34l30/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&&)’ 2023-10-06T13:03:14,929 /tmp/pip-build-env-zlh34l30/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&&’ 2023-10-06T13:03:32,366 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:72, 2023-10-06T13:03:32,366 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:491: 2023-10-06T13:03:32,367 /tmp/pip-build-env-zlh34l30/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&]’: 2023-10-06T13:03:32,367 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:581:35: required from ‘void xsimd::batch::store_unaligned(U*) const [with U = double; T = double; A = xsimd::neon]’ 2023-10-06T13:03:32,368 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:32,369 /tmp/pip-build-env-zlh34l30/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 >&>&> > >]’ 2023-10-06T13:03:32,369 /tmp/pip-build-env-zlh34l30/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 >&>&> > >]’ 2023-10-06T13:03:32,370 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:32,371 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T13:03:32,372 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:32,372 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:32,373 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:32,374 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:32,375 fluidsim/operators/__pythran__/operators3d.cpp:1523: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>]’ 2023-10-06T13:03:32,376 fluidsim/operators/__pythran__/operators3d.cpp:2182:130: required from here 2023-10-06T13:03:32,377 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:03:32,377 626 | store_aligned(dst, src, A {}); 2023-10-06T13:03:32,378 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2023-10-06T13:03:32,379 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:03:32,379 570 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:03:32,380 | ^~~~~~~~~~~~~ 2023-10-06T13:03:32,381 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:570:21: note: template argument deduction/substitution failed: 2023-10-06T13:03:32,382 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:03:32,383 569 | template = 0> 2023-10-06T13:03:32,383 | ^ 2023-10-06T13:03:32,384 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:03:32,385 576 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:03:32,385 | ^~~~~~~~~~~~~ 2023-10-06T13:03:32,386 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:576:21: note: template argument deduction/substitution failed: 2023-10-06T13:03:32,386 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:03:32,387 575 | template = 0> 2023-10-06T13:03:32,387 | ^ 2023-10-06T13:03:32,388 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:03:32,389 582 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:03:32,389 | ^~~~~~~~~~~~~ 2023-10-06T13:03:32,390 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:582:21: note: template argument deduction/substitution failed: 2023-10-06T13:03:32,391 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:03:32,392 581 | template = 0> 2023-10-06T13:03:32,392 | ^ 2023-10-06T13:03:32,393 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:03:32,394 588 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:03:32,395 | ^~~~~~~~~~~~~ 2023-10-06T13:03:32,395 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:588:21: note: template argument deduction/substitution failed: 2023-10-06T13:03:32,396 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:03:32,397 587 | template = 0> 2023-10-06T13:03:32,398 | ^ 2023-10-06T13:03:32,398 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:03:32,399 594 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:03:32,399 | ^~~~~~~~~~~~~ 2023-10-06T13:03:32,400 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:594:21: note: template argument deduction/substitution failed: 2023-10-06T13:03:32,401 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:03:32,401 593 | template = 0> 2023-10-06T13:03:32,402 | ^ 2023-10-06T13:03:32,403 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:03:32,403 600 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:03:32,404 | ^~~~~~~~~~~~~ 2023-10-06T13:03:32,405 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:600:21: note: template argument deduction/substitution failed: 2023-10-06T13:03:32,405 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:03:32,406 599 | template = 0> 2023-10-06T13:03:32,407 | ^ 2023-10-06T13:03:32,408 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:03:32,409 606 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:03:32,409 | ^~~~~~~~~~~~~ 2023-10-06T13:03:32,410 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:606:21: note: template argument deduction/substitution failed: 2023-10-06T13:03:32,411 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:03:32,412 605 | template = 0> 2023-10-06T13:03:32,412 | ^ 2023-10-06T13:03:32,413 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:03:32,414 612 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:03:32,415 | ^~~~~~~~~~~~~ 2023-10-06T13:03:32,415 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:612:21: note: template argument deduction/substitution failed: 2023-10-06T13:03:32,416 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:03:32,416 611 | template = 0> 2023-10-06T13:03:32,417 | ^ 2023-10-06T13:03:32,418 /tmp/pip-build-env-zlh34l30/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&]’ 2023-10-06T13:03:32,418 618 | inline void store_aligned(float* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:03:32,419 | ^~~~~~~~~~~~~ 2023-10-06T13:03:32,419 /tmp/pip-build-env-zlh34l30/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*’ 2023-10-06T13:03:32,420 618 | inline void store_aligned(float* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:03:32,421 | ~~~~~~~^~~ 2023-10-06T13:03:32,422 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:66: 2023-10-06T13:03:32,422 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2074:17: note: candidate: ‘template void xsimd::store_aligned(T*, const batch&)’ 2023-10-06T13:03:32,423 2074 | inline void store_aligned(T* mem, batch const& val) noexcept 2023-10-06T13:03:32,424 | ^~~~~~~~~~~~~ 2023-10-06T13:03:32,425 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2074:17: note: candidate expects 2 arguments, 3 provided 2023-10-06T13:03:33,215 /tmp/pip-build-env-zlh34l30/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]’: 2023-10-06T13:03:33,215 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:33,216 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:33,217 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:33,218 /tmp/pip-build-env-zlh34l30/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 >&>&> > >]’ 2023-10-06T13:03:33,219 /tmp/pip-build-env-zlh34l30/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 >&>&> > >]’ 2023-10-06T13:03:33,219 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T13:03:33,220 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:33,221 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:33,221 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:33,222 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:33,223 fluidsim/operators/__pythran__/operators3d.cpp:1609: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 > >]’ 2023-10-06T13:03:33,224 fluidsim/operators/__pythran__/operators3d.cpp:2233:127: required from here 2023-10-06T13:03:33,225 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1950:31: error: no matching function for call to ‘sqrt(const xsimd::batch&, xsimd::neon)’ 2023-10-06T13:03:33,225 1950 | return kernel::sqrt(x, A {}); 2023-10-06T13:03:33,226 | ~~~~~~~~~~~~~~~^~~~~~~~~ 2023-10-06T13:03:33,227 /tmp/pip-build-env-zlh34l30/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&]’ 2023-10-06T13:03:33,227 1358 | inline batch sqrt(batch const& arg, requires_arch) noexcept 2023-10-06T13:03:33,228 | ^~~~ 2023-10-06T13:03:33,229 /tmp/pip-build-env-zlh34l30/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&’ 2023-10-06T13:03:33,230 1358 | inline batch sqrt(batch const& arg, requires_arch) noexcept 2023-10-06T13:03:33,230 | ~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-10-06T13:03:33,231 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:18, 2023-10-06T13:03:33,232 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:84: 2023-10-06T13:03:33,232 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:2138:42: note: candidate: ‘template xsimd::batch, A> xsimd::kernel::sqrt(const xsimd::batch, A>&, requires_arch)’ 2023-10-06T13:03:33,233 2138 | inline batch, A> sqrt(batch, A> const& z, requires_arch) noexcept 2023-10-06T13:03:33,233 | ^~~~ 2023-10-06T13:03:33,234 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_math.hpp:2138:42: note: template argument deduction/substitution failed: 2023-10-06T13:03:33,235 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1950:31: note: mismatched types ‘std::complex<_Up>’ and ‘double’ 2023-10-06T13:03:33,235 1950 | return kernel::sqrt(x, A {}); 2023-10-06T13:03:33,236 | ~~~~~~~~~~~~~~~^~~~~~~~~ 2023-10-06T13:03:34,288 /tmp/pip-build-env-zlh34l30/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]’: 2023-10-06T13:03:34,288 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:217:32: required from ‘xsimd::batch xsimd::operator+(const batch&, const batch&)’ 2023-10-06T13:03:34,289 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:34,290 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:34,291 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:34,292 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:34,293 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T13:03:34,294 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:34,295 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:34,295 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:34,296 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:34,298 fluidsim/operators/__pythran__/operators3d.cpp:1523: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>]’ 2023-10-06T13:03:34,298 fluidsim/operators/__pythran__/operators3d.cpp:2182:130: required from here 2023-10-06T13:03:34,299 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:769:38: error: no matching function for call to ‘add(xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2023-10-06T13:03:34,300 769 | return *this = kernel::add(*this, other, A {}); 2023-10-06T13:03:34,300 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2023-10-06T13:03:34,301 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:03:34,302 736 | inline batch add(batch const& lhs, batch const& rhs, requires_arch) noexcept 2023-10-06T13:03:34,302 | ^~~ 2023-10-06T13:03:34,303 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:736:28: note: template argument deduction/substitution failed: 2023-10-06T13:03:34,304 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:03:34,305 735 | template = 0> 2023-10-06T13:03:34,305 | ^ 2023-10-06T13:03:34,318 /tmp/pip-build-env-zlh34l30/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]’: 2023-10-06T13:03:34,318 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:235:32: required from ‘xsimd::batch xsimd::operator/(const batch&, const batch&)’ 2023-10-06T13:03:34,319 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:34,320 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:34,321 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:34,322 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:34,323 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T13:03:34,323 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:34,324 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:34,325 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:34,326 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:34,327 fluidsim/operators/__pythran__/operators3d.cpp:1525: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>]’ 2023-10-06T13:03:34,328 fluidsim/operators/__pythran__/operators3d.cpp:2182:130: required from here 2023-10-06T13:03:34,329 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:790:38: error: no matching function for call to ‘div(xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2023-10-06T13:03:34,329 790 | return *this = kernel::div(*this, other, A {}); 2023-10-06T13:03:34,330 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2023-10-06T13:03:34,331 /tmp/pip-build-env-zlh34l30/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&]’ 2023-10-06T13:03:34,332 839 | inline batch div(batch const& lhs, batch const& rhs, requires_arch) noexcept 2023-10-06T13:03:34,333 | ^~~ 2023-10-06T13:03:34,333 /tmp/pip-build-env-zlh34l30/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&’ 2023-10-06T13:03:34,334 839 | inline batch div(batch const& lhs, batch const& rhs, requires_arch) noexcept 2023-10-06T13:03:34,335 | ~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-10-06T13:03:34,335 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:15: 2023-10-06T13:03:34,336 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_arithmetic.hpp:62:28: note: candidate: ‘template xsimd::batch xsimd::kernel::div(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2023-10-06T13:03:34,337 62 | inline batch div(batch const& self, batch const& other, requires_arch) noexcept 2023-10-06T13:03:34,338 | ^~~ 2023-10-06T13:03:34,339 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_arithmetic.hpp:62:28: note: template argument deduction/substitution failed: 2023-10-06T13:03:34,339 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_arithmetic.hpp:61:37: error: no type named ‘type’ in ‘struct std::enable_if’ 2023-10-06T13:03:34,340 61 | template ::value, void>::type> 2023-10-06T13:03:34,341 | ^~~~~ 2023-10-06T13:03:34,365 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:493: 2023-10-06T13:03:34,365 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/./xsimd_traits.hpp: In instantiation of ‘struct xsimd::detail::static_check_supported_config_emitter’: 2023-10-06T13:03:34,366 /tmp/pip-build-env-zlh34l30/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>’ 2023-10-06T13:03:34,367 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:34,367 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1286:55: required from ‘xsimd::batch xsimd::load_unaligned(const From*) [with A = neon; From = std::complex]’ 2023-10-06T13:03:34,368 /tmp/pip-build-env-zlh34l30/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>]’ 2023-10-06T13:03:34,369 /tmp/pip-build-env-zlh34l30/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 >&>&>]’ 2023-10-06T13:03:34,369 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T13:03:34,370 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:34,371 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:34,372 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:34,373 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:34,374 fluidsim/operators/__pythran__/operators3d.cpp:1575: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 >]’ 2023-10-06T13:03:34,374 fluidsim/operators/__pythran__/operators3d.cpp:2216:130: required from here 2023-10-06T13:03:34,375 /tmp/pip-build-env-zlh34l30/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 2023-10-06T13:03:34,376 71 | static_assert(!A::supported() || xsimd::has_simd_register::value, 2023-10-06T13:03:34,377 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-10-06T13:03:34,377 /tmp/pip-build-env-zlh34l30/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 2023-10-06T13:03:34,397 /tmp/pip-build-env-zlh34l30/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]’: 2023-10-06T13:03:34,398 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:229:32: required from ‘xsimd::batch xsimd::operator*(const batch&, const batch&)’ 2023-10-06T13:03:34,399 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:34,400 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:34,401 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:34,401 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:34,402 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T13:03:34,403 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:34,404 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:34,404 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:34,405 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:34,406 fluidsim/operators/__pythran__/operators3d.cpp:1682: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]’ 2023-10-06T13:03:34,407 fluidsim/operators/__pythran__/operators3d.cpp:2267:126: required from here 2023-10-06T13:03:34,408 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:783:38: error: no matching function for call to ‘mul(xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2023-10-06T13:03:34,408 783 | return *this = kernel::mul(*this, other, A {}); 2023-10-06T13:03:34,409 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2023-10-06T13:03:34,410 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_arithmetic.hpp:145:28: note: candidate: ‘template xsimd::batch xsimd::kernel::mul(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2023-10-06T13:03:34,410 145 | inline batch mul(batch const& self, batch const& other, requires_arch) noexcept 2023-10-06T13:03:34,411 | ^~~ 2023-10-06T13:03:34,412 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_arithmetic.hpp:145:28: note: template argument deduction/substitution failed: 2023-10-06T13:03:34,413 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:17: 2023-10-06T13:03:34,414 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:03:34,415 32 | template ::value, void>::type> 2023-10-06T13:03:34,415 | ^~~~~ 2023-10-06T13:03:34,416 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:03:34,417 810 | inline batch mul(batch const& lhs, batch const& rhs, requires_arch) noexcept 2023-10-06T13:03:34,417 | ^~~ 2023-10-06T13:03:34,418 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:810:28: note: template argument deduction/substitution failed: 2023-10-06T13:03:34,419 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:03:34,420 809 | template = 0> 2023-10-06T13:03:34,420 | ^ 2023-10-06T13:03:34,735 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:19: 2023-10-06T13:03:34,735 /tmp/pip-build-env-zlh34l30/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&]’: 2023-10-06T13:03:34,736 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:226: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&]’ 2023-10-06T13:03:34,736 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1202: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]’ 2023-10-06T13:03:34,737 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1287:32: required from ‘xsimd::batch xsimd::load_unaligned(const From*) [with A = neon; From = double]’ 2023-10-06T13:03:34,738 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:34,739 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:34,739 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T13:03:34,740 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:34,741 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:34,741 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:34,742 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:34,743 fluidsim/operators/__pythran__/operators3d.cpp:1525: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>]’ 2023-10-06T13:03:34,744 fluidsim/operators/__pythran__/operators3d.cpp:2182:130: required from here 2023-10-06T13:03:34,745 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:219:59: error: static assertion failed: there should be a direct load for this type combination 2023-10-06T13:03:34,745 219 | static_assert(!std::is_same::value, "there should be a direct load for this type combination"); 2023-10-06T13:03:34,746 | ^~~~~ 2023-10-06T13:03:34,746 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:219:59: note: ‘!(bool)std::integral_constant::value’ evaluates to false 2023-10-06T13:03:34,765 /tmp/pip-build-env-zlh34l30/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&]’: 2023-10-06T13:03:34,765 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:386: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&]’ 2023-10-06T13:03:34,766 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:1191:47: required from ‘void xsimd::batch, A>::store_unaligned(value_type*) const [with T = double; A = xsimd::neon; value_type = std::complex]’ 2023-10-06T13:03:34,767 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:34,768 /tmp/pip-build-env-zlh34l30/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 >&>&>]’ 2023-10-06T13:03:34,768 /tmp/pip-build-env-zlh34l30/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 >&>&>]’ 2023-10-06T13:03:34,769 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T13:03:34,770 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:34,771 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:34,771 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:34,772 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:34,773 fluidsim/operators/__pythran__/operators3d.cpp:1575: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 >]’ 2023-10-06T13:03:34,774 fluidsim/operators/__pythran__/operators3d.cpp:2216:130: required from here 2023-10-06T13:03:34,775 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:337:54: error: static assertion failed: complex_high not implemented for the required architecture 2023-10-06T13:03:34,776 337 | static_assert(std::is_same::value, "complex_high not implemented for the required architecture"); 2023-10-06T13:03:34,776 | ^~~~~ 2023-10-06T13:03:34,777 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:337:54: note: ‘std::integral_constant::value’ evaluates to false 2023-10-06T13:03:34,778 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:338:13: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-06T13:03:34,779 338 | } 2023-10-06T13:03:34,779 | ^ 2023-10-06T13:03:34,780 /tmp/pip-build-env-zlh34l30/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&]’: 2023-10-06T13:03:34,780 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:387: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&]’ 2023-10-06T13:03:34,781 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:1191:47: required from ‘void xsimd::batch, A>::store_unaligned(value_type*) const [with T = double; A = xsimd::neon; value_type = std::complex]’ 2023-10-06T13:03:34,782 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:34,783 /tmp/pip-build-env-zlh34l30/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 >&>&>]’ 2023-10-06T13:03:34,783 /tmp/pip-build-env-zlh34l30/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 >&>&>]’ 2023-10-06T13:03:34,784 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T13:03:34,785 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:34,786 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:34,786 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:34,787 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:34,788 fluidsim/operators/__pythran__/operators3d.cpp:1575: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 >]’ 2023-10-06T13:03:34,789 fluidsim/operators/__pythran__/operators3d.cpp:2216:130: required from here 2023-10-06T13:03:34,789 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:343:54: error: static assertion failed: complex_low not implemented for the required architecture 2023-10-06T13:03:34,790 343 | static_assert(std::is_same::value, "complex_low not implemented for the required architecture"); 2023-10-06T13:03:34,791 | ^~~~~ 2023-10-06T13:03:34,791 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:343:54: note: ‘std::integral_constant::value’ evaluates to false 2023-10-06T13:03:34,792 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:344:13: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-06T13:03:34,793 344 | } 2023-10-06T13:03:34,793 | ^ 2023-10-06T13:03:35,063 /tmp/pip-build-env-zlh34l30/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&]’: 2023-10-06T13:03:35,064 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:366: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&]’ 2023-10-06T13:03:35,065 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1217: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>]’ 2023-10-06T13:03:35,065 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1287:32: required from ‘xsimd::batch xsimd::load_unaligned(const From*) [with A = neon; From = std::complex]’ 2023-10-06T13:03:35,066 /tmp/pip-build-env-zlh34l30/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>]’ 2023-10-06T13:03:35,066 /tmp/pip-build-env-zlh34l30/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 >&>&>]’ 2023-10-06T13:03:35,067 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T13:03:35,068 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:35,069 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:35,070 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:35,070 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:35,071 fluidsim/operators/__pythran__/operators3d.cpp:1575: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 >]’ 2023-10-06T13:03:35,072 fluidsim/operators/__pythran__/operators3d.cpp:2216:130: required from here 2023-10-06T13:03:35,073 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:331:54: error: static assertion failed: load_complex not implemented for the required architecture 2023-10-06T13:03:35,073 331 | static_assert(std::is_same::value, "load_complex not implemented for the required architecture"); 2023-10-06T13:03:35,074 | ^~~~~ 2023-10-06T13:03:35,075 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:331:54: note: ‘std::integral_constant::value’ evaluates to false 2023-10-06T13:03:35,075 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:332:13: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-06T13:03:35,076 332 | } 2023-10-06T13:03:35,077 | ^ 2023-10-06T13:03:35,436 /tmp/pip-build-env-zlh34l30/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]’: 2023-10-06T13:03:35,478 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:1341:16: required from ‘xsimd::batch, A>& xsimd::batch, A>::operator-=(const xsimd::batch, A>&) [with T = double; A = xsimd::neon]’ 2023-10-06T13:03:35,478 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:458:32: required from ‘xsimd::batch, xsimd::neon> xsimd::operator-(const batch, neon>&, const batch, neon>&)’ 2023-10-06T13:03:35,479 /tmp/pip-build-env-zlh34l30/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>]’ 2023-10-06T13:03:35,480 /tmp/pip-build-env-zlh34l30/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>]’ 2023-10-06T13:03:35,517 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:35,518 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T13:03:35,525 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:35,526 /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 >]’ 2023-10-06T13:03:35,533 /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 >}]’ 2023-10-06T13:03:35,534 /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 >}]’ 2023-10-06T13:03:35,549 fluidsim/operators/__pythran__/operators3d.cpp:2003: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 > >]’ 2023-10-06T13:03:35,550 fluidsim/operators/__pythran__/operators3d.cpp:2352:130: required from here 2023-10-06T13:03:35,557 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:776:38: error: no matching function for call to ‘sub(xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2023-10-06T13:03:35,558 776 | return *this = kernel::sub(*this, other, A {}); 2023-10-06T13:03:35,558 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2023-10-06T13:03:35,561 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:03:35,562 773 | inline batch sub(batch const& lhs, batch const& rhs, requires_arch) noexcept 2023-10-06T13:03:35,565 | ^~~ 2023-10-06T13:03:35,573 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:773:28: note: template argument deduction/substitution failed: 2023-10-06T13:03:35,574 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:03:35,575 772 | template = 0> 2023-10-06T13:03:35,581 | ^ 2023-10-06T13:03:37,830 cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics 2023-10-06T13:03:38,649 INFO: Generated C++ source file: fluidsim/operators/__pythran__/operators2d.cpp 2023-10-06T13:03:38,650 Generated C++ source file: fluidsim/operators/__pythran__/operators2d.cpp 2023-10-06T13:03:38,651 building 'fluidsim.operators.__pythran__.operators2d' extension 2023-10-06T13:03:38,651 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 2023-10-06T13:03:38,652 INFO: compile options: '-DENABLE_PYTHON_MODULE -D__PYTHRAN__=3 -DPYTHRAN_BLAS_BLAS -I/tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-zlh34l30/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/usr/local/include -I/tmp/pip-build-env-zlh34l30/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/usr/include/python3.11 -c' 2023-10-06T13:03:38,653 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' 2023-10-06T13:03:38,654 INFO: arm-linux-gnueabihf-gcc: fluidsim/operators/__pythran__/operators2d.cpp 2023-10-06T13:03:51,813 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:61, 2023-10-06T13:03:51,814 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:7, 2023-10-06T13:03:51,814 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/tuple.hpp:5, 2023-10-06T13:03:51,815 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/bool_.hpp:5, 2023-10-06T13:03:51,815 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:4, 2023-10-06T13:03:51,815 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2023-10-06T13:03:51,816 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2023-10-06T13:03:51,817 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:46, 2023-10-06T13:03:51,817 from fluidsim/operators/__pythran__/operators2d.cpp:1: 2023-10-06T13:03:51,818 /tmp/pip-build-env-zlh34l30/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]’: 2023-10-06T13:03:51,819 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:51,820 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:51,820 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:51,821 /tmp/pip-build-env-zlh34l30/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 >&>]’ 2023-10-06T13:03:51,822 fluidsim/operators/__pythran__/operators2d.cpp:431: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>]’ 2023-10-06T13:03:51,822 fluidsim/operators/__pythran__/operators2d.cpp:445:127: required from here 2023-10-06T13:03:51,823 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:503:69: error: no matching function for call to ‘xsimd::types::simd_register::simd_register(xsimd::batch)’ 2023-10-06T13:03:51,824 503 | : types::simd_register(kernel::broadcast(val, A {})) 2023-10-06T13:03:51,824 | ^ 2023-10-06T13:03:51,825 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./././././xsimd_sse2_register.hpp:16, 2023-10-06T13:03:51,826 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././xsimd_sse3_register.hpp:15, 2023-10-06T13:03:51,826 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./././xsimd_ssse3_register.hpp:15, 2023-10-06T13:03:51,827 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././xsimd_sse4_1_register.hpp:15, 2023-10-06T13:03:51,828 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./xsimd_sse4_2_register.hpp:15, 2023-10-06T13:03:51,829 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/xsimd_fma3_sse_register.hpp:15, 2023-10-06T13:03:51,829 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/xsimd_all_registers.hpp:12, 2023-10-06T13:03:51,830 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/xsimd_arch.hpp:19, 2023-10-06T13:03:51,831 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/xsimd_aligned_allocator.hpp:27, 2023-10-06T13:03:51,831 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:56: 2023-10-06T13:03:51,832 /tmp/pip-build-env-zlh34l30/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()’ 2023-10-06T13:03:51,833 27 | struct simd_register 2023-10-06T13:03:51,834 | ^~~~~~~~~~~~~ 2023-10-06T13:03:51,834 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: candidate expects 0 arguments, 1 provided 2023-10-06T13:03:51,835 /tmp/pip-build-env-zlh34l30/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&)’ 2023-10-06T13:03:51,835 /tmp/pip-build-env-zlh34l30/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&’ 2023-10-06T13:03:51,836 /tmp/pip-build-env-zlh34l30/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&&)’ 2023-10-06T13:03:51,837 /tmp/pip-build-env-zlh34l30/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&&’ 2023-10-06T13:03:56,109 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:72, 2023-10-06T13:03:56,110 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:491: 2023-10-06T13:03:56,110 /tmp/pip-build-env-zlh34l30/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&]’: 2023-10-06T13:03:56,111 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:581:35: required from ‘void xsimd::batch::store_unaligned(U*) const [with U = double; T = double; A = xsimd::neon]’ 2023-10-06T13:03:56,112 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:56,112 /tmp/pip-build-env-zlh34l30/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> >&> >]’ 2023-10-06T13:03:56,113 /tmp/pip-build-env-zlh34l30/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> >&> >]’ 2023-10-06T13:03:56,114 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:56,115 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T13:03:56,116 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:56,116 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:56,117 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:56,118 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:56,119 fluidsim/operators/__pythran__/operators2d.cpp:370: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 >]’ 2023-10-06T13:03:56,119 fluidsim/operators/__pythran__/operators2d.cpp:542:92: required from here 2023-10-06T13:03:56,120 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:03:56,121 626 | store_aligned(dst, src, A {}); 2023-10-06T13:03:56,122 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2023-10-06T13:03:56,123 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:03:56,123 570 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:03:56,124 | ^~~~~~~~~~~~~ 2023-10-06T13:03:56,124 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:570:21: note: template argument deduction/substitution failed: 2023-10-06T13:03:56,125 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:03:56,125 569 | template = 0> 2023-10-06T13:03:56,126 | ^ 2023-10-06T13:03:56,127 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:03:56,127 576 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:03:56,128 | ^~~~~~~~~~~~~ 2023-10-06T13:03:56,128 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:576:21: note: template argument deduction/substitution failed: 2023-10-06T13:03:56,129 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:03:56,130 575 | template = 0> 2023-10-06T13:03:56,130 | ^ 2023-10-06T13:03:56,131 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:03:56,131 582 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:03:56,132 | ^~~~~~~~~~~~~ 2023-10-06T13:03:56,133 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:582:21: note: template argument deduction/substitution failed: 2023-10-06T13:03:56,133 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:03:56,134 581 | template = 0> 2023-10-06T13:03:56,135 | ^ 2023-10-06T13:03:56,135 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:03:56,136 588 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:03:56,137 | ^~~~~~~~~~~~~ 2023-10-06T13:03:56,137 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:588:21: note: template argument deduction/substitution failed: 2023-10-06T13:03:56,138 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:03:56,138 587 | template = 0> 2023-10-06T13:03:56,139 | ^ 2023-10-06T13:03:56,139 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:03:56,140 594 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:03:56,141 | ^~~~~~~~~~~~~ 2023-10-06T13:03:56,141 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:594:21: note: template argument deduction/substitution failed: 2023-10-06T13:03:56,142 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:03:56,142 593 | template = 0> 2023-10-06T13:03:56,143 | ^ 2023-10-06T13:03:56,144 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:03:56,144 600 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:03:56,145 | ^~~~~~~~~~~~~ 2023-10-06T13:03:56,146 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:600:21: note: template argument deduction/substitution failed: 2023-10-06T13:03:56,147 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:03:56,147 599 | template = 0> 2023-10-06T13:03:56,148 | ^ 2023-10-06T13:03:56,149 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:03:56,149 606 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:03:56,150 | ^~~~~~~~~~~~~ 2023-10-06T13:03:56,151 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:606:21: note: template argument deduction/substitution failed: 2023-10-06T13:03:56,151 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:03:56,152 605 | template = 0> 2023-10-06T13:03:56,152 | ^ 2023-10-06T13:03:56,153 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:03:56,153 612 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:03:56,154 | ^~~~~~~~~~~~~ 2023-10-06T13:03:56,154 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:612:21: note: template argument deduction/substitution failed: 2023-10-06T13:03:56,155 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:03:56,155 611 | template = 0> 2023-10-06T13:03:56,156 | ^ 2023-10-06T13:03:56,157 /tmp/pip-build-env-zlh34l30/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&]’ 2023-10-06T13:03:56,157 618 | inline void store_aligned(float* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:03:56,158 | ^~~~~~~~~~~~~ 2023-10-06T13:03:56,159 /tmp/pip-build-env-zlh34l30/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*’ 2023-10-06T13:03:56,160 618 | inline void store_aligned(float* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:03:56,160 | ~~~~~~~^~~ 2023-10-06T13:03:56,161 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:66: 2023-10-06T13:03:56,162 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2074:17: note: candidate: ‘template void xsimd::store_aligned(T*, const batch&)’ 2023-10-06T13:03:56,162 2074 | inline void store_aligned(T* mem, batch const& val) noexcept 2023-10-06T13:03:56,163 | ^~~~~~~~~~~~~ 2023-10-06T13:03:56,164 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2074:17: note: candidate expects 2 arguments, 3 provided 2023-10-06T13:03:56,681 /tmp/pip-build-env-zlh34l30/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]’: 2023-10-06T13:03:56,681 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:223:32: required from ‘xsimd::batch xsimd::operator-(const batch&, const batch&)’ 2023-10-06T13:03:56,682 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:56,683 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:56,684 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:56,684 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:56,685 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T13:03:56,686 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:56,687 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:56,688 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:56,689 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:56,689 fluidsim/operators/__pythran__/operators2d.cpp:370: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 >]’ 2023-10-06T13:03:56,690 fluidsim/operators/__pythran__/operators2d.cpp:542:92: required from here 2023-10-06T13:03:56,691 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:776:38: error: no matching function for call to ‘sub(xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2023-10-06T13:03:56,691 776 | return *this = kernel::sub(*this, other, A {}); 2023-10-06T13:03:56,692 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2023-10-06T13:03:56,693 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:03:56,694 773 | inline batch sub(batch const& lhs, batch const& rhs, requires_arch) noexcept 2023-10-06T13:03:56,695 | ^~~ 2023-10-06T13:03:56,695 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:773:28: note: template argument deduction/substitution failed: 2023-10-06T13:03:56,696 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:03:56,696 772 | template = 0> 2023-10-06T13:03:56,697 | ^ 2023-10-06T13:03:56,720 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:493: 2023-10-06T13:03:56,721 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/./xsimd_traits.hpp: In instantiation of ‘struct xsimd::detail::static_check_supported_config_emitter’: 2023-10-06T13:03:56,721 /tmp/pip-build-env-zlh34l30/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>’ 2023-10-06T13:03:56,722 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:56,723 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1286:55: required from ‘xsimd::batch xsimd::load_unaligned(const From*) [with A = neon; From = std::complex]’ 2023-10-06T13:03:56,724 /tmp/pip-build-env-zlh34l30/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>]’ 2023-10-06T13:03:56,724 /tmp/pip-build-env-zlh34l30/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 >&>]’ 2023-10-06T13:03:56,725 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T13:03:56,726 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:56,726 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:56,727 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:56,728 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:56,729 fluidsim/operators/__pythran__/operators2d.cpp:389: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 >]’ 2023-10-06T13:03:56,729 fluidsim/operators/__pythran__/operators2d.cpp:574:85: required from here 2023-10-06T13:03:56,730 /tmp/pip-build-env-zlh34l30/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 2023-10-06T13:03:56,731 71 | static_assert(!A::supported() || xsimd::has_simd_register::value, 2023-10-06T13:03:56,732 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-10-06T13:03:56,733 /tmp/pip-build-env-zlh34l30/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 2023-10-06T13:03:56,831 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:19, 2023-10-06T13:03:56,832 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:84: 2023-10-06T13:03:56,832 /tmp/pip-build-env-zlh34l30/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&]’: 2023-10-06T13:03:56,833 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:226: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&]’ 2023-10-06T13:03:56,833 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1202: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]’ 2023-10-06T13:03:56,834 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1287:32: required from ‘xsimd::batch xsimd::load_unaligned(const From*) [with A = neon; From = double]’ 2023-10-06T13:03:56,835 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:56,836 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:56,836 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T13:03:56,837 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:56,838 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:56,839 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:56,839 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:56,840 fluidsim/operators/__pythran__/operators2d.cpp:370: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 >]’ 2023-10-06T13:03:56,841 fluidsim/operators/__pythran__/operators2d.cpp:542:92: required from here 2023-10-06T13:03:56,842 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:219:59: error: static assertion failed: there should be a direct load for this type combination 2023-10-06T13:03:56,842 219 | static_assert(!std::is_same::value, "there should be a direct load for this type combination"); 2023-10-06T13:03:56,843 | ^~~~~ 2023-10-06T13:03:56,844 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:219:59: note: ‘!(bool)std::integral_constant::value’ evaluates to false 2023-10-06T13:03:56,858 /tmp/pip-build-env-zlh34l30/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&]’: 2023-10-06T13:03:56,858 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:386: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&]’ 2023-10-06T13:03:56,859 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:1191:47: required from ‘void xsimd::batch, A>::store_unaligned(value_type*) const [with T = double; A = xsimd::neon; value_type = std::complex]’ 2023-10-06T13:03:56,860 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:56,861 /tmp/pip-build-env-zlh34l30/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 >&>]’ 2023-10-06T13:03:56,862 /tmp/pip-build-env-zlh34l30/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 >&>]’ 2023-10-06T13:03:56,862 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T13:03:56,863 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:56,863 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:56,864 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:56,865 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:56,866 fluidsim/operators/__pythran__/operators2d.cpp:389: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 >]’ 2023-10-06T13:03:56,866 fluidsim/operators/__pythran__/operators2d.cpp:574:85: required from here 2023-10-06T13:03:56,867 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:337:54: error: static assertion failed: complex_high not implemented for the required architecture 2023-10-06T13:03:56,868 337 | static_assert(std::is_same::value, "complex_high not implemented for the required architecture"); 2023-10-06T13:03:56,869 | ^~~~~ 2023-10-06T13:03:56,869 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:337:54: note: ‘std::integral_constant::value’ evaluates to false 2023-10-06T13:03:56,870 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:338:13: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-06T13:03:56,871 338 | } 2023-10-06T13:03:56,871 | ^ 2023-10-06T13:03:56,872 /tmp/pip-build-env-zlh34l30/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&]’: 2023-10-06T13:03:56,873 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:387: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&]’ 2023-10-06T13:03:56,873 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:1191:47: required from ‘void xsimd::batch, A>::store_unaligned(value_type*) const [with T = double; A = xsimd::neon; value_type = std::complex]’ 2023-10-06T13:03:56,874 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:56,875 /tmp/pip-build-env-zlh34l30/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 >&>]’ 2023-10-06T13:03:56,876 /tmp/pip-build-env-zlh34l30/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 >&>]’ 2023-10-06T13:03:56,876 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T13:03:56,877 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:56,877 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:56,878 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:56,879 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:56,880 fluidsim/operators/__pythran__/operators2d.cpp:389: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 >]’ 2023-10-06T13:03:56,880 fluidsim/operators/__pythran__/operators2d.cpp:574:85: required from here 2023-10-06T13:03:56,881 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:343:54: error: static assertion failed: complex_low not implemented for the required architecture 2023-10-06T13:03:56,882 343 | static_assert(std::is_same::value, "complex_low not implemented for the required architecture"); 2023-10-06T13:03:56,882 | ^~~~~ 2023-10-06T13:03:56,883 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:343:54: note: ‘std::integral_constant::value’ evaluates to false 2023-10-06T13:03:56,884 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:344:13: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-06T13:03:56,885 344 | } 2023-10-06T13:03:56,885 | ^ 2023-10-06T13:03:56,945 /tmp/pip-build-env-zlh34l30/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]’: 2023-10-06T13:03:56,946 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:217:32: required from ‘xsimd::batch xsimd::operator+(const batch&, const batch&)’ 2023-10-06T13:03:56,946 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:56,947 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:56,948 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:56,949 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:56,952 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T13:03:56,954 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:56,954 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:56,955 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:56,956 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:56,956 fluidsim/operators/__pythran__/operators2d.cpp:431: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>]’ 2023-10-06T13:03:56,957 fluidsim/operators/__pythran__/operators2d.cpp:445:127: required from here 2023-10-06T13:03:56,958 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:769:38: error: no matching function for call to ‘add(xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2023-10-06T13:03:56,959 769 | return *this = kernel::add(*this, other, A {}); 2023-10-06T13:03:56,960 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2023-10-06T13:03:56,960 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:03:56,961 736 | inline batch add(batch const& lhs, batch const& rhs, requires_arch) noexcept 2023-10-06T13:03:56,962 | ^~~ 2023-10-06T13:03:56,962 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:736:28: note: template argument deduction/substitution failed: 2023-10-06T13:03:56,963 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:03:56,963 735 | template = 0> 2023-10-06T13:03:56,964 | ^ 2023-10-06T13:03:57,000 /tmp/pip-build-env-zlh34l30/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&]’: 2023-10-06T13:03:57,000 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:366: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&]’ 2023-10-06T13:03:57,001 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1217: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>]’ 2023-10-06T13:03:57,002 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1287:32: required from ‘xsimd::batch xsimd::load_unaligned(const From*) [with A = neon; From = std::complex]’ 2023-10-06T13:03:57,003 /tmp/pip-build-env-zlh34l30/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>]’ 2023-10-06T13:03:57,003 /tmp/pip-build-env-zlh34l30/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 >&>]’ 2023-10-06T13:03:57,004 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T13:03:57,005 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:57,006 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:57,006 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:57,007 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:57,008 fluidsim/operators/__pythran__/operators2d.cpp:389: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 >]’ 2023-10-06T13:03:57,008 fluidsim/operators/__pythran__/operators2d.cpp:574:85: required from here 2023-10-06T13:03:57,009 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:331:54: error: static assertion failed: load_complex not implemented for the required architecture 2023-10-06T13:03:57,010 331 | static_assert(std::is_same::value, "load_complex not implemented for the required architecture"); 2023-10-06T13:03:57,010 | ^~~~~ 2023-10-06T13:03:57,011 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:331:54: note: ‘std::integral_constant::value’ evaluates to false 2023-10-06T13:03:57,012 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:332:13: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-06T13:03:57,012 332 | } 2023-10-06T13:03:57,013 | ^ 2023-10-06T13:03:57,049 /tmp/pip-build-env-zlh34l30/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]’: 2023-10-06T13:03:57,050 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:229:32: required from ‘xsimd::batch xsimd::operator*(const batch&, const batch&)’ 2023-10-06T13:03:57,051 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:57,051 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:57,052 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:57,053 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:57,054 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T13:03:57,054 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:57,055 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:57,056 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:57,057 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:03:57,057 fluidsim/operators/__pythran__/operators2d.cpp:431: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>]’ 2023-10-06T13:03:57,058 fluidsim/operators/__pythran__/operators2d.cpp:445:127: required from here 2023-10-06T13:03:57,059 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:783:38: error: no matching function for call to ‘mul(xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2023-10-06T13:03:57,059 783 | return *this = kernel::mul(*this, other, A {}); 2023-10-06T13:03:57,060 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2023-10-06T13:03:57,061 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:15: 2023-10-06T13:03:57,062 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_arithmetic.hpp:145:28: note: candidate: ‘template xsimd::batch xsimd::kernel::mul(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2023-10-06T13:03:57,063 145 | inline batch mul(batch const& self, batch const& other, requires_arch) noexcept 2023-10-06T13:03:57,063 | ^~~ 2023-10-06T13:03:57,064 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_arithmetic.hpp:145:28: note: template argument deduction/substitution failed: 2023-10-06T13:03:57,064 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:17: 2023-10-06T13:03:57,065 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:03:57,065 32 | template ::value, void>::type> 2023-10-06T13:03:57,066 | ^~~~~ 2023-10-06T13:03:57,067 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:03:57,067 810 | inline batch mul(batch const& lhs, batch const& rhs, requires_arch) noexcept 2023-10-06T13:03:57,068 | ^~~ 2023-10-06T13:03:57,069 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:810:28: note: template argument deduction/substitution failed: 2023-10-06T13:03:57,069 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:03:57,070 809 | template = 0> 2023-10-06T13:03:57,071 | ^ 2023-10-06T13:03:57,766 cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics 2023-10-06T13:03:58,972 INFO: Generated C++ source file: fluidsim/solvers/ns2d/output/__pythran__/spatiotemporal_spectra.cpp 2023-10-06T13:03:58,973 Generated C++ source file: fluidsim/solvers/ns2d/output/__pythran__/spatiotemporal_spectra.cpp 2023-10-06T13:03:58,974 building 'fluidsim.solvers.ns2d.output.__pythran__.spatiotemporal_spectra' extension 2023-10-06T13:03:58,975 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 2023-10-06T13:03:58,976 creating build/temp.linux-armv7l-cpython-311/fluidsim/solvers 2023-10-06T13:03:58,976 creating build/temp.linux-armv7l-cpython-311/fluidsim/solvers/ns2d 2023-10-06T13:03:58,977 creating build/temp.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/output 2023-10-06T13:03:58,978 creating build/temp.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/output/__pythran__ 2023-10-06T13:03:58,978 INFO: compile options: '-DENABLE_PYTHON_MODULE -D__PYTHRAN__=3 -DPYTHRAN_BLAS_BLAS -I/tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-zlh34l30/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/usr/local/include -I/tmp/pip-build-env-zlh34l30/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/usr/include/python3.11 -c' 2023-10-06T13:03:58,979 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' 2023-10-06T13:03:58,980 INFO: arm-linux-gnueabihf-gcc: fluidsim/solvers/ns2d/output/__pythran__/spatiotemporal_spectra.cpp 2023-10-06T13:04:13,422 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:61, 2023-10-06T13:04:13,422 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:7, 2023-10-06T13:04:13,423 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/tuple.hpp:5, 2023-10-06T13:04:13,423 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/bool_.hpp:5, 2023-10-06T13:04:13,424 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:4, 2023-10-06T13:04:13,424 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2023-10-06T13:04:13,425 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2023-10-06T13:04:13,425 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:46, 2023-10-06T13:04:13,426 from fluidsim/solvers/ns2d/output/__pythran__/spatiotemporal_spectra.cpp:1: 2023-10-06T13:04:13,427 /tmp/pip-build-env-zlh34l30/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]’: 2023-10-06T13:04:13,427 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:13,428 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:13,429 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:13,430 /tmp/pip-build-env-zlh34l30/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> >&>]’ 2023-10-06T13:04:13,431 fluidsim/solvers/ns2d/output/__pythran__/spatiotemporal_spectra.cpp:417: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 >]’ 2023-10-06T13:04:13,431 fluidsim/solvers/ns2d/output/__pythran__/spatiotemporal_spectra.cpp:472:106: required from here 2023-10-06T13:04:13,432 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:503:69: error: no matching function for call to ‘xsimd::types::simd_register::simd_register(xsimd::batch)’ 2023-10-06T13:04:13,433 503 | : types::simd_register(kernel::broadcast(val, A {})) 2023-10-06T13:04:13,433 | ^ 2023-10-06T13:04:13,434 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./././././xsimd_sse2_register.hpp:16, 2023-10-06T13:04:13,435 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././xsimd_sse3_register.hpp:15, 2023-10-06T13:04:13,435 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./././xsimd_ssse3_register.hpp:15, 2023-10-06T13:04:13,436 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././xsimd_sse4_1_register.hpp:15, 2023-10-06T13:04:13,437 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./xsimd_sse4_2_register.hpp:15, 2023-10-06T13:04:13,438 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/xsimd_fma3_sse_register.hpp:15, 2023-10-06T13:04:13,439 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/xsimd_all_registers.hpp:12, 2023-10-06T13:04:13,439 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/xsimd_arch.hpp:19, 2023-10-06T13:04:13,440 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/xsimd_aligned_allocator.hpp:27, 2023-10-06T13:04:13,440 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:56: 2023-10-06T13:04:13,441 /tmp/pip-build-env-zlh34l30/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()’ 2023-10-06T13:04:13,441 27 | struct simd_register 2023-10-06T13:04:13,442 | ^~~~~~~~~~~~~ 2023-10-06T13:04:13,442 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: candidate expects 0 arguments, 1 provided 2023-10-06T13:04:13,443 /tmp/pip-build-env-zlh34l30/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&)’ 2023-10-06T13:04:13,443 /tmp/pip-build-env-zlh34l30/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&’ 2023-10-06T13:04:13,444 /tmp/pip-build-env-zlh34l30/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&&)’ 2023-10-06T13:04:13,445 /tmp/pip-build-env-zlh34l30/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&&’ 2023-10-06T13:04:14,871 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:72, 2023-10-06T13:04:14,872 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:491: 2023-10-06T13:04:14,872 /tmp/pip-build-env-zlh34l30/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&]’: 2023-10-06T13:04:14,873 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:581:35: required from ‘void xsimd::batch::store_unaligned(U*) const [with U = double; T = double; A = xsimd::neon]’ 2023-10-06T13:04:14,874 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:14,874 /tmp/pip-build-env-zlh34l30/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> >&>]’ 2023-10-06T13:04:14,875 /tmp/pip-build-env-zlh34l30/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> >&>]’ 2023-10-06T13:04:14,876 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:14,876 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:14,877 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:14,878 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:401: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> >&]’ 2023-10-06T13:04:14,879 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:426: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>}]’ 2023-10-06T13:04:14,880 fluidsim/solvers/ns2d/output/__pythran__/spatiotemporal_spectra.cpp:417: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 >]’ 2023-10-06T13:04:14,881 fluidsim/solvers/ns2d/output/__pythran__/spatiotemporal_spectra.cpp:472:106: required from here 2023-10-06T13:04:14,882 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:04:14,882 626 | store_aligned(dst, src, A {}); 2023-10-06T13:04:14,883 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2023-10-06T13:04:14,884 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:04:14,884 570 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:04:14,885 | ^~~~~~~~~~~~~ 2023-10-06T13:04:14,886 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:570:21: note: template argument deduction/substitution failed: 2023-10-06T13:04:14,887 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:04:14,887 569 | template = 0> 2023-10-06T13:04:14,888 | ^ 2023-10-06T13:04:14,889 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:04:14,890 576 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:04:14,891 | ^~~~~~~~~~~~~ 2023-10-06T13:04:14,891 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:576:21: note: template argument deduction/substitution failed: 2023-10-06T13:04:14,892 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:04:14,892 575 | template = 0> 2023-10-06T13:04:14,893 | ^ 2023-10-06T13:04:14,893 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:04:14,894 582 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:04:14,894 | ^~~~~~~~~~~~~ 2023-10-06T13:04:14,895 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:582:21: note: template argument deduction/substitution failed: 2023-10-06T13:04:14,896 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:04:14,896 581 | template = 0> 2023-10-06T13:04:14,897 | ^ 2023-10-06T13:04:14,898 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:04:14,898 588 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:04:14,899 | ^~~~~~~~~~~~~ 2023-10-06T13:04:14,900 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:588:21: note: template argument deduction/substitution failed: 2023-10-06T13:04:14,901 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:04:14,901 587 | template = 0> 2023-10-06T13:04:14,902 | ^ 2023-10-06T13:04:14,903 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:04:14,903 594 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:04:14,904 | ^~~~~~~~~~~~~ 2023-10-06T13:04:14,905 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:594:21: note: template argument deduction/substitution failed: 2023-10-06T13:04:14,906 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:04:14,906 593 | template = 0> 2023-10-06T13:04:14,907 | ^ 2023-10-06T13:04:14,907 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:04:14,908 600 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:04:14,908 | ^~~~~~~~~~~~~ 2023-10-06T13:04:14,909 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:600:21: note: template argument deduction/substitution failed: 2023-10-06T13:04:14,910 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:04:14,910 599 | template = 0> 2023-10-06T13:04:14,911 | ^ 2023-10-06T13:04:14,912 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:04:14,912 606 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:04:14,913 | ^~~~~~~~~~~~~ 2023-10-06T13:04:14,914 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:606:21: note: template argument deduction/substitution failed: 2023-10-06T13:04:14,914 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:04:14,915 605 | template = 0> 2023-10-06T13:04:14,916 | ^ 2023-10-06T13:04:14,916 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:04:14,917 612 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:04:14,918 | ^~~~~~~~~~~~~ 2023-10-06T13:04:14,919 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:612:21: note: template argument deduction/substitution failed: 2023-10-06T13:04:14,919 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:04:14,920 611 | template = 0> 2023-10-06T13:04:14,921 | ^ 2023-10-06T13:04:14,922 /tmp/pip-build-env-zlh34l30/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&]’ 2023-10-06T13:04:14,922 618 | inline void store_aligned(float* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:04:14,923 | ^~~~~~~~~~~~~ 2023-10-06T13:04:14,923 /tmp/pip-build-env-zlh34l30/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*’ 2023-10-06T13:04:14,924 618 | inline void store_aligned(float* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:04:14,924 | ~~~~~~~^~~ 2023-10-06T13:04:14,925 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:66: 2023-10-06T13:04:14,925 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2074:17: note: candidate: ‘template void xsimd::store_aligned(T*, const batch&)’ 2023-10-06T13:04:14,926 2074 | inline void store_aligned(T* mem, batch const& val) noexcept 2023-10-06T13:04:14,926 | ^~~~~~~~~~~~~ 2023-10-06T13:04:14,927 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2074:17: note: candidate expects 2 arguments, 3 provided 2023-10-06T13:04:16,052 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:19, 2023-10-06T13:04:16,052 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:84: 2023-10-06T13:04:16,053 /tmp/pip-build-env-zlh34l30/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&]’: 2023-10-06T13:04:16,054 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:226: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&]’ 2023-10-06T13:04:16,055 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1202: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]’ 2023-10-06T13:04:16,055 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1287:32: required from ‘xsimd::batch xsimd::load_unaligned(const From*) [with A = neon; From = double]’ 2023-10-06T13:04:16,056 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:16,057 /tmp/pip-build-env-zlh34l30/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 >]’ 2023-10-06T13:04:16,058 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T13:04:16,058 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:16,059 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:16,059 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:396: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> >&]’ 2023-10-06T13:04:16,060 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:426: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>}]’ 2023-10-06T13:04:16,061 fluidsim/solvers/ns2d/output/__pythran__/spatiotemporal_spectra.cpp:417: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 >]’ 2023-10-06T13:04:16,062 fluidsim/solvers/ns2d/output/__pythran__/spatiotemporal_spectra.cpp:472:106: required from here 2023-10-06T13:04:16,063 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:219:59: error: static assertion failed: there should be a direct load for this type combination 2023-10-06T13:04:16,063 219 | static_assert(!std::is_same::value, "there should be a direct load for this type combination"); 2023-10-06T13:04:16,064 | ^~~~~ 2023-10-06T13:04:16,065 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:219:59: note: ‘!(bool)std::integral_constant::value’ evaluates to false 2023-10-06T13:04:16,066 /tmp/pip-build-env-zlh34l30/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]’: 2023-10-06T13:04:16,066 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:229:32: required from ‘xsimd::batch xsimd::operator*(const batch&, const batch&)’ 2023-10-06T13:04:16,067 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:16,068 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:16,068 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:16,069 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:16,070 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T13:04:16,071 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:16,071 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:16,072 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:401: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> >&]’ 2023-10-06T13:04:16,073 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:426: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>}]’ 2023-10-06T13:04:16,074 fluidsim/solvers/ns2d/output/__pythran__/spatiotemporal_spectra.cpp:417: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 >]’ 2023-10-06T13:04:16,074 fluidsim/solvers/ns2d/output/__pythran__/spatiotemporal_spectra.cpp:472:106: required from here 2023-10-06T13:04:16,075 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:783:38: error: no matching function for call to ‘mul(xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2023-10-06T13:04:16,076 783 | return *this = kernel::mul(*this, other, A {}); 2023-10-06T13:04:16,077 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2023-10-06T13:04:16,077 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:15: 2023-10-06T13:04:16,078 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_arithmetic.hpp:145:28: note: candidate: ‘template xsimd::batch xsimd::kernel::mul(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2023-10-06T13:04:16,079 145 | inline batch mul(batch const& self, batch const& other, requires_arch) noexcept 2023-10-06T13:04:16,080 | ^~~ 2023-10-06T13:04:16,080 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_arithmetic.hpp:145:28: note: template argument deduction/substitution failed: 2023-10-06T13:04:16,081 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:17: 2023-10-06T13:04:16,081 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:04:16,082 32 | template ::value, void>::type> 2023-10-06T13:04:16,083 | ^~~~~ 2023-10-06T13:04:16,083 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:04:16,084 810 | inline batch mul(batch const& lhs, batch const& rhs, requires_arch) noexcept 2023-10-06T13:04:16,085 | ^~~ 2023-10-06T13:04:16,085 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:810:28: note: template argument deduction/substitution failed: 2023-10-06T13:04:16,086 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:04:16,087 809 | template = 0> 2023-10-06T13:04:16,088 | ^ 2023-10-06T13:04:19,165 /tmp/pip-build-env-zlh34l30/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]’: 2023-10-06T13:04:19,166 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:235:32: required from ‘xsimd::batch xsimd::operator/(const batch&, const batch&)’ 2023-10-06T13:04:19,167 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:19,168 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:19,168 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:19,169 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:19,170 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T13:04:19,171 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:19,171 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:19,172 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:19,173 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:19,173 fluidsim/solvers/ns2d/output/__pythran__/spatiotemporal_spectra.cpp:459: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 >]’ 2023-10-06T13:04:19,174 fluidsim/solvers/ns2d/output/__pythran__/spatiotemporal_spectra.cpp:472:106: required from here 2023-10-06T13:04:19,175 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:790:38: error: no matching function for call to ‘div(xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2023-10-06T13:04:19,175 790 | return *this = kernel::div(*this, other, A {}); 2023-10-06T13:04:19,176 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2023-10-06T13:04:19,176 /tmp/pip-build-env-zlh34l30/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&]’ 2023-10-06T13:04:19,177 839 | inline batch div(batch const& lhs, batch const& rhs, requires_arch) noexcept 2023-10-06T13:04:19,178 | ^~~ 2023-10-06T13:04:19,178 /tmp/pip-build-env-zlh34l30/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&’ 2023-10-06T13:04:19,179 839 | inline batch div(batch const& lhs, batch const& rhs, requires_arch) noexcept 2023-10-06T13:04:19,180 | ~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-10-06T13:04:19,181 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_arithmetic.hpp:62:28: note: candidate: ‘template xsimd::batch xsimd::kernel::div(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2023-10-06T13:04:19,181 62 | inline batch div(batch const& self, batch const& other, requires_arch) noexcept 2023-10-06T13:04:19,182 | ^~~ 2023-10-06T13:04:19,183 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_arithmetic.hpp:62:28: note: template argument deduction/substitution failed: 2023-10-06T13:04:19,183 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_arithmetic.hpp:61:37: error: no type named ‘type’ in ‘struct std::enable_if’ 2023-10-06T13:04:19,184 61 | template ::value, void>::type> 2023-10-06T13:04:19,184 | ^~~~~ 2023-10-06T13:04:19,894 cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics 2023-10-06T13:04:20,574 INFO: Generated C++ source file: fluidsim/solvers/ns2d/__pythran__/solver.cpp 2023-10-06T13:04:20,575 Generated C++ source file: fluidsim/solvers/ns2d/__pythran__/solver.cpp 2023-10-06T13:04:20,575 building 'fluidsim.solvers.ns2d.__pythran__.solver' extension 2023-10-06T13:04:20,576 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 2023-10-06T13:04:20,577 creating build/temp.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/__pythran__ 2023-10-06T13:04:20,579 INFO: compile options: '-DENABLE_PYTHON_MODULE -D__PYTHRAN__=3 -DPYTHRAN_BLAS_BLAS -I/tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-zlh34l30/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/usr/local/include -I/tmp/pip-build-env-zlh34l30/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/usr/include/python3.11 -c' 2023-10-06T13:04:20,579 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' 2023-10-06T13:04:20,580 INFO: arm-linux-gnueabihf-gcc: fluidsim/solvers/ns2d/__pythran__/solver.cpp 2023-10-06T13:04:39,107 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:61, 2023-10-06T13:04:39,108 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:7, 2023-10-06T13:04:39,108 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/tuple.hpp:5, 2023-10-06T13:04:39,109 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/bool_.hpp:5, 2023-10-06T13:04:39,110 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:4, 2023-10-06T13:04:39,110 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2023-10-06T13:04:39,111 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2023-10-06T13:04:39,112 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:46, 2023-10-06T13:04:39,112 from fluidsim/solvers/ns2d/__pythran__/solver.cpp:1: 2023-10-06T13:04:39,113 /tmp/pip-build-env-zlh34l30/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]’: 2023-10-06T13:04:39,114 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:39,114 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:39,115 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:39,116 /tmp/pip-build-env-zlh34l30/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 >]’ 2023-10-06T13:04:39,117 fluidsim/solvers/ns2d/__pythran__/solver.cpp:99: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 >]’ 2023-10-06T13:04:39,118 fluidsim/solvers/ns2d/__pythran__/solver.cpp:113:76: required from here 2023-10-06T13:04:39,119 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:503:69: error: no matching function for call to ‘xsimd::types::simd_register::simd_register(xsimd::batch)’ 2023-10-06T13:04:39,119 503 | : types::simd_register(kernel::broadcast(val, A {})) 2023-10-06T13:04:39,120 | ^ 2023-10-06T13:04:39,121 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./././././xsimd_sse2_register.hpp:16, 2023-10-06T13:04:39,122 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././xsimd_sse3_register.hpp:15, 2023-10-06T13:04:39,123 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./././xsimd_ssse3_register.hpp:15, 2023-10-06T13:04:39,123 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././xsimd_sse4_1_register.hpp:15, 2023-10-06T13:04:39,124 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./xsimd_sse4_2_register.hpp:15, 2023-10-06T13:04:39,125 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/xsimd_fma3_sse_register.hpp:15, 2023-10-06T13:04:39,125 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/xsimd_all_registers.hpp:12, 2023-10-06T13:04:39,126 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/xsimd_arch.hpp:19, 2023-10-06T13:04:39,127 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/xsimd_aligned_allocator.hpp:27, 2023-10-06T13:04:39,128 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:56: 2023-10-06T13:04:39,128 /tmp/pip-build-env-zlh34l30/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()’ 2023-10-06T13:04:39,129 27 | struct simd_register 2023-10-06T13:04:39,129 | ^~~~~~~~~~~~~ 2023-10-06T13:04:39,130 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: candidate expects 0 arguments, 1 provided 2023-10-06T13:04:39,131 /tmp/pip-build-env-zlh34l30/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&)’ 2023-10-06T13:04:39,131 /tmp/pip-build-env-zlh34l30/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&’ 2023-10-06T13:04:39,132 /tmp/pip-build-env-zlh34l30/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&&)’ 2023-10-06T13:04:39,133 /tmp/pip-build-env-zlh34l30/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&&’ 2023-10-06T13:04:50,040 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:72, 2023-10-06T13:04:50,041 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:491: 2023-10-06T13:04:50,041 /tmp/pip-build-env-zlh34l30/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&]’: 2023-10-06T13:04:50,042 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:581:35: required from ‘void xsimd::batch::store_unaligned(U*) const [with U = double; T = double; A = xsimd::neon]’ 2023-10-06T13:04:50,043 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:50,044 /tmp/pip-build-env-zlh34l30/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 >&> > >]’ 2023-10-06T13:04:50,044 /tmp/pip-build-env-zlh34l30/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 >&> > >]’ 2023-10-06T13:04:50,045 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:50,046 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T13:04:50,047 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:50,048 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:50,048 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:50,049 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:50,050 fluidsim/solvers/ns2d/__pythran__/solver.cpp:95: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 >]’ 2023-10-06T13:04:50,051 fluidsim/solvers/ns2d/__pythran__/solver.cpp:113:76: required from here 2023-10-06T13:04:50,051 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:04:50,052 626 | store_aligned(dst, src, A {}); 2023-10-06T13:04:50,053 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2023-10-06T13:04:50,054 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:04:50,054 570 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:04:50,055 | ^~~~~~~~~~~~~ 2023-10-06T13:04:50,056 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:570:21: note: template argument deduction/substitution failed: 2023-10-06T13:04:50,057 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:04:50,057 569 | template = 0> 2023-10-06T13:04:50,058 | ^ 2023-10-06T13:04:50,059 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:04:50,059 576 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:04:50,060 | ^~~~~~~~~~~~~ 2023-10-06T13:04:50,060 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:576:21: note: template argument deduction/substitution failed: 2023-10-06T13:04:50,061 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:04:50,062 575 | template = 0> 2023-10-06T13:04:50,062 | ^ 2023-10-06T13:04:50,063 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:04:50,064 582 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:04:50,064 | ^~~~~~~~~~~~~ 2023-10-06T13:04:50,065 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:582:21: note: template argument deduction/substitution failed: 2023-10-06T13:04:50,066 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:04:50,066 581 | template = 0> 2023-10-06T13:04:50,067 | ^ 2023-10-06T13:04:50,068 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:04:50,069 588 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:04:50,069 | ^~~~~~~~~~~~~ 2023-10-06T13:04:50,070 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:588:21: note: template argument deduction/substitution failed: 2023-10-06T13:04:50,071 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:04:50,071 587 | template = 0> 2023-10-06T13:04:50,072 | ^ 2023-10-06T13:04:50,073 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:04:50,074 594 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:04:50,074 | ^~~~~~~~~~~~~ 2023-10-06T13:04:50,075 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:594:21: note: template argument deduction/substitution failed: 2023-10-06T13:04:50,076 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:04:50,076 593 | template = 0> 2023-10-06T13:04:50,077 | ^ 2023-10-06T13:04:50,077 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:04:50,078 600 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:04:50,079 | ^~~~~~~~~~~~~ 2023-10-06T13:04:50,079 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:600:21: note: template argument deduction/substitution failed: 2023-10-06T13:04:50,080 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:04:50,081 599 | template = 0> 2023-10-06T13:04:50,081 | ^ 2023-10-06T13:04:50,082 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:04:50,083 606 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:04:50,083 | ^~~~~~~~~~~~~ 2023-10-06T13:04:50,084 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:606:21: note: template argument deduction/substitution failed: 2023-10-06T13:04:50,085 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:04:50,085 605 | template = 0> 2023-10-06T13:04:50,086 | ^ 2023-10-06T13:04:50,087 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:04:50,088 612 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:04:50,089 | ^~~~~~~~~~~~~ 2023-10-06T13:04:50,089 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:612:21: note: template argument deduction/substitution failed: 2023-10-06T13:04:50,090 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:04:50,090 611 | template = 0> 2023-10-06T13:04:50,091 | ^ 2023-10-06T13:04:50,092 /tmp/pip-build-env-zlh34l30/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&]’ 2023-10-06T13:04:50,092 618 | inline void store_aligned(float* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:04:50,093 | ^~~~~~~~~~~~~ 2023-10-06T13:04:50,093 /tmp/pip-build-env-zlh34l30/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*’ 2023-10-06T13:04:50,094 618 | inline void store_aligned(float* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:04:50,095 | ~~~~~~~^~~ 2023-10-06T13:04:50,095 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:66: 2023-10-06T13:04:50,096 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2074:17: note: candidate: ‘template void xsimd::store_aligned(T*, const batch&)’ 2023-10-06T13:04:50,097 2074 | inline void store_aligned(T* mem, batch const& val) noexcept 2023-10-06T13:04:50,097 | ^~~~~~~~~~~~~ 2023-10-06T13:04:50,098 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2074:17: note: candidate expects 2 arguments, 3 provided 2023-10-06T13:04:51,270 /tmp/pip-build-env-zlh34l30/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]’: 2023-10-06T13:04:51,271 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:223:32: required from ‘xsimd::batch xsimd::operator-(const batch&, const batch&)’ 2023-10-06T13:04:51,272 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:51,273 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:51,273 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:51,275 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:51,276 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T13:04:51,277 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:51,277 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:51,278 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:51,279 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:51,280 fluidsim/solvers/ns2d/__pythran__/solver.cpp:95: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 >]’ 2023-10-06T13:04:51,280 fluidsim/solvers/ns2d/__pythran__/solver.cpp:113:76: required from here 2023-10-06T13:04:51,281 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:776:38: error: no matching function for call to ‘sub(xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2023-10-06T13:04:51,282 776 | return *this = kernel::sub(*this, other, A {}); 2023-10-06T13:04:51,283 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2023-10-06T13:04:51,284 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:04:51,284 773 | inline batch sub(batch const& lhs, batch const& rhs, requires_arch) noexcept 2023-10-06T13:04:51,285 | ^~~ 2023-10-06T13:04:51,286 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:773:28: note: template argument deduction/substitution failed: 2023-10-06T13:04:51,287 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:04:51,287 772 | template = 0> 2023-10-06T13:04:51,288 | ^ 2023-10-06T13:04:52,052 /tmp/pip-build-env-zlh34l30/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]’: 2023-10-06T13:04:52,052 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:229:32: required from ‘xsimd::batch xsimd::operator*(const batch&, const batch&)’ 2023-10-06T13:04:52,053 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:52,054 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:52,054 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:52,055 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:52,056 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T13:04:52,057 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:52,058 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:52,058 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:52,059 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:52,060 fluidsim/solvers/ns2d/__pythran__/solver.cpp:95: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 >]’ 2023-10-06T13:04:52,061 fluidsim/solvers/ns2d/__pythran__/solver.cpp:113:76: required from here 2023-10-06T13:04:52,061 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:783:38: error: no matching function for call to ‘mul(xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2023-10-06T13:04:52,062 783 | return *this = kernel::mul(*this, other, A {}); 2023-10-06T13:04:52,063 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2023-10-06T13:04:52,063 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:15, 2023-10-06T13:04:52,064 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:84: 2023-10-06T13:04:52,064 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_arithmetic.hpp:145:28: note: candidate: ‘template xsimd::batch xsimd::kernel::mul(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2023-10-06T13:04:52,065 145 | inline batch mul(batch const& self, batch const& other, requires_arch) noexcept 2023-10-06T13:04:52,066 | ^~~ 2023-10-06T13:04:52,067 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_arithmetic.hpp:145:28: note: template argument deduction/substitution failed: 2023-10-06T13:04:52,067 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:17: 2023-10-06T13:04:52,068 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:04:52,069 32 | template ::value, void>::type> 2023-10-06T13:04:52,070 | ^~~~~ 2023-10-06T13:04:52,071 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:04:52,071 810 | inline batch mul(batch const& lhs, batch const& rhs, requires_arch) noexcept 2023-10-06T13:04:52,072 | ^~~ 2023-10-06T13:04:52,073 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:810:28: note: template argument deduction/substitution failed: 2023-10-06T13:04:52,074 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:04:52,075 809 | template = 0> 2023-10-06T13:04:52,075 | ^ 2023-10-06T13:04:52,083 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:19: 2023-10-06T13:04:52,084 /tmp/pip-build-env-zlh34l30/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&]’: 2023-10-06T13:04:52,084 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:226: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&]’ 2023-10-06T13:04:52,085 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1202: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]’ 2023-10-06T13:04:52,086 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1287:32: required from ‘xsimd::batch xsimd::load_unaligned(const From*) [with A = neon; From = double]’ 2023-10-06T13:04:52,086 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:52,087 /tmp/pip-build-env-zlh34l30/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 >&>]’ 2023-10-06T13:04:52,088 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T13:04:52,089 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:52,089 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:52,090 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:52,091 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:52,092 fluidsim/solvers/ns2d/__pythran__/solver.cpp:95: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 >]’ 2023-10-06T13:04:52,093 fluidsim/solvers/ns2d/__pythran__/solver.cpp:113:76: required from here 2023-10-06T13:04:52,094 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:219:59: error: static assertion failed: there should be a direct load for this type combination 2023-10-06T13:04:52,094 219 | static_assert(!std::is_same::value, "there should be a direct load for this type combination"); 2023-10-06T13:04:52,095 | ^~~~~ 2023-10-06T13:04:52,096 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:219:59: note: ‘!(bool)std::integral_constant::value’ evaluates to false 2023-10-06T13:04:52,250 /tmp/pip-build-env-zlh34l30/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]’: 2023-10-06T13:04:52,251 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:52,251 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:52,252 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:52,253 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:52,254 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:52,254 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T13:04:52,255 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:52,256 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:52,257 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:52,258 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:52,259 fluidsim/solvers/ns2d/__pythran__/solver.cpp:95: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 >]’ 2023-10-06T13:04:52,259 fluidsim/solvers/ns2d/__pythran__/solver.cpp:113:76: required from here 2023-10-06T13:04:52,260 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:907:30: error: no matching function for call to ‘neg(const xsimd::batch&, xsimd::neon)’ 2023-10-06T13:04:52,261 907 | return kernel::neg(*this, A {}); 2023-10-06T13:04:52,262 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2023-10-06T13:04:52,262 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:04:52,263 675 | inline batch neg(batch const& rhs, requires_arch) noexcept 2023-10-06T13:04:52,264 | ^~~ 2023-10-06T13:04:52,265 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:675:28: note: template argument deduction/substitution failed: 2023-10-06T13:04:52,266 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:04:52,267 674 | template = 0> 2023-10-06T13:04:52,268 | ^ 2023-10-06T13:04:52,268 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:04:52,269 681 | inline batch neg(batch const& rhs, requires_arch) noexcept 2023-10-06T13:04:52,270 | ^~~ 2023-10-06T13:04:52,270 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:681:28: note: template argument deduction/substitution failed: 2023-10-06T13:04:52,271 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:04:52,272 680 | template = 0> 2023-10-06T13:04:52,272 | ^ 2023-10-06T13:04:52,273 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:04:52,274 687 | inline batch neg(batch const& rhs, requires_arch) noexcept 2023-10-06T13:04:52,275 | ^~~ 2023-10-06T13:04:52,276 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:687:28: note: template argument deduction/substitution failed: 2023-10-06T13:04:52,276 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:04:52,277 686 | template = 0> 2023-10-06T13:04:52,278 | ^ 2023-10-06T13:04:52,279 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:04:52,279 693 | inline batch neg(batch const& rhs, requires_arch) noexcept 2023-10-06T13:04:52,280 | ^~~ 2023-10-06T13:04:52,281 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:693:28: note: template argument deduction/substitution failed: 2023-10-06T13:04:52,282 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:04:52,283 692 | template = 0> 2023-10-06T13:04:52,283 | ^ 2023-10-06T13:04:52,284 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:04:52,284 699 | inline batch neg(batch const& rhs, requires_arch) noexcept 2023-10-06T13:04:52,285 | ^~~ 2023-10-06T13:04:52,285 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:699:28: note: template argument deduction/substitution failed: 2023-10-06T13:04:52,286 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:04:52,287 698 | template = 0> 2023-10-06T13:04:52,287 | ^ 2023-10-06T13:04:52,288 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:04:52,288 705 | inline batch neg(batch const& rhs, requires_arch) noexcept 2023-10-06T13:04:52,289 | ^~~ 2023-10-06T13:04:52,290 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:705:28: note: template argument deduction/substitution failed: 2023-10-06T13:04:52,291 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:04:52,292 704 | template = 0> 2023-10-06T13:04:52,292 | ^ 2023-10-06T13:04:52,293 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:04:52,294 711 | inline batch neg(batch const& rhs, requires_arch) noexcept 2023-10-06T13:04:52,295 | ^~~ 2023-10-06T13:04:52,295 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:711:28: note: template argument deduction/substitution failed: 2023-10-06T13:04:52,296 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:04:52,297 710 | template = 0> 2023-10-06T13:04:52,298 | ^ 2023-10-06T13:04:52,299 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:04:52,299 717 | inline batch neg(batch const& rhs, requires_arch) noexcept 2023-10-06T13:04:52,300 | ^~~ 2023-10-06T13:04:52,300 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:717:28: note: template argument deduction/substitution failed: 2023-10-06T13:04:52,301 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:04:52,302 716 | template = 0> 2023-10-06T13:04:52,302 | ^ 2023-10-06T13:04:52,303 /tmp/pip-build-env-zlh34l30/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&]’ 2023-10-06T13:04:52,304 723 | inline batch neg(batch const& rhs, requires_arch) noexcept 2023-10-06T13:04:52,304 | ^~~ 2023-10-06T13:04:52,305 /tmp/pip-build-env-zlh34l30/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&’ 2023-10-06T13:04:52,306 723 | inline batch neg(batch const& rhs, requires_arch) noexcept 2023-10-06T13:04:52,306 | ~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-10-06T13:04:52,372 /tmp/pip-build-env-zlh34l30/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]’: 2023-10-06T13:04:52,373 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:217:32: required from ‘xsimd::batch xsimd::operator+(const batch&, const batch&)’ 2023-10-06T13:04:52,374 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:52,374 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:52,375 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:52,376 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:52,377 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T13:04:52,378 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:52,378 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:52,379 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:52,380 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:04:52,381 fluidsim/solvers/ns2d/__pythran__/solver.cpp:99: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 >]’ 2023-10-06T13:04:52,382 fluidsim/solvers/ns2d/__pythran__/solver.cpp:113:76: required from here 2023-10-06T13:04:52,382 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:769:38: error: no matching function for call to ‘add(xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2023-10-06T13:04:52,383 769 | return *this = kernel::add(*this, other, A {}); 2023-10-06T13:04:52,384 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2023-10-06T13:04:52,385 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:04:52,386 736 | inline batch add(batch const& lhs, batch const& rhs, requires_arch) noexcept 2023-10-06T13:04:52,386 | ^~~ 2023-10-06T13:04:52,387 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:736:28: note: template argument deduction/substitution failed: 2023-10-06T13:04:52,388 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:04:52,388 735 | template = 0> 2023-10-06T13:04:52,389 | ^ 2023-10-06T13:04:54,227 cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics 2023-10-06T13:04:54,513 INFO: Generated C++ source file: fluidsim/solvers/ns3d/forcing/__pythran__/watu.cpp 2023-10-06T13:04:54,514 Generated C++ source file: fluidsim/solvers/ns3d/forcing/__pythran__/watu.cpp 2023-10-06T13:04:54,515 building 'fluidsim.solvers.ns3d.forcing.__pythran__.watu' extension 2023-10-06T13:04:54,515 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 2023-10-06T13:04:54,516 creating build/temp.linux-armv7l-cpython-311/fluidsim/solvers/ns3d 2023-10-06T13:04:54,517 creating build/temp.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/forcing 2023-10-06T13:04:54,517 creating build/temp.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/forcing/__pythran__ 2023-10-06T13:04:54,518 INFO: compile options: '-DENABLE_PYTHON_MODULE -D__PYTHRAN__=3 -DPYTHRAN_BLAS_BLAS -I/tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-zlh34l30/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/usr/local/include -I/tmp/pip-build-env-zlh34l30/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/usr/include/python3.11 -c' 2023-10-06T13:04:54,518 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' 2023-10-06T13:04:54,519 INFO: arm-linux-gnueabihf-gcc: fluidsim/solvers/ns3d/forcing/__pythran__/watu.cpp 2023-10-06T13:05:05,372 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:61, 2023-10-06T13:05:05,373 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:7, 2023-10-06T13:05:05,374 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/tuple.hpp:5, 2023-10-06T13:05:05,374 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/bool_.hpp:5, 2023-10-06T13:05:05,375 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:4, 2023-10-06T13:05:05,376 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2023-10-06T13:05:05,376 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2023-10-06T13:05:05,377 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:46, 2023-10-06T13:05:05,378 from fluidsim/solvers/ns3d/forcing/__pythran__/watu.cpp:1: 2023-10-06T13:05:05,378 /tmp/pip-build-env-zlh34l30/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]’: 2023-10-06T13:05:05,379 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:05,380 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:05,380 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:05,381 /tmp/pip-build-env-zlh34l30/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 >&>]’ 2023-10-06T13:05:05,382 fluidsim/solvers/ns3d/forcing/__pythran__/watu.cpp:71: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 >]’ 2023-10-06T13:05:05,383 fluidsim/solvers/ns3d/forcing/__pythran__/watu.cpp:85:101: required from here 2023-10-06T13:05:05,383 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:503:69: error: no matching function for call to ‘xsimd::types::simd_register::simd_register(xsimd::batch)’ 2023-10-06T13:05:05,384 503 | : types::simd_register(kernel::broadcast(val, A {})) 2023-10-06T13:05:05,385 | ^ 2023-10-06T13:05:05,385 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./././././xsimd_sse2_register.hpp:16, 2023-10-06T13:05:05,386 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././xsimd_sse3_register.hpp:15, 2023-10-06T13:05:05,387 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./././xsimd_ssse3_register.hpp:15, 2023-10-06T13:05:05,387 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././xsimd_sse4_1_register.hpp:15, 2023-10-06T13:05:05,388 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./xsimd_sse4_2_register.hpp:15, 2023-10-06T13:05:05,389 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/xsimd_fma3_sse_register.hpp:15, 2023-10-06T13:05:05,390 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/xsimd_all_registers.hpp:12, 2023-10-06T13:05:05,390 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/xsimd_arch.hpp:19, 2023-10-06T13:05:05,391 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/xsimd_aligned_allocator.hpp:27, 2023-10-06T13:05:05,392 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:56: 2023-10-06T13:05:05,392 /tmp/pip-build-env-zlh34l30/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()’ 2023-10-06T13:05:05,393 27 | struct simd_register 2023-10-06T13:05:05,393 | ^~~~~~~~~~~~~ 2023-10-06T13:05:05,394 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: candidate expects 0 arguments, 1 provided 2023-10-06T13:05:05,395 /tmp/pip-build-env-zlh34l30/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&)’ 2023-10-06T13:05:05,395 /tmp/pip-build-env-zlh34l30/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&’ 2023-10-06T13:05:05,396 /tmp/pip-build-env-zlh34l30/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&&)’ 2023-10-06T13:05:05,396 /tmp/pip-build-env-zlh34l30/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&&’ 2023-10-06T13:05:06,682 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:72, 2023-10-06T13:05:06,682 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:491: 2023-10-06T13:05:06,683 /tmp/pip-build-env-zlh34l30/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&]’: 2023-10-06T13:05:06,684 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:581:35: required from ‘void xsimd::batch::store_unaligned(U*) const [with U = double; T = double; A = xsimd::neon]’ 2023-10-06T13:05:06,684 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:06,685 /tmp/pip-build-env-zlh34l30/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 >&>&> > >]’ 2023-10-06T13:05:06,686 /tmp/pip-build-env-zlh34l30/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 >&>&> > >]’ 2023-10-06T13:05:06,687 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:06,688 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T13:05:06,689 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:06,689 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:06,690 /tmp/pip-build-env-zlh34l30/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 >&> >]’ 2023-10-06T13:05:06,691 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:06,692 fluidsim/solvers/ns3d/forcing/__pythran__/watu.cpp:71: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 >]’ 2023-10-06T13:05:06,692 fluidsim/solvers/ns3d/forcing/__pythran__/watu.cpp:85:101: required from here 2023-10-06T13:05:06,693 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:05:06,694 626 | store_aligned(dst, src, A {}); 2023-10-06T13:05:06,694 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2023-10-06T13:05:06,695 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:05:06,696 570 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:05:06,696 | ^~~~~~~~~~~~~ 2023-10-06T13:05:06,697 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:570:21: note: template argument deduction/substitution failed: 2023-10-06T13:05:06,697 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:05:06,698 569 | template = 0> 2023-10-06T13:05:06,699 | ^ 2023-10-06T13:05:06,699 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:05:06,700 576 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:05:06,701 | ^~~~~~~~~~~~~ 2023-10-06T13:05:06,701 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:576:21: note: template argument deduction/substitution failed: 2023-10-06T13:05:06,702 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:05:06,703 575 | template = 0> 2023-10-06T13:05:06,704 | ^ 2023-10-06T13:05:06,704 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:05:06,705 582 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:05:06,706 | ^~~~~~~~~~~~~ 2023-10-06T13:05:06,707 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:582:21: note: template argument deduction/substitution failed: 2023-10-06T13:05:06,708 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:05:06,709 581 | template = 0> 2023-10-06T13:05:06,710 | ^ 2023-10-06T13:05:06,710 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:05:06,711 588 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:05:06,712 | ^~~~~~~~~~~~~ 2023-10-06T13:05:06,712 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:588:21: note: template argument deduction/substitution failed: 2023-10-06T13:05:06,713 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:05:06,714 587 | template = 0> 2023-10-06T13:05:06,714 | ^ 2023-10-06T13:05:06,715 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:05:06,715 594 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:05:06,716 | ^~~~~~~~~~~~~ 2023-10-06T13:05:06,717 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:594:21: note: template argument deduction/substitution failed: 2023-10-06T13:05:06,718 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:05:06,719 593 | template = 0> 2023-10-06T13:05:06,719 | ^ 2023-10-06T13:05:06,720 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:05:06,721 600 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:05:06,722 | ^~~~~~~~~~~~~ 2023-10-06T13:05:06,722 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:600:21: note: template argument deduction/substitution failed: 2023-10-06T13:05:06,723 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:05:06,724 599 | template = 0> 2023-10-06T13:05:06,725 | ^ 2023-10-06T13:05:06,725 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:05:06,726 606 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:05:06,727 | ^~~~~~~~~~~~~ 2023-10-06T13:05:06,727 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:606:21: note: template argument deduction/substitution failed: 2023-10-06T13:05:06,728 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:05:06,728 605 | template = 0> 2023-10-06T13:05:06,729 | ^ 2023-10-06T13:05:06,730 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:05:06,730 612 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:05:06,731 | ^~~~~~~~~~~~~ 2023-10-06T13:05:06,732 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:612:21: note: template argument deduction/substitution failed: 2023-10-06T13:05:06,732 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:05:06,733 611 | template = 0> 2023-10-06T13:05:06,733 | ^ 2023-10-06T13:05:06,734 /tmp/pip-build-env-zlh34l30/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&]’ 2023-10-06T13:05:06,735 618 | inline void store_aligned(float* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:05:06,735 | ^~~~~~~~~~~~~ 2023-10-06T13:05:06,736 /tmp/pip-build-env-zlh34l30/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*’ 2023-10-06T13:05:06,737 618 | inline void store_aligned(float* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:05:06,737 | ~~~~~~~^~~ 2023-10-06T13:05:06,738 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:66: 2023-10-06T13:05:06,739 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2074:17: note: candidate: ‘template void xsimd::store_aligned(T*, const batch&)’ 2023-10-06T13:05:06,739 2074 | inline void store_aligned(T* mem, batch const& val) noexcept 2023-10-06T13:05:06,740 | ^~~~~~~~~~~~~ 2023-10-06T13:05:06,741 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2074:17: note: candidate expects 2 arguments, 3 provided 2023-10-06T13:05:07,061 /tmp/pip-build-env-zlh34l30/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]’: 2023-10-06T13:05:07,061 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:229:32: required from ‘xsimd::batch xsimd::operator*(const batch&, const batch&)’ 2023-10-06T13:05:07,062 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:07,062 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:07,063 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:07,064 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:07,065 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T13:05:07,066 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:07,067 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:07,068 /tmp/pip-build-env-zlh34l30/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 >&> >]’ 2023-10-06T13:05:07,069 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:07,070 fluidsim/solvers/ns3d/forcing/__pythran__/watu.cpp:71: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 >]’ 2023-10-06T13:05:07,071 fluidsim/solvers/ns3d/forcing/__pythran__/watu.cpp:85:101: required from here 2023-10-06T13:05:07,071 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:783:38: error: no matching function for call to ‘mul(xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2023-10-06T13:05:07,072 783 | return *this = kernel::mul(*this, other, A {}); 2023-10-06T13:05:07,073 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2023-10-06T13:05:07,073 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:15, 2023-10-06T13:05:07,074 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:84: 2023-10-06T13:05:07,075 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_arithmetic.hpp:145:28: note: candidate: ‘template xsimd::batch xsimd::kernel::mul(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2023-10-06T13:05:07,076 145 | inline batch mul(batch const& self, batch const& other, requires_arch) noexcept 2023-10-06T13:05:07,076 | ^~~ 2023-10-06T13:05:07,077 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_arithmetic.hpp:145:28: note: template argument deduction/substitution failed: 2023-10-06T13:05:07,078 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:17: 2023-10-06T13:05:07,079 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:05:07,080 32 | template ::value, void>::type> 2023-10-06T13:05:07,081 | ^~~~~ 2023-10-06T13:05:07,081 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:05:07,082 810 | inline batch mul(batch const& lhs, batch const& rhs, requires_arch) noexcept 2023-10-06T13:05:07,082 | ^~~ 2023-10-06T13:05:07,083 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:810:28: note: template argument deduction/substitution failed: 2023-10-06T13:05:07,083 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:05:07,084 809 | template = 0> 2023-10-06T13:05:07,084 | ^ 2023-10-06T13:05:07,145 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:19: 2023-10-06T13:05:07,145 /tmp/pip-build-env-zlh34l30/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&]’: 2023-10-06T13:05:07,146 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:226: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&]’ 2023-10-06T13:05:07,147 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1202: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]’ 2023-10-06T13:05:07,148 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1287:32: required from ‘xsimd::batch xsimd::load_unaligned(const From*) [with A = neon; From = double]’ 2023-10-06T13:05:07,149 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:07,149 /tmp/pip-build-env-zlh34l30/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 >&>&>]’ 2023-10-06T13:05:07,150 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T13:05:07,151 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:07,151 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:07,152 /tmp/pip-build-env-zlh34l30/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 >&> >]’ 2023-10-06T13:05:07,153 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:07,154 fluidsim/solvers/ns3d/forcing/__pythran__/watu.cpp:71: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 >]’ 2023-10-06T13:05:07,155 fluidsim/solvers/ns3d/forcing/__pythran__/watu.cpp:85:101: required from here 2023-10-06T13:05:07,155 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:219:59: error: static assertion failed: there should be a direct load for this type combination 2023-10-06T13:05:07,156 219 | static_assert(!std::is_same::value, "there should be a direct load for this type combination"); 2023-10-06T13:05:07,157 | ^~~~~ 2023-10-06T13:05:07,157 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:219:59: note: ‘!(bool)std::integral_constant::value’ evaluates to false 2023-10-06T13:05:07,158 /tmp/pip-build-env-zlh34l30/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]’: 2023-10-06T13:05:07,159 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:223:32: required from ‘xsimd::batch xsimd::operator-(const batch&, const batch&)’ 2023-10-06T13:05:07,160 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:07,160 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:07,161 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:07,162 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:07,163 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T13:05:07,164 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:07,165 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:07,166 /tmp/pip-build-env-zlh34l30/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 >&> >]’ 2023-10-06T13:05:07,167 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:07,167 fluidsim/solvers/ns3d/forcing/__pythran__/watu.cpp:71: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 >]’ 2023-10-06T13:05:07,168 fluidsim/solvers/ns3d/forcing/__pythran__/watu.cpp:85:101: required from here 2023-10-06T13:05:07,169 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:776:38: error: no matching function for call to ‘sub(xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2023-10-06T13:05:07,170 776 | return *this = kernel::sub(*this, other, A {}); 2023-10-06T13:05:07,170 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2023-10-06T13:05:07,171 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:05:07,171 773 | inline batch sub(batch const& lhs, batch const& rhs, requires_arch) noexcept 2023-10-06T13:05:07,172 | ^~~ 2023-10-06T13:05:07,173 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:773:28: note: template argument deduction/substitution failed: 2023-10-06T13:05:07,174 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:05:07,175 772 | template = 0> 2023-10-06T13:05:07,176 | ^ 2023-10-06T13:05:07,434 cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics 2023-10-06T13:05:07,700 INFO: Generated C++ source file: fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp 2023-10-06T13:05:07,701 Generated C++ source file: fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp 2023-10-06T13:05:07,702 building 'fluidsim.solvers.ns3d.strat.__pythran__.solver' extension 2023-10-06T13:05:07,702 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 2023-10-06T13:05:07,703 creating build/temp.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/strat 2023-10-06T13:05:07,704 creating build/temp.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/strat/__pythran__ 2023-10-06T13:05:07,705 INFO: compile options: '-DENABLE_PYTHON_MODULE -D__PYTHRAN__=3 -DPYTHRAN_BLAS_BLAS -I/tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-zlh34l30/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/usr/local/include -I/tmp/pip-build-env-zlh34l30/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/usr/include/python3.11 -c' 2023-10-06T13:05:07,705 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' 2023-10-06T13:05:07,706 INFO: arm-linux-gnueabihf-gcc: fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp 2023-10-06T13:05:18,355 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:61, 2023-10-06T13:05:18,355 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:7, 2023-10-06T13:05:18,356 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/tuple.hpp:5, 2023-10-06T13:05:18,357 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/bool_.hpp:5, 2023-10-06T13:05:18,357 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:4, 2023-10-06T13:05:18,358 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2023-10-06T13:05:18,358 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2023-10-06T13:05:18,359 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:46, 2023-10-06T13:05:18,360 from fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp:1: 2023-10-06T13:05:18,360 /tmp/pip-build-env-zlh34l30/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]’: 2023-10-06T13:05:18,361 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:1103:11: required from ‘xsimd::batch, A>::batch(const value_type&) [with T = double; A = xsimd::neon; value_type = std::complex]’ 2023-10-06T13:05:18,362 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:18,362 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:18,363 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:18,364 /tmp/pip-build-env-zlh34l30/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 >&>]’ 2023-10-06T13:05:18,365 fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp:84: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 >]’ 2023-10-06T13:05:18,366 fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp:98:78: required from here 2023-10-06T13:05:18,366 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:503:69: error: no matching function for call to ‘xsimd::types::simd_register::simd_register(xsimd::batch)’ 2023-10-06T13:05:18,367 503 | : types::simd_register(kernel::broadcast(val, A {})) 2023-10-06T13:05:18,367 | ^ 2023-10-06T13:05:18,368 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./././././xsimd_sse2_register.hpp:16, 2023-10-06T13:05:18,369 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././xsimd_sse3_register.hpp:15, 2023-10-06T13:05:18,370 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./././xsimd_ssse3_register.hpp:15, 2023-10-06T13:05:18,370 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././xsimd_sse4_1_register.hpp:15, 2023-10-06T13:05:18,371 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./xsimd_sse4_2_register.hpp:15, 2023-10-06T13:05:18,372 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/xsimd_fma3_sse_register.hpp:15, 2023-10-06T13:05:18,372 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/xsimd_all_registers.hpp:12, 2023-10-06T13:05:18,373 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/xsimd_arch.hpp:19, 2023-10-06T13:05:18,374 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/xsimd_aligned_allocator.hpp:27, 2023-10-06T13:05:18,374 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:56: 2023-10-06T13:05:18,375 /tmp/pip-build-env-zlh34l30/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()’ 2023-10-06T13:05:18,376 27 | struct simd_register 2023-10-06T13:05:18,377 | ^~~~~~~~~~~~~ 2023-10-06T13:05:18,377 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: candidate expects 0 arguments, 1 provided 2023-10-06T13:05:18,378 /tmp/pip-build-env-zlh34l30/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&)’ 2023-10-06T13:05:18,378 /tmp/pip-build-env-zlh34l30/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&’ 2023-10-06T13:05:18,379 /tmp/pip-build-env-zlh34l30/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&&)’ 2023-10-06T13:05:18,380 /tmp/pip-build-env-zlh34l30/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&&’ 2023-10-06T13:05:19,876 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:19, 2023-10-06T13:05:19,877 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:84, 2023-10-06T13:05:19,878 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:491: 2023-10-06T13:05:19,879 /tmp/pip-build-env-zlh34l30/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&]’: 2023-10-06T13:05:19,880 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:386: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&]’ 2023-10-06T13:05:19,880 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:1191:47: required from ‘void xsimd::batch, A>::store_unaligned(value_type*) const [with T = double; A = xsimd::neon; value_type = std::complex]’ 2023-10-06T13:05:19,881 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:19,882 /tmp/pip-build-env-zlh34l30/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 >&>&> > >]’ 2023-10-06T13:05:19,883 /tmp/pip-build-env-zlh34l30/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 >&>&> > >]’ 2023-10-06T13:05:19,884 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T13:05:19,884 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:19,885 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:19,886 /tmp/pip-build-env-zlh34l30/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 >&> >]’ 2023-10-06T13:05:19,887 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:19,888 fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp:84: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 >]’ 2023-10-06T13:05:19,889 fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp:98:78: required from here 2023-10-06T13:05:19,889 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:337:54: error: static assertion failed: complex_high not implemented for the required architecture 2023-10-06T13:05:19,890 337 | static_assert(std::is_same::value, "complex_high not implemented for the required architecture"); 2023-10-06T13:05:19,891 | ^~~~~ 2023-10-06T13:05:19,891 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:337:54: note: ‘std::integral_constant::value’ evaluates to false 2023-10-06T13:05:19,892 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:338:13: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-06T13:05:19,893 338 | } 2023-10-06T13:05:19,893 | ^ 2023-10-06T13:05:19,894 /tmp/pip-build-env-zlh34l30/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&]’: 2023-10-06T13:05:19,894 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:387: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&]’ 2023-10-06T13:05:19,895 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:1191:47: required from ‘void xsimd::batch, A>::store_unaligned(value_type*) const [with T = double; A = xsimd::neon; value_type = std::complex]’ 2023-10-06T13:05:19,896 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:19,896 /tmp/pip-build-env-zlh34l30/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 >&>&> > >]’ 2023-10-06T13:05:19,897 /tmp/pip-build-env-zlh34l30/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 >&>&> > >]’ 2023-10-06T13:05:19,898 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T13:05:19,899 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:19,900 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:19,900 /tmp/pip-build-env-zlh34l30/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 >&> >]’ 2023-10-06T13:05:19,901 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:19,902 fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp:84: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 >]’ 2023-10-06T13:05:19,903 fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp:98:78: required from here 2023-10-06T13:05:19,903 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:343:54: error: static assertion failed: complex_low not implemented for the required architecture 2023-10-06T13:05:19,904 343 | static_assert(std::is_same::value, "complex_low not implemented for the required architecture"); 2023-10-06T13:05:19,905 | ^~~~~ 2023-10-06T13:05:19,906 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:343:54: note: ‘std::integral_constant::value’ evaluates to false 2023-10-06T13:05:19,907 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:344:13: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-06T13:05:19,907 344 | } 2023-10-06T13:05:19,909 | ^ 2023-10-06T13:05:19,999 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:72: 2023-10-06T13:05:19,999 /tmp/pip-build-env-zlh34l30/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&]’: 2023-10-06T13:05:20,000 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:581:35: required from ‘void xsimd::batch::store_unaligned(U*) const [with U = double; T = double; A = xsimd::neon]’ 2023-10-06T13:05:20,000 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:389: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&]’ 2023-10-06T13:05:20,001 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:1191:47: required from ‘void xsimd::batch, A>::store_unaligned(value_type*) const [with T = double; A = xsimd::neon; value_type = std::complex]’ 2023-10-06T13:05:20,001 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:20,002 /tmp/pip-build-env-zlh34l30/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 >&>&> > >]’ 2023-10-06T13:05:20,003 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T13:05:20,004 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:20,004 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:20,005 /tmp/pip-build-env-zlh34l30/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 >&> >]’ 2023-10-06T13:05:20,006 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:20,007 fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp:84: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 >]’ 2023-10-06T13:05:20,008 fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp:98:78: required from here 2023-10-06T13:05:20,008 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:05:20,009 626 | store_aligned(dst, src, A {}); 2023-10-06T13:05:20,009 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2023-10-06T13:05:20,010 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:05:20,011 570 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:05:20,011 | ^~~~~~~~~~~~~ 2023-10-06T13:05:20,012 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:570:21: note: template argument deduction/substitution failed: 2023-10-06T13:05:20,013 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:05:20,013 569 | template = 0> 2023-10-06T13:05:20,014 | ^ 2023-10-06T13:05:20,015 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:05:20,016 576 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:05:20,017 | ^~~~~~~~~~~~~ 2023-10-06T13:05:20,017 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:576:21: note: template argument deduction/substitution failed: 2023-10-06T13:05:20,018 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:05:20,019 575 | template = 0> 2023-10-06T13:05:20,019 | ^ 2023-10-06T13:05:20,020 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:05:20,021 582 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:05:20,022 | ^~~~~~~~~~~~~ 2023-10-06T13:05:20,022 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:582:21: note: template argument deduction/substitution failed: 2023-10-06T13:05:20,023 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:05:20,023 581 | template = 0> 2023-10-06T13:05:20,024 | ^ 2023-10-06T13:05:20,025 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:05:20,025 588 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:05:20,026 | ^~~~~~~~~~~~~ 2023-10-06T13:05:20,026 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:588:21: note: template argument deduction/substitution failed: 2023-10-06T13:05:20,027 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:05:20,028 587 | template = 0> 2023-10-06T13:05:20,029 | ^ 2023-10-06T13:05:20,029 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:05:20,030 594 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:05:20,031 | ^~~~~~~~~~~~~ 2023-10-06T13:05:20,032 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:594:21: note: template argument deduction/substitution failed: 2023-10-06T13:05:20,032 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:05:20,033 593 | template = 0> 2023-10-06T13:05:20,034 | ^ 2023-10-06T13:05:20,035 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:05:20,035 600 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:05:20,036 | ^~~~~~~~~~~~~ 2023-10-06T13:05:20,037 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:600:21: note: template argument deduction/substitution failed: 2023-10-06T13:05:20,037 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:05:20,038 599 | template = 0> 2023-10-06T13:05:20,038 | ^ 2023-10-06T13:05:20,039 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:05:20,040 606 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:05:20,040 | ^~~~~~~~~~~~~ 2023-10-06T13:05:20,041 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:606:21: note: template argument deduction/substitution failed: 2023-10-06T13:05:20,041 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:05:20,042 605 | template = 0> 2023-10-06T13:05:20,043 | ^ 2023-10-06T13:05:20,043 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:05:20,044 612 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:05:20,045 | ^~~~~~~~~~~~~ 2023-10-06T13:05:20,046 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:612:21: note: template argument deduction/substitution failed: 2023-10-06T13:05:20,046 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:05:20,047 611 | template = 0> 2023-10-06T13:05:20,048 | ^ 2023-10-06T13:05:20,048 /tmp/pip-build-env-zlh34l30/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&]’ 2023-10-06T13:05:20,049 618 | inline void store_aligned(float* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:05:20,050 | ^~~~~~~~~~~~~ 2023-10-06T13:05:20,050 /tmp/pip-build-env-zlh34l30/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*’ 2023-10-06T13:05:20,051 618 | inline void store_aligned(float* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:05:20,052 | ~~~~~~~^~~ 2023-10-06T13:05:20,052 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:66: 2023-10-06T13:05:20,053 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2074:17: note: candidate: ‘template void xsimd::store_aligned(T*, const batch&)’ 2023-10-06T13:05:20,053 2074 | inline void store_aligned(T* mem, batch const& val) noexcept 2023-10-06T13:05:20,054 | ^~~~~~~~~~~~~ 2023-10-06T13:05:20,054 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2074:17: note: candidate expects 2 arguments, 3 provided 2023-10-06T13:05:20,088 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:493: 2023-10-06T13:05:20,089 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/./xsimd_traits.hpp: In instantiation of ‘struct xsimd::detail::static_check_supported_config_emitter’: 2023-10-06T13:05:20,089 /tmp/pip-build-env-zlh34l30/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>’ 2023-10-06T13:05:20,090 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:20,091 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1286:55: required from ‘xsimd::batch xsimd::load_unaligned(const From*) [with A = neon; From = std::complex]’ 2023-10-06T13:05:20,092 /tmp/pip-build-env-zlh34l30/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>]’ 2023-10-06T13:05:20,093 /tmp/pip-build-env-zlh34l30/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 >&>&>]’ 2023-10-06T13:05:20,093 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T13:05:20,094 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:20,095 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:20,096 /tmp/pip-build-env-zlh34l30/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 >&> >]’ 2023-10-06T13:05:20,096 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:20,097 fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp:84: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 >]’ 2023-10-06T13:05:20,098 fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp:98:78: required from here 2023-10-06T13:05:20,099 /tmp/pip-build-env-zlh34l30/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 2023-10-06T13:05:20,099 71 | static_assert(!A::supported() || xsimd::has_simd_register::value, 2023-10-06T13:05:20,100 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-10-06T13:05:20,101 /tmp/pip-build-env-zlh34l30/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 2023-10-06T13:05:20,166 /tmp/pip-build-env-zlh34l30/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]’: 2023-10-06T13:05:20,167 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:1341:16: required from ‘xsimd::batch, A>& xsimd::batch, A>::operator-=(const xsimd::batch, A>&) [with T = double; A = xsimd::neon]’ 2023-10-06T13:05:20,168 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:458:32: required from ‘xsimd::batch, xsimd::neon> xsimd::operator-(const batch, neon>&, const batch, neon>&)’ 2023-10-06T13:05:20,168 /tmp/pip-build-env-zlh34l30/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>]’ 2023-10-06T13:05:20,169 /tmp/pip-build-env-zlh34l30/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>]’ 2023-10-06T13:05:20,170 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:20,171 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T13:05:20,172 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:20,172 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:20,173 /tmp/pip-build-env-zlh34l30/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 >&> >]’ 2023-10-06T13:05:20,174 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:20,175 fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp:84: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 >]’ 2023-10-06T13:05:20,176 fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp:98:78: required from here 2023-10-06T13:05:20,177 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:776:38: error: no matching function for call to ‘sub(xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2023-10-06T13:05:20,177 776 | return *this = kernel::sub(*this, other, A {}); 2023-10-06T13:05:20,178 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2023-10-06T13:05:20,178 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:05:20,179 773 | inline batch sub(batch const& lhs, batch const& rhs, requires_arch) noexcept 2023-10-06T13:05:20,179 | ^~~ 2023-10-06T13:05:20,180 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:773:28: note: template argument deduction/substitution failed: 2023-10-06T13:05:20,181 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:05:20,181 772 | template = 0> 2023-10-06T13:05:20,182 | ^ 2023-10-06T13:05:20,190 /tmp/pip-build-env-zlh34l30/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&]’: 2023-10-06T13:05:20,191 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:366: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&]’ 2023-10-06T13:05:20,192 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1217: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>]’ 2023-10-06T13:05:20,193 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1287:32: required from ‘xsimd::batch xsimd::load_unaligned(const From*) [with A = neon; From = std::complex]’ 2023-10-06T13:05:20,193 /tmp/pip-build-env-zlh34l30/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>]’ 2023-10-06T13:05:20,194 /tmp/pip-build-env-zlh34l30/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 >&>&>]’ 2023-10-06T13:05:20,195 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T13:05:20,196 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:20,196 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:20,197 /tmp/pip-build-env-zlh34l30/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 >&> >]’ 2023-10-06T13:05:20,198 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:20,199 fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp:84: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 >]’ 2023-10-06T13:05:20,200 fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp:98:78: required from here 2023-10-06T13:05:20,200 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:331:54: error: static assertion failed: load_complex not implemented for the required architecture 2023-10-06T13:05:20,201 331 | static_assert(std::is_same::value, "load_complex not implemented for the required architecture"); 2023-10-06T13:05:20,202 | ^~~~~ 2023-10-06T13:05:20,203 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:331:54: note: ‘std::integral_constant::value’ evaluates to false 2023-10-06T13:05:20,203 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:332:13: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-06T13:05:20,204 332 | } 2023-10-06T13:05:20,205 | ^ 2023-10-06T13:05:20,206 /tmp/pip-build-env-zlh34l30/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]’: 2023-10-06T13:05:20,206 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:1420:18: required from ‘xsimd::batch, A> xsimd::batch, A>::operator-() const [with T = double; A = xsimd::neon]’ 2023-10-06T13:05:20,207 /tmp/pip-build-env-zlh34l30/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>]’ 2023-10-06T13:05:20,208 /tmp/pip-build-env-zlh34l30/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>]’ 2023-10-06T13:05:20,209 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:20,210 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:20,210 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T13:05:20,211 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:20,212 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:20,213 /tmp/pip-build-env-zlh34l30/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 >&> >]’ 2023-10-06T13:05:20,214 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:20,215 fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp:84: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 >]’ 2023-10-06T13:05:20,216 fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp:98:78: required from here 2023-10-06T13:05:20,216 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:907:30: error: no matching function for call to ‘neg(const xsimd::batch&, xsimd::neon)’ 2023-10-06T13:05:20,217 907 | return kernel::neg(*this, A {}); 2023-10-06T13:05:20,217 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2023-10-06T13:05:20,218 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:05:20,219 675 | inline batch neg(batch const& rhs, requires_arch) noexcept 2023-10-06T13:05:20,219 | ^~~ 2023-10-06T13:05:20,220 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:675:28: note: template argument deduction/substitution failed: 2023-10-06T13:05:20,221 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:05:20,222 674 | template = 0> 2023-10-06T13:05:20,222 | ^ 2023-10-06T13:05:20,223 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:05:20,224 681 | inline batch neg(batch const& rhs, requires_arch) noexcept 2023-10-06T13:05:20,225 | ^~~ 2023-10-06T13:05:20,225 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:681:28: note: template argument deduction/substitution failed: 2023-10-06T13:05:20,226 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:05:20,227 680 | template = 0> 2023-10-06T13:05:20,228 | ^ 2023-10-06T13:05:20,228 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:05:20,229 687 | inline batch neg(batch const& rhs, requires_arch) noexcept 2023-10-06T13:05:20,230 | ^~~ 2023-10-06T13:05:20,230 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:687:28: note: template argument deduction/substitution failed: 2023-10-06T13:05:20,231 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:05:20,232 686 | template = 0> 2023-10-06T13:05:20,232 | ^ 2023-10-06T13:05:20,233 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:05:20,233 693 | inline batch neg(batch const& rhs, requires_arch) noexcept 2023-10-06T13:05:20,234 | ^~~ 2023-10-06T13:05:20,235 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:693:28: note: template argument deduction/substitution failed: 2023-10-06T13:05:20,235 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:05:20,236 692 | template = 0> 2023-10-06T13:05:20,237 | ^ 2023-10-06T13:05:20,238 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:05:20,239 699 | inline batch neg(batch const& rhs, requires_arch) noexcept 2023-10-06T13:05:20,239 | ^~~ 2023-10-06T13:05:20,240 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:699:28: note: template argument deduction/substitution failed: 2023-10-06T13:05:20,241 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:05:20,242 698 | template = 0> 2023-10-06T13:05:20,243 | ^ 2023-10-06T13:05:20,244 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:05:20,245 705 | inline batch neg(batch const& rhs, requires_arch) noexcept 2023-10-06T13:05:20,246 | ^~~ 2023-10-06T13:05:20,247 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:705:28: note: template argument deduction/substitution failed: 2023-10-06T13:05:20,247 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:05:20,248 704 | template = 0> 2023-10-06T13:05:20,249 | ^ 2023-10-06T13:05:20,249 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:05:20,250 711 | inline batch neg(batch const& rhs, requires_arch) noexcept 2023-10-06T13:05:20,251 | ^~~ 2023-10-06T13:05:20,251 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:711:28: note: template argument deduction/substitution failed: 2023-10-06T13:05:20,252 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:05:20,253 710 | template = 0> 2023-10-06T13:05:20,254 | ^ 2023-10-06T13:05:20,255 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:05:20,256 717 | inline batch neg(batch const& rhs, requires_arch) noexcept 2023-10-06T13:05:20,257 | ^~~ 2023-10-06T13:05:20,258 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:717:28: note: template argument deduction/substitution failed: 2023-10-06T13:05:20,259 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:05:20,260 716 | template = 0> 2023-10-06T13:05:20,261 | ^ 2023-10-06T13:05:20,262 /tmp/pip-build-env-zlh34l30/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&]’ 2023-10-06T13:05:20,262 723 | inline batch neg(batch const& rhs, requires_arch) noexcept 2023-10-06T13:05:20,263 | ^~~ 2023-10-06T13:05:20,264 /tmp/pip-build-env-zlh34l30/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&’ 2023-10-06T13:05:20,265 723 | inline batch neg(batch const& rhs, requires_arch) noexcept 2023-10-06T13:05:20,266 | ~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-10-06T13:05:20,266 /tmp/pip-build-env-zlh34l30/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&]’: 2023-10-06T13:05:20,267 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:226: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&]’ 2023-10-06T13:05:20,267 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:629:41: required from ‘static xsimd::batch xsimd::batch::load_unaligned(const U*) [with U = double; T = double; A = xsimd::neon]’ 2023-10-06T13:05:20,268 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:364: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&]’ 2023-10-06T13:05:20,268 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1217: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>]’ 2023-10-06T13:05:20,269 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1287:32: required from ‘xsimd::batch xsimd::load_unaligned(const From*) [with A = neon; From = std::complex]’ 2023-10-06T13:05:20,270 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T13:05:20,270 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:20,271 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:20,272 /tmp/pip-build-env-zlh34l30/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 >&> >]’ 2023-10-06T13:05:20,273 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:20,274 fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp:84: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 >]’ 2023-10-06T13:05:20,274 fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp:98:78: required from here 2023-10-06T13:05:20,275 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:219:59: error: static assertion failed: there should be a direct load for this type combination 2023-10-06T13:05:20,275 219 | static_assert(!std::is_same::value, "there should be a direct load for this type combination"); 2023-10-06T13:05:20,276 | ^~~~~ 2023-10-06T13:05:20,277 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:219:59: note: ‘!(bool)std::integral_constant::value’ evaluates to false 2023-10-06T13:05:20,278 /tmp/pip-build-env-zlh34l30/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]’: 2023-10-06T13:05:20,279 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:229:32: required from ‘xsimd::batch xsimd::operator*(const batch&, const batch&)’ 2023-10-06T13:05:20,279 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:1349:38: required from ‘xsimd::batch, A>& xsimd::batch, A>::operator*=(const xsimd::batch, A>&) [with T = double; A = xsimd::neon]’ 2023-10-06T13:05:20,279 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:464:32: required from ‘xsimd::batch, xsimd::neon> xsimd::operator*(const batch, neon>&, const batch, neon>&)’ 2023-10-06T13:05:20,280 /tmp/pip-build-env-zlh34l30/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>]’ 2023-10-06T13:05:20,280 /tmp/pip-build-env-zlh34l30/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>]’ 2023-10-06T13:05:20,281 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T13:05:20,282 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:20,282 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:20,283 /tmp/pip-build-env-zlh34l30/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 >&> >]’ 2023-10-06T13:05:20,284 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:20,285 fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp:84: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 >]’ 2023-10-06T13:05:20,285 fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp:98:78: required from here 2023-10-06T13:05:20,286 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:783:38: error: no matching function for call to ‘mul(xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2023-10-06T13:05:20,287 783 | return *this = kernel::mul(*this, other, A {}); 2023-10-06T13:05:20,288 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2023-10-06T13:05:20,288 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:15: 2023-10-06T13:05:20,289 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_arithmetic.hpp:145:28: note: candidate: ‘template xsimd::batch xsimd::kernel::mul(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2023-10-06T13:05:20,289 145 | inline batch mul(batch const& self, batch const& other, requires_arch) noexcept 2023-10-06T13:05:20,290 | ^~~ 2023-10-06T13:05:20,290 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_arithmetic.hpp:145:28: note: template argument deduction/substitution failed: 2023-10-06T13:05:20,291 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:17: 2023-10-06T13:05:20,291 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:05:20,292 32 | template ::value, void>::type> 2023-10-06T13:05:20,292 | ^~~~~ 2023-10-06T13:05:20,293 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:05:20,294 810 | inline batch mul(batch const& lhs, batch const& rhs, requires_arch) noexcept 2023-10-06T13:05:20,295 | ^~~ 2023-10-06T13:05:20,295 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:810:28: note: template argument deduction/substitution failed: 2023-10-06T13:05:20,296 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:05:20,297 809 | template = 0> 2023-10-06T13:05:20,297 | ^ 2023-10-06T13:05:20,298 /tmp/pip-build-env-zlh34l30/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]’: 2023-10-06T13:05:20,299 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:217:32: required from ‘xsimd::batch xsimd::operator+(const batch&, const batch&)’ 2023-10-06T13:05:20,300 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:1350:53: required from ‘xsimd::batch, A>& xsimd::batch, A>::operator*=(const xsimd::batch, A>&) [with T = double; A = xsimd::neon]’ 2023-10-06T13:05:20,300 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:464:32: required from ‘xsimd::batch, xsimd::neon> xsimd::operator*(const batch, neon>&, const batch, neon>&)’ 2023-10-06T13:05:20,302 /tmp/pip-build-env-zlh34l30/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>]’ 2023-10-06T13:05:20,302 /tmp/pip-build-env-zlh34l30/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>]’ 2023-10-06T13:05:20,303 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T13:05:20,304 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:20,304 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:20,305 /tmp/pip-build-env-zlh34l30/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 >&> >]’ 2023-10-06T13:05:20,306 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:20,307 fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp:84: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 >]’ 2023-10-06T13:05:20,308 fluidsim/solvers/ns3d/strat/__pythran__/solver.cpp:98:78: required from here 2023-10-06T13:05:20,308 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:769:38: error: no matching function for call to ‘add(xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2023-10-06T13:05:20,309 769 | return *this = kernel::add(*this, other, A {}); 2023-10-06T13:05:20,310 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2023-10-06T13:05:20,311 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:05:20,311 736 | inline batch add(batch const& lhs, batch const& rhs, requires_arch) noexcept 2023-10-06T13:05:20,312 | ^~~ 2023-10-06T13:05:20,313 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:736:28: note: template argument deduction/substitution failed: 2023-10-06T13:05:20,314 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:05:20,314 735 | template = 0> 2023-10-06T13:05:20,315 | ^ 2023-10-06T13:05:20,535 cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics 2023-10-06T13:05:21,929 INFO: Generated C++ source file: fluidsim/solvers/ns3d/output/__pythran__/spatiotemporal_spectra.cpp 2023-10-06T13:05:21,929 Generated C++ source file: fluidsim/solvers/ns3d/output/__pythran__/spatiotemporal_spectra.cpp 2023-10-06T13:05:21,930 building 'fluidsim.solvers.ns3d.output.__pythran__.spatiotemporal_spectra' extension 2023-10-06T13:05:21,930 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 2023-10-06T13:05:21,931 creating build/temp.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/output 2023-10-06T13:05:21,931 creating build/temp.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/output/__pythran__ 2023-10-06T13:05:21,932 INFO: compile options: '-DENABLE_PYTHON_MODULE -D__PYTHRAN__=3 -DPYTHRAN_BLAS_BLAS -I/tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-zlh34l30/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/usr/local/include -I/tmp/pip-build-env-zlh34l30/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/usr/include/python3.11 -c' 2023-10-06T13:05:21,933 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' 2023-10-06T13:05:21,933 INFO: arm-linux-gnueabihf-gcc: fluidsim/solvers/ns3d/output/__pythran__/spatiotemporal_spectra.cpp 2023-10-06T13:05:37,407 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:61, 2023-10-06T13:05:37,408 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:7, 2023-10-06T13:05:37,408 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/tuple.hpp:5, 2023-10-06T13:05:37,409 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/bool_.hpp:5, 2023-10-06T13:05:37,410 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:4, 2023-10-06T13:05:37,411 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2023-10-06T13:05:37,411 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2023-10-06T13:05:37,412 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:46, 2023-10-06T13:05:37,413 from fluidsim/solvers/ns3d/output/__pythran__/spatiotemporal_spectra.cpp:1: 2023-10-06T13:05:37,413 /tmp/pip-build-env-zlh34l30/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]’: 2023-10-06T13:05:37,414 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:37,415 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:37,416 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:37,416 /tmp/pip-build-env-zlh34l30/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> >&>]’ 2023-10-06T13:05:37,417 fluidsim/solvers/ns3d/output/__pythran__/spatiotemporal_spectra.cpp:435: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 >]’ 2023-10-06T13:05:37,418 fluidsim/solvers/ns3d/output/__pythran__/spatiotemporal_spectra.cpp:495:106: required from here 2023-10-06T13:05:37,419 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:503:69: error: no matching function for call to ‘xsimd::types::simd_register::simd_register(xsimd::batch)’ 2023-10-06T13:05:37,419 503 | : types::simd_register(kernel::broadcast(val, A {})) 2023-10-06T13:05:37,420 | ^ 2023-10-06T13:05:37,420 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./././././xsimd_sse2_register.hpp:16, 2023-10-06T13:05:37,421 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././xsimd_sse3_register.hpp:15, 2023-10-06T13:05:37,422 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./././xsimd_ssse3_register.hpp:15, 2023-10-06T13:05:37,422 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././xsimd_sse4_1_register.hpp:15, 2023-10-06T13:05:37,423 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/./xsimd_sse4_2_register.hpp:15, 2023-10-06T13:05:37,424 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/xsimd_fma3_sse_register.hpp:15, 2023-10-06T13:05:37,424 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/xsimd_all_registers.hpp:12, 2023-10-06T13:05:37,425 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/xsimd_arch.hpp:19, 2023-10-06T13:05:37,426 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/xsimd_aligned_allocator.hpp:27, 2023-10-06T13:05:37,427 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:56: 2023-10-06T13:05:37,427 /tmp/pip-build-env-zlh34l30/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()’ 2023-10-06T13:05:37,428 27 | struct simd_register 2023-10-06T13:05:37,428 | ^~~~~~~~~~~~~ 2023-10-06T13:05:37,429 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/memory/../config/../types/././././././xsimd_register.hpp:27:16: note: candidate expects 0 arguments, 1 provided 2023-10-06T13:05:37,430 /tmp/pip-build-env-zlh34l30/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&)’ 2023-10-06T13:05:37,431 /tmp/pip-build-env-zlh34l30/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&’ 2023-10-06T13:05:37,432 /tmp/pip-build-env-zlh34l30/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&&)’ 2023-10-06T13:05:37,432 /tmp/pip-build-env-zlh34l30/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&&’ 2023-10-06T13:05:38,997 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:72, 2023-10-06T13:05:38,997 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:491: 2023-10-06T13:05:38,998 /tmp/pip-build-env-zlh34l30/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&]’: 2023-10-06T13:05:38,998 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:581:35: required from ‘void xsimd::batch::store_unaligned(U*) const [with U = double; T = double; A = xsimd::neon]’ 2023-10-06T13:05:38,999 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:39,000 /tmp/pip-build-env-zlh34l30/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> >&>]’ 2023-10-06T13:05:39,000 /tmp/pip-build-env-zlh34l30/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> >&>]’ 2023-10-06T13:05:39,001 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:39,002 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:39,003 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:39,004 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:401: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> >&]’ 2023-10-06T13:05:39,005 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:426: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>}]’ 2023-10-06T13:05:39,005 fluidsim/solvers/ns3d/output/__pythran__/spatiotemporal_spectra.cpp:435: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 >]’ 2023-10-06T13:05:39,006 fluidsim/solvers/ns3d/output/__pythran__/spatiotemporal_spectra.cpp:495:106: required from here 2023-10-06T13:05:39,007 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:05:39,007 626 | store_aligned(dst, src, A {}); 2023-10-06T13:05:39,008 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2023-10-06T13:05:39,008 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:05:39,009 570 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:05:39,010 | ^~~~~~~~~~~~~ 2023-10-06T13:05:39,010 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:570:21: note: template argument deduction/substitution failed: 2023-10-06T13:05:39,011 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:05:39,012 569 | template = 0> 2023-10-06T13:05:39,013 | ^ 2023-10-06T13:05:39,013 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:05:39,014 576 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:05:39,015 | ^~~~~~~~~~~~~ 2023-10-06T13:05:39,015 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:576:21: note: template argument deduction/substitution failed: 2023-10-06T13:05:39,016 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:05:39,017 575 | template = 0> 2023-10-06T13:05:39,018 | ^ 2023-10-06T13:05:39,018 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:05:39,019 582 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:05:39,020 | ^~~~~~~~~~~~~ 2023-10-06T13:05:39,021 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:582:21: note: template argument deduction/substitution failed: 2023-10-06T13:05:39,021 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:05:39,022 581 | template = 0> 2023-10-06T13:05:39,022 | ^ 2023-10-06T13:05:39,023 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:05:39,023 588 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:05:39,024 | ^~~~~~~~~~~~~ 2023-10-06T13:05:39,025 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:588:21: note: template argument deduction/substitution failed: 2023-10-06T13:05:39,026 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:05:39,027 587 | template = 0> 2023-10-06T13:05:39,028 | ^ 2023-10-06T13:05:39,028 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:05:39,029 594 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:05:39,030 | ^~~~~~~~~~~~~ 2023-10-06T13:05:39,030 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:594:21: note: template argument deduction/substitution failed: 2023-10-06T13:05:39,031 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:05:39,031 593 | template = 0> 2023-10-06T13:05:39,032 | ^ 2023-10-06T13:05:39,033 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:05:39,034 600 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:05:39,034 | ^~~~~~~~~~~~~ 2023-10-06T13:05:39,035 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:600:21: note: template argument deduction/substitution failed: 2023-10-06T13:05:39,035 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:05:39,036 599 | template = 0> 2023-10-06T13:05:39,037 | ^ 2023-10-06T13:05:39,037 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:05:39,038 606 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:05:39,038 | ^~~~~~~~~~~~~ 2023-10-06T13:05:39,039 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:606:21: note: template argument deduction/substitution failed: 2023-10-06T13:05:39,039 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:05:39,040 605 | template = 0> 2023-10-06T13:05:39,041 | ^ 2023-10-06T13:05:39,041 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:05:39,042 612 | inline void store_aligned(T* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:05:39,043 | ^~~~~~~~~~~~~ 2023-10-06T13:05:39,043 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:612:21: note: template argument deduction/substitution failed: 2023-10-06T13:05:39,044 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:05:39,045 611 | template = 0> 2023-10-06T13:05:39,045 | ^ 2023-10-06T13:05:39,046 /tmp/pip-build-env-zlh34l30/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&]’ 2023-10-06T13:05:39,047 618 | inline void store_aligned(float* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:05:39,047 | ^~~~~~~~~~~~~ 2023-10-06T13:05:39,048 /tmp/pip-build-env-zlh34l30/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*’ 2023-10-06T13:05:39,049 618 | inline void store_aligned(float* dst, batch const& src, requires_arch) noexcept 2023-10-06T13:05:39,050 | ~~~~~~~^~~ 2023-10-06T13:05:39,050 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:66: 2023-10-06T13:05:39,051 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2074:17: note: candidate: ‘template void xsimd::store_aligned(T*, const batch&)’ 2023-10-06T13:05:39,051 2074 | inline void store_aligned(T* mem, batch const& val) noexcept 2023-10-06T13:05:39,052 | ^~~~~~~~~~~~~ 2023-10-06T13:05:39,052 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:2074:17: note: candidate expects 2 arguments, 3 provided 2023-10-06T13:05:40,886 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:19, 2023-10-06T13:05:40,886 from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:84: 2023-10-06T13:05:40,887 /tmp/pip-build-env-zlh34l30/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&]’: 2023-10-06T13:05:40,888 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:226: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&]’ 2023-10-06T13:05:40,888 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1202: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]’ 2023-10-06T13:05:40,889 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_api.hpp:1287:32: required from ‘xsimd::batch xsimd::load_unaligned(const From*) [with A = neon; From = double]’ 2023-10-06T13:05:40,890 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:40,891 /tmp/pip-build-env-zlh34l30/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 >]’ 2023-10-06T13:05:40,891 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T13:05:40,893 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:40,893 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:40,894 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:396: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> >&]’ 2023-10-06T13:05:40,895 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:426: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>}]’ 2023-10-06T13:05:40,896 fluidsim/solvers/ns3d/output/__pythran__/spatiotemporal_spectra.cpp:435: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 >]’ 2023-10-06T13:05:40,897 fluidsim/solvers/ns3d/output/__pythran__/spatiotemporal_spectra.cpp:495:106: required from here 2023-10-06T13:05:40,897 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:219:59: error: static assertion failed: there should be a direct load for this type combination 2023-10-06T13:05:40,898 219 | static_assert(!std::is_same::value, "there should be a direct load for this type combination"); 2023-10-06T13:05:40,899 | ^~~~~ 2023-10-06T13:05:40,900 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:219:59: note: ‘!(bool)std::integral_constant::value’ evaluates to false 2023-10-06T13:05:40,900 /tmp/pip-build-env-zlh34l30/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]’: 2023-10-06T13:05:40,901 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:229:32: required from ‘xsimd::batch xsimd::operator*(const batch&, const batch&)’ 2023-10-06T13:05:40,902 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:40,903 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:40,903 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:40,904 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:40,905 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T13:05:40,906 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:40,906 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:40,907 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:401: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> >&]’ 2023-10-06T13:05:40,908 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:426: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>}]’ 2023-10-06T13:05:40,909 fluidsim/solvers/ns3d/output/__pythran__/spatiotemporal_spectra.cpp:435: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 >]’ 2023-10-06T13:05:40,909 fluidsim/solvers/ns3d/output/__pythran__/spatiotemporal_spectra.cpp:495:106: required from here 2023-10-06T13:05:40,910 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:783:38: error: no matching function for call to ‘mul(xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2023-10-06T13:05:40,911 783 | return *this = kernel::mul(*this, other, A {}); 2023-10-06T13:05:40,912 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2023-10-06T13:05:40,912 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_generic.hpp:15: 2023-10-06T13:05:40,916 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_arithmetic.hpp:145:28: note: candidate: ‘template xsimd::batch xsimd::kernel::mul(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2023-10-06T13:05:40,917 145 | inline batch mul(batch const& self, batch const& other, requires_arch) noexcept 2023-10-06T13:05:40,918 | ^~~ 2023-10-06T13:05:40,918 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_arithmetic.hpp:145:28: note: template argument deduction/substitution failed: 2023-10-06T13:05:40,919 In file included from /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/xsimd_isa.hpp:17: 2023-10-06T13:05:40,919 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:05:40,920 32 | template ::value, void>::type> 2023-10-06T13:05:40,920 | ^~~~~ 2023-10-06T13:05:40,921 /tmp/pip-build-env-zlh34l30/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)’ 2023-10-06T13:05:40,922 810 | inline batch mul(batch const& lhs, batch const& rhs, requires_arch) noexcept 2023-10-06T13:05:40,923 | ^~~ 2023-10-06T13:05:40,923 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/./xsimd_neon.hpp:810:28: note: template argument deduction/substitution failed: 2023-10-06T13:05:40,924 /tmp/pip-build-env-zlh34l30/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’ 2023-10-06T13:05:40,925 809 | template = 0> 2023-10-06T13:05:40,926 | ^ 2023-10-06T13:05:43,206 /tmp/pip-build-env-zlh34l30/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]’: 2023-10-06T13:05:43,207 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:235:32: required from ‘xsimd::batch xsimd::operator/(const batch&, const batch&)’ 2023-10-06T13:05:43,208 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:43,209 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:43,209 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:43,210 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:43,211 /tmp/pip-build-env-zlh34l30/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 ] 2023-10-06T13:05:43,212 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:43,212 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:43,213 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:43,213 /tmp/pip-build-env-zlh34l30/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]’ 2023-10-06T13:05:43,214 fluidsim/solvers/ns3d/output/__pythran__/spatiotemporal_spectra.cpp:482: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 >]’ 2023-10-06T13:05:43,215 fluidsim/solvers/ns3d/output/__pythran__/spatiotemporal_spectra.cpp:495:106: required from here 2023-10-06T13:05:43,216 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/xsimd_batch.hpp:790:38: error: no matching function for call to ‘div(xsimd::batch&, const xsimd::batch&, xsimd::neon)’ 2023-10-06T13:05:43,216 790 | return *this = kernel::div(*this, other, A {}); 2023-10-06T13:05:43,217 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2023-10-06T13:05:43,217 /tmp/pip-build-env-zlh34l30/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&]’ 2023-10-06T13:05:43,218 839 | inline batch div(batch const& lhs, batch const& rhs, requires_arch) noexcept 2023-10-06T13:05:43,219 | ^~~ 2023-10-06T13:05:43,219 /tmp/pip-build-env-zlh34l30/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&’ 2023-10-06T13:05:43,220 839 | inline batch div(batch const& lhs, batch const& rhs, requires_arch) noexcept 2023-10-06T13:05:43,221 | ~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-10-06T13:05:43,221 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_arithmetic.hpp:62:28: note: candidate: ‘template xsimd::batch xsimd::kernel::div(const xsimd::batch&, const xsimd::batch&, requires_arch)’ 2023-10-06T13:05:43,222 62 | inline batch div(batch const& self, batch const& other, requires_arch) noexcept 2023-10-06T13:05:43,223 | ^~~ 2023-10-06T13:05:43,223 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_arithmetic.hpp:62:28: note: template argument deduction/substitution failed: 2023-10-06T13:05:43,224 /tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran/xsimd/types/../arch/././generic/xsimd_generic_arithmetic.hpp:61:37: error: no type named ‘type’ in ‘struct std::enable_if’ 2023-10-06T13:05:43,225 61 | template ::value, void>::type> 2023-10-06T13:05:43,225 | ^~~~~ 2023-10-06T13:05:43,944 cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics 2023-10-06T13:05:44,599 INFO: Generated C++ source file: fluidsim/util/__pythran__/mini_oper_modif_resol.cpp 2023-10-06T13:05:44,600 Generated C++ source file: fluidsim/util/__pythran__/mini_oper_modif_resol.cpp 2023-10-06T13:05:44,600 building 'fluidsim.util.__pythran__.mini_oper_modif_resol' extension 2023-10-06T13:05:44,601 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 2023-10-06T13:05:44,602 creating build/temp.linux-armv7l-cpython-311/fluidsim/util 2023-10-06T13:05:44,602 creating build/temp.linux-armv7l-cpython-311/fluidsim/util/__pythran__ 2023-10-06T13:05:44,603 INFO: compile options: '-DENABLE_PYTHON_MODULE -D__PYTHRAN__=3 -DPYTHRAN_BLAS_BLAS -I/tmp/pip-build-env-zlh34l30/normal/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-zlh34l30/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/usr/local/include -I/tmp/pip-build-env-zlh34l30/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/usr/include/python3.11 -c' 2023-10-06T13:05:44,603 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' 2023-10-06T13:05:44,604 INFO: arm-linux-gnueabihf-gcc: fluidsim/util/__pythran__/mini_oper_modif_resol.cpp 2023-10-06T13:05:56,881 creating build/lib.linux-armv7l-cpython-311/fluidsim/util/__pythran__ 2023-10-06T13:05:56,882 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 2023-10-06T13:05:57,123 Extensions built: ['fluidsim.base.output.__pythran__.spatiotemporal_spectra', 'fluidsim.base.output.__pythran__.increments', 'fluidsim.base.time_stepping.__pythran__.pseudo_spect', 'fluidsim.operators.__pythran__.operators3d', 'fluidsim.operators.__pythran__.operators2d', 'fluidsim.solvers.ns2d.output.__pythran__.spatiotemporal_spectra', 'fluidsim.solvers.ns2d.__pythran__.solver', 'fluidsim.solvers.ns3d.forcing.__pythran__.watu', 'fluidsim.solvers.ns3d.strat.__pythran__.solver', 'fluidsim.solvers.ns3d.output.__pythran__.spatiotemporal_spectra', 'fluidsim.util.__pythran__.mini_oper_modif_resol'] 2023-10-06T13:05:57,124 Extensions built: ['fluidsim.base.output.__pythran__.spatiotemporal_spectra', 'fluidsim.base.output.__pythran__.increments', 'fluidsim.base.time_stepping.__pythran__.pseudo_spect', 'fluidsim.operators.__pythran__.operators3d', 'fluidsim.operators.__pythran__.operators2d', 'fluidsim.solvers.ns2d.output.__pythran__.spatiotemporal_spectra', 'fluidsim.solvers.ns2d.__pythran__.solver', 'fluidsim.solvers.ns3d.forcing.__pythran__.watu', 'fluidsim.solvers.ns3d.strat.__pythran__.solver', 'fluidsim.solvers.ns3d.output.__pythran__.spatiotemporal_spectra', 'fluidsim.util.__pythran__.mini_oper_modif_resol'] 2023-10-06T13:05:57,164 installing to build/bdist.linux-armv7l/wheel 2023-10-06T13:05:57,165 running install 2023-10-06T13:05:57,201 running install_lib 2023-10-06T13:05:57,220 creating build/bdist.linux-armv7l 2023-10-06T13:05:57,220 creating build/bdist.linux-armv7l/wheel 2023-10-06T13:05:57,222 creating build/bdist.linux-armv7l/wheel/fluidsim 2023-10-06T13:05:57,224 copying build/lib.linux-armv7l-cpython-311/fluidsim/_version.py -> build/bdist.linux-armv7l/wheel/fluidsim 2023-10-06T13:05:57,227 creating build/bdist.linux-armv7l/wheel/fluidsim/base 2023-10-06T13:05:57,229 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/state.py -> build/bdist.linux-armv7l/wheel/fluidsim/base 2023-10-06T13:05:57,233 creating build/bdist.linux-armv7l/wheel/fluidsim/base/forcing 2023-10-06T13:05:57,233 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/forcing/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/forcing 2023-10-06T13:05:57,235 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/forcing/test_kolmogorov.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/forcing 2023-10-06T13:05:57,237 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/forcing/anisotropic.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/forcing 2023-10-06T13:05:57,240 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/forcing/milestone.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/forcing 2023-10-06T13:05:57,242 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/forcing/kolmogorov.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/forcing 2023-10-06T13:05:57,244 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/forcing/base.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/forcing 2023-10-06T13:05:57,247 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/forcing/specific.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/forcing 2023-10-06T13:05:57,250 creating build/bdist.linux-armv7l/wheel/fluidsim/base/preprocess 2023-10-06T13:05:57,251 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/preprocess/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/preprocess 2023-10-06T13:05:57,253 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/preprocess/pseudo_spect.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/preprocess 2023-10-06T13:05:57,255 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/preprocess/test.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/preprocess 2023-10-06T13:05:57,256 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/preprocess/base.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/preprocess 2023-10-06T13:05:57,258 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/init_fields.py -> build/bdist.linux-armv7l/wheel/fluidsim/base 2023-10-06T13:05:57,261 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/setofvariables.py -> build/bdist.linux-armv7l/wheel/fluidsim/base 2023-10-06T13:05:57,263 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/base 2023-10-06T13:05:57,265 creating build/bdist.linux-armv7l/wheel/fluidsim/base/sphericalharmo 2023-10-06T13:05:57,266 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/sphericalharmo/state.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/sphericalharmo 2023-10-06T13:05:57,268 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/sphericalharmo/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/sphericalharmo 2023-10-06T13:05:57,269 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/sphericalharmo/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/sphericalharmo 2023-10-06T13:05:57,271 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/sphericalharmo/output.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/sphericalharmo 2023-10-06T13:05:57,273 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/sphericalharmo/phys_fields.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/sphericalharmo 2023-10-06T13:05:57,275 creating build/bdist.linux-armv7l/wheel/fluidsim/base/output 2023-10-06T13:05:57,276 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/output/spectra_multidim.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/output 2023-10-06T13:05:57,278 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/output/temporal_spectra.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/output 2023-10-06T13:05:57,281 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/output/spectra.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/output 2023-10-06T13:05:57,283 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/output/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/output 2023-10-06T13:05:57,286 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/output/cross_corr3d.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/output 2023-10-06T13:05:57,288 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/output/spatiotemporal_spectra.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/output 2023-10-06T13:05:57,291 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/output/phys_fields3d.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/output 2023-10-06T13:05:57,293 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/output/increments.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/output 2023-10-06T13:05:57,295 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/output/time_signals_fft.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/output 2023-10-06T13:05:57,298 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/output/print_stdout.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/output 2023-10-06T13:05:57,300 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/output/spatial_means.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/output 2023-10-06T13:05:57,302 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/output/phys_fields2d.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/output 2023-10-06T13:05:57,305 creating build/bdist.linux-armv7l/wheel/fluidsim/base/output/__pythran__ 2023-10-06T13:05:57,306 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__ 2023-10-06T13:05:57,310 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/output/phys_fields.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/output 2023-10-06T13:05:57,313 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/output/horiz_means.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/output 2023-10-06T13:05:57,315 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/output/prob_dens_func.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/output 2023-10-06T13:05:57,317 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/output/base.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/output 2023-10-06T13:05:57,320 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/output/spect_energy_budget.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/output 2023-10-06T13:05:57,322 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/output/phys_fields1d.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/output 2023-10-06T13:05:57,324 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/output/spectra3d.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/output 2023-10-06T13:05:57,326 creating build/bdist.linux-armv7l/wheel/fluidsim/base/test 2023-10-06T13:05:57,327 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/test/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/test 2023-10-06T13:05:57,329 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/test/test_base_solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/test 2023-10-06T13:05:57,331 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/test/test_params.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/test 2023-10-06T13:05:57,332 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/test/test_base_solver_ps.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/test 2023-10-06T13:05:57,335 creating build/bdist.linux-armv7l/wheel/fluidsim/base/solvers 2023-10-06T13:05:57,336 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/solvers/info_base.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/solvers 2023-10-06T13:05:57,338 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/solvers/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/solvers 2023-10-06T13:05:57,339 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/solvers/pseudo_spect.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/solvers 2023-10-06T13:05:57,342 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/solvers/finite_diff.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/solvers 2023-10-06T13:05:57,343 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/solvers/base.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/solvers 2023-10-06T13:05:57,346 creating build/bdist.linux-armv7l/wheel/fluidsim/base/time_stepping 2023-10-06T13:05:57,347 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/time_stepping/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/time_stepping 2023-10-06T13:05:57,348 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/time_stepping/pseudo_spect.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/time_stepping 2023-10-06T13:05:57,351 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/time_stepping/finite_diff.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/time_stepping 2023-10-06T13:05:57,353 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/time_stepping/base.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/time_stepping 2023-10-06T13:05:57,355 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/time_stepping/simple.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/time_stepping 2023-10-06T13:05:57,357 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/params.py -> build/bdist.linux-armv7l/wheel/fluidsim/base 2023-10-06T13:05:57,359 creating build/bdist.linux-armv7l/wheel/fluidsim/base/turb_model 2023-10-06T13:05:57,360 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/turb_model/test_turb_model.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/turb_model 2023-10-06T13:05:57,362 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/turb_model/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/turb_model 2023-10-06T13:05:57,363 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/turb_model/smagorinsky.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/turb_model 2023-10-06T13:05:57,365 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/turb_model/stress_tensor.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/turb_model 2023-10-06T13:05:57,367 copying build/lib.linux-armv7l-cpython-311/fluidsim/base/turb_model/base.py -> build/bdist.linux-armv7l/wheel/fluidsim/base/turb_model 2023-10-06T13:05:57,369 creating build/bdist.linux-armv7l/wheel/fluidsim/operators 2023-10-06T13:05:57,370 copying build/lib.linux-armv7l-cpython-311/fluidsim/operators/operators3d.py -> build/bdist.linux-armv7l/wheel/fluidsim/operators 2023-10-06T13:05:57,373 copying build/lib.linux-armv7l-cpython-311/fluidsim/operators/operators1d.py -> build/bdist.linux-armv7l/wheel/fluidsim/operators 2023-10-06T13:05:57,375 copying build/lib.linux-armv7l-cpython-311/fluidsim/operators/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/operators 2023-10-06T13:05:57,379 creating build/bdist.linux-armv7l/wheel/fluidsim/operators/test 2023-10-06T13:05:57,380 copying build/lib.linux-armv7l-cpython-311/fluidsim/operators/test/test_operators3d.py -> build/bdist.linux-armv7l/wheel/fluidsim/operators/test 2023-10-06T13:05:57,382 copying build/lib.linux-armv7l-cpython-311/fluidsim/operators/test/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/operators/test 2023-10-06T13:05:57,383 copying build/lib.linux-armv7l-cpython-311/fluidsim/operators/test/test_operators2d.py -> build/bdist.linux-armv7l/wheel/fluidsim/operators/test 2023-10-06T13:05:57,386 copying build/lib.linux-armv7l-cpython-311/fluidsim/operators/operators0d.py -> build/bdist.linux-armv7l/wheel/fluidsim/operators 2023-10-06T13:05:57,387 copying build/lib.linux-armv7l-cpython-311/fluidsim/operators/operators2d.py -> build/bdist.linux-armv7l/wheel/fluidsim/operators 2023-10-06T13:05:57,390 copying build/lib.linux-armv7l-cpython-311/fluidsim/operators/op_finitediff2d.py -> build/bdist.linux-armv7l/wheel/fluidsim/operators 2023-10-06T13:05:57,392 copying build/lib.linux-armv7l-cpython-311/fluidsim/operators/sphericalharmo.py -> build/bdist.linux-armv7l/wheel/fluidsim/operators 2023-10-06T13:05:57,394 copying build/lib.linux-armv7l-cpython-311/fluidsim/operators/base.py -> build/bdist.linux-armv7l/wheel/fluidsim/operators 2023-10-06T13:05:57,396 copying build/lib.linux-armv7l-cpython-311/fluidsim/operators/op_finitediff1d.py -> build/bdist.linux-armv7l/wheel/fluidsim/operators 2023-10-06T13:05:57,398 copying build/lib.linux-armv7l-cpython-311/fluidsim/magic.py -> build/bdist.linux-armv7l/wheel/fluidsim 2023-10-06T13:05:57,399 copying build/lib.linux-armv7l-cpython-311/fluidsim/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim 2023-10-06T13:05:57,402 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers 2023-10-06T13:05:57,403 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/waves2d 2023-10-06T13:05:57,404 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/waves2d/state.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/waves2d 2023-10-06T13:05:57,406 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/waves2d/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/waves2d 2023-10-06T13:05:57,408 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/waves2d/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/waves2d 2023-10-06T13:05:57,409 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/waves2d/test_solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/waves2d 2023-10-06T13:05:57,412 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d 2023-10-06T13:05:57,412 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/state.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d 2023-10-06T13:05:57,415 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/bouss 2023-10-06T13:05:57,416 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/bouss/state.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/bouss 2023-10-06T13:05:57,419 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/bouss/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/bouss 2023-10-06T13:05:57,421 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/bouss/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/bouss 2023-10-06T13:05:57,422 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/bouss/test_solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/bouss 2023-10-06T13:05:57,424 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/init_fields.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d 2023-10-06T13:05:57,426 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d 2023-10-06T13:05:57,428 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d 2023-10-06T13:05:57,430 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/with_uxuy.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d 2023-10-06T13:05:57,433 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/strat 2023-10-06T13:05:57,434 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat/state.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/strat 2023-10-06T13:05:57,436 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat/init_fields.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/strat 2023-10-06T13:05:57,438 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/strat 2023-10-06T13:05:57,440 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat/time_stepping.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/strat 2023-10-06T13:05:57,442 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/strat 2023-10-06T13:05:57,445 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/strat/output 2023-10-06T13:05:57,445 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 2023-10-06T13:05:57,448 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 2023-10-06T13:05:57,450 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat/output/spectra.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/strat/output 2023-10-06T13:05:57,452 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat/output/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/strat/output 2023-10-06T13:05:57,454 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 2023-10-06T13:05:57,456 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 2023-10-06T13:05:57,459 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 2023-10-06T13:05:57,461 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 2023-10-06T13:05:57,463 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 2023-10-06T13:05:57,465 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat/test_solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/strat 2023-10-06T13:05:57,467 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/strat/forcing.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/strat 2023-10-06T13:05:57,470 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/output 2023-10-06T13:05:57,471 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/output/spectra_multidim.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/output 2023-10-06T13:05:57,473 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/output/spectra.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/output 2023-10-06T13:05:57,474 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/output/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/output 2023-10-06T13:05:57,476 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/output/spatiotemporal_spectra.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/output 2023-10-06T13:05:57,478 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/output/print_stdout.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/output 2023-10-06T13:05:57,479 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/output/spatial_means.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/output 2023-10-06T13:05:57,482 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/output/spect_energy_budget.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d/output 2023-10-06T13:05:57,484 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/test_with_uxuy.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d 2023-10-06T13:05:57,486 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/test_solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d 2023-10-06T13:05:57,488 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns2d/forcing.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns2d 2023-10-06T13:05:57,489 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers 2023-10-06T13:05:57,492 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/nl1d 2023-10-06T13:05:57,492 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/nl1d/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/nl1d 2023-10-06T13:05:57,494 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/nl1d/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/nl1d 2023-10-06T13:05:57,496 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/nl1d/test_solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/nl1d 2023-10-06T13:05:57,499 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/burgers1d 2023-10-06T13:05:57,500 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/burgers1d/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/burgers1d 2023-10-06T13:05:57,501 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/burgers1d/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/burgers1d 2023-10-06T13:05:57,503 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/burgers1d/test_solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/burgers1d 2023-10-06T13:05:57,505 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/burgers1d/skew_sym 2023-10-06T13:05:57,506 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/burgers1d/skew_sym/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/burgers1d/skew_sym 2023-10-06T13:05:57,508 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/burgers1d/skew_sym/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/burgers1d/skew_sym 2023-10-06T13:05:57,509 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 2023-10-06T13:05:57,511 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/models0d 2023-10-06T13:05:57,512 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d/test_lorenz.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/models0d 2023-10-06T13:05:57,514 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/models0d 2023-10-06T13:05:57,516 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/models0d/lorenz 2023-10-06T13:05:57,516 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d/lorenz/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/models0d/lorenz 2023-10-06T13:05:57,519 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d/lorenz/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/models0d/lorenz 2023-10-06T13:05:57,521 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/models0d/lorenz/output 2023-10-06T13:05:57,522 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d/lorenz/output/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/models0d/lorenz/output 2023-10-06T13:05:57,523 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 2023-10-06T13:05:57,525 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d/test_predaprey.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/models0d 2023-10-06T13:05:57,528 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/models0d/predaprey 2023-10-06T13:05:57,528 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d/predaprey/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/models0d/predaprey 2023-10-06T13:05:57,530 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d/predaprey/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/models0d/predaprey 2023-10-06T13:05:57,532 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/models0d/predaprey/output 2023-10-06T13:05:57,533 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/models0d/predaprey/output/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/models0d/predaprey/output 2023-10-06T13:05:57,535 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 2023-10-06T13:05:57,538 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l 2023-10-06T13:05:57,539 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/state.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l 2023-10-06T13:05:57,541 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/test_operators.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l 2023-10-06T13:05:57,542 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/init_fields.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l 2023-10-06T13:05:57,544 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l 2023-10-06T13:05:57,546 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l 2023-10-06T13:05:57,549 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/exactlin 2023-10-06T13:05:57,549 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/exactlin/state.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/exactlin 2023-10-06T13:05:57,552 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/exactlin/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/exactlin 2023-10-06T13:05:57,554 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/exactlin/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/exactlin 2023-10-06T13:05:57,557 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/exactlin/modified 2023-10-06T13:05:57,557 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/exactlin/modified/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/exactlin/modified 2023-10-06T13:05:57,560 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/exactlin/modified/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/exactlin/modified 2023-10-06T13:05:57,562 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/exactlin/modified/output.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/exactlin/modified 2023-10-06T13:05:57,564 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 2023-10-06T13:05:57,566 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/exactlin/test_solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/exactlin 2023-10-06T13:05:57,568 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/operators.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l 2023-10-06T13:05:57,571 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/output 2023-10-06T13:05:57,572 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/output/spectra.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/output 2023-10-06T13:05:57,574 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/output/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/output 2023-10-06T13:05:57,576 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/output/increments.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/output 2023-10-06T13:05:57,579 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/output/_old_spatial_means.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/output 2023-10-06T13:05:57,581 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/output/normal_mode.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/output 2023-10-06T13:05:57,583 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/output/print_stdout.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/output 2023-10-06T13:05:57,585 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/output/spatial_means.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/output 2023-10-06T13:05:57,588 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 2023-10-06T13:05:57,590 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/output/spect_energy_budget.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/output 2023-10-06T13:05:57,593 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/onlywaves 2023-10-06T13:05:57,594 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/onlywaves/state.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/onlywaves 2023-10-06T13:05:57,597 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/onlywaves/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/onlywaves 2023-10-06T13:05:57,599 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/onlywaves/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/onlywaves 2023-10-06T13:05:57,600 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/onlywaves/output.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/onlywaves 2023-10-06T13:05:57,602 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/onlywaves/test_solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/onlywaves 2023-10-06T13:05:57,605 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/modified 2023-10-06T13:05:57,605 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/modified/state.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/modified 2023-10-06T13:05:57,607 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/modified/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/modified 2023-10-06T13:05:57,609 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/modified/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/modified 2023-10-06T13:05:57,611 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/modified/output.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/modified 2023-10-06T13:05:57,613 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/modified/test_solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l/modified 2023-10-06T13:05:57,615 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/test_solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l 2023-10-06T13:05:57,617 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sw1l/forcing.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sw1l 2023-10-06T13:05:57,620 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/ad1d 2023-10-06T13:05:57,621 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d/state.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ad1d 2023-10-06T13:05:57,624 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/ad1d/pseudo_spect 2023-10-06T13:05:57,625 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d/pseudo_spect/state.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ad1d/pseudo_spect 2023-10-06T13:05:57,627 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d/pseudo_spect/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ad1d/pseudo_spect 2023-10-06T13:05:57,629 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d/pseudo_spect/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ad1d/pseudo_spect 2023-10-06T13:05:57,631 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 2023-10-06T13:05:57,632 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d/init_fields.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ad1d 2023-10-06T13:05:57,634 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ad1d 2023-10-06T13:05:57,636 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ad1d 2023-10-06T13:05:57,639 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/ad1d/output 2023-10-06T13:05:57,639 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d/output/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ad1d/output 2023-10-06T13:05:57,641 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d/output/print_stdout.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ad1d/output 2023-10-06T13:05:57,643 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ad1d/test_solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ad1d 2023-10-06T13:05:57,645 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/sphere 2023-10-06T13:05:57,646 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/sphere/ns2d 2023-10-06T13:05:57,647 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sphere/ns2d/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sphere/ns2d 2023-10-06T13:05:57,650 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sphere/ns2d/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sphere/ns2d 2023-10-06T13:05:57,651 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sphere/ns2d/test_solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sphere/ns2d 2023-10-06T13:05:57,653 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sphere/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sphere 2023-10-06T13:05:57,655 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/sphere/sw1l 2023-10-06T13:05:57,656 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sphere/sw1l/state.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sphere/sw1l 2023-10-06T13:05:57,658 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sphere/sw1l/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sphere/sw1l 2023-10-06T13:05:57,661 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sphere/sw1l/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sphere/sw1l 2023-10-06T13:05:57,662 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/sphere/sw1l/test_solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/sphere/sw1l 2023-10-06T13:05:57,665 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/plate2d 2023-10-06T13:05:57,666 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d/state.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/plate2d 2023-10-06T13:05:57,668 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d/init_fields.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/plate2d 2023-10-06T13:05:57,670 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/plate2d 2023-10-06T13:05:57,672 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/plate2d 2023-10-06T13:05:57,674 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d/operators.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/plate2d 2023-10-06T13:05:57,676 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/plate2d/output 2023-10-06T13:05:57,677 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d/output/spectra.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/plate2d/output 2023-10-06T13:05:57,680 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d/output/correlations_freq.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/plate2d/output 2023-10-06T13:05:57,682 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d/output/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/plate2d/output 2023-10-06T13:05:57,684 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d/output/print_stdout.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/plate2d/output 2023-10-06T13:05:57,686 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d/output/spatial_means.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/plate2d/output 2023-10-06T13:05:57,688 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d/dimensional.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/plate2d 2023-10-06T13:05:57,690 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d/test_dimensional.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/plate2d 2023-10-06T13:05:57,692 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d/test_solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/plate2d 2023-10-06T13:05:57,694 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/plate2d/forcing.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/plate2d 2023-10-06T13:05:57,697 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d 2023-10-06T13:05:57,698 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/state.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d 2023-10-06T13:05:57,700 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d/bouss 2023-10-06T13:05:57,701 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/bouss/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d/bouss 2023-10-06T13:05:57,704 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/bouss/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d/bouss 2023-10-06T13:05:57,706 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/bouss/test_solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d/bouss 2023-10-06T13:05:57,708 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d/forcing 2023-10-06T13:05:57,709 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/forcing/watu.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d/forcing 2023-10-06T13:05:57,711 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/forcing/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d/forcing 2023-10-06T13:05:57,713 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/forcing/milestone.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d/forcing 2023-10-06T13:05:57,715 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/try_load.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d 2023-10-06T13:05:57,716 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/init_fields.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d 2023-10-06T13:05:57,719 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d 2023-10-06T13:05:57,721 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/time_stepping.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d 2023-10-06T13:05:57,722 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d 2023-10-06T13:05:57,724 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d/strat 2023-10-06T13:05:57,725 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/strat/state.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d/strat 2023-10-06T13:05:57,727 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/strat/solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d/strat 2023-10-06T13:05:57,729 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/strat/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d/strat 2023-10-06T13:05:57,732 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d/strat/output 2023-10-06T13:05:57,733 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/strat/output/spectra.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d/strat/output 2023-10-06T13:05:57,735 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/strat/output/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d/strat/output 2023-10-06T13:05:57,737 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 2023-10-06T13:05:57,739 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 2023-10-06T13:05:57,741 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/strat/test_solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d/strat 2023-10-06T13:05:57,744 creating build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d/output 2023-10-06T13:05:57,745 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/output/spectra.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d/output 2023-10-06T13:05:57,747 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/output/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d/output 2023-10-06T13:05:57,749 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/output/spatiotemporal_spectra.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d/output 2023-10-06T13:05:57,751 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/output/print_stdout.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d/output 2023-10-06T13:05:57,752 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/output/spatial_means.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d/output 2023-10-06T13:05:57,755 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/output/spect_energy_budget.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d/output 2023-10-06T13:05:57,757 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/try_save.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d 2023-10-06T13:05:57,759 copying build/lib.linux-armv7l-cpython-311/fluidsim/solvers/ns3d/test_solver.py -> build/bdist.linux-armv7l/wheel/fluidsim/solvers/ns3d 2023-10-06T13:05:57,762 creating build/bdist.linux-armv7l/wheel/fluidsim/extend_simul 2023-10-06T13:05:57,763 copying build/lib.linux-armv7l-cpython-311/fluidsim/extend_simul/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/extend_simul 2023-10-06T13:05:57,764 copying build/lib.linux-armv7l-cpython-311/fluidsim/extend_simul/spatial_means_regions_milestone.py -> build/bdist.linux-armv7l/wheel/fluidsim/extend_simul 2023-10-06T13:05:57,767 creating build/bdist.linux-armv7l/wheel/fluidsim/util 2023-10-06T13:05:57,768 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/util 2023-10-06T13:05:57,771 creating build/bdist.linux-armv7l/wheel/fluidsim/util/scripts 2023-10-06T13:05:57,772 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/scripts/restart.py -> build/bdist.linux-armv7l/wheel/fluidsim/util/scripts 2023-10-06T13:05:57,774 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/scripts/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/util/scripts 2023-10-06T13:05:57,776 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/scripts/test_turb_trandom_anisotropic.py -> build/bdist.linux-armv7l/wheel/fluidsim/util/scripts 2023-10-06T13:05:57,778 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/scripts/turb_trandom_anisotropic.py -> build/bdist.linux-armv7l/wheel/fluidsim/util/scripts 2023-10-06T13:05:57,780 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/scripts/test_ipy_load.py -> build/bdist.linux-armv7l/wheel/fluidsim/util/scripts 2023-10-06T13:05:57,781 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/scripts/modif_resolution.py -> build/bdist.linux-armv7l/wheel/fluidsim/util/scripts 2023-10-06T13:05:57,783 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/scripts/test_restart.py -> build/bdist.linux-armv7l/wheel/fluidsim/util/scripts 2023-10-06T13:05:57,785 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/scripts/test_modif_resolution.py -> build/bdist.linux-armv7l/wheel/fluidsim/util/scripts 2023-10-06T13:05:57,787 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/scripts/ipy_load.py -> build/bdist.linux-armv7l/wheel/fluidsim/util/scripts 2023-10-06T13:05:57,789 creating build/bdist.linux-armv7l/wheel/fluidsim/util/console 2023-10-06T13:05:57,789 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/console/__main__.py -> build/bdist.linux-armv7l/wheel/fluidsim/util/console 2023-10-06T13:05:57,791 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/console/__init__.py -> build/bdist.linux-armv7l/wheel/fluidsim/util/console 2023-10-06T13:05:57,793 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/console/bench_analysis.py -> build/bdist.linux-armv7l/wheel/fluidsim/util/console 2023-10-06T13:05:57,795 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/console/test_bench.py -> build/bdist.linux-armv7l/wheel/fluidsim/util/console 2023-10-06T13:05:57,796 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/console/profile.py -> build/bdist.linux-armv7l/wheel/fluidsim/util/console 2023-10-06T13:05:57,798 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/console/bench.py -> build/bdist.linux-armv7l/wheel/fluidsim/util/console 2023-10-06T13:05:57,800 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/console/util.py -> build/bdist.linux-armv7l/wheel/fluidsim/util/console 2023-10-06T13:05:57,803 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/console/test_profile.py -> build/bdist.linux-armv7l/wheel/fluidsim/util/console 2023-10-06T13:05:57,804 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/frequency_modulation.py -> build/bdist.linux-armv7l/wheel/fluidsim/util 2023-10-06T13:05:57,806 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/output.py -> build/bdist.linux-armv7l/wheel/fluidsim/util 2023-10-06T13:05:57,808 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/util.py -> build/bdist.linux-armv7l/wheel/fluidsim/util 2023-10-06T13:05:57,810 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/test_util.py -> build/bdist.linux-armv7l/wheel/fluidsim/util 2023-10-06T13:05:57,812 creating build/bdist.linux-armv7l/wheel/fluidsim/util/__pythran__ 2023-10-06T13:05:57,813 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__ 2023-10-06T13:05:57,816 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/mini_oper_modif_resol.py -> build/bdist.linux-armv7l/wheel/fluidsim/util 2023-10-06T13:05:57,817 copying build/lib.linux-armv7l-cpython-311/fluidsim/util/testing.py -> build/bdist.linux-armv7l/wheel/fluidsim/util 2023-10-06T13:05:57,819 running install_egg_info 2023-10-06T13:05:57,829 running egg_info 2023-10-06T13:05:57,839 writing fluidsim.egg-info/PKG-INFO 2023-10-06T13:05:57,861 writing dependency_links to fluidsim.egg-info/dependency_links.txt 2023-10-06T13:05:57,864 writing entry points to fluidsim.egg-info/entry_points.txt 2023-10-06T13:05:57,876 writing requirements to fluidsim.egg-info/requires.txt 2023-10-06T13:05:57,877 writing top-level names to fluidsim.egg-info/top_level.txt 2023-10-06T13:05:57,983 ERROR setuptools_scm._file_finders.git listing git files failed - pretending there aren't any 2023-10-06T13:05:57,986 reading manifest file 'fluidsim.egg-info/SOURCES.txt' 2023-10-06T13:05:57,997 reading manifest template 'MANIFEST.in' 2023-10-06T13:05:58,001 no previously-included directories found matching 'doc' 2023-10-06T13:05:58,001 no previously-included directories found matching 'lib' 2023-10-06T13:05:58,002 no previously-included directories found matching 'scripts' 2023-10-06T13:05:58,003 no previously-included directories found matching 'bench' 2023-10-06T13:05:58,004 no previously-included directories found matching 'old' 2023-10-06T13:05:58,005 no previously-included directories found matching '.github' 2023-10-06T13:05:58,006 adding license file 'LICENSE.txt' 2023-10-06T13:05:58,006 adding license file 'AUTHORS.rst' 2023-10-06T13:05:58,019 writing manifest file 'fluidsim.egg-info/SOURCES.txt' 2023-10-06T13:05:58,021 Copying fluidsim.egg-info to build/bdist.linux-armv7l/wheel/fluidsim-0.7.4-py3.11.egg-info 2023-10-06T13:05:58,032 running install_scripts 2023-10-06T13:05:58,106 creating build/bdist.linux-armv7l/wheel/fluidsim-0.7.4.dist-info/WHEEL 2023-10-06T13:05:58,109 creating '/tmp/pip-wheel-9fm9wbjh/.tmp-h7gbdrai/fluidsim-0.7.4-cp311-cp311-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2023-10-06T13:05:58,112 adding 'fluidsim/__init__.py' 2023-10-06T13:05:58,113 adding 'fluidsim/_version.py' 2023-10-06T13:05:58,115 adding 'fluidsim/magic.py' 2023-10-06T13:05:58,117 adding 'fluidsim/base/__init__.py' 2023-10-06T13:05:58,119 adding 'fluidsim/base/init_fields.py' 2023-10-06T13:05:58,120 adding 'fluidsim/base/params.py' 2023-10-06T13:05:58,122 adding 'fluidsim/base/setofvariables.py' 2023-10-06T13:05:58,124 adding 'fluidsim/base/state.py' 2023-10-06T13:05:58,126 adding 'fluidsim/base/forcing/__init__.py' 2023-10-06T13:05:58,128 adding 'fluidsim/base/forcing/anisotropic.py' 2023-10-06T13:05:58,129 adding 'fluidsim/base/forcing/base.py' 2023-10-06T13:05:58,131 adding 'fluidsim/base/forcing/kolmogorov.py' 2023-10-06T13:05:58,133 adding 'fluidsim/base/forcing/milestone.py' 2023-10-06T13:05:58,137 adding 'fluidsim/base/forcing/specific.py' 2023-10-06T13:05:58,139 adding 'fluidsim/base/forcing/test_kolmogorov.py' 2023-10-06T13:05:58,141 adding 'fluidsim/base/output/__init__.py' 2023-10-06T13:05:58,144 adding 'fluidsim/base/output/base.py' 2023-10-06T13:05:58,145 adding 'fluidsim/base/output/cross_corr3d.py' 2023-10-06T13:05:58,147 adding 'fluidsim/base/output/horiz_means.py' 2023-10-06T13:05:58,149 adding 'fluidsim/base/output/increments.py' 2023-10-06T13:05:58,151 adding 'fluidsim/base/output/phys_fields.py' 2023-10-06T13:05:58,153 adding 'fluidsim/base/output/phys_fields1d.py' 2023-10-06T13:05:58,155 adding 'fluidsim/base/output/phys_fields2d.py' 2023-10-06T13:05:58,157 adding 'fluidsim/base/output/phys_fields3d.py' 2023-10-06T13:05:58,159 adding 'fluidsim/base/output/print_stdout.py' 2023-10-06T13:05:58,160 adding 'fluidsim/base/output/prob_dens_func.py' 2023-10-06T13:05:58,162 adding 'fluidsim/base/output/spatial_means.py' 2023-10-06T13:05:58,168 adding 'fluidsim/base/output/spatiotemporal_spectra.py' 2023-10-06T13:05:58,170 adding 'fluidsim/base/output/spect_energy_budget.py' 2023-10-06T13:05:58,172 adding 'fluidsim/base/output/spectra.py' 2023-10-06T13:05:58,174 adding 'fluidsim/base/output/spectra3d.py' 2023-10-06T13:05:58,176 adding 'fluidsim/base/output/spectra_multidim.py' 2023-10-06T13:05:58,179 adding 'fluidsim/base/output/temporal_spectra.py' 2023-10-06T13:05:58,182 adding 'fluidsim/base/output/time_signals_fft.py' 2023-10-06T13:05:58,199 adding 'fluidsim/base/output/__pythran__/spatiotemporal_spectra.cpython-311-arm-linux-gnueabihf.so' 2023-10-06T13:05:58,202 adding 'fluidsim/base/preprocess/__init__.py' 2023-10-06T13:05:58,203 adding 'fluidsim/base/preprocess/base.py' 2023-10-06T13:05:58,205 adding 'fluidsim/base/preprocess/pseudo_spect.py' 2023-10-06T13:05:58,206 adding 'fluidsim/base/preprocess/test.py' 2023-10-06T13:05:58,208 adding 'fluidsim/base/solvers/__init__.py' 2023-10-06T13:05:58,210 adding 'fluidsim/base/solvers/base.py' 2023-10-06T13:05:58,212 adding 'fluidsim/base/solvers/finite_diff.py' 2023-10-06T13:05:58,213 adding 'fluidsim/base/solvers/info_base.py' 2023-10-06T13:05:58,215 adding 'fluidsim/base/solvers/pseudo_spect.py' 2023-10-06T13:05:58,216 adding 'fluidsim/base/sphericalharmo/__init__.py' 2023-10-06T13:05:58,218 adding 'fluidsim/base/sphericalharmo/output.py' 2023-10-06T13:05:58,219 adding 'fluidsim/base/sphericalharmo/phys_fields.py' 2023-10-06T13:05:58,220 adding 'fluidsim/base/sphericalharmo/solver.py' 2023-10-06T13:05:58,222 adding 'fluidsim/base/sphericalharmo/state.py' 2023-10-06T13:05:58,224 adding 'fluidsim/base/test/__init__.py' 2023-10-06T13:05:58,225 adding 'fluidsim/base/test/test_base_solver.py' 2023-10-06T13:05:58,226 adding 'fluidsim/base/test/test_base_solver_ps.py' 2023-10-06T13:05:58,228 adding 'fluidsim/base/test/test_params.py' 2023-10-06T13:05:58,229 adding 'fluidsim/base/time_stepping/__init__.py' 2023-10-06T13:05:58,231 adding 'fluidsim/base/time_stepping/base.py' 2023-10-06T13:05:58,233 adding 'fluidsim/base/time_stepping/finite_diff.py' 2023-10-06T13:05:58,235 adding 'fluidsim/base/time_stepping/pseudo_spect.py' 2023-10-06T13:05:58,237 adding 'fluidsim/base/time_stepping/simple.py' 2023-10-06T13:05:58,239 adding 'fluidsim/base/turb_model/__init__.py' 2023-10-06T13:05:58,240 adding 'fluidsim/base/turb_model/base.py' 2023-10-06T13:05:58,242 adding 'fluidsim/base/turb_model/smagorinsky.py' 2023-10-06T13:05:58,243 adding 'fluidsim/base/turb_model/stress_tensor.py' 2023-10-06T13:05:58,244 adding 'fluidsim/base/turb_model/test_turb_model.py' 2023-10-06T13:05:58,246 adding 'fluidsim/extend_simul/__init__.py' 2023-10-06T13:05:58,248 adding 'fluidsim/extend_simul/spatial_means_regions_milestone.py' 2023-10-06T13:05:58,250 adding 'fluidsim/operators/__init__.py' 2023-10-06T13:05:58,252 adding 'fluidsim/operators/base.py' 2023-10-06T13:05:58,253 adding 'fluidsim/operators/op_finitediff1d.py' 2023-10-06T13:05:58,254 adding 'fluidsim/operators/op_finitediff2d.py' 2023-10-06T13:05:58,255 adding 'fluidsim/operators/operators0d.py' 2023-10-06T13:05:58,257 adding 'fluidsim/operators/operators1d.py' 2023-10-06T13:05:58,259 adding 'fluidsim/operators/operators2d.py' 2023-10-06T13:05:58,263 adding 'fluidsim/operators/operators3d.py' 2023-10-06T13:05:58,265 adding 'fluidsim/operators/sphericalharmo.py' 2023-10-06T13:05:58,267 adding 'fluidsim/operators/test/__init__.py' 2023-10-06T13:05:58,269 adding 'fluidsim/operators/test/test_operators2d.py' 2023-10-06T13:05:58,270 adding 'fluidsim/operators/test/test_operators3d.py' 2023-10-06T13:05:58,272 adding 'fluidsim/solvers/__init__.py' 2023-10-06T13:05:58,274 adding 'fluidsim/solvers/ad1d/__init__.py' 2023-10-06T13:05:58,276 adding 'fluidsim/solvers/ad1d/init_fields.py' 2023-10-06T13:05:58,277 adding 'fluidsim/solvers/ad1d/solver.py' 2023-10-06T13:05:58,278 adding 'fluidsim/solvers/ad1d/state.py' 2023-10-06T13:05:58,280 adding 'fluidsim/solvers/ad1d/test_solver.py' 2023-10-06T13:05:58,282 adding 'fluidsim/solvers/ad1d/output/__init__.py' 2023-10-06T13:05:58,283 adding 'fluidsim/solvers/ad1d/output/print_stdout.py' 2023-10-06T13:05:58,284 adding 'fluidsim/solvers/ad1d/pseudo_spect/__init__.py' 2023-10-06T13:05:58,286 adding 'fluidsim/solvers/ad1d/pseudo_spect/solver.py' 2023-10-06T13:05:58,287 adding 'fluidsim/solvers/ad1d/pseudo_spect/state.py' 2023-10-06T13:05:58,288 adding 'fluidsim/solvers/ad1d/pseudo_spect/test_solver.py' 2023-10-06T13:05:58,290 adding 'fluidsim/solvers/burgers1d/__init__.py' 2023-10-06T13:05:58,292 adding 'fluidsim/solvers/burgers1d/solver.py' 2023-10-06T13:05:58,293 adding 'fluidsim/solvers/burgers1d/test_solver.py' 2023-10-06T13:05:58,295 adding 'fluidsim/solvers/burgers1d/skew_sym/__init__.py' 2023-10-06T13:05:58,296 adding 'fluidsim/solvers/burgers1d/skew_sym/solver.py' 2023-10-06T13:05:58,298 adding 'fluidsim/solvers/burgers1d/skew_sym/test_solver.py' 2023-10-06T13:05:58,300 adding 'fluidsim/solvers/models0d/__init__.py' 2023-10-06T13:05:58,301 adding 'fluidsim/solvers/models0d/test_lorenz.py' 2023-10-06T13:05:58,302 adding 'fluidsim/solvers/models0d/test_predaprey.py' 2023-10-06T13:05:58,304 adding 'fluidsim/solvers/models0d/lorenz/__init__.py' 2023-10-06T13:05:58,306 adding 'fluidsim/solvers/models0d/lorenz/solver.py' 2023-10-06T13:05:58,308 adding 'fluidsim/solvers/models0d/lorenz/output/__init__.py' 2023-10-06T13:05:58,309 adding 'fluidsim/solvers/models0d/lorenz/output/print_stdout.py' 2023-10-06T13:05:58,311 adding 'fluidsim/solvers/models0d/predaprey/__init__.py' 2023-10-06T13:05:58,313 adding 'fluidsim/solvers/models0d/predaprey/solver.py' 2023-10-06T13:05:58,315 adding 'fluidsim/solvers/models0d/predaprey/output/__init__.py' 2023-10-06T13:05:58,316 adding 'fluidsim/solvers/models0d/predaprey/output/print_stdout.py' 2023-10-06T13:05:58,318 adding 'fluidsim/solvers/nl1d/__init__.py' 2023-10-06T13:05:58,319 adding 'fluidsim/solvers/nl1d/solver.py' 2023-10-06T13:05:58,320 adding 'fluidsim/solvers/nl1d/test_solver.py' 2023-10-06T13:05:58,322 adding 'fluidsim/solvers/ns2d/__init__.py' 2023-10-06T13:05:58,324 adding 'fluidsim/solvers/ns2d/forcing.py' 2023-10-06T13:05:58,325 adding 'fluidsim/solvers/ns2d/init_fields.py' 2023-10-06T13:05:58,327 adding 'fluidsim/solvers/ns2d/solver.py' 2023-10-06T13:05:58,328 adding 'fluidsim/solvers/ns2d/state.py' 2023-10-06T13:05:58,330 adding 'fluidsim/solvers/ns2d/test_solver.py' 2023-10-06T13:05:58,331 adding 'fluidsim/solvers/ns2d/test_with_uxuy.py' 2023-10-06T13:05:58,333 adding 'fluidsim/solvers/ns2d/with_uxuy.py' 2023-10-06T13:05:58,335 adding 'fluidsim/solvers/ns2d/bouss/__init__.py' 2023-10-06T13:05:58,336 adding 'fluidsim/solvers/ns2d/bouss/solver.py' 2023-10-06T13:05:58,338 adding 'fluidsim/solvers/ns2d/bouss/state.py' 2023-10-06T13:05:58,339 adding 'fluidsim/solvers/ns2d/bouss/test_solver.py' 2023-10-06T13:05:58,341 adding 'fluidsim/solvers/ns2d/output/__init__.py' 2023-10-06T13:05:58,343 adding 'fluidsim/solvers/ns2d/output/print_stdout.py' 2023-10-06T13:05:58,344 adding 'fluidsim/solvers/ns2d/output/spatial_means.py' 2023-10-06T13:05:58,346 adding 'fluidsim/solvers/ns2d/output/spatiotemporal_spectra.py' 2023-10-06T13:05:58,347 adding 'fluidsim/solvers/ns2d/output/spect_energy_budget.py' 2023-10-06T13:05:58,349 adding 'fluidsim/solvers/ns2d/output/spectra.py' 2023-10-06T13:05:58,350 adding 'fluidsim/solvers/ns2d/output/spectra_multidim.py' 2023-10-06T13:05:58,352 adding 'fluidsim/solvers/ns2d/strat/__init__.py' 2023-10-06T13:05:58,353 adding 'fluidsim/solvers/ns2d/strat/forcing.py' 2023-10-06T13:05:58,355 adding 'fluidsim/solvers/ns2d/strat/init_fields.py' 2023-10-06T13:05:58,357 adding 'fluidsim/solvers/ns2d/strat/solver.py' 2023-10-06T13:05:58,358 adding 'fluidsim/solvers/ns2d/strat/state.py' 2023-10-06T13:05:58,360 adding 'fluidsim/solvers/ns2d/strat/test_solver.py' 2023-10-06T13:05:58,362 adding 'fluidsim/solvers/ns2d/strat/time_stepping.py' 2023-10-06T13:05:58,364 adding 'fluidsim/solvers/ns2d/strat/output/__init__.py' 2023-10-06T13:05:58,366 adding 'fluidsim/solvers/ns2d/strat/output/_old_miguel_frequency_spectra.py' 2023-10-06T13:05:58,370 adding 'fluidsim/solvers/ns2d/strat/output/_old_miguel_spatio_temporal_spectra.py' 2023-10-06T13:05:58,372 adding 'fluidsim/solvers/ns2d/strat/output/phys_fields.py' 2023-10-06T13:05:58,373 adding 'fluidsim/solvers/ns2d/strat/output/print_stdout.py' 2023-10-06T13:05:58,375 adding 'fluidsim/solvers/ns2d/strat/output/spatial_means.py' 2023-10-06T13:05:58,378 adding 'fluidsim/solvers/ns2d/strat/output/spect_energy_budget.py' 2023-10-06T13:05:58,380 adding 'fluidsim/solvers/ns2d/strat/output/spectra.py' 2023-10-06T13:05:58,382 adding 'fluidsim/solvers/ns2d/strat/output/spectra_multidim.py' 2023-10-06T13:05:58,384 adding 'fluidsim/solvers/ns3d/__init__.py' 2023-10-06T13:05:58,385 adding 'fluidsim/solvers/ns3d/init_fields.py' 2023-10-06T13:05:58,387 adding 'fluidsim/solvers/ns3d/solver.py' 2023-10-06T13:05:58,389 adding 'fluidsim/solvers/ns3d/state.py' 2023-10-06T13:05:58,391 adding 'fluidsim/solvers/ns3d/test_solver.py' 2023-10-06T13:05:58,393 adding 'fluidsim/solvers/ns3d/time_stepping.py' 2023-10-06T13:05:58,394 adding 'fluidsim/solvers/ns3d/try_load.py' 2023-10-06T13:05:58,395 adding 'fluidsim/solvers/ns3d/try_save.py' 2023-10-06T13:05:58,397 adding 'fluidsim/solvers/ns3d/bouss/__init__.py' 2023-10-06T13:05:58,399 adding 'fluidsim/solvers/ns3d/bouss/solver.py' 2023-10-06T13:05:58,400 adding 'fluidsim/solvers/ns3d/bouss/test_solver.py' 2023-10-06T13:05:58,402 adding 'fluidsim/solvers/ns3d/forcing/__init__.py' 2023-10-06T13:05:58,404 adding 'fluidsim/solvers/ns3d/forcing/milestone.py' 2023-10-06T13:05:58,405 adding 'fluidsim/solvers/ns3d/forcing/watu.py' 2023-10-06T13:05:58,407 adding 'fluidsim/solvers/ns3d/output/__init__.py' 2023-10-06T13:05:58,409 adding 'fluidsim/solvers/ns3d/output/print_stdout.py' 2023-10-06T13:05:58,411 adding 'fluidsim/solvers/ns3d/output/spatial_means.py' 2023-10-06T13:05:58,412 adding 'fluidsim/solvers/ns3d/output/spatiotemporal_spectra.py' 2023-10-06T13:05:58,414 adding 'fluidsim/solvers/ns3d/output/spect_energy_budget.py' 2023-10-06T13:05:58,416 adding 'fluidsim/solvers/ns3d/output/spectra.py' 2023-10-06T13:05:58,419 adding 'fluidsim/solvers/ns3d/strat/__init__.py' 2023-10-06T13:05:58,420 adding 'fluidsim/solvers/ns3d/strat/solver.py' 2023-10-06T13:05:58,422 adding 'fluidsim/solvers/ns3d/strat/state.py' 2023-10-06T13:05:58,423 adding 'fluidsim/solvers/ns3d/strat/test_solver.py' 2023-10-06T13:05:58,425 adding 'fluidsim/solvers/ns3d/strat/output/__init__.py' 2023-10-06T13:05:58,427 adding 'fluidsim/solvers/ns3d/strat/output/spatial_means.py' 2023-10-06T13:05:58,429 adding 'fluidsim/solvers/ns3d/strat/output/spect_energy_budget.py' 2023-10-06T13:05:58,431 adding 'fluidsim/solvers/ns3d/strat/output/spectra.py' 2023-10-06T13:05:58,432 adding 'fluidsim/solvers/plate2d/__init__.py' 2023-10-06T13:05:58,434 adding 'fluidsim/solvers/plate2d/dimensional.py' 2023-10-06T13:05:58,435 adding 'fluidsim/solvers/plate2d/forcing.py' 2023-10-06T13:05:58,436 adding 'fluidsim/solvers/plate2d/init_fields.py' 2023-10-06T13:05:58,437 adding 'fluidsim/solvers/plate2d/operators.py' 2023-10-06T13:05:58,439 adding 'fluidsim/solvers/plate2d/solver.py' 2023-10-06T13:05:58,441 adding 'fluidsim/solvers/plate2d/state.py' 2023-10-06T13:05:58,442 adding 'fluidsim/solvers/plate2d/test_dimensional.py' 2023-10-06T13:05:58,443 adding 'fluidsim/solvers/plate2d/test_solver.py' 2023-10-06T13:05:58,445 adding 'fluidsim/solvers/plate2d/output/__init__.py' 2023-10-06T13:05:58,448 adding 'fluidsim/solvers/plate2d/output/correlations_freq.py' 2023-10-06T13:05:58,449 adding 'fluidsim/solvers/plate2d/output/print_stdout.py' 2023-10-06T13:05:58,451 adding 'fluidsim/solvers/plate2d/output/spatial_means.py' 2023-10-06T13:05:58,453 adding 'fluidsim/solvers/plate2d/output/spectra.py' 2023-10-06T13:05:58,455 adding 'fluidsim/solvers/sphere/__init__.py' 2023-10-06T13:05:58,456 adding 'fluidsim/solvers/sphere/ns2d/__init__.py' 2023-10-06T13:05:58,458 adding 'fluidsim/solvers/sphere/ns2d/solver.py' 2023-10-06T13:05:58,459 adding 'fluidsim/solvers/sphere/ns2d/test_solver.py' 2023-10-06T13:05:58,461 adding 'fluidsim/solvers/sphere/sw1l/__init__.py' 2023-10-06T13:05:58,463 adding 'fluidsim/solvers/sphere/sw1l/solver.py' 2023-10-06T13:05:58,464 adding 'fluidsim/solvers/sphere/sw1l/state.py' 2023-10-06T13:05:58,465 adding 'fluidsim/solvers/sphere/sw1l/test_solver.py' 2023-10-06T13:05:58,467 adding 'fluidsim/solvers/sw1l/__init__.py' 2023-10-06T13:05:58,469 adding 'fluidsim/solvers/sw1l/forcing.py' 2023-10-06T13:05:58,471 adding 'fluidsim/solvers/sw1l/init_fields.py' 2023-10-06T13:05:58,472 adding 'fluidsim/solvers/sw1l/operators.py' 2023-10-06T13:05:58,474 adding 'fluidsim/solvers/sw1l/solver.py' 2023-10-06T13:05:58,476 adding 'fluidsim/solvers/sw1l/state.py' 2023-10-06T13:05:58,477 adding 'fluidsim/solvers/sw1l/test_operators.py' 2023-10-06T13:05:58,479 adding 'fluidsim/solvers/sw1l/test_solver.py' 2023-10-06T13:05:58,481 adding 'fluidsim/solvers/sw1l/exactlin/__init__.py' 2023-10-06T13:05:58,482 adding 'fluidsim/solvers/sw1l/exactlin/solver.py' 2023-10-06T13:05:58,484 adding 'fluidsim/solvers/sw1l/exactlin/state.py' 2023-10-06T13:05:58,485 adding 'fluidsim/solvers/sw1l/exactlin/test_solver.py' 2023-10-06T13:05:58,487 adding 'fluidsim/solvers/sw1l/exactlin/modified/__init__.py' 2023-10-06T13:05:58,488 adding 'fluidsim/solvers/sw1l/exactlin/modified/output.py' 2023-10-06T13:05:58,490 adding 'fluidsim/solvers/sw1l/exactlin/modified/solver.py' 2023-10-06T13:05:58,491 adding 'fluidsim/solvers/sw1l/exactlin/modified/test_solver.py' 2023-10-06T13:05:58,493 adding 'fluidsim/solvers/sw1l/modified/__init__.py' 2023-10-06T13:05:58,494 adding 'fluidsim/solvers/sw1l/modified/output.py' 2023-10-06T13:05:58,496 adding 'fluidsim/solvers/sw1l/modified/solver.py' 2023-10-06T13:05:58,497 adding 'fluidsim/solvers/sw1l/modified/state.py' 2023-10-06T13:05:58,498 adding 'fluidsim/solvers/sw1l/modified/test_solver.py' 2023-10-06T13:05:58,500 adding 'fluidsim/solvers/sw1l/onlywaves/__init__.py' 2023-10-06T13:05:58,501 adding 'fluidsim/solvers/sw1l/onlywaves/output.py' 2023-10-06T13:05:58,503 adding 'fluidsim/solvers/sw1l/onlywaves/solver.py' 2023-10-06T13:05:58,504 adding 'fluidsim/solvers/sw1l/onlywaves/state.py' 2023-10-06T13:05:58,506 adding 'fluidsim/solvers/sw1l/onlywaves/test_solver.py' 2023-10-06T13:05:58,508 adding 'fluidsim/solvers/sw1l/output/__init__.py' 2023-10-06T13:05:58,510 adding 'fluidsim/solvers/sw1l/output/_old_spatial_means.py' 2023-10-06T13:05:58,512 adding 'fluidsim/solvers/sw1l/output/_old_spect_energy_budg.py' 2023-10-06T13:05:58,514 adding 'fluidsim/solvers/sw1l/output/increments.py' 2023-10-06T13:05:58,516 adding 'fluidsim/solvers/sw1l/output/normal_mode.py' 2023-10-06T13:05:58,518 adding 'fluidsim/solvers/sw1l/output/print_stdout.py' 2023-10-06T13:05:58,520 adding 'fluidsim/solvers/sw1l/output/spatial_means.py' 2023-10-06T13:05:58,523 adding 'fluidsim/solvers/sw1l/output/spect_energy_budget.py' 2023-10-06T13:05:58,526 adding 'fluidsim/solvers/sw1l/output/spectra.py' 2023-10-06T13:05:58,527 adding 'fluidsim/solvers/waves2d/__init__.py' 2023-10-06T13:05:58,529 adding 'fluidsim/solvers/waves2d/solver.py' 2023-10-06T13:05:58,530 adding 'fluidsim/solvers/waves2d/state.py' 2023-10-06T13:05:58,531 adding 'fluidsim/solvers/waves2d/test_solver.py' 2023-10-06T13:05:58,533 adding 'fluidsim/util/__init__.py' 2023-10-06T13:05:58,535 adding 'fluidsim/util/frequency_modulation.py' 2023-10-06T13:05:58,536 adding 'fluidsim/util/mini_oper_modif_resol.py' 2023-10-06T13:05:58,537 adding 'fluidsim/util/output.py' 2023-10-06T13:05:58,539 adding 'fluidsim/util/test_util.py' 2023-10-06T13:05:58,540 adding 'fluidsim/util/testing.py' 2023-10-06T13:05:58,544 adding 'fluidsim/util/util.py' 2023-10-06T13:05:58,548 adding 'fluidsim/util/__pythran__/mini_oper_modif_resol.cpython-311-arm-linux-gnueabihf.so' 2023-10-06T13:05:58,550 adding 'fluidsim/util/console/__init__.py' 2023-10-06T13:05:58,551 adding 'fluidsim/util/console/__main__.py' 2023-10-06T13:05:58,553 adding 'fluidsim/util/console/bench.py' 2023-10-06T13:05:58,555 adding 'fluidsim/util/console/bench_analysis.py' 2023-10-06T13:05:58,557 adding 'fluidsim/util/console/profile.py' 2023-10-06T13:05:58,559 adding 'fluidsim/util/console/test_bench.py' 2023-10-06T13:05:58,560 adding 'fluidsim/util/console/test_profile.py' 2023-10-06T13:05:58,562 adding 'fluidsim/util/console/util.py' 2023-10-06T13:05:58,564 adding 'fluidsim/util/scripts/__init__.py' 2023-10-06T13:05:58,565 adding 'fluidsim/util/scripts/ipy_load.py' 2023-10-06T13:05:58,566 adding 'fluidsim/util/scripts/modif_resolution.py' 2023-10-06T13:05:58,568 adding 'fluidsim/util/scripts/restart.py' 2023-10-06T13:05:58,569 adding 'fluidsim/util/scripts/test_ipy_load.py' 2023-10-06T13:05:58,570 adding 'fluidsim/util/scripts/test_modif_resolution.py' 2023-10-06T13:05:58,572 adding 'fluidsim/util/scripts/test_restart.py' 2023-10-06T13:05:58,573 adding 'fluidsim/util/scripts/test_turb_trandom_anisotropic.py' 2023-10-06T13:05:58,575 adding 'fluidsim/util/scripts/turb_trandom_anisotropic.py' 2023-10-06T13:05:58,578 adding 'fluidsim-0.7.4.dist-info/AUTHORS.rst' 2023-10-06T13:05:58,581 adding 'fluidsim-0.7.4.dist-info/LICENSE.txt' 2023-10-06T13:05:58,583 adding 'fluidsim-0.7.4.dist-info/METADATA' 2023-10-06T13:05:58,584 adding 'fluidsim-0.7.4.dist-info/WHEEL' 2023-10-06T13:05:58,585 adding 'fluidsim-0.7.4.dist-info/entry_points.txt' 2023-10-06T13:05:58,586 adding 'fluidsim-0.7.4.dist-info/top_level.txt' 2023-10-06T13:05:58,590 adding 'fluidsim-0.7.4.dist-info/RECORD' 2023-10-06T13:05:58,600 removing build/bdist.linux-armv7l/wheel 2023-10-06T13:05:58,679 Setup completed in 29062.331 seconds. 2023-10-06T13:05:58,679 Setup completed in 29062.331 seconds. 2023-10-06T13:05:59,119 Building wheel for fluidsim (pyproject.toml): finished with status 'done' 2023-10-06T13:05:59,139 Created wheel for fluidsim: filename=fluidsim-0.7.4-cp311-cp311-linux_armv7l.whl size=507585 sha256=75aeee08d4bb5ef9ca0d55c449558998053d957519f827a7cae0a1e16734ec67 2023-10-06T13:05:59,140 Stored in directory: /tmp/pip-ephem-wheel-cache-jhkicdem/wheels/6d/3b/25/689824b4133f9f5ad7d00bd86dfeb888d56e5c315c51b93ea2 2023-10-06T13:05:59,163 Successfully built fluidsim 2023-10-06T13:05:59,178 Removed build tracker: '/tmp/pip-build-tracker-xcslldwz'