CASTEP permet d'optimiser une structure en réduisant son énergie. La position des atomes est modifiée autour de leur position initiale en leur appliquant une force et l'énergie de la nouvelle configuration calculée, cela plusieurs fois jusqu'à atteindre le seuil de convergence fixé. Il est également possible de libérer les paramètres de maille (vecteurs de maille et volume de la cellule).

            Exemple de script de lancement de calcul d'optimisation géométrique

Ce script permet de lancer un calcul d'optimisation géométrique suivi d'un calcul RMN d'écrantage.

              Exemple de script de lancement de calcul de paramètres RMN

Il faut ensuite, à l'aide de courbes de correspondance écrantage calculé/déplacement chimique mesuré, remonter au déplacement chimique prédit.

Ce script permet de lancer un calcul d'optimisation de structure suivi d'un calcul RMN de couplage J.

            Exemple de script de lancement de calcul de couplage J

Les fichiers d'entrée du calcul sont générés avec l'interface graphique Materials Studio.  Il faut spécifier que les paramètres RMN sont demandés en sortie puis modifier manuellement les fichiers .cell et .param de la partie calcul RMN. En effet, Materials Studio ne permet pas encore de paramétrer directement un calcul de couplage J.