Alur Analisis¶
Analisis FrontISTR berlangsung dengan menyiapkan file input, menjalankan solver fistr1, dan memeriksa file output. Halaman ini merangkum alur keseluruhan, jenis file input dan output yang terlibat, serta cara menjalankan analisis serial dan paralel. Prosedur rinci untuk setiap langkah diberikan pada halaman yang bersesuaian dalam panduan eksekusi.
Alur Keseluruhan¶
Perhitungan serial dan paralel berbeda dalam hal apakah partisi domain dan penggabungan hasil diperlukan. Alur dasarnya adalah sebagai berikut.
- Dapatkan FrontISTR dan program pendampingnya serta siapkan agar dapat dijalankan. → Instalasi
- Siapkan file input (data kontrol keseluruhan
hecmw_ctrl.dat, data mesh, dan data kontrol analisis) sesuai format yang ditentukan. - Untuk perhitungan paralel, gunakan program partisi domain
hecmw_part1untuk membagi mesh domain tunggal menjadi mesh domain terdistribusi. Langkah ini tidak diperlukan untuk perhitungan serial. - Jalankan
fistr1. - Periksa file log, hasil, dan visualisasi output. Untuk perhitungan paralel, gabungkan hasil sesuai kebutuhan jika ingin mengonsolidasikannya menjadi satu file.
Untuk prosedur serial terperinci, lihat Analisis Serial; untuk prosedur paralel terperinci, lihat Analisis Paralel.
File Input dan Output¶

File Input¶
FrontISTR membaca tiga jenis file input berikut.
- Data kontrol keseluruhan (
hecmw_ctrl.dat): Menentukan nama file input untuk data mesh dan data kontrol analisis, serta nama file output untuk data hasil dan visualisasi. - Data mesh: Mendefinisikan mesh elemen hingga, data material, data section, dan data grup. Gunakan mesh domain tunggal saat menganalisis pada satu CPU, atau mesh domain terdistribusi yang dipartisi oleh
hecmw_part1saat menjalankan secara paralel pada beberapa CPU. - Data kontrol analisis: Mendefinisikan jenis analisis, kondisi batas, beban, kontrol solver, dan kontrol visualisasi.
Semua ini adalah file teks dan dapat dibuat serta diedit dengan editor. Untuk sintaks yang digunakan di setiap file, lihat Aturan Input.
File Output¶
Ketika FrontISTR dijalankan, file berikut dikeluarkan sesuai isi analisis dan spesifikasi dalam data kontrol analisis.
- File pesan dan log: Mengeluarkan progres eksekusi dan ringkasan seperti nilai maksimum/minimum perpindahan, regangan, dan tegangan, serta hasil analisis modal.
- File hasil analisis: Ketika
!WRITE,RESULTditentukan dalam data kontrol analisis, besaran fisik untuk setiap node dan elemen dikeluarkan. File ini digunakan untuk post-processing dan sebagai input untuk analisis lain. - File visualisasi: Ketika
!WRITE,VISUALditentukan, data dikeluarkan dalam format untuk alat visualisasi.
Konvensi penamaan dan metode pemeriksaan file output dijelaskan dalam Analisis Serial dan Analisis Paralel; rincian besaran fisik dan format yang dapat dikeluarkan diberikan dalam Output dan Restart.
Eksekusi¶
Tempatkan fistr1 (fistr1.exe pada Windows) di direktori yang ada pada path atau di direktori yang berisi file input. Jalankan perintah berikut di direktori yang berisi file input untuk memulai perhitungan serial.
Data mesh dan data kontrol analisis yang ditentukan dalam hecmw_ctrl.dat dibaca, dan file hasil serta visualisasi yang ditentukan dikeluarkan.
Eksekusi Paralel¶
Untuk perhitungan paralel, siapkan fistr1 yang mendukung MPI terlebih dahulu dan gunakan mesh domain terdistribusi yang dipartisi oleh hecmw_part1 sebagai input. Eksekusi mengikuti lingkungan runtime MPI. Contoh menggunakan empat domain ditunjukkan di bawah ini.
Paket biner Windows menyertakan runtime MPI, sehingga eksekusi paralel dapat dilakukan tanpa menginstal MPI secara terpisah. Untuk rinciannya, lihat Instalasi dengan Paket Biner. Konsep partisi domain dijelaskan dalam Partisi Domain dan Komputasi Paralel.
Hingga Ver.3.x, hanya analisis kontak paralel yang memerlukan mesh domain tunggal sebagai input; mulai Ver.5.x, analisis kontak paralel menggunakan mesh domain terdistribusi dengan cara yang sama seperti analisis lainnya.
Lihat Juga¶
- Analisis Serial — prosedur eksekusi serial dan pemeriksaan file output.
- Analisis Paralel — prosedur dari partisi domain hingga eksekusi paralel.
- Aturan Input — aturan sintaks umum untuk file input.
- Output dan Restart — besaran fisik yang dapat dikeluarkan dan mekanisme restart.
- Partisi Domain dan Komputasi Paralel — partisi domain untuk komputasi paralel.