» Compaq Fortran Compiler for Linux Alpha
» Compaq C for Linux Alpha
» Compaq C++ for Linux Alpha
» Compaq Portable Math Library (CPML)
» Compaq Extended Math Library (CXML)
» Ladebug Debugger
Compaq Fortran Compiler for Linux Alpha
The industry-leading Compaq Fortran compiler is now available for Linux
Alpha customers. Compaq Fortran for Linux Alpha systems supports most
of the popular language dialect and extensions that are available on other
HP platforms (OpenMP and HPF features are not supported), and will
enable the user to exploit the full power of Alpha systems for technical
applications that demand high performance. Compaq Fortran for Linux Alpha
systems is a full-language Fortran 95 implementation. Fortran programs
using the latest features as well as traditional Fortran 77 programs will
be able to take advantage of the highly optimized Alpha code generation
technology to exploit the Alpha processor's leadership performance.
See http://h18000.www1.hp.com/fortran/linux/
for further information about Compaq Fortran.
Compaq C for Linux Alpha
Compaq C for Linux Alpha Systems provides the same code optimization
technology used in Compaq Fortran for Linux Alpha Systems, which is current
with the very latest compilers for Compaq Tru64 UNIX. This can
provide significant performance improvements in applications previously
built for Linux Alpha. Improvements of a factor of two or more have been
seen in some floating-point intensive applications, while more modest
improvements on the order of 15% to 30% are more often seen for integer
codes.
The Compaq C compiler is a standards-compliant, multi-dialect, feature-rich
implementation of the C language. It contains a highly optimizing code
generator specifically designed to exploit the 64-bit Alpha architecture.
It is particularly well-suited and contains extended support for systems
programming, parallel programming, and mathematical computing.
The compiler supports most language features and options provided by
the newest C compilers for Tru64 UNIX. This compiler also extends the
language dialect and diagnostic message controls found in the most recent
Tru64 UNIX C compilers to provide better compatibility with gcc, and adds
compatibility with the gcc command line to minimize makefile changes.
See http://h30097.www3.hp.com/linux/compaq_c/index.html
for further information about Compaq C.
Compaq C++ for Linux Alpha
Compaq C++ for Linux Alpha is a native programming language product,
which generates optimized object code. Compaq C++ for Linux Alpha is based
on the ANSI/ISO C++ International Standard, reference designation number
ISO/IEC 14882:1998. In addition to this standard, C++ supports the ARM,
CFRONT, GNU, and MS dialects. In addition to the compiler, the kit includes
the C++ Standard Library, the Compaq Portable Math Library (CPML) and
the Ladebug debugger ported from Tru64 UNIX. Documentation includes man
pages, a README document, a Using Guide, and a Class Library Reference
Manual.
See http://h30097.www3.hp.com/linux/compaq_cxx/
for further information about Compaq C++.
Compaq Portable Math Library (CPML)
CPML enables customers to significantly increase the precision and speed
of mathematical calculations by more than 10 times compared to other mathematical
libraries currently available on Linux. The Compaq Portable Math Library
(CPML) is identical in content to that of Compaq Tru64 UNIX libm and consequently
can be considered as a replacement for the Linux Alpha Libm. In
particular the CPML provides intrinsic function support for the C and
Fortran languages as defined by the X/Open, ANSI C and ANSI Fortran standards.
The CPML supports IEEE single, double and quad precision floating point
formats.
The standard CPML routines are significantly faster than the corresponding
routines in the Linux Alpha libm and with a few exceptions are also faster
than the corresponding libffm routines.
Compaq Extended Math Library (CXML)
Compaq Extended Math Library (CXML) is a set of mathematical subprograms
that are optimized for the Alpha architecture. Included subprograms cover
the areas of Basic Linear Algebra, Linear System and Eigenproblem Solvers,
Sparse Linear System Solvers, Sorting, Random Number Generation, and Signal
Processing.
See http://h18000.www1.hp.com/math/index.html
for further information about CPML and CXML.
Ladebug Debugger
The Ladebug Debugger is a powerful, fully symbolic debugger that helps
you locate runtime errors (bugs) in your code. Ladebug allows you to:
- Perform source-level debugging
- Attach to a running process
- Debug programs with shared libraries
- Debug massively parallel programs
Ladebug is a command-line debugger much like gdb. It provides extensive
support for debugging programs written in C, C++, and Fortran (77 and
90) and compiled with the Compaq Linux Alpha compilers, which generate
Dwarf-2 debugging information. Ladebug comes with an extensive html manual.
This is the same debugger that HP ships on its Tru64 systems.
See http://h18000.www1.hp.com/products/software/ladebug/
for further information about Ladebug.
|