pycasso-compiler-ifort-sara.rc 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. !
  2. ! compiler specific settings : Intel compiler v12.1
  3. !
  4. ! fortran compiler:
  5. compiler.fc : ifort
  6. ! same compiler for openmp, since this is enabled via the flags:
  7. compiler.fc.openmp : ${compiler.fc}
  8. !
  9. ! * default flags:
  10. !
  11. ! -warn declarations : Enables error messages about any undeclared symbols.
  12. ! This option makes the default data type undefined (IMPLICIT NONE)
  13. ! -traceback : Generate extra information in the object file to provide source
  14. ! file traceback information. This option increases the size of
  15. ! the executable program, but has no impact on run-time execution speeds.
  16. !
  17. compiler.flags.default.fflags : -warn declarations
  18. compiler.flags.default.ldflags :
  19. ! * precision flags:
  20. compiler.flags.real8.fflags : -r8
  21. compiler.flags.real8.ldflags :
  22. ! * MPI flags:
  23. compiler.flags.mpi.fflags :
  24. compiler.flags.mpi.ldflags :
  25. ! * OpenMP flags:
  26. compiler.flags.openmp.fflags : -openmp
  27. compiler.flags.openmp.ldflags :
  28. !
  29. ! * optim
  30. !
  31. ! -ip : enable interprocedural optimizations for single-file compilation
  32. !
  33. ! -vec-report[n] : Controls the diagnostic information reported by the vectorizer.
  34. !
  35. ! -fp-model precise : strictly adhere to value-safe optimizations when implementing
  36. ! floating-point calculations.
  37. !
  38. compiler.flags.optim-none.fflags : -O0
  39. compiler.flags.optim-none.ldflags :
  40. compiler.flags.optim-fast.fflags : -O3 -xSSSE3
  41. compiler.flags.optim-fast.ldflags : -O3 -xSSSE3
  42. compiler.flags.optim-strict.fflags : -fp-model strict
  43. compiler.flags.optim-strict.ldflags :
  44. ! * check
  45. compiler.flags.check-all.fflags : -O0 -check all -check noarg_temp_created -check bounds -traceback -fpe0 -ftrapuv -implicitnone -fpp -pad -ip
  46. compiler.flags.check-all.ldflags :
  47. ! * debug
  48. compiler.flags.debug.fflags : -traceback -g -O2
  49. compiler.flags.debug.ldflags :
  50. !
  51. ! * other (might be useful)
  52. !
  53. ! -fpp[n] : Runs the Fortran preprocessor on source files before compilation.
  54. !
  55. ! -m32 : generate code for IA32 architecture
  56. ! -m64 : generate code for Intel64 architecture
  57. !