Langkau tajuk talian

Analisis Selari

Aliran Pelaksanaan

Rajah 3.1.3 menunjukkan aliran pelaksanaan pemprosesan selari berbilang pemproses menggunakan FrontISTR.

Rajah 3.1.3 Aliran pelaksanaan pemprosesan selari

Fail Masukan yang Perlu Disediakan

(1) Data Kawalan Keseluruhan (sambungan dat)

Fail ini menentukan fail masukan untuk data jejaring dan data kawalan analisis, serta fail keluaran hasil analisis. Nama fail ditetapkan sebagai hecmw_ctrl.dat.

Contoh data kawalan keseluruhan ditunjukkan di bawah. Dalam contoh ini, hecmw_part mula-mula membaca data jejaring domain tunggal model.msh dan menulis data jejaring domain teragih model_8.0~n. FrontISTR membaca data jejaring domain teragih model_8.0~n serta data kawalan analisis model.cnt, kemudian menulis data hasil analisis model.res.0~n.1. Selain itu, hecmw_vis membaca data jejaring domain teragih model_8.0~n dan data hasil analisis model.res.0~n.1, lalu menulis model_vis_psf.0000.(sambungan) yang sepadan dengan keluaran yang ditentukan. Untuk butiran, lihat Rujukan Kata Kunci (Data Kawalan Keseluruhan).

(2) Data Jejaring Domain Tunggal (sambungan msh)

Fail ini mentakrifkan konfigurasi jejaring keseluruhan sasaran analisis, data bahan, data kumpulan yang digunakan dalam data kawalan analisis dan maklumat lain. Untuk butiran, lihat Rujukan Kata Kunci (Data Jejaring).

(3) Data Kawalan Analisis (sambungan cnt)

Fail ini mentakrifkan jenis analisis, syarat sempadan sesaran, syarat sempadan beban dan tetapan lain. Ia juga menentukan data kawalan penyelesai dan data kawalan pemvisual. Contoh data kawalan analisis ditunjukkan dalam Bab 3. Untuk butiran, lihat Rujukan Kata Kunci (Data Kawalan Analisis).

(4) Data Kawalan Utiliti Pembahagian Jejaring (sambungan dat)

Fail ini menentukan data kawalan untuk hecmw_part. Nama fail ditetapkan sebagai hecmw_part_ctrl.dat. Contoh data kawalan utiliti pembahagian jejaring ditunjukkan di bawah. Dalam contoh ini, satu domain dibahagikan kepada 8 domain menggunakan kaedah pembahagian jejaring PMETIS. Fail model_8.inp turut dikeluarkan untuk memaparkan jejaring selepas pembahagian. Untuk butiran, lihat dokumentasi hecmw1 (0803_001x_hecmw_part_201_users.pdf).

(5) Data Kawalan Visualisasi (sambungan ini)

Fail ini menentukan data kawalan untuk hecmw_vis. Nama fail lalai ialah hecmw_vis.ini. Contoh data kawalan visualisasi ditunjukkan di bawah. Dalam contoh ini, data grid tak berstruktur untuk MicroAVS (sambungan inp) dikeluarkan. Untuk butiran, lihat !visual dan !OUTPUT_VIS dalam rujukan kata kunci.

Kaedah Pelaksanaan

Jalankan hecmw_part dari direktori yang mengandungi fail masukan menggunakan baris perintah berikut.

hecmw_part1

Jalankan FrontISTR dari direktori yang mengandungi fail masukan menggunakan baris perintah berikut. Kaedah untuk melancarkan proses MPI perlu disesuaikan dengan persekitaran pelaksanaan.

mpirun -np 8 fistr1

Visualisasi boleh dilaksanakan dengan dua cara. Cara pertama ialah menjalankannya sebagai pascapemprosesan FrontISTR. Dalam kes ini, tentukan

!WRITE, VISUAL

dalam data kawalan analisis, dan visualisasi akan dilaksanakan secara automatik. Dalam kes ini, data kawalan visualisasi mesti disertakan dalam data kawalan analisis.

Untuk melakukan visualisasi selepas pelaksanaan FrontISTR selesai, mula-mula tentukan

!WRITE, RESULT

dalam data kawalan analisis dan jalankan FrontISTR.

Selepas FrontISTR selesai, jalankan hecmw_vis dari direktori yang mengandungi fail masukan dan fail hasil analisis menggunakan baris perintah berikut. Kaedah untuk melancarkan proses MPI perlu disesuaikan dengan persekitaran pelaksanaan.

mpirun -np 8 hecmw_vis1

Keterangan Fail Keluaran

(1) Fail Log Utiliti Pembahagian Jejaring (sambungan log)

Fail ini mengandungi mesej seperti kemajuan pemprosesan hecmw_part. Nama fail ditetapkan sebagai hecmw_part.log.

(2) Fail Jejaring Domain Teragih (tanpa sambungan)

Fail ini mengandungi konfigurasi jejaring yang telah dibahagikan, data bahan, data kumpulan yang digunakan dalam data kawalan analisis dan maklumat lain. Satu fail dicipta bagi setiap domain teragih, dan fail dinamakan menggunakan pengepala fail yang ditentukan dalam data kawalan keseluruhan seperti berikut.

Peraturan penamaan: (pengepala fail yang ditentukan oleh !MESH).(nombor domain teragih)

Contoh: model_8.0 ~ model_8.7

(3) Fail Paparan Jejaring Selepas Pembahagian (sambungan inp)

Fail ini mengandungi data grid tak berstruktur untuk memaparkan jejaring selepas pembahagian. Ia boleh dipaparkan dengan MicroAVS dan perisian seumpamanya.

(4) Fail Mesej Hasil Analisis (sambungan msg)

Fail ini mengandungi mesej seperti kemajuan analisis FrontISTR. Satu fail dicipta bagi setiap pelaksanaan, dan nama fail ditetapkan sebagai FSTR.msg.

(5) Fail Log Hasil Analisis (sambungan log)

Fail ini mengandungi hasil analisis bagi kuantiti fizikal pada setiap nod dan unsur FrontISTR. Ia juga mengandungi nilai maksimum/minimum kuantiti fizikal dan hasil analisis modal. Bagi analisis dinamik, hasil analisis untuk semua langkah dikeluarkan ke fail ini. Satu fail dicipta bagi setiap domain teragih, dan nama fail ditetapkan sebagai n.log (dengan n ialah nombor domain teragih).

(6) Fail Hasil Analisis (tanpa sambungan)

Fail ini dikeluarkan apabila pilihan !WRITE, RESULT ditentukan.

Fail ini mengandungi hasil analisis bagi kuantiti fizikal pada setiap nod dan unsur FrontISTR. Satu fail dijana bagi setiap domain teragih dan setiap langkah, dan fail dinamakan menggunakan pengepala fail yang ditentukan dalam data kawalan keseluruhan seperti berikut.

Peraturan penamaan: (pengepala fail yang ditentukan oleh !RESULT).(nombor domain teragih).(nombor langkah)

Contoh: model_8.res.0.1 ~ model_8.res.7.1

(7) Fail Bitmap Hasil Analisis (sambungan bmp)

Fail ini dikeluarkan apabila ditentukan dalam data kawalan visualisasi.

Fail ini mengandungi data bitmap yang dijana oleh pemprosesan visualisasi. Nama fail diberikan menggunakan pengepala fail yang ditentukan dalam data kawalan keseluruhan. Untuk butiran peraturan penamaan, lihat dokumentasi hecmw1 (0803_001f_hecmw_PC_cluster_201_vis.pdf).

(8) Fail Data Grid Tak Berstruktur Hasil Analisis (sambungan inp)

Fail ini dikeluarkan apabila ditentukan dalam data kawalan visualisasi.

Fail ini boleh digunakan untuk pascapemprosesan dengan REVOCAP_PrePost, MicroAVS dan perisian seumpamanya. Fail dinamakan menggunakan pengepala fail yang ditentukan dalam data kawalan keseluruhan seperti berikut.

Peraturan penamaan: (pengepala fail yang ditentukan oleh !RESULT)_psf.(nombor langkah).inp

Contoh: model_vis_psf.0000.inp

(9) Fail Neutral Hasil Analisis (sambungan neu)

Fail ini dikeluarkan apabila ditentukan dalam data kawalan visualisasi.

Fail ini boleh digunakan untuk pascapemprosesan dengan Femap. Fail dinamakan menggunakan pengepala fail yang ditentukan dalam data kawalan keseluruhan seperti berikut.

Peraturan penamaan: (pengepala fail yang ditentukan oleh !RESULT)_psf.(nombor langkah).neu

Contoh: model_vis_psf.0000.neu

Nota: Fail FSTR.dbg.0~n turut dikeluarkan, tetapi fail ini adalah untuk nyahpepijat dan biasanya tidak perlu dirujuk.