FORTRAN è un linguaggio di programmazione sviluppato per applicazioni che coinvolgono calcoli matematici e altre manipolazioni di dati numerici. È particolarmente adatto alle applicazioni scientifiche e ingegneristiche.
IBM VS FORTRAN compila il codice FORTRAN per generare applicazioni efficienti per le piattaforme IBM z/OS e IBM z/VM. Include un compilatore, una libreria e strutture di debug interattive.
VS FORTRAN offre ampie capacità linguistiche, un compilatore altamente ottimizzato, supporto vettoriale e parallelo e supporti di programmazione. Il debug interattivo è uno strumento flessibile ed efficiente per monitorare e testare l'esecuzione di programmi VS FORTRAN.
Utilizzo di Fortran con Language Environment su IBM z/OS
Esempi di Fortran per IBM z/VM
Esegue l'elaborazione vettoriale e parallela e l'elaborazione sequenziale standard (seriale) all'interno di un singolo programma.
Include I/O e altri miglioramenti per la piattaforma IBM z/OS.
Conforme agli standard linguistici e alle estensioni.
IBM VS FORTRAN offre un'elaborazione scalabile ottimizzata per alte prestazioni del programma seriale. Offre l'elaborazione vettoriale su IBM ES/3090 Vector Facility e l'elaborazione estesa per migliorare le prestazioni vettoriali su ES/9000®® Vector Facility. Supporta il parallelismo automatico e il linguaggio parallelo esplicito per le applicazioni su hardware IBM multiprocessing.
IBM VS FORTRAN supporta la striping dei dati I/O per un'esecuzione più rapida dell'I/O sequenziale su z/OS. Gli utenti z/OS possono specificare il numero di buffer I/O da utilizzare unità per unità. Sono presenti 225 buffer consentiti e gestiti dalle routine di I/O della libreria e dalla residenza del buffer al di sopra dell'area di 16 MB utilizzando IBM DFSMS 1.1 o versione successiva. IBM VS FORTRAN fornisce inoltre supporto dati in virtuale per z/OS.
VS FORTRAN è conforme allo standard di lingua FORTRAN 77. Offre una maggiore compatibilità con il linguaggio IBM RS/6000® XL FORTRAN per una migliore collaborazione tra piattaforme e workstation. IBM VS FORTRAN include estensioni standard del settore a FORTRAN per garantire la compatibilità con più fornitori. Supporta anche numeri interi a precisione estesa (64 bit).
VS FORTRAN viene eseguito su MVS e z/VM.
Per gli ambienti MVS (MVS/ESA, OS/390, z/OS), il requisito minimo del software è MVS/ESA versione 4 e MVS/ESA DFP versione 3 o superiore. Il sistema operativo corrente è z/OS.
Per gli ambienti VM (VM/ESA, z/VM), il requisito software minimo è VM/ESA versione 1.0 o successiva. L'attuale sistema operativo è z/VM. Per l'hardware, IBM VS Fortran viene eseguito su qualsiasi hardware che supporti il software. L'hardware corrente è il server zSeries®.
Vengono discussi i requisiti di base del sistema e della macchina VS FORTRAN versione 2, nonché i requisiti di archiviazione virtuale e DASD.
Un compilatore ad alte prestazioni per lo sviluppo di programmi Fortran complessi per AIX.
Un compilatore ad alte prestazioni per lo sviluppo di programmi Fortran complessi per Linux.
Sfrutta tecnologie avanzate di compilazione e ottimizzazione.