The real problem is that it looks like we have a bug in our F90 bindings. :-( We have the "periods" argument typed as an integer array, when it really should be a logical array. Doh!
Ahhh ha! I checked the manpage vs the user's code but I didn't check the OpenMPI code. I can confirm that the patch you sent fixes the problem for me (v1.2.6). Thanks all!
Scott