I have linked a Finite Element code (Abaqus 6.13) with the Intel XE 2011 Fortran compiler and the verification procedure of the FE code shows that the connection has been done successfully. I run several Abaqus job's with different Fortran subroutines and everything seems to be OK. Results agree with those obtained with previous versions (Abaqus 6.12 + Intel Fortran 11.0) although the .log file contains a new text line that didn't appear on previous versions:
remark: umat has been targeted for automatic cpu dispatch.
But results seem ok so I didn't care much about this advice. However, when I use a subroutine that has COMMON BLOCKS in it, the FE code is not able to get any result (the solution does not converge) while on previous versions does.
Is it possible that Intel XE 2011 does not support COMMON BLOCKS anymore?
Thank you very much for your help, it is highly appreciate it.
PS: Due to the characteristics of the FE code it is not possible to pass information between subroutines with nothing but Common Blocks.