Still problems on Power4 "Regatta"

jschmidt jochenc... at googlemail.com
Mon Nov 5 17:50:14 UTC 2007


Hi,

I still have lots of trouble with cp2k on a Power4 machine
("Regatta"). I'm not quite sure which libraries I actually need. I
compiled with the following arch-file:

PERL     = perl
CC       = cc
CPP      = /usr/ccs/lib/cpp
FC       = mpxlf95_r -qsuffix=f=f90
LD       = mpxlf95_r
AR       = ar -r
DFLAGS   = -D__AIX -D__ESSL -D__FFTSG -D__FFTESSL\
           -D__parallel -D__BLACS -D__SCALAPACK
CPPFLAGS = -C $(DFLAGS) -P
FCFLAGS  = -C -qarch=pwr4 -qflttrap=overflow:zerodivide:enable\
           -qfullpath -qinitauto=FF -qnointlog -qnosave -qsigtrap -
qtune=pwr4
LDFLAGS  = $(FCFLAGS) -bnoquiet
LIBS     = -L /afs/ipp/@sys/lib -lscalapack -lpesslsmp -lblacssmp\
          /afs/ipp/@sys/lib/blacsF77init_MPI-POWER4-0.a -lblacssmp\
           -llapack -lesslsmp -lmass -lhmd

But at runtime I get this error:

  Signal received: SIGTRAP - Trace trap
    Signal generated for floating-point exception:
      FP division by zero

  Traceback:
    Offset 0x00002b8c in procedure __cp_fm_diag_NMOD_cp_fm_syevx
    Offset 0x00000acc in procedure __qs_scf_methods_NMOD_eigensolver
    Offset 0x0000064c in procedure
__qs_scf_NMOD_qs_scf_loop_do_general_diag
    Offset 0x000018b4 in procedure __qs_scf_NMOD_scf_env_do_scf
    Offset 0x00000c80 in procedure __qs_scf_NMOD_scf
    Offset 0x000006c8 in procedure __qs_energy_NMOD_qs_energies
    Offset 0x000058e8 in procedure __qs_force_NMOD_qs_forces
    Offset 0x00000b54 in procedure
__force_env_methods_NMOD_force_env_calc_energy_force
    Offset 0x00001658 in procedure __md_run_NMOD_qs_mol_dyn_low
    Offset 0x000000c8 in procedure __md_run_NMOD_qs_mol_dyn
    Offset 0x00002ef8 in procedure __cp2k_runs_NMOD_cp2k_run
    Offset 0x00000288 in procedure __cp2k_runs_NMOD_run_input
    Offset 0x00002cf8 in procedure cp2k

Should I link to other libraries?
Any ideas?

Jochen




More information about the CP2K-user mailing list