Kansainvälinen matemaattinen alirutiinikirjasto (IMSL ) on kaupallinen kokoelma numeerisen analyysin ohjelmistokirjastoja , jotka on toteutettu C- , Java- ja C#-ohjelmointikielillä. NET ja Fortran . Python - käyttöliittymä on myös saatavilla .
Kirjaston on kehittänyt Rogue Wave Software .
Ensimmäinen Fortran IMSL julkaistiin vuonna 1970, jota seurasi C-versio alun perin nimeltään C/Base (1991), Java-versio vuonna 2002 ja C#-versio vuonna 2004.
Useat viimeaikaiset tuotejulkaisut ovat toteuttaneet Pythonin IMSL-kirjastoliittymän. Nämä julkaisut ovat Python-kääreitä kirjaston C-funktioille. PyIMSL:ssä kääreet julkaistiin ensimmäisen kerran elokuussa 2008. PyIMSL Studio julkaistiin helmikuussa 2009. PyIMSL Studio on ladattavissa maksutta ei-kaupalliseen käyttöön tai kaupalliseen arviointiin.
IMSL on tuettu erilaisissa käyttöjärjestelmissä, laitteistoissa ja ohjelmistoissa.