Hi all, I'm quite new to Fortran and I've just installed Intel 64 Fortran compiler (10.1) on Ubuntu 8.10 64 bit (Q6600 quad core).
I'm compiling some sources I wrote for a 32 bit machine (celeron single core) and everything works fine, but I just noticed two strange things.
1)In the compiler options manual I read that by default both -parallel and -openmp option are disabled, but if I compile with "ifort mysource.f", compiler begins to vectorize a lot of loops it finds in the source. Why?
2)Sometime happens that if I simply compile with "ifort mysource.f", I got a run time error (opening a file). The same if I compile with "ifort -parallel mysource.f"; but if I compile with "ifort -openmp mysource.f" everything works good. Any suggestion?
I'll really appreciate if someone could tell me the difference between the -openmp and -parallel options or could indicate a valid document for a beginner.