next up previous contents
Next: Teljes variációt csökkentõ módszerek Up: Nem lineáris egyenletrendszer Previous: Nem lineáris egyenletrendszer   Tartalomjegyzék

Feladat: hanghullám MacCormack módszerrel

Indítsa el a VAC grafikus interfészét a weblink utasítással, válasszaa a RUN VACINI menüpontot, írja be, hogy hang a felsõ mezõbe, és kattintson a SET PROBLEM gombra. Tekintse át a a kiválasztott inipar/hang11 paraméter állományt (EDIT). Válassza ki az egy dimenziós hidrodinamikai egyenletekre konfigurált és lefordított vacini_hd11 programot, és futassa le a RUN gombra való kattintással. Vizsgálja meg az IDL segítségével a létrehozott data/hang11.ini adatállományt. Az IDL programban írja be

   filename='data/hang11.ini'
   .r getpict
   func='rho p v s'
   .r plotfunc
Válassza ki most a RUN VAC menüpontot, és tekintse át a futtatási paramétereket tartalmazó par/hang11 állományt. Állítsa be a MacCormack diszkretizációt a
  typefull=3*'mc'
utasítással. A 3*'mc' ugyanazt jelenti, mintha háromszor leírtuk volna az 'mc' karaktereket, azaz mindhárom változóra a MacCormack módszert alkalmazzuk. Mentse el a paraméter állományt és futassa le a vac_hd11 programot. Nézze meg az eredményt a
  filename='data/hang11.out'
  func='rho p v s'
  .r animate
IDL utasításokkal. Mit tapasztal?



Gabor Toth 2000-09-04