i have linked abaqus 2017 with intel parallel studio xe 16 update 3 with visual studio community 2015 and have modified the abaqus 2017.bat and launcher.bat files to this:
rem .bat file to execute Abaqus/CAE 2017 with
rem Visual Studio 2013 Update 5 and
rem Intel Parallel Studio XE 2016 Update 1 and
rem Intel MKL Math libraries
rem Add a PATH to ifort.exe
SET PATH=C:\\Program Files (x86)\\IntelSWTools\\compilers_and_libraries_2016.3.207\\windows\\bin\\intel64;%PATH%;
rem Load ifortvars, which itself loads vcvarsall x64
call "C:\\Program Files (x86)\\IntelSWTools\\compilers_and_libraries_2016.3.207\\windows\\bin\\ifortvars" -arch intel64
rem Load mklvars
call "C:\\Program Files (x86)\\IntelSWTools\\compilers_and_libraries_2016.3.207\\windows\\mkl\\bin\\mklvars" intel64
rem keep next line exactly ans in original installation
@echo off
"C:\\SIMULIA\\CAE\\2017\\win_b64\\code\\bin\\ABQLauncher.exe" %*
and have modified the win84_64.env files to compile_fortran=['ifort',
'/Qmkl:sequential', # <-- MKL
'/free', # <-- free format Fortran95
'/c','/DABQ_WIN86_64', '/extend-source', '/fpp',
'/iface:cref', '/recursive', '/Qauto-scalar',
'/QxSSE3', '/QaxAVX',
'/heap-arrays:1',
# '/Od', '/Ob0', # <-- Optimization Debugging
# '/Zi', # <-- Debugging
'/include:%I']
the output i get is Intel(R) Visual Fortran Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 16.0.3.207 Build 20160415
Copyright (C) 1985-2016 Intel Corporation. All rights reserved.
std_user.for(2): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: => = . [ % ( :
C
-^
std_user.for(4): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: => = . [ % ( :
C
-^
std_user.for(6): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: => = . [ % ( :
C
-^
std_user.for(7): error #5082: Syntax error, found IDENTIFIER 'THE' when expecting one of: => = . [ % ( :
C THE PRIMARY FUNCTION IS F(T)=1.5 SIN(OMEGA T) + .5 COS(OMEGA T)
--^
std_user.for(8): error #5082: Syntax error, found IDENTIFIER 'WHERE' when expecting one of: => = . [ % ( :
C WHERE OMEGA IS .1 PI AND T THE CURRENT TIME.
--^
std_user.for(9): error #5082: Syntax error, found IDENTIFIER 'THE' when expecting one of: => = . [ % ( :
C THE APPROPRIATE INTEGRALS AND DERIVATIVES ARE COMPUTED ACCORDINGLY.
--^
but i'm unable to run subroutines intel forum's solution is to change /free to /fixed but then i get linker errors....
kindly assist me
