Setiap proyek perangkat lunak yang memiliki ukuran yang signifikan membutuhkan tingkat organisasi tertentu. Mulai dari organisasi direktori hingga Sistem Kontrol Versi (Version Control System/VCS), ada banyak aspek pengembangan kode yang membutuhkan praktik standar.
Pengembangan aplikasi CFD menempatkan penekanan yang kuat pada efisiensi komputasi karena dataset yang besar serta jumlah operasi komputasi yang besar yang terlibat dalam simulasi numerik. Tanpa pertimbangan yang hati-hati terhadap bahkan algoritma sederhana, bottleneck yang menghambat dapat diciptakan. Memecahkan masalah dalam kode seperti kesalahan eksekusi (bug) atau bottleneck komputasi biasanya dapat diselesaikan lebih cepat dan lebih mudah dengan menggunakan alat yang tepat.
Menjalankan simulasi dalam mode paralel pada sebuah cluster High Performance Computing (HPC) memerlukan pengguna untuk pertama-tama menginstal OpenFOAM di dalam cluster tersebut. Bahkan dalam kasus ketika instalasi lengkap OpenFOAM tersedia di dalam cluster, memiliki pengetahuan dasar tentang topik tersebut membuat lebih mudah bagi pengguna untuk menilai masalah instalasi yang mungkin terjadi dengan lebih akurat dan melaporkannya kepada administrator cluster.
Dalam bab ini, praktek terbaik dibahas yang meningkatkan produktivitas saat memprogram OpenFOAM dan menggunakan OpenFOAM di dalam cluster HPC.