Hi,
 At the page 97 of the siesta-3.0-beta manual,it indeed says :"The present 
version of the code is only parallelized over k-points, so the number of nodes 
should not be bigger than the number of k-points."
   

 
 
  I thought it was the character of the tool tbtrans!
 But when I run transiesta setting Diag.ParallelOverK false,it always comes the 
error :
 -----------------
 Begin LEFT  
 unit cell:
 21.7981  0.0000  0.0000
  0.0000 18.8777  0.0000
  0.0000  0.0000 13.3485
p1_28306: (5434.726562) net_recv failed for fd = 3
p1_28306:  p4_error: net_recv read, errno = : 104
rm_l_1_28331: (5435.109375) net_send: could not write to fd=5, errno = 32
bm_list_28301: (5436.523438) wakeup_slave: unable to interrupt slave 0 pid 28300
/home/zgp/software/mpich-1.2.7/bin/mpirun.ch_p4: line 243: 28300 Segmentation 
fault      /home/zgp/calcu/transiesta/saifen-saizuo/sr-2/transiesta -p4pg 
/home/zgp/calcu/transiesta/saifen-saizuo/sr-2/PI28194 -p4wd 
/home/zgp/calcu/transiesta/saifen-saizuo/sr-2
p2_28336: (5434.589844) net_recv failed for fd = 3
p2_28336:  p4_error: net_recv read, errno = : 104
rm_l_2_28361: (5434.867188) net_send: could not write to fd=5, errno = 32
 ------------------
 Now as your revelation,I will try Diag.ParallelOverK true!
  
 Wish it good!
  
 REGARDS!
   ------------------
   BEST REGARDS!
  
 Guangping Zhang
 -----------------------------------
 Atom and Melecular Physics
 Physics and Electronics College
 Shandong Normal University
 Shandong,Jinan,China
 ------------------------------------




 ------------------ Original ------------------
   From:  "Yusia Rosee"<[email protected]>;
 Date:  Thu, Mar 11, 2010 10:17 PM
 To:  "Siesta, Self-Consistent DFT LCAO program, 
http://www.uam.es/siesta";<[email protected]>; 
 
 Subject:  [SIESTA-L] About parallel mode in Transiesta

  
 Hello, Dear transiesta users and developers,
 
 I am very grateful that we can have access to Transiesta now. It provides us a 
very good tool for transport calculations. 
 
 However, when I am reading the manual and doing some tests, I find that the 
parallelization can be done only over K points and the number of processors can 
not be larger than the number of K points. It means that for a very big system 
with nanowire as the electrodes where I want to use only 1 k point in the x and 
y direction, I can only do a serial calculation. It will be very time consuming 
and definely a bad news. 
 
 In a usual Siesta calculation, the parallelization can be done either over K 
points or over orbitals. Even if we can not parallelize over orbitals, I think 
we should still be able to realize parallel over the energy integration. Thus 
we can still use many processors to speed up the calculations. How can we 
realize this (parallel energy integration), please?
 
 Sincerely,
 Yusia

Responder a