Większość mojego programowania to jednorazowe kody badawcze w C na własny użytek. Nigdy nie rozpowszechniałem żadnego kodu poza bliskimi współpracownikami. Opracowałem algorytm, który publikuję w czasopiśmie naukowym. Chcę podać kod źródłowy i być może kod wykonywalny w internetowym suplemencie do artykułu. Kolega poprosił mnie o uogólnienie algorytmu, który wymagał ode mnie pisania w C ++ (ack!) I który wymaga rozwiązania małych gęstych układów liniowych. Jeśli uda mi się zdobyć bazę użytkowników dla algorytmu, będzie to częściowo spowodowane tym, że pasek wprowadzania do korzystania z niego jest niski (jak na podłodze). Potencjalni użytkownicy nie będą instalować bibliotek itp. W celu korzystania z kodu. Chcę, aby kod był w pełni samodzielny i nie był obciążony żadną licencją. Mógłbym po prostu napisać własny solver, biorąc coś z Goluba i van Loana, ale wolałbym użyć waniliowego solvera, który napisał już ktoś inny, jeśli taki istnieje. Sugestie docenione. Dzięki!