|
|
|
|
Pro Fortran 8
Il linguaggio di programmazione più avanzato
|
|
|
|
|
 |
|
 |
| Sommario |
|
|
|
|
|
|
|
|
|
 |
|
Pro Fortran dell'Absoft, disponibile per Win, Mac e Linux, è una suite completa di strumenti di sviluppo Fortran che include ANSI Standard Fortran 90, compilatori F77, ANSI C, K1R C e C++. Pro Fortran è completo di compilatori, debugger e di un editor di programmazione personalizzabile. Con questo software si risolve una volta per tutte il problema di applicazioni con codice misto.
Pro Fortan per Windows
Pro Fortran 8 per Windows é disponibile in tre configurazioni:
|
|
Pro Fortran 8 - Standard Release. Un completo strumento Fortran ottimizzato per il singolo processore Windows 95/98/ME e per i sistemi Windows NT/2000/XP.
Pro FortranMP 8 - ha le stesse caratteristiche della Standard Release con in più una libreria runtime thread-safe ed una versione introduttoria di VAST-F/Parallel, un processore che gestisce l'autoparallelizzazione per un esecuzione su sistemi a doppio processore. Pro FortranMP 8 funziona su Windows 95/98/ME e Windows NT/2000/XP ma solo su NT/2000/XP eseguirà il codice ottimizzato per le operazioni del doppio processore.
Pro Fortran 8 Academic Edition - la documentazione é fornita solamente su CD.
Caratteristiche
I prodotti Pro Fortran sono applicazioni native a 32-bit per Windows e sono i più completi sistemi di sviluppo Fortran disponibili. Ogni prodotto include:
Una versione estesa del compilatore Cray Research CF90 ISO/ANSI Standard Fortran 95. Pieno supporto per mainframe e workstation.
Un compilatore Fortran 77 classe-workstation supporta le estensioni Cray POINTER da VAX/VMS, Sun, HP e IBM MVS e Microsoft.
Compilatori F77 e F90/95 supportano file di dimensioni fino a 2GB.
Strumenti di performance addizionali: i compilatori Fortran impiegano ottimizzatori allo stato dell'arte e sono in grado di generare un codice per un'ampia varietà di processori IA 32.
Compilatori ANSI c, K&R C e C++ disegnati per facilitare lo sviluppo del linguaggio misto all'interno di un singolo ambiente.
Fw, un debugger a livello sorgente, supporta Fortran, C/C++ e l'assembler. Fx indicizza correttamente sia i vettori Fortran sia C. E' inclusa un'interfaccia nativa per Windows. Fx é un debugger compatibile con MS VC++ 5.0 e 6.0. Include pieno supporto per debugging di DLLs.
Tutti i compilatori e gli strumenti sono accessibili tramite un facile Ambiente di Salvataggio Integrato (IDE) che automaticamente costruisce i file eseguibili. Le dipendenze dell'Header sono generate automaticamente all'interno dell'IDE e l'autoparallelizzante incluso in Pro Fortran é anch'esso gestito attraverso l'IDE.
Sono fornite interfacce per entrambe gli ambienti Windows 9x e XP.
Un profiler di performance é incluso in tutte le versioni del prodotto. Può produrre una rappresentazione grafica di come gli elementi del vostro programma funzionano in modo diverso.
Un linker MS compatibile si collega automaticamente alle librerie adatte ed é basato su specifici file sorgenti. Tutti i compilatori sono link compatibili con MS VC++ 5.0 e 6.0 rendendo lo sviluppo di applicazioni di linguaggio misto un processo diretto.
La struttura di applicazione MRWE, scritta interamente in Fortran, può creare automaticamente un GUI standard di Windows per ogni applicazione compilata. Il sorgente completo di MRWE é incluso.
Nuove caratteristiche
Migliorate ottimizzazioni generali in F95 e F77.
Ottimizzazioni specifiche per Intel P4 e AMD Athlon.
Compatibile con Windows XP.
Interfacce Windows 9x e XP.
IDE migliorato.
Supporto di file più grandi di 2GB.
Routine ATLAS BLAS ottimizzate per Pentium, P4 e AMD Athlon.
Driver veloce regola automaticamente le ottimizzazioni.
Migliorata la versione di VAST nella versione MP.
Screenshot Windows95/98/2000/ME/NT:
Editor w Properties
IDE w Target
IDE w Plug-In
Screenshot Windows XP:
fx Debugger
Editor w Properties
IDE w Plug-In
f95 General Options
dll Options
f77 Comp Options
f77 Format
f95 Format
acc w Options
|
|
|
Software programmazione
Fortran compilatore
Compilatore f77
Compilatore f90/95
|
|
|
| Requisiti di Sistema |
| Minimo:
Pentium II.
64 MB di RAM.
100 MB di spazio libero sull'hard disk*.
Windows 95, 98, ME o Windows NT, 2000, XP.
|
Minimo raccomandato:
Pentium III.
128 MB di RAM.
100 MB di spazio libero sull'hard disk*.
Windows 95, 98, ME o Windows NT, 2000, XP.
|
| * richiede 124 MB per una completa installazione. 91.4 MB senza il supporto di esempi e compilatori C/C++. |
|
|
|
|
|
|
|
| Pro Fortran per Mac
Pro Fortran 8 per MacOS X
Pro Fortran 8 per OSX é la nuova implementazione di Pro Fortran progettata specificatamente per OSX. E' un completo strumento di sviluppo che include i compilatori IDE, F77 e F95 ed un debugger con interfaccia Aqua. Questo prodotto é sorgente compatibile con Pro Fortran per OSX, Windows, PPC/Linux e Intel/Linux.
Pro Fortran per OSX combina le ultime versioni dei compilatori F95, VAX e FORTRAN 77 in un sistema di sviluppo facile da utilizzare. Gli strumenti Fortran per OSX sono completamente collegati con Apple C.
Pro FOrtran 8 per MAcOS 9
Pro Fortran 8 per OS9 é l'ultima implementazione dei più popolari strumenti Fortran per Macintosh. E' un completo strumento di sviluppo che include i compilatori IDE, F77 e F95 ed un debugger con la classica interfaccia Macintosh. I compilatori Fortran inclusi nella versione 8 sono fonti compatibili con Pro Fortran per OSX, Windows, PPC/Linux ed Intel/Linux.
Pro Fortran per OS9 combina le ultime versioni dei compilatori F95, VAX e FORTRAN 77 in un sistema di sviluppo di facile utilizzo. I compilatori C/C++ sono inclusi in questa versione.
Caratteristiche in Pro Fortran per MacOS X e MacOS 9
F95 and F77 Compilers:
Implementazione Full ANSI/ISO Fortran 95 - la migliore per la scrittura di nuovi codici.
Sorgente compatibile con F90 da Sun e SGI.
Estensioni compatibili da HP, VAX, IBM, DG.
Array Syntax.
INTEGER*8, INTEGER*2.
Moduli.
Estensioni dell'operatore.
Derived Types.
Caratteristiche migliorate di ANSI FORTRAN 77.
Ottimizzazioni di codice globale.
Funzioni di F90/95 ottimizzati per AltiVec.
Linea di comando ed interfaccia GUI.
I compilatori F77 supportano più estensioni di workstation:
Designed specifically for porting legacy code from large systems to the desktop.
Full ANSI/ISO FORTRAN 77.
Estensioni del linguaggio VAX/VMS.
Librerie VAX/VMS.
Estensioni Cray POINTER, Sun, IBM e HP.
INTEGER*8, INTEGER*2.
Estensioni del linguaggio LS Fortran.
Screenshot MacOS X:
Build Options
C/C++ Options
F77 Compatibility
F77 Format Options
F95 Compatibility
F95 Format Options
FX Help
Interfacing with C (1st pic)
Interfacing with C (2nd pic)
Plugins
Debugger
Registers
Stack
Symbols
Screenshot MacOS 9:
Editor
Tools Interface
Libraries
Compatibility
Debugger
|
|
| Requisiti di Sistema |
| MacOS 9:
601 o superiore.
MacOS 8.6 o successivo.
128 MB di RAM.
60 MB di spazio libero sull'hard disk.
|
MacOS X:
G3 [G4 raccomandato].
MacOSX.
128 MB di RAM.
60 MB di spazio libero sull'hard disk.
|
|
|
|
|
|
|
|
| Pro Fortran per Intel/Linux
Pro Fortran 8 Intel/Linux
I compilatori Fortran 95 e FORTRAN 77 sono compatibili con glibc2.1, glibc2.2 e Linux kernels 2.0 e successivo. Sono anche compatibili con il pacchetto GNU incluso gcc, g77, ld, as. Entrambe i compilatori supportano specifiche ottimizzazioni per AMD, Intel e Little Endian/Big Endian. Fortran 95 é una completa implementazione di ANSI/ISO F95.
Caratteristiche
Ottimizzazioni dei compilatori F90/95 e F77:
4GB di memoria.
Formato del file dell'oggetto ELF.
Formato del debugging DWARF.
Conversione dei dati Big Endian<->Little Endian.
I compilatori F90/95 e F77 sono pienamente compatibili.
Opzione di compatibilità del link gcc .
Opzione di compatibilità del link g77.
Opzione di compatibilità del link f2c.
Estensioni Fortran.
Estensioni delle funzioni e della subroutine:
Integer*8.
%VAL e %LOC.
COMPLEX*16.
Degree Trig.
INTEGER*2.
Interfaccia di funzione di Natural C.
Librerie VAX & UNIX.
Complete funzioni di VAX.
VAX compatibile con TIME e DATE.
Ottimizzazioni:
Pentium generico, ottimizzatori specifici P4 e AMD.
Prospetto delle istruzioni.
Eliminazione delle comuni sotto espressioni.
Propagazione continua e di cpopiatura.
Analisi fluida dei dati.
Eliminazione del Loop.
Riduzione della forza.
Sistemazione del dominio.
Sollevamento del codice.
Fx, debugger a livello sorgente:
Fx é un multi linguaggio grafico, un debugger simbolico a livello sorgente incluso con Pro Fortran per Linux. Both Motif (versioni di collegamento statiche e dinamiche) e interfacce dell'utente sono incluse. Fx include un potente analizzatore delle espressioni che automaticamente riconosce i linguaggi di sorgente. Le variabili del programma possono essere mostrate in una varietà di formati e modificate durante un debugging; le matrici possono essere elencate in un indice con le espressioni ed elementi multipli possono essere mostrati con un singolo comando. I file ELF sono supportati.
Interfaccia Motif (fornite entrambe le versioni di collegamento statiche e dinamiche).
Supporto di F95, F90, F77, gcc, assembler.
Supporto delle caratteristiche specifiche dei compilatori F95, F90 and F77.
Comando di logging e playback.
Supporto dei file ELF.
Screenshot Linux:
Motif Interface
Curses Interface
|
|
| Requisiti di Sistema |
| Intel/Linux:
486DX 66.
32 MB di RAM.
50 MB di spazio libero sull'hard disk.
Linux kernel 2.0 o successivo includendo Red Hat 6.0-7.2, S.u.S.E., Mandrake, TurboLinux, Debian, Slackware e Caldera.
La distribuzione include entrambe i formati RPM e TAR compatibili con glibc2.1 e glibc2.2.
|
|
|
|
|
|
|
|
| Pro Fortran per PowerPC/Linux
Pro Fortran 8 PowerPC/Linux
Pro Fortran 8 per PowerPC/Linux é l'implementazione nativa di Fortran 95 più importante al mondo. Pro Fortran per PowerPC/Linux include Fortran 90/95, l'ultima versione di VAX compatibile con FORTRAN 77 e Fx, un debugger multi-linguaggio, in un sistema di sviluppo di facile utilizzo. I compilatori sono compatibili con tutti i Linux kernel 2.2 e gli ultimi strumenti. Entrambe i compilatori F90/95 e F77 producono un codice che é un link compatibile con i file creati con gcc, g77, and f2c. L'Fx debugger multi-linguaggio supporta Fortran 90/95, FORTRAN 77, gcc e assembler.
Le configurazioni di Workstation e Cluster sono disponibili.
Caratteristiche
Pro Fortran 8 perPowerPC Linux include:
Implementazione di Fortran 95.
Integer *8 e Integer *2.
Funzioni dei compilatori F90/95 ottimizzate per l'esecuzione di Velocity Engine (AltiVec).
Utenti di G4: Velocity Engine ottimizza le librerie BLAS e LAPACK90 (incluse) offre rappresentazioni aumentate fino a 2X.
Pre-compilato Velocity Engine ottimizza IMSL Math & Stat Libraries.
Ottimizzazione dei compilatori F90/95 and F77:
ANSI/ISO Fortran 90/95 con estensioni di workstation più popolari.
Array Syntax.
Elemental Intrinsics.
Moduli.
Estensioni del'operatore.
Derived Types.
Full ANSI FORTRAN 77.
Compila il codice F e elf..
Formato del file dell'oggetto ELF.
Formato del debugging DWARF.
Conversione dei dati Big Endian<->Little Endian.
I compilatori F90/95 e F77 sono pienamente compatibili.
Opzione di compatibilità del link gcc .
Opzione di compatibilità del link g77.
Opzione di compatibilità del link f2c.
Estensioni Fortran.
Estensioni delle funzioni e della subroutine:
INTEGER*8.
%VAL e %LOC.
Funzioni COMPLEX*16.
Funzioni Degree Trig.
Funzioni INTEGER*2.
Interfaccia di funzione di Natural C.
Librerie VAX & UNIX.
Complete funzioni di VAX.
VAX compatibile con TIME e DATE.
Ottimizzazioni:
Pentium generico, ottimizzatori specifici P4 e AMD.
Prospetto delle istruzioni.
Eliminazione delle comuni sotto espressioni.
Propagazione continua e di cpopiatura.
Analisi fluida dei dati.
Eliminazione del Loop.
Riduzione della forza.
Sistemazione del dominio.
Sollevamento del codice.
Fx, debugger a livello sorgente:
Fx é un multi linguaggio grafico, un debugger simbolico a livello sorgente incluso con Pro Fortran per Linux. Both Motif (versioni di collegamento statiche e dinamiche) e interfacce dell'utente sono incluse. Fx include un potente analizzatore delle espressioni che automaticamente riconosce i linguaggi di sorgente. Le variabili del programma possono essere mostrate in una varietà di formati e modificate durante un debugging; le matrici possono essere elencate in un indice con le espressioni ed elementi multipli possono essere mostrati con un singolo comando. I file ELF sono supportati.
Interfaccia Motif (fornite entrambe le versioni di collegamento statiche e dinamiche).
Supporto di F95, F90, F77, gcc, assembler.
Supporto delle caratteristiche specifiche dei compilatori F95, F90 and F77.
Comando di logging e playback.
Supporto dei file ELF.
Screenshot Linux:
Motif Interface
Curses Interface
|
|
| Requisiti di Sistema |
| PowerPC/Linux:
PowerPC 601 o superiore, o IBM Power/3/4.
64 MB di RAM.
50 MB di spazio libero sull'hard disk.
Linux kernel 2.2.
|
|
|
|
Consulta i prodotti che possono aiutarti ad utilizzare al meglio Pro Fortran 8.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|