Re: [gmx-users] CPU running doesn't match command line

2016-08-23 Thread Szilárd Páll
On Wed, Aug 24, 2016 at 1:03 AM, Szilárd Páll wrote: > On Mon, Aug 22, 2016 at 5:36 PM, Albert wrote: >> Hello Mark: >> >> I've recompiled Gromacs without MPI. I run submit the job with the command >> line you suggested. >> >> gmx mdrun -ntomp 10 -v -g test.log -pin on -pinoffset 0 -gpu_id 0 -s >

Re: [gmx-users] CPU running doesn't match command line

2016-08-23 Thread Szilárd Páll
On Mon, Aug 22, 2016 at 5:36 PM, Albert wrote: > Hello Mark: > > I've recompiled Gromacs without MPI. I run submit the job with the command > line you suggested. > > gmx mdrun -ntomp 10 -v -g test.log -pin on -pinoffset 0 -gpu_id 0 -s > test.tpr >& test.info > gmx mdrun -ntomp 10 -v -g test.log -p

Re: [gmx-users] CPU running doesn't match command line

2016-08-23 Thread Albert
I use command line "top" to check how many CPUs are using. Each gmx occupied 7.5 CPU. On 08/23/2016 06:38 PM, Mark Abraham wrote: Hi, How did you decide that only 15 cores were being used? What performance did you observe with only one of the jobs running, vs the performance of both of t

Re: [gmx-users] CPU running doesn't match command line

2016-08-23 Thread Mark Abraham
Hi, How did you decide that only 15 cores were being used? What performance did you observe with only one of the jobs running, vs the performance of both of them while both are running? Please share log files via links to files on a file sharing service - it's quite tedious and inefficient if we h

Re: [gmx-users] CPU running doesn't match command line

2016-08-22 Thread Albert
Hello Mark: I've recompiled Gromacs without MPI. I run submit the job with the command line you suggested. gmx mdrun -ntomp 10 -v -g test.log -pin on -pinoffset 0 -gpu_id 0 -s test.tpr >& test.info gmx mdrun -ntomp 10 -v -g test.log -pin on -pinoffset 10 -gpu_id 1 -s test.tpr >& test.info

Re: [gmx-users] CPU running doesn't match command line

2016-08-18 Thread Mark Abraham
Hi, It's a bit curious to want to run two 8-thread jobs on a machine with 10 physical cores because you'll get lots of performance imbalance because some threads must share the same physical core, but I guess it's a free world. As I suggested the other day, http://manual.gromacs.org/documentation/

Re: [gmx-users] CPU running doesn't match command line

2016-08-17 Thread Albert
anybody has more suggestions? thx a lot On 08/17/2016 09:07 AM, Albert wrote: Hello: Here is the information that you asked for. gmx_mpi mdrun -s 7.tpr -v -g 7.log -c 7.gro -x 7.xtc -ntomp 8 -gpu_id 0 -pin on

Re: [gmx-users] CPU running doesn't match command line

2016-08-17 Thread Albert
Hello: Here is the information that you asked for. gmx_mpi mdrun -s 7.tpr -v -g 7.log -c 7.gro -x 7.xtc -ntomp 8 -gpu_id 0 -pin on -

Re: [gmx-users] CPU running doesn't match command line

2016-08-16 Thread Szilárd Páll
Most of that copy-pasted info is not what I asked for and overall not very useful. You have still not shown any log files (or details on the hardware). Share the *relevant* stuff, please! -- Szilárd On Tue, Aug 16, 2016 at 5:07 PM, Albert wrote: > Hello: > > Here is my MDP file: > > define

Re: [gmx-users] CPU running doesn't match command line

2016-08-16 Thread Albert
Hello: Here is my MDP file: define = -DREST_ON -DSTEP6_4 integrator = md dt = 0.002 nsteps = 100 nstlog = 1000 nstxout = 0 nstvout = 0 nstfout = 0 nstcalcenerg

Re: [gmx-users] CPU running doesn't match command line

2016-08-16 Thread Szilárd Páll
Hi, Without log and hw configs, I it's hard to tell what's happening. By turning off pinning the OS is free to move threads around and it will try to ensure cores are utilized. However, by leaving threads up-pinned you risk taking a significant performance hit. So I'd recommend that you run with

Re: [gmx-users] CPU running doesn't match command line

2016-08-16 Thread Albert
Hello: I add additional option to one of the job: -pinoffset 8 to the command line. But it is still the same.However, if I remove option "-pin on" from one of the job, 16 CPU were occupied On 08/16/2016 04:18 PM, Szilárd Páll wrote: By starting two (piined) runs without an of

Re: [gmx-users] CPU running doesn't match command line

2016-08-16 Thread Szilárd Páll
By starting two (piined) runs without an offset, both simulations get placed on the first 8 CPUs. You should offset one of them, e.g. the second, by using -pinoffset in order to have the two runs use distinct set of cores. Cheers, -- Szilárd On Tue, Aug 16, 2016 at 3:55 PM, Albert wrote: > Hell

[gmx-users] CPU running doesn't match command line

2016-08-16 Thread Albert
Hello: I submitted two Gromacs GPU MD simulation to the same GPU machine with the identical command line: gmx_mpi mdrun -s 7.tpr -v -g 7.log -c 7.gro -x 7.xtc -ntomp 8 -gpu_id 0 -pin on >& 7.info gmx_mpi mdrun -s 7.tpr -v -g 7.log -c 7.gro -x 7.xtc -ntomp 8 -gpu_id 1 -pin on >& 7.info In p