From: Willem v. S. <van...@gm...> - 2022-08-12 18:26:19
|
Hi everyone, If you start to use psrchive on a new Mac, you may notice error messages like the following: inverse_phase maximum iterations exceeded - error=<*yyy.zzz*>us This is because psrchive uses the "long double" type in various routines that require more numerical precision than a 64-bit double-precision floating point can provide; however "long double" is equivalent to "double" on Apple ARM64 https://developer.apple.com/documentation/xcode/writing-arm64-code-for-apple-platforms Until a work-around is implemented, it's best to do your pulsar data analysis on another machine. Cheers, Willem |