Analise Vloei¶
FrontISTR analise gaan voort deur preparing die invoerlêers, loop die oplosser fistr1, en kontrolering die uitvoerlêers. Hierdie bladsy som op die algeheel vloei, die tipes van invoer en uitvoerlêers involved, en hoe om uit te voer serieel en parallel analises. Gedetailleerd prosedures vir elke stap is provided op die ooreenstemmende pages van die uitvoering gids.
Algeheel Vloei¶
Serieel en parallel berekeninge verskil in of domein verdeling en resultaat saamvoeging is vereis. Die basiese vloei is soos volg.
- Verkry FrontISTR en sy accompanying programs en maak hulle ready om uit te voer. → Installasie
- Voorberei die invoerlêers (algeheel beheer data
hecmw_ctrl.dat, maasdata, en analisebeheerdata) volgens die gespesifiseer formaat. - Vir parallel berekeninge, gebruik die domein verdeling program
hecmw_part1na split die enkeldomein maas in verdeelde-domein maasse. Hierdie stap is onnodig vir serieel berekeninge. - Voer uit
fistr1. - Kontrole die uitvoer log, resultaat, en visualisering lêers. Vir parallel berekeninge, merge die resultate as necessary indien u wil na consolidate hulle in 'n enkel lêer.
Vir die gedetailleerd serieel prosedure, sien Serieel Analise; vir die gedetailleerd parallel prosedure, sien Parallel Analise.
Invoer en Uitvoerlêers¶

Invoerlêers¶
FrontISTR lees die volgende drie tipes van invoerlêers.
- Algeheel beheer data (
hecmw_ctrl.dat): Spesifiseer die invoerlêer naam vir die maasdata en analisebeheerdata, en die uitvoerlêer naam vir resultaat en visualiseringsdata. - Maasdata: Definieer die eindig element maas, materiaaldata, afdeling data, en groep data. Gebruik 'n enkeldomein maas wanneer analyzing op 'n enkel CPU, of verdeelde-domein maasse verdeel deur
hecmw_part1wanneer loop in parallel op veelvuldige CPUs. - Analisebeheerdata: Definieer die analisetipe, randvoorwaardes, laste, oplosser beheer, en visualisering beheer.
Alle van hierdie is teks lêers en kan wees geskep en edited met 'n editor. Vir die sintaksis gebruik in elke lêer, sien Invoer Reëls.
Uitvoerlêers¶
Wanneer FrontISTR is voer uit, die volgende lêers is uitvoer volgens die analise-inhoud en die spesifikasies in die analisebeheerdata.
- Boodskap en log lêers: Uitvoer uitvoering vordering en opsommings sodanige as maksimum/minimum waardes van verplasing, vervorming, en spanning, en die resultate van modale analise.
- Analisresultaat lêers: Wanneer
!WRITE,RESULTword gespesifiseer in die analisebeheerdata, fisies groothede vir elke knoop en element is uitvoer. Hulle word gebruik om nawerking en as invoer na ander analises. - Visualisering lêers: Wanneer
!WRITE,VISUALword gespesifiseer, data is uitvoer in 'n formaat vir visualisering gereedskap.
Die benaming conventions en metodes vir kontrolering uitvoerlêers is beskryf in Serieel Analise en Parallel Analise; besonderhede van die fisies groothede en formate dat kan wees uitvoer is gegee in Uitvoer en Herbegin.
Uitvoering¶
Plek fistr1 (fistr1.exe op Windows) in 'n gids op die pad of in die gids wat bevat die invoerlêers. Voer uit die volgende opdrag in die gids wat bevat die invoerlêers na begin 'n serieel berekening.
Die maasdata en analisebeheerdata gespesifiseer in hecmw_ctrl.dat is lees, en die gespesifiseer resultaat en visualisering lêers is uitvoer.
Parallel Uitvoering¶
Vir parallel berekeninge, voorberei 'n MPI-geaktiveer fistr1 in vorder en gebruik verdeelde-domein maasse verdeel deur hecmw_part1 as invoer. Uitvoering volg die MPI looptyd omgewing. 'n voorbeeld met behulp van four domains is hieronder getoon.
Die Windows binêre pakkette sluit in 'n MPI looptyd, dus parallel uitvoering is possible sonder installering MPI afsonderlik. Vir besonderhede, sien Installasie met Binêre pakkette. Die concept van domein verdeling is beskryf in Domein Verdeling en Parallelle berekening.
Tot Ver.3.x, slegs parallel kontakanalise vereis 'n enkeldomein maas as invoer; van Ver.5.x onward, parallel kontakanalise gebruik verdeelde-domein maasse in die dieselfde way as ander analises.
Sien Ook¶
- Serieel Analise — prosedure vir serieel uitvoering en kontrolering uitvoerlêers.
- Parallel Analise — prosedure van domein verdeling deur parallel uitvoering.
- Invoer Reëls — algemeen sintaksis reëls vir invoerlêers.
- Uitvoer en Herbegin — fisies groothede dat kan wees uitvoer en die herbegin meganisme.
- Domein Verdeling en Parallelle berekening — domein verdeling vir parallelle berekening.