PVM:debug PVM

Un article de OpenMASKWiki.

Jump to: navigation, search

Sommaire

Environnement

Linux

Fichiers nécessaires :

  • hosts contenant les infos necessaires au démarrage de PVM
// 1er paramètre : nom de machine
// 2eme wd : working directory
// 3eme ep : execution path
* wd=/home/gvtadm/develomk/OpenMASK/Source/KernelPvm/Tests/OgreVisTest ep=/home/gvtadm/develomk/OpenMASK/Source/KernelPvm/Tests/OgreVisTest:/usr/share/pvm3/lib/LINUX
  • .cshrc contenant toutes les variables necessaires au lancement de l'application :


#PVM : 
setenv PVM_ROOT /usr/share/pvm3
setenv PVM_ARCH `${PVM_ROOT}/lib/pvmgetarch`
setenv PATH ${PVM_ROOT}/bin/${PVM_ARCH}:${PVM_ROOT}/lib:${PVM_ROOT}/lib/${PVM_ARCH}:${PATH}
setenv PVM_PATH ${PATH}
setenv PVM_DPATH ${PVM_ROOT}/lib/pvmd
alias xpvm ${PVM_ROOT}/lib/xpvm
setenv PVM_setenv DISPLAY:PATH:LD_LIBRARY_PATH:PVM_DEBUGGER
setenv PVM_RSH `which rsh`
#Usefull : Pour quitter PVM : halt mais pas pour la console : 
alias halt "echo no HALT here"
#PATH
setenv PATH ...

#LD_LIBRARY_PATH
setenv LD_LIBRARY_PATH ...

Execution

  • 1er terminal :
pvm hosts
  • 2eme terminal :
OMKReferenceApplicationPVM fichier_config.OpenMASK
// ou en Debug
OMKReferenceApplicationPVM fichier_config.OpenMASK 2eme_argument_egal_lancement_debug

Fermeture

  • Dans le terminal pvm >
halt

Pointeurs

Les messages d'erreur de PVM sont répertoriés ici : http://techpubs.sgi.com/library/tpl/cgi-bin/getdoc.cgi/0650/bks/SGI_Developer/books/MPT_PVM_PM/sgi_html/apa.html

Navigation