if somebody could light me on these 3 points, I will be very gratefull...
1) The mathkernel library contains the LAPACK library whose sources can be found on netlib.com. I have tried to compile them with the ifc, but it leads to some infinite looping when executing the code in parallel. Note that it does not happen when I use the LAPACK subroutines by means of the precompiled Mathkernel library. The issue is that, I cannot chose the kind (4 or 8 or..) of datas in the mathkernel library, so is there a trick to compile the LAPACK subroutines in such a way that they work fine in parallel ??
2) In the many difficulties I have encountered with IFC compiler, most of them come from the usage of old, but standard, fortran 77 instructions. I am quite sure that there are due to the compiler since such kind of bugs do not appear at all in ALL the other unix f95 compilers. Is it an Intel politic to not respect old standard procedures ?? If yes, I guess this is a non sense since, fortran is already an old stuff ;o)
As an example of one of my encountered bug:
3) I get an address error, or not, when executing this little code due to the ENTRY statement.
Okay, ENTRY statements are obsolete and deprecated features in f90, nevertheless I often use old subroutines written in f77 which have such kind of things, and there is not error at all in all other compiler that I have tested (compaq, sgi, ibm, sun ...).
integer, allocatable :: inda(:)
c Try to comment or decomment the following line...
one more ifc bug ?