[gmx-users] OpenMM

PACIELLO GIULIA giulia.paciello at polito.it
Wed Apr 14 08:52:35 CEST 2010


Ok...so how could I know the energies among atoms? And how 
can I test if my parallel code is running in the correct 
manner?

Thanks,
Giulia
On Wed, 14 Apr 2010 16:43:13 +1000
  Mark Abraham <Mark.Abraham at anu.edu.au> wrote:
> On 14/04/2010 4:31 PM, PACIELLO GIULIA wrote:
>> Hi,
>> thanks a lot for your answer, but I have some doubts 
>>yet...
>> My .gro files are very different and I'm not sure that 
>>the architecture
>> (CPU / GPU) could influence the result so much as in my 
>>example (the
>> first is the output of the serial code and the second 
>>that of the
>> parallel ones).
> 
> MD is chaotic. Tiny differences at an early stage lead 
>to wildly different results later. That's inevitable. 
>However ensemble averages should converge to the same 
>value.
> 
>> SERIAL CODE:
>> 1LYSH N 1 3.240 2.123 0.830 0.0828 0.7601 -0.2788
>> 1LYSH CA 2 3.114 2.170 0.777 -0.1210 0.1179 -0.3660
>> 1LYSH CB 3 3.060 2.258 0.889 -0.1060 0.0142 -0.2772
>> 1LYSH CG 4 3.103 2.403 0.867 -1.1970 0.3922 0.0170
>> 1LYSH CD 5 3.078 2.498 0.983 -0.5172 1.0015 -0.3267
>> 1LYSH CE 6 3.120 2.451 1.122 -0.5706 0.5624 -0.4567
>> 1LYSH NZ 7 3.024 2.505 1.220 0.2425 1.4466 -0.1367
>> 1LYSH C 8 3.006 2.065 0.754 0.1697 -0.4396 0.7191
>> 1LYSH O 9 2.896 2.086 0.701 0.0216 -1.3952 0.6269
>> 2VAL N 10 3.036 1.943 0.799 0.5429 -0.4260 0.5099
>> 2VAL H 11 3.132 1.933 0.831 0.8289 0.8067 0.0933
>> 2VAL CA 12 2.955 1.826 0.822 0.2219 -0.3946 -0.4277
>>
>> PARALLEL CODE:
>> 1LYSH N 1 3.333 1.969 0.702 -0.4164 -0.1749 -0.1669
>> 1LYSH CA 2 3.221 2.054 0.737 -0.0727 0.2241 -0.0385
>> 1LYSH CB 3 3.163 2.122 0.613 -0.1387 -0.2965 -0.2935
>> 1LYSH CG 4 3.219 2.261 0.586 0.0989 -0.2444 0.4520
>> 1LYSH CD 5 3.100 2.352 0.558 0.5215 0.0874 -0.3041
>> 1LYSH CE 6 3.123 2.486 0.627 -0.1705 0.3629 -0.6025
>> 1LYSH NZ 7 2.996 2.514 0.696 -0.2146 0.6887 -0.8084
>> 1LYSH C 8 3.110 1.973 0.800 -0.1975 -0.0906 -0.6520
>> 1LYSH O 9 3.007 2.030 0.837 0.2640 0.4243 -0.1313
>> 2VAL N 10 3.141 1.849 0.840 0.2749 -0.0187 -0.7992
>> 2VAL H 11 3.238 1.824 0.826 0.5334 0.1303 0.6497
>> 2VAL CA 12 3.050 1.754 0.901 0.8255 0.0012 0.0684
>>
>> Then, even if in the .log file (parallel code), the 
>>energy terms are
>> null at every time step to avoid slow communication 
>>between GPU and CPU,
>> the average energies are null too. (I have test this 
>>also using g_energy)
>>
>> AVERAGES:
>> Energies (kJ/mol)
>> Angle Proper Dih. Ryckaert-Bell. LJ-14 Coulomb-14
>> 0.00000e+00 0.00000e+00 0.00000e+00 0.00000e+00 
>>0.00000e+00
>> LJ (SR) Coulomb (SR) RF excl. Potential Kinetic En.
>> 0.00000e+00 0.00000e+00 0.00000e+00 -1.05419e+06 
>>5.24361e+05
>> Total Energy Temperature Pressure (bar) Cons. rmsd ()
>> -5.29827e+05 3.39337e+04 0.00000e+00 0.00000e+00
> 
> There's no evidence of a problem here, given that 
>because the GPU version will not report such energies, 
>there's nothing to average.
> 
> Mark
> -- 
> gmx-users mailing list    gmx-users at gromacs.org
> http://lists.gromacs.org/mailman/listinfo/gmx-users
> Please search the archive at 
>http://www.gromacs.org/search before posting!
> Please don't post (un)subscribe requests to the list. 
>Use the www interface or send it to 
>gmx-users-request at gromacs.org.
> Can't post? Read 
>http://www.gromacs.org/mailing_lists/users.php




More information about the gromacs.org_gmx-users mailing list