gchiodo@fis_ucm_es
Member
Dear all, I am trying to port CESM1.0.1 to a "generic Linux machine", which is a super-computer with HP-rx7640 servers, with Intel(R) Xeon(TM) CPUs.
I am encountering extremely slow compilation-time; the compiler used is IFORT/11.1.
The model builds (apparently correctly, but then execution fails with a segfault) in 15 to 20 hours. Is such a compilation-time normal?
The flags used for the compilation are as follows:
CFLAGS := $(CPPDEFS) -w -O2 -ftz -tpp2 -fno-alias -fno-fnalias -ip -g
FREEFLAGS := -FR
FFLAGS := $(CPPDEFS) -w -cm -cpp -WB -fpp -ftz -fpconstant -mtune=itanium2 -autodouble -tpp2 -fno-alias -fno-fnalias -stack_temps -ip -assume byterecl -convert big_endian -g
FFLAGS_OPT := -O2
FFLAGS_NOOPT := $(FFLAGS)
LDFLAGS := -Wl,--noinhibit-exec -Vaxlib -posixlib
AR := ar
MOD_SUFFIX := mod
Could the compilation-speed be related to some vectorization, which is automatically done by the ifort compiler?
Kind regards
I am encountering extremely slow compilation-time; the compiler used is IFORT/11.1.
The model builds (apparently correctly, but then execution fails with a segfault) in 15 to 20 hours. Is such a compilation-time normal?
The flags used for the compilation are as follows:
CFLAGS := $(CPPDEFS) -w -O2 -ftz -tpp2 -fno-alias -fno-fnalias -ip -g
FREEFLAGS := -FR
FFLAGS := $(CPPDEFS) -w -cm -cpp -WB -fpp -ftz -fpconstant -mtune=itanium2 -autodouble -tpp2 -fno-alias -fno-fnalias -stack_temps -ip -assume byterecl -convert big_endian -g
FFLAGS_OPT := -O2
FFLAGS_NOOPT := $(FFLAGS)
LDFLAGS := -Wl,--noinhibit-exec -Vaxlib -posixlib
AR := ar
MOD_SUFFIX := mod
Could the compilation-speed be related to some vectorization, which is automatically done by the ifort compiler?
Kind regards