Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save pforai/22be3f378d18d6e858c7 to your computer and use it in GitHub Desktop.
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)
]+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