Well, never mind. I figured out that my test variables silently went to double precision, and that this is a case precision issues, not rounding error. So, I guess I will have to force my arrays to double precision. Sorry to bother the list. sue