[CPMD-list] Compiling cpmd v3.7 on IBM p690
Bernd Kallies
kallies at zib.de
Tue Feb 11 18:34:36 CET 2003
Dear Salomon,
sorry, but I was not able to get a working code with your hints.
1) I can only link when I add -qsmp=omp to the link flags, otherwise I
get undefined symbols like
ld: 0711-317 ERROR: Undefined symbol: ._xlsmpInitializeRTE
ld: 0711-317 ERROR: Undefined symbol: ._xlsmpParallelDoSetup_TPO
ld: 0711-317 ERROR: Undefined symbol: ._xlsmpParRegionSetup_TPO
By the way, linking smp programs require the -qsmp flag as mentioned in
the compiler user's guide. Maybe your xlf.cfg is different from ours?
2) The executable still crashes, even when I use your makefile template
with xlf/8:
...
EXCHANGE ENERGY
[GGA: J.P. PERDEW ET AL. PHYS. REV. B 46, 6671 (1992)]
CORRELATION ENERGY
[GGA: J.P. PERDEW ET AL. PHYS. REV. B 46, 6671
(1992)]
ERROR: 0031-250 task 0: Segmentation fault
.
3) What is the reason behind your suggestion of qarch=pwr3 on a pwr4
architecture when using xlf/8, which is the first xlf that is able to
optimize for pwr4?
4) Is it possible that I send you a sample input including PPs that
fails when I compile with -DFFT_ESSL, but works when I use -DFFT_DEFAULT
(it is a bit too much text to write this inline)?
By the way, I already posted this problem 10. Dec. 2002 to the cpmd
mailing list, when I used v3.5.3. There I also explained the background
and gave some hints that point to a bug in FFT from ESSL. Up to now I
got no response from IBM.
Sincerely yours
B. Kallies
--
Dr. Bernd Kallies
Konrad-Zuse-Zentrum fuer Informationstechnik Berlin
Takustr. 7
14195 Berlin
Tel: +49-30-84185-270
Fax: +49-30-84185-311
e-mail: kallies at zib.de
More information about the CPMD-list
mailing list