Menjalankan simulasi Computational Fluid Dynamics (CFD) menggunakan OpenFOAM di komputer Mac (macOS) kini menjadi jauh lebih mudah. Jika sebelumnya Anda harus menggunakan Virtual Machine yang berat atau melakukan compile rumit dari source code, kini Anda bisa memanfaatkan Docker.
Dengan kontainerisasi Docker, OpenFOAM dapat berjalan dengan performa maksimal, efisiensi memori yang tinggi, serta instalasi yang jauh lebih praktis di macOS baik untuk lini Mac berprosesor Intel maupun Apple Silicon (M1/M2/M3/M4).
Mengapa Menggunakan Docker untuk OpenFOAM di Mac?
Docker bekerja dengan menjalankan aplikasi dalam lingkup terisolasi (container) di atas sistem operasi utama:
- Jauh Lebih Ringan dibanding VM: Docker hanya mengambil komponen sistem yang dibutuhkan untuk menjalankan OpenFOAM, tanpa perlu mengalokasikan sistem operasi utuh seperti pada Virtual Machine.
- Kecepatan Komputasi: Menghindari beban overhead berat, sehingga proses meshing dan solving simulasi berjalan cepat.
- Dukungan Lintas Arsitektur: Kompatibel secara optimal dengan chip Intel maupun Apple Silicon.
Langkah 1: Download dan Install Docker Desktop di Mac
- Kunjungi situs resmi di docker.com.
- Unduh Docker Desktop for Mac. Pastikan memilih installer yang sesuai dengan perangkat Anda:
- Mac with Intel chip
- Mac with Apple silicon (M-Series)
- Setelah proses download selesai, buka file
.dmg. - Drag & drop ikon Docker ke dalam folder Applications.
- Buka Docker dari Launchpad, setujui License Agreement, lalu masukkan password Mac Anda untuk menyelesaikan setup.
- Pastikan status Docker Desktop di pojok atas Mac Anda sudah aktif (running).
Langkah 2: Mengunduh Script OpenFOAM Docker
-
Buka browser dan cari script resmi instalasi OpenFOAM Docker for Mac.
-
Unduh file script tersebut dan simpan di folder yang mudah diakses, misalnya folder
Documents. -
Buka aplikasi Terminal di Mac Anda[.
-
Arahkan terminal ke lokasi penyimpanan script menggunakan perintah
cd:Bash
cd ~/Documents -
(Opsional) Ubah nama file script jika diunduh dalam format
.txtagar lebih rapi:Bash
mv openfoam-docker.txt openfoam-docker -
Berikan izin akses executable pada script tersebut:
Bash
chmod +x openfoam-docker
Langkah 3: Mengonfigurasi dan Menjalankan OpenFOAM
-
Buat shortcut atau alias sesuai versi OpenFOAM yang ingin digunakan:
Bash
./openfoam-docker -install -
Jalankan lingkungan kontainer OpenFOAM dengan mengetik perintah berikut:
Bash
./openfoam-docker > *Catatan:* Pastikan aplikasi **Docker Desktop sudah berjalan di background** sebelum mengeksekusi perintah ini. -
Verifikasi Instalasi: Untuk memastikan OpenFOAM telah terkonfigurasi dengan benar di dalam kontainer, jalankan perintah tes:
Bash
blockMesh -help *Jika menu bantuan (help) dari fungsi `blockMesh` muncul di Terminal, maka instalasi OpenFOAM di Mac Anda telah berhasil!*
Langkah 4: Instalasi ParaView di macOS (Post-Processing)
Perlu diingat bahwa instalasi OpenFOAM via Docker tidak menyertakan software visualisasi hasil simulasi ParaView secara bawaan. Oleh karena itu, Anda perlu menginstalnya secara mandiri di macOS:
- Buka situs paraview.org.
- Masuk ke menu Download dan pilih versi ParaView untuk macOS.
- Buka file
.dmgyang telah diunduh, lalu seret ikon ParaView ke folderApplications. - Buka ParaView di Mac Anda untuk menginspeksi dan menampilkan grafik/kontur dari file hasil simulasi yang diproses melalui Docker.
Kesimpulan
Menjalankan OpenFOAM via Docker Desktop di macOS adalah solusi paling efektif untuk pengguna Mac yang membutuhkan fleksibilitas simulasi CFD. Tanpa beratnya beban Virtual Machine, Anda dapat fokus pada pemodelan, meshing, dan penyelesaian simulasi teknik secara maksimal.
