a
Tel. 0575 333 297 | Contatti
a
Statgraphics Centurion
Nuova versione 16.1
a
Mathematica Italia
4^ User Group Meeting 2010
a
Intel Parallel Studio con sconto fino al 75%
a
Nuovo Mathematica News 13!
Scopri le potenti nuove caratteristiche: dalla simulazione Monte Carlo alla possibilità di registrare video delle analisi animate!
a
Il meeting si svolgerà presso l'Università degli Studi di Milano nei giorni 7 e 8 ottobre.
Consulta l'agenda e gli abstract dei lavori e iscriviti subito come uditore!

a
Offerta riservata ai possessori di licenza Intel C++ Compiler for Windows. Contattaci per tutti i dettagli sulla promozione.
a
E' stato pubblicato il nuovo numero di Mathematica News: la newsletter con tutte le novità e le applicazione per gli utenti italiani che vogliono utilizzare al meglio Mathematica!
a
Catalogo Software
Lista delle Categorie
Produttori a Catalogo
Tutti i Prodotti A-Z
Promozioni
Download Demo
Catalogo Generale [pdf]
Eventi
Corsi disponibili
Mathematica Italia UGM 2010
» Agenda
» Iscrizione
Servizi

Consulenza
Supporto Tecnico
Contatti

Newsletter
Adalta Notizie new
Mathematica News n. 13 new
Richiesta Preventivo
Listino Prezzi
Condizioni di Vendita
Sales in EU Countries
a Italy
Other EU Countries
Pro Fortran 11 for Linux
| |
Richiedi un Preventivo
Absoft (tutti i prodotti) Lingua : Ing | S.O. : Intel/AMD/Linux
 Absoft Pro Fortran Compiler Suite For x86 or x86_64 Linux

Full OpenMP Support & Advanced Optimizers for Multi-Core Systems
Automate Building Parallel OpenMP Applications



Absoft Roll + Rocks for 64-bit Linux

Pre-Configured & Designed Specifically for HPC Clusters!

Don't want to build, configure & test MPI configurations for your x64 cluster? Consider an Absoft Roll + Rocks bundle.
Save Time & Money!





Top Features of the Absoft Fortran IDE
IDE Feature
Linux
Mac
Windows
Absoft Editor:
Syntax Check
YES
Soon
Soon
Auto Save
YES
Soon
Soon
OpenMP Environment
YES
Soon
Soon
MPI Apps
YES
Soon
Soon
Last Cursor Naviagtor
YES
Soon
Soon
Syntax Highlighting Editor
YES
YES
YES
Multi-File Bookmarks
YES
YES
YES
Program Element Driven Source Browser
YES
YES
YES
Global Search and Replace
YES
YES
YES
Source Line Numbering
YES
YES
YES
Project Management:
Managed Make System
YES
YES
YES
Multiple Debug/Release Build Configurations
YES
YES
YES
Automatic F90 Module Dependencies
YES
YES
YES
External Makefile Based Projects
YES
YES
YES
Parallel Make
YES
YES
YES
Compiler Integration:
Full Fortran 95 with Extensions
YES
YES
YES
EXPLAIN Fortran Error Parsing
YES
YES
YES
Native System C/C++ Compiler Interface
YES
YES
YES
OpenMP Integration
YES
YES (1)
YES (1)
Library Integration:
Integrated IMSL Libraries
YES (2)
YES (2)
YES (2)
Scalapack & BLACS MPI Support
YES
Soon
Soon
Integrated LAPACK and BLAS Libraries
YES
YES
YES
Integrated 2D/3D Graphics Library
YES
YES
YES
MRWE Native Fortran Runtime Windowing Environment
YES
YES
YES
Fx3 Debugger:
Fortran
YES
YES
YES
C/C++
YES
YES
YES
Assembly Language
YES
YES
YES
OpenMP Threads
YES
Soon
Soon

1. Vast Preprocessor available as add on package.
2. IMSL Math and Statistics Library available as add on package.

NEW! Pro Fortran v11 includes integrated OpenMP support. Not only does v11.0 provide OpenMP support in the compiler and runtime, but the upgraded Absoft Fx3 graphical debugger supports debugging multi-threaded OpenMP Fortran sessions, and the IDE adds new features which allow you to control the OpenMP environment. Combined with Absof'ts superior code generation, Pro Fortran provides the easiest and most complete solution for building multi-threaded OpenMP applications.

Absoft compilers automate building parallel code
on multi-core systems. Auto-parallelization and vectorization ensures maximum application performance. A new scheduler improves performance in 32-bit environments and SSE 4*/4.2 maximizes performance on the latest x64 AMD Shanghai and Intel Nehalem processors. Examples of using auto-parallelization and improving performance with OpenMP are included in the documentation. Scalapack and BLACS libraries are included for enhanced MPI support.

Independently verified as a top performing Fortran compiler for 64-bit Linux on both Intel® and AMD ® processors. The Absoft Fortran compilers support all common industry extensions allowing customers to obtain significant performance gains simply by recompiling existing programs with the new compilers. See 3rd party Fortran comparison - 9 compilers on 16 tests.

Includes the only IDE designed for Fortran. Absoft simplifies code development by solving the problems associated with generic IDEs and those such as Visual Studio and Xcode which are excellent for C++, but have no knowledge of Fortran. The Absoft IDE supports both Fortran and C and automatically provides proper syntax sensitivity, array indexing, etc. for each language and OpenMP and MPI control features. It includes everything you need for building desktop, HPC and MPI applications: F95 compilers, programmer's editor, Fx3 graphical debugger, application framework, graphics and optimized math libraries in a single, easy-to-use package.

Single Solution - Linux, Windows and MacOS. Simplify code development for multiple platforms. Absoft provides same look and feel on every platform and allows you to build native applications for Linux, Windows and Mac from a single code base! Absoft's exclusive MaxFlex license manager allows a single license to float across Linux/Windows/Mac, saving you time and money.

Key Features & Information:

Key Features

More Features:
  • Most complete and easiest to use Fortran solution for x86 & x86_64 Linux - Nothing else to buy
  • Advanced optimizers include: auto-parallelization, vectorization and SSE 4*/4.2 support documented to generate best-of-class performance for 32-bit or 64-bit AMD and Intel processors
  • Absoft Fortran 95 compiler operates in F95, F90 and F77 modes and supports all popular workstation extensions
  • OpenMP support integrated in compiler and runtime
  • Fx3 supports debugging OpenMP Fortran sessions
  • Fully compatible with the GNU tool chain
  • Debug and link compatible with the Microsoft C compiler included with the Microsoft platform SDK
  • Complete Integrated Development Environment (IDE) with color programmer's editor, debugger, and ability to execute select third party programs as plug-ins. All Pro Fortran compilers can be executed equally well from the IDE or command line
  • Pre-configured libraries for linear algebra (BLAS, LAPACK95, HDF), VAX/Unix-compatibility and 2D/3D graphics are all included on the distribution CD at no additional charge
  • Numerical libraries with special functions for mathematics and statistics; and Visualization libraries with special numerical and visualization functions are available
  • Source compatible versions available for MacOS and Windows - Multi-platform discounts available
What's New in This Release


Newest Features:

Compiler

  • Integrated OpenMP compiler and runtime support
  • Support for latest multi-core AMD (Istanbul) and Xeon (Nehalem) processors, including SSE 4.1/4.2 support for maximum application performance
  • New scheduler improves application performance, on multi-core and 32-bit processors
  • Full TR15581 support which includes:
  • Allocatable array components
  • Allocatable arrays dummy arguments
  • Allocatable arrays function result
Fx3 Debugger
  • Multiple thread support for debugging OpenMP sessions
  • Improved IDE
IDE
  • Last cursor navigation – Front and Back buttons navigates code visited
  • Elements browser – navigate a customizable sorted list of all elements in a project
  • Syntax check for individual files in project
  • Runtime environment variables
  • OpenMP support (compile and runtime variables)
  • MPI application support
  • Project-wide code completion Math Libraries
Math Libraries
  • Prebuilt Reference LAPACK and BLAS libraries
  • Prebuilt Scalapack and BLACS library for enhanced MPI support
Developing Parallel Code - New Documentation Section
  • Using v11.0 auto-parallelization feature on multi-core machines
  • Using OpenMP directives to improve performance
Benchmark Comparisons


View Full Polyhedron Ltd. 2007 Benchmark Results
for Your Platform:

Results are reproduced with permission
from Polyhedron Ltd. in the United Kingdom.


Optimizing F90/95 and F77 Compilers

Faster Code:
  • ELF object file format
  • Designed for AMD and Xeon processors
  • DWARF debugging format
  • Big Endian <-> Little Endian data conversion
  • Absoft F90/95 and F77 are fully link compatible
  • Link compatibility option with gcc, g77 and f2c
  • Fortran Statement Extensions
Function and Subroutine Extensions

Extensions:
  • INTEGER*8
  • REAL*16
  • COMPLEX*32
  • %VAL and %LOC
  • COMPLEX*16 functions
  • Degree Trig. Functions
  • INTEGER*2 Functions
  • Variable Format descriptor
  • Natural C Function Interface
  • VAX & UNIX Subroutine Libraries
  • Complete VAX Intrinsic Functions
  • VAX compatible TIME and DATE
Code Generation

Major Optimizations:
  • Control flow optimization
  • If-conversion
  • Instruction scheduling
  • Global register allocation
  • Loop unrolling
  • Peephole optimization
Loop Nest Optimizer

Major Optimizations:
  • Loop-caused dependency analysis
  • Loop Interchange
  • Cache Blocking
  • Loop Fission
  • Loop Fusion
  • Outer loop unrolling
  • Prefetching
  • Scalar Expansion and Array Expansion
  • Gather-scatter
  • Automatic Array Padding
  • Vectorization (including SIMD)
Global Scalar Optimization

Major Optimizations:
  • Pre-Optimizer
  • Goto conversion and loop normalization
  • Alias analysis (flow-free and flow-sensitive)
  • Tail recursion elimination
  • Dead store and dead code elimination
  • Induction variable canonicalization
  • Copy propagation
Main Optimizer

Major Optimizations:
  • Partial redundancy elimination
  • Global common sub-expression
  • Loop invariant code motion
  • Strength reduction
  • Linear function test replacement
  • Induction variable elimination
  • Register promotion
Inter-Procedural Analysis

Major Optimizations:
  • Function inlining
  • Inter-procedural constant propagation of globals and parameters
  • Dead function and dead variable elimination
  • Automatic common block padding
  • Feedback Directed Optimization
Multi-Processor Capabilities

Symmetric Multi-processing (SMP)

Absoft Pro Fortran uses all available processors by default. Multi-threading, vectorization, a high performance parallel optimizer, data perfecting, profile guided optimization, IPO, and advanced optimizations can be performed automatically. Combined with the included math libraries, Absoft provides the best solution for creating maximum application performance on single and multi-core systems.

OpenMP Support

Absoft Fortran fully supports automatic multi-threading of applications. Absoft Pro Fortran includes integrated OpenMP support in the compiler and the Absoft Fx3 graphical debugger, debugs OpenMP Fortran sessions.

Ease of Use


Easy to Use:

'Just Installs' without modification on the latest 64-bit Linux implementations from Red Hat, SuSE, Mandrake, and other major builds and includes a complete User Guide with clear examples of editing, compiling, debugging and running programs.

Powerful and ease-to-use, the next generation Absoft Graphical IDE, and the Absoft Fx3 Debugger included with this compiler know if you are using C or Fortran and adjust key words, array indexing, etc. accordingly. Building and debugging mixed Fortran/C applications is easy.

Graphics Libraries

Includes a flexible graphics library called PLplot. PLplot can be called from Fortran as well as C/C++ and can create standard x-y plots, semilog plots, log-log plots, contour plots, 3D plots, mesh plots, bar charts and pie charts.

Multiple graphs (of the same or different sizes) may be placed on a single page with multiple lines in each graph. Output can be to your monitor, a file, a printer or in postscript format.

There are almost 2000 characters in the extended character set including four different fonts, the Greek alphabet and a host of mathematical, musical and other symbols. PLplot is included on all versions of Pro Fortran and is source compatible across Linux, Windows and Mac platforms. HDF precompiled libraries are included with every copy of Pro Fortran.

Multi-Platform Capabilities

Absoft manufactures high performance Fortran compiler suites for Windows, Macintosh(Intel & PPC), Intel/AMD Linux and PPC/Linux based systems.

Absoft compiler suites are source compatible across the different platforms which means that in most cases, only a recompile is needed to port code from one environment to another.

What's Included on Distribution CD

You'll Get:
  • F90/95 compilers (F77 mode supported)
  • Absoft Editor, Full Integrated Development Environment (IDE) with F90 modules, Fx3 Debugger, Linker, Profiler and Application Framework(MRWE)
  • Examples of using auto-parallelization, and improving performance with OpenMP are included in the documentation
  • Scalapack and BLACS libraries are included for enhanced MPI support
  • PLplot Graphics
  • Numerous programming examples
  • VAX/Unix compatibility libraries
  • User Guide, F90/95 & F77 Reference Manuals in indexed PDF format
  • HDF (Hierarchical Data Format) release 4.2r0 precompiled libraries for earth sciences with Fortran entry points
  • BLAS - pre-compiled linear algebra routines
  • LAPACK95 - release 3.0 pre-compiled linear algebra library
  • Distribution includes both RPM and TAR formats, compatible with glibc, and any Linux implementation based on kernel 2.0 or later
  • IMSL Fortran 5.1 Numerical Libraries in both 32-bit or 64-bit are available as options
  • VAST-F/Parallel available as an option for Pro FortranMP Users
Premier Technical Support

Full technical support from professional support engineers, will help resolve any problems is included at no additional charge with each new product from Absoft.

To ensure your software continues running at maximum efficiency, all registered Absoft customers can download service packs and quick fixes at no charge. Customers can subscribe to Absoft's free electronic newsletter to receive bulletins and update notices advising of new updates, changes in product releases, new product announcements and other useful information.

Continuing Software Maintenance

Absoft branded products include Premier Technical Support and Initial Software Maintenance at no additional charge from the time of purchase for as long as the purchased version remains the current release version.

Initial Software Maintenance (ISM) includes free electronic downloads of all interim Service Packs and Quick Fixes from Absoft. Version upgrades require separate purchase but at discounted prices.

At the conclusion of the Initial Software Maintenance term (i.e. when a new version of the purchased product is released) customers may either purchase a Product Upgrade or within 30 days of the new product release, purchase Continuing Software Maintenance for an additional 12-month maintenance term.

Continuing Software Maintenance (CSM) includes all elements of Premier Technical support plus all Product Upgrades issued during the 12-month Continuing Software Maintenance term. Annual renewals of Software Maintenance will be made available at low-cost to customers who renew within their unexpired Maintenance term.

For users electing not to renew Continuing Software Maintenance and having expired maintenance terms but later wishing to rejoin CSM, Reinstatement Software Maintenance (RSM) terms may be purchased.

Third party products distributed by Absoft are subject to license terms and policies of their respective manufacturers.

System Requirements


Recommended Minimum:

64 bit machines

  • AMD Turion, mobile x64AMD or Intel mobile x64
  • Opteron 64-bit, Athlon 64-bit or Intel EM64T CPU
  • 128 MB RAM
  • 64-bit Linux
  • OS must have 32-bit runtime support
  • 32-bit glibc development package required to develop 32-bit applications
  • Installs without modification on:
    • SuSE 8.0 or later
    • Red Hat Enterprise Linux 3.0 or later
    • Ubuntu
32 bit machines
  • x586-class or above processor is required. This includes Intel Pentium I/II/III/IV, AMD K6/II/III, AMD Duron, AMD Athlon/XP/MP, Celeron, Xeon, Pentium M, Athlon64, and Opteron. SMP multi-processor machines are also supported.
  • 64 MB RAM required, 128 MB or more recommended
  • 15 MB free disk space
  • Installs without modification on:
    • Red Hat Enterprise Linux 3.0 or later
    • SuSE 8.1 or later
    • Mandrake 8.2 or later
    • Fedora Core 1 or later
    • Ubuntu
License Options

Flexible Licensing:
  • Single User / Single Machine
  • Floating Network on Single Platform
  • Floating Network for Mixed Platforms
    (Linux, Windows, Mac)
  • Academic Programs
Compatibility & Companion Products

Absoft uses an extended version of the Cray CF90 front end and adheres to the latest ISO and ANSI Fortran 95 standards. Extensions from all major workstations have been added to make sure your code ports from any environment with minimal effort.

Absoft Fortran compilers conform to all DoD MIL-STD 1753, FIPS 69-1, and POSIX standards, support most popular VAX/VMS extensions including RECORD, STRUCTURE, POINTER, and UNION, (per V5.4 of VMS FORTRAN), QUAD (REAL*16) data types as well as others from IBM/VS, Cray, Sun FORTRAN as well as FORTRAN 66 conventions.

Automatic byte-swapping and full integration with many third party tools means porting code from virtually any environment requires little more than a recompilation without rewriting code. The F95 compiler can operate in F95, F90 or F77 modes.

| Tel. 0575 333 297 | Fax 0575 333 284 | P. iva 01408650511 | Email info@adalta.it © ADALTA | All Rights Reserved |