| 
|  OpenMX crashes with Orbital Optimization |  | 
 Date: 2005/05/20 19:31
 Name: Michele Gusso
  <michele.gusso@brindisi.enea.it>
 
Dear all,
 I have tried to run Openmx2.3 on Cadmium dimer using only 5s2 and 4d10 valence
 electrons (so no p electrons) but the program crashes when using the option
 Orbital Optimization Restricted(Error segmantation fault). Unfortunatly the debugger
 is not able to give the place of the error probably because I receive the following
 warning from GDB: shared library handler failed to enable breakpoint.
 
 Anyway, after some cheks I realized that the problem is in the routine Initial_CntCoes.c.
 In the lines 833-840 the array tmp_index2[L0][Mul0][M0] is initialized. But in this
 case, since there are not p electrons the array is not filled for L0=1 (in fact Mul0=0;
 Mul0<Spe_Num_Basis[wan][L0]). On the other hand in the successive loop on L0 which start at
 line 844 we have the instruction p=tmp_index2[L0][0][M0] (line 848) which for L0=1 assigns
 a value to p which is indefined.
 Since I don't know the way this code works, I haven't tried to solve this problem.
 
 
 By the way, there is a way to generate with ADAPAK pseudopotential components l for
 electrons having occupancy=0 (so that to include pseudopotentials for states that
 are nominally empty in the ground state)?
 
 Best regards,
 
 Michele Gusso.
  |  |