LICENSE
MANIFEST.in
README.md
requirements.txt
setup.cfg
setup.py
versioneer.py
occa/__init__.py
occa/_version.py
occa/base.py
occa/device.py
occa/exceptions.py
occa/kernel.py
occa/memory.py
occa/okl.py
occa/stream.py
occa/streamtag.py
occa/utils.py
occa.egg-info/PKG-INFO
occa.egg-info/SOURCES.txt
occa.egg-info/dependency_links.txt
occa.egg-info/not-zip-safe
occa.egg-info/requires.txt
occa.egg-info/top_level.txt
occa/c/__init__.py
occa/c/base.cpp
occa/c/defines.hpp
occa/c/device.cpp
occa/c/errors.hpp
occa/c/header.hpp
occa/c/kernel.cpp
occa/c/kwargparser.hpp
occa/c/memory.cpp
occa/c/stream.cpp
occa/c/streamtag.cpp
occa/c/toPy.hpp
occa/c/types.hpp
occa/c/occa.git/.codecov.yml
occa/c/occa.git/.git
occa/c/occa.git/.gitignore
occa/c/occa.git/.travis.yml
occa/c/occa.git/LICENSE
occa/c/occa.git/Makefile
occa/c/occa.git/README.md
occa/c/occa.git/bin/occa
occa/c/occa.git/bin/occa.cpp
occa/c/occa.git/bin/occa.dSYM/Contents/Info.plist
occa/c/occa.git/bin/occa.dSYM/Contents/Resources/DWARF/occa
occa/c/occa.git/examples/cpp/1_add_vectors/main.cpp
occa/c/occa.git/examples/cpp/2_background_device/main.cpp
occa/c/occa.git/examples/cpp/3_reduction/main.cpp
occa/c/occa.git/examples/cpp/4_building_kernels/main.cpp
occa/c/occa.git/examples/cpp/5_unified_memory/main.cpp
occa/c/occa.git/examples/cpp/6_arrays/main.cpp
occa/c/occa.git/examples/cpp/7_streams/main.cpp
occa/c/occa.git/examples/cpp/8_mpi/main.cpp
occa/c/occa.git/examples/cpp/interop_examples/cuda/main.cpp
occa/c/occa.git/examples/cpp/interop_examples/native/addVectors/addVectors.cpp
occa/c/occa.git/examples/cpp/interop_examples/native/addVectors/main.cpp
occa/c/occa.git/examples/cpp/interop_examples/native/reduction/main.cpp
occa/c/occa.git/examples/cpp/interop_examples/opencl/main.cpp
occa/c/occa.git/examples/cpp/interop_examples/openmp/main.cpp
occa/c/occa.git/examples/cpp/opengl_examples/fd2d/main.cpp
occa/c/occa.git/examples/cpp/opengl_examples/fd2d/include/visualizer.hpp
occa/c/occa.git/examples/cpp/opengl_examples/fd2d/src/visualizer.cpp
occa/c/occa.git/examples/cpp/opengl_examples/mandelbulb/main.cpp
occa/c/occa.git/examples/cpp/opengl_examples/mandelbulb/include/visualizer.hpp
occa/c/occa.git/examples/cpp/opengl_examples/mandelbulb/src/visualizer.cpp
occa/c/occa.git/include/occa.h
occa/c/occa.git/include/occa.hpp
occa/c/occa.git/include/occa/array.hpp
occa/c/occa.git/include/occa/core.hpp
occa/c/occa.git/include/occa/defines.hpp
occa/c/occa.git/include/occa/io.hpp
occa/c/occa.git/include/occa/mode.hpp
occa/c/occa.git/include/occa/mpi.hpp
occa/c/occa.git/include/occa/tools.hpp
occa/c/occa.git/include/occa/types.hpp
occa/c/occa.git/include/occa/array/array.hpp
occa/c/occa.git/include/occa/array/array.tpp
occa/c/occa.git/include/occa/array/linalg.hpp
occa/c/occa.git/include/occa/array/linalg.tpp
occa/c/occa.git/include/occa/array/kernels/assignment.okl
occa/c/occa.git/include/occa/array/kernels/linalg.okl
occa/c/occa.git/include/occa/c/base.h
occa/c/occa.git/include/occa/c/cli.h
occa/c/occa.git/include/occa/c/defines.h
occa/c/occa.git/include/occa/c/device.h
occa/c/occa.git/include/occa/c/json.h
occa/c/occa.git/include/occa/c/kernel.h
occa/c/occa.git/include/occa/c/memory.h
occa/c/occa.git/include/occa/c/properties.h
occa/c/occa.git/include/occa/c/types.h
occa/c/occa.git/include/occa/c/types.hpp
occa/c/occa.git/include/occa/c/uva.h
occa/c/occa.git/include/occa/core/base.hpp
occa/c/occa.git/include/occa/core/device.hpp
occa/c/occa.git/include/occa/core/kernel.hpp
occa/c/occa.git/include/occa/core/kernelArg.hpp
occa/c/occa.git/include/occa/core/kernelOperators.hpp
occa/c/occa.git/include/occa/core/memory.hpp
occa/c/occa.git/include/occa/core/stream.hpp
occa/c/occa.git/include/occa/core/streamTag.hpp
occa/c/occa.git/include/occa/defines/arch.hpp
occa/c/occa.git/include/occa/defines/compiledDefines.hpp
occa/c/occa.git/include/occa/defines/errors.hpp
occa/c/occa.git/include/occa/defines/macros.hpp
occa/c/occa.git/include/occa/defines/occa.hpp
occa/c/occa.git/include/occa/defines/os.hpp
occa/c/occa.git/include/occa/io/cache.hpp
occa/c/occa.git/include/occa/io/fileOpener.hpp
occa/c/occa.git/include/occa/io/lock.hpp
occa/c/occa.git/include/occa/io/utils.hpp
occa/c/occa.git/include/occa/lang/attribute.hpp
occa/c/occa.git/include/occa/lang/baseStatement.hpp
occa/c/occa.git/include/occa/lang/errorHandler.hpp
occa/c/occa.git/include/occa/lang/exprNode.hpp
occa/c/occa.git/include/occa/lang/exprTransform.hpp
occa/c/occa.git/include/occa/lang/expression.hpp
occa/c/occa.git/include/occa/lang/file.hpp
occa/c/occa.git/include/occa/lang/kernelMetadata.hpp
occa/c/occa.git/include/occa/lang/keyword.hpp
occa/c/occa.git/include/occa/lang/macro.hpp
occa/c/occa.git/include/occa/lang/operator.hpp
occa/c/occa.git/include/occa/lang/parser.hpp
occa/c/occa.git/include/occa/lang/parser.tpp
occa/c/occa.git/include/occa/lang/preprocessor.hpp
occa/c/occa.git/include/occa/lang/primitive.hpp
occa/c/occa.git/include/occa/lang/printer.hpp
occa/c/occa.git/include/occa/lang/processingStages.hpp
occa/c/occa.git/include/occa/lang/qualifier.hpp
occa/c/occa.git/include/occa/lang/scope.hpp
occa/c/occa.git/include/occa/lang/specialMacros.hpp
occa/c/occa.git/include/occa/lang/statement.hpp
occa/c/occa.git/include/occa/lang/statementTransform.hpp
occa/c/occa.git/include/occa/lang/stream.hpp
occa/c/occa.git/include/occa/lang/stream.tpp
occa/c/occa.git/include/occa/lang/token.hpp
occa/c/occa.git/include/occa/lang/tokenContext.hpp
occa/c/occa.git/include/occa/lang/tokenizer.hpp
occa/c/occa.git/include/occa/lang/type.hpp
occa/c/occa.git/include/occa/lang/variable.hpp
occa/c/occa.git/include/occa/lang/builtins/attributes.hpp
occa/c/occa.git/include/occa/lang/builtins/transforms.hpp
occa/c/occa.git/include/occa/lang/builtins/types.hpp
occa/c/occa.git/include/occa/lang/builtins/attributes/barrier.hpp
occa/c/occa.git/include/occa/lang/builtins/attributes/dim.hpp
occa/c/occa.git/include/occa/lang/builtins/attributes/exclusive.hpp
occa/c/occa.git/include/occa/lang/builtins/attributes/inner.hpp
occa/c/occa.git/include/occa/lang/builtins/attributes/kernel.hpp
occa/c/occa.git/include/occa/lang/builtins/attributes/outer.hpp
occa/c/occa.git/include/occa/lang/builtins/attributes/restrict.hpp
occa/c/occa.git/include/occa/lang/builtins/attributes/shared.hpp
occa/c/occa.git/include/occa/lang/builtins/attributes/tile.hpp
occa/c/occa.git/include/occa/lang/builtins/transforms/dim.hpp
occa/c/occa.git/include/occa/lang/builtins/transforms/fillExprIdentifiers.hpp
occa/c/occa.git/include/occa/lang/builtins/transforms/finders.hpp
occa/c/occa.git/include/occa/lang/builtins/transforms/replacer.hpp
occa/c/occa.git/include/occa/lang/builtins/transforms/statementTree.hpp
occa/c/occa.git/include/occa/lang/builtins/transforms/tile.hpp
occa/c/occa.git/include/occa/lang/mode/cuda.hpp
occa/c/occa.git/include/occa/lang/mode/hip.hpp
occa/c/occa.git/include/occa/lang/mode/okl.hpp
occa/c/occa.git/include/occa/lang/mode/oklForStatement.hpp
occa/c/occa.git/include/occa/lang/mode/opencl.hpp
occa/c/occa.git/include/occa/lang/mode/openmp.hpp
occa/c/occa.git/include/occa/lang/mode/serial.hpp
occa/c/occa.git/include/occa/lang/mode/withLauncher.hpp
occa/c/occa.git/include/occa/mode/cuda.hpp
occa/c/occa.git/include/occa/mode/hip.hpp
occa/c/occa.git/include/occa/mode/opencl.hpp
occa/c/occa.git/include/occa/mode/cuda/device.hpp
occa/c/occa.git/include/occa/mode/cuda/kernel.hpp
occa/c/occa.git/include/occa/mode/cuda/memory.hpp
occa/c/occa.git/include/occa/mode/cuda/registration.hpp
occa/c/occa.git/include/occa/mode/cuda/stream.hpp
occa/c/occa.git/include/occa/mode/cuda/streamTag.hpp
occa/c/occa.git/include/occa/mode/cuda/utils.hpp
occa/c/occa.git/include/occa/mode/hip/device.hpp
occa/c/occa.git/include/occa/mode/hip/kernel.hpp
occa/c/occa.git/include/occa/mode/hip/memory.hpp
occa/c/occa.git/include/occa/mode/hip/registration.hpp
occa/c/occa.git/include/occa/mode/hip/utils.hpp
occa/c/occa.git/include/occa/mode/opencl/device.hpp
occa/c/occa.git/include/occa/mode/opencl/headers.hpp
occa/c/occa.git/include/occa/mode/opencl/kernel.hpp
occa/c/occa.git/include/occa/mode/opencl/memory.hpp
occa/c/occa.git/include/occa/mode/opencl/registration.hpp
occa/c/occa.git/include/occa/mode/opencl/stream.hpp
occa/c/occa.git/include/occa/mode/opencl/streamTag.hpp
occa/c/occa.git/include/occa/mode/opencl/utils.hpp
occa/c/occa.git/include/occa/mode/openmp/device.hpp
occa/c/occa.git/include/occa/mode/openmp/registration.hpp
occa/c/occa.git/include/occa/mode/openmp/utils.hpp
occa/c/occa.git/include/occa/mode/serial/device.hpp
occa/c/occa.git/include/occa/mode/serial/kernel.hpp
occa/c/occa.git/include/occa/mode/serial/memory.hpp
occa/c/occa.git/include/occa/mode/serial/registration.hpp
occa/c/occa.git/include/occa/mode/serial/stream.hpp
occa/c/occa.git/include/occa/mode/serial/streamTag.hpp
occa/c/occa.git/include/occa/scripts/autocomplete.sh
occa/c/occa.git/include/occa/scripts/shellTools.sh
occa/c/occa.git/include/occa/scripts/tests/compiler
occa/c/occa.git/include/occa/scripts/tests/compiler.cpp
occa/c/occa.git/include/occa/scripts/tests/mpi.cpp
occa/c/occa.git/include/occa/scripts/tests/openmp.cpp
occa/c/occa.git/include/occa/tools/cli.hpp
occa/c/occa.git/include/occa/tools/cli.tpp
occa/c/occa.git/include/occa/tools/env.hpp
occa/c/occa.git/include/occa/tools/exception.hpp
occa/c/occa.git/include/occa/tools/gc.hpp
occa/c/occa.git/include/occa/tools/gc.tpp
occa/c/occa.git/include/occa/tools/hash.hpp
occa/c/occa.git/include/occa/tools/json.hpp
occa/c/occa.git/include/occa/tools/json.tpp
occa/c/occa.git/include/occa/tools/lex.hpp
occa/c/occa.git/include/occa/tools/misc.hpp
occa/c/occa.git/include/occa/tools/properties.hpp
occa/c/occa.git/include/occa/tools/string.hpp
occa/c/occa.git/include/occa/tools/styling.hpp
occa/c/occa.git/include/occa/tools/sys.hpp
occa/c/occa.git/include/occa/tools/testing.hpp
occa/c/occa.git/include/occa/tools/tls.hpp
occa/c/occa.git/include/occa/tools/tls.tpp
occa/c/occa.git/include/occa/tools/trie.hpp
occa/c/occa.git/include/occa/tools/trie.tpp
occa/c/occa.git/include/occa/tools/uva.hpp
occa/c/occa.git/include/occa/types/bitfield.hpp
occa/c/occa.git/include/occa/types/dim.hpp
occa/c/occa.git/include/occa/types/tuples.hpp
occa/c/occa.git/include/occa/types/typedefs.hpp
occa/c/occa.git/include/occa/types/typeinfo.hpp
occa/c/occa.git/lib/libocca.so
occa/c/occa.git/scripts/.gitignore
occa/c/occa.git/scripts/Makefile
occa/c/occa.git/scripts/compiledDefinesTemplate.hpp
occa/c/occa.git/scripts/compilerVendorTest
occa/c/occa.git/scripts/setup_kernel_operators.py
occa/c/occa.git/src/mode.cpp
occa/c/occa.git/src/mpi.cpp
occa/c/occa.git/src/array/linalg.cpp
occa/c/occa.git/src/c/base.cpp
occa/c/occa.git/src/c/cli.cpp
occa/c/occa.git/src/c/device.cpp
occa/c/occa.git/src/c/json.cpp
occa/c/occa.git/src/c/kernel.cpp
occa/c/occa.git/src/c/memory.cpp
occa/c/occa.git/src/c/properties.cpp
occa/c/occa.git/src/c/types.cpp
occa/c/occa.git/src/c/uva.cpp
occa/c/occa.git/src/core/base.cpp
occa/c/occa.git/src/core/device.cpp
occa/c/occa.git/src/core/kernel.cpp
occa/c/occa.git/src/core/kernelArg.cpp
occa/c/occa.git/src/core/kernelOperators.cpp
occa/c/occa.git/src/core/memory.cpp
occa/c/occa.git/src/core/stream.cpp
occa/c/occa.git/src/core/streamTag.cpp
occa/c/occa.git/src/io/cache.cpp
occa/c/occa.git/src/io/fileOpener.cpp
occa/c/occa.git/src/io/lock.cpp
occa/c/occa.git/src/io/utils.cpp
occa/c/occa.git/src/lang/attribute.cpp
occa/c/occa.git/src/lang/baseStatement.cpp
occa/c/occa.git/src/lang/errorHandler.cpp
occa/c/occa.git/src/lang/exprNode.cpp
occa/c/occa.git/src/lang/exprTransform.cpp
occa/c/occa.git/src/lang/expression.cpp
occa/c/occa.git/src/lang/file.cpp
occa/c/occa.git/src/lang/kernelMetadata.cpp
occa/c/occa.git/src/lang/keyword.cpp
occa/c/occa.git/src/lang/macro.cpp
occa/c/occa.git/src/lang/operator.cpp
occa/c/occa.git/src/lang/parser.cpp
occa/c/occa.git/src/lang/preprocessor.cpp
occa/c/occa.git/src/lang/primitive.cpp
occa/c/occa.git/src/lang/printer.cpp
occa/c/occa.git/src/lang/processingStages.cpp
occa/c/occa.git/src/lang/qualifier.cpp
occa/c/occa.git/src/lang/scope.cpp
occa/c/occa.git/src/lang/specialMacros.cpp
occa/c/occa.git/src/lang/statement.cpp
occa/c/occa.git/src/lang/statementTransform.cpp
occa/c/occa.git/src/lang/token.cpp
occa/c/occa.git/src/lang/tokenContext.cpp
occa/c/occa.git/src/lang/tokenizer.cpp
occa/c/occa.git/src/lang/type.cpp
occa/c/occa.git/src/lang/variable.cpp
occa/c/occa.git/src/lang/builtins/types.cpp
occa/c/occa.git/src/lang/builtins/attributes/barrier.cpp
occa/c/occa.git/src/lang/builtins/attributes/dim.cpp
occa/c/occa.git/src/lang/builtins/attributes/exclusive.cpp
occa/c/occa.git/src/lang/builtins/attributes/inner.cpp
occa/c/occa.git/src/lang/builtins/attributes/kernel.cpp
occa/c/occa.git/src/lang/builtins/attributes/outer.cpp
occa/c/occa.git/src/lang/builtins/attributes/restrict.cpp
occa/c/occa.git/src/lang/builtins/attributes/shared.cpp
occa/c/occa.git/src/lang/builtins/attributes/tile.cpp
occa/c/occa.git/src/lang/builtins/transforms/dim.cpp
occa/c/occa.git/src/lang/builtins/transforms/fillExprIdentifiers.cpp
occa/c/occa.git/src/lang/builtins/transforms/finders.cpp
occa/c/occa.git/src/lang/builtins/transforms/replacer.cpp
occa/c/occa.git/src/lang/builtins/transforms/tile.cpp
occa/c/occa.git/src/lang/mode/cuda.cpp
occa/c/occa.git/src/lang/mode/hip.cpp
occa/c/occa.git/src/lang/mode/okl.cpp
occa/c/occa.git/src/lang/mode/oklForStatement.cpp
occa/c/occa.git/src/lang/mode/opencl.cpp
occa/c/occa.git/src/lang/mode/openmp.cpp
occa/c/occa.git/src/lang/mode/serial.cpp
occa/c/occa.git/src/lang/mode/withLauncher.cpp
occa/c/occa.git/src/mode/cuda/device.cpp
occa/c/occa.git/src/mode/cuda/kernel.cpp
occa/c/occa.git/src/mode/cuda/memory.cpp
occa/c/occa.git/src/mode/cuda/registration.cpp
occa/c/occa.git/src/mode/cuda/stream.cpp
occa/c/occa.git/src/mode/cuda/streamTag.cpp
occa/c/occa.git/src/mode/cuda/utils.cpp
occa/c/occa.git/src/mode/hip/device.cpp
occa/c/occa.git/src/mode/hip/kernel.cpp
occa/c/occa.git/src/mode/hip/memory.cpp
occa/c/occa.git/src/mode/hip/registration.cpp
occa/c/occa.git/src/mode/hip/utils.cpp
occa/c/occa.git/src/mode/opencl/device.cpp
occa/c/occa.git/src/mode/opencl/kernel.cpp
occa/c/occa.git/src/mode/opencl/memory.cpp
occa/c/occa.git/src/mode/opencl/registration.cpp
occa/c/occa.git/src/mode/opencl/stream.cpp
occa/c/occa.git/src/mode/opencl/streamTag.cpp
occa/c/occa.git/src/mode/opencl/utils.cpp
occa/c/occa.git/src/mode/openmp/device.cpp
occa/c/occa.git/src/mode/openmp/registration.cpp
occa/c/occa.git/src/mode/openmp/utils.cpp
occa/c/occa.git/src/mode/serial/device.cpp
occa/c/occa.git/src/mode/serial/kernel.cpp
occa/c/occa.git/src/mode/serial/memory.cpp
occa/c/occa.git/src/mode/serial/registration.cpp
occa/c/occa.git/src/mode/serial/serialTag.cpp
occa/c/occa.git/src/mode/serial/stream.cpp
occa/c/occa.git/src/tools/cli.cpp
occa/c/occa.git/src/tools/env.cpp
occa/c/occa.git/src/tools/exception.cpp
occa/c/occa.git/src/tools/gc.cpp
occa/c/occa.git/src/tools/hash.cpp
occa/c/occa.git/src/tools/json.cpp
occa/c/occa.git/src/tools/lex.cpp
occa/c/occa.git/src/tools/misc.cpp
occa/c/occa.git/src/tools/properties.cpp
occa/c/occa.git/src/tools/runFunction.cpp
occa/c/occa.git/src/tools/string.cpp
occa/c/occa.git/src/tools/styling.cpp
occa/c/occa.git/src/tools/sys.cpp
occa/c/occa.git/src/tools/testing.cpp
occa/c/occa.git/src/tools/trie.cpp
occa/c/occa.git/src/tools/uva.cpp
occa/c/occa.git/src/types/dim.cpp
occa/c/occa.git/src/types/typeinfo.cpp
occa/c/occa.git/tests/files/preprocessor.hpp
occa/c/occa.git/tests/src/mode.cpp
occa/c/occa.git/tests/src/c/base.cpp
occa/c/occa.git/tests/src/c/device.cpp
occa/c/occa.git/tests/src/c/json.cpp
occa/c/occa.git/tests/src/c/kernel.cpp
occa/c/occa.git/tests/src/c/memory.cpp
occa/c/occa.git/tests/src/c/properties.cpp
occa/c/occa.git/tests/src/c/types.cpp
occa/c/occa.git/tests/src/core/kernel.cpp
occa/c/occa.git/tests/src/io/cache.cpp
occa/c/occa.git/tests/src/io/fileOpener.cpp
occa/c/occa.git/tests/src/io/lock.cpp
occa/c/occa.git/tests/src/io/utils.cpp
occa/c/occa.git/tests/src/lang/expression.cpp
occa/c/occa.git/tests/src/lang/file.cpp
occa/c/occa.git/tests/src/lang/keyword.cpp
occa/c/occa.git/tests/src/lang/parser.cpp
occa/c/occa.git/tests/src/lang/parserUtils.hpp
occa/c/occa.git/tests/src/lang/preprocessor.cpp
occa/c/occa.git/tests/src/lang/primitive.cpp
occa/c/occa.git/tests/src/lang/stream.cpp
occa/c/occa.git/tests/src/lang/tokenContext.cpp
occa/c/occa.git/tests/src/lang/type.cpp
occa/c/occa.git/tests/src/lang/builtins/transforms/finders.cpp
occa/c/occa.git/tests/src/lang/mode/cuda.cpp
occa/c/occa.git/tests/src/lang/mode/okl.cpp
occa/c/occa.git/tests/src/lang/mode/opencl.cpp
occa/c/occa.git/tests/src/lang/mode/openmp.cpp
occa/c/occa.git/tests/src/lang/mode/serial.cpp
occa/c/occa.git/tests/src/lang/tokenizer/misc.cpp
occa/c/occa.git/tests/src/lang/tokenizer/movement.cpp
occa/c/occa.git/tests/src/lang/tokenizer/string.cpp
occa/c/occa.git/tests/src/lang/tokenizer/token.cpp
occa/c/occa.git/tests/src/lang/tokenizer/utils.hpp
occa/c/occa.git/tests/src/tools/gc.cpp
occa/c/occa.git/tests/src/tools/json.cpp
occa/c/occa.git/tests/src/tools/lex.cpp
occa/c/occa.git/tests/src/tools/misc.cpp
occa/c/occa.git/tests/src/tools/string.cpp
occa/c/occa.git/tests/src/tools/sys.cpp
occa/c/occa.git/tests/src/tools/testing.cpp
occa/c/occa.git/tests/src/tools/trie.cpp
occa/c/occa.git/tests/src/tools/uva.cpp
occa/c/occa.git/tests/src/types/bitfield.cpp
occa/c/occa.git/tests/src/types/dim.cpp