IBM VS FORTRAN

Génère des applications efficaces pour les plateformes IBM z/OS et IBM z/VM

Illustration d’un mur blanc

Aperçu

FORTRAN est un langage de programmation développé pour les applications impliquant des calculs mathématiques et d’autres manipulations de données numériques. Il est particulièrement bien adapté aux applications scientifiques et d’ingénierie.

IBM VS FORTRAN compile le code FORTRAN pour générer des applications efficaces pour les plateformes IBM z/OS et IBM z/VM. Il comprend un compilateur, une bibliothèque et une installation de débogage interactive.

VS FORTRAN offre des capacités de langage étendues, un compilateur hautement optimisé, une prise en charge vectorielle et parallèle et des aides à la programmation. Le débogage interactif est un outil flexible et efficace qui permet de surveiller et de tester l’exécution des programmes VS FORTRAN.

Fortran avec un environnement linguistique sur IBM z/OS Exemples en Fortran pour IBM z/VM
Traitement scalaire, vectoriel et parallèle

Effectue un traitement vectoriel et parallèle et un traitement séquentiel standard (série) au sein d'un seul programme.

Améliorations d'IBM z/OS

Inclut des E/S et d'autres améliorations pour la plateforme IBM z/OS.

Prise en charge linguistique

Respecte les normes et les extensions linguistiques.

Fonctionnalités

Une jeune fille asiatique assise sur son lieu de travail devant un écran d’ordinateur et tapant sur l’ordinateur
Traitement scalaire, vectoriel et parallèle

IBM VS FORTRAN offre un traitement scalaire optimisé pour une performance élevée des programmes en série. Il offre un traitement vectoriel sur l'installation IBM ES/3090 Vector Facility et un traitement approfondi pour améliorer les performances vectorielles sur l'installation ES/9000 Vector Facility. Il prend en charge le parallélisme automatique et le langage parallèle explicite pour les applications sur le matériel multiprocesseur d'IBM.

De jeunes codeurs multiethniques compétents en vêtements décontractés discutant de langage informatique
Améliorations apportées à z/OS

IBM VS FORTRAN prend en charge la bande de données E/S pour une exécution plus rapide des E/S séquentielles sur z/OS. Les utilisateurs de z/OS peuvent spécifier le nombre de zones tampons d’E/S à utiliser par unité. 225 tampons sont autorisés et gérés par les routines d’E/S de la bibliothèque et la résidence de la mémoire tampon au-dessus de la zone de 16 Mo à l’aide d’IBM DFSMS 1.1 ou version supérieure. IBM VS FORTRAN fournit également une prise en charge virtuelle des données pour z/OS.

Un jeune homme barbu travaillant sur un ordinateur dans son bureau
Prise en charge linguistique

VS FORTRAN est conforme aux normes en matière de langage FORTRAN 77. Il offre une compatibilité étendue avec le langage XL FORTRAN d’IBM RS/6000 pour une meilleure coopération entre les plateformes et les postes de travail hôte. IBM VS FORTRAN inclut des extensions standard à FORTRAN pour assurer une compatibilité multi-fournisseurs. Il prend également en charge les entiers à précision étendue (64 bits).

Une jeune fille asiatique assise sur son lieu de travail devant un écran d’ordinateur et tapant sur l’ordinateur
Traitement scalaire, vectoriel et parallèle

IBM VS FORTRAN offre un traitement scalaire optimisé pour une performance élevée des programmes en série. Il offre un traitement vectoriel sur l'installation IBM ES/3090 Vector Facility et un traitement approfondi pour améliorer les performances vectorielles sur l'installation ES/9000 Vector Facility. Il prend en charge le parallélisme automatique et le langage parallèle explicite pour les applications sur le matériel multiprocesseur d'IBM.

De jeunes codeurs multiethniques compétents en vêtements décontractés discutant de langage informatique
Améliorations apportées à z/OS

IBM VS FORTRAN prend en charge la bande de données E/S pour une exécution plus rapide des E/S séquentielles sur z/OS. Les utilisateurs de z/OS peuvent spécifier le nombre de zones tampons d’E/S à utiliser par unité. 225 tampons sont autorisés et gérés par les routines d’E/S de la bibliothèque et la résidence de la mémoire tampon au-dessus de la zone de 16 Mo à l’aide d’IBM DFSMS 1.1 ou version supérieure. IBM VS FORTRAN fournit également une prise en charge virtuelle des données pour z/OS.

Un jeune homme barbu travaillant sur un ordinateur dans son bureau
Prise en charge linguistique

VS FORTRAN est conforme aux normes en matière de langage FORTRAN 77. Il offre une compatibilité étendue avec le langage XL FORTRAN d’IBM RS/6000 pour une meilleure coopération entre les plateformes et les postes de travail hôte. IBM VS FORTRAN inclut des extensions standard à FORTRAN pour assurer une compatibilité multi-fournisseurs. Il prend également en charge les entiers à précision étendue (64 bits).

Informations techniques

VS FORTRAN fonctionne sur MVS et z/VM.

Pour les environnements MVS (MVS/ESA, OS/390, z/OS), la configuration logicielle minimale requise est MVS/ESA version 4 et MVS/ESA DFP version 3 ou supérieure. Le système d'exploitation actuel est z/OS.

Pour les environnements VM (VM/ESA, z/VM), la configuration logicielle minimale est VM/ESA version 1.0 ou ultérieure. Le système d'exploitation actuel est z/VM. En ce qui concerne le matériel, IBM VS FORTRAN fonctionne sur tout matériel compatible avec le logiciel. Le matériel actuel est le serveur zSeries.

Les exigences de base du système et de la machine VS FORTRAN version 2, ainsi que les exigences en matière de stockage virtuel et DASD sont abordées.

Codage informatique, programmation et homme asiatique dans la cybersécurité, le développement de logiciels et le script html. Une personne de nuit en Chine avec une carrière dans les technologies de l’information, code de base de données et surveillance de la sécurité du réseau.

Produits associés

IBM XL Fortran for AIX

Un compilateur haute performance pour le développement de programmes Fortran complexes pour AIX.

IBM XL Fortran for Linux

Un compilateur haute performance pour le développement de programmes Fortran complexes pour Linux.

IBM C and C++ Compilers family

Exploitez les technologies avancées de compilation et d'optimisation.

IBM Fortran Compiler Family

Des compilateurs avancés et performants qui peuvent être utilisés pour développer des programmes Fortran complexes.

Passez à l’étape suivante

Découvrez comment IBM VS FORTRAN génère des applications efficaces pour les plateformes IBM z/OS et IBM z/VM. Programmez gratuitement votre entretien (30 minutes) avec un représentant IBM Z.

Autres moyens d’information Documentation Support IBM Redbooks Support et services Tarification flexible Éducation et formation Communauté Communauté de développeurs Ressources