Télécharger adve_05.dgibi

Retour à la liste

Numérotation des lignes :

  1. * fichier : adve_05.dgibi
  2. ************************************************************************
  3. ************************************************************************
  4. * Cas-test de l'operateur ADVEction dans la formulation DIFFUSION *
  5. * *
  6. * Ce cas-test verifie que le produit de la rigidite d'advection avec un*
  7. * champ de concentration : v.gradC est egal a la solution attendue *
  8. * *
  9. * Attention, il s'agit du champ solution integre sur l'element fini *
  10. * et non pas la solution analytique. *
  11. * *
  12. *----------------------------------------------------------------------*
  13. 'OPTI' 'DIME' 2 'ELEM' 'QUA4' ;
  14. * *
  15. * Commentez cette ligne pour voir les traces : *
  16. 'OPTI' 'TRAC' 'PSC' ;
  17. * *
  18. O1 = 0 0 ;
  19. X1 = 1 0 ;
  20. Y1 = 0 1 ;
  21. * *
  22. S1 =(O1 'DROI' 1 X1) 'TRAN' 1 Y1 ;
  23. L1 = S1 'COTE' 1 'COUL' 'ROUG' ;
  24. L3 = S1 'COTE' 3 ;
  25. L4 = S1 'COTE' 4 'COUL' 'ROUG' ;
  26. 'TITR' ' Maillage : carre de cote 1...' ;
  27. 'TRAC' 'QUAL' S1 ;
  28. * *
  29. mo1 = 'MODE' S1 diffusion advection ;
  30. ma1 = 'MATE' mo1 'VITX' 0.22 'VITY' 1.0 ;
  31. * *
  32. chC1 = (s1 'COOR' 1) + (S1 'COOR' 2) 'NOMC' 'CO' ;
  33. * *
  34. KA1 = 'ADVE' mo1 ma1 ;
  35. chq1 = ka1 * chC1 ;
  36. * *
  37. chqref = 'MANU' 'CHPO' s1 1 'QCO' 0.305 'NATURE' 'DISCRET' ;
  38. * *
  39. err1 = 'MAXI' 'ABS' (chq1 - chqref / chqref) ;
  40. * *
  41. 'OPTI' 'ECHO' 0 ;
  42. 'MESS' ;
  43. ' > Ecart relatif entre champs calcule et reference =' err1 ;
  44. 'MESS' ;
  45. 'OPTI' 'ECHO' 1 ;
  46. * *
  47. 'SI' (err1 > 1.e-5) ;
  48. 'ERRE' 5 ;
  49. 'SINO' ;
  50. 'OPTI' 'ECHO' 0 ;
  51. 'MESS' ;
  52. 'MESS' ' > Test reussi ! ' ;
  53. 'MESS' ;
  54. 'OPTI' 'ECHO' 1 ;
  55.  
  56. 'FINS' ;
  57. * *
  58. 'FIN' ;
  59.  
  60.  
  61.  

© Cast3M 2003 - Tous droits réservés.
Mentions légales