FYI,

If you have "top" on your system and want to instead see the CPU usage of each core, refer to [1].

1. Run the command: top
2. Then, try pressing: 1

On the other hand, it seems not easy to monitor the thread usage of each core since the thread might switch cores for thermal load balancing [2].

It looks to me too that you might have provided the CPU overall capacity of each lapw1 process. The Irix mode might have to be toggled in top using I (from OFF for CPU overall capacity to ON for CPU thread) [3].

With top running, it looks like the total thread count can be obtained using [4]: H

If you want to see the number threads being using by each process (e.g., lapw1), nTH might be selected for that.  Refer to [5,6].

1. With top running, press: f
2. Use arrow keys to select nTH, then press: d
3. To quit field management window, press: q

If your using a cluster having a monitoring tool, like Ganglia [7], I suggest consulting the documentation for your monitoring tool to see if it displays the CPU and threading information.

If your using a cluster with a qsub queue system, there are programs such as qstat and pdsh [8].  Though, if you are using qsub or a different queue system like bsub, consult the documentation for your particular system (e.g., man pages [9]).

[1] https://bencane.com/2011/08/28/top-show-cpu-usage-on-all-cores/
[2] https://bitsum.com/tips-and-tweaks/what-is-the-difference-between-a-thread-and-a-core/ [3] https://stackoverflow.com/questions/3342889/how-do-i-measure-separate-cpu-core-usage-for-a-process
[4] http://ask.xmodulo.com/view-threads-process-linux.html
[5] https://superuser.com/questions/1123705/using-linux-top-how-do-i-view-the-thread-count-of-a-process [6] https://stackoverflow.com/questions/8032372/how-can-i-see-which-cpu-core-a-thread-is-running-in
[7] https://en.wikipedia.org/wiki/Ganglia_(software)
[8] https://www.osc.edu/supercomputing/batch-processing-at-osc/monitoring-and-managing-your-job
[9] https://en.wikipedia.org/wiki/Man_page


On 7/8/2019 1:03 PM, Peter Blaha wrote:
You have to explain exactly what you are doing and what the jobs do or not.

a) How did you compile wien2k ? ifort or gfortran ??? Which blas ?

b) I do not understand your statement:

                I have seen it directly from cpu monitor. The usage of the cpus are 100% at all the 48 cpus (24 core). I have started 4 calculations & the cpu usage are as follows:
lapw1  2400
lapw1  600
lapw1  400
lapw1  100

So you had 24 cores, 6 cores, 4 cores and only 1 core on the 4 jobs ???
They are all different, aren't they ??

Why are you saying they use 48 (or 24 cores) ???

What is "cpu monitor" ???

What are the case.dayfile outputs telling you ???

I'd like to see the timing lines in the dayfiles.

The timing should be different for these 4 jobs ....



Eagerly waiting for your advice.

with regards,

On Mon, 8 Jul 2019 at 21:33, shamik chakrabarti <shamik15041...@gmail.com <mailto:shamik15041...@gmail.com>> wrote:

    Dear Sir,

                    I have seen it directly from cpu monitor. The usage
    of the cpus are 100% at all the 48 cpus (24 core)

    On Mon, 8 Jul 2019 at 21:11, Peter Blaha
    <pbl...@theochem.tuwien.ac.at <mailto:pbl...@theochem.tuwien.ac.at>>
    wrote:

        How did you find out that it has taken all 24 cores ?

        Am 08.07.2019 um 13:06 schrieb shamik chakrabarti:
         > Dear wien2k users,
         >
         >                               I have installed wien2k in a
        system having
         > Ubuntu. If I set OMP_NUM_THREAD = 2/3/4, it is taking all the
        available
         > 24 cores. Whereas if I set OMP_NUM_THREAD = 1 it is taking
        only 1 cpu
         > per calculation. My query is how can I use more than 1 cpu
        but less than
         > the total available cores (say I want to use 20 cores while
        total
         > available cores are 24)..
         >
         > Any response in this regard will be helpful for us.
         >
         > with regards,
         >
         > --
         > Dr. Shamik Chakrabarti
         > Project Employee
         > Dept. of Metallurgical and Materials Engineering
         > IIT Kharagpur
         > Kharagpur-721302
         > INDIA
         >
         > _______________________________________________
         > Wien mailing list
         > Wien@zeus.theochem.tuwien.ac.at
        <mailto:Wien@zeus.theochem.tuwien.ac.at>
         > http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien
         > SEARCH the MAILING-LIST at:
http://www.mail-archive.com/wien@zeus.theochem.tuwien.ac.at/index.html
         >

        -- --------------------------------------------------------------------------         Peter BLAHA, Inst.f. Materials Chemistry, TU Vienna, A-1060 Vienna
        Phone: +43-1-58801-165300             FAX: +43-1-58801-165982
        Email: bl...@theochem.tuwien.ac.at
        <mailto:bl...@theochem.tuwien.ac.at>    WIEN2k: http://www.wien2k.at
        WWW:
http://www.imc.tuwien.ac.at/tc_blaha-------------------------------------------------------------------------


        _______________________________________________
        Wien mailing list
        Wien@zeus.theochem.tuwien.ac.at
        <mailto:Wien@zeus.theochem.tuwien.ac.at>
        http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien
        SEARCH the MAILING-LIST at:
http://www.mail-archive.com/wien@zeus.theochem.tuwien.ac.at/index.html



    --     Dr. Shamik Chakrabarti
    Project Employee
    Dept. of Metallurgical and Materials Engineering
    IIT Kharagpur
    Kharagpur-721302
    INDIA



--
Dr. Shamik Chakrabarti
Project Employee
Dept. of Metallurgical and Materials Engineering
IIT Kharagpur
Kharagpur-721302
INDIA
_______________________________________________
Wien mailing list
Wien@zeus.theochem.tuwien.ac.at
http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien
SEARCH the MAILING-LIST at:  
http://www.mail-archive.com/wien@zeus.theochem.tuwien.ac.at/index.html

Reply via email to