En savoir plus sur IBM VS FORTRAN

Traitement scalaire, vectoriel et parallèle

IBM® VS FORTRAN fournit un traitement scalaire optimisé qui permet aux programmes série de bénéficier de performances d’exécution élevées. Il permet un traitement vectoriel sur IBM ES/3090® Vector Facility et un traitement étendu pour de meilleures performances vectorielles sur ES/9000® Vector Facility. Il prend en charge le parallélisme automatique et le langage parallèle explicite pour les applications qui s’exécutent sur le matériel IBM permettant le multitraitement.

Améliorations pour z/OS

IBM VS FORTRAN prend en charge la segmentation des données d’E-S pour une exécution plus rapide des E-S séquentielles sur z/OS®. Les utilisateurs de z/OS peuvent spécifier pour chaque unité le nombre de mémoires tampon d’E-S à utiliser. 225 mémoires tampon sont autorisées et gérées par les routines d’E-S de la bibliothèque, et ces mémoires peuvent résider au-dessus de la zone des 16 Mo si IBM DFSMS 1.1 ou ultérieur est utilisé. IBM VS FORTRAN prend également en charge la méthode d’accès “data-in-virtual” (DIV) pour z/OS.

Prise en charge du langage

VS FORTRAN est conforme à la norme de langage FORTRAN 77. Il offre une compatibilité étendue avec le langage IBM RS/6000® XL FORTRAN pour une meilleure coopération multiplateforme et hôte-poste de travail. IBM VS FORTRAN inclut des extensions FORTRAN standards qui garantissent sa compatibilité avec les différents fournisseurs. Il prend également en charge les entiers à précision étendue (64 bits).

Exigences techniques

VS FORTRAN s’exécute sur MVS et z/VM. Pour les environnements MVS (MVS/ESA, OS/390, z/OS), la configuration logicielle minimum requise est MVS/ESA version 4 et MVS/ESA DFP version 3 ou ultérieur. Le système d’exploitation actuel est z/OS. Pour les environnements VM (VM/ESA, z/VM), la configuration logicielle minimum requise est VM/ESA version 1.0 ou ultérieur. Le système d’exploitation actuel est z/VM. Pour ce qui est du matériel, IBM VS Fortran s’exécute sur n’importe quel matériel pouvant le prendre en charge. Le matériel actuel est le serveur zSeries®.