* FILMTOPO PROCEDUR GOUNAND 26/06/09 21:15:06 12566 ************************************************************************ * NOM : FILMTOPO * DESCRIPTION : Fait un film avec la table de sortie de REMA ou TRIA * 'TOPO' * Cette table contient une sequence de maillage en format * compresse a l'indice seqtopo (on n'a stocke que les * differences entre deux maillages consecutifs) * * En entree, on a demande la sortie de tous les maillages * avec : * tparam = tabl ; * tparam . 'sort_seqm' = 1 ; * mailap = REMA mailav metriq tparam ; * FILMTOPO tparam ; * * * LANGAGE : GIBIANE-CAST3M * AUTEUR : Stephane GOUNAND (CEA/DES/ISAS/DM2S/SEMT/LTA) * mail : stephane.gounand@cea.fr ********************************************************************** * VERSION : v1, 02/06/2026, version initiale * HISTORIQUE : v1, 02/06/2026, creation * HISTORIQUE : * HISTORIQUE : ************************************************************************ * 'DEBPROC' FILMTOPO ; * * 'SI' ('NON' ('EXISTE' lmotcle motcle)) ; 'FINSI' ; limpr = vrai ; 'SINO' ; limpr = faux ; 'FINS' ; * 'SI' tok ; tok = 'EGA' (tparam . 'sort_seqm') 1 ; 'FINS' ; 'SI' ('NON' tok) ; 'FINS' ; * Filmons seqtopo = tparam . 'seqtopo' ; metva = tparam . 'metrique' ; lmet = ('NEG' metva faux) ; * tstat = tparam . 'tstat' ; lnchange = tstat . 'lnchange' ; lipass = tstat . 'lipass' ; * Consistance dim = dim3 '/' 3 ; 'SI' ('NEG' ('*' dim 3) dim3) ; 'FINS' ; nmail2 = dim '+' 1 ; 'SI' ('NEG' nmail nmail2) ; 'ERRE' 'Pb nombre de maillage' ; 'FINS' ; 'SI' limpr ; 'FINS' ; idxtopo = 1 ; imail = 1 ; 'SI' limpr ; 'FINS' ; lfirst = vrai ; 'REPE' iietap netap ; ietap = &iietap ; 'SI' lmet ; 'FINS' ; 'SI' lfirst ; 'SI' lmet ; 'SINO' ; 'FINS' ; 'SI' lmet ; txt2 = 'CHAINE' 'FORMAT' '(F4.1)' txt2 ' p=' pcritq ' q=' qcritq ; 'FINS' ; 'SI' limpr ; 'MESS' 'FILMTOPO:' ' ' txt2 ; 'FINS' ; 'SI' ('<EG' vdim 2) ; 'SINO' ; 'FINS' ; lfirst = faux ; 'FINS' ; 'REPE' iichange nchange ; ichange = &iichange ; imail = imail '+' 1 ; idxtopo = '+' idxtopo 1 ; idxtopo = '+' idxtopo 1 ; idxtopo = '+' idxtopo 1 ; curtopo = curtopo 'ET' topoapi ; 'SI' lmet ; 'SINO' ; 'FINS' ; 'SI' lmet ; txt2 = 'CHAINE' 'FORMAT' '(F4.1)' txt2 ' p=' pcritq ' q=' qcritq ; 'FINS' ; 'SI' limpr ; 'MESS' 'FILMTOPO:' ' ' txt2 ; 'FINS' ; 'SI' ('<EG' vdim 2) ; 'SINO' ; 'FINS' ; 'FIN' iichange ; 'FIN' iietap ; * * End of procedure file FILMTOPO * 'FINPROC' ;
© Cast3M 2003 - Tous droits réservés.
Mentions légales