Error3 error #6618: The INTERFACE/CONTAINS stack is full. This means that modules are being 'used' in a circular way.
For my application, the modules are NOT being used in a "circular way"
Using Intel Fortran 12.0.
Any work arounds?
This usually indicates a compiler bug. I haven't seen this error in a while, though. Are you using Update 4? If so, please provide us with the sources necessary to reproduce the problem. Once we see what is going wrong we can probably offer a workaround until the bug is fixed.
I downloaded update #4 last night and attempted to compile this application.
Same error is reported: "modules are being used in a circular way"!
It would not be practical to upload the code.
It is much too large and 90% was written by people in other organizations.
When will you add the submodule feature to Intel Fortran?
Can you isolsate a small set of modules needed to reproduce the problem? You can use Intel Premier Support to upload if you prefer. Without a test case, we can't find and fix the problem.
We very much want to do submodules but cannot say when it will appear in our compiler.