Lewati ke isi

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