Changes between Version 2 and Version 3 of BasculeCCRTTGCC/Scripts/Archivage_restart
- Timestamp:
- 01/24/12 16:21:13 (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
BasculeCCRTTGCC/Scripts/Archivage_restart
v2 v3 23 23 * tar.(gz) ce qui aurait été nettoyé 24 24 * /RESTART_A_DETRUIRE/v3.historical3_18561130.tar 25 25 [[BR]][[BR]] 26 26 27 27 == Dans le cadre du déménagement CCRT/TGCC analyse de la commande ccc_archive/ipsl_pack == … … 36 36 Argument : 37 37 * fichier_param.txt : contient la liste des simulations que l'on veut archiver avec l'option choisie. Cette liste peut contenir les path des simulations ou des répertoires maîtres (IPSLCM5A, LMDZOR, IPSLCM5A/PROD ....). 38 [[BR]][[BR]] 38 39 39 40 === Analyse de l'argument d'entrée de ccc_archive/ipsl_pack : fichier_param.txt === … … 45 46 46 47 Le script trouve les simulations en recherchant les répertoires ''Restart'' à l'aide de la commande find. A partir de là il est facile de reconstituer le path de chaque simulation. 47 48 [[BR]][[BR]] 48 49 49 50 == Dans le cadre du déménagement CCRT/TGCC : reconstitution du config.card de chaque simulation == … … 66 67 - Pour le !SpaceName et le !ExperimentName on prend le champ suivant le !TagName, si il est différent du !JobName et égal à PROD/TEST/DEVT c'est un !SpaceName sinon un !ExperimentName. Et si il y a un !SpaceName et que le champ suivant est différent du !JobName alors c'est un !ExperimentName 67 68 - Pour le calcul des dates !DateBegin et !DateEnd on utilise un algorithme simple : si date < !DateBegin alors !DateBegin = date, si date > !DateEnd alors !DateEnd = date. Pour cela on passe en revue tous les fichiers de restart. Une optimisation pourrait être fait en ne regardant les fichiers de restart que d'une seule composante, si et seulement si on s'assure que cette composante a bien des restarts (Par exemple CHEM/Restart/ est vide dans la plupart des config de chimie) et si on est certain que toutes les composantes si elles ont des restarts les écrivent bien à la même fréquence (donc que celui de début et de fin sont bien aux mêmes dates). 69 [[BR]][[BR]] 68 70 69 71 == Archivage des fichiers de restart == … … 77 79 78 80 '''Attention : ''' Actuellement j'ai considéré que l'on n'archive pas de simulation dont la période d'écriture du restart est inférieure au mois. C'est à modifier pour tenir compte de tous les cas possibles. --> tests à faire avec ''archive_restart_V3.job'' 79 81 [[BR]][[BR]] 80 82 81 83 == A discuter et à faire ==