Digimat 2023.1 Install
Digimat 2023.1 Install
Digimat 2023.1
Installation and Operations Guide
Americas Europe, Middle East, Africa
5161 California Ave. Suite 200 Am Moosfeld 13
University Research Park 81829 Munich, Germany
Irvine, CA 92617 Telephone: (49) 89 431 98 70
Telephone: (714) 540-8900 Email: [email protected]
Email: [email protected]
Japan Asia-Pacific
KANDA SQUARE 16F 100 Beach Road
2-2-1 Kanda Nishikicho, Chiyoda-ku #16-05 Shaw Tower
1-Chome, Shinjuku-Ku Singapore 189702
Tokyo 101-0054, Japan Telephone: 65-6272-0082
Telephone: (81)(3) 6275 0870 Email: [email protected]
Email: [email protected]
Worldwide Web
www.mscsoftware.com, www.hexagon.com
Support
https://simcompanion.hexagon.com
Disclaimer
This documentation, as well as the software described in it, is furnished under license and may be used only in accordance with the
terms of such license.
Hexagon reserves the right to make changes in specifications and other information contained in this document without prior notice.
The concepts, methods, and examples presented in this text are for illustrative and educational purposes only, and are not intended
to be exhaustive or to apply to any particular engineering problem or design. Hexagon assumes no liability or responsibility to any
person or company for direct or indirect damages resulting from the use of any information contained herein.
User Documentation: Copyright 2023 Hexagon AB and/or its subsidiaries. All Rights Reserved.
This notice shall be marked on any reproduction of this documentation, in whole or in part. Any reproduction or distribution of this
document, in whole or in part, without the prior written consent of Hexagon is prohibited.
This software may contain certain third-party software that is protected by copyright and licensed from Hexagon suppliers. Additional
terms and conditions and/or notices may apply for certain third party software. Such additional third party software terms and
conditions and/or notices may be set forth in documentation and/or at third party software information (or successor website designated
by Hexagon from time to time).
PCGLSS 8.0, Copyright © 1992-2016, Computational Applications and System Integration Inc. All rights reserved. PCGLSS 8.0 is
licensed from Computational Applications and System Integration Inc.
NASTRAN is a registered trademark of NASA. FLEXlm and FlexNet Publisher are trademarks or registered trademarks of Flexera
Software. All other trademarks are the property of their respective owners.
The Hexagon, Hexagon logo, MSC, MSC Software logo, Digimat, Marc, MSC Nastran, e-Xstream and Simulating Reality are
trademarks or registered trademarks of Hexagon AB and/or its subsidiaries in the United States and/or other countries.
Use, duplicate, or disclosure by the U.S. Government is subjected to restrictions as set forth in FAR 12.212 (Commercial Computer
Software) and DFARS 227.7202 (Commercial Computer Software and Commercial Computer Software Documentation), as
applicable.
U.S. Patent 9,361,413
Note: The above mentioned e-mail address is only for providing documentation specific feedback.
If you have any technical problems, issues, or queries, please contact Technical Support.
Contents
Digimat Installation and Operations Guide
Contents
Preface
About This Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Purpose of This Guide. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Contents of This Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Typographical Conventions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Technical Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Accessing Digimat Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Internet Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2 Installing Digimat
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Local Installation of Digimat on a Windows Machine. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Install Digimat on a Network Windows Machine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Command Line Digimat Installation on a Windows Machine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Installation of Digimat-MX Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Installation of Digimat on a Linux machine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Digimat Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
CONTENTS v
4 CAE Interfaces
Digimat-CAE/Generalities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Digimat-CAE/Abaqus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Digimat-CAE/ANSYS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Digimat-CAE/Marc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Digimat-CAE/MSC Nastran SOL400 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Digimat-CAE/Samcef . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Digimat-CAE/LS-DYNA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
Digimat-CAE/PAM-CRASH. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Digimat-CAE/MSC Nastran SOL1XX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Digimat-CAE/OptiStruct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Digimat-CAE/PERMAS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Digimat-CAE/CAE fatigue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
Digimat-CAE/nCode DesignLife. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
5 Supported Platforms
6 Windows Prerequisites
7 Known Limitations
Documentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
Licensing & GUI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
Preface
Preface
The information in this manual is both descriptive and theoretical. You will find some techniques
discussed in detail. You will also find specific instructions for operating the various options offered by
Digimat.
CHAPTER 9
Preface
Typographical Conventions
This section provides a brief overview of the typographical conventions used in the document to help the
user better follow the Digimat documentation.
This section describes some syntax that will help you in understanding text in the various chapters and
thus in facilitating your learning process. It contains stylistic conventions to denote user action, to
emphasize particular aspects of Digimat to signal other differences within the text.
Technical Support
For technical support phone numbers and contact information, please visit:
https://simcompanion.hexagon.com/customers/s/article/support-contact-information-kb8019304
Support Center
https://simcompanion.hexagon.com
The Support Center provides technical articles, frequently asked questions, and documentation from a
single location.
10 Digimat Installation and Operations Guide
Accessing Digimat Documentation
Internet Resources
Hexagon (www.hexagonmi.com/mscsoftware)
Hexagon corporate site with information on the latest events, products, and services for the
CAD/CAE/CAM marketplace.
Hexagon Download Center (https://mscsoftware.subscribenet.com/)
12 Digimat Installation and Operations Guide
Internet Resources
Chapter 1: Installing Digimat Licensing
Installing Digimat
1 Licensing
Figure 1-2 Checking the licensing location via the Digimat GUI.
20 Digimat Installation and Operations Guide
Client License Configuration
Chapter 2: Installing Digimat
2 Installing Digimat
Introduction
Local Installation of Digimat on a Windows Machine
Install Digimat on a Network Windows Machine
Command Line Digimat Installation on a Windows Machine
Installation of Digimat-MX Database
Installation of Digimat on a Linux machine
Digimat Settings
22 Digimat Installation and Operations Guide
Introduction
Introduction
The following sections are intended to give a quick and general overview over the single steps of the
Digimat installation. A general overview over the installation procedure is followed by a typical example
of a local Digimat installation on a Windows computer. For detailed procedures please refer to the
dedicated chapters.
It is highly recommended to follow the described procedures as given in the overview step by
step to receive a stable installation of Digimat software!
Files for testing Digimat 2023.1 installation are available in Digimat documentation.
Figure 2-1 General overview over steps required to receive a stable installation of Digimat software.
CHAPTER 2 23
Installing Digimat
Figure 2-2 General overview over steps required to receive a stable installation of Digimat software.
24 Digimat Installation and Operations Guide
Local Installation of Digimat on a Windows Machine
Figure 2-3 Archive from Hexagon Download Center (https://mscsoftware.subscribenet.com/) contains 3 or 4 executable files
according to download of standard installation or installation including Digimat- RP/Moldex3D: main installer, third-Party installer,
examples manual installer, Digimat-RP/Moldex3D installer (optional).
Figure 2-4 Opening prompt of the Digimat installer. Follow the given instructions step-by-step.
CHAPTER 2 25
Installing Digimat
Figure 2-5 Upon execution of the Digimat installer, the release notes will be shown in a separate PDF viewer.
26 Digimat Installation and Operations Guide
Local Installation of Digimat on a Windows Machine
Figure 2-6 Please read carefully the software license agreement. It must be agreed to before being able to continue with the
installation procedure.
CHAPTER 2 27
Installing Digimat
Figure 2-7 Please read the description of the Hexagon Customer Experience Improvement Program. Click “Yes, I want to join” if
you agree to join the program.
Figure 2-8 The IP address for communication with the license service has to be given, preceded by the @. If needed, user can
also specify explicitly the port used by the license server, e.g., 27500@hostname. Port specification should only be used if it is
explicitly specified in the license server.
28 Digimat Installation and Operations Guide
Local Installation of Digimat on a Windows Machine
Figure 2-9 The destination folder for the Digimat installation has to be given. A 2023.1 directory will be automatically created.
Figure 2-10 Choice of installing Digimat Examples Manual. If user doesn’t choose Digimat Examples Manual, it is still possible to
install Digimat Examples Manual step after complete Digimat installation.
CHAPTER 2 29
Installing Digimat
Figure 2-11 The destination folder for the Digimat working directory has to be given. This directory can be located anywhere on
the computer and shared also between different versions of Digimat.
Figure 2-12 The preferences folder for the Hexagon Customer Experience Improvement Program directory has to be given. This
directory can be located anywhere on the computer and can be shared between different versions of Digimat.
30 Digimat Installation and Operations Guide
Local Installation of Digimat on a Windows Machine
Figure 2-13 If the option Digimat documentation is already installed is selected, user has to point to the Digimat documentation
directory. So the settings of Digimat will be automatically updated to point to this documentation. Note that user cannot point to a
Digimat documentation prior to Digimat 2016.0.
Figure 2-14 The required Digimat modules can be chosen individually to save disk space for the installation. In the default case as
used here all modules will be installed. If Moldex3D installer has been downloaded, it will be installed by default, unless the sub-
component Moldex3D integrated into Digimat-RP is unchecked. When intending to use Digimat-MX Remote database, Local
database component must be unchecked.
CHAPTER 2 31
Installing Digimat
Figure 2-15 The local material database can be reset if a Beta version of Digimat 2023.1 has been previously installed (Database
Installation).
Figure 2-16 To be fully operational, the new built-in local database may require the migration of an existing local database at the
end of Digimat installation (see Database Installation and Figure 2-28).
32 Digimat Installation and Operations Guide
Local Installation of Digimat on a Windows Machine
Figure 2-17 If Digimat-VA component is selected and if a previous version of Digimat-VA database is found, this database can be
imported in database 2023.1.
Figure 2-18 If user wants to import a previous version of Digimat-VA database, the path to this Digimat-VA database must be given.
CHAPTER 2 33
Installing Digimat
Figure 2-19 If Digimat-FE component is selected, path of an existing LS-DYNA executable is requested to allow running Digimat-
FE computation using LS-DYNA implicit. If not using LS-DYNA FEA solver the step can be skipped and the input field left blank. If
needed this path can be specified in a later step via Digimat settings as explained in DIGIMAT_Settings.ini File.
Figure 2-20 If Digimat-CAE, Digimat-RP or Digimat-FE components are selected, paths to existing CAE installations are requested.
If not using this FEA solver the step can be skipped and the input field left blank. If needed this path can be specified in a later step
via Digimat settings as explained in DIGIMAT_Settings.ini File.
34 Digimat Installation and Operations Guide
Local Installation of Digimat on a Windows Machine
Figure 2-21 An individual name for the Digimat shortcut can be specified.
Figure 2-22 A desktop icon can be created. User can also choose to install Visual 2010, 2012, 2015 and 2017 C/C++
redistributable files together with Digimat. These files are required to run Digimat computations. In this case, Visual C/C++
redistributable files will be installed.
CHAPTER 2 35
Installing Digimat
Figure 2-23 A summary of the installation details is given and can be checked. Proceeding with the Install button will start the
installation of Digimat.
Figure 2-25 The installation of the Microsoft Visual C++ 2015-2022 redistributables is executed.
Figure 2-26 Third party products are installed. Third party components must be installed in order to be able to run the Digimat
software.
CHAPTER 2 37
Installing Digimat
Figure 2-27 As a last step, the Digimat Examples Manual is installed (if chosen).
Figure 2-28 If the migration of a previous local database in the new local database is required, the directory of this database must
be selected prior to the actual database import (Refer Figure 2-16 and Local Databases Administration in Digimat-MX User’s
Guide).
38 Digimat Installation and Operations Guide
Local Installation of Digimat on a Windows Machine
Figure 2-29 During database import from previous Digimat version, data belonging to different users are addressed specifically.
Figure 2-31 Upon finalization of the installation, if requested, the user can choose to reboot the computer immediately.
To ensure safely a fully functional installation of Digimat, the reboot of the machine is
mandatory!
The encryption keys are delivered by Hexagon ([email protected]) within files named
key_number.priv. If not already received please contact your Digimat support. You will have
at least two encryption keys to handle, one to decrypt material files that were encrypted for you
only, and one to decrypt material files that can be decrypted by everyone.
Go to the Digimat platform to have access to the license management functionalities (see
Figure 2-32). There you will have access to a button named Import encryption key. Click on the
button, select your .priv file, click OK and then click the Apply button. Perform this
procedure as many time you have received different encryption key files.
So, if another instance of the service is running with impi_hydra name when installing Digimat, this
instance will be replaced by the one installed by Digimat-RP/Moldex3D.
Remark: Intel-MPI 2019 hydra service is not uninstalled when uninstalling Digimat.
To remove an existing Intel-MPI hydra service:
Open a Command prompt as an administrator.
Find the directory of Intel-MPI hydra service to be removed. This directory can be found by
clicking on properties of the existing service (e.g., C:\Program Files\Intel MPI 2019), see
Figure 2-34 and Figure 2-35. The name of the executable associated to the service
(hydra_service.exe) can also be found in the properties of the service. Type in the command
prompt:
• cd C:\Program Files\Intel MPI 2019
• hydra_service.exe -stop
• hydra_service.exe -remove
new_workdir = ’C:\\temp’
new_ciepdir = '\\\\AppShare\\ProgramData\\Digimat\\Analytics'
Run Python script like:
python.exe installDigimatNetwork.py
DIGIMAT_Settings.ini file is now adapted with new path to Digimat executables. Backup of
initial DIGIMAT_Settings.ini file (with _old suffix) is also created.
Refer DIGIMAT_Settings.ini File for full explanation about the contents of it.
Database Installation
Material data can be easily accessed from databases in several Digimat modules, Digimat-MX in
particular. Hence such a database must be created to enable material data access in 2 different ways:
Local database: The database is physically located on the disk of the (only) computer used to
connect to it. Such configuration is relevant when a single user needs material data access.
Remote database: The database is physically located on a computer server to which several
Digimat-MX installations installed on distant computers can connect. Such configuration is
relevant when several users need to share material data.
The creation of a remote database may even constitute the only purpose of Digimat installation, i.e., on
a computer server. In such a case, any server (resp. service) running on a remote database of an earlier
Digimat version already existing on the computer server must be stopped (resp. unregistered) with the
corresponding Digimat-MX version prior to the uninstallation of the earlier version and the installation of
the new version.
Install successively Digimat and the remote database as follows:
Install Digimat and select only the Digimat-MX component (see Figure 2-14). In particular, do
not select the component Local material database.
Open Digimat-MX and do not connect to any database.
Open the remote databases administration window via the menu Administration / Remote
databases/ Databases.
Select New / Create. (Define a service if appropriate.)
Choose the new database and select Server / Start or Service->Start.
Close Digimat-MX.
To continue working with a remote database of an earlier Digimat version already existing on the
computer server, upgrade it as follows (see Database Upgrade in Digimat-MX User’s Guide ).
Open Digimat-MX and do not connect to any database.
Open the remote databases administration window via the menu Administration / Remote
databases / Databases.
Choose the existing database to upgrade and select Server / Upgrade.
Choose the upgraded database and select Server / Start or Service / Create and Service-
>Start.
Close Digimat-MX.
48 Digimat Installation and Operations Guide
Installation of Digimat on a Linux machine
Digimat Settings
Figure 2-45 Checking the licensing location via the Digimat platform.
C:\MSC.Software\Digimat\2023.1
If this value is not defined, it will be defined by Digimat product launching scripts (Digimat platform,
Digimat-MF GUI...). Global environment variable always override the one defined in Digimat product
launching scripts.
Value of DIGIMAT_BIN_20231 can be checked from the setting of Digimat platform and then changed
to point to another DIGIMAT_Settings.ini file (see Figure 2-46). This change can be done only in
administrator mode.
Remarks:
1. When using Digimat-CAE plugins (Abaqus, ANSYS and Marc Mentat), it is mandatory to define
the global DIGIMAT_BIN_20231 environment variable as pointing to a valid directory containing
DIGIMAT_Settings.ini file, e.g.,
C:\MSC.Software\Digimat\2023.1\Digimat\exec
2. Under Linux platform, the DIGIMAT_BIN_20231 environment variable must always be set
manually to point on a valid DIGIMAT_Settings.ini file.
During Digimat installation, path to the shortcuts folder, containing the file that launches the Digimat
platform is added to the system environment variable PATH.
CHAPTER 2 53
Installing Digimat
DIGIMAT_Settings.ini File
Digimat settings are set by the DIGIMAT_Settings.ini file which contains a list of key-values. This
file is read by Digimat each time the platform is launched to let them become the current settings. The
entire Digimat installation can be parameterized by these settings.
Digimat looks in the following directories for the DIGIMAT_Settings.ini file:
1. in the current working directory, i.e., the directory in which the computation is run;
2. in the directory pointed to by the environment variable DIGIMAT_BIN_20231.
Note that Digimat will use the first DIGIMAT_Settings.ini file that it finds! Since it first looks in the
current working directory, it allows using a local settings file, and if none is defined, it is not problematic
as long as it can find the global settings file defined in the folder where the DIGIMAT_BIN_20231 variable
is pointing to.
The DIGIMAT_Settings.ini file can be modified from the platform settings menu (see Figure 2-47) or
directly via a text editor.
54 Digimat Installation and Operations Guide
Digimat Settings
DIGIMATMX_Local_Installation=false
DIGIMATMX_Manual_Directory=C:\MSC.Software\Digimat_Documentation\2023.1\doc
DIGIMATMX_Request_Data_Format=Long
DIGIMATMX_User=manager
DIGIMATMX_User_ID=
DIGIMATMX_Working_Directory=C:\MSC.Software\Digimat\working
DIGIMATRP_Directory=C:\MSC.Software\Digimat\2023.1\DigimatRP\exec
DIGIMATVA_Directory=C:\MSC.Software\Digimat\2023.1\DigimatVA\exec
DIGIMAT_Directory=C:\MSC.Software\Digimat\2023.1\Digimat\exec
Examples_Directory=C:\MSC.Software\Digimat_Documentation\2023.1\examples
GnuPG_Directory=C:\Program Files (x86)\gnupg\bin
HYPERWORKS_Directory=C:\Program Files\Altair\2018
INTELMPI_Directory=C:\MSC.Software\Digimat\2023.1\Digimat\external64\intelmpi
LS-Dyna_SMP_Exec=C:\LS-Dyna\ls-dyna_smp_d_R13.1_138-g8429c8a10f_winx64_ifort190.exe
LS-DYNA_Directory=C:\MSC.Software\Digimat\2023.1\DigimatCAE\exec\digi2Dyna\R13.1.1\Double\PCMPI
LSPREPOST_Directory=C:\Program Files\LSTC\LS-PrePost 4.8
LSTC_PGPKEY=C:\MSC.Software\Digimat\working\lstc_pgpkey.asc
LocalDatabase_Directory=C:\MSC.Software\Digimat_LocalDatabases\2023.1\postgresql
LocalDatabase_SQLite_Directory=C:\MSC.Software\Digimat_LocalDatabases\2023.1\sqlite
Log_output=Default
MAP_Directory=C:\MSC.Software\Digimat\2023.1\DigimatMAP\exec
MAP_Manual_Directory=C:\MSC.Software\Digimat_Documentation\2023.1\doc
MAP_Working_Directory=C:\MSC.Software\Digimat\working
MARC_Directory=C:\Program Files\MSC.Software\Marc\2022.4.0\marc2022.4
MENTAT_Directory=C:\Program Files\MSC.Software\Marc\2022.4.0\mentat2022.4
MSCNASTRAN_Directory=C:\Program Files\MSC.Software\MSC_Nastran\20224
Manual_Directory=C:\MSC.Software\Digimat_Documentation\2023.1\doc
Number_of_processors=8
OPTISTRUCT_Directory=C:\Program Files\Altair\2018
PAMCRASH_Directory=C:\Program Files\ESI Group\Virtual-Performance\2022.0
PATRAN_Directory=C:\Program Files\MSC.Software\Patran_x64\20224
PCMPI_Directory=
PERMAS_Directory=C:\Program Files\INTES\V17
POSTGRESQL_PORT=
RADIOSS_Directory=C:\Program Files\Altair\2018
SAMCEF_Directory=C:\Samtech\Samcef\V17.2_x64_i8
Specific_features=Default
VISUALVIEWER_Directory=C:\Program Files\ESI Group\Visual-Environment\18.5
WISETEX_Directory=C:\MSC.Software\Digimat\2023.1\Digimat\external32\wisetex
Working_Directory=C:\MSC.Software\Digimat\working
Remarks:
The listing order of the keywords does not matter.
Trailing or leading white spaces, tabulations, or quotations marks ( ’ ) are removed from the
values.
The initial keyword [Default] must be defined.
A path including directories with long names can be written in short notation, e.g.,
C:\Progra1̃\Digimat.
Remarks:
This preference is stored at a location specified by the DIGIMAT_Analytics_Directory key in
the DIGIMAT_Settings.ini File.
Write-access to the location specified by the DIGIMAT_Analytics_Directory is required to
store this preference.
60 Digimat Installation and Operations Guide
Digimat Settings
Chapter 3: Installing Digimat Examples Manual
Installing Digimat
3 Examples Manual
Figure 3-1 Opening prompt of the Digimat Examples Manual installer. Follow the given instructions step-by-step.
Figure 3-2 The destination folder for the Digimat Examples Manual installation has to be given. A 2023.1 directory will be
automatically created.
CHAPTER 3 63
Installing Digimat Documentation
Figure 3-3 User has to point to an existing Digimat directory. So the settings of Digimat will be automatically updated to point to
this Examples Manual directory. This field can remain blank if Digimat will be installed in a second step. In that case, when installing
Digimat software, user has to select this Digimat Examples Manual installation directory (see Figure 2-13). Note that user cannot
point to a Digimat prior to Digimat 2016.0.
Figure 3-4 An individual name for the Digimat documentation shortcut can be specified.
64 Digimat Installation and Operations Guide
Digimat Examples Manual
Figure 3-5 A summary of the installation details is given and can be checked. Proceeding with the Install button will start the
installation of Digimat Examples Manual.
4 CAE Interfaces
Digimat-CAE/Generalities
Digimat-CAE/Abaqus
Digimat-CAE/ANSYS
Digimat-CAE/Marc
Digimat-CAE/MSC Nastran SOL400
Digimat-CAE/Samcef
Digimat-CAE/LS-DYNA
Digimat-CAE/PAM-CRASH
Digimat-CAE/MSC Nastran SOL1XX
Digimat-CAE/OptiStruct
Digimat-CAE/PERMAS
Digimat-CAE/nCode DesignLife
68 Digimat Installation and Operations Guide
Digimat-CAE/Generalities
Digimat-CAE/Generalities
This section describes common settings to be able to run Digimat-CAE simulations. They apply to all
supported interfaces.
In case of parallel computation, one structural feature seat is first used, and for the other n-1 processors
used for the parallel computation, n-1 Digimat-CAE parallel tokens are checked out. For example, a
Digimat-CAE/Marc parallel run on 4 processors consumes 1 seat of a structural feature as well as 3
Digimat-CAE parallel tokens.
When performing parallel computations using distributed storage devices, Digimat requires definition of
DIGIMAT2CAE_Working_Directory setting in DIGIMAT_Settings.ini File. This setting has to indicate a
global, unique location which can be accessed by all the processes. If this setting is not defined, it can
result in an overconsumption of license features! This location must be specified on a NFS file
system. Other file system, like BeeGFS, are not supported and may lead also to an
overconsumption of license features.
Digimat-CAE/Abaqus
The objective of this section is to explain how to install the interface between Digimat and Abaqus. For
more information concerning supported Abaqus releases and platforms, please refer to the below section
Supported Versions.
Supported Versions
Digimat 2023.1 supports following Abaqus versions:
Abaqus 2021 GA
Abaqus 2022 GA
Abaqus 2023 GA
Abaqus HotFix version are not officially supported. Please contact [email protected] in case of
issue with HotFix. All Abaqus 201X-EFy versions or similar are not supported.
Digimat 2023.1 supports following platforms for Abaqus interface:
Windows 10 (64-bit)
Windows Server 2019 (64-bit)
Linux Red Hat 7.9 using GLIBC ≥ 2.17 and GLIBCXX ≥ 3.4.19
Linux Red Hat 8.4 using GLIBC ≥ 2.28 and GLIBCXX ≥ 3.4.25
Linux SUSE 12 SP1 using GLIBC ≥ 2.17 and GLIBCXX ≥ 3.4.19
Linux SUSE 12 SP2 using GLIBC ≥ 2.17 and GLIBCXX ≥ 3.4.19
Linux SUSE 12 SP4 using GLIBC ≥ 2.17 and GLIBCXX ≥ 3.4.19
Linux SUSE 15 SP1 using GLIBC ≥ 2.26 and GLIBCXX ≥ 3.4.28
Digimat 2023.1 supports following parallelization methods:
For Windows platforms
• Shared Memory Parallelization (SMP)
• Distributed Memory Parallelization (DMP) using MS-MPI (default in Abaqus)
For Linux platforms
• Shared Memory Parallelization (SMP)
• Distributed Memory Parallelization (DMP) using Platform-MPI (default in Abaqus
Standard)
• Mixed SMP/DMP computation using Platform-MPI (default in Abaqus Standard)
Digimat 2023.1 supports following Abaqus solutions:
Abaqus Standard
Abaqus Explicit single precision
Abaqus Explicit double precision
70 Digimat Installation and Operations Guide
Digimat-CAE/Abaqus
Installation Procedure
Digimat-CAE/Abaqus is provided as a set of dynamic libraries. These libraries contain Digimat
capabilities, allowing the use of Digimat materials in Abaqus analyses. This link is performed on both
Linux and Windows operating systems.
Dynamic libraries are version dependent. For example, this means that libraries provided for Abaqus 2023
cannot be used with previous Abaqus versions.
Dynamic libraries are located in the directory
DIGIMAT_DIR\DigimatCAE\exec\digi2aba
of the Digimat installation. DIGIMAT_DIR is Digimat installation directory, e.g.,
C:\MSC.Software\Digimat\2023.1 (Windows)
/opt/software/Digimat/2023.1 (Linux)
This directory contains subfolders, each subfolder corresponding to a given supported Abaqus versions.
Each of these folders contains three dynamic libraries:
One single precision library for Abaqus/Explicit:
• explicitU.dll (Windows)
• libexplicitU.so (Linux)
One double precision library for Abaqus/Explicit:
• explicitU-D.dll (Windows)
• libexplicitU-D.so (Linux)
One double precision library for Abaqus/Standard:
• standardU.dll (Windows)
• libstandardU.so (Linux)
digi2aba directory also contains dynamic libraries for Digimat kernel (those libraries are common for all
Abaqus versions):
One single precision library for Abaqus/Explicit:
• digi2abaExp.dll (Windows)
• libdigi2abaExp.so (Linux)
One double precision library for Abaqus/Explicit:
• digi2abaExpDouble.dll (Windows)
• libdigi2abaExpDouble.so (Linux)
One double precision library for Abaqus/Standard:
• digi2abaStd.dll (Windows)
• libdigi2abaStd.so (Linux)
Finally, third-party components
boost_chrono-mt-x64.dll
boost_filesystem-mt-x64.dll
CHAPTER 4 71
CAE Interfaces
boost_iostreams-mt-x64.dll
boost_regex-mt-x64.dll
boost_system-mt-x64.dll
boost_thread-mt-x64.dll
boost_zlib-mt-x64.dll
digimatMathTools.dll
digimatPocoFoundation.dll
lapi.dll
VMAP.dll
are located in digi2aba directory under Windows and in Digimat/lib directory under Linux. If the
location of the dynamic libraries is changed, usub_lib_dir variable defined in abaqus_v6.env file must
be changed accordingly (see below).
mp_mode=THREADS
cpus=globals().get(’cpus’,locals().get(’cpus’,1))
mp_host_list=[]
• For DMP computations:
os.environ[’ABA_MPI_SKIP_BUNCH_NODES’] = ’1’
standard_parallel=ALL
mp_mode=MPI
cpus=globals().get(’cpus’,locals().get(’cpus’,1))
mp_host_list=[]
Environment variable ABA_MPI_SKIP_BUNCH_NODES is needed to force pure DMP computations.
Environment variable mp_host_list=[] must be completed with list of hosts where Digimat-
CAE/Abaqus computation will run, e.g., to run on 2 nodes named node1 and node2 and 4 CPUs
on each node:
mp_host_list = [[’node1’, 4], [’node2’, 4]]
• For mixed SMP/DMP computations:
standard_parallel=ALL
mp_mode=MPI
cpus=globals().get(’cpus’,locals().get(’cpus’,1))
mp_host_list=[]
Environment variable mp_host_list=[] must be completed with list of hosts where Digimat-
CAE/Abaqus computation will run, e.g., to run on 2 nodes named node1 and node2 and 4 CPUs
on each node:
mp_host_list = [[’node1’, 4], [’node2’, 4]]
More information about the Abaqus environment file are provided in Abaqus documentation
(Environment file settings section).
Linux Platforms
To run Digimat to Abaqus coupled analysis, it is needed to copy the abaqus_v6.env of targeted Abaqus
version and parallelization method (SMP or DMP) from Digimat installation directory to working
directory. abaqus_v6.env file can also be generated on the fly by launching script, based on what is
provided in Digimat installation.
As soon as abaqus_v6.env file exists in working directory, coupled Digimat-CAE/Abaqus simulation can
run using command:
/opt/DassaultSystemes/SIMULIA/Commands/abaqus job=test.inp cpus=N
where N is the targeted number of threads (SMP) or domains (DMP).
• The Digimat version used to run Digimat/Abaqus coupled analyses is given in the
abaqus_v6.env file by the usub_lib_dir line.
CHAPTER 4 77
CAE Interfaces
Digimat-CAE/ANSYS
The objective of this section is to explain how to install the interface between Digimat and ANSYS. For
more information concerning supported ANSYS releases and platforms, please refer to the below section
Supported Versions.
Supported Versions
Digimat 2023.1 supports the following releases of ANSYS software:
ANSYS 2021R2 (aka 21.2)
ANSYS 2022R2 (aka 22.2)
ANSYS 2023R1 (aka 23.1)
The ACT Digimat plug-in for ANSYS Workbench is supported for the following versions of ANSYS
software:
ANSYS 2021R2 (Windows platform) (aka 21.2)
ANSYS 2022R2 (Windows platform) (aka 22.2)
ANSYS 2023R1 (Windows platform) (aka 23.1)
Digimat 2023.1 supports the following platforms for ANSYS interface:
Windows 10 (64-bit)
Windows Server 2019 (64-bit)
Linux Red Hat 7.9 using GLIBC ≥ 2.17 and GLIBCXX ≥ 3.4.19
Linux Red Hat 8.4 using GLIBC ≥ 2.28 and GLIBCXX ≥ 3.4.25
Linux SUSE 12 SP1 using GLIBC ≥ 2.17 and GLIBCXX ≥ 3.4.19
Linux SUSE 12 SP2 using GLIBC ≥ 2.17 and GLIBCXX ≥ 3.4.19
Linux SUSE 12 SP4 using GLIBC ≥ 2.17 and GLIBCXX ≥ 3.4.19
Linux SUSE 15 SP1 using GLIBC ≥ 2.26 and GLIBCXX ≥ 3.4.28
Digimat 2023.1 supports following parallelization methods:
For Windows platforms
• Shared Memory Parallelization (SMP)
• Distributed Memory Parallelization (DMP) using Intel-MPI (default in ANSYS)
• Distributed Memory Parallelization (DMP) using MS-MPI
For Linux platforms
• Shared Memory Parallelization (SMP)
• Distributed Memory Parallelization (DMP) using Intel-MPI (default in ANSYS)
78 Digimat Installation and Operations Guide
Digimat-CAE/ANSYS
The PATH environment variable must be updated by prepending it the path to Digimat to
ANSYS directory, e.g.,
C:\MSC.Software\Digimat\2023.1\DigimatCAE\exec\digi2Ansys
The procedure to edit the PATH environment variable is detailed below.
Remarks:
• It is recommended to prepend the digi2Ansys directory to the PATH, not to append it.
• The PATH should contain only once the digi2Ansys directory.
The environment variable ANS_USER_PATH must be defined and must point to the directory
containing the required dynamic libraries. ANS_USER_PATH value depends on the parallelization
method that will be used for the ANSYS solver:
• SMP: Point the environment variable to the sub-folder called SMP
• DMP - Intel-MPI: Point the environment variable to the sub-folder called DMP_INTELMPI
• DMP - MS-MPI: Point the environment variable to the sub-folder called DMP_MSMPI
Remarks:
• When using ANSYS Workbench, the default MPI library is Intel-MPI.
• If the ANS_USER_PATH variable is incorrectly defined, the ANSYS computation may still
run, but yield incorrect results (null stress everywhere and deformation localized around
boundary conditions).
MSC_LICENSE_FILE environment variable must be defined and must point to the license server
address (including port number).
FLEXLM_TIMEOUT environment variable can be needed if using geographically distant license
server to avoid failing of license checkout if answer of network is too slow. A meaningful value
for FLEXLM_TIMEOUT is 5000000.
80 Digimat Installation and Operations Guide
Digimat-CAE/ANSYS
The environment variables can be accessed by Control panel in “System and Security” section. The
“Advanced settings” will contain a choice to set “Environment variables...”. Please refer to Figure 4-3 to
Figure 4-5 for an example related to Windows 10 operating system.
Figure 4-3 Setting the ANS_USER_PATH environment variable under Windows 10 operating system - step 1.
CHAPTER 4 81
CAE Interfaces
Figure 4-4 Setting the ANS_USER_PATH environment variable under Windows 10 operating system - steps 2 and 3.
Figure 4-5 Setting the ANS_USER_PATH environment variable under Windows 10 operating system - steps 4 and 5.
82 Digimat Installation and Operations Guide
Digimat-CAE/ANSYS
Alternatively, when using command line, the Windows command prompt can be used to set the
environment variables. This is done by executing a command line (C:\Windows\system32\cmd.exe),
e.g., for computations using Intel-MPI parallelization:
set FLEXLM_TIMEOUT=5000000
set MSC_LICENSE_FILE=27500@localhost
set PATH=DIGIMAT_DIR\DigimatCAE\exec\digi2Ansys;%PATH%
set ANS_USER_PATH=DIGIMAT_DIR\DigimatCAE\exec\digi2Ansys\2023R1\DMP_INTELMPI
Note: When uninstalling Digimat, this information given in the PATH variable is not
deleted.
CHAPTER 4 83
CAE Interfaces
For each new ANSYS Workbench session where the Digimat ACT plugin is needed, it must be loaded by
browsing the Extensions menu, selecting Manage Extensions..., and ticking the box in front of
Digimat-ACTplugin (Figure 4-7).
84 Digimat Installation and Operations Guide
Digimat-CAE/ANSYS
Remarks:
The Digimat ACT plugin is specific to given ANSYS Workbench and Digimat versions; it needs
being reinstalled when upgrading ANSYS or Digimat.
In complement of definition of ANS_USER_PATH environment variable, it is mandatory to define
3 other global environment variables:
• DIGIMAT_BIN_20231 environment variable pointing to the Digimat directory containing
DIGIMAT_Settings.ini file, e.g.,
C:\MSC.Software\Digimat\2023.1\Digimat\exec
• MSC_LICENSE_FILE pointing to Digimat license server/file
• If using geographically distant license server it can be needed to define FLEXLM_TIMEOUT
environment variable to avoid failing of license checkout if answer of network is too slow.
A meaningful value for FLEXLM_TIMEOUT is 5000000.
export LD_LIBRARY_PATH=/opt/msc/Digimat/2023.1/DigimatCAE/exec/digi2ansys/INTELMPI:
/opt/msc/Digimat/2023.1/Digimat/lib:$LD_LIBRARY_PATH
/opt/ansys/v231/ansys/bin/ansys231 -dis -mpi intelmpi -np 4 -b -i test.inp -o ansys-out.txt
Figure 4-8 Defining file to be copied by ANSYS RSM, from ANSYS Workbench advanced solve process settings.
Digimat-CAE/Marc
The objective of this section is to explain how to install the interface between Digimat and Marc.
Installation Procedure
Digimat-CAE/Marc is the module containing the Digimat capabilities and the required libraries in order
to be used with the Marc implicit solver. For more information on supported versions and platforms,
please refer to the below section Supported Versions.
Supported Versions
Digimat 2023.1 supports the following releases of Marc software:
Marc 2021.4
Marc 2022.2
Marc 2022.4
Digimat 2023.1 supports the following releases of Marc Mentat software (for Digimat to Marc Mentat
plugin):
Marc Mentat 2021.4
Marc Mentat 2022.2
Marc Mentat 2022.4
Digimat 2023.1 supports the following platforms for Marc interface:
Windows 10 (64-bit)
Windows Server 2019 (64-bit)
Linux Red Hat 7.9 using GLIBC ≥ 2.17 and GLIBCXX ≥ 3.4.19
Linux Red Hat 8.4 using GLIBC ≥ 2.28 and GLIBCXX ≥ 3.4.25
Linux SUSE 12 SP1 using GLIBC ≥ 2.17 and GLIBCXX ≥ 3.4.19
Linux SUSE 12 SP2 using GLIBC ≥ 2.17 and GLIBCXX ≥ 3.4.19
Linux SUSE 12 SP4 using GLIBC ≥ 2.17 and GLIBCXX ≥ 3.4.19
Linux SUSE 15 SP1 using GLIBC ≥ 2.26 and GLIBCXX ≥ 3.4.28
Digimat 2023.1 supports following parallelization methods:
For Windows platforms
• Shared Memory Parallelization (SMP)
• Distributed Memory Parallelization (DMP) using Intel-MPI (default in Marc)
• Distributed Memory Parallelization (DMP) using MS-MPI
For Linux platforms
• Shared Memory Parallelization (SMP)
CHAPTER 4 87
CAE Interfaces
Windows Platforms
The Digimat-CAE/Marc functionalities are embedded inside a new Marc executable digi2marc.exe
shipped with Digimat installation. The digi2marc.exe executable is located in:
DIGIMAT_INSTALL_DIR\DigimatCAE\exec\digi2marc
where DIGIMAT_INSTALL_DIR is Digimat installation directory, e.g.,
C:\MSC.Software\Digimat\2023.1. User has then to choose Marc version and MPI versions in the
directory tree. For example, if Marc 2022.4 is selected using INTEL-MPI,
DIGIMAT_INSTALL_DIR\DigimatCAE\exec\digi2marc\2022.4\INTELMPI\digi2marc.exe
set FLEXLM_TIMEOUT=5000000
MARC_INSTALL_DIR\tools\run_marc.bat -j model.dat -prog DIGI2MARC_DIR\digi2marc
where N is the number of threads. First line is needed when using geographically distant license server
to avoid failing of license checkout is answer of network is too slow. A meaningful value for
FLEXLM_TIMEOUT is 5000000.
DDM computations using INTELM-MPI can be executed by using the command in a command prompt:
set FLEXLM_TIMEOUT=5000000
MARC_INSTALL_DIR\tools\run_marc.bat -j model.dat -prog DIGI2MARC_DIR\digi2marc -nps N
where N is the number of CPUs. First line is needed when using geographically distant license server to
avoid failing of license checkout is answer of network is too slow. A meaningful value for
FLEXLM_TIMEOUT is 5000000.
DDM run using MS-MPI can be executed by using the command in a command prompt:
set FLEXLM_TIMEOUT=5000000
MARC_INSTALL_DIR\tools\run_marc.bat -j model.dat -prog DIGI2MARC_DIR\digi2marc -nps N -mpi ms-mpi
where N is the number of CPUs. First line is needed when using geographically distant license server to
avoid failing of license checkout is answer of network is too slow. A meaningful value for
FLEXLM_TIMEOUT is 5000000.
boost_chrono-mt-x64.dll
boost_filesystem-mt-x64.dll
boost_iostreams-mt-x64.dll
boost_regex-mt-x64.dll
boost_system-mt-x64.dll
boost_thread-mt-x64.dll
boost_zlib-mt-x64.dll
digimatMathTools.dll
digimatPocoFoundation.dll
lapi.dll
VMAP.dll
Linux Platforms
The Digimat-CAE/Marc functionalities are embedded inside a new Marc executable digi2marc.exec
shipped with Digimat installation. For example, for Marc 2022.4, the digi2marc.exec executable is
located in:
DIGIMAT_INSTALL_DIR/DigimatCAE/exec/digi2marc/2022.4
where DIGIMAT_INSTALL_DIR is the installation directory of Digimat 2023.1, e.g.,
/opt/msc/Digimat/2023.1
To setup Digimat Plug-in, the following 3 steps must be achieved in Mentat GUI:
1. In User plugins menu, go to Settings....
3. Close and restart Marc Mentat. If plugin installation is successful, Digimat plugin installation will
be available in User Plugins tab as shown in the figure below.
Supported Versions
Since Digimat libraries are shipped with the MSC Nastran installer after the Digimat release, please refer
to the MSC Nastran SOL400 documentation to know which Digimat version and which platforms are
supported.
Digimat 2023.1 supports following parallelization methods:
Shared Memory Parallelization (SMP)
Distributed Memory Parallelization (DMP)
For Digimat 2023.1, parallel processing using DMP is not stable and currently not recommended. It is
recommended to use SMP parallelization.
Installation Procedure
Digimat and MSC Nastran SOL400 can be coupled together by the use of dynamic libraries. These
libraries contain Digimat capabilities, allowing to use Digimat materials in MSC Nastran SOL400
analyses. This link is performed on both Linux and Windows operating systems. Dynamic libraries are
distributed by Hexagon in MSC Nastran installation.
Remark: FLEXLM_TIMEOUT environment variable can be needed if using geographically distant license
server to avoid failing of license checkout if answer of network is too slow. A meaningful value for
FLEXLM_TIMEOUT is 5000000.
Executing a job under Windows 64-bit using MSC Nastran configuration GUI
Launch MSC Nastran. Then select the input deck to be used and click on Run. Note that, as Digimat
commands are not recognized by Patran, it is not possible to launch a coupled Digimat MSC Nastran
SOL400 computation from Patran.
Digimat-CAE/Samcef
Starting Digimat 2022.2, SAMCEF interface is no more supported.
94 Digimat Installation and Operations Guide
Digimat-CAE/LS-DYNA
Digimat-CAE/LS-DYNA
The objective of this section is to explain how to install the interface between Digimat and LS-DYNA.
For more information concerning supported LS-DYNA releases and platforms, please refer to the below
section Supported Versions.
Supported Versions
Digimat 2023.1 supports the following releases of LS-DYNA software:
Under Windows
• LS-DYNA R11.1
• LS-DYNA R12.1
• LS-DYNA R13.1.1
Under Linux:
• LS-DYNA R11.1
• LS-DYNA R12.1
• LS-DYNA R13.1.1
Digimat 2023.1 supports the following platforms for LS-DYNA interface:
Windows 10 (64-bit)
Windows Server 2019 (64-bit)
Linux Red Hat 7.9 using GLIBC ≥ 2.17 and GLIBCXX ≥ 3.4.19
Linux SUSE 12 SP1 using GLIBC ≥ 2.17 and GLIBCXX ≥ 3.4.19
Linux SUSE 12 SP2 using GLIBC ≥ 2.17 and GLIBCXX ≥ 3.4.19
Linux SUSE 12 SP4 using GLIBC ≥ 2.17 and GLIBCXX ≥ 3.4.19
Digimat 2023.1 supports following parallelization methods:
For Windows platforms
• Distributed Memory Parallelization (MPP) using Intel-MPI
• Distributed Memory Parallelization (MPP) using Platform-MPI
• Distributed Memory Parallelization (MPP) using MS-MPI
For Linux platforms
• Distributed Memory Parallelization (MPP) using Intel-MPI
• Distributed Memory Parallelization (MPP) using Platform-MPI
• Hybrid Memory Parallelization using Intel-MPI (only for LS-DYNA R12.1)
• Hybrid Memory Parallelization using Platform-MPI (only for LS-DYNA R12.1)
CHAPTER 4 95
CAE Interfaces
Installation Procedure
Digimat-CAE/LS-DYNA is the module containing the Digimat capabilities and the required interfaces in
order to be linked with the LS-DYNA explicit and implicit solvers. Depending on the platform that is
used, linking is performed either in a dynamic or a static way.
Table 4-1 LS-DYNA executables files to run with Digimat coupled analysis
LS-DYNA
Version Precision MPI Executable name
Table 4-1 LS-DYNA executables files to run with Digimat coupled analysis
LS-DYNA
Version Precision MPI Executable name
Table 4-2 LS-DYNA library files to run with Digimat coupled analysis (provided in Digimat installation).
LS-DYNA
Version Precision Executable name
Table 4-3 LS-DYNA archive files to run with Digimat coupled analysis
LS-DYNA Precision MPI Archive name Archive
Version version size
R11.1 Double Platform- ls-dyna_mpp_d_R11_1_0_x64_centos 95783 Ko
MPI 65_ifort160_sse2_platformmpi_sharel
ib.tar.gz
Intel-MPI ls-dyna_mpp_d_R11_1_0_x64_centos 99268 Ko
65_ifort160_sse2_intelmpi-2018_
sharelib.tar.gz
Single Platform- ls-dyna_mpp_s_R11_1_0_x64_centos 63223 Ko
MPI 65_ifort160_sse2_platformmpi_sharel
ib.tar.gz
Intel-MPI ls-dyna_mpp_s_R11_1_0_x64_centos 67104 Ko
65_ifort160_sse2_intelmpi-2018_
sharelib.tar.gz
R12.1 Double Platform- ls-dyna_mpp_d_R12_1_0_x64_centos 121457 Ko
MPI 78_ifort160_sse2_platformmpi_sharel
ib.tar.gz_extractor.sh
Intel-MPI ls-dyna_mpp_d_R12_1_0_x64_centos 121456 Ko
78_ifort160_sse2_intelmpi-2018_
sharelib.tar.gz_extractor.sh
Single Platform- ls-dyna_mpp_s_R12_1_0_x64_centos 84938 Ko
MPI 78_ifort160_sse2_platformmpi_sharel
ib.tar.gz_extractor.sh
Intel-MPI ls-dyna_mpp_s_R12_1_0_x64_centos 84934 Ko
78_ifort160_sse2_intelmpi-2018_
sharelib.tar.gz_extractor.sh
Double Hybrid ls-dyna_hyb_d_R12_1_0_x64_centos 125413 Ko
Platform- 78_ifort160_sse2_platformmpi_sharel
ib.tar.gz_extractor.sh
MPI
Hybrid ls-dyna_hyb_d_R12_1_0_x64_centos 125413 Ko
Intel-MPI 78_ifort160_sse2_intelmpi-2018_
sharelib.tar.gz_extractor.sh
Single Hybrid ls-dyna_hyb_s_R12_1_0_x64_centos 87760 Ko
Platform- 78_ifort160_sse2_platformmpi_sharel
ib.tar.gz_extractor.sh
MPI
Hybrid ls-dyna_hyb_s_R12_1_0_x64_centos 87759 Ko
Intel-MPI 78_ifort160_sse2_intelmpi-2018_
sharelib.tar.gz_extractor.sh
98 Digimat Installation and Operations Guide
Digimat-CAE/LS-DYNA
Table 4-3 LS-DYNA archive files to run with Digimat coupled analysis
LS-DYNA Archive
Version Precision MPI Archive name version size
R13.1.1 Double Platform- ls-dyna_mpp_d_R13_1_1_x64_centos 128191 Ko
MPI 78_ifort190_sse2_platformmpi_sharel
ib.tar.gz_extractor.sh
Intel-MPI ls-dyna_mpp_d_R13_1_1_x64_centos 128191 Ko
78_ifort190_sse2_intelmpi-2018_
sharelib.tar.gz_extractor.sh
Single Platform- ls-dyna_mpp_s_R13_1_1_x64_centos 89713 Ko
MPI 78_ifort190_sse2_platformmpi_sharel
ib.tar.gz_extractor.sh
Intel-MPI ls-dyna_mpp_s_R13_1_1_x64_centos 89707 Ko
78_ifort190_sse2_intelmpi-2018_
sharelib.tar.gz_extractor.sh
export DIGIMAT_BIN_20231=DIGIMAT_DIR/Digimat/exec
export MSC_LICENSE_FILE=27500@localhost
export FLEXLM_TIMEOUT=5000000
export LD_LIBRARY_PATH=DIGIMAT_DIR/Digimat/lib:
DIGIMAT_DIR/DigimatCAE/exec/digi2dyna/R13.1.1/Double/PCMPI:
$LD_LIBRARY_PATH
ls-dyna_mpp_d_R13_1_1_x64_centos78_ifort190_sse2_platformmpi_sharelib $@
where DIGIMAT_DIR is the Digimat installation directory, e.g., /opt/Digimat/2023.1.
FLEXLM_TIMEOUT definition can be needed when using geographically distant license server to
avoid failing of license checkout if answer of network is too slow. A meaningful value for
FLEXLM_TIMEOUT is 5000000. Make this script executable:
chmod a+x launch_script.sh
and call this script rather than the LS-DYNA executable, with the very same arguments, i.e.,
mpirun -np 4 path_to_my_launch_script.sh i=input.k
Windows Platform
Prerequisites for usage of Digimat and LS-DYNA
To link Digimat and LS-DYNA libraries together on Windows platforms, a linker is needed. Before linking
Digimat-CAE/LS-DYNA, Microsoft Visual Studio 2022 must be installed (see Chapter 6: Installing Microsoft
Visual Studio 2022 on how to install this software).
To be able to run parallel computations, a MPI must be installed, depending on the targeted MPI:
Microsoft MPI (needed for MS-MPI versions)
• An installer can be downloaded at Microsoft home page
Platform MPI (needed for PC-MPI versions)
• An installer can be downloaded at IBM home page. This software is not free.
Intel-MPI
• An installer can be downloaded at Intel home page
• Make sure Microsoft Visual Studio 2022 is installed (see Chapter 6: Installing Microsoft Visual Studio
2022 on how to install this software). Installation of Microsoft Visual Studio 2022 must be
achieved only once. When upgrading Digimat version, it is not needed to reinstall Microsoft
Visual Studio 2022, but only to update Digimat-CAE to LS-DYNA libraries.
• Get LS-DYNA libraries libdyna.lib and libansys.lib from your LS-DYNA
distributor. Those libraries depends on LS-DYNA version, targeted precision (single or
double precision) and used MPI (Platform-MPI, Intel-MPI or MS-MPI). Requested archive
containing the LS-DYNA libraries to use with Digimat material are listed in Table 4-4.
• Copy the libraries in the Digimat directory corresponding to the targeted LS-DYNA
version, e.g., for LS-DYNA R13.1.1 in Double precision using Platform-MPI:
C:\MSC.Software\Digimat\2023.1\DigimatCAE\exec\digi2dyna\R13.1.1\Double\PCMPI
Table 4-4 LS-DYNA archive files to run with Digimat coupled analysis
LS-DYNA Archive
Version Precision MPI Archive name version size
R11.1 Double Platform- ls-dyna_mpp_d_R11_1_0_139588_winx 108220 Ko
MPI 64_ifort2017vs2017_pmpi_lib.zip
Table 4-4 LS-DYNA archive files to run with Digimat coupled analysis
LS-DYNA Archive
Version Precision MPI Archive name version size
R12.1 Double Platform- ls-dyna_mpp_d_R12.1_190-gadfcdf9018 132319 Ko
MPI _winx64_ifort170_pmpi_lib.zip
where:
First line can be needed when using geographically distant license server to avoid failing of
license checkout if answer of network is too slow. A meaningful value for FLEXLM_TIMEOUT is
5000000.
Second line add PATH to MPI dynamic libraries.
Third line defines MSC_LICENSE_FILE environment variable pointing to license server address
(including port).
Last line runs Digimat-CAE/LS-DYNA job.
DIGIMAT_DIR is Digimat installation directory, e.g., C:\MSC.Software\Digimat\2023.1.
Then check that the file lstc_pgpkey.asc is created. Note that the key file is independent of LS-DYNA
version, so, it can be generated with any LS-DYNA executable.
CHAPTER 4 103
CAE Interfaces
Digimat-CAE/PAM-CRASH
The objective of this section is to explain how to install the interface between Digimat and PAM-CRASH.
Supported Versions
Digimat 2023.1 supports the following releases of PAM-CRASH software:
PAM-CRASH 2020.0
PAM-CRASH 2021.0
PAM-CRASH 2022.1
Digimat 2023.1 supports the following platforms for PAM-CRASH interface:
Windows 10 (64-bit)
Windows Server 2019 (64-bit)
Linux Red Hat 7.9 using GLIBC ≥ 2.17 and GLIBCXX ≥ 3.4.19
Linux Red Hat 8.4 using GLIBC ≥ 2.17 and GLIBCXX ≥ 3.4.19
Linux SUSE 12 SP1 using GLIBC ≥ 2.17 and GLIBCXX ≥ 3.4.19
Linux SUSE 12 SP2 using GLIBC ≥ 2.17 and GLIBCXX ≥ 3.4.19
Linux SUSE 12 SP4 using GLIBC ≥ 2.17 and GLIBCXX ≥ 3.4.19
Linux SUSE 15 SP1 using GLIBC ≥ 2.26 and GLIBCXX ≥ 3.4.28
Digimat 2023.1 supports following parallelization methods:
For Windows platforms: Distributed Memory Parallelization (MPP) using Intel-MPI (default
parallelization method)
For Linux platforms: Distributed Memory Parallelization (MPP) using Intel-MPI (default
parallelization method)
Installation Procedure
Digimat-CAE/PAM-CRASH is the module containing the Digimat capabilities and the required interfaces
in order to be linked with the PAM-CRASH explicit solver. For more information on supported versions
and platforms, please refer to section Supported Versions.
Digimat-CAE/PAM-CRASH is the material library containing the Digimat linear and nonlinear multi-
scale material modeling capabilities. For Digimat 2023.1, a set of dynamic libraries is provided for the
Digimat- CAE/PAM-CRASH interface, both for single and double precision for all supported PAM-
CRASH versions. The installation procedure for the dynamic library is straightforward. While installing
Digimat to PAM-CRASH, it installs the necessary libraries, including
Under Windows:
• For models using solid elements: libdigimat85_N_sp.dll and libdigimat85_N_dp.dll
according to targeted precision (single or double)
104 Digimat Installation and Operations Guide
Digimat-CAE/PAM-CRASH
4. set FLEXLM_TIMEOUT=5000000
5. set OMP_NUM_THREADS=1
6. set PAM_USER_PLUGIN_ROOT=DIGIMAT_INST_DIR\DigimatCAE\exec\digi2Pamcrash\2022.0
7. “PAM_INST_DIR\2022.0\Solver\bin\bin\pamcrash.bat” -np 4 -fp 2 test.pc > “test.out”
where
DIGIMAT_INST_DIR is Digimat installation directory, e.g.,
C:\MSC.Software\Digimat\2023.1
PAM_INST_DIR is PAM-CRASH installation directory, e.g.,
C:\Program Files (x86)\ESI Group\Virtual-Performance
The first command suppress screen display of command. The second line defines the path to Digimat
license path through MSC_LICENSE_FILE environment variable. Definition of MSC_LICENSE_FILE is
needed if it is not defined as a global environment variable. The third command add to PATH environment
variable the path to Digimat library digi2pamDouble[1]85_N.dll and Digimat third-party libraries.
CHAPTER 4 105
CAE Interfaces
The fourth command defines FLEXLM_TIMEOUT environment variable. This can be needed if using
geographically distant license server to avoid failing of license checkout if answer of network is too slow.
A meaningful value for FLEXLM_TIMEOUT is 5000000. The fifth command specify the number of threads
to be used, only 1 thread is supported by Digimat. The sixth command gives to PAM-CRASH the path to
the libdigimat[1]85_N.dll file. The last command is the command to run PAM-CRASH analysis, the
-fp 2 option sets the precision to double precision and the -np 4 makes running on 4 processes. The
command sends the output to the .out file. If error is encountered in Digimat, it will be written in this
file.
to double precision and the -np 4 makes running on 4 processes. The command sends the output to the
.out file. If error is encountered in Digimat, it will be written in this file.
CHAPTER 4 107
CAE Interfaces
Supported Versions
Digimat 2023.1 officially supports MSC Nastran 2018.1 until MSC Nastran 2022.4 versions.
Digimat should also work with older versions of MSC Nastran. However, these other versions have not
been fully tested and, therefore, are not officially supported.
Digimat 2023.1 supports the same platforms as the above versions of MSC Nastran.
Digimat 2023.1 supports the same parallelization methods as the above versions of MSC Nastran.
Installation Procedure
Digimat and MSC Nastran SOL1XX can be coupled together without the need for installing anything in
particular on top of the classical MSC Nastran and Digimat installations.
Executing a Job
Once coupled with one or more Digimat materials, the modified MSC Nastran input deck can be run with
MSC Nastran under Windows 64-bit or Linux 64-bit environments like any other input deck, without
taking any specific action. Please refer to the MSC Nastran documentation for more information.
For example, to execute a sequential job under Windows 64-bit using the command line, the user needs
to type:
NASTRAN_INSTALL_DIR/MSC_Nastran/2022.4/bin/nast20224.exe
inputDeck_DigimatCoupled.bdf
where NASTRAN_INSTALL_DIR is the installation directory of MSC Nastran and
inputDeck_DigimatCoupled.bdf is the name of the MSC Nastran input deck created by Digimat-RP
after coupling the structural model with one or more Digimat materials.
108 Digimat Installation and Operations Guide
Digimat-CAE/OptiStruct
Digimat-CAE/OptiStruct
The objective of this section is to explain how to install the interface between Digimat and OptiStruct
which uses Digimat-RP.
Installation Procedure
When not using the plug-in, Digimat and OptiStruct can be coupled together without the need for
installing anything in particular on top of the classical OptiStruct and Digimat installations.
Supported Versions
Digimat 2023.1 officially supports the following releases of OptiStruct software:
OptiStruct 13.0
OptiStruct 14.0
Digimat should also work with older versions of OptiStruct. However, these other versions have not been
fully tested and, therefore, are not officially supported.
Digimat 2023.1 supports the same platforms as the above versions of OptiStruct.
Executing a Job
Once coupled with one or more Digimat materials, the OptiStruct model can be run with OptiStruct
under Windows 64-bit or Linux 64-bit environments like any other OptiStruct model, without taking any
specific action. Please refer to the OptiStruct documentation for more information.
For example, to execute a sequential job under Windows 64-bit using the command line, the user needs
to type:
ALTAIR_INSTALL_DIR\14.0\hwsolvers\scripts\optistruct.bat
model_DigimatCoupled.fem
where ALTAIR_INSTALL_DIR is the Altair installation directory and model_DigimatCoupled.fem is
the name of the OptiStruct model created by Digimat-RP after coupling the structural model with one
or more Digimat materials.
CHAPTER 4 109
CAE Interfaces
Digimat-CAE/PERMAS
The objective of this section is to explain how to install the interface between Digimat and PERMAS.
Supported Versions
Digimat 2023.1 officially supports the following releases of PERMAS:
PERMAS V17
PERMAS V18
Digimat should also work with older versions of PERMAS. However, these other versions have not been
fully tested and, therefore, are not officially supported.
Digimat 2023.1 supports the same platforms as the above version of PERMAS.
Installation Procedure
Digimat and PERMAS can be coupled together without the need for installing anything in particular on
top of the classical PERMAS and Digimat installations.
Executing a Job
Once coupled with one or more Digimat materials, the PERMAS model can be run with PERMAS under
Windows 64-bit or Linux 64-bit environments like any other PERMAS model, without taking any specific
action. Please refer to the PERMAS documentation for more information.
For example, to execute a sequential job under Windows 64-bit using the command line, the user needs
to type:
INTES_INSTALL_DIR\V17\bin\permas.bat model_DigimatCoupled.uci
where INTES_INSTALL_DIR is the INTES installation directory and model_DigimatCoupled.uci is
the name of the PERMAS model created by Digimat-RP after coupling the structural model with one or
more Digimat materials.
110 Digimat Installation and Operations Guide
Digimat-CAE/CAE fatigue
Digimat-CAE/CAE fatigue
The objective of this section is to explain how to install the interface between Digimat and CAE fatigue.
For more information concerning supported CAE fatigue releases and platforms, please refer to the below
section Supported Versions.
Supported Versions
Digimat 2023.1 supports the following releases of CAE fatigue software:
CAE fatigue 2021.2, which supports Abaqus 6.14 / 2016 / 2017 / 2018 / 2019 / 2020 and 2021
FE results files as long as the Digimat-CAE/CAE fatigue interface is concerned;
CAE fatigue 2021.4, which supports Abaqus 6.14 / 2016 / 2017 / 2018 / 2019 / 2020 and 2021
FE results files as long as the Digimat-CAE/CAE fatigue interface is concerned.
Digimat 2023.1 supports the following platforms for CAE fatigue interface:
Windows 10 (64-bit)
Windows Server 2019 (64-bit)
Linux Red Hat 7.9 using GLIBC ≥ 2.17 and GLIBCXX ≥ 3.4.19
Linux Red Hat 8.4 using GLIBC ≥ 2.28 and GLIBCXX ≥ 3.4.25
Linux SUSE 12 SP1 using GLIBC ≥ 2.17 and GLIBCXX ≥ 3.4.19
Linux SUSE 12 SP2 using GLIBC ≥ 2.17 and GLIBCXX ≥ 3.4.19
Linux SUSE 12 SP4 using GLIBC ≥ 2.17 and GLIBCXX ≥ 3.4.19
Linux SUSE 15 SP1 using GLIBC ≥ 2.26 and GLIBCXX ≥ 3.4.28
Parallelization using SMP is not supported. Only parallelization using DMP (with Intel-MPI) is
supported.
Installation Procedure
Link with Digimat is done directly done in CAE fatigue GUI. See section Setting-up Input Files for Coupled
Analyses in Digimat-CAE User's Guide.
CHAPTER 4 111
CAE Interfaces
Digimat-CAE/nCode DesignLife
The objective of this section is to explain how to install the interface between Digimat and nCode
DesignLife. For more information concerning supported nCode DesignLife releases and platforms, please
refer to the below section Supported Versions.
Supported Versions
Digimat 2023.1 supports the following releases of nCode DesignLife software:
nCode DesignLife 2020.1, which supports Abaqus 2017/2018/2019/2020 and ANSYS 2020R1
FE results files as long as the Digimat-CAE/nCode DesignLife interface is concerned.
nCode DesignLife 2021, which supports Abaqus 2017/2018/2019/2020 and ANSYS 2020R1 FE
results files as long as the Digimat-CAE/nCode DesignLife interface is concerned.
nCode DesignLife 2022, which supports Abaqus 2017/2018/2019/2020/2021 and ANSYS
2022R1 FE results files as long as the Digimat-CAE/nCode DesignLife interface is concerned.
nCode DesignLife 2022.1, which supports Abaqus 2017/2018/2019/2020/2021/2022 and
ANSYS 2022R1 FE results files as long as the Digimat-CAE/nCode DesignLife interface is
concerned.
Digimat 2023.1 supports the following platforms:
Windows 10 (64-bit)
Windows Server 2019 (64-bit)
From nCode DesignLife 2022.1, following platforms are also supported:
Linux Red Hat 7.9 using GLIBC ≥ 2.17 and GLIBCXX ≥ 3.4.19
Linux Red Hat 8.4 using GLIBC ≥ 2.28 and GLIBCXX ≥ 3.4.25
Linux SUSE 12 SP1 using GLIBC ≥ 2.17 and GLIBCXX ≥ 3.4.19
Linux SUSE 12 SP2 using GLIBC ≥ 2.17 and GLIBCXX ≥ 3.4.19
Linux SUSE 12 SP4 using GLIBC ≥ 2.17 and GLIBCXX ≥ 3.4.19
Linux SUSE 15 SP1 using GLIBC ≥ 2.26 and GLIBCXX ≥ 3.4.28
Parallelization using SMP is not supported. Only parallelization using DMP (with Intel-MPI) is supported.
Installation Procedure
Within the Digimat installation, the dynamic library digi2ncode.dll is located in the directory
INSTALL_DIR\2023.1\DigimatCAE\exec\digi2ncode
where INSTALL_DIR is the Digimat installation directory. To be able to use Digimat to nCode DesignLife
interface, DIGIMAT2NCODE_SHARED_LIBS environment variable needs to be defined. This variable
enables nCode DesignLife to locate Digimat/nCode DesignLife library, to load it and to run coupled
Digimat-CAE/nCode DesignLife analyses.
112 Digimat Installation and Operations Guide
Digimat-CAE/nCode DesignLife
5 Supported Platforms
Digimat GUI
Digimat-MF (batch mode, no GUI)
Digimat-FE (batch mode, no GUI)
Digimat-VA (for remote job submission, no GUI)
Digimat-AM (for remote job submission, no GUI)
Digimat-CAE
114 Digimat Installation and Operations Guide
Digimat GUI
Digimat GUI
Following platforms are supported:
Windows 10 (64-bit)
Windows Server 2019 (64-bit)
Digimat-CAE
For supported Operating system, refer to installation section of each CAE code.
116 Digimat Installation and Operations Guide
Digimat-CAE
Chapter 6: Windows Prerequisites
6 Windows Prerequisites
5. Installation starts.
CHAPTER 6 119
Windows Prerequisites
7. Installation starts.
If it is not installed, download it from the Microsoft download page and install before using Digimat-RP,
Digimat-VA or Digimat-AM.
122 Digimat Installation and Operations Guide
Microsoft .NET Framework 4.8
Chapter 7: Known Limitations
7 Known Limitations
Documentation
Licensing & GUI
124 Digimat Installation and Operations Guide
Documentation
Documentation
External Linking
Links in Examples manual are not functional with Microsoft Edge.
Some external links may point to data not yet embedded in the manual as delivered with the
current version of Digimat. To retrieve the missing file or information of your interest please
contact [email protected].
Tutorials
The tutorials are not fully up to date with Digimat version 2023.1. However, as the general
workflow should not have drastically changed, the tutorials have been added for an educational
purpose.
Please refer to the examples database to access ready to run Digimat models.
For more information and further help, please contact [email protected].
Digimat Licensing
Use of FLEXLM_DIAGNOSTICS environment variable is not supported.
Masterkey usage is not supported for Digimat products.
When using geographically distant license server, it can be needed to define FLEXLM_TIMEOUT
environment variable. This environment variable is automatically setup in all Digimat graphical
user interface and for all Digimat-CAE coupled finite analysis that are run from Digimat-RP.