| Vlug Gratis Fortran95 Wrapper / Code Development Package |
Download nu |
Vlug Rangschikking & Samenvatting
- Naam uitgever:
- David P. Grote
- Uitgever website:
- http://hifweb.lbl.gov/Forthon/
- Besturingssystemen:
- Mac OS X
Vlug Tags
Vlug Beschrijving
Gratis Fortran95 Wrapper / Code Development-pakket Forthon biedt een uitgebreide verpakking van Fortran95-code, die toegang geeft tot routines en aan gegevens in Fortran-modules. Forthon biedt ook een uitgebreide verpakking van Fortran-afgeleide types, die toegang geeft tot afgeleide leden, waardoor het doorgeven van afgeleide typen in Fortran-routines mogelijk maakt, en het creëren van gevallen op het niveau van Python. Een mechanisme voor het automatisch bouwen van uitbreidingsmodules is ook inbegrepen. Versies met behulp van numerieke en numpe zijn beschikbaar. FORTHON loopt op de belangrijkste OS-smaken: Unix, Mac OS X en venster. Vrij komt op de meeste computers, van laptops, naar werkstations, tot massaal parallelle supercomputers. FORTHON genereert links tussen Fortran (90 en 95) en Python. Python is een hoog niveau, objectgeoriënteerde, interactieve en scripttaal die een flexibele en veelzijdige interface mogelijk maakt op computationele hulpmiddelen. Het PRESSE-pakket genereert de benodigde wikkelcode die toegang biedt tot de Fortran-database en op de Fortran-subroutines en -functies. Dit verschaft een ontwikkelingspakket waarbij de controleluctuurcode op hoog niveau kan worden geschreven in de veelzijdige veelzijdige pythontaal en de computationeel intensieve delen van een code kunnen worden geschreven in efficiënte fortran. Beperkingen: · Forthon ondersteunt niet alle functies van Fortran90. Sommige van de belangrijke functies die niet worden ondersteund, omvatten het gebruik van Intentin- en Intentout-kenmerken op subroutineargumenten en -functies die arrays retourneren. · Ook kan PIEUW ALLEEN gehette en echte variabelen van natura worden verwerkt die overeenkomen met de lengte van gehele getallen en realiteiten die door Python worden gebruikt, d.w.z. dezelfde grootte in bytes als longs en verdubbelt in C. Deze beperkingen kunnen in toekomstige versies worden verwijderd.
Vlug Gerelateerde software