Command Linux yang sering digunakan untuk operasi OpenFOAM
Penulis: Caesar Wiratama
Dibuat Pada: 24/01/2025
Berikut adalah lampiran beberapa command yang sering digunakan untuk operasional openfoam. Mohon ditambahkan ya kalau ada preferensi lain! Semoga membantu 🙂
COMMAND LINUX SECARA UMUM:
cd → change directory: pindah direktori
cd .. → kembali ke direktori satu level di atas nya
cd ~ → Kembali ke direktori home, biasanya direktori di mana anda menginstal WSL (untuk user windows)
clear → membersihkan terminal tanpa harus scroll
cp -r /opt/ . → copy folder yang ada di dalam opt ke folder saat ini “.”
exit → exit terminal
ls → list apa saja yang ada di dalam folder
ls -lt →timestamp and file size
mkdir x→ make directory: membuat folder baru bernama “x”
mv -r [dir1] [dir2] → Sebenarnya fungsinnya adalah untuk memindahkan folder satu ke folder lain, tapi bisa juga digunakan untuk rename dir1 ke dir2
mv file1 file2 → rename file1 ke file2
nano filename → membuka text editor nano, untuk proses editing yang cepat di dalam terminal
rm → remove: menghapus file, atau tambahkan -r untuk menghapus folder
rm -r processor* → menghapus folder dengan nama sama, misalkan processor0, processor1, processor2, dst.
SPESIFIK OPENFOAM
MANIPULASI GEOMETRI
surfaceCheck constant/triSurface/object.stl | grep -i ‘bounding box’ → Melihat ukuran bounding box geometri object.stl di dalam folder constant/triSurface/
surfaceTransformPoints “rotate ((1 0 0) (0 0 1))” object.stl object.stl → Memutar geometri object.stl sesuai dengan koordinat input
Translate STL = surfaceTransformPoints -translate “(0 0 1)” object.stl object.stl → Menggeser koordinat object.stl secara translasi ke arah sesuai input koordinat
surfaceConvert object1.stl object2.stl -clean -scale 0.001 → membuat object2.stl dengan skala 0.001 (sesuaikan) dengan object1.stl
MESHING
snappyHexMesh -overwrite → Membuat snappyHexMesh tanpa harus membuat folder baru dan memindahkan polymesh secara manual
RUNNING
decomposePar → memecah (dekomposisi) mesh untuk running secara parallel, pastikan anda memiliki decomposeParDict di folder system anda
mpriun -np 8 simpleFoam -parallel → running simpleFoam secara parallel dengan 8 processor (sesuaikan jumlah processor dan solver)
Ctrl + C → stop running, dapat digunakan untuk menghentikan running solver, mesh, dll
POST-PROCESSING
reconstructPar → menyusun kembali mesh dan hasil simulasi setelah selesai running parallel
reconstructPar -time :10,20 40:70 1000: → menyusun kembali mesh dan hasil simulasi pada time folder range tertentu
foamListTimes -rm → Menghapus semua time directory kecuali “0” atau initial conditions
UNINSTAL
sudo apt-get remove openfoamxx → menghapus instalasi openfoam versi xx
Ajukan Pertanyaan atau bantu jawab:
(Untuk melampirkan gambar atau media lain, sertakan link untuk akses lampiran tersebut)
Leave a Reply
Want to join the discussion?Feel free to contribute!