Lewati ke isi

Analisis Paralel

Alur Eksekusi

Gambar 3.1.3 menunjukkan alur eksekusi pemrosesan paralel multiprosesor menggunakan FrontISTR.

Gambar 3.1.3 Alur eksekusi untuk pemrosesan paralel

File Input yang Harus Disiapkan

(1) Data Kontrol Keseluruhan (ekstensi dat)

File ini menentukan file input untuk data mesh dan data kontrol analisis, serta file output hasil analisis. Nama file ditetapkan sebagai hecmw_ctrl.dat.

Contoh data kontrol keseluruhan ditunjukkan di bawah. Dalam contoh ini, hecmw_part terlebih dahulu membaca data mesh domain tunggal model.msh dan menulis data mesh domain terdistribusi model_8.0 hingga n. FrontSTR membaca data mesh domain terdistribusi model_8.0 hingga n dan data kontrol analisis model.cnt, lalu menulis data hasil analisis model.res.0 hingga n.1. Selain itu, hecmw_vis membaca data mesh domain terdistribusi model_8.0 hingga n dan data hasil analisis model.res.0 hingga n.1, lalu menulis model_vis_psf.0000.(ekstensi) sesuai output yang ditentukan. Untuk detail, lihat Referensi Keyword (Data Kontrol Keseluruhan).

(2) Data Mesh Domain Tunggal (ekstensi msh)

File ini mendefinisikan konfigurasi mesh keseluruhan dari objek analisis, data material, data grup yang digunakan dalam data kontrol analisis, dan informasi lainnya. Untuk detail, lihat Referensi Keyword (Data Mesh).

(3) Data Kontrol Analisis (ekstensi cnt)

File ini mendefinisikan jenis analisis, kondisi batas perpindahan, kondisi batas beban, dan pengaturan lainnya. File ini juga menentukan data kontrol solver dan data kontrol visualizer. Contoh data kontrol analisis ditunjukkan dalam Bab 3. Untuk detail, lihat Referensi Keyword (Data Kontrol Analisis).

(4) Data Kontrol Utilitas Dekomposisi Domain (ekstensi dat)

File ini menentukan data kontrol untuk hecmw_part. Nama file ditetapkan sebagai hecmw_part_ctrl.dat. Contoh data kontrol utilitas dekomposisi domain ditunjukkan di bawah. Dalam contoh ini, satu domain dibagi menjadi 8 domain menggunakan metode dekomposisi domain PMETIS. File model_8.inp juga dikeluarkan untuk menampilkan mesh setelah dekomposisi domain. Untuk detail, lihat dokumentasi hecmw1 (0803_001x_hecmw_part_201_users.pdf).

(5) Data Kontrol Visualisasi (ekstensi ini)

File ini menentukan data kontrol untuk hecmw_vis. Nama file default adalah hecmw_vis.ini. Contoh data kontrol visualisasi ditunjukkan di bawah. Dalam contoh ini, data grid tak terstruktur untuk MicroAVS (ekstensi inp) dikeluarkan. Untuk detail, lihat !visual dan !OUTPUT_VIS dalam referensi keyword.

Metode Eksekusi

Jalankan hecmw_part dari direktori yang berisi file input menggunakan baris perintah berikut.

hecmw_part1

Jalankan FrontISTR dari direktori yang berisi file input menggunakan baris perintah berikut. Metode yang digunakan untuk menjalankan proses MPI harus disesuaikan dengan lingkungan eksekusi.

mpirun -np 8 fistr1

Visualisasi dapat dijalankan dengan dua cara. Salah satunya adalah menjalankannya sebagai postprocessing FrontISTR. Dalam hal ini, tentukan

!WRITE, VISUAL

dalam data kontrol analisis, dan visualisasi akan dijalankan secara otomatis. Dalam hal ini, data kontrol visualisasi harus disertakan dalam data kontrol analisis.

Untuk melakukan visualisasi setelah eksekusi FrontISTR selesai, terlebih dahulu tentukan

!WRITE, RESULT

dalam data kontrol analisis dan jalankan FrontISTR.

Setelah FrontISTR selesai, jalankan hecmw_vis dari direktori yang berisi file input dan file hasil analisis menggunakan baris perintah berikut. Metode yang digunakan untuk menjalankan proses MPI harus disesuaikan dengan lingkungan eksekusi.

mpirun -np 8 hecmw_vis1

Deskripsi File Output

(1) File Log Utilitas Dekomposisi Domain (ekstensi log)

File ini berisi pesan seperti progres pemrosesan hecmw_part. Nama file ditetapkan sebagai hecmw_part.log.

(2) File Mesh Domain Terdistribusi (tanpa ekstensi)

File-file ini berisi konfigurasi mesh yang telah didekomposisi berdasarkan domain, data material, data grup yang digunakan dalam data kontrol analisis, dan informasi lainnya. Satu file dibuat untuk setiap domain terdistribusi, dan file diberi nama menggunakan header file yang ditentukan dalam data kontrol keseluruhan sebagai berikut.

Aturan penamaan: (header file yang ditentukan oleh !MESH).(nomor domain terdistribusi)

Contoh: model_8.0 hingga model_8.7

(3) File Tampilan Mesh Hasil Dekomposisi Domain (ekstensi inp)

File ini berisi data grid tak terstruktur untuk menampilkan mesh hasil dekomposisi domain. File ini dapat ditampilkan dengan MicroAVS dan perangkat lunak serupa.

(4) File Pesan Hasil Analisis (ekstensi msg)

File ini berisi pesan seperti progres analisis FrontISTR. Satu file dibuat untuk setiap eksekusi, dan nama file ditetapkan sebagai FSTR.msg.

(5) File Log Hasil Analisis (ekstensi log)

File-file ini berisi hasil analisis untuk besaran fisik pada setiap node dan elemen FrontISTR. File-file ini juga berisi nilai maksimum/minimum besaran fisik dan hasil analisis modal. Untuk analisis dinamik, hasil analisis untuk semua step dikeluarkan ke file-file ini. Satu file dibuat untuk setiap domain terdistribusi, dan nama file ditetapkan sebagai n.log (dengan n adalah nomor domain terdistribusi).

(6) File Hasil Analisis (tanpa ekstensi)

File-file ini dikeluarkan ketika opsi !WRITE, RESULT ditentukan.

File-file ini berisi hasil analisis untuk besaran fisik pada setiap node dan elemen FrontISTR. Satu file dibuat untuk setiap domain terdistribusi dan setiap step, dan file diberi nama menggunakan header file yang ditentukan dalam data kontrol keseluruhan sebagai berikut.

Aturan penamaan: (header file yang ditentukan oleh !RESULT).(nomor domain terdistribusi).(nomor step)

Contoh: model_8.res.0.1 hingga model_8.res.7.1

(7) File Bitmap Hasil Analisis (ekstensi bmp)

File-file ini dikeluarkan ketika ditentukan dalam data kontrol visualisasi.

File-file ini berisi data bitmap yang dihasilkan oleh pemrosesan visualisasi. Nama file diberikan menggunakan header file yang ditentukan dalam data kontrol keseluruhan. Untuk detail aturan penamaan, lihat dokumentasi hecmw1 (0803_001f_hecmw_PC_cluster_201_vis.pdf).

(8) File Data Grid Tak Terstruktur Hasil Analisis (ekstensi inp)

File-file ini dikeluarkan ketika ditentukan dalam data kontrol visualisasi.

File-file ini dapat digunakan untuk postprocessing dengan REVOCAP_PrePost, MicroAVS, dan perangkat lunak serupa. File diberi nama menggunakan header file yang ditentukan dalam data kontrol keseluruhan sebagai berikut.

Aturan penamaan: (header file yang ditentukan oleh !RESULT)_psf.(nomor step).inp

Contoh: model_vis_psf.0000.inp

(9) File Netral Hasil Analisis (ekstensi neu)

File-file ini dikeluarkan ketika ditentukan dalam data kontrol visualisasi.

File-file ini dapat digunakan untuk postprocessing dengan Femap. File diberi nama menggunakan header file yang ditentukan dalam data kontrol keseluruhan sebagai berikut.

Aturan penamaan: (header file yang ditentukan oleh !RESULT)_psf.(nomor step).neu

Contoh: model_vis_psf.0000.neu

Catatan: File FSTR.dbg.0 hingga n juga dikeluarkan, tetapi file ini digunakan untuk debugging dan biasanya tidak perlu dirujuk.