title: How to avoid problems when deploying C++ (MPI) at an HPC
body: <p>I am a researcher and I am working with optimization problems.</p>
  
  <p>In this way, I am planning to use a HPC (C++ with MPI) which I can access through SSH. I already checked their modules and it has some compilers as Intel.</p>
  
  <p>So my question is, how could I start to program and develop everything in a way that it will be easier to run it on the HPC minimizing future possible problems?</p>
  
  <p>Does I have to develop my program with the same compiler that they have there? It would help? Or just compiling for Linux would be ok? This kind of questions...</p>