Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.
28463 Discussions

Parameterized derived type and generic subroutine call

Olsen__Oystein
Beginner
319 Views

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

 

 

0 Kudos
3 Replies
Steven_L_Intel1
Employee
319 Views

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?

0 Kudos
Olsen__Oystein
Beginner
319 Views

Yes, I have tried with NAG. It compiles this example.

 

 

0 Kudos
Steven_L_Intel1
Employee
319 Views

I expect this problem to be fixed in Update 2, scheduled for February.

0 Kudos
Reply