Paket ini bekerja dengan FiredRake untuk menghasilkan metode Runge-Kutta dari formulir UFL semi-diskrit. Kami telah menambahkan simbol UFL untuk turunan waktu dan dapat menghasilkan UFL untuk metode yang sepenuhnya diskrit dari bentuk semi-diskrit dan tablo daging. Beberapa tableaux seperti itu tersedia, dan beberapa fungsi utilitas untuk melangkah waktu dan adaptif waktu-loncatan asalkan tablo memiliki metode orde rendah yang tertanam.
Kritik lama dari metode RK yang sepenuhnya implisit, terutama untuk PDE, adalah bahwa mereka membutuhkan pemecahan aljabar yang sangat besar untuk semua tahap secara bersamaan. Namun, kita dapat menggunakan infrastruktur pemecah Firedrake untuk mengatasi masalah ini, dan juga memulihkan sebagian besar efisiensi komparatif dari Dirk atau metode eksplisit.
Inti dari Irksome didasarkan pada manipulasi UFL dan karenanya harus beradaptasi untuk bekerja dengan Fenics atau paket berbasis UFL lainnya, tetapi versi saat ini hanya berfungsi dengan FiredRake. Dengan demikian, itu membutuhkan instalasi yang menjengkelkan. Kami merekomendasikan menginstal menjengkelkan melalui opsi --install irksome
ke installer firedrake. Diberi instalasi pemecatan yang sudah ada sebelumnya, orang dapat mempermasalahkan opsi untuk firedrake-update
. Atau, mengingat lingkungan virtual firedrake aktif, orang dapat mengkloning menjengkelkan dan menjalankan python setup.py install
atau perintah PIP yang setara dalam direktori tingkat atas.