La suite Pro Fortran Absoft automatizza la costruzione estremamente veloce di codice parallelo su sistemi multicore AMD e Intel. Le caratteristiche del compilatore includono: APO, IPO, PGFDO optimizers e auto vectorization.
Il Pro Fortran è stato nominato da organismi indipendenti come uno dei migliori compilatori Fortran su processori Intel® e AMD ® in termini di prestazioni.
I compilatori Fortran supportano tutte le comuni estensioni del mercato permettendo agli utenti di ottenere significativi I compilatori Fortran supportano tutte le comuni estensioni del mercato permettendo agli utenti di ottenere significativi miglioramenti delle performance semplicemente ricompilando i programmi esistenti con i nuovi compilatori.
Il Pro Fortran Absoft è disponibile per sistemi Windows, Macintosh e Linux.
Visita il sito Absoft per le schede tecniche approfondite www.absoft.com
Linux Pro Fortran for 2022
Absoft Pro Fortran 2022 provides a complete 32 or 64 bit Linux Fortran compiler solution and supports mixed language development by interfacing with the GNU GCC C/C++ compilers.
Key Features
- Most complete and easiest to use Fortran solution for x86 & x86_64 Linux – Nothing else to buy or learn
- Installs and runs on most Linux distributions including Redhat, SuSE, Debian, and Ubuntu
- Highly optimized code generation for best-of-class performance for 32-bit and 64-bit AMD and Intel processors
- Full Fortran 95 compiler with F2003 and F2008 features
- Legacy FORTRAN compatibility and workstation extensions
- Debug and link compatible with the GNU GCC C/C++ compilers
- Complete Integrated Development Environment (IDE) with 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
- AMDAL pre-configured HPC libraries for linear algebra (BLAS, LAPACK), VAX/Unix-compatibility, data access (HDF4, HDF5, NetCDF) and 2D/3D graphics
- Source compatible versions available for Macintosh, Windows and Linux – Multi-platform discounts available
Supported F2003/F2008 Features
F2003 /F2008 Features | |
IEEE Exceptions Module | ISO C BINDING Module |
ENUMERATIONS | VALUE Statement/Attribute |
PROTECTED statement/attribute | POINTER W/INTENT Attribute |
Allocatable Components (partial) | Enhanced TYPE Initializers |
POINTER bounds remapping | empty CONTAINS statement |
IOMSG= specifier | recognized ASYNC I/O specifiers |
ABSTRACT INTERFACE | PROCEDURE statements |
STREAM I/O | NEWUNIT= OPEN specifier |
F2003/F2008 Intrinsic Functions | ||
ACOS | ASIN | ATAN |
ACOSH | ASINH | ATANH |
BESSEL_J0 | BESSEL_J1 | BESSEL_JN |
BESSEL_Y0 | BESSEL_Y1 | BESSEL_YN |
BGE | BGT | BLE |
BLT | COSH | COMPILER_VERSION |
COMPILER_OPTIONS | DSHIFTL | DSHIFTR |
EFC_SCALED | GAMMA | HYPOT |
IS_IOSTAT_END | IS_IOSTAT_EOR | LEADZ |
LOG_GAMMA | MASKL | MASKR |
NEW_LINE | POPCNT | POPPAR |
SELECTED_CHAR_KIND | SINH | STORAGE_SIZE |
TANH | TRAILZ |
F2003/F2008 SUBROUTINES | |
EXECUTE_COMMAND_LINE | FLUSH |
GET_COMMAND_ARGUMENT | GET_COMMAND |
GET_ENVIRONMENT_VARIABLE | MERGE_BITS |
MOVE_ALLOC |
Graphics Programming
The AWE Fortran application framework provides Fast Data Visualization to easily create a variety of plots and charts and also supports the AWE Canvas with graphics primitives such as lines, curves, and rectangles. OpenGL graphics programming is supported through included f90gl and f03gl interface packages. The Absoft Linux Pro Fortran package also contains pre-built versions of 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.
OpenMP 3.1 Support
Absoft Pro Fortran provides complete Open MP 3.1 support in the compiler and debugger.
GNU GCC C/C++ Compiler Support
The AbsoftTools integrated development supports mixed language programming by integrating the GNU C/C++ compilers included as a standard part of Linux distributions.
System Requirements
- A computer with a 32 or 64 bit Intel or AMD processor supporting the Intel SSE2 instruction set (Intel Pentium 4 or later, AMD Athlon II or later). For best performance, a multi-core or multi-processor system is recommended.
- 2GB RAM
- 4GB free disk space
- A 32 or 64 bit Linux OS distribution
- RedHat 6.x, 7.x,8.x
- CentOS 6.x,7.x.8.x
- SuSE
- Ubuntu
- Debian
- Most other distributions