[Wien] Wien2k-parallel calculation

Gavin Abo gsabo at crimson.ua.edu
Tue Feb 28 14:23:37 CET 2017


I'm doubtful that anyone can help with the information that you have 
provided.

I assume those scripts like qsub168h_1c are calling your optimize.job 
file.  If I remember correctly, the default optimize.job is generated 
from a template for a serial calculation.  The first thing to check 
would likely be: did you add the -p switch to the run[sp]_lapw statement 
in the optimize.job file that you are using for the calculation?

On 2/27/2017 11:08 AM, shaymlal dayananda wrote:
> Dear developers
>
> I am using WIEN2k module which I am using is in a supercomputer 
> located elseware and I remotely use it. I don't have a way to create 
> my own machine files, instead I use prepared machine files by them. 
> They have linked those scripts to my interface with different options. 
> (such as 8core_168hrs, 16cores_168hrs, 8core_ 8hrs...etc) Then I 
> select most suitable one to run my case.
>
> Now I was doing a volume optimization of my case with spin and spin 
> polarization added. Since the calculation is quite big with my complex 
> structure, I selected 32core_168 hrs machine file with 2048Mb memory. 
> But my supercomputer supporter contacted me and told that even though 
> I have requested 32 cores, that job is running only with a single 
> core. What exactly he has written me is copied below. But I am not 
> sure this. When I read roughly (I have only very little knowledge on 
> this software installing side) the user guide what I understood is it 
> is possible to run parallel with some MPI libraries.  But I wanted to 
> get this clarified from you.
>
> What he has said is ..
>
> I noticed that for the job you are running now you requested 32 cores 
> but the executable is serial and is running on one core. With that 
> said, for the schedule those requested resources count and can bring 
> down the priority for your jobs because it is like you are using the 
> whole 32 cores but for your computation you are just using one core. I 
> checked the executable of wien2k, I find out that there are some of 
> them parallel and others are serial. The parallel programs are those 
> with 'mpi' in their name like (*dstart_mpi hfc_mpi  hf_mpi  lapw0_mpi  
> lapw1c_mpi  lapw1_mpi lapw2c_mpi  lapw2_mpi  lapwso_mpi  nmrc_mpi 
> nmr_mpi*). So the others are serial. If you pick one of the programs 
> mentioned above (with mpi in their name), you can use one of the 
> scripts (*qsub48h_8c, qsub4h_8c, qsub72h_16c, qsub168h_8c, qsub168h_32c,**
> qsub168h_64c, qsub8h_8c*). Otherwise, if you pick another program 
> (different from the previous ones), in this case, your program is 
> serial and to run it, you can use the new script I just created 
> (*qsub168h_1c*). It should appear already in your interface.
>
> Thank you for your time
>
> Chami
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://zeus.theochem.tuwien.ac.at/pipermail/wien/attachments/20170228/ca21c198/attachment.html>


More information about the Wien mailing list