Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.
28558 Discussions

Linking ABAQUS, Intel HPC and Visual Studio

HEA
Novice
495 Views

I am trying to use the Fortran programming language from the Intel HPC Toolkit to run user sub-routines in ABAQUS. These sub-routines are written in Visual Studio. Does anybody know how to link the three applications together? I have tried running verification checks. The first verification check to see that Fortran is successful has been completed. However, the second verification check shows that 'Products are not installed.' I have already tried uninstalling all applications and re-installing them.

 

Here are the commands in the abq2023.bat file:

@Echo off
setlocal
set PATH=%PATH%;C:\Program Files (x86)\Intel\oneAPI\compiler\2024.1\bin;
call "C:\Program Files (x86)\Intel\oneAPI\compiler\2024.1\env\vars.bat" -arch intel64
call "C:\Program Files (x86)\Intel\oneAPI\mkl\2024.1\env\vars.bat" intel64
set ABA_DRIVERNAME=%~nx0
"C:\apps\SIMULIA\EstProducts\2023\win_b64\code\bin\SMALauncher.exe" %*
endlocal

 

Here are the commands in the abaqus_v6.env file:

# abaqus V6 Environment File
# This file is used to import other environment files located in the site
# directory. Custom parameters can be added here, but it is recommended to
# use the custom_v6.env file instead.

import os, driverUtils

#Fix bug IR-320707/IR-637600
if 'SLURM_PROCID' in os.environ:
del os.environ['SLURM_PROCID']

# Utility function for loading site environment files
def importEnv(name, ldict=locals(), gdict=globals()):
from driverUtils import locateSite, locateFile
env = locateFile(locateSite(), '', name)
if env:
execfile(env, gdict, ldict)
else:
print("Cannot locate environment file: {}".format(name))

# Import parameters common to all platforms
importEnv('basic_v6.env')

# Import MPI specific parameters
importEnv('mpi_config.env')

# Import platform specific parameters such as compiler and linker settings
platform = driverUtils.getPlatform()
importEnv(driverUtils.getPlatform() + '.env')

# onCaeGraphicsStartup() function to configure graphics
# card specific settings for CAE & Viewer
importEnv('graphicsConfig.env')

# Import site specific parameters such as licensing and doc parameters
importEnv('custom_v6.env')

del importEnv, driverUtils, platform

compile_fortran += ['/names:lowercase',]

 

 

Screenshot 2024-05-28 143326 edited.png

0 Kudos
1 Solution
HEA
Novice
320 Views

Hello Ethan,

 

Yes - I can, although I don't think it would help much to people who do not have access to a high-performance computer (HPC).

 

My university uses a HPC system called IRIDIS. I was told that the 'Products are not installed' message that I was receiving was normal. I should include the following commands in the .slurm file:

module load abaqus/2021

module load intel-compilers

abaqus job=<name> user=xxxxx.for int input=xxxx.inp

View solution in original post

0 Kudos
7 Replies
Devorah_H_Intel
Moderator
432 Views

Check this thread for some useful tips.

0 Kudos
Ethan_F_Intel
Moderator
351 Views

Did the link Devorah shared help you?

0 Kudos
HEA
Novice
344 Views

Hello Ethan,

 

Thank you for following up.

 

Unfortunately, the link that was shared did not help. I found a solution to my issue elsewhere.

0 Kudos
Ethan_F_Intel
Moderator
327 Views

Glad to hear that you found a fix to your problem! Would you be willing to post what you found here so that others who encounter your issue can reference it?

0 Kudos
HEA
Novice
321 Views

Hello Ethan,

 

Yes - I can, although I don't think it would help much to people who do not have access to a high-performance computer (HPC).

 

My university uses a HPC system called IRIDIS. I was told that the 'Products are not installed' message that I was receiving was normal. I should include the following commands in the .slurm file:

module load abaqus/2021

module load intel-compilers

abaqus job=<name> user=xxxxx.for int input=xxxx.inp

0 Kudos
Ethan_F_Intel
Moderator
314 Views

Thank you, I appreciate it! I will mark that as the solution.

0 Kudos
HEA
Novice
299 Views
0 Kudos
Reply