boucle étape d'emploi pour les scripts d'emploi LoadLeveler?
-
27-09-2019 - |
Question
J'utilise LoadLeveler pour soumettre des travaux sur une architecture IBM / BlueGene. J'ai lu la documentation faite à partir d'IBM et Google a également donné un essai, mais je ne peux pas trouver comment faire ce qui suit, que je pense devrait être là:
On peut utiliser la balise
queue
mot-clé pour dire LoadLeveler qu'une nouvelle étape de travail est décrit, pour que je puisse faire quelque chose comme
first_step
queue
second_step
queue
mais ce que je ne parviens pas à trouver un moyen qui fait quelque chose comme
loop job_id = 1,10
do_job_with_given_job_id
end
Dois-je écrire un script shell « normal » qui appelle à son tour un script de niveau de charge pour un certain nombre de fois, ou est-il un mécanisme intégré de boucle? Je sais que d'autres gestionnaires d'emplois peuvent le faire.
La solution
Quand cela arrive, nous recommandons normalement juste que l'on écrit un script shell qui génère le script de soumission d'emploi ou des scripts; c'est ce que je fais pour mes propres emplois. Est-ce que ces étapes ont sur l'autre dépendances?
En outre, juste par curiosité, qui ordonnanceurs / gestionnaires de ressources peuvent la file d'attente de plusieurs emplois dans une boucle dans un script de soumission? Pas ceux à base de PBS ...