Software Requirements

Important Changes

Note that:

Common Software Requirements

Version 5 runs on selected system levels of:

Refer to the Program Directory or contact your IBM Support Center, for appropriate corrective service to apply to the software described in the topics that follow.

Version 5 Release 18 prerequisites Orbix 3.3 on 32-bit OS.

Windows XP

Minimum level required: Windows XP Professional Edition with SP1 or SP2, with the following components:

Regarding the localized versions of “Windows XP Professional Edition 32-Bit” (and the “Multilingual User Interface” Packs which can be installed upon the English version of Windows XP Professional Edition 32-Bit, the use of CATIA has been validated with the following versions of Windows:

CATIA V5 64-bit on Windows XP Professional x64 Edition

Minimum level required: Windows XP Professional x64 Edition, and the following components: a Microsoft implementation of OpenGL libraries, as delivered with Windows. For recommendations related to driver levels based on tested graphic adapters, visit:

http://www.3ds.com/implementation/technology/windows/certified-workstations-list/

CATIA V5 32-bit on Windows XP Professional x64 Edition

Minimum level required: Windows XP Professional x64 Edition, and the following components: a Microsoft implementation of OpenGL libraries, as delivered with Windows. For recommendations related to driver levels based on tested graphic adapters, visit:

http://www.3ds.com/implementation/technology/windows/certified-workstations-list/

Note: because CATIA has been ported onto 64-bit Windows XP, for customized applications related to CATIA please use 64-bit Internet Explorer. Consequently:

IBM AIX 32 or 64-bit

AIX Version 5.2 ML7, with the following components:

AIX Version 5.3 ML3 with following components:

Additional Support for AIX Run time is AIX 5.3 ML03 (on 32-Bit and 64-Bit). On Power 4 and Power 5 only.

Important Notice about AIX Support

Customers currently running CATIA and ENOVIA on AIX V5.1 or 5.2 are encouraged to migrate to AIX 5.3.

HP-UX

HP 11i #Dec 2003 and HP-UX 11.i #Dec2004 with the following components:

A localized version of the operating system may be required when the selected installation differs from ISO code pages.

Sun Solaris

Sun Solaris 10 with the following components:

A localized version of the operating system may be required when the selected installation differs from ISO-1.

Additional Support for SOLARIS runtime on the SPARC system is Solaris 10.03/05 (on 32-bit only).

Additional Software Requirements

For Specific CATIA Products

CATIA - V4 Integration 2 (V4I) requires, on the CATIA Version 5 client, for interoperability with CATIA Version 4 CDM and ENOVIA VPM 1:

CATIA Version 4 CDM and ENOVIA VPM interoperability is available through CATIA - V4 Integration 2 (V4I) for the following products:

Interoperability of CATIA Version 5 on the supported Windows platforms with ENOVIA VPM through ENOVIA 3d com requires, on the client side, either (depending whether the database server is a DB2(R) or an Oracle server):

Math Kernel Libraries: on Intel architecture in a Windows XP environment, the use of Intel Math Kernel Libraries (MKL) can improve the performance of the following products:

MKL Libraries may be obtained from:

http://developer.intel.com/software/products/mkl/

This requirement is optional. Only the latest version of Intel MKL can be found on the site. In this case, you can download it from the Intel FTP site.

Access to Online Documentation

Product information is delivered on the product CDs in HTML format. An HTML browser is required to access this documentation.

UNIX (AIX, HP-UX, Solaris)

Mozilla 1.7 with Java plug-in installed.

Windows

One of the following browsers is required:

In addition to a Java-enabled Web browser, Java Plug-in at level 1.4 is required to search online documentation.

For AIX, it is provided with the operating system or can be downloaded from:

http://www.ibm.com/developerworks/java/jdk/aix/service.html

For HP-UX, it can be downloaded from:

http://www.hp.com/products1/unix/java/java2/jpi/downloads/ index.html

For Sun Solaris, it can be downloaded from

http://java.sun.com/j2se/

For Microsoft Windows, only the 1.4 Plug-in distributed by Sun is supported. It can be downloaded from:

http://java.sun.com/j2se/

Although access to the online documentation might work on other HTML browsers, incidents specific to browsers other than those specified are not eligible for support.

Licensing

Windows workstations must have an active LAN card (Ethernet or token ring) and TCP/IP installed and properly configured, but there is no need to have the workstations connected to the network.

No additional software is required when accessing nodelock licenses.

License Use Management (LUM) is required to serve concurrent licenses across a network. A LUM configuration file (i4ls.ini) is required on clients to access concurrent licenses from these servers.

Server and nodelock licensing mechanisms are available for P1, P2 and P3, on all supported operating environments (Windows XP, AIX, HP-UX and Solaris).

IBM LUM minimum level 4.6.8 is required on all platforms.

IBM License Use Management 4.6.8 is shipped with Version 5. Other versions of LUM may be obtained, at no charge, from:

http://www.ibm.com/software/lum

IBM License Use Management High-Availability Licensing (HAL) enables you to set up an environment in which there is a very high degree of certainty that concurrent licenses will be available, even if a network license server goes down.

When you use this option, you create a cluster of network license servers. A cluster is a group of from 3 to 12 network license servers that jointly serve vendor-managed concurrent licenses that are enrolled on the cluster rather than on an individual server.

If you decide not to use HAL, when the server goes down, your Version 5 session remains active and another license is requested from another license server. If the license is granted, the total number of licenses granted is increased by one. With HAL, if the license is granted, the total numbers of licenses granted stays the same.

Consider that for HAL cluster members, it is strongly recommended to upgrade all the servers to LUM Version 4.6.8.

For more information about High-Availability Licensing, refer to the LUM documentation "Using License Use Management Runtime" for your platform.

Macro Replay Capabilities

Version 5 has built-in macro record and replay capabilities.

For UNIX, the interpreter is VB Script 3.0 from Mainsoft. Its components are included in Version 5 as shared libraries.

For Windows, the interpreter is either:

Printer and Plotter Support

Windows

Printers and plotters are supported through the vendor's drivers for the targeted printer of plotter relative to the targeted version of the operating system. Contact the printer or plotter vendor for requirements and support.

UNIX

Version 5 provides support for the following plotter/printer languages:

Batch monitoring

Using MQSeries communication tools, some batch operations can now be launched remotely. When implemented at the batch level, this optional feature requires MQSeries at minimum level 6.0.

Visit:

http://www.ibm.com/software/ts/mqseries/messaging/

for availability of client and server components on supported platforms.

MQSeries Client is required on systems where the transaction is initiated; MQSeries Server is required on systems where remote batches are executed.

Accessing more than 1.0 GB of data on AIX

This section describes necessary settings to get access to more than 1.0 GB on AIX for allocations of data within a V5 process.

Background

This behavior is only applicable to 32-bit Version 5 processes.

By default, Version 5 processes (32-bit) on AIX can allocate up to 1.0 GB. It is possible to override the default allocation capabilities up to 2.0 GB. Such a capability requires additional tunings in order to be effective :

Operating System required customizations

To get access to more than 1.0 GB for allocating data, the X server must be configured to use extended shared memory. To enable this support, do the following :

  1. Modify /usr/lpp/X11/defaults/xserverrc shell script to add :
    EXTSHM=ON
    export EXTSHM

    before execution of the X process in the shell script (for example, just before environment variable EXTENSIONS is set in the shell script).
  2. Reboot workstation or restart the X server to take modification into account.

Version 5 required customizations

Large Memory Model

The capability to allocate more than 1.0 GB on AIX is controlled by an environment variable : V5MEM. This environment variable can take an integer value from 5 to 8 , and controls the number of 256 MB segments that Version 5 can allocate. By default, this environment variable is not set. When set, the environment variable is checked by catstart shell script, which will set the environment accordingly.

Very Large Memory Model

Under AIX 5.2 and AIX 5.3 running the 64-bit kernel, Version 5 will be able to allocate up to 2.25 GB, but the following customization is required:

Additional Operating System considerations

Accessing more than 2.0 GB of memory on HP-UX

This section describes necessary settings to get access to more than 2.0 GB of memory on HP-UX within a V5 process.

Background

By default, Version 5 processes on HP-UX can allocate up to approximately 1.9 GB of memory for storing data. The 4 GB address space offered by the operating system being split into 4 quadrants of 1 GB each; most of first 2 quadrants are reserved for private data allocations, most of last 2 quadrants are  reserved for shared objects. It is possible to increase  the default data allocation capabilities up to approximately 3.0 GB (1 GB remains for shared objects). Such capability requires additional settings in order to be effective :

Operating System settings

Version 5 required customizations

Since R14 the CNEXT main executable is already flagged to enable the use of the third quadrant. One can disable it by using the chatr command ( this operation requires root authority on default installation) :

One can go back to initial behavior by restoring the original copy or enabling the use of the third quadrant :

Accessing more than 2.0 GB of memory on Windows XP

This section describes necessary settings to get access to more than 2.0 GB of memory on Windows XP within a V5 process.

Background

By default, Version 5 processes on Windows can allocate up to 2.0 GB of memory for storing data and code. The 4 GB address space offered by the operating system being split in two areas of 2 GB each, first 2 GB for user mode, 2 other GB being reserved by the kernel. On Windows XP, it is possible to increase  the default allocation capabilities up to 3.0 GB (3 GB for user mode, 1 GB reserved for kernel). Such capability requires additional tunings in order to be effective :

Operating System requirements

Version 5 required customizations

Since R14, the Version 5 main executable is already "Large Address Space Aware",  to get access to the 3GB of address space .

To disable the use of the "Large Address Space"  :

To go back to the initial behavior after disabling the large address space capability, one can use :

Additional Operating System considerations

OpenGL Shaders and CgFX on Windows

OpenGL shaders are only available on Windows 32-bit (2000 or XP) and Windows 64-bit platforms.

Within Version 5 Products, certain advanced functionalities (used in the Real Time Rendering and FreeStyle applications) require the use of OpenGL shaders, and these shaders are implemented with the CgFX API (Nvidia).

These advanced visual effects (like advanced realistic materials) work on all the following graphics cards: nVIDIA, ATI, 3DLabs. (refer to the Program Directory for details graphics cards and drivers that have been certified for OpenGL shaders for Version 5).

To be able to benefit from OpenGL shaders, there is no need to download the Cg toolkit from the nVIDIA website since Cg Package Version1.5 ((C) Cg copyright 2006 Nvidia Corporation) is shipped on V5 medias.