Paralel Analiz¶
Çalıştırma Akışı¶
Şekil 3.1.3, FrontISTR kullanılarak çok işlemcili paralel işlemenin çalıştırma akışını göstermektedir.
Şekil 3.1.3 Paralel işleme için çalıştırma akışı
Hazırlanacak Giriş Dosyaları¶
(1) Genel Kontrol Verileri (uzantı dat)¶
Bu dosya, mesh verileri ve analiz kontrol verileri için giriş dosyalarını ve analiz sonucu çıktı dosyasını belirtir. Dosya adı hecmw_ctrl.dat olarak sabittir.
Aşağıda genel kontrol verilerine bir örnek gösterilmiştir. Bu örnekte hecmw_part önce tek alanlı mesh verisi model.msh dosyasını okur ve dağıtılmış alan mesh verilerini model_8.0 ile n arasında yazar. FrontSTR, dağıtılmış alan mesh verilerini model_8.0 ile n arasında ve analiz kontrol verisi model.cnt dosyasını okur ve analiz sonucu verilerini model.res.0 ile n.1 arasında yazar. Ayrıca hecmw_vis, dağıtılmış alan mesh verilerini model_8.0 ile n arasında ve analiz sonucu verilerini model.res.0 ile n.1 arasında okur ve belirtilen çıktıya karşılık gelen model_vis_psf.0000.(uzantı) dosyasını yazar. Ayrıntılar için Anahtar Sözcük Referansı (Genel Kontrol Verileri) bölümüne bakın.
(2) Tek Alanlı Mesh Verileri (uzantı msh)¶
Bu dosya, analiz hedefinin genel mesh yapılandırmasını, malzeme verilerini, analiz kontrol verilerinde kullanılan grup verilerini ve diğer bilgileri tanımlar. Ayrıntılar için Anahtar Sözcük Referansı (Mesh Verileri) bölümüne bakın.
(3) Analiz Kontrol Verileri (uzantı cnt)¶
Bu dosya analiz türünü, yer değiştirme sınır koşullarını, yük sınır koşullarını ve diğer ayarları tanımlar. Ayrıca çözücü kontrol verilerini ve görselleştirici kontrol verilerini belirtir. Analiz kontrol verisi örnekleri Bölüm 3'te gösterilmiştir. Ayrıntılar için Anahtar Sözcük Referansı (Analiz Kontrol Verileri) bölümüne bakın.
(4) Alan Ayrıştırma Yardımcı Programı Kontrol Verileri (uzantı dat)¶
Bu dosya hecmw_part için kontrol verilerini belirtir. Dosya adı hecmw_part_ctrl.dat olarak sabittir. Aşağıda alan ayrıştırma yardımcı programı kontrol verilerine bir örnek gösterilmiştir. Bu örnekte tek bir alan, PMETIS alan ayrıştırma yöntemi kullanılarak 8 alana bölünür. Alan ayrıştırmasından sonra mesh'i görüntülemek için model_8.inp dosyası da çıktılanır. Ayrıntılar için hecmw1 belgelerine (0803_001x_hecmw_part_201_users.pdf) bakın.
(5) Görselleştirme Kontrol Verileri (uzantı ini)¶
Bu dosya hecmw_vis için kontrol verilerini belirtir. Varsayılan dosya adı hecmw_vis.ini'dir. Aşağıda görselleştirme kontrol verilerine bir örnek gösterilmiştir. Bu örnekte MicroAVS için yapılandırılmamış grid verileri (uzantı inp) çıktılanır. Ayrıntılar için anahtar sözcük referansındaki !visual ve !OUTPUT_VIS bölümlerine bakın.
Çalıştırma Yöntemi¶
Aşağıdaki komut satırını kullanarak giriş dosyalarının bulunduğu dizinden hecmw_part çalıştırın.
Aşağıdaki komut satırını kullanarak giriş dosyalarının bulunduğu dizinden FrontISTR çalıştırın. MPI süreçlerini başlatmak için kullanılan yöntem, çalıştırma ortamına uyarlanmalıdır.
Görselleştirme iki şekilde yürütülebilir. Bunlardan biri, FrontISTR son işlemesi olarak çalıştırmaktır. Bu durumda
!WRITE, VISUAL
ifadesini analiz kontrol verilerinde belirtin; görselleştirme otomatik olarak yürütülür. Bu durumda görselleştirme kontrol verileri analiz kontrol verilerine dahil edilmelidir.
FrontISTR çalıştırması tamamlandıktan sonra görselleştirme yapmak için önce
!WRITE, RESULT
ifadesini analiz kontrol verilerinde belirtin ve FrontISTR çalıştırın.
FrontISTR tamamlandıktan sonra, aşağıdaki komut satırını kullanarak giriş dosyalarının ve analiz sonucu dosyalarının bulunduğu dizinden hecmw_vis çalıştırın. MPI süreçlerini başlatmak için kullanılan yöntem, çalıştırma ortamına uyarlanmalıdır.
Çıktı Dosyası Açıklamaları¶
(1) Alan Ayrıştırma Yardımcı Programı Günlük Dosyası (uzantı log)¶
Bu dosya hecmw_part işleminin ilerlemesi gibi iletileri içerir. Dosya adı hecmw_part.log olarak sabittir.
(2) Dağıtılmış Alan Mesh Dosyaları (uzantısız)¶
Bu dosyalar, alanlara ayrıştırılmış mesh yapılandırmasını, malzeme verilerini, analiz kontrol verilerinde kullanılan grup verilerini ve diğer bilgileri içerir. Her dağıtılmış alan için bir dosya oluşturulur ve dosyalar genel kontrol verilerinde belirtilen dosya başlığı kullanılarak aşağıdaki gibi adlandırılır.
Adlandırma kuralı: (!MESH tarafından belirtilen dosya başlığı).(dağıtılmış alan numarası)
Örnek: model_8.0 ile model_8.7 arası
(3) Alanlara Ayrıştırılmış Mesh Görüntüleme Dosyası (uzantı inp)¶
Bu dosya, alanlara ayrıştırılmış mesh'i görüntülemek için yapılandırılmamış grid verilerini içerir. MicroAVS ve benzeri yazılımlarla görüntülenebilir.
(4) Analiz Sonucu İleti Dosyası (uzantı msg)¶
Bu dosya FrontISTR analizinin ilerlemesi gibi iletileri içerir. Her çalıştırma için bir dosya oluşturulur ve dosya adı FSTR.msg olarak sabittir.
(5) Analiz Sonucu Günlük Dosyaları (uzantı log)¶
Bu dosyalar, her FrontISTR düğümü ve elemanındaki fiziksel niceliklerin analiz sonuçlarını içerir. Ayrıca fiziksel niceliklerin maksimum/minimum değerlerini ve modal analiz sonuçlarını da içerir. Dinamik analizde tüm adımların analiz sonuçları bu dosyalara yazılır. Her dağıtılmış alan için bir dosya oluşturulur ve dosya adı n.log olarak sabittir (burada n, dağıtılmış alan numarasıdır).
(6) Analiz Sonucu Dosyaları (uzantısız)¶
Bu dosyalar !WRITE, RESULT seçeneği belirtildiğinde çıktılanır.
Bu dosyalar her FrontISTR düğümü ve elemanındaki fiziksel niceliklerin analiz sonuçlarını içerir. Her dağıtılmış alan ve her adım için bir dosya oluşturulur ve dosyalar genel kontrol verilerinde belirtilen dosya başlığı kullanılarak aşağıdaki gibi adlandırılır.
Adlandırma kuralı: (!RESULT tarafından belirtilen dosya başlığı).(dağıtılmış alan numarası).(adım numarası)
Örnek: model_8.res.0.1 ile model_8.res.7.1 arası
(7) Analiz Sonucu Bitmap Dosyaları (uzantı bmp)¶
Bu dosyalar görselleştirme kontrol verilerinde belirtildiğinde çıktılanır.
Bu dosyalar görselleştirme işlemi tarafından oluşturulan bitmap verilerini içerir. Dosya adları genel kontrol verilerinde belirtilen dosya başlığı kullanılarak atanır. Adlandırma kuralının ayrıntıları için hecmw1 belgelerine (0803_001f_hecmw_PC_cluster_201_vis.pdf) bakın.
(8) Analiz Sonucu Yapılandırılmamış Grid Veri Dosyaları (uzantı inp)¶
Bu dosyalar görselleştirme kontrol verilerinde belirtildiğinde çıktılanır.
Bu dosyalar REVOCAP_PrePost, MicroAVS ve benzeri yazılımlarla son işleme için kullanılabilir. Genel kontrol verilerinde belirtilen dosya başlığı kullanılarak aşağıdaki gibi adlandırılır.
Adlandırma kuralı: (!RESULT tarafından belirtilen dosya başlığı)_psf.(adım numarası).inp
Örnek: model_vis_psf.0000.inp
(9) Analiz Sonucu Neutral Dosyaları (uzantı neu)¶
Bu dosyalar görselleştirme kontrol verilerinde belirtildiğinde çıktılanır.
Bu dosyalar Femap ile son işleme için kullanılabilir. Genel kontrol verilerinde belirtilen dosya başlığı kullanılarak aşağıdaki gibi adlandırılır.
Adlandırma kuralı: (!RESULT tarafından belirtilen dosya başlığı)_psf.(adım numarası).neu
Örnek: model_vis_psf.0000.neu
Not: FSTR.dbg.0 ile n arasındaki dosyalar da çıktılanır, ancak bunlar hata ayıklama içindir ve normalde başvurulmaları gerekmez.