Bibliothèques
Gamme Gino [ GINO Bundle | GINO | GINOMENU | GINOGRAF | GINOSURF | CALGINO | GINOMENU Studio ]
Gamme IMSL IMSL ]
Gamme Matfor MATFOR ]
Compilateurs
Gamme Absoft [ Absoft Pro Fortran ]
Gamme Intel [ Intel C++ | Intel Fortran | Intel VTune | Intel Performance Libraries | Intel Threading Tools
| Intel Clusters Tools | Intel Parallel Studio ]
Gamme Lahey [ Lahey Fortran Windows | Lahey Fortran Linux ]

absoft pro fortran Absoft Pro FORTRAN


Le développement facilité :
La gamme Absoft Pro Fortran est la plus complète du marché. Elle contient des outils de développement Fortran de hautes performances, et elle est la seule à fournir des compilateurs F77 et F95 pour toutes les plates-formes PC. Les différents compilateurs sont compatibles sources (Windows, Linux, Mac OS X) et livrés avec tous les outils de développement nécessaires, dont un débogueur source multi-langage (Fx).

Absoft Pro Fortran Windows : le compilateur Absoft Pro Fortran pour Windows (32-bit) est l’un des environnements de développement le plus complet actuellement disponible.
• compilateur F95/F77
• compilateur C/C++ pour les développements en plusieurs langages
• environnement de développement intégré (IDE)
• librairie graphique pré-compilée, des librairies d’algèbre linéaire
• débogueur multi-langage Fx2™
Absoft Pro Fortran pour Windows est compatible avec la majorité des environnements de développement, dont .NET, et permet de générer du code optimisé pour processeur 32-bit (AMD Athlon, Intel P4 et Xeon). Disponible en option : librairie VAST-F de parallélisation automatique du code.

Absoft Pro Fortran Mac OS X : spécifiquement conçu pour l’environnement OS X, Absoft Pro Fortran pour Mac OS X est l’outil le plus approprié pour développer en Fortran avec un Macintosh.
• compilateurs F77, F95 (optimisé G5) et C/C++
• un éditeur, un IDE, un débogueur et un Application Framework (MRWE)
• librairie graphique
Disponibles en option : librairie VAST-F/Parallel de parallélisation automatique du code, et pré-processeur VAST-F/Vector pour une optimisation AltiVec.

Absoft Pro Fortran Linux : les compilateurs Absoft Pro Fortran pour Linux offrent de hautes performances, une fiabilité reconnue et un ensemble complet de librairies et d’outils de développement, dont le débogueur multi-langage Fx2™.
Ces compilateurs sont disponibles en 2 versions :
• Fortran 95 pour Linux 32-bit intégrant une nouvelle technologie d’optimisation pour SSE2 et x87 délivrant des performances étonnantes sur processeurs AMD Athlon, Pentium 4 et Xeon
• Fortran 95 pour Linux 64-bit, pour processeur AMD64, permettant de générer du code 32-bit et 64-bit

Détails



GINO Bundle

Plus de 900 procédures de visualisation et de développement d'interfaces ! La bibliothèque inclut des dispositifs de présentations de données en 2D et 3D, et toutes sortes de fenêtres et de widgets pour la création d'interfaces utilisateurs. GINO BUNDLE couvre tous les outils de programmation basiques (tracé de courbes, choix de polices, remplissage, manipulation d'images, interaction, structures de segments, transformation, visualisation...), et intègre toutes les fonctions OpenGL (facettes, éclairage, ombrés, surfaces de Bézier, textures...)

GINO Bundle = GINO + GINOGRAF + GINOSURF + GINOMENU (voir descritifs ci-dessous)

Détails



GINO

Plus de 450 procédures pour le développement d'applications graphiques 2D et 3D, allant des outils graphiques les plus courants jusqu'aux fonctions OpenGL les plus évoluées.
Export aux formats JPEG, PNG, CGM, Postscript et WMF.

Détails



GINOMENU

Boîte à outils pour le développement d'interfaces graphiques sous Windows, GINOMENU met à votre disposition une large palette d'outils de création de fenêtres et de widgets dans un format simple d'utilisation. Vous n'aurez pas à intervenir dans les fichiers source ou MFC, ni à vous lancer dans une programmation Windows exigeante.
Accès possible aux outils graphiques de GINO et GINO BUNDLE (en option).

Détails



GINOGRAF

GINOGRAF facilite l'affichage de données en 2D sous forme de diagrammes en bâtons, tracés en escalier, diagrammes en surface, graphiques X-Y, courbes de population, tableau de textes et diagrammes vectoriels. Vous gardez le contrôle complet sur tous les paramètres : annotations, axes, titrages...

Détails



GINOSURF

GINOSURF permet la visualisation de données en 3D sous forme de tracés en contours, coupes transversales, surfaces avec masquage des lignes de construction. En option : fonctions de triangulation pour les tracés en contours, possibilité d'annotation, données 4D.

Détails



CALGINO

Bibliothèque deprocédures permettant de convertir les procédures Calcomp HCBS fréquemment utilisées pour la création d'applications graphiques. Les bibliothèques CALGINO convertissent les procédures Calcomp HCBS en leurs équivalentes GINO, permettant à des programmes existants de type Calcomp de s'intégrer à tous types d'application et d'environnements grâce au fonctionnement indépendant de la plate-forme.

Détails



GINOMENU Studio

GINOMENU Studio est un constructeur interactif d'interface utilisateur graphique (GUI) et un environnement de développement spécifiquement étudié pour le programmeur Fortran et C. Les développeurs peuvent créer une interface graphique par simple glisser-déposer, sans avoir à écrire de nombreuses lignes de code.

Détails



IMSL

Les bibliothèques IMSL sont un ensemble détaillé et complet de fonctions mathématiques et statistiques qui vous founit des "briques de base" pour toutes vos applications d'analyse de données. Ces librairies vous affranchissent d'un coûteux et fastidieux développement en interne de codes, en vous fournissant des algorithmes pré-développés intégrables directement dans vos applications Fortran et C/C++. Entièrement testées, précises et fiables, les bibliothèques de calcul numériques IMSL accélèrent le développement de vos applications d'analyse de données. Mieux encore, ces applications sont portables immédiatement dur de multiples plates-formes. Les bibliothèques IMSL sont conçues pour exploiter de façon optimale votre environnement informatique, depuis les machines de bureau jusqu'aux systèmes de calcul distribué. Depuis 30 ans, les entreprises font confiance à IMSL et l'adoptent comme un standard de facto.

Détails



intel Compilateurs Intel C++

Intel C++ compiler Professional pour Windows : le compilateur Intel C++ pour Windows s'intègre dans les environnements Visual Studio .NET 2002 et 2003, et offre une compatibilité native avec Visual C++ .NET, avec du code compilé et des macros Microsoft.
Il donne également la possibilité d'exploiter des projets Microsoft Visual Studio .NET et de les recompiler. Intel C++ Compiler Windows est fourni avec Intel C++ Compiler for eMbedded Visual C++ (développement d'applications pour des assistants personnels, téléphones mobiles et dispositifs sans fil).

Intel C++ compiler Professional Edition pour Mac : le compilateur Intel C++ pour Mac permet de tirer profit au maximum des nouveaux ordinateurs Macintosh disposant d'un processeur Intel Core Duo.

Intel C++ Compiler Professional Edition pour Linux : le compilateur Intel C++ pour Linux est compatible avec les environnements de développement GNU C/C++ et C++ ABI. Il permet le développement d'applications “Multi-Thread” et il est doté d'excellentes capacités d’optimisation grâce au support du standard OpenMP 2.0 et de fonctions d’auto-parallélisation.

Détails




intel Compilateurs Intel Fortran

Intel Visual Fortran compiler Professional Edition pour Windows : Intel Visual Fortran comporte un compilateur Fortran 95, des extensions Compaq Visual Fortran et Intel Visual Fortran, la technologie Hyper Threading. Il supporte l’OpenMP, les pointeurs Cray et les structures VAX. Grâce au compilateur Intel Visual Fortran, vous pouvez générer du code source compatible Compaq Visual Fortran, ainsi que développer et déboguer en langage mixte C et Fortran. Disponible en version Standard ou Pro (la version Pro est optimisée avec la librairie IMSL Fortran 5.0).
Nécessite un environnement de développement .NET

Intel Fortran Compiler Professional Edition pour Mac : le compilateur Intel Fortran pour Mac permet de tirer profit au maximum des nouveaux ordinateurs Macintosh disposant d'un processeur Intel Core Duo. Intel Fortran est disponible en version standard ou professionnelle.

Intel Fortran Compiler Professional Edition pour Linux : le compilateur Intel Fortran Linux permet de générer du code source compatible Compaq Visual Fortran et de développer et déboguer en langage mixte C et Fortran. Intel Fortran Linux s’intègre parfaitement dans l’environnement de développement Microsoft Visual Studio 6.0.

Détails



Intel VTune Performance Analyzers :

Intel VTune Performance Analyzer permet de s'assurer que les applications développées exploitent au mieux les capacités de l'unité centrale. Il aide à déterminer les modifications nécessaires pour de meilleures performances. Intel VTune Performance Analyzer permet entre autres d'analyser le code des applications (sans apporter de modifications), d'identifier les goulets d'étranglement et de rapidement cibler les zones à modifier. Existe pour Windows et pour Linux.

Intel Thread Profiler pour Windows : Outil d'analyse et de visualisation de "Thread" le plus avancé. Il apporte une aide aux applications Tune multi-threaded pour des performances optimales sur les processeurs Intel multi-coeurs. Dans Inetl Thread Profiler, l'affichage chronologique montre quels "Thread" sont actifs et comment ils interagissent entre eux. Regarder la répartition du travail de vos "Threads" et maîtriser les déquilibres de chage. Identifier plus facilement les régions de code "threads" pour améliorer les performances et renforcer l'évoluticité dans vos applications.

Intel Performance Libraries :

Intel Integrated Performance Primitives : librairie multi-plates-formes de fonctions spécialisées pour le multimedia, les codecs audio et vidéo, le traitement de l’image, le traitement du signal, la compression de la voix, et le cryptage (contient les fonctions mathématiques associées). Intel IPP est optimisé pour les processeurs Intel Pentium 4 et M, Centrino, Xeon, Itanium…

Intel Math Kernel Library est un ensemble de librairies mathématiques fortement optimisées et thread-safe pour les applications scientifiques, techniques et financières nécessitant des performances de haut niveau. Elles incluent : les librairies BLAS et LAPACK, les Transformées de Fourier Discrètes, une librairie de mathématiques vectorielles, le solveur de matrices creuses PARDISO, etc.

Intel Threading Analysis Tools :

Intel Threading Building Blocks (Intel TBB) : Bibliothèque de templates C++ facilitant le développemnt d'applications multi-thread, TBB met à votre disposition tous les algorithmes et structure de données parallèles nécessaires pour vous épargner les tâches les plus laborieuse.

Intel Thread Checker permet, grâce à son moteur de détection de défaillances des threads d’exécution, de détecter rapidement toutes sortes de dysfonctionnements dans vos applications multi-thread Win32 et OpenMP en cours de développement.

Intel Cluster Tools :

Intel Cluster Toolkit : ces outils interviennent à chaque étape du développement, optimisant ainsi les performances des clusters à base de processeurs Intel.

Intel Cluster Toolkit Compiler Edition : Pack logiciels comprenant Intel C++ et Fortran Intel pour toutes les architectures Intel, et également tous les Intel Clusters Tools pour développer, analyser et optimiser les performances des applications parallèles sur Linux ou Windows (CCS = Compute Cluster Server)

Intel MPI Library : la librairie MPI (Message Passing Interface) facilitent l'échange de données lors de l'utilisation de clusters.

Intel Trace Analyzer and Collector : Outil puissant pour comprendre le comportement des applications MPI, pour retrouver rapidement les goulets d'étranglement, et atteindre des performances élevées pour des applications de cluster parallèles. Il prend en charge l'architecture Intel de base des systèmes cluster, dispose d'un haut degré de compatibilité avec les normes actuelles, et inclut désormais des comparaisons de fichiers tracésn un compteur pour afficher les données, et une vérification de l'exactitude de la bibliothèque MPI. Avec Intel Trace Analyzer and Collector, analysez les performances MPI, accélerez l'exécution de l'application en parallèle, localisez les points chauds et les goulets d'étranglement, et comparez les fichiers tracés avec des graphiques fournissant une analyse approfondie et un calendrier détaillé.



Intel Parallel Studio :

Le nec plus ultra en terme de parallélisation, l'outil tout-en-un au service des développeurs Microsoft Visual Studio C/C++. Intel Parallel Studio réunit les outils de parallélisation : Intel Parallel composer, Intel Parallel Inspector et Intel Parallel Amplifier.

Intel Parallel Composer - Compiler et déboguer
Ce nouvel ensemble de compilateurs et bibliothèques apporte un élan sans précédent aus développeurs utilisant Microsoft Visual C++, en accélérant la mise en oeuvre du threading et en développant la productivité du programmeur.

Intel Parallel Inspector - Détecter les erreurs
Afin d'assurer une totale stabilité de vos applications, ce nouvel outil détecte, analyse et révèle les éventuels conflits de threading et d'allocations de mémoire.

Intel Parallel Amplifier - Rééquilibrer
Spécialement conçu pour les applications multi-cores, il diagnostique le comportement des threads et rééquilibre rapidement et facilement les charges, sans que vous ayez à connaître toute l'architecture du processeur, ni à décrypter le code.



Lahey Fortran Lahey Fortran

Lahey/Fujitsu Fortran 7.1 pour Windows : puissant compilateur Lahey/Fujitsu Fortran 95 Legacy Free, éditeur de lien, débogueur en mode texte, Librarian, support complet pour la création de DLL et les appels aux API Windows, documentation en ligne.

Lahey/Fujitsu Fortran 8.0 pour Linux 64 bit : Lahey/Fujitsu Fortran v8.0 est à ce jour l'environnement de développement Fortran Linux 64 le plus robuste du marché. Il est optimisé pour les plates formes Intel EM64T et AMD64.

Lahey/Fujitsu Fortran 95 Pro : fruit de 35 ans d’expérience dans le développement d’outils Fortran, ce compilateur Fortran 95/90/77 en mode ligne de commandes offre des performances de très haut niveau. La version Pro comprend également :
• des fonctions de parallélisation automatique
• optimisation pour Pentium 4 et Xeon avec SSE2
• support OpenMP 2
• librairies BLAS et LAPACK
• Winteracter Starter Kit (création d’interfaces utilisateur)
• la librairie mathématique Fujitsu SSL2

Détails



matfor MATFOR

Ensemble de librairies en Fortran 90/95 et C++ offrant des fonctions avancées de calcul numérique et de visualisation 2D/3D permettant de raccourcir les cycles de développement :
• fonctions avancées de visualisation 2D/3D et d’animation de graphiques
• visualiseur graphique permettant d’afficher des graphiques en cours de simulation avec seulement quelques lignes de code
• syntaxe de type MATLAB
• librairies numériques basées sur les librairies Intel MKL