IBM VS FORTRAN

Genera applicazioni efficienti per le piattaforme IBM z/OS e IBM z/VM

Illustrazione di una parete bianca

Panoramica

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 funzionalità 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
Elaborazione scalabile, vettoriale e parallela

Esegue l'elaborazione vettoriale e parallela e l'elaborazione sequenziale standard (seriale) all'interno di un singolo programma.

Miglioramenti di IBM z/OS

Include I/O e altri miglioramenti per la piattaforma IBM z/OS.

Supporto linguistico

Conforme agli standard linguistici e alle estensioni.

Caratteristiche

Giovane ragazza asiatica seduta alla sua postazione di lavoro davanti al monitor del computer mentre digita
Elaborazione scalabile, vettoriale e parallela

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.

Giovani programmatori multietnici sorridenti, in abbigliamento casual, che discutono del linguaggio del computer
Miglioramenti di z/OS

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 versioni successive. IBM VS FORTRAN fornisce inoltre supporto data-in-virtual per z/OS.

Giovane uomo con barba che lavora al computer nel suo ufficio
Supporto linguistico

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).

Giovane ragazza asiatica seduta alla sua postazione di lavoro davanti al monitor del computer mentre digita
Elaborazione scalabile, vettoriale e parallela

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.

Giovani programmatori multietnici sorridenti, in abbigliamento casual, che discutono del linguaggio del computer
Miglioramenti di z/OS

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 versioni successive. IBM VS FORTRAN fornisce inoltre supporto data-in-virtual per z/OS.

Giovane uomo con barba che lavora al computer nel suo ufficio
Supporto linguistico

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).

Dettagli tecnici

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.

Codice informatico, programmazione e uomo asiatico in cybersecurity, sviluppo software e script html. Persona notturna dalla Cina con carriera in informatica, codice di database e monitoraggio della sicurezza della rete

Prodotti correlati

IBM XL Fortran for AIX

Un compilatore ad alte prestazioni per lo sviluppo di programmi Fortran complessi per AIX.

IBM XL Fortran for Linux

Un compilatore ad alte prestazioni per lo sviluppo di programmi Fortran complessi per Linux.

IBM C and C++ Compiler Family

Sfrutta tecnologie avanzate di compilazione e ottimizzazione.

IBM Fortran Compilers Family

Compilatori avanzati e ad alte prestazioni che possono essere utilizzati per sviluppare programmi Fortran complessi.

Fasi successive

Scopri come IBM VS Fortran genera applicazioni efficienti per le piattaforme IBM z/OS e IBM z/VM. Prenota una consulenza gratuita di 30 minuti con un rappresentante IBM Z.

Continua a esplorare Documentazione Supporto IBM® Redbooks Supporto e servizi Prezzo flessibile Istruzione e formazione Community Community degli sviluppatori Risorse