* fichier : sormat.dgibi ************************************************************************ * NOM : SORMAT * DESCRIPTION : Test basique de la sortie d'une matrice. * On teste avec une matrice symétrique et une * non-symétrique * * * LANGAGE : GIBIANE-CAST3M * AUTEUR : Stephane GOUNAND (CEA/DEN/DM2S/SEMT/LTA) * mel : stephane.gounand@cea.fr ********************************************************************** * VERSION : v1, 18/04/2019, version initiale * HISTORIQUE : v1, 18/04/2019, création * HISTORIQUE : * HISTORIQUE : ************************************************************************ * * interact= FAUX ; * p0 = 0. 0. ; p1 = 1. 0. ; p2 = 2. 0. ; * * * MATRICE SYMETRIQUE SANS MULTIPLICATEURS SANS NORMALISATION * * * * mat = rig ; smb = for ; mat1 = '*' mat 1. ; mat2 = '*' mat 1. ; resc1 = '-' smb ('*' mat sol) ; nomdir = 'CHAINE' './' ; nomfic = 'sormatsym' ; fic = 'CHAINE' nomdir nomfic ; *'LIST' ('VALE' 'NORM') ; 'LIST' mat2 ; 'LIST' smb ; 'LIST' sol ; 'OPTI' 'SORTIR' fic ; 'RESU' sol ; * * * MATRICE SYMETRIQUE SANS MULTIPLICATEURS AVEC NORMALISATION * DONC PLUS SYMETRIQUE !!!!!! * A noter que la normalisation AUTO ne marche pas car l'operateur SORT * utilise en interne l'assembleur non symétrique (asns1.eso via kres9) * qui ne gere pas l'option AUTO * * * mata = riga ; smba = fora ; mata1 = '*' mata 1. ; mata2 = '*' mata 1. ; resc1a = '-' smba ('*' mata sola) ; nomdir = 'CHAINE' './' ; nomfic = 'sormatsymnorm' ; fic = 'CHAINE' nomdir nomfic ; *'LIST' ('VALE' 'NORM') ; 'LIST' mata2 ; 'LIST' smba ; 'LIST' sola ; 'OPTI' 'SORTIR' fic ; 'RESU' sola ; * * * MATRICE NON SYMETRIQUE SANS MULTIPLICATEURS SANS NORMALISATION * * rign = rig11 'ET' rig22 'ET' rig33 'ET' rig23 ; matn = rign ; 'NATU' 'DISCRET' ; smbn = forn ; matn1 = '*' matn 1. ; matn2 = '*' matn 1. ; * resc1n = '-' smbn ('*' matn soln) ; * nomdir = 'CHAINE' './' ; nomfic = 'sormatnosym' ; fic = 'CHAINE' nomdir nomfic ; *'LIST' ('VALE' 'NORM') ; 'LIST' matn2 ; 'LIST' smbn ; 'LIST' soln ; 'OPTI' 'SORTIR' fic ; 'RESU' soln ; * * MULTIPLICATEURS DE LAGRANGE NON GERES A CE JOUR PAR SORMAT, voir sormat.eso * 'SI' faux ; * * * MATRICE SYMETRIQUE AVEC MULTIPLICATEURS SANS NORMALISATION * * * matsn = rig 'ET' con1 'ET' con2 ; smbsn = for 'ET' vcon1 'ET' vcon2 ; * matsn1 = '*' matsn 1. ; matsn2 = '*' matsn 1. ; * resc1sn = '-' smbsn ('*' matsn solsn) ; * nomdir = 'CHAINE' './' ; nomfic = 'sormatmulsansnorm' ; fic = 'CHAINE' nomdir nomfic ; 'MESSAGE' ('CHAINE' 'Sorting' ' ' fic '...') ; 'OPTI' 'SORTIR' fic ; 'RESU' solsn ; * * FIN MULTIPLICATEURS NON GERES A CE JOUR * 'FINS' ; * 'SI' interact ; 'FINS' ; * * End of dgibi file SORMAT * 'FIN' ;
© Cast3M 2003 - Tous droits réservés.
Mentions légales