Add type conversion for SP types

16 jobs for FixDatatypes in 16 minutes and 30 seconds (queued for 3 seconds)
Status Job ID Name Coverage
  Test
passed #553130
docker
build-documentation

00:01:20

failed #554430
docker
flake8-lint

00:02:27

failed #554431
AVX docker
latest-python

00:04:09

failed #554432
docker cuda
minimal-conda

00:00:07

failed #554433
docker cuda allowed to fail
minimal-sympy-master

00:01:19

failed #554434
win
minimal-windows

00:14:44

manual #553128
AVX cuda11 docker allowed to fail manual
pycodegen-integration
failed #554435
cuda11 AVX docker
tests-and-coverage

00:06:06

failed #554436
cuda11 AVX docker
ubuntu

00:04:17

failed #553129
docker
flake8-lint

00:02:40

failed #553123
AVX docker
latest-python

00:04:00

failed #553126
cuda docker
minimal-conda

00:01:12

failed #553127
cuda docker allowed to fail
minimal-sympy-master

00:01:35

failed #553124
win
minimal-windows

00:00:09

failed #553122
AVX cuda11 docker
tests-and-coverage

failed #553125
AVX cuda11 docker
ubuntu

 
Name Stage Failure
failed
minimal-windows Test
FAILED pystencils_tests/test_random.py::test_staggered[False] - AttributeErro...
FAILED pystencils_tests/test_random.py::test_staggered[True] - AttributeError...
FAILED pystencils_tests/test_staggered_kernel.py::TestStaggeredDiffusion::test_diffusion_2
FAILED pystencils_tests/test_staggered_kernel.py::TestStaggeredDiffusion::test_diffusion_4
FAILED pystencils_tests/test_staggered_kernel.py::TestStaggeredDiffusion::test_diffusion_openmp
FAILED pystencils_tests/test_staggered_kernel.py::test_staggered_subexpressions
= 66 failed, 270 passed, 98 skipped, 17 deselected, 3 warnings in 819.89s (0:13:39) =
Cleaning up file based variables
ERROR: Job failed: Process exited with status 1
failed
tests-and-coverage Test
Uploading artifacts as "archive" to coordinator... ok  id=554435 responseStatus=201 Created token=MDhBm9e_
Uploading artifacts...
WARNING: coverage.xml: no matching files
ERROR: No files to upload
Uploading artifacts...
report.xml: found 1 matching files and directories

Uploading artifacts as "junit" to coordinator... ok
id=554435 responseStatus=201 Created token=MDhBm9e_
Cleaning up file based variables
ERROR: Job failed: exit code 1
failed
ubuntu Test

-- Docs: http://doc.pytest.org/en/latest/warnings.html
======== 77 failed, 329 passed, 8 skipped, 1 warnings in 228.44 seconds ========
Uploading artifacts for failed job
Uploading artifacts...
report.xml: found 1 matching files and directories

Uploading artifacts as "junit" to coordinator... ok
id=554436 responseStatus=201 Created token=1QCGrinA
Cleaning up file based variables
ERROR: Job failed: exit code 1
failed
latest-python Test
FAILED pystencils_tests/test_fvm.py::test_advection_diffusion_3d[velocity19]
FAILED pystencils_tests/test_fvm.py::test_advection_diffusion_3d[velocity20]
===== 72 failed, 293 passed, 94 skipped, 39 warnings in 230.19s (0:03:50) ======
Uploading artifacts for failed job
Uploading artifacts...
report.xml: found 1 matching files and directories

Uploading artifacts as "junit" to coordinator... ok
id=554431 responseStatus=201 Created token=7ZRWxoN_
Cleaning up file based variables
ERROR: Job failed: exit code 1
failed
flake8-lint Test
Checking out dced5877 as FixDatatypes...

Skipping Git submodules setup
Executing "step_script" stage of the job script
Using docker image sha256:0cf518ae64d2ef329efc1fe5219e1d57f1a1937685e29c7a6017587d72145700 for i10git.cs.fau.de:5005/pycodegen/pycodegen/full with digest i10git.cs.fau.de:5005/pycodegen/pycodegen/full@sha256:b1adfa7aa1a411acb69fdbd6e56ddd1d33e0f9be2a4a4f183a81a413d3ae1e29 ...
$ flake8 pystencils
pystencils/transformations.py:1104:1: E302 expected 2 blank lines, found 1
Cleaning up file based variables
ERROR: Job failed: exit code 1
failed
minimal-sympy-master Test
  File "/builds/holzer/pystencils/pystencils/kernelcreation.py", line 349, in create_staggered_kernel
ast = create_kernel(final_assignments, ghost_layers=ghost_layers, target=target, omp_single_loop=False,
File "/builds/holzer/pystencils/pystencils/kernelcreation.py", line 92, in create_kernel
assignments = replace_data_type_of_typed_symbols(assignments, data_type)
File "/builds/holzer/pystencils/pystencils/transformations.py", line 1108, in replace_data_type_of_typed_symbols
if type(assignment.lhs) is TypedSymbol and assignment.lhs.dtype != data_type:
AttributeError: 'Conditional' object has no attribute 'lhs'
Cleaning up file based variables
ERROR: Job failed: exit code 1
failed
minimal-conda Test
  File "/builds/holzer/pystencils/pystencils/kernelcreation.py", line 349, in create_staggered_kernel
ast = create_kernel(final_assignments, ghost_layers=ghost_layers, target=target, omp_single_loop=False,
File "/builds/holzer/pystencils/pystencils/kernelcreation.py", line 92, in create_kernel
assignments = replace_data_type_of_typed_symbols(assignments, data_type)
File "/builds/holzer/pystencils/pystencils/transformations.py", line 1108, in replace_data_type_of_typed_symbols
if type(assignment.lhs) is TypedSymbol and assignment.lhs.dtype != data_type:
AttributeError: 'Conditional' object has no attribute 'lhs'
Cleaning up file based variables
ERROR: Job failed: exit code 1