[CPMD-list] Intel compiler 10 seg fault resolution on quadcore Xeon.

Joseph Hargitai joseph.hargitai at nyu.edu
Mon Oct 15 00:10:40 CET 2007


It appears that using version 10 of Intel, on quadcore 2.33Ghz machines the -xT flag causes the seg-fault. The interconnect is Infinband. 

Using Atlas from the CPMD site and the following conf file works. (it also works with 
  CC='/usr/mpi/intel/mvapich-0.9.9/bin/mpicc'. 

Optimization level -O2 also works, but there is no increase at all in speed. This is stripped to minimal optimization:


IRAT=2
     CFLAGS=''
     CPP='/lib/cpp -P -C -traditional'
     CPPFLAGS='-D__Linux -D__PGI -DFFT_DEFAULT -DPOINTER8 -DLINUX_IFC \
        -DPARALLEL'
     FFLAGS='-pc64 -unroll'
     LFLAGS=' -L. -latlas_x86_64'
     FFLAGS_GROMOS='-Dgood_luck $(FFLAGS)'
       FC='/usr/mpi/intel/mvapich-0.9.9/bin/mpif77 -c'
       CC='/usr/mpi/gcc/mvapich-0.9.9/bin/mpicc'
       LD='/usr/mpi/intel/mvapich-0.9.9/bin/mpif77'


as far as the results for various node/cpu combinations: (8 cores per node) 


5 nodes, 8 cpus, for 40 cpu total 

  ELAPSED TIME :    0 HOURS 20 MINUTES 51.31 SECONDS     
 

reverse:

8 nodes 5 cpus, for 40 cpu total

 CPU TIME :    0 HOURS 14 MINUTES 26.52 SECONDS     
   


8 nodes 6 cpus  for 48 cpu total

     CPU TIME :    0 HOURS 10 MINUTES  5.86 SECONDS     
  


6 nodes 8 cpus - 48 cpu total

   CPU TIME :    0 HOURS 13 MINUTES 40.81 SECONDS     
   ELAPSED TIME :    0 HOURS 14 MINUTES 18.46 SECONDS     



6 nodes  7 cpus -  42 cpu total  
 CPU TIME :    0 HOURS 14 MINUTES 31.68 SECONDS     
 

1 node 8 cpus - 8 cpu total -  

 CPU TIME :    1 HOURS 31 MINUTES 55.62 SECONDS     
  

2 nodes 8 cpus - 16 cpu total

       CPU TIME :    0 HOURS 44 MINUTES 42.87 SECONDS    
  
j


More information about the CPMD-list mailing list