IIC2523-2018-2 / syllabus

Material del curso
3 stars 2 forks source link

Debugging Tarea 2 Memory Leaf #11

Closed Hernan4444 closed 6 years ago

Hernan4444 commented 6 years ago

Hola,

En la ayudantía se nos indicó que los memory leak serían un motivo de penalización. He intentado correr Valgrind con el programa más sencillo (hello world) pero ya me salen varios memory leak e incluso malloc que no han sido liberados, por lo tanto puedo suponer que no estoy implementando correctamente Valgrind dentro de MPI, pero no sé si son errores de mi código o de MPI.

¿Es posible darnos una guía de como poder debuggear con Valgrind o cualquier otra herramienta, el ejecutable creado con MPI para verificar esa clase de errores? o tal vez el otro viernes una pequeña ayudantía que expliquen como debuggear con MPI 🙈

Saludos ✌️

farojos commented 6 years ago

Valgrind arroja falsos positivos al analizar código con MPI: https://stackoverflow.com/questions/8471773/mpi-memory-leak.

Te recomiendo analizar tu codigo sin MPI y verificar que esto no tenga leaks.

Saludos