
Die Pergamon Bibliothek beinhaltet mathematische Hilfsfunktionen die helfen individuelle Projekte auf effizientem Wege zu programmieren. Diese Funktionen wurden über einige Jahre hinweg entwickelt und fanden erfolgreichen Einsatz in vielen verschiedenen Anwendungen. Durch die Anforderungen des Patric Integrators erhielt die Bibliothek eine stochastische Prägung und beinhaltet neben stochastischen Standardfunktionen wie z.b. schnellen Zufallsgeneratoren, auch ein MEX-Interface zu Matlab, das erlaubt alle Funktionen der Bibliothek aus Matlab heraus aufzurufen.
Die Entwicklung der Pergamon Bibliothek ist derzeit noch nicht abgeschlossen und wird es wohl auch nie. Sie stellt vielmehr ein dynamisch erweiterbares Programmierumfeld für gezielte Projektanforderungen da. Viele Funktionen sind bisher (leider) nur in Matlab7 verfügbar. Ein Kernabschnitt der Bibliothek wurde in C++ programmiert um eine Zeiteffizienz auch bei Algorithmen zu gewährleisten, in denen Matlab starke Schwächen zeigt.
Die berühmteste Bibliothek der Geschichte ist die Große Bibliothek von Alexandria. Sie stellte ihrerzeit die wohl vollständigste Sammlung von Schriften und Überlieferungen dar. Im Gegensatz zu Alexandria war Pergamon die Heimat einer weiteren, einer mehr spezialisierten Bibliothek. Diese kleinere Wissenstätte ist Namenspatronin unserer Library.
Das MEX Interface von Matlab ist die Schnittstelle zwischen C++ und Matlab. Da viele Programme in der M-Sprache extrem einfach zu verwirklichen sind, macht es Sinn Algorithmen die extrem zeitintensiv sind in C++ zu implementieren und dennoch die Vorteile von Matlab auszunutzen, indem die C++ Programme nach Matlab portiert werden.