How do I choose the best option for my purposes
Because the same configuration script is used for all WRF-related products, you must specify that you want to compile WRFDA by issuing the command ./configure wrfda. As an example, this is what this step will look like on a Linux system:
> ./configure wrfda
checking for perl5... no
checking for perl... found /usr/bin/perl (perl)
Will use NETCDF in dir: /usr/local/netcdf
PHDF5 not set in environment. Will configure WRF for use without.
$JASPERLIB or $JASPERINC not found in environment, configuring to build without grib2 I/O...
------------------------------------------------------------------------
Please select from among the following supported platforms.
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 i486 i586 i686 PGI compiler with pgcc YELLOWSTONE (serial)
6. Linux x86_64 i486 i586 i686 PGI compiler with pgcc YELLOWSTONE (smpar)
7. Linux x86_64 i486 i586 i686 PGI compiler with pgcc YELLOWSTONE (dmpar)
8. Linux x86_64 i486 i586 i686 PGI compiler with pgcc YELLOWSTONE (dm+sm)
9. Linux x86_64, PGI compiler with pgcc, SGI MPT (serial)
10. Linux x86_64, PGI compiler with pgcc, SGI MPT (smpar)
11. Linux x86_64, PGI compiler with pgcc, SGI MPT (dmpar)
12. Linux x86_64, PGI compiler with pgcc, SGI MPT (dm+sm)
13. Linux x86_64, PGI accelerator compiler with gcc (serial)
14. Linux x86_64, PGI accelerator compiler with gcc (smpar)
15. Linux x86_64, PGI accelerator compiler with gcc (dmpar)
16. Linux x86_64, PGI accelerator compiler with gcc (dm+sm)
17. Linux x86_64 i486 i586 i686, ifort compiler with icc (serial)
18. Linux x86_64 i486 i586 i686, ifort compiler with icc (smpar)
19. Linux x86_64 i486 i586 i686, ifort compiler with icc (dmpar)
20. Linux x86_64 i486 i586 i686, ifort compiler with icc (dm+sm)
21. Linux x86_64 i486 i586 i686, Xeon Phi (MIC architecture) ifort compiler with icc (dm+sm)
22. Linux x86_64 i486 i586 i686, Xeon (SNB with AVX mods) ifort compiler with icc (serial)
23. Linux x86_64 i486 i586 i686, Xeon (SNB with AVX mods) ifort compiler with icc (smpar)
24. Linux x86_64 i486 i586 i686, Xeon (SNB with AVX mods) ifort compiler with icc (dmpar)
25. Linux x86_64 i486 i586 i686, Xeon (SNB with AVX mods) ifort compiler with icc (dm+sm)
26. Linux x86_64 i486 i586 i686, ifort compiler with icc YELLOWSTONE (serial)
27. Linux x86_64 i486 i586 i686, ifort compiler with icc YELLOWSTONE (smpar)
28. Linux x86_64 i486 i586 i686, ifort compiler with icc YELLOWSTONE (dmpar)
29. Linux x86_64 i486 i586 i686, ifort compiler with icc YELLOWSTONE (dm+sm)
30. Linux x86_64 i486 i586 i686, ifort compiler with icc, SGI MPT (serial)
31. Linux x86_64 i486 i586 i686, ifort compiler with icc, SGI MPT (smpar)
32. Linux x86_64 i486 i586 i686, ifort compiler with icc, SGI MPT (dmpar)
33. Linux x86_64 i486 i586 i686, ifort compiler with icc, SGI MPT (dm+sm)
34. Linux x86_64 i486 i586 i686, ifort compiler with icc, IBM POE (serial)
35. Linux x86_64 i486 i586 i686, ifort compiler with icc, IBM POE (smpar)
36. Linux x86_64 i486 i586 i686, ifort compiler with icc, IBM POE (dmpar)
37. Linux x86_64 i486 i586 i686, ifort compiler with icc, IBM POE (dm+sm)
38. Linux i486 i586 i686 x86_64, PathScale compiler with pathcc (serial)
39. Linux i486 i586 i686 x86_64, PathScale compiler with pathcc (dmpar)
40. x86_64 Linux, gfortran compiler with gcc (serial)
41. x86_64 Linux, gfortran compiler with gcc (smpar)
42. x86_64 Linux, gfortran compiler with gcc (dmpar)
43. x86_64 Linux, gfortran compiler with gcc (dm+sm)
44. Cray XE and XC30 CLE/Linux x86_64, Cray CCE compiler (serial)
45. Cray XE and XC30 CLE/Linux x86_64, Cray CCE compiler (smpar)
46. Cray XE and XC30 CLE/Linux x86_64, Cray CCE compiler (dmpar)
47. Cray XE and XC30 CLE/Linux x86_64, Cray CCE compiler (dm+sm)
48. Cray XC30 CLE/Linux x86_64, Xeon ifort compiler (serial)
49. Cray XC30 CLE/Linux x86_64, Xeon ifort compiler (smpar)
50. Cray XC30 CLE/Linux x86_64, Xeon ifort compiler (dmpar)
51. Cray XC30 CLE/Linux x86_64, Xeon ifort compiler (dm+sm)
52. Linux x86_64, Fujitsu FX10 mpifrtpx and mpifccpx compilers (serial)
53. Linux x86_64, Fujitsu FX10 mpifrtpx and mpifccpx compilers (smpar)
54. Linux x86_64, Fujitsu FX10 mpifrtpx and mpifccpx compilers (dmpar)
55. Linux x86_64, Fujitsu FX10 mpifrtpx and mpifccpx compilers (dm+sm)
Enter selection [1-55] :
|
![Tip](../images/question.svg) |
My configure script looks different! What gives?
Starting with WRF/WRFDA version 3.7, the configure script was updated to make selecting options easier. This is the version of this page for version 3.6.1 and earlier; click here for the newer version!
|
|