Langage de programmation parallèle haute performance

Caractéristiques

Haute performance

Fortran a été conçu à partir de zéro pour des applications à forte intensité de calcul dans les domaines de la science et de l’ingénierie. Des compilateurs et des bibliothèques matures et testés au combat vous permettent d’écrire du code proche du métal, rapidement.

Statiquement et fortement typé

Fortran est statiquement et fortement typé, ce qui permet au compilateur de détecter très tôt de nombreuses erreurs de programmation pour vous. Cela permet également au compilateur de générer du code binaire efficace.

Facile à apprendre et à utiliser

Fortran est une langue relativement petite qui est étonnamment facile à apprendre et à utiliser. Exprimer la plupart des opérations mathématiques et arithmétiques sur de grands tableaux est aussi simple que de les écrire sous forme d’équations sur un tableau blanc.

Polyvalent

Fortran vous permet d’écrire du code dans le style qui correspond le mieux à votre problème : impératif, procédural, orienté tableau, orienté objet ou fonctionnel.

Nativement parallèle

Fortran est un langage de programmation nativement parallèle avec une syntaxe intuitive de type tableau pour communiquer des données entre les PROCESSEURS. Vous pouvez exécuter presque le même code sur un seul processeur, sur un système multicœur à mémoire partagée ou sur un HPC à mémoire distribuée ou un système basé sur le cloud. Les Coarrays, les équipes, les événements et les sous-programmes collectifs vous permettent d’exprimer différents modèles de programmation parallèles qui correspondent le mieux à votre problème.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *