Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
29283 Discussions

Linking ABAQUS, Intel HPC and Visual Studio

HEA
Novice
4,169 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
3,994 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
4,106 Views

Check this thread for some useful tips.

0 Kudos
Ethan_F_Intel
Moderator
4,025 Views

Did the link Devorah shared help you?

0 Kudos
HEA
Novice
4,018 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
4,001 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
3,995 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
3,988 Views

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

0 Kudos
HEA
Novice
3,973 Views
0 Kudos
Reply