Mesh ve Veri Dönüştürme¶
FrontISTR giriş/çıkışı, standart biçimlere (HEC-MW mesh ve FSTR analiz kontrolü) ek olarak harici mesh biçimlerinin içe aktarılmasını ve görselleştirme biçimlerine dışa aktarımı destekler. Bu bölüm, hesabın kendisinden ziyade "biçim dönüştürme" işlevlerini özetler.
İşlevlere Genel Bakış¶
Veri dönüştürme işlevleri aşağıdaki iki kategoriye ayrılır.
| Kategori | İşlev | Giriş/Çıkış |
|---|---|---|
| Giriş tarafı dönüştürme | FEMAP neutral dosyalarını içe aktarma (neu2fstr) |
NEU neutral dosyası → HEC-MW mesh + FrontISTR kontrol dosyası |
| Çıkış tarafı dönüştürme | Analiz sonuçlarını görselleştirme biçimlerine dışa aktarma (!VISUAL) |
HEC-MW sonuçları → AVS / MicroAVS / FEMAP NEUTRAL / VTK / EXODUS / BMP |
| Çıkış tarafı dönüştürme | Paralel yürütmede dağıtılmış sonuç dosyalarını birleştirme (rmerge) |
Her PE için sonuç dosyaları → tek sonuç dosyası |
| Çıkış tarafı dönüştürme | Sonuç dosyalarının metin/ikili dönüşümü (rconv) |
Metin ↔ ikili sonuç dosyaları |
Sonuç dosyalarına dahil edilecek fiziksel büyüklüklerin seçimi ve yeniden başlatma dosyası mekanizması bu bölümde ele alınmaz; Çıkış ve Yeniden Başlatma bölümüne bakın.
Harici Meshlerin İçe Aktarılması¶
FrontISTR, FEMAP neutral dosyalarını (NEU) HEC-MW mesh ve FrontISTR kontrol dosyalarına dönüştüren neu2fstr aracını içerir.
neu2fstr ile dönüştürme sırasında analiz tipi (statik analiz / modal analiz / ısıl analiz) belirtilir. Aşağıdaki dosyalar oluşturulur.
- HEC-MW mesh dosyası: düğüm koordinatları, eleman bağlantısı, malzeme kimlikleri, koordinat sistemleri, düğüm grupları ve eleman grupları
- FrontISTR kontrol dosyası: analiz tipine göre
!SOLUTIONgibi temel kontrol kartlarının şablonu - HEC-MW kontrol dosyası (
hecmw_ctrl.dat): isteğe bağlı olarak oluşturulur
Modal analiz için dönüştürme yapıldığında !EIGEN bölümündeki parametreler geçici değerlerdir ve dönüştürme sonrasında kullanıcı tarafından düzenlenmelidir. FEMAP neutral dosyasında karşılığı bulunmayan sınır koşulları, yükler ve temas gibi bilgiler dönüştürme sonucuna dahil edilmez; bunlar kontrol dosyasına ayrıca yazılmalıdır.
Görselleştirme Biçimlerine Dışa Aktarma¶
Hesap sonuçları, standart HEC-MW sonuç dosyalarına ek olarak görselleştirme araçlarına yönelik biçimlerde yazılabilir. Paralel yürütmede görselleştirme işlemi analizle aynı MPI yürütmesi içinde gerçekleştirildiğinden, tüm PE sonuçları tek bir görselleştirme dosyasında birleştirilerek çıkarılır.
Girdide !VISUAL,method=PSR sözde görselleştirmeyi (kesitler, izoyüzeyler, deforme şekiller vb.), !VISUAL,method=PVR ise hacimsel görüntülemeyi belirtir. Sözdiziminin ayrıntıları için anahtar sözcük referansına bakın. output_type parametresiyle aşağıdaki biçimlerden biri seçilir.
| Biçim Kategorisi | output_type Değeri |
Amaç |
|---|---|---|
| AVS UCD (varsayılan) | AVS |
Yalnızca yüzey elemanlarını içeren hafif UCD dosyası. output_type atlandığında varsayılandır. |
| Tam AVS UCD | COMPLETE_AVS, COMPLETE_REORDER_AVS, SEPARATE_COMPLETE_AVS |
Tüm elemanları içeren UCD. Yeniden sıralanmış sürüm (REORDER) ve PE başına çıkış sürümü (SEPARATE) seçilebilir. |
| İkili AVS UCD | BIN_COMPLETE_AVS, BIN_COMPLETE_REORDER_AVS, BIN_SEPARATE_COMPLETE_AVS |
Tam AVS UCD'nin ikili sürümü. |
| Sıkıştırılmış AVS UCD | COMP_COMPLETE_REORDER_AVS, COMP_SEPARATE_COMPLETE_AVS |
Tam AVS UCD'nin zlib ile sıkıştırılmış sürümü. |
| MicroAVS | COMPLETE_MICROAVS |
MicroAVS için UCD dosyası. |
| VTK | VTK, BIN_VTK, COMP_VTK |
ParaView ve benzeri araçların okuyabildiği VTK biçimi. ASCII / ikili / sıkıştırılmış çıkış seçilebilir. |
| EXODUS | EXODUS, STEP_EXODUS |
ParaView için Exodus II biçimi. EXODUS tüm zaman adımlarını tek dosyaya, STEP_EXODUS ise her zaman adımı için bir dosyaya yazar. |
| FEMAP NEUTRAL | VIS_FEMAP_NEUTRAL, FSTR_FEMAP_NEUTRAL |
FEMAP biçiminde genel amaçlı metin NEUTRAL dosyası. |
| BMP görüntüsü | BMP |
Yüzey görüntüleme sonucu (PSR) veya hacimsel görüntüleme sonucu (PVR) görüntüsü. |
EXODUS biçimi yalnızca Exodus II kitaplığı etkinleştirilmiş olarak derlenen FrontISTR yürütülebilir dosyası tarafından yazılır. Kitaplığın devre dışı olduğu derlemelerde çıkış atlanır.
Paralel Sonuç Dosyalarını Birleştirme ve Tür Dönüşümü¶
Paralel yürütmeden elde edilen (PE başına bölünmüş) sonuç dosyalarını görselleştirme işlemi olmadan tek bir dosyada birleştirmek için rmerge aracını kullanın. rmerge, rank sayısını ve zaman adımlarının başlangıç/bitiş/aralık değerlerini belirtir ve sonuç dosyasını metin veya ikili biçimde yazar.
Sonuç dosyalarını metin ve ikili gösterimler arasında dönüştürmek için rconv aracını kullanın. rconv, zaman adımlarının başlangıç/bitiş/aralık değerlerini belirtir ve yalnızca gösterim türünü dönüştürür.
İlgili Konular¶
- Çıkış ve Yeniden Başlatma — Hesap sonuç dosyalarının içeriği (yeniden başlatma ve geçmiş çıkışı)
- Eleman Kütüphanesi — Eleman tipi seçenekleri
- !OUTPUT_VIS — Görselleştirmeye aktarılacak fiziksel büyüklüklerin seçimi
- Ön/Son İşleme ve Yürütme Ortamlarını Seçme — Harici araçlarla mesh oluşturma ve görselleştirme