Previous Thread
Next Thread
Print Thread
#174 10/20/03 09:36 AM
Joined: Oct 2003
Posts: 40
tjaart Offline OP
Forum Member
OP Offline
Forum Member
Joined: Oct 2003
Posts: 40
We are currently running CHARMM on a 32 cpu Linux cluster. When we check the workload of each node we see that CHARMM only uses about 1% of 31 nodes and almost a 100% of one node. Shouldn't the workload be distributed across all the nodes equally?
Can you change this workload by adjusting the priorities given to CHARMM jobs?

Thanks!!!


Tjaart de Beer
Joined: Sep 2003
Posts: 4,883
Likes: 12
Forum Member
Offline
Forum Member
Joined: Sep 2003
Posts: 4,883
Likes: 12
You should see an almost equal load on all nodes. Certain tasks are however not parallelized (see parallel.doc) and then you will see that only one node is being used. We typically run simulations (and sometimes also long minimizations) in parallel, leaving setup and analysis to be performed on a single CPU.
There is a penalty (communications overhead) for using more than one CPU, and you have to determine for yourself what is the optimum number to use with your system. Remember that in benchmarking parallel jobs it is the elapsed time, not the CPUtime that is important.


Lennart Nilsson
Karolinska Institutet
Stockholm, Sweden

Moderated by  lennart, rmv 

Link Copied to Clipboard
Powered by UBB.threads™ PHP Forum Software 7.7.5
(Release build 20201027)
Responsive Width:

PHP: 7.3.31-1~deb10u5 Page Time: 0.014s Queries: 18 (0.010s) Memory: 0.7278 MB (Peak: 0.7679 MB) Data Comp: Off Server Time: 2023-12-10 16:33:37 UTC
Valid HTML 5 and Valid CSS