Ցանցի և տվյալների փոխակերպում¶
FrontISTR-ի մուտք/ելքի համար, ստանդարտ ձևաչափերից (HEC-MW ցանց և FSTR վերլուծության կառավարում) բացի, նախատեսված են արտաքին ցանցային ձևաչափերի ներմուծում և տեսապատկերման ձևաչափերի արտածում։ Այս գլխում ներկայացվում են ոչ թե հաշվարկային գործողությունները, այլ ձևաչափերի փոխակերպման գործառույթները։
Ֆունկցիոնալ հնարավորությունների ընդհանուր պատկերը¶
Տվյալների փոխակերպման գործառույթները բաժանվում են երկու խմբի։
| Դաս | Գործառույթ | Մուտք/ելք |
|---|---|---|
| Մուտքային փոխակերպում | FEMAP neutral ֆայլի ներմուծում (neu2fstr) | NEU neutral ֆայլ → HEC-MW ցանց + FrontISTR կառավարման ֆայլ |
| Ելքային փոխակերպում | Վերլուծության արդյունքների արտածում տեսապատկերման ձևաչափով (!VISUAL) | HEC-MW արդյունք → AVS / MicroAVS / FEMAP NEUTRAL / VTK / EXODUS / BMP |
| Ելքային փոխակերպում | Զուգահեռ կատարման բաշխված արդյունքային ֆայլերի միավորում (rmerge) | Յուրաքանչյուր PE-ի արդյունքային ֆայլեր → մեկ արդյունքային ֆայլ |
| Ելքային փոխակերպում | Արդյունքային ֆայլերի տեքստային/բինար փոխակերպում (rconv) | Տեքստային ↔ բինար արդյունքային ֆայլ |
Հաշվարկային արդյունքի ֆայլում ընդգրկվող ֆիզիկական մեծությունների ընտրությունն ու restart ֆայլերի մեխանիզմը այստեղ չեն քննարկվում։ Տես Արտածում և restart։
Արտաքին ցանցի ներմուծում¶
FrontISTR-ի հետ ներառված է neu2fstr գործիքը, որը FEMAP neutral ֆայլը (NEU) փոխակերպում է HEC-MW ցանցի և FrontISTR կառավարման ֆայլի։
neu2fstr-ով փոխակերպելիս նշվում է վերլուծության տեսակը (ստատիկ վերլուծություն / մոդալ վերլուծություն / ջերմային վերլուծություն)։ Ստեղծվում են հետևյալ ֆայլերը։
- HEC-MW ցանցային ֆայլ՝ հանգույցների կոորդինատներ, տարրերի կապակցվածություն, նյութի ID, կոորդինատային համակարգեր, հանգույցների խմբեր, տարրերի խմբեր
- FrontISTR կառավարման ֆայլ՝ վերլուծության տեսակին համապատասխան
!SOLUTIONև այլ հիմնական կառավարման քարտերի ձևանմուշ - HEC-MW կառավարման ֆայլ (
hecmw_ctrl.dat)՝ ըստ ընտրության
Մոդալ վերլուծության համար փոխակերպելիս !EIGEN բաժնի պարամետրերը նախնական արժեքներ են, ուստի փոխակերպումից հետո օգտատերը պետք է խմբագրի դրանք։ Սահմանային պայմանների, բեռների, կոնտակտի և այլ տվյալների այն մասը, որը FEMAP neutral ֆայլում ներկայացված չէ, չի ներառվում փոխակերպման արդյունքում և պետք է լրացուցիչ գրվի կառավարման ֆայլում։
Արտածում տեսապատկերման ձևաչափերով¶
Հաշվարկային արդյունքները ստանդարտ HEC-MW արդյունքային ֆայլից բացի կարելի է գրել նաև տեսապատկերման գործիքների ձևաչափերով։ Զուգահեռ կատարման դեպքում տեսապատկերումը կատարվում է վերլուծության հետ նույն MPI կատարման ներսում, ուստի բոլոր PE-ների արդյունքները միավորվում և արտածվում են մեկ տեսապատկերման ֆայլում։
Մուտքում !VISUAL,method=PSR-ով նշվում է կեղծ տեսապատկերում (կտրվածք, իզոմակերես, դեֆորմացված տեսք և այլն), իսկ !VISUAL,method=PVR-ով՝ ծավալային արտապատկերում։ Ձևաչափի մանրամասների համար տես բանալի բառերի տեղեկատուն։ output_type պարամետրով ընտրվում է հետևյալ ձևաչափերից մեկը։
| Ձևաչափի դաս | output_type արժեք | Կիրառում |
|---|---|---|
| AVS UCD (լռելյայն) | AVS | Թեթև UCD ֆայլ միայն մակերեսային տարրերով։ Լռելյայն է, երբ output_type նշված չէ։ |
| Լրիվ AVS UCD | COMPLETE_AVS, COMPLETE_REORDER_AVS, SEPARATE_COMPLETE_AVS | UCD բոլոր տարրերով։ Կարելի է ընտրել վերադասավորված (REORDER) և PE-ներով առանձին (SEPARATE) տարբերակները։ |
| Բինար AVS UCD | BIN_COMPLETE_AVS, BIN_COMPLETE_REORDER_AVS, BIN_SEPARATE_COMPLETE_AVS | Լրիվ AVS UCD-ի բինար տարբերակը։ |
| Սեղմված AVS UCD | COMP_COMPLETE_REORDER_AVS, COMP_SEPARATE_COMPLETE_AVS | Լրիվ AVS UCD-ի zlib-ով սեղմված տարբերակը։ |
| MicroAVS | COMPLETE_MICROAVS | UCD ֆայլ MicroAVS-ի համար։ |
| VTK | VTK, BIN_VTK, COMP_VTK | VTK ձևաչափ ParaView և այլ գործիքների համար։ Կարելի է ընտրել ASCII / բինար / սեղմված ձևը։ |
| EXODUS | EXODUS, STEP_EXODUS | ParaView-ի Exodus II ձևաչափ։ EXODUS-ը բոլոր ժամանակային քայլերը գրում է մեկ ֆայլում, STEP_EXODUS-ը՝ մեկ ֆայլ յուրաքանչյուր քայլի համար։ |
| FEMAP NEUTRAL | VIS_FEMAP_NEUTRAL, FSTR_FEMAP_NEUTRAL | FEMAP ձևաչափի ընդհանուր տեքստային NEUTRAL ֆայլ։ |
| BMP պատկեր | BMP | Մակերեսային արտապատկերման (PSR) կամ ծավալային արտապատկերման (PVR) արդյունքի պատկեր։ |
EXODUS ձևաչափը կարող է արտածվել միայն այն FrontISTR գործարկելի ֆայլով, որը կառուցված է Exodus II գրադարանը միացրած։ Եթե այն միացված չէ, արտածումը բաց է թողնվում։
Զուգահեռ արդյունքային ֆայլերի միավորում և տեսակի փոխակերպում¶
Եթե զուգահեռ կատարման արդյունքային ֆայլերը (առանձին յուրաքանչյուր PE-ի համար) անհրաժեշտ է միավորել մեկ ֆայլի մեջ առանց տեսապատկերման, օգտագործեք rmerge գործիքը։ rmerge-ում նշվում են rank-երի թիվը, ժամանակային քայլերի սկիզբը/ավարտը/միջակայքը, և արդյունքը գրվում է տեքստային կամ բինար ձևաչափով։
Արդյունքային ֆայլի տեքստային և բինար ներկայացումները փոխադարձ փոխակերպելու համար օգտագործեք rconv։ rconv-ում նշվում են ժամանակային քայլերի սկիզբը/ավարտը/միջակայքը, և փոխվում է միայն ֆայլի տեսակը։
Առնչվող թեմաներ¶
- Արտածում և restart — հաշվարկային արդյունքի ֆայլերի բովանդակությունը (restart և պատմության արտածում)
- Տարրերի գրադարան — տարրի տեսակի տարբերակները
- !OUTPUT_VIS — տեսապատկերմանը փոխանցվող ֆիզիկական մեծությունների ընտրությունը
- Նախա/հետմշակման և կատարման միջավայրի ընտրություն — արտաքին գործիքներով ցանցի ստեղծում և տեսապատկերում