Download as PDF

CADMATIC System Requirements

Consider the following system requirements before installing CADMATIC software version 2020T1 or its updates.

CADMATIC License Server

These are the minimum requirements for installing the license server used by CADMATIC software.

Component Requirement

Operating System

Microsoft Windows Server 2008 R2/2012/2012 R2/2016/2019

Microsoft Windows 10 Pro

Third-Party Components

Microsoft Visual C++ 2017 Redistributable

Network Infrastructure

Microsoft TCP/IP network

Microsoft Active Directory

Disk Space

10 MB

Licensing Medium

License dongle with matching license file (both from CADMATIC).

Other

Free USB port for the license dongle.

Back to Top

CADMATIC Server Applications – Common Object Storage (COS) and HDX

These are the minimum requirements for installing the Common Object Storage (COS) server used by CADMATIC Outfitting and CADMATIC Plant, and the HDX server used by CADMATIC Hull.

Component Requirement

Operating System

Microsoft Windows Server 2008 R2/2012/2012 R2/2016/2019

Microsoft Windows 8/8.1 Pro or Enterprise (64-bit)

Microsoft Windows 10 Pro

Third-Party Components

Microsoft .NET Framework 4.7.1 (or newer; COS only)

Microsoft Visual C++ 2017 Redistributable

Network Infrastructure

Microsoft TCP/IP network

Microsoft Active Directory – If Active Directory based user authentication is unavailable, the product can be installed on a computer in a workgroup.

Disk Space

Depends on the number and size of projects, imported third party models, and documents. A basic rule of thumb is 25 GB per project, which includes the space needed for the database, documents on the disk, and backup files.

Other

Access to CADMATIC license server.

Back to Top

CADMATIC Hull

These are the minimum requirements for installing CADMATIC Hull.

Component Requirement

Operating System

Microsoft Windows 8/8.1 Pro or Enterprise (64-bit)

Microsoft Windows 10 Pro*

Third-Party Components

Microsoft .NET Framework 4.7.1 (or newer)

Microsoft Visual C++ 2017 Redistributable

Microsoft Visual C++ 2013 Redistributable is required for the Hull Shape Import module.

OpenGL 1.1 (or newer)

Network Infrastructure

Microsoft TCP/IP network

Microsoft Active Directory – If Active Directory based user authentication is unavailable, the product can be installed on a computer in a workgroup.

Pointing Device

Microsoft Mouse compliant pointing device.

Display Resolution

1280 x 800

Graphics Card

Support for OpenGL version 1.1 (or newer).

Disk Space

600 MB for installation, and approximately 5 GB per project. Project-specific space consumption greatly depends on the size and the complexity of the vessel, as well as on the number of outputs that need to be generated.

Other

Access to CADMATIC license server.

A shared CADMATIC folder on the server computer, defined as a mapped drive.

* See Hull Issue with Windows 10 update KB4103721.

Back to Top

CADMATIC Hull Viewer – Work Preparation Manager

These are the minimum requirements for installing the stand-alone CADMATIC Hull Viewer - Work Preparation Manager application.

Component Requirement

Operating System

Microsoft Windows 8/8.1 Pro or Enterprise (64-bit)

Microsoft Windows 10 Pro

Third-Party Components

Microsoft Visual C++ 2017 Redistributable

OpenGL 1.1

Pointing Device

Microsoft Mouse compliant pointing device.

Display Resolution

1280 x 800

Graphics Card

Support for OpenGL version 1.1 (or newer).

Disk Space

20 MB for installation.

Other

Access to CADMATIC license server or a license that is bound to the specific computer where CADMATIC Hull Viewer is installed.

Back to Top

CADMATIC Plant/Outfitting

These are the minimum requirements for installing CADMATIC Plant and CADMATIC Outfitting.

Component Requirement

Operating System

Microsoft Windows 10 Pro

Third-Party Components

Microsoft .NET Framework 4.7.1 (or newer)

Microsoft Visual C++ 2017 Redistributable

Microsoft SQL Server Native Client (for P&ID)*

OpenGL 3.3

Network Infrastructure

Microsoft TCP/IP network

Microsoft Active Directory – If Active Directory based user authentication is unavailable, the product can be installed on a computer in a workgroup.

Pointing Device

Microsoft Mouse compliant pointing device.

3Dconnexion 3D mouse can be used in the 3D view.

Display Resolution

1280 x 800

Graphics Card

Support for OpenGL version 3.3.

See also 3D Performance in Plant and Outfitting.

Disk Space

3D application area – Depends heavily on the context, for example on whether an area will scope the full plant or ship, or just a part of it. Basic rule of thumb: 1 GB per area.

Document output area – Basic rule of thumb: 100 MB / area.

Laser Scan Modeller – Space for the 3D application area and then 400 MB per point cloud.

Note: When using point clouds, a minimum of 16 GB of RAM is recommended.

Other

Access to CADMATIC license server, Microsoft SQL Server 2008 or newer (for P&ID)*, project COS database, shared project folder.

* Refer to the system requirements of the version/edition you are using. Microsoft SQL Server Native Client 2012 is compatible with SQL Server 2012 or newer. See www.microsoft.com.

Back to Top

CADMATIC P&ID

These are the minimum requirements for installing the CADMATIC P&ID application.

Component Requirement

Operating System

Microsoft Windows 10 Pro

Third-Party Components

Microsoft .NET Framework 4.7.1 (or newer)

Microsoft Visual C++ 2017 Redistributable

Microsoft SQL Server Native Client*

Network Infrastructure

Microsoft TCP/IP network

Microsoft Active Directory – If Active Directory based user authentication is unavailable, the product can be installed on a computer in a workgroup.

Pointing Device

Microsoft Mouse compliant pointing device.

Display Resolution

1280 x 800

Other

Access to CADMATIC license server.

Access to project COS database.

Access to Microsoft SQL Server 2008 or newer*, updated to the newest Service Pack available from Microsoft.

Microsoft SQL Server Express Edition is not recommended, but it might be a sufficient solution if there are only a few users and small amounts of data to be handled.

* Refer to the system requirements of the version/edition you are using. Microsoft SQL Server Native Client 2012 is compatible with SQL Server 2012 or newer. See www.microsoft.com.

Back to Top

CADMATIC 3D eXchanger for AutoCAD

These are the minimum requirements for installing CADMATIC software used to convert 3D models from or to the AutoDesk AutoCAD format.

Component Requirement

AutoCAD

2015–2020 (64-bit)*

* Refer to the system requirements of the AutoCAD version you are using. See the AutoDesk web site at www.autodesk.com.

Back to Top

CADMATIC eBrowser

These are the minimum requirements for installing the CADMATIC eBrowser application.

Component Requirement

Operating System

Microsoft Windows 10 Pro (64-bit)

Pointing Device

Microsoft Mouse compliant pointing device.

3Dconnexion 3D mouse can be used in the 3D view.

Display Resolution

1280 x 800

Graphics Card

Support for OpenGL version 3.3.

A standalone graphics card is recommended.

See also 3D Performance in Plant and Outfitting.

Third-Party Components

Microsoft .NET Framework 4.7.1.

Other

Access to CADMATIC license server, if using eBrowser with a network license.

Models published by Plant Modeller 2019T3 or newer cannot be opened in eBrowser versions that are older than 2019T3.

Expiring models published by Plant Modeller can only be opened if eBrowser uses license server 2017T3 or newer, or a local license. However, expiring models that were published by Plant Modeller 2017T3–2019T1 cannot be opened in eBrowser 2019T2 or newer.

Back to Top

CADMATIC eShare Server

These are the minimum requirements for installing the CADMATIC eShare server application.

Component Requirement

Operating System

Microsoft Windows Server 2012 R2/2016/2019 (64-bit)

Processor

Intel or AMD processor with at least 4 cores, depending on usage.

RAM

16 GB (32 GB or more, depending on usage, is strongly recommended)

Third-Party Components

Microsoft Internet Information Services (IIS) 7.5 or newer

Microsoft .NET Framework 4.7.1

Microsoft Visual C++ 2017 Redistributable

Note: The eShare installer enables/installs these components. If, however, your computer is not receiving Windows updates automatically, you might need to install update KB2919355 first as described in https://support.microsoft.com/en-us/kb/2919355. Otherwise, eShare might not be able to install .NET.

Network Infrastructure

Microsoft Active Directory is recommended as user authentication is based on Windows user accounts.

Other

Access to CADMATIC license server.

Access to Microsoft SQL Server, updated to the newest Service Pack available from Microsoft. Supported versions:

  • 2012/2016/2019 (all editions, 64-bit)

Microsoft SQL Server Express Edition is not recommended, but it might be a sufficient solution if there are only a few users and small amounts of data to be handled.

CADMATIC eShare Workstation

These are the minimum requirements for computers used to access CADMATIC eShare data with a web browser.

Component Requirement

Operating System

Microsoft Windows 10 Pro (64-bit)

Pointing Device

Microsoft Mouse compliant pointing device.

3Dconnexion 3D mouse can be used in the 3D view.

Display Resolution

1280 x 800

Graphics Card

Support for OpenGL version 3.3.

A standalone graphics card is recommended.

See also 3D Performance in Plant and Outfitting.

Web Browser

Microsoft Internet Explorer 11 (32-bit) is required for viewing 3D models.

Google Chrome (latest) or Mozilla Firefox (latest) can be used for performing administrative tasks.

CADMATIC eShare App

These are the minimum requirements for computers used to access CADMATIC eShare data with the eShare App application.

Component Requirement

Operating System

Microsoft Windows 10 Pro (64-bit)

Pointing Device

Microsoft Mouse compliant pointing device.

3Dconnexion 3D mouse can be used in the 3D view.

Display Resolution

1280 x 800

Graphics Card

Support for OpenGL version 3.3.

A standalone graphics card is recommended.

See also 3D Performance in Plant and Outfitting.

Third-Party Components

Microsoft .NET Framework 4.7.1.

CADMATIC eShare for HoloLens

These are the minimum requirements for using Microsoft HoloLens augmented reality glasses to run the eShare for HoloLens application.

Component Requirement

Microsoft HoloLens

Development Edition, which runs the Windows Holographic operating system, or Commercial Suite, which runs Windows Holographic for Business.

eShare for HoloLens is compatible with both editions, but for practical use we recommend the Commercial Suite. The Commercial Suite has extra features such as support for Virtual Private Networks (VPN) and certificate-based corporate Wi-Fi networks.

eShare for HoloLens

eShare for HoloLens can be downloaded for free from the Microsoft Store: https://www.microsoft.com/fi-fi/p/eshare-for-hololens/9n03rklhh67h

CADMATIC eShare

eShare for HoloLens users must have access to an eShare server for downloading 3D models to the glasses. eShare for HoloLens cannot be used as a stand-alone product without an eShare server.

Back to Top

CADMATIC eGo

These are the minimum requirements for tablet devices used to run the CADMATIC eGo mobile application. The application has a built-in browser, so a separate web browser is not required.

Component Requirement

Operating System

Microsoft Windows 10 Home or Pro (64-bit)*

RAM

The required amount of RAM depends on the size of the models being viewed. Typical medium-size models work with a device that has 4 GB of RAM, but larger models might require a tablet that has at least 8 GB of RAM.

Third-Party Components

Microsoft .NET Framework 4.7.1

Display Type

Touch screen

Processor

Intel Core i3, i5 or i7 with HD Graphics 4000 or better.

Camera

You can use the camera of the tablet device to add photos to markups and to read QR codes. Using the camera requires that the setting "Allow apps to access your camera" is enabled in the camera privacy settings of Microsoft Windows.

* If eGo needs to be integrated with eShare, Microsoft Windows 10 Pro is recommended, because the Home version cannot be joined to a domain and this makes authentication more difficult.

Back to Top

Example Hardware Configuration

This example hardware configuration is intended to provide adequate system performance when there are 10–20 concurrent users. If you want to use hardware or software that significantly differs from what is outlined below, we recommend to contact CADMATIC first.

Workstation

Component Details

Operating System

Microsoft Windows 10 (64-bit)*, with Internet Explorer 11

Processor

Intel Core i5

RAM

8 GB

Network Adapter

1 GB LAN Ethernet

Graphics Card

1 GB of RAM, support for OpenGL 1.1 (Hull) or 3.3 (Plant/Outfitting)

Mouse

A three-button mouse with a wheel

* See Hull Issue with Windows 10 update KB4103721.

Server

Component Details

Operating System

Microsoft Windows Server 2016 (64-bit)

Processor

Intel Xeon E7 with mid-range clock speed

RAM

16 GB (32 GB strongly recommended)

Network Adapter

1 GB LAN Ethernet

Hard Disks

15K RPM, RAID 5 with caching (high-performance SATA-II or SAS), preferably SSD

Disk Space

Product Details

CADMATIC Hull

600 MB free space for installing the software without the example project.

An average project database that includes drawings and documents is approximately 5 GB.

CADMATIC Outfitting/Plant

400 MB free space for installing the software without the example project.

An average project database that includes drawings and documents is approximately 10 GB.

Back to Top

3D Performance in Plant and Outfitting

Starting from version 2016T3 of CADMATIC software, the Plant and Outfitting modules use a completely redesigned 3D visualization engine that utilizes hardware-accelerated graphics. The main benefits to 3D designers include more realistic lighting and shading effects, and faster rendering of shaded views. Each user can select to use one of the pre-configured visualization modes that are optimized for either designing the model or presenting the model, or they can customize the settings to suit their individual preferences.

In general, the runtime performance of a computer doing 3D rendering depends on various factors: the size and the complexity of the 3D model; the number of individual 3D objects in the design; and, the choice of computer hardware such as the CPU, RAM, disks, and the graphics card. In regard to the graphics card, the type of the GPU (Graphics Processing Unit) that it has is especially important.

The rendering of shaded views relies heavily on the performance of the GPU. There have been significant advances in GPU development in recent years, and the CADMATIC visualization kernel has been optimized to utilize the technologies that in 2016 were available in mid-range GPUs. The base requirement for the GPU is that it supports the OpenGL 3.3 standard that was released already in 2010.

The graphics card used with CADMATIC software does not need to be a high-end model, but it should be relatively modern. In our tests, for example NVIDIA GeForce GTX 1060 installed in a desktop computer performed well with all Plant/Outfitting 3D models we were able to test.

Note, however, that wireframe mode does not use the new visualization engine. In wireframe views the computer’s performance in for example hidden line removal should be the same as before.

How to Ensure Good 3D Performance

The minimum setup depends on the intended usage, and on the complexity of the design models that typically need to be handled. If you are planning to invest in new hardware, or just want to know if your current hardware matches the current requirements of CADMATIC software, consider the following recommendations:

  • Make sure that the computer has enough RAM. The more RAM, the better.
  • Check the specifications of the GPU of the graphics card to ensure that it has a decent amount of processing power and dedicated memory, and that it supports the required version of OpenGL.
  • CADMATIC can recommend graphics cards that are based on an NVIDIA GPU and that have adequate 3D performance. Quadro GPU based NVIDIA graphics cards, however, have been found to not add any extra benefit to users of CADMATIC software; graphics cards that do not have a Quadro GPU are usually less expensive and yet provide the same level of 3D visualization performance.
  • Update the drivers of the graphics card to ensure that there are no known bugs that might slow down or even crash the application. Nowadays most graphic cards have an automatic check for new driver versions, but sometimes the automatic update has been disabled to prevent too frequent or otherwise unwanted updates.
  • Perform some real-life rendering tests with the latest Plant Modeller and the biggest 3D models that you expect to be using.

Back to Top

Citrix VDI

CADMATIC Plant and CADMATIC Outfitting have been verified to be usable in Citrix Virtual Apps and Desktops VDI environments, via centrally delivered 3D graphics (HDX 3D Pro).

Requirements

These are the software requirements for using CADMATIC Plant/Outfitting via Citrix:

  • CADMATIC Plant/Outfitting version 2018T2 or newer.
  • Citrix Virtual Apps and Desktops version 7 1808. (Earlier versions might also work.)
  • Citrix Hypervisor host for virtualized desktops/applications with NVIDIA GRID vGPU. (Azure NV6 tested.)

However, every VDI environment is unique—the prevailing network conditions, the application being virtualized, and the expected user experience dictate the performance requirements and the optimization needs. Therefore, always refer to relevant documentation provided by Citrix when setting up and optimizing your specific VDI environment. Generally, the same principles apply as with any CAD/CAM/CAE application virtualization.

Known Issue

In virtualized environments, the mouse cursor of CADMATIC Plant/Outfitting does not work in 3D views out of the box, but requires configuration.

Configuration

CADMATIC Plant/Outfitting can be configured to allow the user to control the mouse cursor in virtualized environments, and Citrix Virtual Desktop can be configured to enable the cursor to move as smoothly as possible.

CADMATIC Plant/Outfitting – Safe Cursor

To allow the mouse cursor of CADMATIC Plant/Outfitting to be controlled in a virtualized desktop/application, enable the "safe cursor" setting on the host computer where CADMATIC Plant/Outfitting is installed.

  • Open the Environment Variables dialog of Windows, add the user variable WM_SAFE_CURSOR, and set its value to "1".

  • Optionally, add also the user variable WM_GRAB and set it to a value that provides the smoothest cursor movement. The default value is 20—try values from the range 50–400.

This allows moving the mouse cursor, but there can be occasional cursor jumps. If using the Citrix virtual desktop, you can configure the mouse cursor to move more smoothly.

Citrix Virtual Desktop – Relative Mouse

To allow the "safe cursor" of CADMATIC Plant/Outfitting to move more smoothly in 3D digitation views, enable relative mouse movements in the Citrix client.

  • Enable the "Use relative mouse" setting as described in the "Improve the user experience" topic of Citrix Receiver Client documentation at https://docs.citrix.com/.

This can have a negative impact on the mouse cursor outside the 3D views. Designers can, however, toggle the feature on or off with a shortcut key, to quickly achieve optimal cursor behavior in the current context. Refer to Citrix documentation for details.

We recommend that a dedicated virtual desktop is assigned to each designer.

Citrix Virtual Application

CADMATIC Plant/Outfitting can be run as a virtualized application, and with the "safe cursor" enabled the user can control the mouse cursor. However, in this scenario Citrix does not provide relative mouse movements, and occasional cursor jumps cannot be avoided.

Back to Top

Recommended Settings for Hull

The performance of CADMATIC Hull on a customer site depends on various network, hardware and software related factors. In addition to the minimum system requirements, consider the following recommendations.

  • Network setup: Make sure that both the Hull server and workstations are set up for at least 1Gb of LAN speed. It is recommended that the file server has even more bandwidth (2-10Gb), to avoid bandwidth saturation of the server's LAN connection by one workstation.
  • Server memory: Windows Server uses standby RAM memory for file caching (Mapped File). You should keep at least 4GB memory as free memory.
  • Disk performance on both workstation and server: Performance may suffer if a non-hardware RAID controller is used, because the handling of small data blocks will be less efficient than with hardware with RAID controllers. It is recommended to use a RAID controller that has onboard cache.
  • Virus Scanner: Make sure the scanner on the workstation does not scan network drives. Normally small parts from database files are transferred over the network. The virus scanner will cause the whole files to be transferred over the network because the whole file will be scanned locally and will cause major delays. Also, set nctmppath to C:\TEMP and exclude this folder from virus scans.

Back to Top

Hull Issue with Windows 10 update KB4103721

We have discovered a networking issue with workstations running CADMATIC Hull under Windows 10 Operating System version 1803 that have the KB4103721 update installed. Although KB4103721 was rolled out already on May 8th 2018, and Microsoft has released further updates since, the issue still persists. The issue with the KB4103721 update also affects other manufacturer's software that write data from workstations to databases.

Due to the issue with the KB4103721 update, problems could occur with Hull construction and logistical databases. The update has changed the operation of the network file cache so that writing of data from workstations to databases is delayed, affecting file sharing and potentially causing data integrity issues.

The issue can be resolved either on the server side or on the client side (all workstations with KB4103721 installed). The solutions are described in the chapters below, and we advise you to apply one of them.

  • The downside of the client side solution is that it may slow down the network performance of the workstations. You might also have several workstations to deal with.
  • The downside of the server side solution is that you must restart the server, but on the other hand network performance (speed) of the workstations is not affected, and changes to workstations are not needed.

Resolving the Issue on the Server Side

To resolve the issue on the server side you need to set the SMB Service configuration so that the Lease caching mechanism is disabled. You disable Lease on the server that is hosting the database that stores your CADMATIC Hull project data. Please note that you must restart the server for the change to take effect.

Note: Because SMB version 2/3 is required, the server must be running Windows Server 2012 R2 or 2016, Standard or Datacenter.

  1. On the server, open an elevated Windows Powershell prompt (run Powershell as an Adminstrator).
  2. Run the following command:
    Set-SmbServerConfiguration -EnableLeasing $False
  3. Restart the server.

Before and after running the command you can view the current setting with this command:

  • Get-SmbServerConfiguration -fl EnableLeasing

Resolving the Issue on the Client Side

To resolve the issue with the KB4103721 update on the client side you need to reduce the delay in writing data from workstations to databases. You do this by editing two Windows Registry settings on all workstations that run CADMATIC Hull and have the Windows 10 1803 KB4103721 update installed, even if newer updates were installed since. On workstations that do not have this specific update installed, no action is required.

You can use either Windows Powershell or Windows Registry Editor to edit the settings. Brief instructions for both cases are presented below.

Note: As always, before editing registry settings, you are strongly advised to back up the registry.

Windows Registry values to edit:

  • DirectoryCacheLifetime: Set to 0 seconds.
  • FileInfoCacheLifetime: Set to 0 seconds.

Using Windows Powershell

You can set the two values with these Powershell commands:

  • set-smbclientconfiguration -DirectoryCacheLifetime 0
  • set-smbclientconfiguration -FileInfoCacheLifetime 0

Before and after changing the values you can view the current settings with this command:

  • get-smbclientconfiguration

Using Windows Registry Editor

Open the Registry Editor by executing regedit, and navigate to the following location:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters

Add the following two entries if they do not already exist:

  • FileInfoCacheLifetime
  • DirectoryCacheLifetime

Add the value dword:00000000 for both entries.

Back to Top