Given a geodesic line (starting point and initial azimuth) is there an algorithm to find the longitude of the [first] crossing of a given parallel?
I have already checked with Clairaut's constant that the geodesic will reach said parallel, so the crossing exists.
Or should I iterate the direct problem with different lengths until I get the endpoint on the parallel?