Télécharger testfis.dgibi

Retour à la liste

Numérotation des lignes :

  1. * fichier : testfis.dgibi
  2. opti echo 0;
  3. opti dime 3 elem cu20 echo 0 ;
  4. *
  5. oeilx = -1000. 0. 0. ;
  6. oeily = 0. -1000. 0. ;
  7. oeilz = 0. 0. 1000. ;
  8. oeil = -100 -310 200 ;
  9. ******************************************************
  10. *
  11. * ----- GEOMETRIE ------
  12. *
  13. * CHOIX DU MAILLAGE
  14. * *****************
  15. *
  16. maillage = 'M8B' ;
  17. *
  18. * *****************
  19. *
  20. si (ega maillage 'M1') ;
  21. *
  22. * Maillage M1
  23. * -----------
  24. *
  25. c = 2. ;
  26. a = 2. ;
  27. lo = 2.6 * c ;
  28. ho = 4. * a ;
  29. to = a / .2 ;
  30. *
  31. rc0 = 0.24 ;
  32. *
  33. rc1 = 1.2 ;
  34. rc2 = 1.2 ;
  35. rc3 = 2.5 ;
  36. *
  37. * ----- RAFFINEMENT -----
  38. nc = 2 ;
  39. ns = 4 ;
  40. nt = 8 ;
  41. eps = .1 ;
  42. *
  43. alpha = 0. ;
  44. beta = 1. ;
  45. *
  46. ndt = 1 ;
  47. nsdt = 2 ;
  48. *
  49. xl = 2 ;
  50. xt = 3 ;
  51. xh = 2 ;
  52. *
  53. d1 = 'oui' ;
  54. d2 = 'oui' ;
  55. *
  56. finsi ;
  57. *
  58. si (ega maillage 'M2') ;
  59. *
  60. * Maillage M2
  61. * -----------
  62. *
  63. c = 2. ;
  64. a = .8 ;
  65. lo = 1.5 * c ;
  66. ho = 2. * a ;
  67. to = a / .2 ;
  68. *
  69. rc0 = 0.09 ;
  70. *
  71. rc1 = 1.2 ;
  72. rc2 = 1.4 ;
  73. rc3 = 2.5 ;
  74. *
  75. * ----- RAFFINEMENT -----
  76. nc = 2 ;
  77. ns = 4 ;
  78. nt = 8 ;
  79. eps = .1 ;
  80. *
  81. alpha = 0.3 ;
  82. beta = 1. ;
  83. *
  84. ndt = 1 ;
  85. nsdt = 2 ;
  86. *
  87. xl = 0 ;
  88. xt = 0 ;
  89. xh = 1 ;
  90. *
  91. d1 = 'oui' ;
  92. d2 = 'oui' ;
  93. *
  94. finsi ;
  95. *
  96. si (ega maillage 'M3B') ;
  97. *
  98. * Maillage M3B
  99. * ------------
  100. *
  101. c = 2. ;
  102. a = .4 ;
  103. lo = 1.2 * c ;
  104. ho = 2. * a ;
  105. to = a / .2 ;
  106. *
  107. rc0 = 0.03 ;
  108. *
  109. rc1 = 1.2 ;
  110. rc2 = 1.4 ;
  111. rc3 = 2.5 ;
  112. *
  113. * ----- RAFFINEMENT -----
  114. nc = 2 ;
  115. ns = 4 ;
  116. nt = 16 ;
  117. eps = .1 ;
  118. *
  119. alpha = 0.8 ;
  120. beta = 1. ;
  121. *
  122. ndt = 2 ;
  123. nsdt = 2 ;
  124. *
  125. xl = 0 ;
  126. xt = 0 ;
  127. xh = 1 ;
  128. *
  129. d1 = 'oui' ;
  130. d2 = 'non' ;
  131. *
  132. finsi ;
  133. *
  134. si (ega maillage 'M4B') ;
  135. *
  136. * Maillage M4B
  137. * ------------
  138. *
  139. c = 4. ;
  140. a = .4 ;
  141. lo = 1.1 * c ;
  142. ho = 2. * a ;
  143. to = a / .2 ;
  144. *
  145. rc0 = 0.02 ;
  146. *
  147. rc1 = 0.8 ;
  148. rc2 = 1.6 ;
  149. rc3 = 2.8 ;
  150. *
  151. * ----- RAFFINEMENT -----
  152. nc = 2 ;
  153. ns = 4 ;
  154. nt = 32 ;
  155. eps = .1 ;
  156. *
  157. alpha = 0.75 ;
  158. beta = 1. ;
  159. *
  160. ndt = 2 ;
  161. nsdt = 2 ;
  162. *
  163. xl = 0 ;
  164. xt = 0 ;
  165. xh = 1 ;
  166. *
  167. d1 = 'oui' ;
  168. d2 = 'non' ;
  169. *
  170. finsi ;
  171. *
  172. si (ega maillage 'M5') ;
  173. *
  174. * Maillage M5
  175. * -----------
  176. *
  177. c = 2. ;
  178. a = 2. ;
  179. lo = 2. * c ;
  180. ho = 2.5 * a ;
  181. to = a / .2 ;
  182. *
  183. rc0 = 0.198 ;
  184. *
  185. rc1 = 1. ;
  186. rc2 = 1. ;
  187. rc3 = 2. ;
  188. *
  189. * ----- RAFFINEMENT -----
  190. nc = 3 ;
  191. ns = 6 ;
  192. nt = 16 ;
  193. eps = .1 ;
  194. *
  195. alpha = 0. ;
  196. beta = 1. ;
  197. *
  198. ndt = 2 ;
  199. nsdt = 2 ;
  200. *
  201. xl = 0 ;
  202. xt = 0 ;
  203. xh = 0 ;
  204. *
  205. d1 = 'oui' ;
  206. d2 = 'non' ;
  207. *
  208. finsi ;
  209. *
  210. si (ega maillage 'M6') ;
  211. *
  212. * Maillage M6
  213. * -----------
  214. *
  215. c = 2. ;
  216. a = .8 ;
  217. lo = 1.6 * c ;
  218. ho = 2.5 * a ;
  219. to = a / .2 ;
  220. *
  221. rc0 = 0.07 ;
  222. *
  223. rc1 = .8 ;
  224. rc2 = 1. ;
  225. rc3 = 2. ;
  226. *
  227. * ----- RAFFINEMENT -----
  228. nc = 3 ;
  229. ns = 6 ;
  230. nt = 16 ;
  231. eps = .1 ;
  232. *
  233. alpha = 0.3 ;
  234. beta = 1. ;
  235. *
  236. ndt = 2 ;
  237. nsdt = 4 ;
  238. *
  239. xl = 0 ;
  240. xt = 0 ;
  241. xh = 0 ;
  242. *
  243. d1 = 'oui' ;
  244. d2 = 'non' ;
  245. *
  246. finsi ;
  247. *
  248. si (ega maillage 'M7B') ;
  249. *
  250. * Maillage M7B
  251. * ------------
  252. *
  253. c = 2. ;
  254. a = .4 ;
  255. lo = 1.2 * c ;
  256. ho = 2. * a ;
  257. to = a / .2 ;
  258. *
  259. rc0 = 0.04 ;
  260. *
  261. rc1 = 0.8 ;
  262. rc2 = 1. ;
  263. rc3 = 1.5 ;
  264. *
  265. * ----- RAFFINEMENT -----
  266. nc = 3 ;
  267. ns = 6 ;
  268. nt = 32 ;
  269. eps = .1 ;
  270. *
  271. alpha = 0.75 ;
  272. beta = 1. ;
  273. *
  274. ndt = 2 ;
  275. nsdt = 4 ;
  276. *
  277. xl = 0 ;
  278. xt = 0 ;
  279. xh = 0 ;
  280. *
  281. d1 = 'oui' ;
  282. d2 = 'oui' ;
  283. *
  284. finsi ;
  285. *
  286. si (ega maillage 'M8B') ;
  287. *
  288. * Maillage M8B
  289. * ------------
  290. *
  291. c = 2. ;
  292. a = .2 ;
  293. lo = 1.1 * c ;
  294. ho = 2. * a ;
  295. to = a / .2 ;
  296. *
  297. rc0 = 0.0115 ;
  298. *
  299. rc1 = 0.6 ;
  300. rc2 = 1. ;
  301. rc3 = 1.8 ;
  302. *
  303. * ----- RAFFINEMENT -----
  304. nc = 3 ;
  305. ns = 6 ;
  306. nt = 64 ;
  307. eps = .1 ;
  308. *
  309. alpha = 0.7 ;
  310. beta = 1. ;
  311. *
  312. ndt = 2 ;
  313. nsdt = 2 ;
  314. *
  315. xl = 0 ;
  316. xt = 0 ;
  317. xh = 0 ;
  318. *
  319. d1 = 'oui' ;
  320. d2 = 'oui' ;
  321. *
  322. finsi ;
  323. *
  324. si (ega maillage 'M9') ;
  325. *
  326. * Maillage M9
  327. * -----------
  328. *
  329. c = 2. ;
  330. a = 2. ;
  331. lo = 2. * c ;
  332. ho = 1.5 * a ;
  333. to = a / .2 ;
  334. *
  335. rc0 = 0.15 ;
  336. *
  337. rc1 = 2. ;
  338. rc2 = 1.5 ;
  339. rc3 = 2. ;
  340. *
  341. * ----- RAFFINEMENT -----
  342. nc = 1 ;
  343. ns = 2 ;
  344. nt = 8 ;
  345. eps = .1 ;
  346. *
  347. alpha = 0. ;
  348. beta = 1. ;
  349. *
  350. ndt = 1 ;
  351. nsdt = 2 ;
  352. *
  353. xl = 0 ;
  354. xt = 0 ;
  355. xh = 1 ;
  356. *
  357. d1 = 'oui' ;
  358. d2 = 'non' ;
  359. *
  360. finsi ;
  361. *
  362. si (ega maillage 'M10') ;
  363. *
  364. * Maillage M10
  365. * ------------
  366. *
  367. c = 2. ;
  368. a = .8 ;
  369. lo = 1.5 * c ;
  370. ho = 1.5 * a ;
  371. to = a / .2 ;
  372. *
  373. rc0 = 0.07 ;
  374. *
  375. rc1 = 1.8 ;
  376. rc2 = 1.8 ;
  377. rc3 = 2. ;
  378. *
  379. * ----- RAFFINEMENT -----
  380. nc = 1 ;
  381. ns = 2 ;
  382. nt = 8 ;
  383. eps = .1 ;
  384. *
  385. alpha = 0.5 ;
  386. beta = 1. ;
  387. *
  388. ndt = 1 ;
  389. nsdt = 2 ;
  390. *
  391. xl = 0 ;
  392. xt = 0 ;
  393. xh = 1 ;
  394. *
  395. d1 = 'oui' ;
  396. d2 = 'non' ;
  397. *
  398. finsi ;
  399. *
  400. si (ega maillage 'M11B') ;
  401. *
  402. * Maillage M11B
  403. * -------------
  404. *
  405. c = 2. ;
  406. a = .4 ;
  407. lo = 1.2 * c ;
  408. ho = 1.5 * a ;
  409. to = a / .2 ;
  410. *
  411. rc0 = 0.015 ;
  412. *
  413. rc1 = 2. ;
  414. rc2 = 2.5 ;
  415. rc3 = 5. ;
  416. *
  417. * ----- RAFFINEMENT -----
  418. nc = 1 ;
  419. ns = 2 ;
  420. nt = 16 ;
  421. eps = .1 ;
  422. *
  423. alpha = 0.75 ;
  424. beta = 1. ;
  425. *
  426. ndt = 2 ;
  427. nsdt = 2 ;
  428. *
  429. xl = 0 ;
  430. xt = 0 ;
  431. xh = 1 ;
  432. *
  433. d1 = 'oui' ;
  434. d2 = 'non' ;
  435. *
  436. finsi ;
  437. *
  438. si (ega maillage 'M12B') ;
  439. *
  440. * Maillage M12B
  441. * -------------
  442. *
  443. c = 2. ;
  444. a = .2 ;
  445. lo = 1.1 * c ;
  446. ho = 2. * a ;
  447. to = a / .2 ;
  448. *
  449. rc0 = 0.005 ;
  450. *
  451. rc1 = 1.5 ;
  452. rc2 = 3. ;
  453. rc3 = 5. ;
  454. *
  455. * ----- RAFFINEMENT -----
  456. nc = 1 ;
  457. ns = 2 ;
  458. nt = 32 ;
  459. eps = .1 ;
  460. *
  461. alpha = 0.7 ;
  462. beta = 1. ;
  463. *
  464. ndt = 2 ;
  465. nsdt = 2 ;
  466. *
  467. xl = 0 ;
  468. xt = 0 ;
  469. xh = 1 ;
  470. *
  471. d1 = 'oui' ;
  472. d2 = 'non' ;
  473. *
  474. finsi ;
  475. *
  476. si (ega maillage 'M13') ;
  477. *
  478. * Maillage M13
  479. * ------------
  480. *
  481. c = 2. ;
  482. a = 2. ;
  483. lo = 2. * c ;
  484. ho = 2. * a ;
  485. to = a / .6 ;
  486. *
  487. rc0 = 0.25 ;
  488. *
  489. rc1 = 1. ;
  490. rc2 = 1. ;
  491. rc3 = 2. ;
  492. *
  493. * ----- RAFFINEMENT -----
  494. nc = 2 ;
  495. ns = 4 ;
  496. nt = 8 ;
  497. eps = .1 ;
  498. *
  499. alpha = 0. ;
  500. beta = 1. ;
  501. *
  502. ndt = 1 ;
  503. nsdt = 2 ;
  504. *
  505. xl = 0 ;
  506. xt = 0 ;
  507. xh = 1 ;
  508. *
  509. d1 = 'oui' ;
  510. d2 = 'non' ;
  511. *
  512. finsi ;
  513. *
  514. *
  515. si (ega maillage 'M14') ;
  516. *
  517. * Maillage M14
  518. * ------------
  519. *
  520. c = 2. ;
  521. a = .8 ;
  522. lo = 1.5 * c ;
  523. ho = 2. * a ;
  524. to = a / .6 ;
  525. *
  526. rc0 = 0.1 ;
  527. *
  528. rc1 = 1.2 ;
  529. rc2 = 1.4 ;
  530. rc3 = 2. ;
  531. *
  532. * ----- RAFFINEMENT -----
  533. nc = 2 ;
  534. ns = 4 ;
  535. nt = 8 ;
  536. eps = .1 ;
  537. *
  538. alpha = 0.4 ;
  539. beta = 1. ;
  540. *
  541. ndt = 1 ;
  542. nsdt = 2 ;
  543. *
  544. xl = 0 ;
  545. xt = 0 ;
  546. xh = 1 ;
  547. *
  548. d1 = 'oui' ;
  549. d2 = 'non' ;
  550. *
  551. finsi ;
  552. *
  553. *
  554. si (ega maillage 'M15B') ;
  555. *
  556. * Maillage M15B
  557. * -------------
  558. *
  559. c = 2. ;
  560. a = .4 ;
  561. lo = 1.2 * c ;
  562. ho = 2. * a ;
  563. to = a / .6 ;
  564. *
  565. rc0 = 0.03 ;
  566. *
  567. rc1 = 1.2 ;
  568. rc2 = 1.4 ;
  569. rc3 = 2.5 ;
  570. *
  571. * ----- RAFFINEMENT -----
  572. nc = 2 ;
  573. ns = 4 ;
  574. nt = 16 ;
  575. eps = .1 ;
  576. *
  577. alpha = 0.75 ;
  578. beta = 1. ;
  579. *
  580. ndt = 2 ;
  581. nsdt = 2 ;
  582. *
  583. xl = 0 ;
  584. xt = 0 ;
  585. xh = 1 ;
  586. *
  587. d1 = 'oui' ;
  588. d2 = 'non' ;
  589. *
  590. finsi ;
  591. *
  592. si (ega maillage 'M16B') ;
  593. *
  594. * Maillage M16B
  595. * -------------
  596. *
  597. c = 2. ;
  598. a = .4 ;
  599. lo = 1.2 * c ;
  600. ho = 2. * a ;
  601. to = a / .6 ;
  602. *
  603. rc0 = 0.04 ;
  604. *
  605. rc1 = .8 ;
  606. rc2 = 1. ;
  607. rc3 = 1.5 ;
  608. *
  609. * ----- RAFFINEMENT -----
  610. nc = 3 ;
  611. ns = 6 ;
  612. nt = 32 ;
  613. eps = .1 ;
  614. *
  615. alpha = 0.75 ;
  616. beta = 1. ;
  617. *
  618. ndt = 2 ;
  619. nsdt = 2 ;
  620. *
  621. xl = 0 ;
  622. xt = 0 ;
  623. xh = 1 ;
  624. *
  625. d1 = 'oui' ;
  626. d2 = 'non' ;
  627. *
  628. finsi ;
  629. *
  630. si (ega maillage 'M17B') ;
  631. *
  632. * Maillage M17B
  633. * -------------
  634. *
  635. c = 2. ;
  636. a = .8 ;
  637. lo = 1.2 * c ;
  638. ho = 1.5 * a ;
  639. to = a / .8 ;
  640. *
  641. rc0 = 0.015 ;
  642. *
  643. rc1 = 1.2 ;
  644. rc2 = 2.4 ;
  645. rc3 = 5. ;
  646. *
  647. * ----- RAFFINEMENT -----
  648. nc = 2 ;
  649. ns = 4 ;
  650. nt = 16 ;
  651. eps = .1 ;
  652. *
  653. alpha = 0.4 ;
  654. beta = 1. ;
  655. *
  656. ndt = 2 ;
  657. nsdt = 4 ;
  658. *
  659. xl = 0 ;
  660. xt = 0 ;
  661. xh = 0 ;
  662. *
  663. d1 = 'oui' ;
  664. d2 = 'oui' ;
  665. *
  666. finsi ;
  667. *
  668. si (ega maillage 'M18') ;
  669. *
  670. * Maillage M18
  671. * ------------
  672. *
  673. c = 2. ;
  674. a = .4 ;
  675. lo = 1.2 * c ;
  676. ho = 2. * a ;
  677. to = a / .8 ;
  678. *
  679. rc0 = 0.017 ;
  680. *
  681. rc1 = 1.2 ;
  682. rc2 = 2.2 ;
  683. rc3 = 1.5 ;
  684. *
  685. * ----- RAFFINEMENT -----
  686. nc = 2 ;
  687. ns = 4 ;
  688. nt = 16 ;
  689. eps = .1 ;
  690. *
  691. alpha = 0.6 ;
  692. beta = 1. ;
  693. *
  694. ndt = 1 ;
  695. nsdt = 4 ;
  696. *
  697. xl = 0 ;
  698. xt = 0 ;
  699. xh = 0 ;
  700. *
  701. d1 = 'oui' ;
  702. d2 = 'oui' ;
  703. *
  704. finsi ;
  705. *
  706. si (ega maillage 'M19') ;
  707. *
  708. * Maillage M19
  709. * ------------
  710. *
  711. c = 4. ;
  712. a = .4 ;
  713. lo = 1.1 * c ;
  714. ho = 1.5 * a ;
  715. to = a / .8 ;
  716. *
  717. rc0 = 0.0185 ;
  718. *
  719. rc1 = 1. ;
  720. rc2 = 1.6 ;
  721. rc3 = 1.5 ;
  722. *
  723. * ----- RAFFINEMENT -----
  724. nc = 2 ;
  725. ns = 4 ;
  726. nt = 32 ;
  727. eps = .1 ;
  728. *
  729. alpha = 0.65 ;
  730. beta = 1. ;
  731. *
  732. ndt = 1 ;
  733. nsdt = 4 ;
  734. *
  735. xl = 0 ;
  736. xt = 0 ;
  737. xh = 0 ;
  738. *
  739. d1 = 'oui' ;
  740. d2 = 'oui' ;
  741. *
  742. finsi ;
  743. *
  744. si (ega maillage 'M20B') ;
  745. *
  746. * Maillage M20B
  747. * -------------
  748. *
  749. c = 4. ;
  750. a = .4 ;
  751. lo = 1.1 * c ;
  752. ho = 1.5 * a ;
  753. to = a / .8 ;
  754. *
  755. rc0 = 0.015 ;
  756. *
  757. rc1 = .6 ;
  758. rc2 = 1.2 ;
  759. rc3 = 2. ;
  760. *
  761. * ----- RAFFINEMENT -----
  762. nc = 3 ;
  763. ns = 6 ;
  764. nt = 64 ;
  765. eps = .1 ;
  766. *
  767. alpha = 0.7 ;
  768. beta = 1. ;
  769. *
  770. ndt = 2 ;
  771. nsdt = 2 ;
  772. *
  773. xl = 0 ;
  774. xt = 0 ;
  775. xh = 1 ;
  776. *
  777. d1 = 'oui' ;
  778. d2 = 'non' ;
  779. *
  780. finsi ;
  781. *
  782. * DEBUT PARAMETRES UTILISATEUR DE BASE
  783. *
  784. c = 4. ;
  785. a = .4 ;
  786. lo = 1.1 * c ;
  787. ho = 1.5 * a ;
  788. to = a / .8 ;
  789. *
  790. rc0 = 0.015 ;
  791. *
  792. rc1 = .6 ;
  793. rc2 = 1.2 ;
  794. rc3 = 2. ;
  795. *
  796. * ----- RAFFINEMENT -----
  797. nc = 3 ;
  798. ns = 6 ;
  799. nt = 64 ;
  800. *
  801. alpha = 0.7 ;
  802. *
  803. ndt = 2 ;
  804. nsdt = 2 ;
  805. *
  806. xl = 0 ;
  807. xt = 0 ;
  808. xh = 1 ;
  809. *
  810. * FIN PARAMETRES UTILISATEUR DE BASE
  811. *
  812. *
  813. *
  814. ********************************************************************
  815. * ON UTILISE LA "SUR-COUCHE"
  816. ****************************
  817. vtot lff levreinf sar slat sinf sav_s ssup_s slat_s boudin ep3
  818. = @FIS_3DS c a lo to ho nt nc ns rc0 rc1 rc2 rc3
  819. alpha ndt nsdt xl xt xh ;
  820. **
  821.  
  822. list ( nbno vtot); list ( nbel vtot);
  823. aa = nbno vtot; nb= nbele vtot;
  824. si ( aa NEG 17187) ; erreur 5 ; finsi;
  825. si ( nb NEG 4704 ) ; erreur 5 ; finsi;
  826. fin;
  827.  
  828. *
  829. *trac oeil boudin cach ;
  830. *trac oeil cach levreinf ;
  831. *trac oeil cach sar ;
  832. *trac oeil cach slat ;
  833. *trac oeil cach sinf ;
  834. *trac oeil cach sav_s ;
  835. *trac oeil cach ssup_s ;
  836. *trac oeil cach slat_s ;
  837. *
  838.  
  839. ********************************************************************
  840. * ON UTILISE LA PROCEDURE PRINCIPALE COMPLETE
  841. *********************************************
  842. *vtot lff levreinf sar slat sinf sav_s ssup_s slat_s boudin ep3
  843. *= @FIS_3DP c a lo to ho eps nt nc ns rc0 rc1 rc2 rc3
  844. * beta alpha ndt nsdt xl xt xh d1 d2 ;
  845. *
  846. *sort vtot ;
  847. *sauv 'FORMATTE' vtot;
  848. *
  849. oeil = -100 -310 200 ;
  850. *
  851. *nb = nbno vtot ;
  852. *titr 'ns' ns 'nc' nc 'nt' nt 'noeuds' nb
  853. * 'a/c' (a/c) 'a/to' (a/to) ;
  854. *
  855. *vtot = vtot coul blanc ;
  856. *
  857. *trac oeil vtot cach;
  858. *trac vtot cach (0 0 1000) ;
  859. *
  860. *boudin = boudin coul blanc ;
  861. *trac oeil boudin cach ;
  862. *levreinf = levreinf coul blanc ;
  863. *trac oeil cach levreinf ;
  864. *sar = sar coul blanc ;
  865. *trac oeil cach sar ;
  866. *slat = slat coul blanc ;
  867. *trac oeil cach slat ;
  868. *sinf = sinf coul blanc ;
  869. *trac oeil cach sinf ;
  870. *sav_s = sav_s coul blanc ;
  871. *trac oeil cach sav_s ;
  872. *ssup_s = ssup_s coul blanc ;
  873. *trac oeil cach ssup_s ;
  874. *slat_s = slat_s coul blanc ;
  875. *trac oeil cach slat_s ;
  876. *
  877. fin;
  878.  
  879.  
  880.  

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