System requirements

Last Updated 2021-01-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 10 Pro, Enterprise
Windows 8.1 Pro, Enterprise
Windows Server 2019
Windows Server 2016
Windows Server 2012 R2
Windows Server 2012
RedHat Enterprise Linux 8 (8.1 or later)
RedHat Enterprise Linux 7 (7.6 or later)
RedHat Enterprise Linux 6 (6.8 or later)
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 Version 2004, 1909, 1903, 1809, 1803 are supported.
– Support for Windows 7, Windows Server 2008 / 2008 R2 has ended on January 14, 2020
Versions for Linking JMAG to Third-party Software
Importing CAD Models (InterOp)
JMAG-Designer Ver.20.0 JMAG-Designer Ver.19.1
Windows Linux Windows Linux
CATIA v5 V5R8 – V5-6R2020 V5R8 – V5-6R2020
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* (*Formerly Pro/ENGINEER) 16 – Creo 6.0 16 – Creo 6.0
NX Direct NX 1 – NX1888 NX 1 – NX1847 NX 1 – NX1888 NX 1 – NX1847
Solid Edge Direct V18 – SE2020 V18 – ST11 V18 – SE2020 V18 – ST11
SOLIDWORKS Direct 2003 – 2020 2003 – 2019 2003 – 2020 2003 – 2019
Parasolid Direct 9.0.x – 31.1.x 9.0.x – 31.1.x
STEP AP203, AP214, AP242 AP203, AP214, AP242
Inventor V11 – 2020 V11 – 2020
Linking to CAD Systems (Linking to SOLIDWORKS)
JMAG-Designer Ver.20.0 JMAG-Designer Ver.19.1
SOLIDWORKS 2018 – 2020
Linking to CAD Systems (CAPRI)
JMAG-Designer Ver.20.0
CAPRI Windows 64bit V3.50.0 CATIA v5 R25, R26, R27, R28
PTC Creo Parametric Creo 2.0, Creo3.0, Creo4.0 (Note 1)
NX NX10, NX11, NX12 (Note 2)
JMAG-Designer Ver.19.1
CAPRI Windows 64bit V3.50.0 CATIA v5 R25, R26, R27, R28
PTC Creo Parametric Creo 2.0, Creo3.0, Creo4.0 (Note 1)
NX NX10, NX11, NX12 (Note 2)
Linking to CAD Systems (CAD LINK)
JMAG-Designer Ver.20.0 JMAG-Designer Ver.19.1
CATIA V5 R27, R28, R29
PTC Creo Parametric Creo 3.0, Creo 4.0, Creo 5.0, Creo 6.0
NX NX10, NX11(Note 2), NX12, NX 1847, NX1849, NX1872, NX1888
Importing SAT Files
JMAG-Designer Ver.20.0 JMAG-Designer Ver.19.1
~R29(Note 6)
SPEED
JMAG-Designer Ver.20.0 JMAG-Designer Ver.19.1
SPEED ~9.06
Script languages
JMAG-Designer Ver.20.0 JMAG-Designer Ver.19.1
Python 3.8 / 2.7 (Note 3)
VB Script, JScript Compatible with the standard installed versions for a Windows OS
Microsoft Script Debugger (Note 4) Microsoft Visual Studio 2013 or later
Optimization
JMAG-Designer Ver.20.0 JMAG-Designer Ver.19.1
MATLAB Global Optimization Toolbox R2013a, R2013b, R2014a, R2014b, R2015a, R2015b, R2016a, R2016b, R2017a, R2017b, R2018a, R2018b, R2019a, R2019b, R2020a, R2020b (Note 5) R2013a, R2013b, R2014a, R2014b, R2015a, R2015b, R2016a, R2016b, R2017a, R2017b, R2018a, R2018b, R2019a, R2019b, R2020a (Note 5)
Coupled analysis
JMAG-Designer Ver.20.0 JMAG-Designer Ver.19.1
SIMULIA Abaqus One-way coupled 2018, 2019, 2020
Two-way coupled (CSE) 2018, 2019, 2020
STAR-CCM+ 14.04(19.2), 2020.1(15.02), 2020.2(15.04)
The modules necessary to link to a control simulator
Please see JMAG-RT Solutions for the system requirements.

[Note 1] The CAPRI – Creo 2.0 linking function supports Creo 2.0 M40 or later.
The CAPRI – Creo 3.0 linking function supports Creo 3.0 M010 or later.
[Note 2] The NX11CAD linking function supports NX 11.0.2 (maintenance pack 12) or later.
[Note 3] Installed by default in JMAG Installer.
[Note 4] Necessary only when debugging in VB Script or JScript.
[Note 5] R2015b and later are only supported in Windows versions of JMAG.
[Note 6] Importing CAD models with Windows versions of JMAG-Designer 19.1 supports R30 or earlier.
MPP solver
JMAG-Designer Ver.20.0 JMAG-Designer Ver.19.1
MPI Library Intel MPI 2019 Intel MPI 5.1
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/ icon-external-link  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
Ver.20.0 Ver.19.1
Sequential calculation 1 solver license
N threads parallel calculation 1 solver license + N/2 PA2 license(s)

Sequential calculation 1 solver license
N threads parallel calculation 1 solver license + N/2 PA2 license(s)

Ver.20.0 Ver.19.1
The number of solver licenses (hereafter
called MPS) required for up to 2048 parallel calculations are as
follows:
N threads parallel calculation 1 solver license + N/2 PA2 license(s)

The number of solver licenses (hereafter
called MPS) required for up to 1024 parallel calculations are as
follows:
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
512-1024 processes parallel
calculation
1 solver license + 8 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 number larger than 1024.
* A maximum of 512 parallels can be used in JMAG-Designer Ver.19.0.
* The MPP solver is available for ST, TR, DP (excluding FEM+BEM), and FQ.
(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
MPP
Ver.20.0 Ver.19.1
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.

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
Intel MPI Library 2019 Update 7 (runtime package support)
* Please contact us regarding other operating environments.

MPI Library
Intel MPI Library 5.1 (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:

Ver.19.1
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
In JMAG-Designer 19.1 and earlier, GPUs are only available for Windows 64bit modules.
Ver.20.0
Recommended Hardware Operation confirmation of GPU Solver has been done on the following NVIDIA GPU having Compute Capability 7.0, 7.5, and 3.5.

  • Quadro GV100 7.0
  • Geforce RTX 2080 Ti 7.5
  • Tesla K40 3.5

For looking for other GPU boards which have Compute Capability 7.0, 7.5, and 3.5, 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
  • Magnetostatic
  • Transient Magnetic
  • Time Harmonic Magnetic

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.

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

(Note 1) Only one GPU board can be used in 20.0 or later.
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, actual computers must be prepared for license servers.
Licenses are issued to physical addresses

Using JMAG on Virtual Machines
The JMAG license system does not currently support license management for virtual machines.
Please follow the instructions below to use JMAG on a virtual machine.

  1. Obtain licenses issued for the physical address of a computer that is not a virtual machine to use as the license server.
  2. Run JMAG on the virtual machine as a client.

The following restrictions for managing licenses will be removed as soon as the JMAG license system supports virtual machines.

*The system requirements change as needed. Please contact us for more information.