CPMD

From CC Doc
Jump to: navigation, search
This page is a translated version of the page CPMD and the translation is 100% complete.

Other languages:
English • ‎français

Pour utiliser CPMD, vous devez d'abord vous enregistrer et accepter les clauses de la licence. Écrivez ensuite au soutien technique; nous confirmerons votre enregistrement auprès des administrateurs de CPMD avant de vous accorder l'accès à l'application.

La réponse des administrateurs de CPMD peut prendre quelques semaines et même quelques mois. Comme utilisateur enregistré, vous avez accès aux fichiers source de CPMD; vous pouvez donc construire l'application dans votre répertoire /home avec notre environnement EasyBuild en utilisant la même recette que nous utilisons pour une installation centrale.

Pour CPMD 4.3, suivez les directives suivantes :

Créez un répertoire local.

$ mkdir -p ~/.local/easybuild/sources/c/CPMD

Placez les tarballs et les rustines (patches) dans ce répertoire.

$ ls -al ~/.local/easybuild/sources/c/CPMD
cpmd2cube.tar.gz
cpmd2xyz-scripts.tar.gz
cpmd-v4.3.tar.gz
fourier.tar.gz
patch.to.4612
patch.to.4615
patch.to.4616
patch.to.4621
patch.to.4624
patch.to.4627

Lancez la commande EasyBuild.

$ eb CPMD-4.3-iomkl-2016.4.11.eb --rebuild

L'option --rebuild fait en sorte que EasyBuild utilise l'installation située dans votre répertoire /home plutôt que celle de l'endroit central.

Une fois l'application installée, déconnectez-vous de la grappe et reconnectez-vous à nouveau

La commande module load cpmd trouvera l'application dans votre répertoire /home.

$ module load cpmd
$ which cpmd.x
~/.local/easybuild/software/2017/avx2/MPI/intel2016.4/openmpi2.1/cpmd/4.3/bin/cpmd.x

Vous pouvez maintenant l'utiliser dans un script de soumission de tâche.

Message Passing Interface