Aliran analisis¶
Analisis FrontISTR berjalan dengan menyediakan fail input, menjalankan solver fistr1, dan memeriksa fail yang dihasilkan. Halaman ini merumuskan keseluruhan aliran tersebut, jenis fail input dan output yang digunakan, serta kaedah pelaksanaan bersiri dan selari. Untuk prosedur terperinci bagi setiap langkah, rujuk halaman berkaitan dalam panduan pelaksanaan.
Aliran keseluruhan¶
Perbezaan antara pengiraan bersiri dan selari ialah sama ada pembahagian jejaring dan penggabungan keputusan diperlukan. Aliran asas adalah seperti berikut.
- Dapatkan FrontISTR dan program sokongan serta sediakan supaya boleh dijalankan. → Pemasangan
- Sediakan fail input mengikut format yang ditentukan (data kawalan keseluruhan
hecmw_ctrl.dat, data mesh dan data kawalan analisis). - Untuk pengiraan selari, bahagikan mesh domain tunggal kepada mesh domain teragih menggunakan program pembahagian jejaring
hecmw_part1. Langkah ini tidak diperlukan untuk pengiraan bersiri. - Jalankan
fistr1. - Periksa fail log, keputusan dan visualisasi yang dihasilkan. Jika keputusan pengiraan selari perlu dihimpunkan ke dalam satu fail, gabungkan keputusan mengikut keperluan.
Untuk prosedur khusus pengiraan bersiri, lihat Analisis dengan pemprosesan bersiri; untuk pengiraan selari, lihat Analisis dengan pemprosesan selari.
Fail input dan output¶

Fail input¶
FrontISTR membaca tiga jenis fail input berikut.
- Data kawalan keseluruhan (
hecmw_ctrl.dat): Menentukan nama fail input bagi data mesh dan data kawalan analisis, serta nama fail output bagi data keputusan dan visualisasi. - Data mesh: Mentakrifkan mesh unsur terhingga, data bahan, data seksyen dan data kumpulan. Untuk analisis pada satu CPU, gunakan mesh domain tunggal; untuk pelaksanaan selari pada berbilang CPU, gunakan mesh domain teragih yang dibahagikan dengan
hecmw_part1. - Data kawalan analisis: Mentakrifkan jenis analisis, syarat sempadan, beban, kawalan solver dan kawalan visualisasi.
Kesemuanya ialah fail teks dan boleh dicipta serta disunting dengan penyunting teks. Untuk format kandungan yang ditulis dalam setiap fail, lihat Peraturan input.
Fail output¶
Apabila FrontISTR dijalankan, fail berikut dihasilkan mengikut kandungan analisis dan tetapan dalam data kawalan analisis.
- Fail mesej dan log: Mengeluarkan ringkasan seperti kemajuan pelaksanaan, nilai maksimum/minimum sesaran, terikan dan tegasan, serta keputusan analisis modal.
- Fail keputusan analisis: Apabila
!WRITE,RESULTditentukan dalam data kawalan analisis, kuantiti fizikal bagi setiap nod dan elemen dikeluarkan. Fail ini digunakan untuk pasca-pemprosesan atau dibaca oleh analisis lain. - Fail visualisasi: Apabila
!WRITE,VISUALditentukan, data dikeluarkan dalam format untuk alat visualisasi.
Peraturan penamaan dan cara memeriksa fail output diterangkan dalam Analisis dengan pemprosesan bersiri dan Analisis dengan pemprosesan selari; butiran kuantiti fizikal dan format yang boleh dikeluarkan diterangkan dalam Output dan mulakan semula.
Cara menjalankan¶
Letakkan fistr1 (fistr1.exe untuk versi Windows) dalam direktori yang berada dalam laluan atau dalam direktori yang mengandungi fail input. Jalankan arahan berikut dalam direktori fail input untuk memulakan pengiraan bersiri.
Data mesh dan data kawalan analisis yang dinyatakan dalam hecmw_ctrl.dat akan dibaca, dan fail keputusan serta visualisasi yang ditentukan akan dihasilkan.
Pelaksanaan selari¶
Untuk pengiraan selari, sediakan terlebih dahulu fistr1 yang menyokong MPI dan gunakan mesh domain teragih yang telah dibahagikan oleh hecmw_part1 sebagai input. Pelaksanaan mengikut persekitaran pelaksanaan MPI. Contoh pelaksanaan dengan 4 domain ditunjukkan di bawah.
Binari edaran versi Windows menyertakan masa jalan MPI, jadi pelaksanaan selari boleh dilakukan tanpa memasang MPI secara berasingan. Untuk butiran, lihat Pemasangan menggunakan pakej binari. Konsep penguraian domain diterangkan dalam Pembahagian jejaring dan pengkomputeran selari.
Hingga Ver.3.x, hanya analisis sentuhan selari memerlukan input mesh domain tunggal; mulai Ver.5.x, kaedahnya telah diseragamkan supaya analisis sentuhan selari juga menggunakan mesh domain teragih seperti analisis lain.
Topik Berkaitan¶
- Analisis dengan pemprosesan bersiri — Prosedur pelaksanaan bersiri dan pemeriksaan fail output.
- Analisis dengan pemprosesan selari — Prosedur daripada pembahagian jejaring hingga pelaksanaan selari.
- Peraturan input — Peraturan format umum untuk fail input.
- Output dan mulakan semula — Kuantiti fizikal yang boleh dikeluarkan dan mekanisme mulakan semula.
- Pembahagian jejaring dan pengkomputeran selari — Pembahagian jejaring untuk pengkomputeran selari.