Konversi Mesh dan Data¶
Selain format standar (mesh HEC-MW dan kontrol analisis FSTR), input/output FrontISTR mendukung impor format mesh eksternal dan ekspor ke format visualisasi. Bab ini merangkum fungsi konversi format, bukan komputasinya sendiri.
Gambaran Umum Fungsi¶
Fungsi konversi data dibagi ke dalam dua kategori 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 | Ekspor hasil analisis ke format visualisasi (!VISUAL) |
Hasil HEC-MW → AVS / MicroAVS / FEMAP NEUTRAL / VTK / EXODUS / BMP |
| Konversi sisi output | Penggabungan file hasil terdistribusi dari 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 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 berikut dihasilkan.
- 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 mengonversi untuk analisis modal, parameter dalam bagian !EIGEN merupakan nilai sementara dan harus diedit oleh pengguna setelah konversi. Informasi seperti kondisi batas, beban, dan kontak yang tidak memiliki representasi dalam file neutral FEMAP tidak disertakan dalam hasil konversi dan harus ditambahkan ke file kontrol.
Mengekspor ke Format Visualisasi¶
Hasil perhitungan dapat ditulis ke format untuk alat visualisasi selain file hasil HEC-MW standar. Selama eksekusi paralel, pemrosesan visualisasi dilakukan dalam eksekusi MPI yang sama dengan analisis, sehingga hasil dari semua PE diintegrasikan menjadi satu file visualisasi.
Dalam input, !VISUAL,method=PSR menentukan pseudo-visualization (penampang, isosurface, bentuk terdeformasi, dll.), sedangkan !VISUAL,method=PVR menentukan volume rendering. Lihat referensi kata kunci untuk rincian sintaks. Parameter output_type memilih dari format berikut.
| Kategori Format | Nilai output_type |
Tujuan |
|---|---|---|
| AVS UCD (default) | AVS |
File UCD ringan yang hanya berisi elemen permukaan. Default saat output_type dihilangkan. |
| AVS UCD lengkap | COMPLETE_AVS, COMPLETE_REORDER_AVS, SEPARATE_COMPLETE_AVS |
UCD yang berisi semua elemen. Versi dengan pengurutan ulang (REORDER) dan versi output per-PE (SEPARATE) dapat dipilih. |
| AVS UCD biner | BIN_COMPLETE_AVS, BIN_COMPLETE_REORDER_AVS, BIN_SEPARATE_COMPLETE_AVS |
Versi biner dari AVS UCD lengkap. |
| AVS UCD terkompresi | COMP_COMPLETE_REORDER_AVS, COMP_SEPARATE_COMPLETE_AVS |
Versi AVS UCD lengkap yang dikompresi zlib. |
| MicroAVS | COMPLETE_MICROAVS |
File UCD untuk MicroAVS. |
| VTK | VTK, BIN_VTK, COMP_VTK |
Format VTK yang dapat dibaca oleh ParaView dan alat sejenis. Output ASCII / biner / terkompresi dapat dipilih. |
| EXODUS | EXODUS, STEP_EXODUS |
Format Exodus II untuk ParaView. EXODUS menulis semua time step ke satu file, sedangkan STEP_EXODUS menulis satu file untuk setiap time step. |
| FEMAP NEUTRAL | VIS_FEMAP_NEUTRAL, FSTR_FEMAP_NEUTRAL |
File teks NEUTRAL serbaguna dalam format FEMAP. |
| Gambar BMP | BMP |
Gambar hasil rendering permukaan (PSR) atau hasil volume rendering (PVR). |
Format EXODUS hanya ditulis oleh executable FrontISTR yang dibangun dengan pustaka Exodus II diaktifkan. Output dilewati pada build yang menonaktifkannya.
Menggabungkan 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 file hasil antara representasi teks dan biner, gunakan alat rconv. rconv menentukan awal/akhir/interval time step dan hanya mengonversi jenis representasinya.
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