Skip to content

AbstractArray support metaissue #176

@ChrisRackauckas

Description

@ChrisRackauckas

I went through to find out what's required for GPUArrays to work well in the *DiffEq packages. Essentially, other than a few GPUArray bugs:

JuliaGPU/GPUArrays.jl#20
JuliaGPU/GPUArrays.jl#21
JuliaGPU/GPUArrays.jl#22

The only issues that come up is that GPUArrays are an AbstractArray type which does not have indexing. Incredibly, in the broadcast branches / masters this mostly works, except for one line. However, that would be fixed by the following tiny new feature in Julia's Base:

JuliaLang/julia#22216

Then the *DiffEq solvers can automatically compile new versions of themselves for the GPU.

(I think this is super cool haha)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions