newton-pp

newton-pp es un programa (escrito por Alf) que permite realizar simulaciones numéricas de sistemas de partículas bajo las leyes de la Mecánica Clásica (i.e. las leyes de Newton). El programa fue diseñado para ser 100 % flexible y permite simular prácticamente cualquier sistema de partículas con cualquier tipo de interacción (fuerzas) definido por el usuario. El input del programa son las condiciones iniciales, las interacciones entre las partículas y la expresión vectorial de las fuerzas. No hace falta escribir las ecuaciones del sistema.

Este link conduce al repositorio en Github donde se encuentra el código fuente y otras cosas más.

El siguiente video muestra un ejemplo de simulación en el que una partícula (la roja) incide sobre un «cristal clásico», es decir un conjunto de partículas unidas con resortes.

Se pueden simular cosas muy locas, como un conjunto de partículas que interactúan mediante potenciales tipo Van der Waals y se puede observar cómo el gas se enfría, se condensa y luego se cristaliza. Abajo un ejemplo.

En la materia Mecánica Clásica utilicé el programa para realizar la simulación numérica final. Simulé, mediante un modelo simplificado, el acoplamiento de marea entre la luna y la tierra. A mi trabajo lo titulé «The Dark Side of the Moon» y en este link podés ver el informe. A continuación dejo un sencillo video sobre este trabajo:

Deja un comentario