Télécharger super1.dgibi

Retour à la liste

Numérotation des lignes :

  1. * fichier : super1.dgibi
  2. ************************************************************************
  3. ************************************************************************
  4. opti echo 0;
  5. *
  6. * definition of the mesh points and of the element
  7. *
  8. p1=1 0; p2=2 0; p3=3 0;
  9. mes1=manu 'SUPE' p1 p2 p3;
  10. *
  11. * |2 1 0|
  12. * definition of the K matrix K=|1 2 1|
  13. * |0 1 2|
  14. *
  15. lis1=prog 2 1 0 1 2 1 0 1 2;
  16. rig1=manu 'RIGIDITE' 'TYPE' 'RIGIDITE' mes1 (mots 'UY') lis1;
  17. *
  18. * use of the 'MASSE' option
  19. *
  20. masbl1=mass 'UY' 1 p3;
  21. super1=super 'RIGIDITE' rig1 masbl1;
  22. bb2 mas2=super 'MASSE' super1 masbl1 'LCHP';
  23. u2=extr bb2 1;
  24. *
  25. *mess 'Solution with the "MASSE" option';
  26. *mess (extr u2 'UY' p1) (extr u2 'UY' p2) (extr u2 'UY' p3);
  27. *
  28. * solution of the dirichlet problem
  29. *
  30. bl1=bloq p3 'UY';
  31. f1=depi 1 bl1;
  32. u1=reso (rig1 et bl1) f1;
  33. u1=redu u1 (extr u2 'MAIL');
  34. *
  35. * error check
  36. *
  37. er1=u2-u1;
  38. si ((xtx er1) > 1.D-15); erre 5;
  39. sinon; ; erre 0; finsi;
  40. FIN;
  41.  
  42.  
  43.  
  44.  
  45.  

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