When tracing to the equator, the traces look reasonable until the get close to the equator...apparently when the 'refine' part of the algorithm kicks in, it starts spinning its wheels without really getting anywhere. Traces that should complete in 30-50 points are generating thousands more points, sometimes exceeding the 10,000 point limit and quitting before the end condition is reached. If the trace points are being saved, that results in a gigantic tplot variable -- as much as 350 Gbytes for tracing one day of THEMIS-A data when save to a .tplot file. That's too big to upload to Github, which interferes with the IDL vs Python tests I'd like to include in our Github Actions workflows.
This is definitely on the FORTRAN side of things, so I'm going to have to pass this along to Haje to handle. It should be pretty straightforward to distill the problem down to something that's easily reproducible with GEOPACK-only calls.