Skip to content

loicNorgeot/matrix_vector_product

Repository files navigation

Sur mesu, dans le répertoire de travail:

./execute.sh hybrid matrixSize nMPI nTHREADS

     matrixSize: de la forme "1e+07", correspond à nnz, présent dans le nom des fichiers .bin et .data

     nMPI: nombre de process MPI

     nThreads: nombre de threads OpenMP par process MPI

./execute.sh openmp matrixSize nTHREADS

     matrixSize: de la forme "1e+07", correspond à nnz, présent dans le nom des fichiers .bin et .data

     nThreads: nombre de threads OpenMP

qsub -v nnz=10000 scriptDataCreation.sh

 nnz: nombre d'éléments non nuls dans la matrice

Commandes utiles pour le suivi des jobs, après ssh uv:

  time -p dans les scripts de lancement, au tout début de la ligne de commande (avant omplace)

  qstat -a : permet de récupérer la SESSIONID
  
  wts SESSIONID -L : permet d'avoir, pour le job lancé, une liste des LWP (threads), pourcentages de CPU, numéros de processeurs...

  ckcpuset

  perf top -p LWP : permet de connaitre, pour un thread donné, les fonctions utilisées

  -vec-report=5 : flag de reporting pour les compilateurs intel, qui permet d'avoir un monitoring de la vectorisation

  nodeinfo : Permet de savoir si les accès sont locaux ou distants

  top -u USERID : top sur les process de l'utilisateur

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published