J'ai repris un projet sur une simulation de dynamique moléculaire et mon tuteur de projet m'a proposé de faire tourner mon programme sur un réseau de calcul distribué lundi pour simuler de très grands nombres d'atomes.
Avec 300, je suis à 100 secondes de calcul avec un i7 et le temps de calcul évolue comme le carré du nombre d'atomes environ, il voudrait que je teste avec 2000, tu vois le truc quoi.
Le truc, c'est qu'il faut que mon programme soit impeccable si je veux pouvoir exploiter les résultats. C'est déjà à peu près le cas pour 300 atomes, mais pour être sûr, il faut que ça marche au poil pour ce nombre d'atomes et évaluer les variations de précision en fonction de différents paramètres. Du coup, je fais des sessions de tests pour chaque paramètre (pas de dérivation, d'intégration, relaxation de la température, condition d'optimisation,..) et je dois réadapter les uns en fonction des autres.
Et ça prend énormément de temps.