Անցնել պարունակությանը

Զուգահեռ վերլուծություն

Կատարման հոսքը

FrontISTR-ի բազմապրոցեսորային զուգահեռ կատարման հոսքը ներկայացված է Նկար 3.1.3-ում։

Նկար 3.1.3 Զուգահեռ կատարման հոսքը

Պատրաստվող մուտքային ֆայլերը

(1) Ընդհանուր կառավարման տվյալներ (ընդլայնում՝ dat)

Այս ֆայլում նշվում են ցանցային տվյալների և վերլուծության կառավարման տվյալների մուտքային ֆայլերը, ինչպես նաև վերլուծության արդյունքների ելքային ֆայլը։ Ֆայլի անունը ֆիքսված է՝ hecmw_ctrl.dat։

Ստորև բերված է ընդհանուր կառավարման տվյալների օրինակ։ Այս օրինակում hecmw_part-ը նախ կարդում է մեկ տիրույթի ցանցային տվյալները model.msh և գրում է բաժանված տիրույթների ցանցային տվյալները model_8.0~n։ FrontISTR-ը կարդում է model_8.0~n բաժանված ցանցային տվյալները և model.cnt վերլուծության կառավարման տվյալները, ապա գրում է model.res.0~n.1 վերլուծության արդյունքները։ Բացի այդ, hecmw_vis-ը կարդում է model_8.0~n բաժանված ցանցային տվյալները և model.res.0~n.1 արդյունքները ու գրում է ելքի սահմանմանը համապատասխան model_vis_psf.0000.(ընդլայնում) ֆայլը։ Մանրամասների համար տե՛ս բանալի բառերի տեղեկատուն (ընդհանուր կառավարման տվյալներ)։

(2) Մեկ տիրույթի ցանցային տվյալներ (ընդլայնում՝ msh)

Այս ֆայլում սահմանվում են վերլուծվող ամբողջ ցանցի կառուցվածքը, նյութական տվյալները և խմբային տվյալները, որոնք օգտագործվում են վերլուծության կառավարման տվյալներում։ Մանրամասների համար տե՛ս բանալի բառերի տեղեկատուն (ցանցային տվյալներ)։

(3) Վերլուծության կառավարման տվյալներ (ընդլայնում՝ cnt)

Այս ֆայլում սահմանվում են վերլուծության տեսակը, տեղաշարժի սահմանային պայմանները, բեռի սահմանային պայմանները և այլն։ Նշվում են նաև լուծիչի կառավարման և տեսապատկերիչի կառավարման տվյալները։ Գլուխ 3-ում ներկայացված են վերլուծության կառավարման տվյալների օրինակներ։ Մանրամասների համար տե՛ս բանալի բառերի տեղեկատուն (վերլուծության կառավարման տվյալներ)։

(4) Տիրույթի բաժանման գործիքի կառավարման տվյալներ (ընդլայնում՝ dat)

Այս ֆայլում նշվում են hecmw_part-ի կառավարման տվյալները։ Ֆայլի անունը ֆիքսված է՝ hecmw_part_ctrl.dat։ Ստորև բերված օրինակում մեկ տիրույթը PMETIS եղանակով բաժանվում է 8 մասի։ Բացի այդ, բաժանված ցանցը ցուցադրելու համար արտածվում է model_8.inp ֆայլը։ Մանրամասների համար տե՛ս hecmw1-ի փաստաթուղթը (0803_001x_hecmw_part_201_users.pdf)։

(5) Տեսապատկերման կառավարման տվյալներ (ընդլայնում՝ ini)

Այս ֆայլում նշվում են hecmw_vis-ի կառավարման տվյալները։ Լռելյայն ֆայլի անունը hecmw_vis.ini է։ Ստորև բերված օրինակում արտածվում են MicroAVS-ի չկառուցված ցանցի տվյալներ (ընդլայնում՝ inp)։ Մանրամասների համար տե՛ս բանալի բառերի տեղեկատուի !visual և !OUTPUT_VIS բաժինները։

Կատարման եղանակը

hecmw_part-ը գործարկեք մուտքային ֆայլերի պանակում հետևյալ հրամանային տողով։

hecmw_part1

FrontISTR-ը գործարկեք մուտքային ֆայլերի պանակում հետևյալ հրամանային տողով։ MPI գործընթացների գործարկման եղանակը պետք է հարմարեցվի ձեր միջավայրին։

mpirun -np 8 fistr1

Տեսապատկերումը կարելի է կատարել երկու եղանակով։ Առաջին դեպքում այն կատարվում է որպես FrontISTR-ի հետմշակում՝ վերլուծության կառավարման տվյալներում նշելով

!WRITE, VISUAL

որի դեպքում այն կատարվում է ավտոմատ։ Այս դեպքում տեսապատկերման կառավարման տվյալները պետք է ներառված լինեն վերլուծության կառավարման տվյալների մեջ։

Եթե տեսապատկերումը կատարվում է FrontISTR-ի աշխատանքի ավարտից հետո, նախ վերլուծության կառավարման տվյալներում նշեք

!WRITE, RESULT

և գործարկեք FrontISTR-ը։

FrontISTR-ի աշխատանքի ավարտից հետո մուտքային և արդյունքային ֆայլերի պանակում գործարկեք hecmw_vis-ը հետևյալ հրամանային տողով։ MPI գործընթացների գործարկման եղանակը պետք է հարմարեցվի ձեր միջավայրին։

mpirun -np 8 hecmw_vis1

Ելքային ֆայլերի նկարագրություն

(1) Տիրույթի բաժանման գործիքի մատյանային ֆայլ (ընդլայնում՝ log)

Այս ֆայլում գրանցվում են hecmw_part-ի աշխատանքի ընթացքի և այլ հաղորդագրությունները։ Ֆայլի անունը ֆիքսված է՝ hecmw_part.log։

(2) Բաժանված տիրույթի ցանցային ֆայլ (առանց ընդլայնման)

Այս ֆայլում արտածվում են տիրույթի բաժանված ցանցի կառուցվածքը, նյութական տվյալները և վերլուծության կառավարման տվյալներում օգտագործվող խմբային տվյալները։ Յուրաքանչյուր բաժանված տիրույթի համար ստեղծվում է առանձին ֆայլ, որի անունը կազմվում է ընդհանուր կառավարման տվյալներում նշված ֆայլի վերնագրից հետևյալ կանոնով։

Անվանման կանոն՝ (!MESH-ում նշված ֆայլի վերնագիր).(բաժանված տիրույթի համար)

Օրինակ՝ model_8.0 ~ model_8.7

(3) Բաժանված ցանցի ցուցադրման ֆայլ (ընդլայնում՝ inp)

Այս ֆայլում արտածվում են տիրույթի բաժանված ցանցը ցուցադրելու համար չկառուցված ցանցի տվյալները։ Այն կարելի է դիտել MicroAVS և նման ծրագրերով։

(4) Վերլուծության արդյունքների հաղորդագրության ֆայլ (ընդլայնում՝ msg)

Այս ֆայլում գրանցվում են FrontISTR-ի վերլուծության ընթացքի և այլ հաղորդագրությունները։ Յուրաքանչյուր գործարկման համար ստեղծվում է մեկ ֆայլ, որի անունը ֆիքսված է՝ FSTR.msg։

(5) Վերլուծության արդյունքների մատյանային ֆայլ (ընդլայնում՝ log)

Այս ֆայլում արտածվում են FrontISTR-ի հանգույցների և տարրերի ֆիզիկական մեծությունների վերլուծության արդյունքները։ Արտածվում են նաև ֆիզիկական մեծությունների առավելագույն/նվազագույն արժեքները և մոդալ վերլուծության արդյունքները։ Դինամիկ վերլուծության դեպքում այս ֆայլում արտածվում են բոլոր քայլերի արդյունքները։ Յուրաքանչյուր բաժանված տիրույթի համար ստեղծվում է առանձին ֆայլ, և ֆայլի անունը ֆիքսված է՝ n.log (n-ը բաժանված տիրույթի համարն է)։

(6) Վերլուծության արդյունքների ֆայլ (առանց ընդլայնման)

Այս ֆայլը արտածվում է, երբ նշված է !WRITE, RESULT տարբերակը։

Այս ֆայլում արտածվում են FrontISTR-ի հանգույցների և տարրերի ֆիզիկական մեծությունների վերլուծության արդյունքները։ Յուրաքանչյուր բաժանված տիրույթի և քայլի համար ստեղծվում է առանձին ֆայլ, որի անունը կազմվում է ընդհանուր կառավարման տվյալներում նշված ֆայլի վերնագրից հետևյալ կանոնով։

Անվանման կանոն՝ (!RESULT-ում նշված ֆայլի վերնագիր).(բաժանված տիրույթի համար).(քայլի համար)

Օրինակ՝ model_8.res.0.1 ~ model_8.res.7.1

(7) Վերլուծության արդյունքների բիթքարտեզային ֆայլ (ընդլայնում՝ bmp)

Այս ֆայլը արտածվում է, երբ դա նշված է տեսապատկերման կառավարման տվյալներում։

Այս ֆայլում արտածվում են տեսապատկերման մշակման արդյունքում ստացված բիթքարտեզային տվյալները։ Ֆայլի անունը կազմվում է ընդհանուր կառավարման տվյալներում նշված ֆայլի վերնագրից։ Անվանման կանոնի մանրամասների համար տե՛ս hecmw1-ի փաստաթուղթը (0803_001f_hecmw_PC_cluster_201_vis.pdf)։

(8) Վերլուծության արդյունքների չկառուցված ցանցի տվյալների ֆայլ (ընդլայնում՝ inp)

Այս ֆայլը արտածվում է, երբ դա նշված է տեսապատկերման կառավարման տվյալներում։

Այս ֆայլով հնարավոր է կատարել հետմշակում REVOCAP_PrePost, MicroAVS և նման ծրագրերով։ Ֆայլի անունը կազմվում է ընդհանուր կառավարման տվյալներում նշված ֆայլի վերնագրից հետևյալ կանոնով։

Անվանման կանոն՝ (!RESULT-ում նշված ֆայլի վերնագիր)_psf.(քայլի համար).inp

Օրինակ՝ model_vis_psf.0000.inp

(9) Վերլուծության արդյունքների չեզոք ֆայլ (ընդլայնում՝ neu)

Այս ֆայլը արտածվում է, երբ դա նշված է տեսապատկերման կառավարման տվյալներում։

Այս ֆայլով հնարավոր է կատարել հետմշակում Femap-ում։ Ֆայլի անունը կազմվում է ընդհանուր կառավարման տվյալներում նշված ֆայլի վերնագրից հետևյալ կանոնով։

Անվանման կանոն՝ (!RESULT-ում նշված ֆայլի վերնագիր)_psf.(քայլի համար).neu

Օրինակ՝ model_vis_psf.0000.neu

Նշում՝ բացի դրանից արտածվում են FSTR.dbg.0~n ֆայլերը, սակայն դրանք վրիպազերծման համար են և սովորաբար դիտարկելու կարիք չկա։