Page 1 of 1

WRF compile options

Posted: Sat Sep 16, 2017 2:46 pm
by alfe
Hello,
If I want to compile WRF ARW from source code, what would be the closest option compared to the EMS binaries, knowing I have a XEON architecture :
1. (serial) 2. (smpar) 3. (dmpar) 4. (dm+sm) NEC SX (sxf90/sxcc)

5. (serial) 6. (smpar) 7. (dmpar) 8. (dm+sm) GNU (gfortran/gcc)

9. (serial) 10. (dmpar) GNU (g95/gcc)

11. (serial) 12. (smpar) 13. (dmpar) 14. (dm+sm) PGI (pgf90/gcc)

15. (serial) 16. (smpar) 17. (dmpar) 18. (dm+sm) PGI (pgf90/pgcc): SGI MPT

19. (serial) 20. (smpar) 21. (dmpar) 22. (dm+sm) PGI (pgf90/gcc): PGI accelerator

23. (serial) 24. (smpar) 25. (dmpar) 26. (dm+sm) INTEL (ifort/icc)

27. (dm+sm) INTEL (ifort/icc): Xeon Phi (MIC architecture)

28. (serial) 29. (smpar) 30. (dmpar) 31. (dm+sm) INTEL (ifort/icc): Xeon (SNB with AVX mods)

32. (serial) 33. (smpar) 34. (dmpar) 35. (dm+sm) INTEL (ifort/icc): SGI MPT

36. (serial) 37. (smpar) 38. (dmpar) 39. (dm+sm) INTEL (ifort/icc): IBM POE

40. (serial) 41. (smpar) 42. (dmpar) 43. (dm+sm) INTEL (ifort/icc): ia64

44. (serial) 45. (smpar) 46. (dmpar) 47. (dm+sm) INTEL (ifort/icc): SGI Altix

48. (serial) 49. (dmpar) PATHSCALE (pathf90/pathcc)

50. (serial) 51. (smpar) 52. (dmpar) 53. (dm+sm) GNU (gfortran/gcc)

54. (serial) 55. (smpar) 56. (dmpar) 57. (dm+sm) IBM (xlf90_r/cc_r)

58. (serial) 59. (smpar) 60. (dmpar) 61. (dm+sm) PGI (ftn/gcc): Cray XC CLE

62. (serial) 63. (smpar) 64. (dmpar) 65. (dm+sm) CRAY CCE (ftn/gcc): Cray XE and XC

66. (serial) 67. (smpar) 68. (dmpar) 69. (dm+sm) INTEL (ftn/icc): Cray XC

70. (serial) 71. (smpar) 72. (dmpar) 73. (dm+sm) FUJITSU (frtpx/fccpx): FX10 SPARC64 IXfx

74. (dmpar) IBM (blrts_xlf90/blrts_xlc): ppc64 Blue Gene\L

75. (smpar) 76. (dmpar) 77. (dm+sm) IBM (mpixlf90_r/mpixlc_r): ppc64 Blue Gene\P

78. (dmpar) IBM (xlf90_r/xlc_r): ppc64 IBM Blade

79. (serial) 80. (smpar) 81. (dmpar) 82. (dm+sm) PGI (pgf90/pgcc)

83. (serial) 84. (smpar) 85. (dmpar) 86. (dm+sm) PGI (pgf90/gcc): -f90=pgf90

87. (serial) 88. (smpar) 89. (dmpar) 90. (dm+sm) PGI (pgf90/pgcc): -f90=pgf90
Thank you !

Re: WRF compile options

Posted: Sat Sep 16, 2017 6:41 pm
by meteoadriatic
If you have PGI then 21.

dmpar is what you want....