infistream

Aplikasi pra-pemrosesan khusus

Aplikasi pra-pemrosesan khusus. Aplikasi pre-processing kustom dapat melibatkan persiapan kondisi awal yang tidak tersedia dalam OpenFOAM, persiapan eksekusi simulasi paralel di sebuah cluster HPC, atau penyiapan variasi parameter. Pada bagian ini, kita fokus pada eksekusi paralel dan variasi parameter.

Sejumlah tugas yang mengejutkan seringkali dapat dieksekusi dan diotomatisasi menggunakan berbagai aplikasi yang dihubungkan bersama melalui skrip berbasis shell atau Python. Praktik baik dalam OpenFOAM adalah menyiapkan skrip yang disebut Allrun di dalam folder kasus simulasi yang menjalankan skrip pre-processing yang diperlukan untuk mempersiapkan simulasi.

Bagian ini mencakup dua contoh dengan kompleksitas yang berbeda. Pada contoh pertama, sebuah skrip shell sederhana memanggil eksekutor OpenFOAM menggunakan aplikasi pre-processing yang ada. Contoh kedua mencakup penggunaan pustaka PyFoam untuk memprogram aplikasi pre-processing untuk menghasilkan variasi parameter. Bernhard Gschaider terutama mengembangkan proyek PyFoam: seperangkat pustaka dan program eksekutor yang ditulis dalam bahasa pemrograman Python untuk parametrasi dan analisis yang mudah dari simulasi OpenFOAM.
Open chat
Infichat
Hello 👋
Thank you for text me
Can we help you?