Closed xzhiwen closed 7 years ago
@xzhiwen Have you tried this lately? We have made many changes over the last couple of months. We think your problem has been corrected.
@jlconlin Thank you for the reminder. I synchronized to the most recent master branch, and re-compiled with /fpe:0 option in Intel compiler. The test problem 2 now works fine. This issue should be closed now.
As I am attempting to build an x64 executable for Windows using Intel Fortran 14.0.3.202, I uncovered an issue in running Test Problem 2. It uses t404 tape that is ENDF/B-IV data. When I enforce /fpe:0, i.e., disallow floating point exceptions, the run aborted with the following message:
After some investigations, I found that in the broadr module, the third
CONTIO
call reads the text line and causes thenint
failed to convert a large float (~1E162) back to integer.Later, I removed the /fpe:0 option, and successfully ran this problem with the same pendf output. Dr. Skip found some logic in reconr to determine the ENDF format version, which might be used in broadr to fix this problem.