WRF compile options

Compiling NMM/ARW code for EMS system, upgrading WRF cores on your own, changing EMS scripts to suit your particular needs, and other modifications to original EMS distribution goes in this forum. These are officially unsupported actions.
Post Reply
alfe
Posts: 79
Joined: Thu Nov 25, 2010 8:13 pm

WRF compile options

Post by alfe » Sat Sep 16, 2017 2:46 pm

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 !

meteoadriatic
Posts: 1512
Joined: Wed Aug 19, 2009 10:05 am

Re: WRF compile options

Post by meteoadriatic » Sat Sep 16, 2017 6:41 pm

If you have PGI then 21.

dmpar is what you want....

Post Reply

Who is online

Users browsing this forum: No registered users and 4 guests