Closed LuEdRaMo closed 1 year ago
Thanks for reporting @LuEdRaMo; I'll have a look on this in the next following days.
@LuEdRaMo, can you give a try again using the macro? I just pushed a new commit (https://github.com/PerezHz/TaylorIntegration.jl/pull/156/commits/b5bc66e994f108c770570aab2fd7fde74654bf75) to TaylorIntegration, which allows having 4-index arrays, which I think it is the reason for the problem; previously, only up to 3-index arrays were handled.
As it is right now scripts/integrate_ephemeris.jl
throws the exact same error. I think it has to do with this comment https://github.com/PerezHz/TaylorIntegration.jl/pull/156#issuecomment-1381067772.
After https://github.com/PerezHz/TaylorIntegration.jl/pull/156/commits/7194fe005b49feb65e117cf5a48a9580e6708deb scripts/integrate_ephemeris.jl
runs with no problem.
Closing, since this was solved by #156 (see this comment).
https://github.com/PerezHz/PlanetaryEphemeris.jl/pull/8 adapts the changes introduced by https://github.com/PerezHz/TaylorIntegration.jl/pull/156; however, when running
scripts/integrate_ephemeris.jl
I get the following error:The problem seems to rely on the fact that the specialized method of
TaylorIntegration._allocate_jetcoeffs!
definesRb2p
but the specialized method ofTaylorIntegration.jetcoeffs!
do not. The code generated by taylorize for thePlanetaryEphemeris.DE430!
function can be found in https://github.com/LuEdRaMo/PlanetaryEphemeris.jl/blob/d67148c7e32d63d365e727ad620c9f2f186ad782/src/jetcoeffs.jl.