All translations

Jump to navigation Jump to search

Enter a message name below to show all available translations.

Message

Found 2 translations.

NameCurrent message text
 h English (en)* Log into a cluster.
* Load the <code>meta-farm</code> module.
 $ module load meta-farm
* Choose a name for a farm directory, e.g. <code>Farm_name</code>, and create it with the following command
 $ farm_init.run  Farm_name
* This will also create a few important files inside the farm directory, some of which you will need to customize.
* Copy your executable and input files to the farm directory. (You may skip this step if you plan to use full paths everywhere.)
* Edit the <code>table.dat</code> file inside the farm directory.  This is a text file describing one case (one independent computation) per line.  For examples, see one or more of
** [[#single_case.sh|single_case.sh]]
** [[META:_Advanced_features_and_troubleshooting#Example:_Numbered_input_files|Example: Numbered input files]] (advanced)
** [[META:_Advanced_features_and_troubleshooting#Example:_Input_file_must_have_the_same_name|Example: Input file must have the same name]] (advanced)
** [[META:_Advanced_features_and_troubleshooting#Using_all_the_columns_in_the_cases_table_explicitly|Using all the columns in the cases table explicitly]] (advanced)
* Modify the <code>single_case.sh</code> script if needed. In many cases you don't have to make any changes. For more information see one or more of
** [[#single_case.sh|single_case.sh]]
** [[#STATUS_and_handling_errors|STATUS and handling errors]]
** [[META:_Advanced_features_and_troubleshooting#Example:_Input_file_must_have_the_same_name|Example: Input file must have the same name]] (advanced)
** [[META:_Advanced_features_and_troubleshooting#Using_all_the_columns_in_the_cases_table_explicitly|Using all the columns in the cases table explicitly]] (advanced)
* Modify the <code>job_script.sh</code> file to suit your needs as described at [[#job_script.sh|job_script.sh]] below. In particular, use a correct account name, and set an appropriate job runtime. For more about runtimes, see [[#Estimating_the_runtime_and_number_of_metajobs|Estimating the runtime and number of metajobs]].
* Inside the farm directory, execute
 $ submit.run -1
for the one case per job (SIMPLE) mode, or
 $ submit.run N
for the many cases per job (META) mode, where <i>N</i> is the number of metajobs to use. <i>N</i> should be significantly smaller than the total number of cases.
 h French (fr)* Connectez-vous à une grappe.
* Chargez le module <code>meta-farm</code>.
 $ module load meta-farm
* Choisissez un nom pour le répertoire du groupe de cas, par exemple <code>Farm_name</code> et créez-le avec
 $ farm_init.run  Farm_name
* Cette commande créera également quelques fichiers importants dans le répertoire, dont certains devront être personnalisés.
* Copiez vos fichiers exécutables et vos fichiers d'entrée dans le répertoire du groupe de cas. (Vous pouvez ignorer cette étape si vous prévoyez utiliser des chemins complets partout.)
* Modifiez le fichier <code>table.dat</code> dans le répertoire. Il s'agit d'un fichier texte décrivant un cas (un calcul distinct) par ligne. Voyez des exemples dans les sections suivantes&nbsp;:
** [[META-Farm/fr#single_case.sh|single_case.sh]]
** [[META-Farm:_Advanced_features_and_troubleshooting/fr#Exemple_:_fichiers_d'entrée_numérotés|Exemple : fichiers d'entrée numérotés ]] (avancé)
** [[META-Farm:_Advanced_features_and_troubleshooting/fr#Exemple_:_fichier_d'entrée_doit_avoir_le_même_nom|Exemple : fichier d'entrée doit avoir le même nom]] (avancé)
** [[META-Farm:_Advanced_features_and_troubleshooting/fr#Accéder_à_chaque_paramètre_d'un_cas|Accéder à chaque paramètre d'un cas
]] (avancé)
* Modifiez le script <code>single_case.sh</code> au besoin. Souvent, aucune modification n'est requise; voir les sections suivantes&nbsp;:
** [[META-Farm/fr#single_case.sh|single_case.sh]]
** [[META-Farm/fr#STATUS_et_traitement_des_erreurs|STATUS et traitement des erreurs]]
** [[META-Farm:_Advanced_features_and_troubleshooting/fr#Exemple_:_fichier_d'entrée_doit_avoir_le_même_nom|Exemple : fichier d'entrée doit avoir le même nom]] (avancé)
** [[META-Farm:_Advanced_features_and_troubleshooting/fr#Accéder_à_chaque_paramètre_d'un_cas|Accéder à chaque paramètre d'un cas
]] (avancé)
* Modifiez le fichier <code>job_script.sh</code> selon vos besoins, tel que décrit dans [[META-Farm/fr#job_script.sh|job_script.sh, ci-dessous]]. En particulier, utilisez un nom de compte de calcul valide et indiquez une durée d’exécution appropriée. Pour plus d'information sur le temps d’exécution, voir [[META-Farm/fr#Estimation_du_temps_d'exécution_et_du_nombre_de_métatâches|Estimation du temps d'exécution et du nombre de métatâches]].
* Dans le répertoire des cas, lancez
 $ submit.run -1
pour le mode SIMPLE (un cas par tâche) ou
 $ submit.run N
pour le mode META, où N est le nombre de métatâches à utiliser. La valeur de N doit être de beaucoup inférieure au nombre total de cas.