Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
documentation:tools:software:namd [2016/01/28 13:29] – [Exemple d'utilisation au PSMN] cicaluga | documentation:tools:software:namd [2025/03/12 15:05] (Version actuelle) – supprimée ltaulell | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== NAMD ====== | ||
- | ====== NAMD 2.11 ====== | ||
- | |||
- | NAMD vient en 5 versions : | ||
- | |||
- | ^ Version | ||
- | | 2.11 | N/A | N/A | / | ||
- | | | **modulefile** : NAMD/ | ||
- | | 2.11 | N/A | N/A | / | ||
- | | | **modulefile** : NAMD/ | ||
- | | 2.11 | N/A | Infiniband | ||
- | | | **modulefile** : NAMD/ | ||
- | | 2.11 | N/A | Infiniband | ||
- | | | **modulefile** : NAMD/ | ||
- | | 2.11 | N/A | Infiniband | ||
- | | | **modulefile** : NAMD/ | ||
- | |||
- | Pour utiliser les modules, consulter [[documentation: | ||
- | ====== NAMD 2.9 ====== | ||
- | |||
- | NAMD vient en 5 versions : | ||
- | |||
- | ^ Version | ||
- | | 2.9 | N/A | N/A | / | ||
- | | | **modulefile** : NAMD/ | ||
- | | 2.9 | N/A | N/A | / | ||
- | | | **modulefile** : NAMD/ | ||
- | | 2.9 | N/A | Infiniband | ||
- | | | **modulefile** : NAMD/ | ||
- | | 2.9 | N/A | Infiniband | ||
- | | | **modulefile** : NAMD/ | ||
- | | 2.9 | N/A | Infiniband | ||
- | | | **modulefile** : NAMD/ | ||
- | |||
- | |||
- | Pour utiliser les modules, consulter [[documentation: | ||
- | |||
- | {{INLINETOC}} | ||
- | |||
- | ===== Site officiel ===== | ||
- | |||
- | * http:// | ||
- | |||
- | |||
- | ===== Exemple d' | ||
- | |||
- | - créer un répertoire de test et travailler là-dedans : <code bash> | ||
- | mkdir $HOME/ | ||
- | cd $HOME/ | ||
- | - télécharger et desarchiver le tutoriel NAMD : <code bash> | ||
- | wget http:// | ||
- | tar -zxvf namd-tutorial-files.tar.gz </ | ||
- | - aller dans l'un des cas test (ici 1-2-sphere) : <code bash> | ||
- | cd namd-tutorial-files/ | ||
- | - charger le module correspondant à la version de NAMD désirée (dans la liste ci-dessus). Par exemple : <code bash> | ||
- | | ||
- | - exécuter NAMD en local (rappel : ce mode d' | ||
- | namd2 ubq_ws_eq.conf > ubq_ws_eq.log </ | ||
- | - vous pouvez suivre l' | ||
- | tail -f ubq_ws_eq_sequentiel.log </ | ||
- | - à la fin de l' | ||
- | tail -2 ubq_ws_eq_sequentiel.log | ||
- | | ||
- | [Partition 0][Node 0] End of program </ | ||
- | - L' | ||
- | namd2 ubq_ws_eq.conf +p4 > ubq_ws_eq_4cores.log </ | ||
- | - Pour se rendre compte de l' | ||
- | tail -2 ubq_ws_eq_4cores.log | ||
- | | ||
- | | ||
- | - Pour utiliser la **version multithread avec des GPUs** (sur les serveurs qui disposent de telles cartes, pour ces test le serveur r730visu a été utilisé) : <code bash> | ||
- | | ||
- | namd2 +p4 +setcpuaffinity +devices 0,1 ubq_ws_eq.conf > ubq_ws_eq_4cores_2GPUs.log</ | ||
- | - En plus de la commande top (pour suivre la charge CPU), on peut suivre l' | ||
- | | ||
- | - A la fin de l' | ||
- | tail -2 ubq_ws_eq_4cores_2GPUs.log | ||
- | | ||
- | | ||
- | - Pour **utiliser NAMD en production** (soumission au système de queues SGE), il suffit d' |