Ana içeriğe geç

Analiz Akışı

FrontISTR analizi, giriş dosyalarının hazırlanması, çözücü fistr1'in çalıştırılması ve çıktı dosyalarının kontrol edilmesiyle ilerler. Bu sayfa genel akışı, kullanılan giriş ve çıkış dosyası türlerini ve seri ve paralel analizlerin nasıl çalıştırılacağını özetler. Her adımın ayrıntılı prosedürleri yürütme kılavuzunun ilgili sayfalarında verilmiştir.

Genel Akış

Seri ve paralel hesaplamalar, alan bölümlendirme ve sonuç birleştirmenin gerekli olup olmaması bakımından farklılık gösterir. Temel akış aşağıdaki gibidir.

  1. FrontISTR ve beraberindeki programları edinin ve çalıştırılabilir duruma getirin. → Kurulum
  2. Belirtilen biçime göre giriş dosyalarını (genel kontrol verileri hecmw_ctrl.dat, ağ verileri ve analiz kontrol verileri) hazırlayın.
  3. Paralel hesaplamalarda, tek alanlı ağı dağıtık alan ağlarına bölmek için alan bölümlendirme programı hecmw_part1 kullanın. Seri hesaplamalarda bu adım gerekli değildir.
  4. fistr1 çalıştırın.
  5. Oluşturulan günlük, sonuç ve görselleştirme dosyalarını kontrol edin. Paralel hesaplamalarda sonuçları tek bir dosyada toplamak istiyorsanız, gerektiğinde sonuçları birleştirin.

Seri hesaplamanın ayrıntılı prosedürü için Seri Analiz, paralel hesaplamanın ayrıntılı prosedürü için Paralel Analiz bölümüne bakın.

Giriş ve Çıkış Dosyaları

FrontISTR giriş/çıkış dosyaları

Şekil: Analiz giriş/çıkış dosyaları

Giriş Dosyaları

FrontISTR aşağıdaki üç tür giriş dosyasını okur.

  • Genel kontrol verileri (hecmw_ctrl.dat): Ağ verileri ve analiz kontrol verileri için giriş dosyası adlarını, ayrıca sonuç ve görselleştirme verileri için çıkış dosyası adlarını belirtir.
  • Ağ verileri: Sonlu eleman ağını, malzeme verilerini, kesit verilerini ve grup verilerini tanımlar. Tek bir CPU üzerinde analiz yaparken tek alanlı bir ağ; birden çok CPU üzerinde paralel çalıştırırken ise hecmw_part1 ile bölümlendirilmiş dağıtık alan ağları kullanılır.
  • Analiz kontrol verileri: Analiz türünü, sınır koşullarını, yükleri, çözücü kontrolünü ve görselleştirme kontrolünü tanımlar.

Bunların tümü metin dosyalarıdır ve bir düzenleyiciyle oluşturulup düzenlenebilir. Her dosyada kullanılan söz dizimi için Giriş Kuralları bölümüne bakın.

Çıkış Dosyaları

FrontISTR çalıştırıldığında, analiz içeriğine ve analiz kontrol verilerindeki ayarlara göre aşağıdaki dosyalar oluşturulur.

  • Mesaj ve günlük dosyaları: Çalıştırma ilerlemesini ve yer değiştirme, gerinim ve gerilmenin maksimum/minimum değerleri ile modal analiz sonuçları gibi özetleri içerir.
  • Analiz sonuç dosyaları: Analiz kontrol verilerinde !WRITE,RESULT belirtildiğinde, her düğüm ve eleman için fiziksel büyüklükler çıktılanır. Son işleme ve başka analizlerde giriş olarak kullanılmak üzere kullanılır.
  • Görselleştirme dosyaları: !WRITE,VISUAL belirtildiğinde, veriler görselleştirme araçlarına uygun bir biçimde çıktılanır.

Çıktı dosyalarının adlandırma kuralları ve kontrol yöntemleri Seri Analiz ve Paralel Analiz bölümlerinde; çıktılanabilen fiziksel büyüklükler ve biçimlere ilişkin ayrıntılar ise Çıktı ve Yeniden Başlatma bölümünde açıklanır.

Çalıştırma

fistr1 dosyasını (Windows sürümünde fistr1.exe) PATH üzerinde bulunan bir dizine veya giriş dosyalarının bulunduğu dizine yerleştirin. Seri hesaplamayı başlatmak için giriş dosyalarının bulunduğu dizinde aşağıdaki komutu çalıştırın.

fistr1

hecmw_ctrl.dat içinde belirtilen ağ verileri ve analiz kontrol verileri okunur ve belirtilen sonuç ve görselleştirme dosyaları oluşturulur.

Paralel Çalıştırma

Paralel hesaplamalarda önceden MPI destekli bir fistr1 hazırlayın ve giriş olarak hecmw_part1 ile bölümlendirilmiş dağıtık alan ağlarını kullanın. Çalıştırma MPI çalışma zamanı ortamına göre yapılır. Dört alan kullanan bir örnek aşağıda gösterilmiştir.

mpirun -np 4 fistr1

Windows ikili paketleri MPI çalışma zamanını içerir; bu nedenle MPI ayrıca kurulmadan paralel çalıştırma yapılabilir. Ayrıntılar için İkili Paketlerle Kurulum bölümüne bakın. Alan bölümlendirme kavramı Alan Bölümlendirme ve Paralel Hesaplama bölümünde açıklanır.

Ver.3.x sürümüne kadar yalnızca paralel temas analizi için giriş olarak tek alanlı ağ gerekliydi; Ver.5.x ve sonrasında paralel temas analizi de diğer analizlerde olduğu gibi dağıtık alan ağlarını kullanır.

İlgili Konular