- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The attached file does not compile with ifort version 15.0.0 on openSuSE 13.1.
The second argument to the generic type bound procedure "solve" is another parameterized derived type. ifort fails to find a specific match for the generic type bound procedure "start" of that second argument if the kind is either double or quadruple precision. Single precision is not a problem. The code also compiles if I replace the generic calls with their double and quadruple versions.
Please let me know if you need additional information.
Øystein
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks for the nice example. I think this ought to work and have sent it to the developers as issue DPD200361414. Have you been able to try this with any other compilers?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Yes, I have tried with NAG. It compiles this example.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I expect this problem to be fixed in Update 2, scheduled for February.
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page