Tel: +44(0)1865 300 579
Fax: +44(0)1865 300 232
Faster Code, Better Tools, Nothing Else to Buy!
"The cross platform compatibility of Absoft's compiler range is a key factor for us. Our recent port to Absoft v10 on Win64 was very straightforward. Everything worked as expected, including the Fortran/C linkage. We are now able to target five different platforms running Absoft compilers, from a common code base."
Lawson Wakefield
Winteracter
|
Product Overview Pro Fortran v10 for Windows is fully source compatible with previous Absoft Fortran releases so all that is necessary to speed up your applications for both Win32 and Win64 is a simple recompile. For customers building mixed Fortran and C applications, Pro Fortran v10 includes a C preprocessor and is link and debug compatible with the Microsoft C compiler included with the Microsoft platform SDK.
|
|
| Table of Contents | |
|
Product information |
Related information - Compatibility & Companion Products - Technical Support - Terms and Conditions |
| Key Benefits |
"By way of appreciation, I must say that I really like the programming environment you've created. I actually do most of my coding in C, but I need to interface with legacy FORTRAN apps that I'm porting to Windows. Those of us who just want to create clean ANSI C and FORTRAN apps are in your debt!" |
|
| Key Features |
Absoft Pro Fortran is the most complete Fortran compiler solution for Windows users available from any vendor. Aggressively optimizing the F95 Fortran compiler provides superior performance for compiled applications. Special optimizations maximize application performance on 32-bit and 64-bit AMD and Intel processors. Pro Fortran is fully link and debug compatible with Microsoft C and .NET but does not require Visual Studio and is not affected by Microsoft's licensing policies or additional cost. The Pro Fortran Integrated Development Environment is powerful and designed to accommodate the needs of both seasoned professionals and beginning developers. The IDE supports select third-party products as plug-ins. Pro Fortran includes everything developers need in a single integrated package.
The Absoft Pro Fortran Compiler Suite for Windows:
Low-cost bundle options available with Pro Fortran for Windows include the IMSL Fortran Numerical Libraries, MATFOR Numerical and Visualization Libraries and VAST auto-parallelization tools. Pre-compiled graphics libraries (2D/3D) are included at no charge, along with pre-built libraries for efficient linear algebra (BLAS and LAPACK95) and are optimized for 32-bit and 64-bit AMD and Intel processors to ensure maximum performance. Visit Polyhedron's F90 test results to see how Pro Fortran compares against other F90 compilers. Hierarchical Data Format (HDF) libraries are included to simplify program development for earth sciences applications.
The Absoft Pro Fortran User's Guide provides step by step instructions and examples of program development through edit, compile, link and debug cycles along with suggested options for porting code from other environments. The Absoft Programmer's Editor uses color syntax to highlight key words and data types. Absoft's Fx2™ Debugger supports Fortran development with intermixed C and assembly code. Mixed language applications are easily created with Fortran, C/C++ and assembler in a single environment using Pro Fortran. The Fortran and C/C++ compilers operate equally well from the command line or the graphical user interface included within the IDE.
All Absoft Pro Fortran products include professional technical support with friendly technical engineers via telephone, email or fax at no additional charge. For users working in multiple environments, multi-platform discount bundles are available. Absoft's no charge companion home license policy allows registered users to install Pro Fortran on home systems for personal use at no additional cost.
The Pro Fortran Compiler Suite for Windows is available in three Editions:
Pro Fortran Standard Edition · The standard edition includes a complete Fortran compiler suite optimized for single processor systems running Win2K and later.
Pro FortranMP Edition · The Multi-processing or MP edition includes everything in the Standard Edition plus a thread-safe runtime library and a "lite" version of VAST-F/Parallel, an application pre-processor which automatically restructures code written for single processors so that it executes on dual processor systems. Pro FortranMP runs on systems running Win2K and later. Upgrades from the "lite" to the full version of VAST are also available.
Pro Fortran Academic Edition · The Academic Edition is identical to the Standard Edition at a special price for qualified academic clients; documentation is provided on CD only; the Academic Edition is not eligible for upgrades.
Licensing options include: Single User/Single Seat, Floating and MaxFlex (multi-platform) licenses
Site licenses are available for all editions of Pro Fortran for Windows. A minimum of 5 or more licenses are required for network licensing. Please contact sales for complete network license details and pricing.
| What's New |
New v10 compilers generate industry-leading performance for both 32-bit and 64-bit AMD and Intel processors
New 32-bit v10 compiler generates code that is up to 20% faster than the previous v9.0 release
New Fx3 Debugger included at no extra cost
| Performance |
| Special Features |
|
Windows Programming |
Graphic Libraries |
Pro Fortran provides full support of the Windows API directly from Fortran. A detailed chapter on Windows programming is included in the documentation. MRWE, the Absoft application framework, is a native Windows Multiple Document Interface (MDI) Windows program written completely in Fortran. Complete documented source is provided as a tutorial on Windows programming in Fortran. The source may be easily modified and recompiled if additional features or modifications are desired.
The process of combining Fortran and C routines into a single application has been a major frustration to many Windows programmers. Microsoft requires use of non-standard Fortran syntax to accomplish this feat. Absoft Pro Fortrans provide a better solution: Absoft Fortran compilers are link-compatible and use standard Microsoft C calling conventions. Mixed Fortran/C applications are easily generated entirely from within the Pro Fortran development environment or can be easily linked with code created in Microsoft C. Example code is provided in the documentation. Pro Fortran compilers are also debug-compatible with the Microsoft C compiler included with the Microsoft platform SDK..
Pro Fortran can automatically build Fortran-based DLLs compatible with Microsoft Visual C++, Microsoft Visual BASIC, Microsoft Excel, Delphi, and Borland C++. Example code is contained in the documentation. Absoft's alias feature allows you to create DLLs compatible with any other configuration.
Pro Fortran includes a new, flexible graphics library called PLplot. PLplot can be called from Fortran as well as C, and 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 (additional details available at: http://plplot.sourceforge.net/).
HDF precompiled libraries are included with every copy of Pro Fortran.
Absoft manufactures high performance Fortran compiler suites for Windows, Macintosh(OS9 and OS X), Intel/Linux and PPC/Linux based systems. Absoft compiler suites are source compatible across the different platforms which means in most cases, only a recompile is needed to port code from one environment to another. Additionally, Absoft's volume pricing policies allow mixing Fortrans from different platforms for best price. Contact sales for further information on these matters.
VAST "lite" for Windows MP Edition
A "lite" Version of VAST-F/Parallel, an auto-parallelizing preprocessor capable of automatically restructuring application code for execution on dual processor systems. A full version of VAST Parallel is available as an option to Absoft Pro FortranMP users. The full VAST version includes everything in the lite version plus OpenMP support and additional optimizations. Pricing and ordering information for the full version of VAST please contact sales.
The distribution CD contains the Pro Fortran language compiler suite which includes:
- F95 compilers for 32-bit & 64-bit Windows
- Absoft Editor, Full Integrated Development Environment (IDE) with F90 modules, Fx3 Debugger, Linker, Profiler and Application Framework(MRWE)
- PLplot Graphics
- Numerous programming examples
- VAX/Unix compatibility libraries
- User Guide, F90/95 & F77 Reference Manuals in indexed PDF format
Additional libraries, tools and resources:
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
IMSL Fortran 5.0 Numerical Libraries are available as an option
ftnchek · release 3.2 pre-compiled static analyzer for Fortran 77+ programs
PLplot · release 5.3.1 library of functions that are useful for making scientific plots
F90SQL · structured query language (SQL) wrapper for Fortran 90
OpenGL · open graphics library originally from SGI
Multi-processor Shared Memory Parallel (SMP) Support
Absoft Pro FortranMP offers support for Shared-Memory Parallel (SMP) multi-processor systems. The VAST pre-processor provides advanced optimization capabilities for single processor machines and automatic parallelization of existing source code to take advantage of multi-processors on machines with multiple CPUs. VAST includes full support for OpenMP directives and is available at special bundle prices.
| Ease of Use |
Agreement: Absoft Software License Agreement.
See Also: Absoft IMSL Software License Agreement.
Limited warranty applies: Yes
Warranty: Absoft and its Licensors warrant that the media on which the software is supplied shall be free of defects in materials and workmanship under normal use for a period of 90 days from the date of purchase. For additional warranty information, see the Absoft Software License Agreement.
Introductory Software Maintenance applies: From date of purchase until version is no longer current; charges may apply afterwards.
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.
Premier Technical Support includes free technical assistance for routine, short duration installation and usage (how-to) questions, limited code-related questions, access to the Absoft user forum and FAQ's and access to friendly technical support engineers via fax, email or telephone during normal support hours. Premier Technical Support is at no charge is as long as the purchased product version is current or the customer is still under Initial or Continuing Software Maintenance.
Initial Software Maintenance (ISM)
Initial Software Maintenance includes free electronic downloads of all interim Service Packs and Quick Fixes from Absoft. Version upgrades require separate purchase but at discounted prices.
Continuing Software Maintenance (CSM)
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 (CSM) for an additional 12-month maintenance term. Continuing Software Maintenance 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.
Please contact Absoft directly for further details or questions on Technical Support or Software Maintenance.
Disclaimer: Premier Technical Support cannot be used as a tutorial to assist in the design and development of applications, use of programs in other than their specified operating environment, provide instructions on general system operation or explore failures caused by products for which Absoft is not responsible under this agreement.
MaxFlex· Flexible Licensing available: Yes
Floating Network Licenses available: Yes
Copy and use on home/portable computer: Yes. Absoft's no charge companion home license policy allows registered users to install Fortran 95 on their home system at no additional charge.
Volume orders: Yes.
| System Requirements |
| Recommended Minimum |
|
| Try and Buy |
| Compatibilty and Companion Products |
| Technical Support |
Full technical support from professional support engineers who 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 and partners can subscribe to Absoft's free electronic mailing list to receive electronic bulletins and update notices advising of new updates, changes in product releases, new product announcements and other news.