Վերլուծության հոսքը¶
FrontISTR-ի վերլուծությունը կատարվում է՝ պատրաստելով մուտքային ֆայլերը, գործարկելով fistr1 լուծիչը և ստուգելով արտածված ֆայլերը։ Այս էջում ամփոփ ներկայացվում են ամբողջ հոսքը, օգտագործվող մուտքային և ելքային ֆայլերի տեսակները, ինչպես նաև հաջորդական և զուգահեռ գործարկման եղանակները։ Յուրաքանչյուր քայլի մանրամասն ընթացակարգի համար ուղղորդում է տրվում գործարկման ուղեցույցի համապատասխան էջին։
Ընդհանուր հոսք¶
Հաջորդական և զուգահեռ հաշվարկները տարբերվում են ցանցի բաժանման և արդյունքների միավորման անհրաժեշտությամբ։ Հիմնական հոսքը հետևյալն է։
- Ստանալ FrontISTR-ը և հարակից ծրագրերը և պատրաստել գործարկման համար։ → Տեղադրում
- Նշված ձևաչափի համաձայն պատրաստել մուտքային ֆայլերը (ընդհանուր կառավարման տվյալներ
hecmw_ctrl.dat, ցանցի տվյալներ, վերլուծության կառավարման տվյալներ)։ - Զուգահեռ հաշվարկի դեպքում ցանցի բաժանման
hecmw_part1ծրագրով մեկ տիրույթի ցանցը բաժանել բաշխված տիրույթների ցանցերի։ Հաջորդական հաշվարկի դեպքում այս քայլը անհրաժեշտ չէ։ - Գործարկել
fistr1։ - Ստուգել ելքային մատյանային, արդյունքների և տեսապատկերման ֆայլերը։ Զուգահեռ հաշվարկի դեպքում, եթե արդյունքները պետք է միավորել մեկ ֆայլում, անհրաժեշտության դեպքում միավորել դրանք։
Հաջորդական հաշվարկի մանրամասն ընթացակարգի համար տե՛ս Վերլուծություն հաջորդական մշակմամբ, իսկ զուգահեռ հաշվարկի համար՝ Վերլուծություն զուգահեռ մշակմամբ։
Մուտքային և ելքային ֆայլեր¶

Մուտքային ֆայլեր¶
FrontISTR-ը կարդում է հետևյալ երեք տեսակի մուտքային ֆայլերը։
- Ընդհանուր կառավարման տվյալներ (
hecmw_ctrl.dat)՝ սահմանում են ցանցի տվյալների և վերլուծության կառավարման տվյալների մուտքային ֆայլերի անունները, ինչպես նաև արդյունքների և տեսապատկերման տվյալների ելքային ֆայլերի անունները։ - Ցանցի տվյալներ՝ սահմանում են վերջավոր տարրերի ցանցը, նյութերի տվյալները, սեկցիաների տվյալները և խմբերի տվյալները։ Մեկ CPU-ով վերլուծելիս օգտագործվում է մեկ տիրույթի ցանց, իսկ մի քանի CPU-ով զուգահեռ գործարկելիս՝
hecmw_part1-ով բաժանված բաշխված տիրույթների ցանցեր։ - Վերլուծության կառավարման տվյալներ՝ սահմանում են վերլուծության տեսակը, սահմանային պայմանները, բեռները, լուծիչի կառավարումը և տեսապատկերման կառավարումը։
Դրանք բոլորը տեքստային ֆայլեր են և կարող են ստեղծվել ու խմբագրվել խմբագրիչով։ Յուրաքանչյուր ֆայլի գրառման ձևաչափի համար տե՛ս Մուտքագրման կանոններ։
Ելքային ֆայլեր¶
FrontISTR-ը գործարկելիս, ըստ վերլուծության բովանդակության և վերլուծության կառավարման տվյալների սահմանումների, արտածվում են հետևյալ ֆայլերը։
- Հաղորդագրությունների և մատյանային ֆայլեր՝ արտածում են գործարկման ընթացքը և ամփոփ տեղեկություններ, օրինակ՝ տեղաշարժի, դեֆորմացիայի և լարման առավելագույն/նվազագույն արժեքները և մոդալ վերլուծության արդյունքները։
- Վերլուծության արդյունքների ֆայլեր՝ եթե վերլուծության կառավարման տվյալներում նշված է
!WRITE,RESULT, արտածվում են յուրաքանչյուր հանգույցի և տարրի ֆիզիկական մեծությունները։ Դրանք օգտագործվում են հետմշակման և այլ վերլուծություններում որպես մուտք։ - Տեսապատկերման ֆայլեր՝ եթե նշված է
!WRITE,VISUAL, տվյալները արտածվում են տեսապատկերման գործիքների համար նախատեսված ձևաչափով։
Ելքային ֆայլերի անվանման կանոնները և ստուգման եղանակները ներկայացված են Վերլուծություն հաջորդական մշակմամբ և Վերլուծություն զուգահեռ մշակմամբ էջերում, իսկ արտածվող ֆիզիկական մեծությունների և ձևաչափերի մանրամասները՝ Ելք և վերագործարկում բաժնում։
Գործարկման եղանակ¶
fistr1-ը (Windows տարբերակում՝ fistr1.exe) տեղադրեք PATH-ում գտնվող պանակում կամ մուտքային ֆայլերի պանակում։ Մուտքային ֆայլերի պանակում հետևյալ հրամանը գործարկելիս սկսվում է հաջորդական հաշվարկը։
Կարդացվում են hecmw_ctrl.dat-ում նշված ցանցի տվյալներն ու վերլուծության կառավարման տվյալները, և արտածվում են նշված արդյունքների ու տեսապատկերման ֆայլերը։
Զուգահեռ գործարկում¶
Զուգահեռ հաշվարկի համար նախապես պատրաստեք MPI աջակցող fistr1 և որպես մուտք օգտագործեք hecmw_part1-ով բաժանված բաշխված տիրույթների ցանցեր։ Գործարկումը կատարվում է MPI գործարկման միջավայրի համաձայն։ Ստորև բերված է 4 տիրույթով օրինակ։
Windows տարբերակի բաշխվող երկուական փաթեթները ներառում են MPI գործարկման միջավայր, ուստի զուգահեռ գործարկումը հնարավոր է առանց առանձին MPI տեղադրելու։ Մանրամասների համար տե՛ս Տեղադրում երկուական փաթեթներով։ Տիրույթի բաժանման գաղափարը ներկայացված է Տիրույթի բաժանում և զուգահեռ հաշվարկ բաժնում։
Մինչև Ver.3.x, միայն զուգահեռ կոնտակտային վերլուծության դեպքում էր անհրաժեշտ որպես մուտք մեկ տիրույթի ցանց, սակայն Ver.5.x-ից սկսած զուգահեռ կոնտակտային վերլուծությունն էլ, ինչպես մյուս վերլուծությունները, օգտագործում է բաշխված տիրույթների ցանցեր։
Առնչվող թեմաներ¶
- Վերլուծություն հաջորդական մշակմամբ — հաջորդական գործարկման ընթացակարգ և ելքային ֆայլերի ստուգում։
- Վերլուծություն զուգահեռ մշակմամբ — ընթացակարգ ցանցի բաժանումից մինչև զուգահեռ գործարկում։
- Մուտքագրման կանոններ — մուտքային ֆայլերի ընդհանուր ձևաչափային կանոններ։
- Ելք և վերագործարկում — արտածվող ֆիզիկական մեծություններ և վերագործարկման մեխանիզմ։
- Տիրույթի բաժանում և զուգահեռ հաշվարկ — ցանցի բաժանում զուգահեռ հաշվարկի համար։