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.
Utilisation du langage Fortran avec un environnement linguistique sur IBM z/OS
Exemples en Fortran pour IBM z/VM
Effectue un traitement vectoriel et parallèle et un traitement séquentiel standard (série) au sein d'un seul programme.
Inclut des E/S et d'autres améliorations pour la plateforme IBM z/OS.
Respecte les normes et les extensions linguistiques.
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.
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.
VS FORTRAN est conforme aux normes en matière de langage FORTRAN 77. Il offre une compatibilité étendue avec le langage FORTRAN de l'IBM RS/6000 XL 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).
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.
Un compilateur haute performance pour le développement de programmes Fortran complexes pour AIX.
Un compilateur haute performance pour le développement de programmes Fortran complexes pour Linux.
Exploitez les technologies avancées de compilation et d'optimisation.