--------------------------------------------------------------------------- Visual Numerics, Inc. PV-WAVE Version 9.00 Release Notes October 2007 --------------------------------------------------------------------------- This file, Release_Notes, contains a summary of technical changes that make PV-WAVE Version 9.00 different from previous versions of PV-WAVE. PV-WAVE version 9.00 contains all bug fixes, enhancements and patches related to the various PV-WAVE 8.xx releases. For convenience, this file is provided online. This document contains a brief overview of new features, followed by information on operating system levels and hardware requirements for this release. =========================================================================== PV-WAVE 9.00 New Features and Enhancements =========================================================================== o Integration of the IMSL C Numeric Libraries (CNL) v6.0 into PV-WAVE Advantage (The previous version of PV-WAVE Advantage integrated CNL v5. The) (current integration includes the functionality introduced in CNL) (v5.5 and CNL v6.0. ) - New high performance Linear Programming Optimizer - New Neural Network engine for data mining and forecasting - Auto_ARIMA for advanced forecasting - Time series forecasting preprocessing algorithms - Differential Equations package for financial engineering and scientific computing - New random number generator technique using Mersenne Twister algorithm - New LAPACK functionality - New non-linear programming algorithm - New Analysis of Variance and Designed Experiments algorithms - New cross-correlation routines - Additional Multivariate Analysis functionality including Cluster Analysis - Survival and Reliability Analysis functions - Scaled error function algorithms - A new finite difference algorithm to solve Boundary Value Problems - Additional Cumulative and Probability Distribution Functions - New general purpose interpolator that uses radial basis methods - New routine to evaluate Hermite polynomials - New convenience keywords for the portfolio optimizer EFFICIENT - New version of NANFINDER which is more memory efficient - New Online Help access to any IMSL routine from the 'WAVE>' prompt. Example: WAVE> HELP, Filename='math', 'inv' WAVE> HELP, Filename='stat', 'ranks' o New installation procedure using InstallAnywhere o Improved online help system, offering greater speed and functionality. Includes new accessibility options, offering quicker access to commonly referenced information. o Updated ORACLE support to ORACLE 10g for major platforms o Added three new ORACLE versions - Red Hat Linux Intel 32-bit platforms - Red Hat Linux Intel 64-bit platforms - Sun Solaris 64-bit platforms o Added support for a new platform: Windows XP Intel EM64T o Added OpenMP support for Windows o Introduction of an Early Adopter, Eclipse-based, PV-WAVE Editor and Debugger [See $WAVE_DIR/bin/plugins/README for more details] o Combined the PV-WAVE Getting Started Guide and Tutorial into an updated, more complete PV-WAVE Tutorial o Updated HDF from v4.01 to v4.20 on all supported platforms o Updated HDF5 from v1.44 to v1.62 on all supported platforms o Added large file support (> 2 gig) to HP-UX o New demonstration programs for forecasting that utilize the new Auto_ARIMA and Neural Network algorithms in PV-WAVE Advantage o New Standard Library routines: - CONVERT_BASE - GEOMEAN o Promoted the following routines from the User Library to the Standard Library: - PWD - COLOR_BAR o Submission of new routines to the User Library - READNETCDF - NONLIN_BOUNDOPTI - DUPLICATES o New examples added to wave/lib/user/examples o New keywords and enhancements for existing Standard Library routines: - PLOT_HISTOGRAM keywords NoMinor and NoAxis - BAR keyword Color - New keyword options for box clustering algorithm CLUSTBOX - New keyword which can improve the efficiency of INDEX_CONV - DEVICE keyword Get_Class that returns the current display class - WgTextTool keywords Bfont and MSBfont - BAR3D enhancements o Increased capacity for file I/O (DC routines and READF) o Added !P.symsize as a new system variable o Added the ability to control the axis thickness with keyword [XYZ]Thick o Added support for MS Windows Special Symbol Fonts o Numerous Quality improvements (see Update Notice) Additional details can be found in the PV-WAVE 9.0 New Features Guide. =========================================================================== PV-WAVE 9.0 Operating System Levels and Hardware Requirements =========================================================================== OPERATING SYSTEM LEVELS The following operating systems are supported by PV-WAVE 9.0: ----------------------------------------------------------------------------- Operating Window Native X Platform System Level Manager Revision ----------------------------------------------------------------------------- *HP Alpha Tru64 UNIX 5.0a mwm (Motif 2.1) X11R6 HP PA-RISC HP-UX 11.0 CDE 1.4 X11R6 IBM RS/6000 (32/64) AIX 5.3.3 AIXwindows 5.3 X11R6 Intel EM64T(AMD64/x64) Microsoft Windows XP MS Windows XP N/A Intel x86 Microsoft Windows XP MS Windows XP N/A Intel x86 Red Hat Enterprise Linux 4 X.org 6.8.2 X11R6 AMD Opteron Red Hat Enterprise Linux 4 X.org 6.8.2 X11R6 SPARC (32/64) Solaris 10 CDE 1.6.3 X11R6 *SGI IRIX 6.5 4Dwm 6.5 X11R6 ----------------------------------------------------------------------------- * Indicates a final supported release for this platform. This platform version is considered frozen with this release. PV-WAVE may operate at down level versions of these operating systems, but differences in operating system versions may cause unexpected behavior. Down-level operating system versions are not supported. While PV-WAVE may work using other window managers, differences in implementation from the window managers listed may cause aberrant behavior when using PV-WAVE. If problems do exist, contact the vendor supplying the window manager, or switch to one of the window managers listed above. Note for WINDOWS: The Windows DLLs in both the PV-WAVE kernel and the options have been built with the windows subsystem using Visual Studio 2005. Note for WINDOWS AMD64/x64: While the 32-bit version of PV-WAVE is expected to run properly on a 64-bit Windows machine, it is important to note that the 32-bit version of PV-WAVE is built on and for a different chip/instruction set. Unanticipated problems may arise when running in this unsupported configuration. Note for Solaris: PV-WAVE 9.0 is built on Solaris 10, and linked against this OS version's native X11R6/CDE 1.5 libraries. PV-WAVE 9.0 is not supported on machines running Solaris 2.9 or earlier (X11R5 or earlier, CDE 1.3 or earlier). Contact your Visual Numerics account manager or the Consulting Services Group if interest in an unsupported operating system level exists. HARDWARE REQUIREMENTS 1) UNIX PLATFORMS: minimum and recommended operating system and hardware requirements for UNIX architectures include: ------------------------------------ Minimum Recommended --------------------------------------------------------- Memory 128 MB 512 MB Display Colors 8-bit 24-bit or higher Display Resolution 1024 x 780 1024 x 780 or better CD-ROM Drive --------------------------------------------------------- Note for Linux. The general license management on Linux requires an Ethernet card. If the machine running PV-WAVE does not have an Ethernet card you are limited to using extended DEMO softkeys only. 2) WINDOWS PLATFORMS: Minimum and recommended operating system and hardware requirements for Windows XP using Intel processors include: ----------------------------------------------- Minimum Recommended -------------------------------------------------------------------- Processor 133 MHz or Pentium II or higher higher Pentium Memory 128 MB 512 MB Display Colors 256 16-bit or higher Display Resolution 1024 x 768 1024 x 768 or better CD-ROM Drive -------------------------------------------------------------------- DISK SPACE REQUIREMENTS 1) UNIX PLATFORMS: Disk space requirements, in MB, for PV-WAVE installation follows. Full installation includes all components and online documentation. ------------------------------------------------------------ Operating Minimum Full Platform System Level Install Install ------------------------------------------------------------ HP Alpha Tru64 UNIX 5.0a 80 535 HP PA-RISC HP-UX 11.0 90 530 IBM RS/6000 AIX 5.3.3 80 525 Linux Red Hat Enterprise 4 80 525 Silicon Graphics IRIX 6.5 90 545 Sun4/SPARC Solaris 10 90 560 ------------------------------------------------------------ 2) WINDOWS PLATFORMS: Disk space requirements, in MB, for PV-WAVE installation on an NTFS-formatted disk follows. A disk that has been formatted with a FAT file system requires 20-40% additional space. --------------------------------- Minimum Full File System Install Install --------------------------------- NTFS 45 485 --------------------------------- COMPILER COMPATIBILITY PV-WAVE was compiled and tested using the following compilers: --------------------------------------------------------------------------- Operating Platform System Level Compiler --------------------------------------------------------------------------- HP Alpha Tru64 UNIX 5.0a DEC C V6.1-019 HP Alpha Tru64 UNIX 5.0a Digital Fortran V5.3-915 HP Alpha/PA-RISC HP-UX 11.0 HP C/HP-UX version A.11.01.00 HP Alpha/PA-RISC HP-UX 11.0 HP FORTRAN version B.11.00.01 * IBM RS/6000 (32/64) AIX 5.3 IBM XL C/C++ v8.00.0 * IBM RS/6000 (32/64) AIX 5.3 IBM XL Fortran v10.1.0.0 * Linux Red Hat Enterprise 4 gcc v3.4.6 * Linux Red Hat Enterprise 4 g77 v3.4.6 Silicon Graphics IRIX 6.5 MIPSpro cc v7.4.3m Silicon Graphics IRIX 6.5 MIPSpro f77 v7.4.3m * SPARC Solaris 10 cc (Forte10 - Sun C 5.7) * SPARC Solaris 10 f77 (Forte10 - Sun Fortran 95 8.1) * Intel x86 Windows XP SP2 Microsoft Visual Studio 2005 --------------------------------------------------------------------------- * Indicates an updated Operating System and Complier for the PV-WAVE 9.0 release If no specific linker/loader is listed, the native linker/loader provided by the compiler is used. While PV-WAVE may compile and link using other compilers and linkers/loaders, differences in implementation for additional compilers or linker/loaders may cause aberrant behavior when used with PV-WAVE. If problems do exist, contact the vendor supplying the compiler or linker/loader, or switch to one of the utilities listed above. DATABASE COMPATIBILITY The PV-WAVE Database Connection was linked and tested with the following database systems: -------------------------------------------------- Operating Platform System Level DBMS -------------------------------------------------- HP 9000/s700 HP-UX 11.0 ORACLE 8.1.7 HP 9000/s700 HP-UX 11.0 Sybase 12.0.0 * IBM RS/6000 AIX 5.3 ORACLE 10.2.0.3 IBM RS/6000 AIX 5.2 Sybase 12.0.0 * SPARC/32 Solaris 10 ORACLE 10.2.0.3 + SPARC/64 Solaris 10 ORACLE 10.2.0.3 SPARC Solaris 10 Sybase 12.0.0 + Intel RedHat Linux ORACLE 10.2.0.3 + Opteron RedHat Linux ORACLE 10.2.0.3 -------------------------------------------------- * Indicates an update for the PV-WAVE 9.0 release + Indicates new supported platforms for the PV-WAVE 9.0 release While this version of PV-WAVE may work at different OS levels and DBMS levels, differences in implementation for a different DBMS version may cause aberrant behavior when used with PV-WAVE. If problems do exist, contact the vendor supplying the DBMS, or switch to one of the versions listed above. Additional database management systems may be connected to PV-WAVE. For more details, contact the Visual Numerics Consulting Services Group or your local Visual Numerics account manager. LICENSE MANAGER COMPATIBILITY PV-WAVE 9.0 uses Macrovision's FlexNet 10.8 on all UNIX and Windows platforms.