It looks like your rather old ifort cannot handle functions in
parameter declarations. At least for lapw2 it should be safe to use
the earlier version of c3fft (although I don't understand why you did
not get similar errors in lapw0). Cannot help with lapw1 as you did
not provide enough information.

2011/4/21 ZhenChen <zchen at blem.ac.cn>:
> Dear all,
> Recently, I have compiled the latest version, wien2k_11.1(downloaded on
> April 21, 2011), and got the 'fortcom errors' below.
> The errors mainly come from lapw2, so I also??present?the?content in
> SRC_lapw2/compile.msg file?below.
>
> Our system is a two nodes cluster, every machine has two EM64T Intel(R)
> Xeon(TM) Processor 3.6GHz/1M CPUs, and the system is the Redhat enterprise
> 9.0 linux distribution (somewhat too old, maybe). I used intel mkl 8.1 ?and
> intel ifort 9.1.032 compiler. All earlier versions of wien2k (from wien2k_05
> to wien2k_10) have been successfully compiled and worked well in the last
> six years.
> The compiler options used for the newest version are
>
> ?O???Compiler?options:????????-I/opt/intel/mkl/8.1/include?-FR?-mp1?-w?-prec_div?-pc80?-pad?-ip?-DINTEL_VML?-traceback
> ?L???Linker?Flags:????????????$(FOPT)?-L/opt/intel/mkl/8.1/lib/em64t?-lpthread
> ?P???Preprocessor?flags???????'-DParallel'
> ?R???R_LIB?(LAPACK+BLAS):?????-lmkl_lapack64?-lmkl_em64t?-lguide?-lvml?-pthread
>
> By the way, no other errors occured except the list below. Are they?bugs
> or?my?improper chosen compiler options?? Any comment or response is
> appreciated!
>
>
>
> Compile?time?errors?(if?any)?were:
> SRC_lapw1/compile.msg:make[1]:?***?[lapw1c]?Error?1
> SRC_lapw1/compile.msg:make:?***?[complex]?Error?2
> SRC_lapw2/compile.msg:fortcom:?Error:?c3fft_tmp_.F,?line?680:?This?intrinsic?function?is?invalid?in?constant?expressions.???[DSQRT]
> SRC_lapw2/compile.msg:fortcom:?Error:?c3fft_tmp_.F,?line?779:?This?intrinsic?function?is?invalid?in?constant?expressions.???[COS]
> SRC_lapw2/compile.msg:fortcom:?Error:?c3fft_tmp_.F,?line?779:?This?intrinsic?function?is?invalid?in?constant?expressions.???[SIN]
> SRC_lapw2/compile.msg:fortcom:?Error:?c3fft_tmp_.F,?line?780:?This?intrinsic?function?is?invalid?in?constant?expressions.???[COS]
> SRC_lapw2/compile.msg:fortcom:?Error:?c3fft_tmp_.F,?line?780:?This?intrinsic?function?is?invalid?in?constant?expressions.???[SIN]
> SRC_lapw2/compile.msg:fortcom:?Error:?c3fft_tmp_.F,?line?999:?This?intrinsic?function?is?invalid?in?constant?expressions.???[DSQRT]
> SRC_lapw2/compile.msg:fortcom:?Error:?c3fft_tmp_.F,?line?1097:?This?intrinsic?function?is?invalid?in?constant?expressions.???[COS]
> SRC_lapw2/compile.msg:fortcom:?Error:?c3fft_tmp_.F,?line?1097:?This?intrinsic?function?is?invalid?in?constant?expressions.???[SIN]
> SRC_lapw2/compile.msg:fortcom:?Error:?c3fft_tmp_.F,?line?1098:?This?intrinsic?function?is?invalid?in?constant?expressions.???[COS]
> SRC_lapw2/compile.msg:fortcom:?Error:?c3fft_tmp_.F,?line?1098:?This?intrinsic?function?is?invalid?in?constant?expressions.???[SIN]
> SRC_lapw2/compile.msg:make[1]:?***?[c3fft.o]?Error?1
> SRC_lapw2/compile.msg:make:?***?[real]?Error?2
> SRC_lapw2/compile.msg:fortcom:?Error:?c3fft_tmp_.F,?line?680:?This?intrinsic?function?is?invalid?in?constant?expressions.???[DSQRT]
> SRC_lapw2/compile.msg:fortcom:?Error:?c3fft_tmp_.F,?line?779:?This?intrinsic?function?is?invalid?in?constant?expressions.???[COS]
> SRC_lapw2/compile.msg:fortcom:?Error:?c3fft_tmp_.F,?line?779:?This?intrinsic?function?is?invalid?in?constant?expressions.???[SIN]
> SRC_lapw2/compile.msg:fortcom:?Error:?c3fft_tmp_.F,?line?780:?This?intrinsic?function?is?invalid?in?constant?expressions.???[COS]
> SRC_lapw2/compile.msg:fortcom:?Error:?c3fft_tmp_.F,?line?780:?This?intrinsic?function?is?invalid?in?constant?expressions.???[SIN]
> SRC_lapw2/compile.msg:fortcom:?Error:?c3fft_tmp_.F,?line?999:?This?intrinsic?function?is?invalid?in?constant?expressions.???[DSQRT]
> SRC_lapw2/compile.msg:fortcom:?Error:?c3fft_tmp_.F,?line?1097:?This?intrinsic?function?is?invalid?in?constant?expressions.???[COS]
> SRC_lapw2/compile.msg:fortcom:?Error:?c3fft_tmp_.F,?line?1097:?This?intrinsic?function?is?invalid?in?constant?expressions.???[SIN]
> SRC_lapw2/compile.msg:fortcom:?Error:?c3fft_tmp_.F,?line?1098:?This?intrinsic?function?is?invalid?in?constant?expressions.???[COS]
> SRC_lapw2/compile.msg:fortcom:?Error:?c3fft_tmp_.F,?line?1098:?This?intrinsic?function?is?invalid?in?constant?expressions.???[SIN]
> SRC_lapw2/compile.msg:make[1]:?***?[c3fft.o]?Error?1
> SRC_lapw2/compile.msg:make:?***?[complex]?Error?2
> SRC_mixer/compile.msg:make:?***?[mixer]?Error?1
>
>
> The content in the SRC_lapw2/compile.msg :
>
> fortcom:?Error:?c3fft_tmp_.F,?line?680:?This?intrinsic?function?is?invalid?in?constant?expressions.???[DSQRT]
> ??????parameter?(TAUR=-0.5D0,?TAUI=dsqrt(0.75D0))
> -----------------------------------^
> fortcom:?Error:?c3fft_tmp_.F,?line?779:?This?intrinsic?function?is?invalid?in?constant?expressions.???[COS]
> ??????parameter?(TR11=?cos(acos(-1.D0)*0.4D0),?TI11=sin(acos(-1.D0)*0.4D0),?&
> -----------------------^
> fortcom:?Error:?c3fft_tmp_.F,?line?779:?This?intrinsic?function?is?invalid?in?constant?expressions.???[SIN]
> ??????parameter?(TR11=?cos(acos(-1.D0)*0.4D0),?TI11=sin(acos(-1.D0)*0.4D0),?&
> ----------------------------------------------------^
> fortcom:?Error:?c3fft_tmp_.F,?line?780:?This?intrinsic?function?is?invalid?in?constant?expressions.???[COS]
> ?????????????????TR12=-cos(acos(-1.D0)*0.2D0),?TI12=sin(acos(-1.D0)*0.2D0)?)
> -----------------------^
> fortcom:?Error:?c3fft_tmp_.F,?line?780:?This?intrinsic?function?is?invalid?in?constant?expressions.???[SIN]
> ?????????????????TR12=-cos(acos(-1.D0)*0.2D0),?TI12=sin(acos(-1.D0)*0.2D0)?)
> ----------------------------------------------------^
> fortcom:?Error:?c3fft_tmp_.F,?line?999:?This?intrinsic?function?is?invalid?in?constant?expressions.???[DSQRT]
> ??????parameter?(TAUR=-0.5D0,?TAUI=-dsqrt(0.75D0))
> ------------------------------------^
> fortcom:?Error:?c3fft_tmp_.F,?line?1097:?This?intrinsic?function?is?invalid?in?constant?expressions.???[COS]
> ??????parameter?(TR11=?cos(acos(-1.D0)*0.4D0),?TI11=-sin(acos(-1.D0)*0.4D0),?&
> -----------------------^
> fortcom:?Error:?c3fft_tmp_.F,?line?1097:?This?intrinsic?function?is?invalid?in?constant?expressions.???[SIN]
> ??????parameter?(TR11=?cos(acos(-1.D0)*0.4D0),?TI11=-sin(acos(-1.D0)*0.4D0),?&
> -----------------------------------------------------^
> fortcom:?Error:?c3fft_tmp_.F,?line?1098:?This?intrinsic?function?is?invalid?in?constant?expressions.???[COS]
> ?????????????????TR12=-cos(acos(-1.D0)*0.2D0),?TI12=-sin(acos(-1.D0)*0.2D0)?)
> -----------------------^
> fortcom:?Error:?c3fft_tmp_.F,?line?1098:?This?intrinsic?function?is?invalid?in?constant?expressions.???[SIN]
> ?????????????????TR12=-cos(acos(-1.D0)*0.2D0),?TI12=-sin(acos(-1.D0)*0.2D0)?)
> -----------------------------------------------------^
> compilation?aborted?for?c3fft_tmp_.F?(code?1)
> make[1]:?***?[c3fft.o]?Error?1
>
>
> ????PhD. candidate,??Zhen Chen
> ------------------------------
> Beijing?Laboratory?of?Electron?Microscopy
> Institute?of?Physics
> Chinese?Academy?of?Sciences
> P.?O.?Box?603
> Beijing?100190,?China
> Tel:?86-10-82648001
> ????????zchen at blem.ac.cn
> _______________________________________________
> Wien mailing list
> Wien at zeus.theochem.tuwien.ac.at
> http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien
>
>



-- 
Laurence Marks
Department of Materials Science and Engineering
MSE Rm 2036 Cook Hall
2220 N Campus Drive
Northwestern University
Evanston, IL 60208, USA
Tel: (847) 491-3996 Fax: (847) 491-7820
email: L-marks at northwestern dot edu
Web: www.numis.northwestern.edu
Chair, Commission on Electron Crystallography of IUCR
www.numis.northwestern.edu/
Research is to see what everybody else has seen, and to think what
nobody else has thought
Albert Szent-Gyorgi

Reply via email to