Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
More options
HP.com home
HP-UX 11i March 2002 Release Notes: HP-UX Servers and Workstations > Chapter 4 HP-UX 11i Operating Environment Applications

HP-UX 11i Technical Computing Operating Environment

» 

Technical documentation

Complete book in PDF
» Feedback
Content starts here

 » Table of Contents

new at 11i
original release

Like the Minimal Technical Operating Environment, the Technical Computing OE contains all the base functionality that is common to the other four OEs, including the base 32/64-bit HP-UX Operating System, network drivers, and other always-installed functionality. It is not a superset of the standard 11i OE; however, it is a superset of the Minimal Technical OE. Also, unlike the Minimal Technical OE, the Technical Computing OE is available on both technical servers and workstations.

The HP-UX 11i Technical Computing Operating Environment includes these applications:

For the available selectable products for this OE, see Table 4-2 “Selectable Applications”.

FirstSpace VRML Viewer

The FirstSpace VRML (Virtual Reality Markup Language) Viewer version B.11.11 allows you to "drag-and-drop" a VRML model into the view space. FirstSpace has changed from revision 1a to 1.10.

obsoleted for
March 2002

The FirstSpace VRML has been obsoleted and will not be installed by the current release of HP-UX 11i. The Update-UX utility will not remove existing instances of FirstSpace VRML at this time.

updated for December 2001

FirstSpace FRML Viewer has been deprecated (slated for future obsolescence) and will be removed from the operating environment in a future release.

High Performance Math Libraries (HP MLIB)

updated for September 2001

New features for version B.08.01 include the following:

  • 64-bit integer interface for VECLIB and LAPACK libraries

  • Sparse BLAS functionality

  • Sparse solver library improvements

  • LAPACK 3.0 compliance

  • Archive and shared libraries

new at 11i
original release

The High Performance Math Libraries (HP MLIB) product contains both the Linear Algebra Package (LAPACK) and the Vector Library (VECLIB) subprograms, providing mathematical software and computational kernels for engineering and scientific applications involving linear equations, least squares, eigenvalue problems, and the singular value decomposition.

New features for version B.07.01 (described below) include the following:

  • Shared libraries

  • Basic Linear Algebra Subroutine (BLAS) Standard functionality

  • LAPACK 3.0 tuned for HP PA-RISC 2.0 processors

  • Simplified sparse solver interface with improved performance

  • Improved performance of key routines

  • Improved C and C++ usability

Impact

HP MLIB incorporates algorithmic improvements, and several tunable parameters are adjusted for good execution performance.

While you can use HP MLIB as archive or shared libraries, the performance of your applications is better when you use archive libraries. However, if you need to keep executable files small, you can use shared libraries on any PA-RISC 2.0 system running the HP-UX 11.0 or later operating system.

VECLIB is optimized by using a highly efficient implementation of the Basic Linear Algebra Subprograms (BLAS), Levels 1, 2, and 3, as well as a subset of the newly-defined BLAS Standard. Performance for key BLAS routines has been improved.

MLIB fully conforms to the public domain version 3.0 of LAPACK in all user-visible usage conventions. The internal workings of some subprograms have been tuned and optimized for Hewlett-Packard computers.

This version simplifies sparse solver interface use and improves its performance. Version 4.0 of the METIS reordering technology has been incorporated.

You can now use the C or C++ compiler to link applications built with MLIB. (Previous to this release, you were required to link using the Fortran compiler when using VECLIB or LAPACK.)

Documentation

For more detailed documentation and additional product information, see:

HP 3D Technology for the Java Platform

The HP 3D Technology for the Java 2 Platform contains the classes for creating 3D applications. The HP 3D Technology for the Java Platform may be distributed with your Java applications as long as you adhere to the terms of the LICENSE file. Vendors also need to include an installer.

Documentation

For prerequisites, installation requirements, and information read the release notes included in the HP 3D software. Or for the most up-to-date information, go to the Web at http://www.hp.com/go/java.

HP Message-Passing Interface (MPI)

HP Message-Passing Interface (MPI) is a high-performance implementation of the Message-Passing Interface Standard. HP MPI complies fully with the 1.2 standard and partially with the 2.0 standard. HP MPI provides an application programming interface and software libraries to support parallel, message-passing applications that are efficient, portable, and flexible.

updated for
March 2002

New feature of HP MPI version 1.7.2:

  • With the use of libmpirm.sl, the PA-RISC version of Load Sharing Facility (LSF) can be run on the Itanium Processor Family (IPF) version of HP MPI.

updated for
September 2001

New features of HP MPI version 1.7 include the following:

  • New start up. The new HP MPI start-up requires that MPI be installed in the same directory on every execution host. The default is the location from which mpirun is executed. This can be overridden with the MPI_ROOT environment variable. We recommend setting the MPI_ROOT environment variable prior to starting mpirun.

    Previous versions of HP MPI allowed mpirun to exit prior to application termination by specifying the -W option. The option -W used with mpirun is no longer supported. To achieve similar functionality, place mpirun in the background.

  • Support for shared libraries. When a library is shared, programs using it contain only references to library routines, as opposed to archive libraries, which must be linked into every program using them. The same copy of the shared library is referenced by each executable using it. An advantage of shared libraries is that when the library is updated (e.g. to fix a bug), all programs, which use the library immediately, enjoy the fix.

  • Library names. Some of the libraries have been merged. Compilation wrappers have been provided for convenience. Wrappers can also be used as templates.

  • Multi-thread mode. By default, the non thread-compliant library (libmpi) is used when running MPI jobs. Linking to the thread-compliant library (libmtmpi) is now required only for applications that have multiple threads making MPI calls simultaneously. In previous releases, linking to the thread-compliant library was required for multi-threaded applications even if only one thread was making a MPI call at a time.

  • Additional MPI-2 support. HP MPI 1.7 expands MPI-2 support of one-sided communications to clusters. Refer to "Appendix C" in the HP MPI User's Guide, 6th edition, for a full list of MPI-2 support.

  • New options for handling standard IO. HP MPI 1.7 supports several new options for handling standard IO streams.

    All standard input is routed through the mpirun process. Standard input to mpirun is selectively ignored (default behavior), replicated to all of the MPI processes, or directed to a single process. Input intended for one or all of the processes in an MPI application should therefore be directed to the standard input of mpirun.

    Since mpirun reads stdin on behalf of the processes, running an MPI application in the background will result in the application being suspended by most shells. For this reason, the default mode for stdin is off. Running applications in the background will not work with stdin turned on.

  • Backtrace functionality. HP MPI 1.7 handles several common termination signals differently (on PA-RISC systems) than earlier versions of HP MPI by printing a stack trace prior to termination. The backtrace is helpful in determining where the signal was generated and the call stack at the time of the error.

  • IMPI functionality. The Interoperable MPI protocol (IMPI) extends the power of MPI by allowing applications to run on heterogeneous clusters of machines with various architectures and operating systems, while allowing the program to use a different implementation of MPI on each machine.

  • Fortran profiling interface. To facilitate improved Fortran performance, we no longer implement Fortran calls as wrappers to C calls. Consequently, profiling routines built for C calls will no longer cause the corresponding Fortran calls to be wrapped automatically. In order to profile Fortran routines, separate wrappers need to be written for the Fortran calls.

  • Expanded support for collecting profiling information. You can collect profiling information for applications linked with the thread-compliant library in addition to those linked with the standard MPI library. Counter instrumentation (MPI_INSTR) is supported for the thread-compliant library regardless of thread level. Trace file generation (XMPI) is supported for all thread levels except MPI_THREAD_MULTIPLE.

  • A new error checking flag (-ck) in the mpirun utility. The new error checking flag (-ck) allows you to check appfile set-up, host machine and program availability, and file permissions without creating MPI processes.

  • The mpirun utility no longer makes assumptions about how long it will take before a process calls MPI_Init. Timeout errors before MPI_Init that may have been seen in older versions of the product do not occur in this version because mpirun no longer makes assumptions about time to MPI_Init.

new at 11i
original release

New features of HP MPI version B.11.11 include the following:

  • Support for the TotalView debugger.

  • Support for collecting profiling information for applications linked with the thread-compliant library in addition to those linked with the standard MPI library.

  • Expanded MPI-2 support.

  • A new error-checking flag (-ck) in the mpirun utility.

  • The mpirun utility no longer makes assumptions about how long it will take before a process calls MPI_Init.

Documentation

The HP MPI User's Guide, Sixth Edition and the HP MPI Release Notes are available on the HP-UX 11i Instant Information CD and at the following web sites:

HP Visualize Conference

HP Visualize Conference version 1.4 (B.11.11.06) is a collaborative conferencing solution for HP Workstations that can interoperate with Microsoft's NetMeeting, Sun's SunForum, and SGI's SGImeeting products.

Functionality changes have not occurred in HP Visualize Conference since version 1.3 was released. Version 1.3 added support for NetMeeting 3 while maintaining backward compatibility to version 1.2 and NetMeeting 2 via two running modes:

  • T.120 Compatibility mode (HP Visualize 1.2 and NetMeeting 2)

  • NetMeeting 3 Compatibility mode

Impact

The HP-UX 11i release of HP Visualize Conference is functionally identical to HP Visualize Conference 1.4 for HP-UX 10.20. There is no impact on other system performance or other system components.

Compatibility Issues

HP Visualize Conference 1.4 (B.11.11.06) on HP-UX 11i is compatible with HP Visualize Conference on HP-UX 11.0 and 10.20, Microsoft's NetMeeting, Sun's SunForum, and SGI's SGImeeting.

Documentation

Online help was enhanced at HP Visualize Conference version 1.3 to cover how to utilize NetMeeting 3 functionality:

  • TrueColor Application Sharing

  • NetMeeting 3 Application Sharing and Control

  • Microsoft variant of the T.126 Whiteboard protocol

Printable version
Privacy statement Using this site means you accept its terms Feedback to webmaster
© 1983-2002 Hewlett-Packard Development Company, L.P.