title: The mysterious nature of Fortran 90 modules
body: <p>Fortran 90 modules are evanescent creatures.  I was using a (singular) module for a while with some success (compiling using Intel Visual Fortran and Visual Studio 2010).  Then I wrote another module and tried to USE it in another function, before receiving this error:</p>
  
  <pre><code> error #7002: Error in opening the compiled module file.  Check INCLUDE paths.
  </code></pre>
  
  <p>So I deleted the offending module.  But now I receive the same error after when trying to access my original module!</p>
  
  <p>How can I locate these mysterious creatures?  Why does one module work but not two?  I'm assuming that I need to delete and recompile them, or tell the compiler to include them somehow.  I know the file locations of the source code but not <em>where they compile to</em>.</p>