System requirements

Last Updated 2024-02-07

System requirements | Versions for Linking JMAG to Third-party Software | SMP and MPP Solver | GPU Support | Supported Job schedulers | Supported Cloud Systems | Using JMAG on Virtual Machines

System requirements
JMAG 64-bit
Operating System
(Note 1)
Windows 11 Pro, Pro for Workstations, Enterprise
Windows 10 Pro, Pro for Workstations, Enterprise
Windows Server 2022
Windows Server 2019
Windows Server 2016
RedHat Enterprise Linux 9 (9.0 or later)
RedHat Enterprise Linux 8 (8.4Windows 10 or later)
RedHat Enterprise Linux 7 (7.7 or later)
SUSE Linux Enterprise 15
SUSE Linux Enterprise 12
CPU Intel 64-bit (recommended):
– Intel Core i Series
– Intel Xeon Series
AMD 64-bit (recommended):
– AMD 64 Series
RAM Min. 4 GB (approx. 2.5 million elements when running an analysis)
* The amount of memory required depends on the number of necessary elements and conditions used for an analysis
Hard disk Min: 40GB free space (recommended)
Others OpenGL compatible graphics board
Ethernet board (network card)

[Note 1]
– Windows 10 and Windows 11 Version 21H2/22H2 are supported.
– Windows Server Essentials, Standard and Datacenter editions are supported.
– Support for Windows Server 2012 and 2012 R2 ended on October 10, 2023.
– Red Hat Enterprise Linux 9 are supported with the JMAG-Designer 22.1 or later.
– Support for RedHat Enterprise Linux 6 (6.8 or later) ended with the JMAG-Designer 22.0 or later. (For more information)
 JMAG-Designer 21.2 is supported until the June 2023 service pack release.
 Support for the LM-X JMAG License Server will be provided up to version 5.1.2.

Versions for Linking JMAG to Third-party Software
Importing CAD Models (InterOp)
JMAG-Designer Ver.23.0, Ver.22.2 JMAG-Designer Ver.22.1
Windows Linux Windows Linux
CATIA v5 R8 – R32(V5-6R2022) R8 – R32(V5-6R2022)
CATIA v4 CATIA 4.1.9 – CATIA 4.2.4 CATIA 4.1.9 – CATIA 4.2.4
IGES ~5.3 ~5.3
PTC Creo Parametric* (*old Pro/ENGINEER) 16 – Creo 9.0 16 – Creo 9.0
NX Direct NX 1 – NX2212 NX 1 – NX1847 NX 1 – NX2206 NX 1 – NX1847
Solid Edge Direct V18 – SE2023 V18 – ST11 V18 – SE2023 V18 – ST11
SOLIDWORKS Direct 2003 – 2023 2003 – 2019 (Note 1) 2003 – 2023 2003 – 2019 (Note 1)
Parasolid Direct 9.0.x – 35.0.x 9.0.x – 35.0.x
STEP AP203, AP214, AP242 AP203, AP214, AP242
Inventor V11 – 2023 V11 – 2023
Linking to CAD Systems (CAD LINK)
JMAG-Designer Ver.23.0, Ver.22.2 JMAG-Designer Ver.22.1
Windows
CATIA V5 R27 – R32(V5-6R2022) R27 – R32(V5-6R2022)
PTC Creo Parametric Creo 3.0 – Creo 9.0 Creo 3.0 – Creo 9.0
NX NX10 – NX 2212(Note 2) NX10 – NX 2206(Note 2)
Importing SAT Files
JMAG-Designer Ver.23.0, Ver.22.2, Ver.22.1 ~R29
Link to CAD Systems (CAPRI), support to end as of October 2023

Support for JMAG-CAD Link to CAPRI will be discontinued at the end of October 2023
For details on recommended transition products etc., refer to the following:
Notice: Support for JMAG’s CAD Link CAPRI Option to End (PDF: 294KB)

SPEED
JMAG-Designer Ver.23.0, Ver.22.2, Ver.22.1 ~9.06
Script languages
JMAG-Designer Ver.23.0, Ver.22.2, Ver.22.1
Python 3.8 (Note 3)
VB Script, JScript Compatible with the standard installed versions for a Windows OS
Optimization
JMAG-Designer Ver.23.0, Ver.22.2, Ver.22.1/th>
MATLAB Global Optimization Toolbox R2013a, R2013b, R2014a, R2014b, R2015a, R2015b, R2016a, R2016b, R2017a, R2017b, R2018a, R2018b, R2019a, R2019b, R2020a, R2020b, R2021a, R2021b (Note 5)
Coupled analysis
JMAG-Designer Ver.23.0 JMAG-Designer Ver.22.2 JMAG-Designer Ver.22.1
SIMULIA Abaqus
(Note 6)(Note 7)
One-way coupled 2021, 2022, 2023
Two-way coupled (CSE)
STAR-CCM+ 2302(18.02), 2306(18.04), 2310(18.06)
The modules necessary to link to a control simulator
Please see JMAG-RT Solutions for the system requirements.

[Note 1] RedHat Enterprise Linux 8 and 9 is not supported for Importing CAD Models (InterOp) of SOLIDWORKS Direct.
[Note 2] The NX11CAD linking function supports NX 11.0.2 (maintenance pack 12) or later.
[Note 3] Installed by default in JMAG Installer.
Announcing end of support for Python 2.7
[Note 5] R2015b and later are only supported in Windows versions of JMAG.
[Note 6] RedHat Enterprise Linux 9 is not supported for linkage with SIMULIA Abaqus.
[Note 7] For Abaqus 2022, FP.CFA 2205 or later version is supported.
SMP and MPP Solver
Recommended Hardware
SMP and MPP
CPUs Intel Xeon E5-26XX (XX:Number) x 2CPUs or later (for example E5-2695v4)
Please contact us if you intend to use any CPU that is not listed above.
RAM Physical memory with the fastest speed (clock) for your CPU like “DDR4 2400” is recommended.
Compatible memory depends on a kind of CPU. See the following site of
https://ark.intel.com/content/www/us/en/ark.html   in detail.
The number of physical memory (not quantity but number) greater or equal to the number of memory
slots helps the parallel performance for SMP and MPP.
Licenses
SMP
Sequential calculation 1 solver license
N threads parallel calculation 1 solver license + N/2 PA2 license(s)
MPP
-Use with PA2 license (JMAG-Designer Ver.20.0 or later)
Ver.21.0 or later: Available up to 2,048 parallel (Note 2)
N threads parallel calculation 1 solver license + N/2 PA2 license(s)
-Use with MPS license (Note 3)
Sequential calculation 1 solver license
Less than 16 processes parallel
calculation
1 solver license + 2 MPS licenses
18-32 processes parallel
calculation
1 solver license + 3 MPS licenses
34-64 processes parallel
calculation
1 solver license + 4 MPS
licenses
66-128 processes parallel
calculation
1 solver license + 5 MPS licenses
130-256 processes parallel
calculation
1 solver license + 6 MPS licenses
258-512 processes parallel
calculation
1 solver license + 7 MPS licenses
514-1024 processes parallel
calculation
1 solver license + 8 MPS licenses
1026-2048 processes parallel
calculation
1 solver license + 9 MPS licenses
(Note 1) * N : number of threads (up to 8 in JMAG V16, and up to 36 in JMAG V16.1 or later)
* The SMP parallel solver is available for ST, TR, DP (excluding FEM+BEM), FQ, HT(up to 8), and EL(up to 8)
(Note 2) *Please contact us separately when there is intention to use parallels at a larger number.
*A maximum of 2048 parallels can be used in JMAG-Designer Ver.21.0 or later.
*A maximum of 1024 parallels can be used in JMAG-Designer Ver.20.0/20.1/20.2.
*A maximum of 512 parallels can be used in JMAG-Designer Ver.19.0/19.1.
*The MPP solver is available for ST, TR, DP (excluding FEM+BEM), and FQ. It can be used with HT (up to 128 parallels) in Ver.21, and with HT (up to 256 parallels) in Ver.22.0 and later versions.
(Note 3) Licenses for MPP parallel computing and SMP parallel computing are now combined in JMAG-Designer Ver.20.0 or later.
Network
MPP For the MPP solver, Infiniband or better network is required.
Supported systems
OS Only 64-bit is supported.
Confirm the OS version that supports the MPI library from among the versions described in the JMAG operating environment.
Refer to information from the original provider regarding OS versions that support the MPI library.
MPI library
Ver.22.0~ Intel MPI Library 2019
・Update 10 Windows (runtime package support)
・Update 12 Linux (runtime package support)
Ver.20.0~ Intel MPI Library 2019
・Update 7 (runtime package support)
* Please contact us regarding other operating environments.
GPU Support
JMAG GPU solver supports only GPU for math calculation made by NVIDIA. The following GPUs are currently supported.

●When using GPU licenses (New GPU Solver)

Recommended Hardware
Operation confirmation of GPU Solver has been done on the following NVIDIA GPU having Compute Capability 7.0, 7.5, 8.6, and 3.5.

  • Quadro GV100 7.0
  • Geforce RTX 2080 Ti 7.5
  • Geforce RTX 3080 8.6 (Note 2)
  • Tesla K40 3.5

For looking for other GPU boards which have Compute Capability, please see the following web page NVIDIA provided.
https://developer.nvidia.com/cuda-gpus#compute

Licenses
1 solver license + 1 GPU license (Note 1)
Analysis type
  • Magnetic Field Static Analysis
  • Magnetic Field Transient Analysis
  • Magnetic Field Frequency Analysis

It is recommended to use the most recent GPU available to take full advantage of the GPU solver.
Please contact your distributor if you are considering using a GPU not listed above.

(Note 1) GPU licenses are available on JMAG-Designer Ver.20.0 and later.
Only one GPU board can be used in 20.0 or later.
(Note 2) JMAG-Designer Ver.20.0.02/20.1.01 or later.

●When using PA2 Licenses (Previous GPU Solver)
GPU calculations using PA2 licenses were no later developed in December 2020.
It can also be used by JMAG-Designer Ver.20.0 and later, but there are no future improvements.
Please consider using a GPU license. (Licenses are different. Please let your sales representative know.)

When using the Previous GPU solver with PA2 licenses in JMAG-Designer Ver.20.0 or later, the environment variable “JMAG_GPU_OLD_License” must be set.
For more information, please refer to JMAG-Designer Help.

Recommended Hardware
  1. Quadro GV100
  2. Quadro GP100
  3. Tesla K40
  4. Quadro K6000
  5. Tesla K20
  6. Quadro 6000
  7. Tesla C2075
  8. Tesla C2070
  9. Tesla C2050
Licenses
GPU N board 1 solver license + (N+1) PA2 license(s)

Example:

GPU 1 board 1 solver license + 2 PA2 license(s)
GPU 2 board 1 solver license + 3 PA2 license(s)
Analysis type
  • Magnetostatic
  • Transient Magnetic
  • Time Harmonic Magnetic

When using the previous GPU solver, GPUs are only available for Windows 64bit modules.

Supported Job schedulers
  • LSF
  • PBS
  • Torque
  • Slurm
  • Condor
Supported Cloud Systems
  • AWS
  • Azure
  • IBM Softlayer
  • Rescale Platform

* Please contact us for more information.
* While JMAG can be run via the above clouds, physical computer must be prepared for license server.
Licenses is issued to physical MAC address.

Using JMAG on Virtual Machines
The license system for JMAG does not currently support managing licenses on a virtual machine.

  1. The license is issued to the MAC address of the physical machine that is not in a virtual environment for the license server.
  2. The machine running JMAG can be a client in a virtual environment.

* The above is subject to change at any time, so please contact us for details.