Analisis Serial¶
Alur Eksekusi¶
Gambar 3.1.2 menunjukkan alur eksekusi pemrosesan serial satu prosesor menggunakan FrontISTR.
Gambar 3.1.2 Alur eksekusi pemrosesan serial
File Input yang Harus Disiapkan¶
(1) Data Kontrol Keseluruhan (ekstensi dat)¶
File ini menentukan file input data mesh dan data kontrol analisis, serta file output hasil analisis. Nama filenya ditetapkan sebagai hecmw_ctrl.dat.
Contoh data kontrol keseluruhan ditunjukkan di bawah ini. Dalam contoh ini, FrontISTR membaca data mesh domain tunggal model.msh dan data kontrol analisis model.cnt, lalu menulis data hasil analisis model.res.0.1. Selain itu, hecmw_vis membaca data mesh domain tunggal model.msh dan data hasil analisis model.res.0.1, lalu menulis model_vis_psf.0000.(ekstensi) yang sesuai dengan spesifikasi output. Untuk detail, lihat Referensi Kata Kunci (Data Kontrol Keseluruhan).
(2) Data Mesh Domain Tunggal (ekstensi msh)¶
File ini mendefinisikan konfigurasi mesh keseluruhan dari model analisis, data material, data grup yang digunakan oleh data kontrol analisis, dan informasi terkait. Untuk detail, lihat Referensi Kata Kunci (Data Mesh).
(3) Data Kontrol Analisis (ekstensi cnt)¶
File ini mendefinisikan jenis analisis, kondisi batas perpindahan, kondisi batas beban, dan sejenisnya. Data kontrol solver dan data kontrol visualizer juga ditentukan di sini. Contoh data kontrol analisis disajikan pada Bab 3. Untuk detail, lihat Referensi Kata Kunci (Data Kontrol Analisis).
(4) Data Kontrol Visualisasi (ekstensi ini)¶
File ini menentukan data kontrol untuk hecmw_vis. Nama file bawaan adalah hecmw_vis.ini. Contoh data kontrol visualisasi ditunjukkan di bawah ini. Dalam contoh ini, data grid tak terstruktur untuk MicroAVS (ekstensi inp) dikeluarkan. Untuk detail, lihat !visual dan !OUTPUT_VIS pada referensi kata kunci.
Prosedur Eksekusi¶
Jalankan FrontISTR dari direktori yang berisi file input menggunakan baris perintah berikut.
Visualisasi dapat dilakukan dengan dua cara. Salah satunya adalah menjalankannya sebagai post-processing dari FrontISTR dengan menentukan hal berikut dalam data kontrol analisis:
Dengan demikian, visualisasi dijalankan secara otomatis. Dalam hal ini, data kontrol visualisasi harus disertakan dan ditulis dalam data kontrol analisis.
Untuk melakukan visualisasi setelah eksekusi FrontISTR selesai, pertama tentukan hal berikut dalam data kontrol analisis:
lalu jalankan FrontISTR.
Setelah eksekusi FrontISTR selesai, jalankan hecmw_vis dari direktori yang berisi file input dan file hasil analisis menggunakan baris perintah berikut.
Deskripsi File Output¶
(1) File Pesan Hasil Analisis (ekstensi msg)¶
File ini berisi pesan seperti proses pelaksanaan analisis FrontISTR. Satu file dibuat untuk setiap eksekusi, dan nama filenya ditetapkan sebagai FSTR.msg.
(2) File Log Hasil Analisis (ekstensi log)¶
File ini berisi hasil analisis untuk besaran fisik pada setiap node dan elemen di FrontISTR. File ini juga mencakup nilai maksimum/minimum besaran fisik dan hasil analisis modal. Untuk analisis dinamik, hasil semua langkah dikeluarkan ke file ini. Satu file dibuat untuk setiap eksekusi, dan nama filenya ditetapkan sebagai 0.log.
(3) File Hasil Analisis (tanpa ekstensi)¶
File ini dikeluarkan ketika opsi !WRITE, RESULT ditentukan.
File ini berisi hasil analisis untuk besaran fisik pada setiap node dan elemen di FrontISTR. Sebuah file dibuat untuk setiap langkah, dan nama filenya dibentuk menggunakan header file yang ditentukan dalam data kontrol keseluruhan sebagai berikut.
Aturan penamaan: (header file yang ditentukan oleh !RESULT).0.(nomor langkah)
Contoh: model.res.0.1
Untuk analisis yang melanjutkan analisis statik nonlinear dengan analisis modal (!SOLUTION dengan TYPE=STATICEIGEN), hasil bagian analisis statik dikeluarkan ke file bernama dengan menyisipkan _dif di sebelum ekstensi header file (di akhir jika tidak ada ekstensi). Nomor terakhir pada nama file adalah nomor sublangkah kumulatif untuk bagian analisis statik (0 adalah kondisi awal), dan nomor mode untuk bagian analisis modal.
Contoh: model_dif.res.0.1 (bagian analisis statik), model.res.0.1 (bagian analisis modal)
(4) File Bitmap Hasil Analisis (ekstensi bmp)¶
File ini dikeluarkan ketika ditentukan dalam data kontrol visualisasi.
File ini berisi data bitmap yang dihasilkan oleh pemrosesan visualisasi. Nama file dibentuk menggunakan header file yang ditentukan dalam data kontrol keseluruhan. Untuk detail aturan penamaan, lihat dokumen hecmw1 (0803_001f_hecmw_PC_cluster_201_vis.pdf).
(5) File Data Grid Tak Terstruktur Hasil Analisis (ekstensi inp)¶
File ini dikeluarkan ketika ditentukan dalam data kontrol visualisasi.
Dengan file ini, post-processing dapat dilakukan menggunakan REVOCAP_PrePost, MicroAVS, dan alat sejenis. Nama file dibentuk menggunakan header file yang ditentukan dalam data kontrol keseluruhan sebagai berikut.
Aturan penamaan: (header file yang ditentukan oleh !RESULT)_psf.(nomor langkah).inp
Contoh: model_vis_psf.0000.inp
(6) File Netral Hasil Analisis (ekstensi neu)¶
File ini dikeluarkan ketika ditentukan dalam data kontrol visualisasi.
Dengan file ini, post-processing dapat dilakukan menggunakan Femap. Nama file dibentuk menggunakan header file yang ditentukan dalam data kontrol keseluruhan sebagai berikut.
Aturan penamaan: (header file yang ditentukan oleh !RESULT)_psf_(nomor langkah).neu
Contoh: model_vis_psf_0000.neu
Titik (「.」) yang terkandung dalam header file diganti dengan 「_」. Jika header file adalah model.vis, nama file menjadi model_vis_psf_0000.neu.
(7) File VTK Hasil Analisis (ekstensi pvtu, vtu)¶
File ini dikeluarkan ketika ditentukan dalam data kontrol visualisasi.
Dengan file ini, post-processing dapat dilakukan menggunakan ParaView, dan alat sejenis. Untuk setiap langkah, sebuah file berekstensi pvtu dan sebuah file berekstensi vtu dengan nama yang sama di dalam direktori bernama sama dibuat. File berekstensi pvtu adalah file yang merujuk ke file berekstensi vtu. Nama file dibentuk menggunakan header file yang ditentukan dalam data kontrol keseluruhan sebagai berikut.
Aturan penamaan (ekstensi pvtu): (header file yang ditentukan oleh !RESULT)_psf.(nomor langkah).pvtu
Aturan penamaan (ekstensi vtu): (header file yang ditentukan oleh !RESULT)_psf.(nomor langkah)/(header file yang ditentukan oleh !RESULT)_psf.(nomor langkah).0.vtu
Contoh: model_vis_psf.0000.pvtu, model_vis_psf.0000/model_vis_psf.0000.0.vtu
(8) File Exodus II Hasil Analisis (ekstensi exo)¶
File ini dikeluarkan ketika ditentukan dalam data kontrol visualisasi.
Dengan file ini, post-processing dapat dilakukan menggunakan ParaView, dan alat sejenis. File dibuat di dalam direktori bernama dengan menyisipkan _psf_exo ke header file. Jika EXODUS ditentukan pada !output_type, hasil semua langkah dikeluarkan ke satu file. Jika STEP_EXODUS ditentukan, sebuah file dibuat untuk setiap langkah. Nama file dibentuk menggunakan header file yang ditentukan dalam data kontrol keseluruhan sebagai berikut.
Aturan penamaan (EXODUS): (header file yang ditentukan oleh !RESULT)_psf_exo/(header file yang ditentukan oleh !RESULT)_psf.exo
Aturan penamaan (STEP_EXODUS): (header file yang ditentukan oleh !RESULT)_psf_exo/(header file yang ditentukan oleh !RESULT)_psf.step(nomor kumulatif).exo
Contoh: model_vis_psf_exo/model_vis_psf.exo, model_vis_psf_exo/model_vis_psf.step0000.exo
Nomor kumulatif adalah nomor yang dihitung dari 0000 sesuai urutan pengeluaran, bukan nomor langkah.
Catatan: Selain itu, file FSTR.dbg juga dikeluarkan, tetapi karena file ini untuk debug, biasanya tidak perlu dirujuk.