gc_postraitement.sh 723 B

123456789101112131415161718192021
  1. #!/bin/bash
  2. # script portraitement pour regrouper l'ensemble des résultats
  3. # des jobs gradient conjugué dans un tableau au format csv
  4. # optionnel: récuperation du numéro du job(tableau) lancé
  5. # intérêt: permet rapidement de revisiter les paramètres de lancement,
  6. # dates, temps d'exécution, sur quel nœud de calcul, le job a été
  7. # executé grâce à la commande:
  8. # oarstat -fj array_id
  9. array_id=`grep array_id cg.*stdout | head -1 | cut -d: -f3`
  10. echo '"LDA", "tolerance", "maxiter", "iteration", "elapsed"' >> gc_bilan-$array_id.csv
  11. for fic in `ls -1 cg.*.stdout`
  12. do
  13. grep csv $fic | cut -d: -f2 >> gc_bilan-$array_id.csv
  14. done
  15. # suppression des fichiers de chaque run
  16. rm -f cg.*stdout cg.*stderror