-
Notifications
You must be signed in to change notification settings - Fork 33
Closed
Description
julia> using Reactant, SpeedyWeather
AssertionError("Could not find registered platform with name: \"cuda\". Available platform names are: ")
julia> spectral_grid = SpectralGrid(trunc=31, nlayers=8);
julia> model = PrimitiveWetModel(spectral_grid);
julia> simulation = initialize!(model);
julia> rsimulation = Reactant.to_rarray(simulation);
ERROR: NoFieldMatchError:
Cannot convert type PrognosticVariables{NF, ArrayType, NSTEPS, SpectralVariable2D, SpectralVariable3D, GridVariable2D, ParticleVector}, best attempt PrognosticVariables{NF, ArrayType, NSTEPS, SpectralVariable2D, SpectralVariable3D, GridVariable2D, ParticleVector} failed.
This could be because the type does not capture the fieldtypes that should be converted in its type parameters.
idx=1 Derived: Int64 Existing: Int64
idx=2 Derived: Int64 Existing: Int64
idx=3 Derived: Int64 Existing: Int64
idx=4 Derived: Int64 Existing: Int64
idx=5 Derived: NTuple{NSTEPS, SpectralVariable3D} Existing: NTuple{NSTEPS, SpectralVariable3D}
idx=6 Derived: NTuple{NSTEPS, SpectralVariable3D} Existing: NTuple{NSTEPS, SpectralVariable3D}
idx=7 Derived: NTuple{NSTEPS, SpectralVariable3D} Existing: NTuple{NSTEPS, SpectralVariable3D}
idx=8 Derived: NTuple{NSTEPS, SpectralVariable3D} Existing: NTuple{NSTEPS, SpectralVariable3D}
idx=9 Derived: NTuple{NSTEPS, SpectralVariable2D} Existing: NTuple{NSTEPS, SpectralVariable2D}
idx=10 Derived: SpectralVariable2D Existing: SpectralVariable2D
idx=11 Derived: PrognosticVariablesOcean{NF, ArrayType, GridVariable2D} Existing: PrognosticVariablesOcean{NF, ArrayType, GridVariable2D}
idx=12 Derived: PrognosticVariablesLand{NF, ArrayType, GridVariable2D} Existing: PrognosticVariablesLand{NF, ArrayType, GridVariable2D}
idx=13 Derived: ParticleVector Existing: ParticleVector
idx=14 Derived: Base.RefValue{Any} Existing: Base.RefValue{NF}
idx=15 Derived: Clock Existing: ClockBilly suggested to look at
Line 374 in d842b33
| T = eltype(PT) |
CC: @milankl
Metadata
Metadata
Assignees
Labels
No labels