Numeriske subrutinebibliotek fra NAG
NTNU har gjennom spleiselag leieavtale på NAG Fortran 77, Fortran 90 og C-bibliotek for numeriske og statistiske beregninger. Disse bibliotekene finnes for Windows- og Linuxmaskiner med 32-bits prosesser. Se numeriske subrutinebibliotek fra NAG for mer detaljert informasjon om versjoner og tilgjengelighet.
Forskjellige typer bibliotek
En kan skille mellom to forskjellige typer bibliotek.
- Standard bibliotek er bibliotek som vanligvis har filendelsen .lib. Standard bibliotek inneholder kode som blir integrert i den eksekverbare filen som genereres når du kompilerer programmet ditt. Programmet er da ikke avhengig av at biblioteket er tilgjengelig når det kjøres. Siden koden blir integrert i programmet fører dette til et større program. Dette egner seg bra hvis programmet skal kjøres lokalt på mange forskjellige maskiner, og det ikke kjøres andre program som trenger de samme rutinene.
- Dynamisk lenkede bibliotek (DLL) er bibliotek med filendelsen .dll. Dynamisk lenkede bibliotek inneholder ikke kode som kan integreres i den eksekverbare filen som genereres når du kompilerer programmet ditt. Derfor blir programmet mindre, men maskinen som kjører programmet må laste DLL'en og det bruker litt ekstra minne. DLL'en som brukes må være tilgjengelig på maskinen der programmet kjøres. Hvis en kjører flere programmer som bruker rutiner fra samme DLL sparer en ressurser fordi det bare er en kopi av DLL'en i minnet. Dette gjelder også hvis det kjøres flere instanser av samme programmet på en server.
Både NAG Fortran og C numeriske biblioteker er tilgjengelig i DLL-versjon og det følger med en del nyttige ting som gjør det enkelt å bruke de.
- C og C++ headerfiler som gjør det enkelt å bruke rutinene i C/C++-programmer.
- Visual Basic (VB) 'Declare Statements' for bruk sammen med VB6 og Excel.
- Visual Basic (VB) 'Declare Statements' for bruk sammen med VB.NET.
- Fortran 90 'Interface blocks' for bruk sammen med Fortran 90-programmer.
Hvordan bruke bibliotekene
Disse bibliotekene kan brukes sammen med en rekke programmeringsspråk og kompilatorer. Under vil du finne lenker til noen artikler som demonstrerer hvordan du bruker bibliotekene i forskjellige sammenhenger.
| Språk: | Kommentarer: | 0 | Aid: | 335 | Brukervurdering: |
|
|
| Sist oppdatert: | 2007-07-09 | Forfatter: | skolmli | Lest: | 2334 ganger |