Don't see the leak on master with OS X using the leaks command. Will see
what valgrind finds on linux.

-Nathan

On Wed, Jul 01, 2015 at 08:48:57PM +0000, Rolf vandeVaart wrote:
>    There have been two reports on the user list about memory leaks.  I have
>    reproduced this leak with LAMMPS.  Note that this has nothing to do with
>    CUDA-aware features.  The steps that Stefan has provided make it easy to
>    reproduce.
> 
>     
> 
>    Here are some more specific steps to reproduce derived from Stefan.
> 
>     
> 
>    1. clone LAMMPS (git clone git://git.lammps.org/lammps-ro.git lammps)
>    2. cd src/, compile with openMPI 1.8.6.  To do this, set your path to Open
>    MPI and type "make mpi"
>    3. run the example listed in lammps/examples/melt. To do this, first copy
>    "lmp_mpi" from the src directory into the melt directory.  Then you need
>    to modify the in.melt file so that it will run for a while.  Change
>    "run 25" to "run        250000"
> 
>    4. you can run by mpirun -np 2 lmp_mpi < in.melt
> 
>     
> 
>    For reference, here is both 1.8.5 and 1.8.6 memory consumption.  1.8.5
>    stays very stable where 1.8.6 almost triples after 6 minutes of running.
> 
>     
> 
>    Open MPI 1.8.5
> 
>     
> 
>    USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
>    32341    26907 59.0  0.0 329672 14584 pts/16   Rl   16:24   0:00
>    ./lmp_mpi_185_nocuda
>    32341    26908 60.0  0.0 329672 14676 pts/16   Rl   16:24   0:00
>    ./lmp_mpi_185_nocuda
>    USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
>    32341    26907 98.3  0.0 329672 14932 pts/16   Rl   16:24   0:30
>    ./lmp_mpi_185_nocuda
>    32341    26908 98.5  0.0 329672 14932 pts/16   Rl   16:24   0:30
>    ./lmp_mpi_185_nocuda
>    USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
>    32341    26907 98.9  0.0 329672 14960 pts/16   Rl   16:24   1:00
>    ./lmp_mpi_185_nocuda
>    32341    26908 99.1  0.0 329672 14952 pts/16   Rl   16:24   1:00
>    ./lmp_mpi_185_nocuda
>    USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
>    32341    26907 99.1  0.0 329672 14960 pts/16   Rl   16:24   1:30
>    ./lmp_mpi_185_nocuda
>    32341    26908 99.3  0.0 329672 14952 pts/16   Rl   16:24   1:30
>    ./lmp_mpi_185_nocuda
>    USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
>    32341    26907 99.2  0.0 329672 14960 pts/16   Rl   16:24   2:00
>    ./lmp_mpi_185_nocuda
>    32341    26908 99.4  0.0 329672 14952 pts/16   Rl   16:24   2:00
>    ./lmp_mpi_185_nocuda
>    USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
>    32341    26907 99.3  0.0 329672 14960 pts/16   Rl   16:24   2:30
>    ./lmp_mpi_185_nocuda
>    32341    26908 99.5  0.0 329672 14952 pts/16   Rl   16:24   2:30
>    ./lmp_mpi_185_nocuda
>    USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
>    32341    26907 99.4  0.0 329672 14960 pts/16   Rl   16:24   2:59
>    ./lmp_mpi_185_nocuda
>    32341    26908 99.5  0.0 329672 14952 pts/16   Rl   16:24   3:00
>    ./lmp_mpi_185_nocuda
>    USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
>    32341    26907 99.4  0.0 329672 14960 pts/16   Rl   16:24   3:29
>    ./lmp_mpi_185_nocuda
>    32341    26908 99.6  0.0 329672 14956 pts/16   Rl   16:24   3:30
>    ./lmp_mpi_185_nocuda
>    USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
>    32341    26907 99.4  0.0 329672 14960 pts/16   Rl   16:24   3:59
>    ./lmp_mpi_185_nocuda
>    32341    26908 99.6  0.0 329672 14956 pts/16   Rl   16:24   4:00
>    ./lmp_mpi_185_nocuda
>    USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
>    32341    26907 99.4  0.0 329672 14960 pts/16   Rl   16:24   4:29
>    ./lmp_mpi_185_nocuda
>    32341    26908 99.6  0.0 329672 14956 pts/16   Rl   16:24   4:30
>    ./lmp_mpi_185_nocuda
>    USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
>    32341    26907 99.5  0.0 329672 14960 pts/16   Rl   16:24   4:59
>    ./lmp_mpi_185_nocuda
>    32341    26908 99.6  0.0 329672 14956 pts/16   Rl   16:24   5:00
>    ./lmp_mpi_185_nocuda
>    USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
>    32341    26907 99.5  0.0 329672 14960 pts/16   Rl   16:24   5:29
>    ./lmp_mpi_185_nocuda
>    32341    26908 99.6  0.0 329672 14956 pts/16   Rl   16:24   5:29
>    ./lmp_mpi_185_nocuda
>    USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
>    32341    26907 99.5  0.0 329672 14960 pts/16   Rl   16:24   5:59
>    ./lmp_mpi_185_nocuda
>    32341    26908 99.6  0.0 329672 14956 pts/16   Rl   16:24   5:59
>    ./lmp_mpi_185_nocuda
>    USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
> 
>     
> 
>    Open MPI 1.8.6
> 
>     
> 
>    USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
>    32341    26755  0.0  0.0 330288 15368 pts/16   Rl   16:10   0:00
>    ./lmp_mpi_186_nocuda
>    32341    26756  0.0  0.0 330284 15376 pts/16   Rl   16:10   0:00
>    ./lmp_mpi_186_nocuda
>    USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
>    32341    26755  100  0.0 409856 94976 pts/16   Rl   16:10   0:30
>    ./lmp_mpi_186_nocuda
>    32341    26756  100  0.0 409848 94904 pts/16   Rl   16:10   0:30
>    ./lmp_mpi_186_nocuda
>    USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
>    32341    26755  100  0.1 489292 174320 pts/16  Rl   16:10   1:00
>    ./lmp_mpi_186_nocuda
>    32341    26756  100  0.1 489288 174536 pts/16  Rl   16:10   1:00
>    ./lmp_mpi_186_nocuda
>    USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
>    32341    26755 99.9  0.1 568860 253928 pts/16  Rl   16:10   1:29
>    ./lmp_mpi_186_nocuda
>    32341    26756  100  0.1 568984 254168 pts/16  Rl   16:10   1:30
>    ./lmp_mpi_186_nocuda
>    USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
>    32341    26755 99.9  0.2 648620 333800 pts/16  Rl   16:10   1:59
>    ./lmp_mpi_186_nocuda
>    32341    26756  100  0.2 648616 333868 pts/16  Rl   16:10   2:00
>    ./lmp_mpi_186_nocuda
>    USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
>    32341    26755 99.8  0.3 728444 413516 pts/16  Rl   16:10   2:29
>    ./lmp_mpi_186_nocuda
>    32341    26756  100  0.3 728376 413800 pts/16  Rl   16:10   2:30
>    ./lmp_mpi_186_nocuda
>    USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
>    32341    26755 99.8  0.3 808332 493388 pts/16  Rl   16:10   2:59
>    ./lmp_mpi_186_nocuda
>    32341    26756 99.9  0.3 808328 493432 pts/16  Rl   16:10   2:59
>    ./lmp_mpi_186_nocuda
>    USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
>    32341    26755 99.7  0.4 888156 573260 pts/16  Rl   16:10   3:29
>    ./lmp_mpi_186_nocuda
>    32341    26756 99.9  0.4 888088 573328 pts/16  Rl   16:10   3:29
>    ./lmp_mpi_186_nocuda
>    USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
>    32341    26755 99.7  0.4 968108 653396 pts/16  Rl   16:10   3:59
>    ./lmp_mpi_186_nocuda
>    32341    26756 99.9  0.4 968232 653488 pts/16  Rl   16:10   3:59
>    ./lmp_mpi_186_nocuda
>    USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
>    32341    26755 99.7  0.5 1048252 733268 pts/16 Rl   16:10   4:29
>    ./lmp_mpi_186_nocuda
>    32341    26756 99.9  0.5 1048248 733384 pts/16 Rl   16:10   4:29
>    ./lmp_mpi_186_nocuda
>    USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
>    32341    26755 99.7  0.6 1128396 813404 pts/16 Rl   16:10   4:59
>    ./lmp_mpi_186_nocuda
>    32341    26756 99.9  0.6 1128328 813544 pts/16 Rl   16:10   4:59
>    ./lmp_mpi_186_nocuda
>    USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
>    32341    26755 99.7  0.6 1208736 893804 pts/16 Rl   16:10   5:29
>    ./lmp_mpi_186_nocuda
>    32341    26756 99.9  0.6 1208668 893968 pts/16 Rl   16:10   5:29
>    ./lmp_mpi_186_nocuda
>    USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
>    32341    26755 99.7  0.7 1288880 973940 pts/16 Rl   16:10   5:59
>    ./lmp_mpi_186_nocuda
>    32341    26756 99.9  0.7 1288812 974128 pts/16 Rl   16:10   5:59
>    ./lmp_mpi_186_nocuda
> 
>     
> 
>     
> 
>     
> 
>      ----------------------------------------------------------------------
> 
>    This email message is for the sole use of the intended recipient(s) and
>    may contain confidential information.  Any unauthorized review, use,
>    disclosure or distribution is prohibited.  If you are not the intended
>    recipient, please contact the sender by reply email and destroy all copies
>    of the original message.
> 
>      ----------------------------------------------------------------------

> _______________________________________________
> devel mailing list
> de...@open-mpi.org
> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel
> Link to this post: 
> http://www.open-mpi.org/community/lists/devel/2015/07/17590.php

Attachment: pgpX1Rsg8pZYC.pgp
Description: PGP signature

Reply via email to