DU _v01. September User Guide

Similar documents
NVWMI VERSION 2.18 STANDALONE PACKAGE

QUADRO SYNC II FIRMWARE VERSION 2.02

TESLA M2050 AND TESLA M2070/M2070Q DUAL-SLOT COMPUTING PROCESSOR MODULES

GRID SOFTWARE FOR MICROSOFT WINDOWS SERVER VERSION /370.12

GRID SOFTWARE FOR RED HAT ENTERPRISE LINUX WITH KVM VERSION /370.28

NVIDIA SLI Mosaic Mode

TESLA 1U GPU COMPUTING SYSTEMS

VIRTUAL GPU MANAGEMENT PACK FOR VMWARE VREALIZE OPERATIONS

CREATING AN NVIDIA QUADRO VIRTUAL WORKSTATION INSTANCE

GETTING STARTED WITH CUDA SDK SAMPLES

GPU LIBRARY ADVISOR. DA _v8.0 September Application Note

NVIDIA CUDA C INSTALLATION AND VERIFICATION ON

NVIDIA nforce 790i SLI Chipsets

RMA PROCESS. vr384 October RMA Process

NVIDIA GPU BOOST FOR TESLA

VIRTUAL GPU LICENSE SERVER VERSION

NVIDIA T4 FOR VIRTUALIZATION

NVIDIA VIRTUAL GPU PACKAGING, PRICING AND LICENSING. August 2017

GRID SOFTWARE FOR HUAWEI UVP VERSION /370.12

NVIDIA VIRTUAL GPU PACKAGING, PRICING AND LICENSING. March 2018 v2

MOSAIC CONTROL DISPLAYS

NVIDIA GRID APPLICATION SIZING FOR AUTODESK REVIT 2016

NVWMI VERSION 2.24 STANDALONE PACKAGE

GRID SOFTWARE FOR HUAWEI UVP VERSION /370.28

Application Note. NVIDIA Business Platform System Builder Certification Guide. September 2005 DA _v01

Technical Brief. LinkBoost Technology Faster Clocks Out-of-the-Box. May 2006 TB _v01

GRID SOFTWARE MANAGEMENT SDK

NVIDIA Release 197 Tesla Driver for Windows

VIRTUAL GPU SOFTWARE. QSG _v5.0 through 5.2 Revision 03 February Quick Start Guide

VIRTUAL GPU SOFTWARE R384 FOR MICROSOFT WINDOWS SERVER

NSIGHT ECLIPSE PLUGINS INSTALLATION GUIDE

TESLA P6. PB _v02 August Product Brief

VIRTUAL GPU CLIENT LICENSING

VIRTUAL GPU SOFTWARE MANAGEMENT SDK

GRID VIRTUAL GPU FOR HUAWEI UVP Version ,

NVIDIA Tesla Compute Cluster Driver for Windows

GRID VIRTUAL GPU FOR HUAWEI UVP Version /

GRID SOFTWARE FOR VMWARE VSPHERE VERSION /370.21

NVIDIA CAPTURE SDK 7.1 (WINDOWS)

NVIDIA CUDA C GETTING STARTED GUIDE FOR MAC OS X

GRID LICENSING. DU _v4.6 January User Guide

GRID SOFTWARE FOR VMWARE VSPHERE VERSION /370.12

VIRTUAL GPU SOFTWARE R384 FOR RED HAT ENTERPRISE LINUX WITH KVM

GPUMODESWITCH. DU April User Guide

NVIDIA CAPTURE SDK 6.1 (WINDOWS)

VIRTUAL GPU CLIENT LICENSING

User Guide. NVIDIA Quadro FX 4700 X2 BY PNY Technologies Part No. VCQFX4700X2-PCIE-PB

GPUMODESWITCH. DU June User Guide

TESLA K20 GPU ACCELERATOR

GPUMODESWITCH. DU _v6.0 through 6.2 July User Guide

GRID VGPU FOR VMWARE VSPHERE Version /

Getting Started. NVIDIA CUDA Development Tools 2.2 Installation and Verification on Mac OS X. May 2009 DU _v01

VIRTUAL GPU CLIENT LICENSING

TESLA C2050 COMPUTING SYSTEM

VIRTUAL GPU SOFTWARE R384 FOR MICROSOFT WINDOWS SERVER

GRID VGPU FOR VMWARE VSPHERE Version /356.53

TESLA K20X GPU ACCELERATOR

Technical Brief. AGP 8X Evolving the Graphics Interface

NVIDIA CAPTURE SDK 6.0 (WINDOWS)

Getting Started. NVIDIA CUDA C Installation and Verification on Mac OS X

Engineers can be significantly more productive when ANSYS Mechanical runs on CPUs with a high core count. Executive Summary

GRID VGPU FOR VMWARE VSPHERE Version /

GRID VGPU FOR VMWARE VSPHERE Version /

VIRTUAL GPU LICENSE SERVER VERSION AND 5.1.0

GRID VGPU FOR VMWARE VSPHERE Version /356.60

Enthusiast System Architecture Certification Feature Requirements

VIRTUAL GPU CLIENT LICENSING

Specification. Tesla S870 GPU Computing System. March 13, 2008 SP _v00b

Getting Started. NVIDIA CUDA Development Tools 2.3 Installation and Verification on Mac OS X

TESLA C1060 COMPUTING PROCESSOR BOARD

SDK White Paper. Vertex Lighting Achieving fast lighting results

CUDA TOOLKIT 3.2 READINESS FOR CUDA APPLICATIONS

PNY Technologies, Inc. 299 Webro Rd. Parsippany, NJ Tel: Fax:

NVIDIA Quadro K6000 SDI Reference Guide

GRID VGPU FOR VMWARE VSPHERE Version /

SDK White Paper. Matrix Palette Skinning An Example

VIRTUAL GPU SOFTWARE R384 FOR HUAWEI UVP

Technical Brief. NVIDIA Quadro FX Rotated Grid Full-Scene Antialiasing (RG FSAA)

NVIDIA CUDA GETTING STARTED GUIDE FOR MAC OS X

VIRTUAL GPU SOFTWARE R390 FOR RED HAT ENTERPRISE LINUX WITH KVM

NVIDIA DEBUG MANAGER FOR ANDROID NDK - VERSION 8.0.1

Release 270 Tesla Driver for Windows - Version

Tuning CUDA Applications for Fermi. Version 1.2

VIRTUAL GPU LICENSE SERVER VERSION

World s most advanced data center accelerator for PCIe-based servers

NVBLAS LIBRARY. DU _v6.0 February User Guide

TESLA V100 PCIe GPU ACCELERATOR

Technical Brief. NVIDIA Storage Technology Confidently Store Your Digital Assets

Android PerfHUD ES quick start guide

ANSYS Improvements to Engineering Productivity with HPC and GPU-Accelerated Simulation

VIRTUAL GPU SOFTWARE R384 FOR HUAWEI UVP

GRID VIRTUAL GPU FOR CITRIX XENSERVER Version /

Getting Started. NVIDIA CUDA Development Tools 2.2 Installation and Verification on Microsoft Windows XP and Windows Vista

Technical Brief. NVIDIA and Microsoft Windows Vista Getting the Most Out Of Microsoft Windows Vista

Stan Posey, CAE Industry Development NVIDIA, Santa Clara, CA, USA

TUNING CUDA APPLICATIONS FOR MAXWELL

HEALTHMON. vr418 March Best Practices and User Guide

NVIDIA GRID K1 AND NVIDIA GRID K2 CERTIFIED OEM PLATFORMS

PASCAL COMPATIBILITY GUIDE FOR CUDA APPLICATIONS

GRID VIRTUAL GPU FOR CITRIX XENSERVER Version / ,

Transcription:

NVIDIA MAXIMUS TECHNOLOGY FOR ANSYS MECHANICAL DU-06467-001_v01 September 2012 User Guide

DOCUMENT CHANGE HISTORY DU-06467-001_v01 Version Date Authors Description of Change 01 August 3, 2012 Initial release 02 September 10, 2012 EK, SP Minor edits, clarity regarding solver optimizations NVIDIA Maximus Technology for ANSYS Mechanical DU-06467-001_v01 ii

TABLE OF CONTENTS Maximus Technology for ANSYS Mechanical... 4 Prerequisite Skills... 4 What This Document Contains... 5 Benefits of Maximus Technology... 5 OEMs for Maximus Technology... 5 NVIDIA Maximus Technology... 6 Maximus Computing Advantage... 6 Elements of Maximus Technology... 6 Basic Maximus Configuration... 8 Maximus for ANSYS Mechanical... 9 Enabling ANSYS Mechanical for Maximus... 9 Monitoring GPU Activity with Maximus Configuration Utility... 11 Supported Solver Types... 12 Model Considerations... 12 Troubleshooting... 13 References... 13 NVIDIA Maximus Technology for ANSYS Mechanical DU-06467-001_v01 iii

MAXIMUS TECHNOLOGY FOR ANSYS MECHANICAL This document describes the basic settings, configuration, and monitoring of an NVIDIA Maximus enabled workstation for ANSYS Mechanical solvers. This document does not replace any documentation provided by ANSYS for software offerings specific to CAE software. Refer to the documentation provided by ANSYS for ANSYS software configurations. This document does not explain the fundamentals of ANSYS usage or the discipline of CAE. PREREQUISITE SKILLS This document is intended for persons responsible for optimizing a Maximus enabled workstation for ANSYS Mechanical. It is assumed the audience is familiar with, or has skilled experience with the following: ANSYS Mechanical CAE Software Computer Aided Engineering (CAE) Graphics Processing Unit (GPU) functionality Modern workstation terminology Hardware connectivity Physical system building skills Thermal and electrical workstation system internals Microsoft Windows configuration NVIDIA Maximus Technology for ANSYS Mechanical DU-06467-001_v01 4

Maximus Technology for ANSYS Mechanical WHAT THIS DOCUMENT CONTAINS This document provides an introduction to NVIDIA Maximus technology and how to enable your workstation and ANSYS Mechanical to use Maximus. NVIDIA Maximus Technology starting on page 6 describes the benefits of NVIDIA Maximus technology, its key elements, and the basic system requirements for enabling Maximus on your workstation. Maximus for ANSYS Mechanical starting on page 9 focuses on using Maximus with ANSYS Mechanical. It explains how to enable Maximus for ANSYS Mechanical and monitor GPU activity. It identifies the solvers that are enabled for Maximus, describes model considerations, and troubleshooting tips when a solver workload does not perform to your expectations. References on page 13 provides useful references to related documentation. BENEFITS OF MAXIMUS TECHNOLOGY For a comprehensive overview of Maximus technology, its benefits, and how it is being used, go to http://www.nvidia.com/maximus. OEMS FOR MAXIMUS TECHNOLOGY A list of OEMs that carry Maximus platforms are listed at http://www.nvidia.com/maximus. NVIDIA Maximus Technology for ANSYS Mechanical DU-06467-001_v01 5

NVIDIA MAXIMUS TECHNOLOGY This section describes the benefits of Maximus enabled workstations and applications, the key elements of Maximus technology, and the basic configuration for a Maximusenabled workstation. MAXIMUS COMPUTING ADVANTAGE In the past, workstation architectures forced professionals to do graphics intensive and compute intensive work serially; often offline. NVIDIA Maximus technology represents a revolution for these professionals by enabling both tasks to be performed concurrently without experiencing any drop in performance. For example; a designer can work on design iteration B while running a simulation on design iteration A. Because these tasks are performed concurrently, it is possible to explore ideas faster and converge more quickly on the best possible answers. ELEMENTS OF MAXIMUS TECHNOLOGY Maximus is an enabling technology that brings together the professional 3D graphics capability of NVIDIA Quadro GPUs with the massive parallel computing capabilities of the NVIDIA Tesla C2075 companion processors. Figure 1 illustrates the advantages of the Tesla processor. NVIDIA Maximus Technology for ANSYS Mechanical DU-06467-001_v01 6

NVIDIA Maximus Technology Figure 1. Tesla Performance Figure 2 shows the performance improvements possible with ANSYS Mechanical on a Maximus ena abled workstation. The Maximus configuration can consist of any of the Quadro cards in the performance scaling chart plus one Tesla card. Figure 2. SolidWorks Scaling Chart NVIDIA Maximus Technology for ANSYS Mechanical DU-06467-001_v01 7

NVIDIA Maximus Technology BASIC MAXIMUS CONFIGURATION This section describes hardware and software requirements for a Maximus enabled workstation running ANSYS Mechanical. Only the basic requirements are covered in this document. For further details about upgrading an eligible workstation to a Maximus configuration, refer to the NVIDIA Maximus System Builders Guide for Microsoft Windows 7 64 document. Check that your system satisfies the following software and hardware requirements: Microsoft Windows 7 64 bit operating system. ANSYS Mechanical 14 with HPC License Pack. At the release date of this document, one HPC pack enables eight CPU cores and one entire GPU. One NVIDIA Quadro card installed in the first x16 (x16 electrical) PCIe slot of the host computer. One NVIDIA Tesla card installed in the second x16 (x16 electrical) PCIe slot of the host computer After ANSYS Mechanical becomes multi-gpu aware and if it is physically possible, you can have more than one Tesla processor in your system. At the release date of this document, ANSYS Mechanical is still single-gpu aware. Follow future announcements from ANSYS and NVIDIA regarding multi-gpu awareness. At the release date of this document, Tesla C2075 is the only supported compute card for ANSYS Mechanical. NVIDIA recommends that no display device be connected to the Tesla C2075 DVI display output. NVIDIA Quadro/Tesla Driver 275.89, or newer ANSYS certified driver, correctly installed. Refer to http://www.nvidia.com for a list of drivers for download Correct installation and cabling with power connectors (as needed) of all NVIDIA graphics cards. If you purchased your system from an OEM with the NVIDIA cards pre installed, no action is needed. No NVIDIA SLI (Scalable Link Interface) ribbon cable is necessary or required for a Maximus configuration. NVIDIA Maximus Technology for ANSYS Mechanical DU-06467-001_v01 8

MAXIM MUS FOR ANSYS MECHANICAL This section explains how to enable Maximus forr ANSYS Mechanical and monitor GPU activity. The solvers that can use Maximus are listed and characteristics of models that need to be considered are identified. The section also contains trouble shooting tips for a solver workload that does not perform to your expectations. ENABLIN NG ANSYS MECHANICAL FOR MAXIMUS Use the following procedure to enable Maximus for ANSYS Mechanical: 1. Select Tools from the main menu 2. Select Solve Process Settings to display the Solve Process Settings menu. NVIDIA Maximus Technology for ANSYS Mechanical DU-06467-001_v01 9

Maximus for ANSYS Mechanical 3. Check thatt My Computer is selected on the Solve Process Settings menu. 4. Click Advanced to display the Advanced Properties dialog menu. 5. Select NVIDIA from the drop down list of the Use GPU acceleration (if possible) field. 6. Click OK. 7. Open the ANSYS Mechanical solve.out file to check that Maximus is enabled. Search for the text GPU ACCELERATOR OPTION ENABLED. If this text string is not displayed, Maximus is not enabled. * software license * licenses). * agreement and FAR 12.212 (for non-dodd * * * *************************************************************** ***** ANSYS COMMAND LINE ARGUMENTS BATCH MODE REQUESTED (-b) = NOLIST INPUT FILE COPY MODE (-c) = COPYY 6 PARALLEL CPUS REQUESTED START-UP FILE MODE = NOREAD STOP FILE MODE = NOREAD GPU ACCELERATOR OPTION ENABLED ***** 000000000 VERSION=WINDOWS x64 RELEASE= 13.0 CURRENT JOBNAME=file 14:22:46 OCT 24, 2011 CP= 0.811 UP20101012 Working together with ANSYS Mechanical software, the Maximus driver automatically ensures that ANSYSS Mechanical runs on the Tesla GPU. This setting provides the best performance. NVIDIA Maximus Technology for ANSYS Mechanical DU-06467-001_v01 10

Maximus for ANSYS Mechanical Monitori ng GPU Utility Activity with Maximus Configuration NVIDIA Maximus Configuration Utility (MCU) is supported for Maximus-enabled workstations only. Download the MCU from http: //www.nvidia.com/maximus. The MCU is accessible from in the NVIDIA Control Panel starting with the 304 release of the Quadro drivers. The NVIDIA Maximus Configuration n Utility (MCU) is a separate graphical software utility that provides convenient GPU processing controls. The MCU provides GPU memory and utilization monitors for all supported GPUs in a Maximus enabled using the system GPUs correctly. Figure 3 showss the MCU menu system. Typically, MCU is used to ensure that ANSYS Mechanical iss page. Figure 3. NVIDIA Maximus Configuration Utility In typical ANSYS Mechanical workflows, you have the option to turn ECC (memory error correction) off. Note that when ECC is on, available memory on the Tesla board is reduced by 13 percent. NVIDIA Maximus Technology for ANSYS Mechanical DU-06467-001_v01 11

Maximus for ANSYS Mechanical The MCU provides simple controls to enable or disable computational processing on an installed Quadro GPU. Use this feature to better tune the system for a particular workflow need. Supported Solver Types ANSYS Mechanical uses a companion Tesla GPU with a single job per GPU. The following ANSYS Mechanical solvers are Maximus enabled: Direct sparse solver for SMP and distributed ANSYS PCG and JCG iterative solvers for SMP and distributed ANSYS Model Considerations Simulation models exist in a wide variety of sizes normally measured in degrees of freedom (DOF). Though all models may exhibit some level of GPU acceleration benefit, consideration should be given to the following factors to achieve maximum acceleration in ANSYS Mechanical: Models that deploy the direct sparse solver: Models with approximately 500 thousand to 8 million DOF typically yield the most accelerated performance. All model sizes are supported, but for very large models beyond 8 million DOF, some work might exceed the 6GB GPU memory and therefore stay on the CPU. Models should always run in core (system memory) to eliminate I/O. Models that deploy the iterative PCG or JCG solver: Models with approximately 500 thousand to 5 million DOF typically yield the most accelerated performance. Model size must not exceed the 6GB memory or they will not run, and will need to be restarted on CPUs only (ANSYS Mechanical will provide a message in this case). The is no out of core option (models always runs in core for iterative solvers) The MSAV option should be turned off, otherwise the GPU is deactivated. ANSYS Workbench will automatically set MSAVE for models over 100,000 nodes. Solid structures always provide better performance than shell structures. NVIDIA Maximus Technology for ANSYS Mechanical DU-06467-001_v01 12

Maximus for ANSYS Mechanical TROUBLESHOOTING There may be times when a solver workload does not perform to your expectations. Following is a list of common items that typically hinder optimal performance of a solver on a Maximus enabled workstation: The Tesla C2075 is not set to handle compute tasks. ECC is turned ON for the Tesla C2075, or the Quadro 6000, or both. While enabling ECC improves accuracy, it slows down performance. The disk subsystem I/O rate is too slow or bandwidth is constrained. There is not enough scratch disk space in the system. The job unexpectedly runs out of core memory. There is not enough memory in the system. The ANSYS license does not provide support for Maximus. The simulation job is too small. See Model Considerations on page 10. MSAV option is set to ON. Shell structure models are being used. More CPUs are being used than necessary for the simulation job. More CPUs do not necessarily add linearly to overall wall clock time performance. REFERENCES ANSYS Support Documentation: Refer to http://www.ansys.com/support/documentation NVIDIA Maximus Configuration Guide: Refer to NVIDIA Maximus System Builders Guide for Microsoft Windows 7 64 NVIDIA Maximus Technology for ANSYS Mechanical DU-06467-001_v01 13

Notice ALL NVIDIA DESIGN SPECIFICATIONS, REFERENCE BOARDS, FILES, DRAWINGS, DIAGNOSTICS, LISTS, AND OTHER DOCUMENTS (TOGETHER AND SEPARATELY, MATERIALS ) ARE BEING PROVIDEDD AS IS. NVIDIA MAKES NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE. Information furnished is believed to be accurate and reliable.. However, NVIDIA Corporation assumes no responsibility for the consequences of use of such information or for any infringement of patents or other rights of third parties that may result from its use. No license iss granted by implication of otherwise under any patent rights of NVIDIA Corporation. Specifications mentioned in this publication are subject to change without notice. This publication supersedes and replaces all other information previously supplied. NVIDIA Corporation products are not authorized as critical componentss in life supportt devices or systems without express written approval of NVIDIA Corporation. HDMI HDMI, the HDMI logo, and High-Definition Multimedia Interface are trademarks or registered trademarks of HDMI Licensing LLC. ROVI Compliance Statement NVIDIA Products that support Rovi Corporation s Revision 7.1.L1 Anti-Copy Process (ACP) encoding technology can only be sold or distributed to buyers with a valid and existing authorizationn from ROVI to purchase and incorporate the device into buyer s products. This device is protected by U.S. patent numbers 6,516,132; 5,583,936; 6,836,549; 7,050,698; and 7,492,896 and other intellectual property rights. The use of ROVI Corporation's copy protection technology in the device must be authorized by ROVI Corporation and is intended for home and other limited pay-per-view uses only, unless otherwise authorized in writing by ROVI Corporation. Reverse engineering or disassembly is prohibited. OpenCL OpenCL is a trademark of Apple Inc. used under license to the Khronos Group Inc.. Trademarks NVIDIA, the NVIDIA logo, Tesla, and Quadro are trademarkss and/or registered trademarks of NVIDIA Corporation in the U.S. and other countries. Other company andd product names may be trademarks of the respective companies with which they are associated. Copyright 2012 NVIDIA Corporation. All rights reserved. www.nvidia.com