diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index ccb7cec080b3b4c04832ae079300d0e50c94a3f5..870c2a6bfd428657a8145bc1eeca3061bd3196f9 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -60,16 +60,16 @@ Python 3.6 POCL Twice With Cache: except: - tags -# PyPy AMD CPU: +# PyPy POCL: # script: # - export PY_EXE=pypy -# - export PYOPENCL_TEST="amd:pu" +# - export PYOPENCL_TEST=portable # - export EXTRA_INSTALL="numpy mako" # - curl -L -O -k https://gitlab.tiker.net/inducer/ci-support/raw/master/build-and-test-py-project.sh # - ". ./build-and-test-py-project.sh" # tags: # - pypy -# - amd-cl-cpu +# - pocl # except: # - tags @@ -87,19 +87,19 @@ Python 3.6 POCL Examples: except: - tags -# CentOS binary: -# script: -# - (cd build-helpers; ./make-linux-build-docker.sh --nodate) -# - (cd ./build-helpers; ./loopy-centos6 ../examples/fortran/sparse.floopy) -# artifacts: -# expire_in: 4 weeks -# paths: -# - build-helpers/loopy-centos6 -# tags: -# - docker -# only: -# - master -# retry: 2 +CentOS binary: + script: + - (cd build-helpers; ./make-linux-build-docker.sh --nodate) + - (cd ./build-helpers; ./loopy-centos6 ../examples/fortran/sparse.floopy) + artifacts: + expire_in: 4 weeks + paths: + - build-helpers/loopy-centos6 + tags: + - docker + only: + - master + retry: 2 Documentation: script: diff --git a/loopy/target/cuda.py b/loopy/target/cuda.py index 027f27838bf68511905bd34cf75d0b361c749629..ae9d425257cae2f8c62576cd5b2cf8eddc368717 100644 --- a/loopy/target/cuda.py +++ b/loopy/target/cuda.py @@ -45,7 +45,8 @@ class vec: # noqa def _create_vector_types(): field_names = ["x", "y", "z", "w"] - if tuple.__itemsize__ * 8 == 32: + import sys + if sys.maxsize <= 2**33: long_dtype = np.int32 ulong_dtype = np.uint32 else: