- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I'm clutching at straws here. A major app has just gone off the rails - main change that I can see between versions is that I changed all previous references to Double precision to Real(KIND=8).
What changes can I expect in data values with this change? I certainly was not expecting any.
The error appears to be in the rkf45/rkfs/fehl set of codes which were written f77 style, and I changed all the references to Double Precision.
Previous version was compiled with latest compiler as at 24 September, latest version compiled with 2011.1.127.
Compiler command line is
/nologo /debug:minimal /Oy- /I"C:\\Dev\\Winyldmd Dev\\trunk\\ymd_modules\\..\\..\\..\\Modules\\Release" /I"C:\\Dev\\Winyldmd Dev\\trunk\\ymdphys\\..\\..\\..\\modules\\Release" /I"C:\\Dev\\VerCheck\\..\\modules\\Release" /I"C:\\Dev\\Winyldmd Dev\\trunk\\PSDMod\\..\\..\\..\\Modules\\Release" /I"C:\\Dev\\Winyldmd Dev\\trunk\\ymd_commands\\..\\..\\..\\modules\\release" /I"C:\\Dev\\Winyldmd Dev\\trunk\\ymdutils\\..\\..\\..\\Modules\\Release" /Qopenmp /warn:declarations /warn:unused /fpe:0 /module:"..\\..\\..\\Modules\\Release" /object:"..\\..\\..\\Intermed\\Release/" /traceback /check:bounds /check:uninit /check:format /libs:static /threads /c
Thanks,
David
What changes can I expect in data values with this change? I certainly was not expecting any.
The error appears to be in the rkf45/rkfs/fehl set of codes which were written f77 style, and I changed all the references to Double Precision.
Previous version was compiled with latest compiler as at 24 September, latest version compiled with 2011.1.127.
Compiler command line is
/nologo /debug:minimal /Oy- /I"C:\\Dev\\Winyldmd Dev\\trunk\\ymd_modules\\..\\..\\..\\Modules\\Release" /I"C:\\Dev\\Winyldmd Dev\\trunk\\ymdphys\\..\\..\\..\\modules\\Release" /I"C:\\Dev\\VerCheck\\..\\modules\\Release" /I"C:\\Dev\\Winyldmd Dev\\trunk\\PSDMod\\..\\..\\..\\Modules\\Release" /I"C:\\Dev\\Winyldmd Dev\\trunk\\ymd_commands\\..\\..\\..\\modules\\release" /I"C:\\Dev\\Winyldmd Dev\\trunk\\ymdutils\\..\\..\\..\\Modules\\Release" /Qopenmp /warn:declarations /warn:unused /fpe:0 /module:"..\\..\\..\\Modules\\Release" /object:"..\\..\\..\\Intermed\\Release/" /traceback /check:bounds /check:uninit /check:format /libs:static /threads /c
Thanks,
David
Link Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Try adding /warn:interface. Unless you also use /double_size, there should be no effects from making that specific change.

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page