title: Intel Fortran to GNU Fortran Conversion
body: <p>I am working on a custom CFD Solver written in Fortran 90 and MPI.
  The code contain 15+ Modules and was initially designed to work with the Intel Fortran compiler. Now since i do not have access to the Intel compiler I need to make it work using the GNU Fortran Compiler.</p>
  
  <p>I made changes in the Makefile that initially had flags suitable for the ifort.
  I am using it on Ubuntu with GNU Fortran and Openmpi</p>
  
  <p><strong>I am sorry I am unable to put in anything from the code structure or terminal output due to IP restrictions of my university. Nevertheless,I will try to best describe the issues</strong></p>
  
  <p>So now when I compile the code I am having some strange issues.</p>
  
  <ol>
  <li><p>The GNU Fortran is not able to read lines that are too long and I get errors during compilation. As a result I have to break it into multiple lines using the '&amp;' symbol</p></li>
  <li><p>A module D.f90 contains all the Global variables declared. However, now I during compilation i get error is in module B.F90.
  The error I get is 'Unclassified Statement Error', I was able to fix it in some subroutines and functions by locally declaring the variables again.</p></li>
  </ol>
  
  <p>I am not the most experienced person in Fortran, but I thought that the change in compiler should not be a reason for new found syntax errors.</p>
  
  <p>The errors described above so far could be remedied but considering the expanse of the code it is impractical.</p>
  
  <p>I was hoping if anyone could share views on this matter and provide guidance on how to tackle it.</p>