Skip Navigation
 
Nowości, informacje
Intel Composer XE 2011
Intel Fortran Composer XE 2011
Intel C++ Composer XE 2011

Biblioteki Intel

Biblioteka IMSL


Biblioteka IMSL Fortran jest kompletnym zbiorem funkcji z zakresu matematyki i statystyki. Łączy w sobie elastyczność i wydajność języka Fortran zarówno dla systemów z pamięcią rozproszoną jak i pamięcią współdzieloną architektur wieloprocesorowych.

Bibliotekę IMSL można nabyć wyłącznie razem z kompilatorem Inte Visuall Fortran Composer XE dla systemu Windows.

Funkcjonalność matematyczna
  • Układy liniowe
  • Analiza układów własnych
  • Interpolacja i aproksymacja
  • Całkowanie i różniczkowanie
  • Równania różniczkowe
  • Transformacje (Fourier’a, LaPlace’a)
  • Równania nieliniowe
  • Optymalizacja
  • Funkcje specjalne
  • Narzędzia
Funkcjonalność statystyczna
  • Funkcje podstawowe
  • Regresja
  • Korelacja i kowariancja
  • Analiza wariancji i projektowanie doświadczeń
  • Analiza danych kategoryzowanych i dyskretnych
  • Statystyka nieparametryczna
  • Testy zgodności dopasowania
  • Szeregi czasowe i przewidywanie
  • Metody multiwariacyjne
  • Analiza przeżywalności
  • Funkcje rozkładu prawdopodobieństwa
  • Generator liczb pseudolosowych
  • Data Mining
Cechy biblioteki
  • Zaawansowane algorytmy matematyczne i statystyczne. W bibliotece zawarte są wszystkie procedury z rodziny IMSL Fortran łącznie z IMSL F90 Library, IMSL Fortran 77 Library oraz cechy przetwarzania równoległego. Biblioteka zawiera również funkcje ScalLAPACK. Z procedur można korzystać dzięki bardzo wygodnym modułom interfejsowym znacznie skracającym czas przygotowania aplikacji.
  • Kompatybilność wstecz – oznacza to całkowitą zgodność z poprzednimi standardami FORTRAN. Nie ma potrzeby żadnych modyfikacji w istniejących kodach źródłowych (można wywołać np. funkcje języka FORTRAN 77 w składni Fortran 77).
  • Wszystkie biblioteki IMSL zostały dokładnie przetestowane dzięki czemu są to obecnie na rynku najbardziej bezpieczne i dokładne zbiory procedur języka Fortran
  • Obsługa SMP/OpenMP (Symetric Multi Processor/Open Multi Processor) – możliwość stosowania funkcji w środowiskach wieloprocesorowych
  • Obsługa MPI (Message Passing Interface) – biblioteka daje możliwość użycia dynamicznego interfejsu dla obliczeń matematycznych dla układów rozproszonych poprzez interfejs MPI. Daje to możliwość:
    - kontroli obliczeń na nodach serwerowych
    - skalowania zasobów obliczeniowych
    - użycia automatycznych priorytetów procesora
    - stosowania algorytmów powodujących ciągłe pozostawanie procesora aktywnym
    - integracji obliczeniowej
    - dynamicznego przetwarzania błędów
    - użycia funkcjonalności z sieci homogenicznych i heterogenicznych
    - użycia nazw opisowych interfejsów rodzajowych
    - korzystania z programów testowych i aplikacji badających szybkość aplikacji
    - budowy aplikacji działających na pakietach danych (box data)
  • Wydajne procedury optymalizacji nieliniowej
  • Algorytmy szeregów czasowych (część składowa pakietu TIMASAC)
  • Procedury quasi Monte Carlo dla całkowania układów wielowymiarowych
 

Zagadnienia licencyjne IMSL

Pytania i odpowiedzi odnośnie kwestii licencyjnych biblioteki IMSL