Maret 2020, Proyek “Pemilihan Staf” Bulan Ini - OpenFOAM
OpenFOAM adalah alat perangkat lunak open source terkemuka yang dapat diprogram untuk Computational Fluid Dynamics (CFD). Chris Greenshields, direktur OpenFOAM Foundation dan CFD Direct Ltd. berbagi pemikiran tentang sejarah, tujuan, dan arah proyek.
SourceForge (SF): Tolong beritahu saya tentang proyek OpenFOAM. Apa yang membuat Anda memulai ini?
Chris Greenshields (CG) : OpenFOAM dimulai pada tahun 1989 (sebagai "FOAM") sebagai proyek untuk menguji bahasa pemrograman C ++ yang baru dibuat untuk komputasi ilmiah. OpenFOAM adalah perangkat lunak untuk dinamika fluida komputasi (CFD).
Chris Greenshields (CG) : OpenFOAM dimulai pada tahun 1989 (sebagai "FOAM") sebagai proyek untuk menguji bahasa pemrograman C ++ yang baru dibuat untuk komputasi ilmiah. OpenFOAM adalah perangkat lunak untuk dinamika fluida komputasi (CFD).
SF: Apakah visi aslinya telah tercapai?
CG : Ya. Tapi awalnya OpenFOAM bukan open source. Visi kemudian menjadi untuk membuat CFD dapat diakses dan inklusif, yang telah dicapai tetapi kita selalu dapat melakukan yang lebih baik.
CG : Ya. Tapi awalnya OpenFOAM bukan open source. Visi kemudian menjadi untuk membuat CFD dapat diakses dan inklusif, yang telah dicapai tetapi kita selalu dapat melakukan yang lebih baik.
SF: Siapa yang paling diuntungkan dari proyek Anda?
CG : Siapa pun yang ingin melakukan CFD, tetapi terutama mereka yang ingin dapat menyesuaikan CFD mereka dan tidak terikat dengan biaya lisensi hak milik yang sangat tinggi.
CG : Siapa pun yang ingin melakukan CFD, tetapi terutama mereka yang ingin dapat menyesuaikan CFD mereka dan tidak terikat dengan biaya lisensi hak milik yang sangat tinggi.
SF: Apa cara terbaik untuk memaksimalkan penggunaan OpenFOAM?
CG : Mulai dengan mengunduh kode dan menjalankan beberapa contoh kasus, termasuk yang dijelaskan dalam Panduan Pengguna.
CG : Mulai dengan mengunduh kode dan menjalankan beberapa contoh kasus, termasuk yang dijelaskan dalam Panduan Pengguna.
Mempelajari CFD dan OpenFOAM dapat dipercepat dengan mendaftar Pelatihan OpenFOAM di CFD Direct: https://cfd.direct/training
SF: Apa yang telah dilakukan tim proyek Anda untuk membantu membangun dan memelihara komunitas Anda?
CG : OpenFOAM memiliki Sistem Pelacakan Masalah yang memungkinkan pengguna untuk melaporkan masalah yang diselesaikan dengan cepat dalam kebanyakan kasus: https://bugs.openfoam.org
CG : OpenFOAM memiliki Sistem Pelacakan Masalah yang memungkinkan pengguna untuk melaporkan masalah yang diselesaikan dengan cepat dalam kebanyakan kasus: https://bugs.openfoam.org
Kami terus memberi tahu pengguna tentang perkembangan terbaru melalui pembaruan harian di media sosial:
- Twitter https://twitter.com/CFDdirect
- LinkedIn https://www.linkedin.com/company/cfd-direct-limited
- Twitter https://twitter.com/CFDdirect
- LinkedIn https://www.linkedin.com/company/cfd-direct-limited
Kami mengumpulkan informasi tentang perkembangan menjadi buletin bulanan nyaman yang dapat digunakan pengguna untuk berlangganan: https://cfd.direct/news
SF: Sudahkah Anda menemukan bahwa rilis yang lebih sering membantu membangun komunitas pengguna Anda?
CG : Ya. Kami mengemas dan merilis versi pengembangan OpenFOAM setiap 2 minggu untuk memungkinkan pengguna menguji fitur-fitur baru dengan nyaman. Mereka melaporkan masalah dan tim inti memperbaiki dan merilis kembali. Ini adalah "rilis awal, rilis sering" model yang dijelaskan oleh Eric Raymond dalam "The Cathedral and the Bazaar".
CG : Ya. Kami mengemas dan merilis versi pengembangan OpenFOAM setiap 2 minggu untuk memungkinkan pengguna menguji fitur-fitur baru dengan nyaman. Mereka melaporkan masalah dan tim inti memperbaiki dan merilis kembali. Ini adalah "rilis awal, rilis sering" model yang dijelaskan oleh Eric Raymond dalam "The Cathedral and the Bazaar".
SF: Apa hal besar pertama yang terjadi pada proyek Anda?
CG : Mungkin peningkatan pengguna yang cepat sekitar 2008.
CG : Mungkin peningkatan pengguna yang cepat sekitar 2008.
SF: Apa yang membantu mewujudkannya?
CG : Mencapai tingkat fungsionalitas yang kritis, khususnya dalam penyambungan komputasi. Mungkin dibantu oleh krisis keuangan 2008 yang menyebabkan perusahaan mengurangi biaya lisensi komersial dan mencari alternatif sumber terbuka.
CG : Mencapai tingkat fungsionalitas yang kritis, khususnya dalam penyambungan komputasi. Mungkin dibantu oleh krisis keuangan 2008 yang menyebabkan perusahaan mengurangi biaya lisensi komersial dan mencari alternatif sumber terbuka.
SF: Bagaimana SourceForge dan alat-alatnya membantu proyek Anda mencapai kesuksesan itu?
CG : Gudang unduhan SourceForge menyediakan pengiriman cepat paket perangkat lunak yang membuat perangkat lunak cepat diakses oleh pengguna.
CG : Gudang unduhan SourceForge menyediakan pengiriman cepat paket perangkat lunak yang membuat perangkat lunak cepat diakses oleh pengguna.
SF: Apa hal besar berikutnya untuk OpenFOAM?
CG : Keberhasilan OpenFOAM adalah karena peningkatan kecil yang sering terjadi - hampir setiap hari. Ketika digabungkan selama berbulan-bulan dan bertahun-tahun, peningkatan kecil ini membawa kode ke tingkat baru ketahanan, ekstensibilitas dan kegunaan. Itu adalah "hal besar berikutnya", dan ini berkelanjutan.
CG : Keberhasilan OpenFOAM adalah karena peningkatan kecil yang sering terjadi - hampir setiap hari. Ketika digabungkan selama berbulan-bulan dan bertahun-tahun, peningkatan kecil ini membawa kode ke tingkat baru ketahanan, ekstensibilitas dan kegunaan. Itu adalah "hal besar berikutnya", dan ini berkelanjutan.
SF: Apakah Anda memiliki sumber daya yang Anda butuhkan untuk mewujudkannya?
CG : OpenFOAM memiliki orang dan infrastruktur untuk mewujudkan hal ini. Teknologi pendukung, misalnya perangkat lunak dependen, sudah tersedia. Kami memiliki kampanye tahunan untuk pendanaan pemeliharaan dengan target EUR 250 ribu per tahun: https://openfoam.org/news/funding-2020 Kami tidak mencapai target tahun lalu, tetapi kami semakin dekat setiap tahun. Banyak pengguna berasal dari dunia akademis, namun OpenFOAM tidak menerima dana publik karena kurangnya dukungan dari dewan pendanaan dan lembaga akademik.
CG : OpenFOAM memiliki orang dan infrastruktur untuk mewujudkan hal ini. Teknologi pendukung, misalnya perangkat lunak dependen, sudah tersedia. Kami memiliki kampanye tahunan untuk pendanaan pemeliharaan dengan target EUR 250 ribu per tahun: https://openfoam.org/news/funding-2020 Kami tidak mencapai target tahun lalu, tetapi kami semakin dekat setiap tahun. Banyak pengguna berasal dari dunia akademis, namun OpenFOAM tidak menerima dana publik karena kurangnya dukungan dari dewan pendanaan dan lembaga akademik.
SF: Jika Anda harus melakukannya lagi, apa yang akan Anda lakukan berbeda untuk OpenFOAM?
CG : Semua orang membuat kesalahan dan Anda selalu dapat melihat ke belakang dan berpikir tentang melakukan sesuatu secara berbeda. Tetapi itu adalah energi yang terbuang, lebih baik Anda melakukan perbaikan tambahan itu.
CG : Semua orang membuat kesalahan dan Anda selalu dapat melihat ke belakang dan berpikir tentang melakukan sesuatu secara berbeda. Tetapi itu adalah energi yang terbuang, lebih baik Anda melakukan perbaikan tambahan itu.
Satu hal yang kami lakukan dengan benar adalah mempertahankan kepemilikan tunggal OpenFOAM dalam The OpenFOAM Foundation untuk memastikan status open source eksklusif OpenFOAM di bawah GPL v3 dan memungkinkan penegakan yang lebih sederhana. https://openfoam.org/contributor-agreement/#notes
SF: Apakah ada hal lain yang harus kita ketahui?
CG : OpenFOAM memerintahkan lebih banyak lalu lintas di forum CFD utama daripada perangkat lunak CFD komersial terkemuka: https://www.cfd-online.com/About/ (lihat Layanan)
CG : OpenFOAM memerintahkan lebih banyak lalu lintas di forum CFD utama daripada perangkat lunak CFD komersial terkemuka: https://www.cfd-online.com/About/ (lihat Layanan)
Untuk mempelajari lebih lanjut tentang OpenFOAM, kunjungi situs web resmi mereka: https://openfoam.org/
Tinggalkan Balasan