Mesh dan Konversi Data¶
Selain format standar (mesh HEC-MW dan kontrol analisis FSTR), FrontISTR menyediakan impor format mesh eksternal dan ekspor ke format visualisasi. Bab ini merangkum fungsi "konversi format", bukan komputasi itu sendiri.
Ikhtisar Fitur¶
Fungsi konversi data terbagi ke dalam 2 sistem berikut.
| Kategori | Fungsi | Input/Output |
|---|---|---|
| Konversi sisi input | Impor file neutral FEMAP (neu2fstr) | File neutral NEU → mesh HEC-MW + file kontrol FrontISTR |
| Konversi sisi output | Keluaran hasil analisis ke format visualisasi (!VISUAL) | Hasil HEC-MW → AVS / MicroAVS / FEMAP NEUTRAL / VTK / EXODUS / BMP |
| Konversi sisi output | Penggabungan file hasil terdistribusi saat eksekusi paralel (rmerge) | File hasil untuk setiap PE → satu file hasil |
| Konversi sisi output | Konversi teks/biner file hasil (rconv) | File hasil teks ↔ biner |
Pemilihan besaran fisik yang disertakan dalam file hasil perhitungan dan mekanisme file restart tidak dibahas dalam bab ini; lihat Output dan Restart.
Mengimpor Mesh Eksternal¶
FrontISTR menyertakan alat neu2fstr, yang mengonversi file neutral FEMAP (NEU) menjadi mesh HEC-MW dan file kontrol FrontISTR.
Dengan neu2fstr, jenis analisis (analisis statik / analisis modal / analisis panas) ditentukan selama konversi. File yang dihasilkan adalah sebagai berikut.
- File mesh HEC-MW: koordinat node, konektivitas elemen, ID material, sistem koordinat, grup node, dan grup elemen
- File kontrol FrontISTR: template kartu kontrol dasar seperti
!SOLUTION, sesuai jenis analisis - File kontrol HEC-MW (
hecmw_ctrl.dat): dibuat secara opsional
Saat dikonversi untuk analisis modal, parameter dalam bagian !EIGEN berisi nilai sementara, sehingga pengguna harus mengedit nilainya setelah konversi. Informasi seperti kondisi batas, beban, dan kontak yang tidak memiliki representasi di sisi file neutral FEMAP tidak disertakan dalam hasil konversi, sehingga harus ditambahkan ke file kontrol.
Mengekspor ke Format Visualisasi¶
Hasil perhitungan dapat ditulis ke format untuk alat visualisasi, terpisah dari file hasil HEC-MW standar.
Dalam masukan, !VISUAL,method=PSR menentukan pseudo-visualisasi (penampang, isosurface, gambar deformasi, dll.), sedangkan !VISUAL,method=PVR menentukan volume rendering. Lihat referensi keyword untuk detail sintaks. Parameter output_type memilih dari format berikut.
| Kategori Format | Nilai output_type | Tujuan |
|---|---|---|
| AVS UCD (bawaan) | AVS | File UCD ringan yang hanya berisi elemen permukaan. Nilai bawaan saat output_type tidak ditentukan. |
| AVS UCD lengkap | COMPLETE_AVS, COMPLETE_REORDER_AVS, SEPARATE_COMPLETE_AVS | UCD yang berisi semua elemen. Versi dengan pengurutan ulang (REORDER) dan versi keluaran per-PE (SEPARATE) dapat dipilih. |
| AVS UCD biner | BIN_COMPLETE_AVS | Versi biner dari AVS UCD lengkap. |
| MicroAVS | COMPLETE_MICROAVS | File UCD untuk MicroAVS. |
| VTK | VTK, BIN_VTK | Format VTK yang dapat dibaca oleh ParaView dan alat sejenis. ASCII / biner dapat dipilih. |
| EXODUS | EXODUS, STEP_EXODUS | Format Exodus II untuk ParaView. EXODUS menulis semua time step ke satu file, sedangkan STEP_EXODUS menulis 1 file untuk setiap time step. |
| FEMAP NEUTRAL | VIS_FEMAP_NEUTRAL, FSTR_FEMAP_NEUTRAL | File teks NEUTRAL serbaguna dalam format FEMAP. VIS_FEMAP_NEUTRAL hanya mengeluarkan permukaan, sedangkan FSTR_FEMAP_NEUTRAL mengeluarkan semua elemen. |
| Gambar BMP | BMP | Gambar hasil rendering permukaan (PSR) atau hasil volume rendering (PVR). |
Format EXODUS hanya ditulis oleh executable FrontISTR yang dibangun dengan NetCDF (WITH_NETCDF diaktifkan). Pada build tanpa NetCDF, keluaran dilewati setelah peringatan dikeluarkan (→ Build dengan NetCDF).
Saat eksekusi paralel, pemrosesan visualisasi dilakukan di dalam eksekusi MPI yang sama dengan analisis. Komposisi file visualisasi yang dikeluarkan berbeda-beda tergantung format. Aturan penamaan file dapat dilihat pada Analisis Melalui Pemrosesan Sekuensial dan Analisis Melalui Pemrosesan Paralel di panduan eksekusi.
- AVS UCD, AVS UCD lengkap (kecuali
SEPARATE_COMPLETE_AVS), AVS UCD biner, MicroAVS, FEMAP NEUTRAL, dan gambar BMP (PSR): hasil semua PE digabungkan dan dikeluarkan sebagai satu file. - VTK: file untuk setiap PE, ditambah satu file yang merujuk ke seluruh file tersebut.
- EXODUS dan
SEPARATE_COMPLETE_AVS: file yang berbeda dikeluarkan untuk setiap PE.
Penggabungan File Hasil Paralel dan Konversi Tipe¶
Untuk menggabungkan file hasil yang diperoleh dari eksekusi paralel (dipisah per PE) menjadi satu file tanpa pemrosesan visualisasi, gunakan alat rmerge. rmerge menentukan jumlah rank dan awal/akhir/interval time step, lalu menulis file hasil dalam format teks atau biner.
Untuk mengonversi representasi teks/biner file hasil secara timbal balik, gunakan alat rconv. rconv menentukan awal/akhir/interval time step dan hanya mengonversi tipenya.
Topik Terkait¶
- Output dan Restart — Isi file hasil perhitungan (restart dan output riwayat)
- Pustaka Elemen — Opsi jenis elemen
- !OUTPUT_VIS — Pemilihan besaran fisik yang diteruskan ke visualisasi
- Cara Memilih Lingkungan Pre/Post-Processing dan Eksekusi — Pembuatan mesh dan visualisasi dengan alat eksternal