Created
February 2, 2016 19:21
-
-
Save pforai/22be3f378d18d6e858c7 to your computer and use it in GitHub Desktop.
(partial) EasyBuild log for failed build of /tmp/forai/eb-DFMUDz/files_pr2434/WRF-3.6.1-CrayGNU-2015.11-XC-dmpar.eb (PR #2434)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
]+for[\s | |
]+nesting\?[\s | |
]+\(1=basic,[\s | |
]+2=preset[\s | |
]+moves,[\s | |
]+3=vortex[\s | |
]+following\)[\s | |
]+\[default[\s | |
]+1\]:[\s | |
]*$ out 2=preset moves, 3=vortex following) [default 1]: | |
== 2016-02-02 20:35:26,755 runpy.run DEBUG cmd "./configure" exited with exitcode 0 and output: | |
checking for perl5... no | |
checking for perl... found /usr/bin/perl (perl) | |
Will use NETCDF in dir: /opt/cray/netcdf/4.3.2/GNU/49 | |
Will use PHDF5 in dir: /opt/cray/hdf5-parallel/1.8.13/GNU/49 | |
which: no timex in (/proj/cle/apps/software/tcsh/6.18.01-CrayGNU-2015.11-XC/bin:/proj/cle/apps/software/ncurses/5.9-CrayGNU-2015.11-XC/bin:/opt/cray/hdf5-parallel/1.8.13/bin:/opt/cray/hdf5/1.8.13/bin:/opt/cray/netcdf/4.3.2/bin:/proj/cle/apps/software/JasPer/1.900.1-CrayGNU-2015.11-XC/bin:/opt/cray/fftw/3.3.4.5/sandybridge/bin:/opt/cray/mpt/7.2.6/gni/bin:/opt/cray/craype/2.4.2/bin:/opt/gcc/4.9.3/bin:/opt/cray/rca/1.0.0-2.0502.60530.1.62.ari/bin:/opt/cray/alps/5.2.4-2.0502.9774.31.11.ari/sbin:/opt/cray/dvs/2.5_0.9.0-1.0502.2188.1.116.ari/bin:/opt/cray/job/1.5.5-0.1_2.0502.61936.2.32.ari/bin:/opt/cray/xpmem/0.1-2.0502.64982.5.3.ari/bin:/opt/cray/pmi/5.0.10-1.0000.11050.0.0.ari/bin:/opt/cray/ugni/6.0-1.0502.10863.8.29.ari/bin:/opt/cray/udreg/2.3.2-1.0502.10518.2.17.ari/bin:/opt/toolworks/totalview.8.15.4-6/bin:/opt/totalview-support/1.2.0.5/bin:/proj/cle/eb-devel/easybuild-framework:/proj/cle/eb-devel/easybuild-framework:/opt/modules/3.2.10.2/bin:/proj/cle/eb-devel/easybuild-framework:/opt/modules/3.2.10.2/bin:/proj/cle/eb-devel/easybuild-framework:/opt/modules/3.2.10.2/bin:/opt/slurm/default/bin:/opt/cray/switch/1.0-1.0502.60522.1.61.ari/bin:/opt/cray/eslogin/eswrap/1.3.1-1.020200.1272.0/bin:/opt/modules/3.2.10.3/bin:/homeappl/home/forai/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/usr/lib/mit/bin:/usr/lib/mit/sbin:/sbin:/usr/sbin:.:/usr/lib/qt3/bin:/appl/bin:/opt/cray/bin) | |
If you REALLY want Grib2 output from WRF, modify the arch/Config_new.pl script. | |
Right now you are not getting the Jasper lib, from the environment, compiled into WRF. | |
------------------------------------------------------------------------ | |
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, 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. Linux x86_64 i486 i586 i686, xlf compiler with xlc (serial) | |
37. Linux x86_64 i486 i586 i686, xlf compiler with xlc (smpar) | |
38. Linux x86_64 i486 i586 i686, xlf compiler with xlc (dmpar) | |
39. Linux x86_64 i486 i586 i686, xlf compiler with xlc (dm+sm) | |
40. Cray XT CLE/Linux x86_64, PGI compiler with gcc (serial) | |
41. Cray XT CLE/Linux x86_64, PGI compiler with gcc (smpar) | |
42. Cray XT CLE/Linux x86_64, PGI compiler with gcc (dmpar) | |
43. Cray XT CLE/Linux x86_64, PGI 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 i486 i586 i686, PGI compiler with pgcc (serial) | |
53. Linux x86_64 i486 i586 i686, PGI compiler with pgcc (smpar) | |
54. Linux x86_64 i486 i586 i686, PGI compiler with pgcc (dmpar) | |
55. Linux x86_64 i486 i586 i686, PGI compiler with pgcc (dm+sm) | |
56. Linux x86_64 i486 i586 i686, PGI compiler with gcc -f90= (serial) | |
57. Linux x86_64 i486 i586 i686, PGI compiler with gcc -f90= (smpar) | |
58. Linux x86_64 i486 i586 i686, PGI compiler with gcc -f90= (dmpar) | |
59. Linux x86_64 i486 i586 i686, PGI compiler with gcc -f90= (dm+sm) | |
60. Linux x86_64 i486 i586 i686, PGI compiler with pgcc -f90= (serial) | |
61. Linux x86_64 i486 i586 i686, PGI compiler with pgcc -f90= (smpar) | |
62. Linux x86_64 i486 i586 i686, PGI compiler with pgcc -f90= (dmpar) | |
63. Linux x86_64 i486 i586 i686, PGI compiler with pgcc -f90= (dm+sm) | |
Enter selection [1-63] : ------------------------------------------------------------------------ | |
Compile for nesting? (1=basic, 2=preset moves, 3=vortex following) [default 1]: | |
Configuration successful. To build the model type compile . | |
------------------------------------------------------------------------ | |
testing for MPI_Comm_f2c and MPI_Comm_c2f | |
MPI_Comm_f2c and MPI_Comm_c2f are not supported | |
testing for fseeko and fseeko64 | |
fseeko64 is supported | |
------------------------------------------------------------------------ | |
# Settings for x86_64 Linux, gfortran compiler with gcc (dmpar) | |
# | |
DMPARALLEL = 1 | |
OMPCPP = # -D_OPENMP | |
OMP = # -fopenmp | |
OMPCC = # -fopenmp | |
SFC = gfortran | |
SCC = gcc | |
CCOMP = gcc | |
DM_FC = mpif90 -f90=$(SFC) | |
DM_CC = mpicc -cc=$(SCC) | |
FC = $(DM_FC) | |
CC = $(DM_CC) -DFSEEKO64_OK | |
LD = $(FC) | |
RWORDSIZE = $(NATIVE_RWORDSIZE) | |
PROMOTION = # -fdefault-real-8 # uncomment manually | |
ARCH_LOCAL = -DNONSTANDARD_SYSTEM_SUBR -DWRF_USE_CLM | |
CFLAGS_LOCAL = -w -O3 -c | |
LDFLAGS_LOCAL = | |
CPLUSPLUSLIB = | |
ESMF_LDFLAG = $(CPLUSPLUSLIB) | |
FCOPTIM = -O2 -ftree-vectorize -funroll-loops | |
FCREDUCEDOPT = $(FCOPTIM) | |
FCNOOPT = -O0 | |
FCDEBUG = # -g $(FCNOOPT) # -ggdb -fbacktrace -fbounds-check -ffpe-trap=invalid,zero,overflow | |
FORMAT_FIXED = -ffixed-form | |
FORMAT_FREE = -ffree-form -ffree-line-length-none | |
FCSUFFIX = | |
BYTESWAPIO = -fconvert=big-endian -frecord-marker=4 | |
FCBASEOPTS_NO_G = -w $(FORMAT_FREE) $(BYTESWAPIO) | |
FCBASEOPTS = $(FCBASEOPTS_NO_G) $(FCDEBUG) | |
MODULE_SRCH_FLAG = | |
TRADFLAG = -traditional | |
CPP = /lib/cpp -P | |
AR = ar | |
ARFLAGS = ru | |
M4 = m4 -G | |
RANLIB = ranlib | |
CC_TOOLS = $(SCC) | |
########################################################### | |
###################### | |
# POSTAMBLE | |
FGREP = fgrep -iq | |
ARCHFLAGS = $(COREDEFS) -DIWORDSIZE=$(IWORDSIZE) -DDWORDSIZE=$(DWORDSIZE) -DRWORDSIZE=$(RWORDSIZE) -DLWORDSIZE=$(LWORDSIZE) \ | |
$(ARCH_LOCAL) \ | |
$(DA_ARCHFLAGS) \ | |
-DDM_PARALLEL \ | |
\ | |
-DNETCDF \ | |
\ | |
\ | |
\ | |
\ | |
\ | |
\ | |
\ | |
\ | |
-DUSE_ALLOCATABLES \ | |
-DGRIB1 \ | |
-DINTIO \ | |
-DLIMIT_ARGS \ | |
-DCONFIG_BUF_LEN=$(CONFIG_BUF_LEN) \ | |
-DMAX_DOMAINS_F=$(MAX_DOMAINS) \ | |
-DMAX_HISTORY=$(MAX_HISTORY) \ | |
-DNMM_NEST=$(WRF_NMM_NEST) | |
CFLAGS = $(CFLAGS_LOCAL) -DDM_PARALLEL \ | |
-DMAX_HISTORY=$(MAX_HISTORY) -DNMM_CORE=$(WRF_NMM_CORE) | |
FCFLAGS = $(FCOPTIM) $(FCBASEOPTS) | |
ESMF_LIB_FLAGS = | |
# ESMF 5 -- these are defined in esmf.mk, included above | |
ESMF_IO_LIB = -L$(WRF_SRC_ROOT_DIR)/external/esmf_time_f90 -lesmf_time | |
ESMF_IO_LIB_EXT = -L$(WRF_SRC_ROOT_DIR)/external/esmf_time_f90 -lesmf_time | |
INCLUDE_MODULES = $(MODULE_SRCH_FLAG) \ | |
$(ESMF_MOD_INC) $(ESMF_LIB_FLAGS) \ | |
-I$(WRF_SRC_ROOT_DIR)/main \ | |
-I$(WRF_SRC_ROOT_DIR)/external/io_netcdf \ | |
-I$(WRF_SRC_ROOT_DIR)/external/io_int \ | |
-I$(WRF_SRC_ROOT_DIR)/frame \ | |
-I$(WRF_SRC_ROOT_DIR)/share \ | |
-I$(WRF_SRC_ROOT_DIR)/phys \ | |
-I$(WRF_SRC_ROOT_DIR)/chem -I$(WRF_SRC_ROOT_DIR)/inc \ | |
-I$(NETCDFPATH)/include \ | |
REGISTRY = Registry | |
CC_TOOLS_CFLAGS = -DNMM_CORE=$(WRF_NMM_CORE) | |
LIB_BUNDLED = \ | |
$(WRF_SRC_ROOT_DIR)/external/fftpack/fftpack5/libfftpack.a \ | |
$(WRF_SRC_ROOT_DIR)/external/io_grib1/libio_grib1.a \ | |
$(WRF_SRC_ROOT_DIR)/external/io_grib_share/libio_grib_share.a \ | |
$(WRF_SRC_ROOT_DIR)/external/io_int/libwrfio_int.a \ | |
$(ESMF_IO_LIB) \ | |
$(WRF_SRC_ROOT_DIR)/external/RSL_LITE/librsl_lite.a \ | |
$(WRF_SRC_ROOT_DIR)/frame/module_internal_header_util.o \ | |
$(WRF_SRC_ROOT_DIR)/frame/pack_utils.o | |
LIB_EXTERNAL = \ | |
-L$(WRF_SRC_ROOT_DIR)/external/io_netcdf -lwrfio_nf -L/opt/cray/netcdf/4.3.2/GNU/49/lib -lnetcdff -lnetcdf | |
LIB = $(LIB_BUNDLED) $(LIB_EXTERNAL) $(LIB_LOCAL) $(LIB_WRF_HYDRO) | |
LDFLAGS = $(OMP) $(FCFLAGS) $(LDFLAGS_LOCAL) | |
ENVCOMPDEFS = | |
WRF_CHEM = 0 | |
CPPFLAGS = $(ARCHFLAGS) $(ENVCOMPDEFS) -I$(LIBINCLUDE) $(TRADFLAG) | |
NETCDFPATH = /opt/cray/netcdf/4.3.2/GNU/49 | |
PNETCDFPATH = | |
bundled: io_only | |
external: io_only $(WRF_SRC_ROOT_DIR)/external/RSL_LITE/librsl_lite.a gen_comms_rsllite module_dm_rsllite $(ESMF_TARGET) | |
io_only: esmf_time wrfio_nf \ | |
wrf_ioapi_includes wrfio_grib_share wrfio_grib1 wrfio_int fftpack | |
###################### | |
------------------------------------------------------------------------ | |
Settings listed above are written to configure.wrf. | |
If you wish to change settings, please edit that file. | |
If you wish to change the default options, edit the file: | |
arch/configure_new.defaults | |
Testing for NetCDF, C and Fortran compiler | |
This installation of NetCDF is 64-bit | |
C compiler is 64-bit | |
Fortran compiler is 64-bit | |
It will build in 64-bit | |
************************** W A R N I N G ************************************ | |
There are some Fortran 2003 features in WRF that your compiler does not recognize | |
The IEEE signaling call has been removed. That may not be enough. | |
***************************************************************************** | |
== 2016-02-02 20:35:26,756 runpy.run INFO cmd "./configure" exited with exitcode 0 and output: | |
checking for perl5... no | |
checking for perl... found /usr/bin/perl (perl) | |
Will use NETCDF in dir: /opt/cray/netcdf/4.3.2/GNU/49 | |
Will use PHDF5 in dir: /opt/cray/hdf5-parallel/1.8.13/GNU/49 | |
which: no timex in (/proj/cle/apps/software/tcsh/6.18.01-CrayGNU-2015.11-XC/bin:/proj/cle/apps/software/ncurses/5.9-CrayGNU-2015.11-XC/bin:/opt/cray/hdf5-parallel/1.8.13/bin:/opt/cray/hdf5/1.8.13/bin:/opt/cray/netcdf/4.3.2/bin:/proj/cle/apps/software/JasPer/1.900.1-CrayGNU-2015.11-XC/bin:/opt/cray/fftw/3.3.4.5/sandybridge/bin:/opt/cray/mpt/7.2.6/gni/bin:/opt/cray/craype/2.4.2/bin:/opt/gcc/4.9.3/bin:/opt/cray/rca/1.0.0-2.0502.60530.1.62.ari/bin:/opt/cray/alps/5.2.4-2.0502.9774.31.11.ari/sbin:/opt/cray/dvs/2.5_0.9.0-1.0502.2188.1.116.ari/bin:/opt/cray/job/1.5.5-0.1_2.0502.61936.2.32.ari/bin:/opt/cray/xpmem/0.1-2.0502.64982.5.3.ari/bin:/opt/cray/pmi/5.0.10-1.0000.11050.0.0.ari/bin:/opt/cray/ugni/6.0-1.0502.10863.8.29.ari/bin:/opt/cray/udreg/2.3.2-1.0502.10518.2.17.ari/bin:/opt/toolworks/totalview.8.15.4-6/bin:/opt/totalview-support/1.2.0.5/bin:/proj/cle/eb-devel/easybuild-framework:/proj/cle/eb-devel/easybuild-framework:/opt/modules/3.2.10.2/bin:/proj/cle/eb-devel/easybuild-framework:/opt/modules/3.2.10.2/bin:/proj/cle/eb-devel/easybuild-framework:/opt/modules/3.2.10.2/bin:/opt/slurm/default/bin:/opt/cray/switch/1.0-1.0502.60522.1.61.ari/bin:/opt/cray/eslogin/eswrap/1.3.1-1.020200.1272.0/bin:/opt/modules/3.2.10.3/bin:/homeappl/home/forai/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/usr/lib/mit/bin:/usr/lib/mit/sbin:/sbin:/usr/sbin:.:/usr/lib/qt3/bin:/appl/bin:/opt/cray/bin) | |
If you REALLY want Grib2 output from WRF, modify the arch/Config_new.pl script. | |
Right now you are not getting the Jasper lib, from the environment, compiled into WRF. | |
------------------------------------------------------------------------ | |
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, 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. Linux x86_64 i486 i586 i686, xlf compiler with xlc (serial) | |
37. Linux x86_64 i486 i586 i686, xlf compiler with xlc (smpar) | |
38. Linux x86_64 i486 i586 i686, xlf compiler with xlc (dmpar) | |
39. Linux x86_64 i486 i586 i686, xlf compiler with xlc (dm+sm) | |
40. Cray XT CLE/Linux x86_64, PGI compiler with gcc (serial) | |
41. Cray XT CLE/Linux x86_64, PGI compiler with gcc (smpar) | |
42. Cray XT CLE/Linux x86_64, PGI compiler with gcc (dmpar) | |
43. Cray XT CLE/Linux x86_64, PGI 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 i486 i586 i686, PGI compiler with pgcc (serial) | |
53. Linux x86_64 i486 i586 i686, PGI compiler with pgcc (smpar) | |
54. Linux x86_64 i486 i586 i686, PGI compiler with pgcc (dmpar) | |
55. Linux x86_64 i486 i586 i686, PGI compiler with pgcc (dm+sm) | |
56. Linux x86_64 i486 i586 i686, PGI compiler with gcc -f90= (serial) | |
57. Linux x86_64 i486 i586 i686, PGI compiler with gcc -f90= (smpar) | |
58. Linux x86_64 i486 i586 i686, PGI compiler with gcc -f90= (dmpar) | |
59. Linux x86_64 i486 i586 i686, PGI compiler with gcc -f90= (dm+sm) | |
60. Linux x86_64 i486 i586 i686, PGI compiler with pgcc -f90= (serial) | |
61. Linux x86_64 i486 i586 i686, PGI compiler with pgcc -f90= (smpar) | |
62. Linux x86_64 i486 i586 i686, PGI compiler with pgcc -f90= (dmpar) | |
63. Linux x86_64 i486 i586 i686, PGI compiler with pgcc -f90= (dm+sm) | |
Enter selection [1-63] : ------------------------------------------------------------------------ | |
Compile for nesting? (1=basic, 2=preset moves, 3=vortex following) [default 1]: | |
Configuration successful. To build the model type compile . | |
------------------------------------------------------------------------ | |
testing for MPI_Comm_f2c and MPI_Comm_c2f | |
MPI_Comm_f2c and MPI_Comm_c2f are not supported | |
testing for fseeko and fseeko64 | |
fseeko64 is supported | |
------------------------------------------------------------------------ | |
# Settings for x86_64 Linux, gfortran compiler with gcc (dmpar) | |
# | |
DMPARALLEL = 1 | |
OMPCPP = # -D_OPENMP | |
OMP = # -fopenmp | |
OMPCC = # -fopenmp | |
SFC = gfortran | |
SCC = gcc | |
CCOMP = gcc | |
DM_FC = mpif90 -f90=$(SFC) | |
DM_CC = mpicc -cc=$(SCC) | |
FC = $(DM_FC) | |
CC = $(DM_CC) -DFSEEKO64_OK | |
LD = $(FC) | |
RWORDSIZE = $(NATIVE_RWORDSIZE) | |
PROMOTION = # -fdefault-real-8 # uncomment manually | |
ARCH_LOCAL = -DNONSTANDARD_SYSTEM_SUBR -DWRF_USE_CLM | |
CFLAGS_LOCAL = -w -O3 -c | |
LDFLAGS_LOCAL = | |
CPLUSPLUSLIB = | |
ESMF_LDFLAG = $(CPLUSPLUSLIB) | |
FCOPTIM = -O2 -ftree-vectorize -funroll-loops | |
FCREDUCEDOPT = $(FCOPTIM) | |
FCNOOPT = -O0 | |
FCDEBUG = # -g $(FCNOOPT) # -ggdb -fbacktrace -fbounds-check -ffpe-trap=invalid,zero,overflow | |
FORMAT_FIXED = -ffixed-form | |
FORMAT_FREE = -ffree-form -ffree-line-length-none | |
FCSUFFIX = | |
BYTESWAPIO = -fconvert=big-endian -frecord-marker=4 | |
FCBASEOPTS_NO_G = -w $(FORMAT_FREE) $(BYTESWAPIO) | |
FCBASEOPTS = $(FCBASEOPTS_NO_G) $(FCDEBUG) | |
MODULE_SRCH_FLAG = | |
TRADFLAG = -traditional | |
CPP = /lib/cpp -P | |
AR = ar | |
ARFLAGS = ru | |
M4 = m4 -G | |
RANLIB = ranlib | |
CC_TOOLS = $(SCC) | |
########################################################### | |
###################### | |
# POSTAMBLE | |
FGREP = fgrep -iq | |
ARCHFLAGS = $(COREDEFS) -DIWORDSIZE=$(IWORDSIZE) -DDWORDSIZE=$(DWORDSIZE) -DRWORDSIZE=$(RWORDSIZE) -DLWORDSIZE=$(LWORDSIZE) \ | |
$(ARCH_LOCAL) \ | |
$(DA_ARCHFLAGS) \ | |
-DDM_PARALLEL \ | |
\ | |
-DNETCDF \ | |
\ | |
\ | |
\ | |
\ | |
\ | |
\ | |
\ | |
\ | |
-DUSE_ALLOCATABLES \ | |
-DGRIB1 \ | |
-DINTIO \ | |
-DLIMIT_ARGS \ | |
-DCONFIG_BUF_LEN=$(CONFIG_BUF_LEN) \ | |
-DMAX_DOMAINS_F=$(MAX_DOMAINS) \ | |
-DMAX_HISTORY=$(MAX_HISTORY) \ | |
-DNMM_NEST=$(WRF_NMM_NEST) | |
CFLAGS = $(CFLAGS_LOCAL) -DDM_PARALLEL \ | |
-DMAX_HISTORY=$(MAX_HISTORY) -DNMM_CORE=$(WRF_NMM_CORE) | |
FCFLAGS = $(FCOPTIM) $(FCBASEOPTS) | |
ESMF_LIB_FLAGS = | |
# ESMF 5 -- these are defined in esmf.mk, included above | |
ESMF_IO_LIB = -L$(WRF_SRC_ROOT_DIR)/external/esmf_time_f90 -lesmf_time | |
ESMF_IO_LIB_EXT = -L$(WRF_SRC_ROOT_DIR)/external/esmf_time_f90 -lesmf_time | |
INCLUDE_MODULES = $(MODULE_SRCH_FLAG) \ | |
$(ESMF_MOD_INC) $(ESMF_LIB_FLAGS) \ | |
-I$(WRF_SRC_ROOT_DIR)/main \ | |
-I$(WRF_SRC_ROOT_DIR)/external/io_netcdf \ | |
-I$(WRF_SRC_ROOT_DIR)/external/io_int \ | |
-I$(WRF_SRC_ROOT_DIR)/frame \ | |
-I$(WRF_SRC_ROOT_DIR)/share \ | |
-I$(WRF_SRC_ROOT_DIR)/phys \ | |
-I$(WRF_SRC_ROOT_DIR)/chem -I$(WRF_SRC_ROOT_DIR)/inc \ | |
-I$(NETCDFPATH)/include \ | |
REGISTRY = Registry | |
CC_TOOLS_CFLAGS = -DNMM_CORE=$(WRF_NMM_CORE) | |
LIB_BUNDLED = \ | |
$(WRF_SRC_ROOT_DIR)/external/fftpack/fftpack5/libfftpack.a \ | |
$(WRF_SRC_ROOT_DIR)/external/io_grib1/libio_grib1.a \ | |
$(WRF_SRC_ROOT_DIR)/external/io_grib_share/libio_grib_share.a \ | |
$(WRF_SRC_ROOT_DIR)/external/io_int/libwrfio_int.a \ | |
$(ESMF_IO_LIB) \ | |
$(WRF_SRC_ROOT_DIR)/external/RSL_LITE/librsl_lite.a \ | |
$(WRF_SRC_ROOT_DIR)/frame/module_internal_header_util.o \ | |
$(WRF_SRC_ROOT_DIR)/frame/pack_utils.o | |
LIB_EXTERNAL = \ | |
-L$(WRF_SRC_ROOT_DIR)/external/io_netcdf -lwrfio_nf -L/opt/cray/netcdf/4.3.2/GNU/49/lib -lnetcdff -lnetcdf | |
LIB = $(LIB_BUNDLED) $(LIB_EXTERNAL) $(LIB_LOCAL) $(LIB_WRF_HYDRO) | |
LDFLAGS = $(OMP) $(FCFLAGS) $(LDFLAGS_LOCAL) | |
ENVCOMPDEFS = | |
WRF_CHEM = 0 | |
CPPFLAGS = $(ARCHFLAGS) $(ENVCOMPDEFS) -I$(LIBINCLUDE) $(TRADFLAG) | |
NETCDFPATH = /opt/cray/netcdf/4.3.2/GNU/49 | |
PNETCDFPATH = | |
bundled: io_only | |
external: io_only $(WRF_SRC_ROOT_DIR)/external/RSL_LITE/librsl_lite.a gen_comms_rsllite module_dm_rsllite $(ESMF_TARGET) | |
io_only: esmf_time wrfio_nf \ | |
wrf_ioapi_includes wrfio_grib_share wrfio_grib1 wrfio_int fftpack | |
###################### | |
------------------------------------------------------------------------ | |
Settings listed above are written to configure.wrf. | |
If you wish to change settings, please edit that file. | |
If you wish to change the default options, edit the file: | |
arch/configure_new.defaults | |
Testing for NetCDF, C and Fortran compiler | |
This installation of NetCDF is 64-bit | |
C compiler is 64-bit | |
Fortran compiler is 64-bit | |
It will build in 64-bit | |
************************** W A R N I N G ************************************ | |
There are some Fortran 2003 features in WRF that your compiler does not recognize | |
The IEEE signaling call has been removed. That may not be enough. | |
***************************************************************************** | |
== 2016-02-02 20:35:26,757 runpy.run DEBUG Using default regular expression: (?<![(,-]|\w)(?:error|segmentation fault|failed)(?![(,-]|\.?\w) | |
== 2016-02-02 20:35:26,761 runpy.filetools DEBUG Applying following regex substitutions to configure.wrf: [('^(DM_FC\\s*=\\s*).*$', '\\1 ftn'), ('^(DM_CC\\s*=\\s*).*$', '\\1 cc -DMPI2_SUPPORT'), ('^(SFC\\s*=\\s*).*$', '\\1 ftn'), ('^(SCC\\s*=\\s*).*$', '\\1 cc'), ('^(CCOMP\\s*=\\s*).*$', '\\1 cc')] | |
== 2016-02-02 20:35:26,804 runpy.EB_WRF INFO Rewriting optimization options in configure.wrf | |
== 2016-02-02 20:35:26,804 runpy.filetools DEBUG Applying following regex substitutions to configure.wrf: [('^(FCOPTIM.*)(\\s-O3)(\\s.*)$', '\\1 -craype-verbose -O2 \\3'), ('^(CFLAGS_LOCAL.*)(\\s-O3)(\\s.*)$', '\\1 -craype-verbose -O2 \\3')] | |
== 2016-02-02 20:35:26,826 runpy.EB_WRF DEBUG Not skipping build step (skippable: True, skip: None, skipsteps: [], module_only: False, force: True | |
== 2016-02-02 20:35:26,827 runpy.EB_WRF INFO building... | |
== 2016-02-02 20:35:26,827 runpy.EB_WRF INFO Starting build step | |
== 2016-02-02 20:35:26,834 runpy.easyconfig.templates DEBUG config: {'preinstallopts': ['', 'Extra prefix options for installation.', (3, 'build')], 'postinstallcmds': [[], 'Commands to run after the install step.', (3, 'build')], 'moduleloadnoconflict': [False, "Don't check for conflicts, unload other versions instead ", (8, 'modules')], 'skip': [False, 'Skip existing software', (3, 'build')], 'cleanupoldbuild': [True, 'Boolean to remove (True) or backup (False) the previous build directory with identical name or not.', (4, 'file-management')], 'installopts': ['', 'Extra options for installation', (3, 'build')], 'sources': [['%(name)sV%(version)s.TAR.gz'], 'List of source files', (3, 'build')], 'versionsuffix': ['-dmpar', 'Additional suffix for software version (placed after toolchain name)', (3, 'build')], 'license_server': [None, 'License server for software', (6, 'license')], 'modaltsoftname': [None, 'Module name to use (rather than using software name', (8, 'modules')], 'keeppreviousinstall': [False, 'Boolean to keep the previous installation with identical name. Experts only!', (4, 'file-management')], 'hiddendependencies': [[], 'List of dependencies available as hidden modules', (5, 'dependencies')], 'checksums': [[], 'Checksums for sources and patches', (3, 'build')], 'keepsymlinks': [False, 'Boolean to determine whether symlinks are to be kept during copying or if the content of the files pointed to should be copied', (4, 'file-management')], 'cleanupoldinstall': [False, 'Boolean to remove (True) or backup (False) the previous install directory with identical name or not.', (4, 'file-management')], 'builddependencies': [[{'external_module_metadata': {}, 'full_mod_name': 'tcsh/6.18.01-CrayGNU-2015.11-XC', 'toolchain': {'version': '2015.11-XC', 'name': 'CrayGNU'}, 'name': 'tcsh', 'dummy': False, 'short_mod_name': 'tcsh/6.18.01-CrayGNU-2015.11-XC', 'external_module': False, 'versionsuffix': '', 'version': '6.18.01', 'hidden': False, 'build_only': True}], 'List of build dependencies', (5, 'dependencies')], 'dontcreateinstalldir': [False, 'Boolean to create (False) or not create (True) the install directory', (4, 'file-management')], 'modextravars': [{}, 'Extra environment variables to be added to module file', (8, 'modules')], 'unpack_options': ['', 'Extra options for unpacking source', (3, 'build')], 'group': [None, 'Name of the user group for which the software should be available', (6, 'license')], 'versionprefix': ['', 'Additional prefix for software version (placed before version and toolchain name)', (3, 'build')], 'parsed': [True, 'This is a parsed easyconfig', 'HIDDEN'], 'prebuildopts': ['', 'Extra options pre-passed to build command.', (3, 'build')], 'easybuild_version': [None, 'EasyBuild-version this spec-file was written for', (3, 'build')], 'skipsteps': [[], 'Skip these steps', (3, 'build')], 'start_dir': ['/proj/cle/apps/software/WRF/3.6.1-CrayGNU-2015.11-XC-dmpar/WRFV3/', 'Path to start the make in. If the path is absolute, use that path. If not, this is added to the guessed path.', (4, 'file-management')], 'version': ['3.6.1', 'Version of software', (0, 'mandatory')], 'exts_filter': [None, 'Extension filter details: template for cmd and input to cmd (templates for name, version and src).', (7, 'extensions')], 'modaliases': [{}, 'Aliases to be defined in module file', (8, 'modules')], 'allow_system_deps': [[], 'Allow listed system dependencies (format: (<name>, <version>))', (5, 'dependencies')], 'osdependencies': [[], 'OS dependencies that should be present on the system', (5, 'dependencies')], 'modluafooter': ['', 'Footer to include in generated module file (Lua syntax)', (8, 'modules')], 'homepage': ['http://www.wrf-model.org', 'The homepage of the software', (0, 'mandatory')], 'buildtype': ['dmpar', 'Specify the type of build (serial, smpar (OpenMP), dmpar (MPI), dm+sm (hybrid OpenMP/MPI)).', (0, 'mandatory')], 'tests': [[], 'List of test-scripts to run after install. A test script should return a non-zero exit status to fail', (3, 'build')], 'buildopts': ['', 'Extra options passed to make step (default already has -j X)', (3, 'build')], 'description': ['The Weather Research and Forecasting (WRF) Model is a next-generation mesoscale\n numerical weather prediction system designed to serve both operational forecasting and atmospheric\n research needs.', 'A short description of the software', (0, 'mandatory')], 'name': ['WRF', 'Name of software', (0, 'mandatory')], 'modextrapaths': [{}, 'Extra paths to be prepended in module file', (8, 'modules')], 'exts_list': [[], 'List with extensions added to the base installation', (7, 'extensions')], 'docurls': [None, 'List of urls with documentation of the software (not necessarily on homepage)', (0, 'mandatory')], 'stop': [None, 'Keyword to halt the build process after a certain step.', (3, 'build')], 'sanity_check_commands': [[], "format: [(name, options)] e.g. [('gzip','-h')]. Using a non-tuple is equivalent to (name, '-h')", (3, 'build')], 'exts_classmap': [{}, 'Map of extension name to class for handling build and installation.', (7, 'extensions')], 'moduleforceunload': [False, 'Force unload of all modules when loading the extension', (8, 'modules')], 'dependencies': [[{'external_module_metadata': {}, 'full_mod_name': 'JasPer/1.900.1-CrayGNU-2015.11-XC', 'toolchain': {'version': '2015.11-XC', 'name': 'CrayGNU'}, 'name': 'JasPer', 'dummy': False, 'short_mod_name': 'JasPer/1.900.1-CrayGNU-2015.11-XC', 'external_module': False, 'versionsuffix': '', 'version': '1.900.1', 'hidden': False, 'build_only': False}, {'external_module_metadata': {'name': ['netCDF', 'netCDF-Fortran'], 'version': ['4.3.2', '4.3.2'], 'prefix': 'NETCDF_DIR'}, 'full_mod_name': 'cray-netcdf/4.3.2', 'toolchain': None, 'name': None, 'dummy': False, 'short_mod_name': 'cray-netcdf/4.3.2', 'external_module': True, 'versionsuffix': '', 'version': None, 'hidden': False, 'build_only': False}, {'external_module_metadata': {'name': ['HDF5'], 'version': ['1.8.13'], 'prefix': 'HDF5_DIR'}, 'full_mod_name': 'cray-hdf5-parallel/1.8.13', 'toolchain': None, 'name': None, 'dummy': False, 'short_mod_name': 'cray-hdf5-parallel/1.8.13', 'external_module': True, 'versionsuffix': '', 'version': None, 'hidden': False, 'build_only': False}], 'List of dependencies', (5, 'dependencies')], 'moduleclass': ['geo', 'Module class to be used for this software', (8, 'modules')], 'key': [None, 'Key for installing software', (6, 'license')], 'include_modpath_extensions': [True, 'Include $MODULEPATH extensions specified by module naming scheme.', (8, 'modules')], 'modtclfooter': ['', 'Footer to include in generated module file (Tcl syntax)', (8, 'modules')], 'modloadmsg': [{}, 'Message that should be printed when generated module is loaded', (8, 'modules')], 'parallel': [20, 'Degree of parallelism for e.g. make (default: based on the number of cores, active cpuset and restrictions in ulimit)', (3, 'build')], 'buildininstalldir': [False, 'Boolean to build (True) or not build (False) in the installation directory', (4, 'file-management')], 'patches': [['WRF_parallel_build_fix.patch', 'WRF-3.6.1_known_problems.patch', 'WRF_tests_limit-runtimes.patch'], 'List of patches to apply', (3, 'build')], 'sanity_check_paths': [{}, "List of files and directories to check (format: {'files':<list>, 'dirs':<list>})", (3, 'build')], 'runtest': [False, 'Build and run WRF tests', (1, 'easyblock-specific')], 'onlytcmod': [False, 'Boolean/string to indicate if the toolchain should only load the environment with module (True) or also set all other variables (False) like compiler CC etc (if string: comma separated list of variables that will be ignored).', (2, 'toolchain')], 'buildstats': [None, 'A list of dicts with build statistics', (9, 'other')], 'unwanted_env_vars': [{}, "List of environment variables that shouldn't be set during build", (3, 'build')], 'maxparallel': [20, 'Max degree of parallelism', (3, 'build')], 'recursive_module_unload': [False, 'Recursive unload of all dependencies when unloading module', (8, 'modules')], 'toolchain': [{'version': '2015.11-XC', 'name': 'CrayGNU'}, 'Name and version of toolchain', (0, 'mandatory')], 'license_file': [None, 'License file for software', (6, 'license')], 'preconfigopts': ['', 'Extra options pre-passed to configure.', (3, 'build')], 'rewriteopts': [True, 'Replace -O3 with CFLAGS/FFLAGS', (1, 'easyblock-specific')], 'license_server_port': [None, 'Port for license server', (6, 'license')], 'exts_defaultclass': [None, 'List of module for and name of the default extension class', (7, 'extensions')], 'toolchainopts': [{'opt': False}, 'Extra options for compilers', (2, 'toolchain')], 'source_urls': [['http://www2.mmm.ucar.edu/wrf/src/', 'http://www.mmm.ucar.edu/wrf/src/'], 'List of URLs for source files', (3, 'build')], 'easyblock': [None, 'EasyBlock to use for building; if set to None, an easyblock is selected based on the software name', (3, 'build')], 'whatis': [None, 'List of brief (one line) package description entries', (8, 'modules')], 'software_license': [None, 'Software license', (0, 'mandatory')], 'configopts': ['', 'Extra options passed to configure (default already has --prefix)', (3, 'build')], 'software_license_urls': [None, 'List of software license locations', (0, 'mandatory')]} | |
== 2016-02-02 20:35:26,838 runpy.easyconfig.templates DEBUG version found in easyconfig is 3.6.1 | |
== 2016-02-02 20:35:26,839 runpy.easyconfig.templates DEBUG version found in easyconfig is 3.6.1 | |
== 2016-02-02 20:35:26,839 runpy.easyconfig.templates DEBUG version found in easyconfig is 3.6.1 | |
== 2016-02-02 20:35:26,840 runpy.easyconfig.templates DEBUG name: name, config: WRF | |
== 2016-02-02 20:35:26,840 runpy.easyconfig.templates DEBUG name: version, config: 3.6.1 | |
== 2016-02-02 20:35:26,841 runpy.easyconfig.templates DEBUG name: versionsuffix, config: -dmpar | |
== 2016-02-02 20:35:26,841 runpy.easyconfig.templates DEBUG name: versionprefix, config: | |
== 2016-02-02 20:35:26,848 runpy.easyconfig.templates DEBUG config: {'preinstallopts': ['', 'Extra prefix options for installation.', (3, 'build')], 'postinstallcmds': [[], 'Commands to run after the install step.', (3, 'build')], 'moduleloadnoconflict': [False, "Don't check for conflicts, unload other versions instead ", (8, 'modules')], 'skip': [False, 'Skip existing software', (3, 'build')], 'cleanupoldbuild': [True, 'Boolean to remove (True) or backup (False) the previous build directory with identical name or not.', (4, 'file-management')], 'installopts': ['', 'Extra options for installation', (3, 'build')], 'sources': [['%(name)sV%(version)s.TAR.gz'], 'List of source files', (3, 'build')], 'versionsuffix': ['-dmpar', 'Additional suffix for software version (placed after toolchain name)', (3, 'build')], 'license_server': [None, 'License server for software', (6, 'license')], 'modaltsoftname': [None, 'Module name to use (rather than using software name', (8, 'modules')], 'keeppreviousinstall': [False, 'Boolean to keep the previous installation with identical name. Experts only!', (4, 'file-management')], 'hiddendependencies': [[], 'List of dependencies available as hidden modules', (5, 'dependencies')], 'checksums': [[], 'Checksums for sources and patches', (3, 'build')], 'keepsymlinks': [False, 'Boolean to determine whether symlinks are to be kept during copying or if the content of the files pointed to should be copied', (4, 'file-management')], 'cleanupoldinstall': [False, 'Boolean to remove (True) or backup (False) the previous install directory with identical name or not.', (4, 'file-management')], 'builddependencies': [[{'external_module_metadata': {}, 'full_mod_name': 'tcsh/6.18.01-CrayGNU-2015.11-XC', 'toolchain': {'version': '2015.11-XC', 'name': 'CrayGNU'}, 'name': 'tcsh', 'dummy': False, 'short_mod_name': 'tcsh/6.18.01-CrayGNU-2015.11-XC', 'external_module': False, 'versionsuffix': '', 'version': '6.18.01', 'hidden': False, 'build_only': True}], 'List of build dependencies', (5, 'dependencies')], 'dontcreateinstalldir': [False, 'Boolean to create (False) or not create (True) the install directory', (4, 'file-management')], 'modextravars': [{}, 'Extra environment variables to be added to module file', (8, 'modules')], 'unpack_options': ['', 'Extra options for unpacking source', (3, 'build')], 'group': [None, 'Name of the user group for which the software should be available', (6, 'license')], 'versionprefix': ['', 'Additional prefix for software version (placed before version and toolchain name)', (3, 'build')], 'parsed': [True, 'This is a parsed easyconfig', 'HIDDEN'], 'prebuildopts': ['', 'Extra options pre-passed to build command.', (3, 'build')], 'easybuild_version': [None, 'EasyBuild-version this spec-file was written for', (3, 'build')], 'skipsteps': [[], 'Skip these steps', (3, 'build')], 'start_dir': ['/proj/cle/apps/software/WRF/3.6.1-CrayGNU-2015.11-XC-dmpar/WRFV3/', 'Path to start the make in. If the path is absolute, use that path. If not, this is added to the guessed path.', (4, 'file-management')], 'version': ['3.6.1', 'Version of software', (0, 'mandatory')], 'exts_filter': [None, 'Extension filter details: template for cmd and input to cmd (templates for name, version and src).', (7, 'extensions')], 'modaliases': [{}, 'Aliases to be defined in module file', (8, 'modules')], 'allow_system_deps': [[], 'Allow listed system dependencies (format: (<name>, <version>))', (5, 'dependencies')], 'osdependencies': [[], 'OS dependencies that should be present on the system', (5, 'dependencies')], 'modluafooter': ['', 'Footer to include in generated module file (Lua syntax)', (8, 'modules')], 'homepage': ['http://www.wrf-model.org', 'The homepage of the software', (0, 'mandatory')], 'buildtype': ['dmpar', 'Specify the type of build (serial, smpar (OpenMP), dmpar (MPI), dm+sm (hybrid OpenMP/MPI)).', (0, 'mandatory')], 'tests': [[], 'List of test-scripts to run after install. A test script should return a non-zero exit status to fail', (3, 'build')], 'buildopts': ['', 'Extra options passed to make step (default already has -j X)', (3, 'build')], 'description': ['The Weather Research and Forecasting (WRF) Model is a next-generation mesoscale\n numerical weather prediction system designed to serve both operational forecasting and atmospheric\n research needs.', 'A short description of the software', (0, 'mandatory')], 'name': ['WRF', 'Name of software', (0, 'mandatory')], 'modextrapaths': [{}, 'Extra paths to be prepended in module file', (8, 'modules')], 'exts_list': [[], 'List with extensions added to the base installation', (7, 'extensions')], 'docurls': [None, 'List of urls with documentation of the software (not necessarily on homepage)', (0, 'mandatory')], 'stop': [None, 'Keyword to halt the build process after a certain step.', (3, 'build')], 'sanity_check_commands': [[], "format: [(name, options)] e.g. [('gzip','-h')]. Using a non-tuple is equivalent to (name, '-h')", (3, 'build')], 'exts_classmap': [{}, 'Map of extension name to class for handling build and installation.', (7, 'extensions')], 'moduleforceunload': [False, 'Force unload of all modules when loading the extension', (8, 'modules')], 'dependencies': [[{'external_module_metadata': {}, 'full_mod_name': 'JasPer/1.900.1-CrayGNU-2015.11-XC', 'toolchain': {'version': '2015.11-XC', 'name': 'CrayGNU'}, 'name': 'JasPer', 'dummy': False, 'short_mod_name': 'JasPer/1.900.1-CrayGNU-2015.11-XC', 'external_module': False, 'versionsuffix': '', 'version': '1.900.1', 'hidden': False, 'build_only': False}, {'external_module_metadata': {'name': ['netCDF', 'netCDF-Fortran'], 'version': ['4.3.2', '4.3.2'], 'prefix': 'NETCDF_DIR'}, 'full_mod_name': 'cray-netcdf/4.3.2', 'toolchain': None, 'name': None, 'dummy': False, 'short_mod_name': 'cray-netcdf/4.3.2', 'external_module': True, 'versionsuffix': '', 'version': None, 'hidden': False, 'build_only': False}, {'external_module_metadata': {'name': ['HDF5'], 'version': ['1.8.13'], 'prefix': 'HDF5_DIR'}, 'full_mod_name': 'cray-hdf5-parallel/1.8.13', 'toolchain': None, 'name': None, 'dummy': False, 'short_mod_name': 'cray-hdf5-parallel/1.8.13', 'external_module': True, 'versionsuffix': '', 'version': None, 'hidden': False, 'build_only': False}], 'List of dependencies', (5, 'dependencies')], 'moduleclass': ['geo', 'Module class to be used for this software', (8, 'modules')], 'key': [None, 'Key for installing software', (6, 'license')], 'include_modpath_extensions': [True, 'Include $MODULEPATH extensions specified by module naming scheme.', (8, 'modules')], 'modtclfooter': ['', 'Footer to include in generated module file (Tcl syntax)', (8, 'modules')], 'modloadmsg': [{}, 'Message that should be printed when generated module is loaded', (8, 'modules')], 'parallel': [20, 'Degree of parallelism for e.g. make (default: based on the number of cores, active cpuset and restrictions in ulimit)', (3, 'build')], 'buildininstalldir': [False, 'Boolean to build (True) or not build (False) in the installation directory', (4, 'file-management')], 'patches': [['WRF_parallel_build_fix.patch', 'WRF-3.6.1_known_problems.patch', 'WRF_tests_limit-runtimes.patch'], 'List of patches to apply', (3, 'build')], 'sanity_check_paths': [{}, "List of files and directories to check (format: {'files':<list>, 'dirs':<list>})", (3, 'build')], 'runtest': [False, 'Build and run WRF tests', (1, 'easyblock-specific')], 'onlytcmod': [False, 'Boolean/string to indicate if the toolchain should only load the environment with module (True) or also set all other variables (False) like compiler CC etc (if string: comma separated list of variables that will be ignored).', (2, 'toolchain')], 'buildstats': [None, 'A list of dicts with build statistics', (9, 'other')], 'unwanted_env_vars': [{}, "List of environment variables that shouldn't be set during build", (3, 'build')], 'maxparallel': [20, 'Max degree of parallelism', (3, 'build')], 'recursive_module_unload': [False, 'Recursive unload of all dependencies when unloading module', (8, 'modules')], 'toolchain': [{'version': '2015.11-XC', 'name': 'CrayGNU'}, 'Name and version of toolchain', (0, 'mandatory')], 'license_file': [None, 'License file for software', (6, 'license')], 'preconfigopts': ['', 'Extra options pre-passed to configure.', (3, 'build')], 'rewriteopts': [True, 'Replace -O3 with CFLAGS/FFLAGS', (1, 'easyblock-specific')], 'license_server_port': [None, 'Port for license server', (6, 'license')], 'exts_defaultclass': [None, 'List of module for and name of the default extension class', (7, 'extensions')], 'toolchainopts': [{'opt': False}, 'Extra options for compilers', (2, 'toolchain')], 'source_urls': [['http://www2.mmm.ucar.edu/wrf/src/', 'http://www.mmm.ucar.edu/wrf/src/'], 'List of URLs for source files', (3, 'build')], 'easyblock': [None, 'EasyBlock to use for building; if set to None, an easyblock is selected based on the software name', (3, 'build')], 'whatis': [None, 'List of brief (one line) package description entries', (8, 'modules')], 'software_license': [None, 'Software license', (0, 'mandatory')], 'configopts': ['', 'Extra options passed to configure (default already has --prefix)', (3, 'build')], 'software_license_urls': [None, 'List of software license locations', (0, 'mandatory')]} | |
== 2016-02-02 20:35:26,851 runpy.easyconfig.templates DEBUG version found in easyconfig is 3.6.1 | |
== 2016-02-02 20:35:26,852 runpy.easyconfig.templates DEBUG version found in easyconfig is 3.6.1 | |
== 2016-02-02 20:35:26,853 runpy.easyconfig.templates DEBUG version found in easyconfig is 3.6.1 | |
== 2016-02-02 20:35:26,853 runpy.easyconfig.templates DEBUG name: name, config: WRF | |
== 2016-02-02 20:35:26,854 runpy.easyconfig.templates DEBUG name: version, config: 3.6.1 | |
== 2016-02-02 20:35:26,854 runpy.easyconfig.templates DEBUG name: versionsuffix, config: -dmpar | |
== 2016-02-02 20:35:26,854 runpy.easyconfig.templates DEBUG name: versionprefix, config: | |
== 2016-02-02 20:35:26,855 runpy.EB_WRF INFO Running method build_step part of step build | |
== 2016-02-02 20:35:26,855 runpy.run DEBUG run_cmd: running cmd tcsh ./compile -j 20 wrf (in /proj/cle/apps/software/WRF/3.6.1-CrayGNU-2015.11-XC-dmpar/WRFV3) | |
== 2016-02-02 20:35:26,856 runpy.run DEBUG run_cmd: Command output will be logged to /tmp/forai/eb-DFMUDz/easybuild-run_cmd-mXm_eW.log | |
== 2016-02-02 20:35:26,927 runpy.run DEBUG cmd "tcsh ./compile -j 20 wrf" exited with exitcode -11 and output: | |
== 2016-02-02 20:35:26,937 runpy ERROR cmd "tcsh ./compile -j 20 wrf" exited with exitcode -11 and output: | |
(at easybuild/tools/run.py:397 in parse_cmd_output) | |
== 2016-02-02 20:35:26,941 runpy.easyblock WARNING build failed (first 300 chars): cmd "tcsh ./compile -j 20 wrf" exited with exitcode -11 and output: | |
== 2016-02-02 20:35:26,942 runpy.EB_WRF INFO Closing log for application name WRF version 3.6.1 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment