How to choose ./configure if cpu is Intel(R) Xeon(R) CPU

All things involving the setup (compiling, NetCDF, etc.) of the WRF Model itself.

How to choose ./configure if cpu is Intel(R) Xeon(R) CPU

Postby Michael » Fri Sep 07, 2018 4:33 am

My CPU type is Intel(R) Xeon(R) CPU W3680, how should I choose the ./configure? I think Intel(R) Xeon(R) CPU W3680 is different from Xeon (SNB with AVX mods).

1. Linux x86_64 i486 i586 i686, PGI compiler with gcc (serial)
2. Linux x86_64 i486 i586 i686, PGI compiler with gcc (smpar)
3. Linux x86_64 i486 i586 i686, PGI compiler with gcc (dmpar)
4. Linux x86_64 i486 i586 i686, PGI compiler with gcc (dm+sm)
5. Linux x86_64, PGI compiler with pgcc, SGI MPT (serial)
6. Linux x86_64, PGI compiler with pgcc, SGI MPT (smpar)
7. Linux x86_64, PGI compiler with pgcc, SGI MPT (dmpar)
8. Linux x86_64, PGI compiler with pgcc, SGI MPT (dm+sm)
9. Linux x86_64, PGI accelerator compiler with gcc (serial)
10. Linux x86_64, PGI accelerator compiler with gcc (smpar)
11. Linux x86_64, PGI accelerator compiler with gcc (dmpar)
12. Linux x86_64, PGI accelerator compiler with gcc (dm+sm)
13. Linux x86_64 i486 i586 i686, ifort compiler with icc (serial)
14. Linux x86_64 i486 i586 i686, ifort compiler with icc (smpar)
15. Linux x86_64 i486 i586 i686, ifort compiler with icc (dmpar)
16. Linux x86_64 i486 i586 i686, ifort compiler with icc (dm+sm)
17. Linux x86_64 i486 i586 i686, Xeon Phi (MIC architecture) ifort compiler with icc (dm+sm)
18. Linux x86_64 i486 i586 i686, Xeon (SNB with AVX mods) ifort compiler with icc (serial)
19. Linux x86_64 i486 i586 i686, Xeon (SNB with AVX mods) ifort compiler with icc (smpar)
20. Linux x86_64 i486 i586 i686, Xeon (SNB with AVX mods) ifort compiler with icc (dmpar)
21. Linux x86_64 i486 i586 i686, Xeon (SNB with AVX mods) ifort compiler with icc (dm+sm)
22. Linux x86_64 i486 i586 i686, ifort compiler with icc, SGI MPT (serial)
23. Linux x86_64 i486 i586 i686, ifort compiler with icc, SGI MPT (smpar)
24. Linux x86_64 i486 i586 i686, ifort compiler with icc, SGI MPT (dmpar)
25. Linux x86_64 i486 i586 i686, ifort compiler with icc, SGI MPT (dm+sm)
26. Linux x86_64 i486 i586 i686, ifort compiler with icc, IBM POE (serial)
27. Linux x86_64 i486 i586 i686, ifort compiler with icc, IBM POE (smpar)
28. Linux x86_64 i486 i586 i686, ifort compiler with icc, IBM POE (dmpar)
29. Linux x86_64 i486 i586 i686, ifort compiler with icc, IBM POE (dm+sm)
30. Linux i486 i586 i686 x86_64, PathScale compiler with pathcc (serial)
31. Linux i486 i586 i686 x86_64, PathScale compiler with pathcc (dmpar)
32. x86_64 Linux, gfortran compiler with gcc (serial)
33. x86_64 Linux, gfortran compiler with gcc (smpar)
34. x86_64 Linux, gfortran compiler with gcc (dmpar)
35. x86_64 Linux, gfortran compiler with gcc (dm+sm)
36. Cray XT CLE/Linux x86_64, PGI compiler with gcc (serial)
37. Cray XT CLE/Linux x86_64, PGI compiler with gcc (smpar)
38. Cray XT CLE/Linux x86_64, PGI compiler with gcc (dmpar)
39. Cray XT CLE/Linux x86_64, PGI compiler with gcc (dm+sm)
40. Cray XE and XC30 CLE/Linux x86_64, Cray CCE compiler (serial)
41. Cray XE and XC30 CLE/Linux x86_64, Cray CCE compiler (smpar)
42. Cray XE and XC30 CLE/Linux x86_64, Cray CCE compiler (dmpar)
43. Cray XE and XC30 CLE/Linux x86_64, Cray CCE compiler (dm+sm)
44. Cray XC30 CLE/Linux x86_64, Xeon ifort compiler (serial)
45. Cray XC30 CLE/Linux x86_64, Xeon ifort compiler (smpar)
46. Cray XC30 CLE/Linux x86_64, Xeon ifort compiler (dmpar)
47. Cray XC30 CLE/Linux x86_64, Xeon ifort compiler (dm+sm)
48. Linux x86_64 i486 i586 i686, PGI compiler with pgcc (serial)
49. Linux x86_64 i486 i586 i686, PGI compiler with pgcc (smpar)
50. Linux x86_64 i486 i586 i686, PGI compiler with pgcc (dmpar)
51. Linux x86_64 i486 i586 i686, PGI compiler with pgcc (dm+sm)
Michael
 
Posts: 1
Joined: Fri Sep 07, 2018 12:06 am

Re: How to choose ./configure if cpu is Intel(R) Xeon(R) CPU

Postby beni » Sun Sep 16, 2018 8:18 am

It depends on the compiler you plan to use.
With gcc/gfortran, you can set the -march=native flag to optimize for your CPU architecture.
beni
 
Posts: 25
Joined: Tue Apr 22, 2014 10:52 am


Return to Installation

Who is online

Users browsing this forum: No registered users and 5 guests