Pro Fortran: il software di programmazione più avanzato, distribuito da NET Engineering
Pro Fortran 8
Il linguaggio di programmazione più avanzato

Sommario
Pro Fortran per Windows

Pro Fortran per Macintosh

Pro Fortran per Intel/Linux

Pro Fortran per PowerPC/Linux

Altre Informazioni
Prodotti Correlati

Altri programmi di Linguaggio di Programmazione

Guida all'acquisto

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

top

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

top

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

top

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

top

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.

Prodotti Correlati

KaleidaGraph 3.6

proFit 5.6

IGOR Pro 4.0