آموزش ویدئویی لینک کردن نرم افزار آباکوس و کامپایلر فرترن
با این روش میتوانید تمامی ورژنها نرمافزار آباکوس از جمله آباکوس ۲۰۲۲ را لینک کنید.
آموزش قدم به قدم لینک کردن نرم افزار آباکوس و کامپایلر فرترن
در این آموزش قصد داریم اولین قدم برای سابروتین نویسی در نرمافزار آباکوس یعنی لینک کردن نرم افزار آباکوس و کامپایلر فرترن را توضیح دهیم. ابتدا باید ورژنهای سازگار نرم افزارهای آباکوس با ویژوال استدیو و اینتل پرالل استدیو را پیدا کنید.
ورژنهای سازگار نرم افزارهای آباکوس – ویژوال استدیو – اینتل پرالل استدیو
۱- قدم اول برای لینک کردن نرم افزار آباکوس و کامپایلر فرترن:
۱-۱ نصب نرم افزار آباکوس
۲-۱- نصب نرم افزار ویژوال استدیو
کد فعالسازی ویژوال استدیوی ۲۰۱۹ نسخه پروفشنال
VS 2019 Professional: NYWVH HT4XC R2WYW 9Y3CM-X4V3Y
۳-۱- نصب نرم افزار اینتل پارالل استدیو
حتما ورژن اینتل پارالل استدیو (Intel Parallel Studio) باید جدیدتر از ورژن ویژوال استدیو (Visual Studio) باشد. بنابراین اینتل پارالل استدیو ۲۰۲۰.۴ از ورژن ویژوال استدیو ۲۰۲۲ پشتیبانی نمیکند.
در صورتی که فضای کافی برای نصب را دارید، تمامی موارد پیشفرض را نصب کنید. در غیر این صورت، اگر فضای نسبتا محدودی دارید فقط ۸ مورد اول را نصب کنید. اگر باز هم فضا کمتری دارید موارد مشخص شده در تصویر را تیک بزنید.
۲- قدم دوم برای لینک کردن نرم افزار آباکوس و کامپایلر فرترن:
پیدا کردن محل قرار گیری فایلهای “ifortvars.bat” و “vcvars64.bat” است که مسیرهای پیش فرض آن در صورتی که هیچ تغییری در نصب ایجاد نکرده باشید به ترتیب این چنین است:
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2020.4.311\windows\bin
برای ویژوال استدیو Community
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build
برای ویژوال استدیو Professional
C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Auxiliary\Build
۳ & 4 – قدم سوم و چهارم برای لینک کردن نرم افزار آباکوس و کامپایلر فرترن:
افزودن آدرس نصب دو فایل مرحله قبل به “Environment variables” است.
(در This PC راست کلیک سپس Properties سپس از گزینههای موجود در سمت راست Advanced system settings را انتخاب کرده و در نهایت Environment variables را انتخاب کنید)
قدم پنجم برای لینک کردن نرم افزار آباکوس و کامپایلر فرترن: اصلاح Target یا اصلاح abq2022
اصلاح Target
برای این کار باید از سرچ ویندوز بر روی “Abaqus Command”، “Abaqus verification” و “Abaqus CAE” راست کلیک کرده و open file location را انتخاب کنید. سپس در پنجره باز شده بر روی هر یک از موارد بیان شده راست کلیک کرده و با انتخاب properties به مسیر target بروید سپس عبارت زیر را به ابتدای مسیر پیشفرض موجود اضافه کنید. (همه چیز نوشته شده است فقط کپی و پیست کنید)
“C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2020.4.311\windows\bin\ifortvars.bat” intel64 vs2019 &
در مسیر فوق فایل ifortvars.bat فراخوانی شده است (اگر فایل شما در مسیری دیگر است آن را اصلاح کنید) و سپس با توجه به پردازنده خود intel64 یا intel32 را بنویسید و در نهایت vs (که مخفف ویژوال استدیو است) و ورژن آن را بنویسید و یک & قرار داده و بعد از آن آدرس دیفالت که از اول نوشته شده بود، قرار گیرد.
به جای اصلاح Taget میتوانید abq2022 را اصلاح کنید:
آدرس محل قرار گیری فایلهای “ifortvars.bat” و “vcvars64.bat” را بیابید و سپس در Environment Variables اضافه کنید.
مسیرهای پیش فرض آن در صورتی که هیچ تغییری در نصب ایجاد نکرده باشید این چنین است:
برای اینتل پرالل استدیوی ۲۰۲۰
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2020.4.311\windows\bin
برای ویژوال استدیو Community
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build
برای ویژوال استدیو Professional
C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Auxiliary\Build
۲- به پوشه SIMULIA و سپس Commands بروید.
۳- فایل abq2022.bat (که abq به همراه ورژن نرم افزار آباکوس شما است) را با ویراشگر متن مانند notepad باز کنید و قبل از آدرس …..C:\SIMULIA کد زیر را وارد کنید
@call ifortvars.bat intel64 vs2019
در نهایت محتوای فایل abq2022.bat باید مشابه این باشد:
@echo off
setlocal
set ABA_COMMAND=%~nx0
set ABA_COMMAND_FULL=%~f0
@call ifortvars.bat intel64 vs2019
“C:\SIMULIA\EstProducts\2022\win_b64\code\bin\SMALauncher.exe” %*
endlocal
قدم ششم برای لینک کردن نرم افزار آباکوس و کامپایلر فرترن: بررسی درستی لینک شدن
با استفاده از Abaqus Verification
برای این کار از منوی استارت عبارت Abaqus Verification را سرچ کنید و آن را باز کنید. (در صورتی که دسترسیهای ویندوز شما محدود شده است از run as administrator استفاده کنید) با باز شدن Abaqus Verification نرمافزار آباکوس صحت عملکرد تک تک محصولات نصب شده از جمله حلگر Standard با سابروتین و حلگر Explicit با سابروتین را تست میکند و نتایج را log فایل که در مسیر پیش فرض فایلهای آباکوس یا همان Work Directory قرار میدهد (به صورت پیش فرض C:\temp است).
با استفاده از Abaqus Command
برای این کار از منوی استارت عبارت Abaqus Command را سرچ کنید و آن را باز کنید. (در صورتی که دسترسیهای ویندوز شما محدود شده است از run as administrator استفاده کنید)
برای چک کردن اطلاعات نصب نرم افزار آباکوس عبارت زیر را تایپ و اینتر را بزنید.
abaqus info=system
سپس برای چک کردن حلگر Standard عبارت زیر را تایپ و اینتر را بزنید.
abaqus verify -user_std
سپس برای چک کردن حلگر Explicit عبارت زیر را تایپ و اینتر را بزنید.
abaqus verify -user_exp
عملکرد صحیح با عبارت Pass همراه است و در صورت رخ داد خطا، توضیحات آن را در log فایل به آدرس داده شده مینویسد. در صورتی که در این قسمت با اروری مبنی بر نشناختن کدها مواجه شدید، باید محل Command نرم افزار آباکوس را به Environment Variables اضافه کنید. (آدرس پیش فرض: C:\SIMULIA\Commands)
Linking ABAQUS and Intel Parallel Studio to run subroutine | FORTRAN compiler linking to Abaqus
Step 1:
Installing Abaqus/CAE, visual studio community, and Intel parallel studio respectively.
Step 2:
Finding the directory of “ifortvars.bat” and “vcvars64.bat” By default:
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2020.4.311\windows\bin
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build
Step 3 & 4:
Adding these variables and the associated directory into “Environment variables”
Step 5:
Modifying Target
Adding this address to “Abaqus Command”, “Abaqus verification”, and “Abaqus CAE” target
“C:\Program Files (x86)\IntelSWToolscompilers_and_libraries_2020.4.311\windows\bin\ifortvars.bat” intel64 vs2019 &
Step 6: Verification
Abaqus Verification: run Abaqus Verification and cheek the .log file
Abaqus Command: Enter “abaqus info=system” , “abaqus verify -user_std” and “abaqus verify -user_exp”
مشکلات رایج در فرایند لینک کردن آباکوس و کامپایلر فرترن
۱- خطای Visual Studio is not found:
این خطا به دلیل لینک نشدن درست ویژوال استدیو و انتل پرالل استدیو رخ میدهد. به ترتیب موارد زیر را بررسی کنید:
- ماژولهای مورد نیاز نرم افزار Visual Studio را نصب کرده باشید. برای احتیاط بیشتر SDK ویندوز و برنامههای زیر نصب شده باشد.
MSVC v140 – VS 2015 C++ build tools (v14.00)
MSVC v141 – VS 2017 C++ x64/x86 build tools (v14.16) - بررسی کنید نصب کامپایلرهای سی پلاس پلاس و فرترن به درستی انجام شده باشد. این کار را میتوانید با Remove کردن Intel Parallel Studio و نصب مجدد آن انجام دهید. در صورتی که فضای لازم را دارید تمامی موارد پیشفرض در Intel Parrallel Studio نصب شوند.
۲- خطای Abaqus did not complete successfully:
باید با به Abaqus Command مراجعه کنید و به ترتیب نتایج “abaqus info=system” سپس “abaqus verify -user_std” و در نهایت “abaqus verify -user_exp” بررسی کنید تا مشکل را دقیقتر بررسی کنید.
۳- خطای فایل aba_param.inc یافت نشد:
نصب نرم افزار آباکوس به درستی انجام نشده است و کتابخانه متغییرهای سابروتین که برای اجرای سابروتین لازم است، وجود ندارد. توصیه میشود در ابتدا فایل زیر را در مسیر پیش فرض آن قرار دهید.
مسیر پیش فرض فایل aba_param.inc
C:\SIMULIA\EstProducts\2022\SMAUsubs\PublicInterfaces
فایل نوشتاری aba_param.inc برای آباکوس ۲۰۲۲
!=============================================================================
! COPYRIGHT DASSAULT SYSTEMES 2001-2019
!
! @CAA2Level L0
! @CAA2Usage U0
!
!=============================================================================
implicit real*8(a-h,o-z)
parameter (nprecd=2)
۴- خطای Abqus/Explicit and CAA is required to rut this test:
نصب نرم افزار آباکوس به درستی انجام نشده است و فایل CAA نصب نشده است.
۵- خطای Couldn’t determine Abaqus parent directory:
نصب نرم افزار آباکوس به درستی انجام نشده است. اگر از ورژن ۲۰۲۱ استفاده میکنید ابتدا بررسی کنید آپدیتها (Hotfix5) به درستی نصب شده است یا خیر.
۶- خطای Compilers are not found:
مشکلی در نصب و فراخوانی کامپایلر وجود دارد. این مراحل را انجام دهید
- بررسی کنید آدرس فایل ifortvars.bat در قسمت environment variables درست باشد.
- بررسی کنید Target به درستی اضافه شده باشد یعنی
“C:\Program Files (x86)\IntelSWToolscompilers_and_libraries_2020.4.311\windows\bin\ifortvars.bat” intel64 vs2019 &
۳. نرم افزار Intel Parallel Studio را Remove کرده و مجددا نصب کنید. بهتر است در درایو C نصب شود. در صورتی که فضای کافی را دارد تمامی موارد پیش فرض را نصب کنید اگر فضای نسبتا محدودی دارید فقط ۸ مورد اول را نصب کنید. اگر باز هم فضا کم دارید مواردی که در بالاتر به آن اشاره شده است را تیک بزنید.
۷- خطای Fatal error LNK1104: connot open file F:\Temp\cpb_std_user:
نرم افزارهای آباکوس، ویژوال استدیو و اینتل پرالل استدیو تمامی در درایو C نصب شده بودن ولی یه سری از فایلها ( احتمالا به دلیل فضای کم درایو C) روی درایو F قرار گرفته بود. مراحل زیر را انجام شد تا مشکل لینک کردن بر طرف شود
- فضای خالی درایو C افزایش یافت.
- نرم افزار Net fromwork حتما بررسی و به روز شود.
- بررسی کنید که در Environment Variable مسیرهای اشتباهی برای پوشه temp آباکوس وجود نداشته باشد.
۸- خطاهای مرتبط با دسترسی ویندوز
بهتر است در مراحل نصب آباکوس مسیر پیش فرض را همان C:\temp قرار دهید. در صورتی که این کار را نکنید یا دسترسیهای ویندوز شما محدود باشد مسیر پیش فرض مطابق این تصویر C:\Windows\System32 قرار میگیرد.
در این صورت لازم است تا Abaqus Command و Abaqus Verification با دسترسی Run as Administrator باز شود.
۹- خطای Fatal error LNK1181: connot open input file msmpi.lib:
این خطا هنگام لینک کردن آباکوس ۶.۱۴، ویژوال ۲۰۱۰ و اینتل ۲۰۱۶ رخ داد.
باید نسخه سازگار msmpi.lib با نرم افزار آباکوس نصب شود. ابتدا فایل MS-MPI نصب شده توسط ویژوال استدیو را Unistall کنید در فایلهای نصبی نرم افزار آباکوس به دنبال فایل mpi_3.0x64.msi بگردید و آن را نصب کنید.
بنابراین ابتدا فایل MS-MPI (Microsoft MPI) را از مسیر زیر پاک کنید.
C:\Windows\Installer
در صورتی که نتوانستید به صورت دستی MS-MPI (Microsoft MPI) را پاک کنید، میتوانید از نرم افزارهای Uninstaller استفاده کنید.
سپس mpi_3.0x64.msi از پوشه win86_64 (داخل فایلهای نصبی آباکوس) پیدا و نصب کنید.
۱۰- امکان لینک کردن ویژوال استدیو (Visual Studio) 2022 و فرترن ۲۰۲۳ با آباکوس ۲۰۲۲ وجود دارد؟
بله امکان پذیر است. چون در زمان ضبط آموزش این نسخههای جدید ویژوال استدیو و فرترن ارائه نشده بودند و در آن زمان Intel Parallel Studio 2022.4 آخرین ورژن موجود بود ما از ویژوال استدیوی ۲۰۱۹ استفاده کردیم.
برای این کار ویژوال استدیو ۲۰۲۲ را از سایت مایکروسافت دانلود و نصب کنید. نسخه Community برای این کار کافی است اما اگر کارهای حرفهای تری با ویژوال استدیو انجام میدهید، میتوانید از نسخههای Professional و Enterprise نیز استفاده کنید. نسخههای Professional و Enterprise نیاز به کدفعال سازی دارند که میتوانید از سایت هایی نظیر سافت ۹۸ این کد را دریافت کنید.
در مرحله بعد Intel Fortran Compiler و Math kernel Library را از سایت Intel دانلود و نصب کنید.
مکادمی آموزشهای متنوعی برای سابروتین نویسی در آباکوس دارد، که کمک شایانی به شما خواهد کرد.
در این آموزش چندین سابروتین پرکاربرد از جمله Disp، Dload، UMAT، UEL، UELMAT در نرم افزار آباکوس معرفی و با مثالهای متنوع و قدم به قدم برنامه نویسی شده است.
در صورت هر گونه ابهام یا مشکل میتوانید با کامنت گذاری با من در ارتباط باشید.
نویسنده:
مهندس میلاد وحیدیان
دانشجوی دکترای مهندسی مکانیک دانشگاه تهران
(برای مطالعه بیشتر روی نام یا تصویر ایشان کلیک کنید)
سلام
ورود / عضویتوقت تون بخیر. ببخشید من ویندوز لب تابم ۱۱، آیا میشه آباکوس ۲۰۲۲ نصب کرد؟ من قبلا ویندوز ۷ داشتم و نسخه ۶.۱۴ استفاده میکردم. اون موقع هم هر کاری کردم لینک نشد. الان سافت ۹۸ دیدم آباکوس برای ویندوز ۱۰ گذاشته. ممنون میشم راهنمایی بفرمایید.
درود بر شما
وقتتون بخیر
من هم در حال حاضر از ویندوز ١١ استفاده میکنم. هیچ مشکلی برای نصب و لینک کردن وجود نداره.
موفق باشید.
ورود / عضویتبا سلام و تشکر فراوان از آقای دکتر وحیدیان بابت زحمتی که برام کشیدند و با حوصله مشکلم را حل کردند.
ورود / عضویتدوستان موقع نصب اینتل پارالل و لینک آن با آباکوس بر روی سرورهای مجازی، نباید از Remote Desktop استفاده کنید (با هر لایسنسی که امتحان کنید ارور میده و نصب نمیشود)
از برنامه های دیگری مثل anydesk استفاده کنید مشکل حل میشود.
خیلی ممنون از اینکه تجربیاتتون رو به اشتراک گذاشتید.
موفق و سلامت باشید.
ورود / عضویتسلام و با تشکر از زحمات شما
ورود / عضویتنسخه آباکوس ۶.۱۴ دارم و باید فایل microsoft visual studio community 2013 یا ۲۰۱۰ را نصب کنم. ممکن است این فایل ها را (مشابه نسخه ۲۰۱۹) در سایت قرار دهید؟ متاسفانه نتوانستم این فایل ها را از سایت مایکروسافت دانلود کنم
سلام
برای دانلود Microsoft Visual Studio 2013 Community از سایت مایکروسافت روی لینک زیر بزنید:
Microsoft Visual Studio 2013 Community
ممکن است با وضعیت فعلی اینترنت نتوانید از سایت مایکروسافت دانلود کنید در آن صورت بهتر است از لینک زیر از سافت ۹۸ دانلود کنید:
ورود / عضویتMicrosoft Visual Studio 2013 Ultimate
با سلام خدمت مجموعه ی با کیفیت مکادمی و شخص مهندس میلاد وحیدیان.
ورود / عضویتبسیار بسیار ممنونم از انتشار چنین ویدئوی با کیفیت و کاملی. مطمئنم بدون کمک و توضیحات کامل شما هیچوقت موفق به لینک کردن آباکوس و فرترن نمیشدم.
نه تنها در تهیه ی این ویدئو بلکه در دیگر ویدئوهای آموزشی هم بسیار با کیفیت و پر محتوا هستید. مجددا ممنون و سپاسگزارم.
سلام
ورود / عضویتخیلی ممنون از لطفتون.
خوشحالم که تونستیم کمکتون کنیم.
موفق باشید.
متشکرم من اون مشکل رو حل کردم این بار پس از submit شدن Job بلافاصله اررور problem during compilation میده … واقعا این آنالیز برای من حیاتی هست … لطفا کمکم کنید متشکرم
ورود / عضویتاگر توی verification پیام pass رو گرفتید و الان هنگام ران یک سابروتین خاص به این مشکل بر میخورید، مشکل از سابروتین تون هست.
محتویات .log فایل اون تحلیل رو کامنت کنید تا بیشتر راهنمایی تون کنم
میتونید آموزشهای سابروتین نویسی در آباکوس رو ببنید اونجا خیلی مفصل در مورد سابروتین نویسی صحبت شده.
آموزش سابروتین نویسی در آباکوس – مکادمی
موفق باشید.
ورود / عضویتسلام خسته نباشید … من همه ی مراحل رو انجام دادم و وریفای هم شده اما وقتی در نرم افزار آباکوس job رو submit می کنم ارورر Unable to start analyse job رو نشون میده … خواهش می کنم کمکم کنید سپاس
ورود / عضویتسلام
آباکوس دقیقا در اون زمان لایسنس رو چک میکنه و بعد فرایند حل شروع میشه.
اول از همه چک کنید فایروال دسترسی آباکوس به اینترنت رو مختل نکرده باشد.
بعد از اون ممکنه اینترنتتون محدود باشه و امکان دسترسی به سرورهایی که آباکوس لازم داره رو نده. برای این کار یا اینترنتتون رو عوض کنید یا از DNS کلودفلر یا گوگل استفاده کنید.
این ها رو چک کنید ببینید مشکلتون حل میشه یا نه
ورود / عضویتموفق باشید.
سلام خدمت همه عزیزان
من لینک فرترن آباکوس رو احساس میکنم درست انجام دادم و ارورهای داخل سایت رو هم نمیگیرم ولی موقع ران کردن یک مدل با سابروتین به این خطا بر میخورم.
Problem during linking – Abaqus/Standard User Subroutines. This error may be due to a mismatch in the Abaqus user subroutine arguments. These arguments sometimes change from release to release, so user subroutines used with a previous release of Abaqus may need to be adjusted.
با یک فایل سابروتین برای مدل آباکوس ۲۰۱۷ هم تست کردم و حتی خودم هم برای مدلم که آباکوس ۲۰۱۴ هست سابروتین نوشتم ولی باز هم همین مشکل هست.
نمیدونم مشکل از فایل سابروتین هست یا از لینک فرترن آباکوس.
من آباکوس ۲۰۱۷ رو با ویژوال استودیو ۲۰۱۹ و اینتل ۲۰۲۰ لینک کردم.
ممنون از راهنمایی تون
ورود / عضویتسلام
برای صحت لینک شدن، از آباکوس command یا Abaqus verification استفاده کنید (مطابق توضیحات سایتتون)
البته ورژنهای نصب شده شما ممکنه سرکار نباشند، مطابق لیست ورژنهای سازگار آباکوس، ویژوال استودیو و اینتل پرالل استودیو را استفاده کنید
اگر اونجا pass شد اما سابروتین شما ارور میده، مشکل از سابروتین شماست
ورود / عضویتدر ورژنهای پایین مانند آباکوس ۶.١۴ (سال ٢٠١۶) نیاز است تا Microsoft MPI مطابق با ورژن آباکوس خود را نصب کنید.
با سلام. خواستم تشکر کنم از مطالب بسیار مفید و کاربردی سایتتون و پاسخگویی جناب آقای دکتر وحیدیان
بعد از نصب برنامه ها، برای چک کردن لینک شدن یا نشدن، به مشکل ویندوز برخوردم و همانطور که در مورد ۸ خطاهای رایج توضیح داده شده بود، به این خاطر بود که موقع نصب اباکوس، فولدر temp ایجاد نشده بود. وقتی مجدد Abaqus Command را با Run as Administrator باز کردم، و کدهای مربوطه رو دوباره زدم، مشکل حل شد.
ممنون از توضیحات و پاسخگویی خوب شما
ورود / عضویتسلام
ورود / عضویتخیلی ممنون از اینکه تجربیاتتون رو به اشتراک گذاشتید.
موفق باشید
سلام
ورود / عضویتروزتون بخیر من برای لینک کردن آباکوس ۲۰۲۱ و فرترن ۲۰۲۰ تو مرحله اصلاح تارگت به مشکل خوردم. دقیقا آدرس داده شده رو کپی پیست کردم و چک کردم مسیرش یکی با سیستم خودم و از قبل هم تو envirenment variables مسیر تعریف کردم. اما میگه آدرس شناسایی نمیشه. چیکار میتونم بکنم؟
باتشکر
سلام
روزتون بخیر
بهتره آنلاین ارورتون رو چک کنم
پیشنهاد من استفاده از اسکایپ هست
میتونید به اسکایپ من پیام بدید تا مشکل تون رو بررسی کنیم
آیدی اسکایپ من:
[email protected]
موفق باشید
ورود / عضویتبا عرض سلام خدمت شما
ورود / عضویتبنده تمام مراحل رو مو ب مو با فیلم ارائه شده در سایت انجام دادم ولی متاسفانه با ارور ۶ روبرو شدم و مراحل اون رو هم به ترتیب انجام دادم اما متاسفانه خطا برطرف نشد
لطفا بنده رو راهنمایی بکنید
تشکر
سلام
ورود / عضویتاین ارور مربوط به کامپایلر است.
به نظرم بیاید اسکاپ باهم بررسی کنیم
اسکایپ من:
[email protected]
سلام . ضمن تشکر از مهندس وحیدیان بابت ارائه مطالب مفیدشون در سایت . دوستان ممکن هست موقع لینک کردن فرترن و آباکوس وقتی همه مراحل و بدرستی پیش رفته باشند موقع اجرای فرمان abaqus verify با خطا مواجه بشوند در صورتیکه لینک انجام شده باشه و پیغامهای مربوط به ارتباط ویژوال استودیو و اینتر پارالل در بالای صفحه abaqus command ظاهر شده باشد اگر در حالت administrator یک سابروتین را اجرا کنید آنالیز انجام خواهد شد و این خطا ناشی از لایسنس برنامه هست که در روند آنالیز مشکلی ایجاد نمیکنه و بنده این موضوع را در abaqus 2017 چک کردم و ممکن هست در ورژنهای دیگر هم به همین صورت باشد
ورود / عضویتخیلی ممنون از اینکه تجربیاتتون رو به اشتراک گذاشتید.
ورود / عضویتموفق باشد.
با سلام
ورود / عضویتخیلی ممنون از شما بابت همه راهنمایی هاتون. خیلی مفید بود
سلام
ورود / عضویتخیلی ممنون از لطفتون
موفق باشید
سلام.ممنون از اموزش عالیتون.من visual studio رو تو یه درایوی غیر از c نصب کردم و vcvars64.bat رو پیدا نمیکنم.ممنون میشم راهنماییم کنید.
ورود / عضویتسلام
ورود / عضویتخیلی ممنون
به نظرم راحترین کار استفاده از سرچ ویندوز هست.
توی درایوی که VS رو نصب کردید vcvars64.bat را سرچ کنید.
علاوه بر این میتونید از طریق اسکایپ و تلگرام با من در ارتباط باشید تا باهم بررسی اش کنیم.
موفق باشید.
ضمن یه تشکر ویژه از جناب دکتر وحیدیان عزیز بابت این آموزش عالیشون، من طبق همین آموزش پیش رفتم منتها تو مرحلهی آخر در قسمت abaqus cammand که میخایم چک کنیم که لینک کردن به درستی صورت گرفته یا نه، با ارور products are not installed مواجه شدم، که با راهنمایی های دکتر وحیدیان عزیز متوجه شدیم که ایراد از نصب آباکوس هستش، یک بار دیگه آباکوس رو نصب کردم و مراحل رو طی کردم و با موفقیت آباکوس با فرترن لینک شد.
خلاصه ممنونم از از دکتر میلاد وحیدیان بابت همهی زحماتشون، خدا حفظشون کنه
ورود / عضویتسلام
ورود / عضویتخواهش میکنم
موفق باشید.
از طریق اصلاح abq2022 انجامش دادم. واقعا ۵ دقیقه هم طول نکشید! بسیار بسیار ممنونم مهندس وحیدیان عزیز ☺
ورود / عضویتسلام
ورود / عضویتخواهش میکنم
خوشحالم که تونستیم کمکتون کنیم
موفق باشید
موقع run کردن Abaqus CAE این پیام در command window نمایش داده میشه: the filename directory name or volume label syntax is incorrect. دلیل آن هم این است که در آدرس {C:\Windows\System32\cmd.exe /E:ON /V:ON /K “”C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2020.4.311\windows\bin\ipsxe-comp-vars.bat” intel64 vs2019″} عدد ۹ آخر اضافه نمیشود به نظر شما راه حل این مشکل چیست؟
ورود / عضویتمن باشم abq2022 رو اصلاح میکنم و از اونجا فراخوانی رو انجام میدهد.
اول آدرس ifortvars.bat رو به Envirnment Variables اضافه میکنم.
بعد به آدرس C:\SIMULIA\Commands میرم.
بعد با یه ویراشگر مثل Nodepad++ فراخوانی رو انجام میدم.

ورود / عضویتبا عرض سلام مجدد، نسخه ۲۰۲۲ آباکوس لینکش رو به همون روش خودم انجام دادم، به نظرم ساده تر هست. برای این کار نیازی نیست که ifortvars.bat & vcvars به environment variables اضافه بشن،بلکه فقط نیاز است که محل نصب intel fortran روی visual studio مشخص و کپی بشه: برای این کار در سرچ پایین صفحه سرچ کنید تا (Compiler 19.1 Update 3 for Intel 64 Visual Studio 2019 environment) را پیدا کنید. سپس روی آن راست کلیک کنید تا در properties قسمت target آن را کپی کنید. همین کار را برای Abaqus CAE & Abaqus Command انجام میدهیم و چیزی که در قسمت قبل کپی کردیم را در target این دو اصلاح میکنیم. منتها با این تفاوت که از دوتا && استفاده میکنیم.
ورود / عضویتسعی کردم که در این پیام نوشتاری واضح بنویسم، اما چنانچه واضح نگفته باشم در خدمت خواهم بود.
در پایان سپاسگزارم از آموزش شما، امیدوارم تازه وارد تر ها در این حوزه قدر این آموزش ها رو بهتر بدونن، شما هم قطعا به خاطر دارید چند سال پیش این لینک کردن آباکوس کار ساده ای نبود و چنین آموزش هایی اصلا نبودند. ممنون از وقت شما.
خیلی ممنون از توضیحاتتون
ورود / عضویتبله درست میفرمایید. بچه ها با این آموزشها نهایتا نیم ساعته آباکوس رو لینک میکنن.
من خودم اولین بار چند روز وقت گذاشتم و همه میگفتن فقط آباکوس ۶.۱۴ لینک میشه.
چون که همیشه بدون این روش که در environment variable ذخیره بکنیم، جواب داده و هیچ مشکلی به وجود نیومده. برای من جالبه که میفرمایید باید حتما در en. va. ذخیره کنیم. حالا من نسخه ۲۰۲۲ رو لینک میکنم نتیجه رو حضورتون تقدیم میکنم.
ورود / عضویتیعنی میگید توی هیچ کدوم از روش های (اصلاح Target) و روش (اصلاح abq) نیاز نیست مسیرهای ifortvars.bat و vcvars64.bat به environmet variables اضافه بشن؟
این مسیرها توی از قبل توی environmet variables وجود نداشتن؟
با چه نسخهای لینک کرده بودید؟
نتیجه لینک با نسخه ۲۰۲۲ رو هم بگید خیلی عالی میشه
ورود / عضویتخیلی ممنون
موفق باشد.
با عرض سلام، اگر مرحله اضافه کردن در environment variable انجام نشود مشکل خاصی ایجاد میکند؟
ورود / عضویتسلام
فکر میکنم مشکل پیش میاومد. میتونید امتحان کنید. به نظرم vcvars64 حتما باید در environment variables وجود داشته باشد
در هر دو روش مشکل پیش میاد
چرا نمیخواید مسیرها رو به environment variables اضافه کنید؟
ممنونم میشم نتیجه رو اعلام کنید
موفق باشید.
ورود / عضویتبی نظیر و بسیار کامل است.
ورود / عضویتبا این آموزش لینک کردن آباکوس و فرترن کار چند دقیقه شده.
خیلی ممنون
ورود / عضویتبله خیلی خوشحال مشکل بسیاری از بچه ها حل شده است
با سلام
ورود / عضویتممنون از راهنمایی و آموزش های مفید شما
با تشکر
خواهش میکنم
ورود / عضویتموفق باشید
سلام
ورود / عضویتدستتون درد نکنه
عالی بود
سلام
ورود / عضویتخیلی ممنون.
امیدوارم کمکتون کرده باشه 😊
با عرض سلام و خسته نباشد.
ورود / عضویتمن آباکوس ۲۰۲۱ رو با روش بالا لینک کردم با فرترن اما به دلیل نیاز به استفاده از ماژول CFD مجبور شدم نسخه ۶.۱۴ رو نصب کنم. برای نسخه ۶.۱۴ مراحل بالا رو رفتم و هنگامی که از کد abq6142 info=system استفاده می کنم کامپایلر فرترن رو تشخیص میده اما وقتی از دستور abq6142 verify -user_std استفاده میکنم پاس نمیشه و خطای fatal error LNK1181: cannot open input file ‘msmpi.lib’ رو میده. msmpi هم آخرین نسخش نصب کردم. امکانش هست راهنمایی بفرمایید؟
سلام
در قسمت “مشکلات رایج در فرایند لینک کردن آباکوس و کامپایلر فرترن” مورد ۸ این ارور توضیح داده شده است.
ابتدا باید توی محل نصب visual studio فایل MS-MPI رو پیدا کنید و اون رو پاک کنید.
توی مرحله بعد باید توی پوشههای نصب آباکوس ۶.١۴ دنبال فایل mpi_3.0_x64.msi بگردید و اون رو نصب کنید.
موفق باشید.
ورود / عضویتمشکلتون حل شد؟
ورود / عضویتبا سلام خدمت شما
ورود / عضویتممنون از پاسخ گویی تون. بله درست فرمودید. صحت لینک شدن را نیز بررسی کردم و مشکلی نبود.
با تشکر
خواهش میکنم
ورود / عضویتموفق باشید
با عرض سلام و خسته نباشید.
بنده در مرحله اصلاح Target دچار مشکل شده ام. وقتی می خواهم Target را در در فایل Abaqus Verification تغییر بدهم، با محدودیت کاراکتر مواجه می شوم. یعنی نمی توانم به طور کامل آدرس زیر را وارد کنم:
“C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2020.4.311\windows\bin\ifortvars.bat” intel64 vs2019
ورود / عضویتسلام
در آباکوس ۲۰۲۲ برای Abaqus verification این اتفاق میافتد که جای نگرانی نیست
آدرس را در قسمت Target آباکوس CAE و command تغییر دهید و صحت لینک شدن را نیز از آباکوس command بررسی کنید.
البته راههای دیگری نیز هست ولی این سادهترین کار است.
موفق باشید.
ورود / عضویتدرود به همه دوستان عزیز و خسته نباشید.
ورود / عضویتاولا که خواستم مجددا از جناب مهندس وحیدیان تشکر کنم بابت وقتی که گذاشتن.
من با سینک کردن کامپایلر اینتل با آباکوس مشکل داشتم که بعد از بررسی، مشکل برطرف شد. مشکل به لایسنس Intel parallel studio بر میگشت که بعد از جایگزینی با یک لایسنس جدیدتر در مسیر C:\Program Files (x86)\Common Files\Intel\Licenses برطرف شد. همینطور باز توصیه میشه اگر فضای کافی در درایو c دارین پکیج های پیشنهادی Intel parallel studio را نصب کنید.
سلام
ورود / عضویتخواهش میکنم. خیلی ممنون از اینکه تجربه تون رو به اشتراک گذاشتید.
موفق باشید
با عرض سلام و خسته نباشید. میخواستم بدونم که ایا مراحل فوق و نسخه ویژوال استودیو و پارالل ذکر شده برای اباکوس ۵ .۱۴-۶ هم صدق می کند؟
ورود / عضویتسلام
ورژن های پایین رو تست نکردیم. ممکن است جواب دهد
ما با این روش ورژن های ۲۰۱۹ تا ۲۰۲۲ را لینک کرده ام. که همگی بدون ایراد کار میکنند.
موفق باشید.
ورود / عضویتبسیار ممنونم از راهنماییاتون
ورود / عضویتخواهش میکنم.
ورود / عضویتموفق باشید.
با عرض سلام و خسته نباشید
ورود / عضویتمن ی سوالی داشتم. آیا میشه یومت یا هر سابروتین دیگه ای رو با استفاده ار خود آباکوس دیباگ کرد؟
ممنون
سلام
ورود / عضویتتوی work directory یه سری فایل ایجاد میشه
فایل log میتونه خطاهای Compiler رو بهتون نشون بده و کمک کنه تا اون ها debug کنید.
برای چک کردن نتایج سابروتین، میتونید داخل سابروتین یه سری از متغیرهای رو با print خروجی بگیرد. اینا در همان log file نوشته میشن و میتونه به Debugging کمک کنه.
موفق باشید.
با سلام و خسته نباشید، خواستم تشکر کنم هم از مطالب مفید سایت و هم از راهنمایی جناب مهندس وحیدیان که خیلی راحت و سریع مشکلم حل شد واقعا خیلی عالی بود،
ورود / عضویتبسیار بسیار ممنون
موفق باشین
سلام
ورود / عضویتخیلی خوشحالم که تونستیم بهتون کمک کنیم.
موفق باشید.
من با ویندور ۱۱ امتحان کردم و بطور کامل باهم لینک شدن.
ورود / عضویتخیلی ممنون از توضیحات کامل و عالیتون
ممنون که تجربیات تون رو به اشتراک گذاشتید.
ورود / عضویتموفق باشید.
با سلام
ورود / عضویتبسیار آموزش جامع و مفیدی بود.
خیلی ممنونم از سایت مکانیکال و مهندس وحیدیان
سلام
ورود / عضویتخیلی ممنون از لطفتون.
موفق باشید.
بسیار اموزش عالی و مفیدی بود. به راحت ترین شکل ممکن نحوه لینک کردن را توضیح دادید. همچنین ممنون بابت راهنمایی ارزشمند مهندس وحیدیان و وقتی که گذاشتند تا مشکل بنده در ران کردن برنامه را حل کنند.
ورود / عضویتسلام
ورود / عضویتخوشحالم که برایتون مفید بوده و تونستم کمکتون کنم.
موفق باشید
با سلام، از راهنمایی های مفید مهندس وحیدیان در ارتباط با رفع خطای شماره ۳ در زمان تحلیل مدل بسیار سپاس گزارم. این خطا به خاطر کُد بود و در بررسی کُد دیگری وجود نداشت، بنابراین نصب نرم افزار به درستی انجام شده بود.
ورود / عضویتسلام
ورود / عضویتموفق باشید.
سلام بعد از مدت ها با این آموزش تونستم آباکوس و فرترن رو لینک کنم.به نظرم دقیق ترین و با جزئیات ترین آموزشیه که داخل اینترنت میتونید پیدا کنید.هم خطاها رو دقیق توضیح دادن هم کامل و مرحله به مرحله پیش رفتن.ممنونم بابت ارائه خوبتون.دوستان به قسمت start in در properties هم توجه کنید خطایی که من داشتم مال این قسمت بود و چون داخل فیلم با جزییات همه چی وجود داره متوجه میشید سیستم شما چی کم و زیاد داره و ایراد کار کجاست.
ورود / عضویتخیلی ممنون از لطفتون و اینکه تجربیات رو با بقیه به اشتراک گذاشتید.
ورود / عضویتبا آرزوی موفقیت فراوان
باسلام.
ورود / عضویتبنده طبق مراحلی که جناب مهندس گفته بودند جلو رفتم،اما در قسمت verification با ارور مواجه شدم و هنگام ران گرفتن هم در آباکوس مشکل لینک نشدن رو مشاهده کردم.
با صحبتی که با جناب مهندس داشتم با توجه به نسخه ۲۰۱۶ آباکوس من و قدیمی بودن آن،نسخه جدیدتری رو نصب کردم(۲۰۲۱) و تمامی مراحل لینک شدن به درستی در نسخه جدید انجام گرفته شد و اروری دیگه نیومد.
ممنون از مهندس وحیدیان عزیز.
سلام
ورود / عضویتخیلی خوشحالم مشکلتون حل شد
شماره ارورها ۲۰۰۱ بود؟
سلام مجدد.
ورود / عضویتبله.
error LNK2019
error LNK2001
که هردو با نصب نسخه به روز تر اباکوس برطرف شد.
خیلی خیلی ممنون ام.
ورود / عضویتموفق باشد.
با سلام و تشکر از سایت خوبتون و سپاس از مهندس وحیدیان بابت راهنمایی های ارزشمند و صرف وقت برای حل مشکل.
ورود / عضویتبرای لینک، من به خطای شماره ۱ برخوردم که باعث شد به خاطرش یکباره دیگه نرم افزار visual studio و intel parallel studio رو Remove و مجددا نصب کنم. با این تفاوت که این بار برای نصب visual studio موارد زیر هم تیک خورد. هم چنین موارد پیشفرض پیشنهاد شده در intel parallel studio همگی نصب شدند.
MSVC v140 – VS 2015 C++ build tools (v14.00)
MSVC v141 – VS 2017 C++ x64/x86 build tools (v14.16)
سلام
خیلی خوشحالم مشکلتون رفع شد.
ممنون که تجربیات تون رو به اشتراک گذاشتید.
با آرزوی موفقیت
ورود / عضویتسلام و تشکر بابت راهنمایی و توضیحات کاملتون🙏🏻
ورود / عضویتحین لینک کردن من با خطای شماره ۶ مواجه شده بودم و دقیقا به همین روشی که ذکر شده برطرف شد.
موفق و سلامت باشید.
سلام
ورود / عضویتخیلی ممنون.
موفق باشید.
با سلام و تشکر از سایت خوبتون. ابتدا از جناب مهندس وحیدیان کمال تشکر و قدردانی دارم بخاطر راهنمایی و همچنین صبر و حوصله ای که نسبت به مشکل اینجانب در رفع خطای لینک اباکوس و فورترن داشتند.برای این خطا
result : ERROR : Abaqus/Standard with user subroutines verification
اولا Net fromwork را در ویندوز چک کنید و تیکش را در ویندوز فعال کنید. نت فرم ورک باید متناسب با ورژن ویندوز انتخاب و نصب شود.
ورود / عضویتدوما فضای درایو c اگه کم باشه حجم ان را افزایش دهید.
سوما در قسمت Environment variables در قسمت کادر بالا مسیر temp را در محل نصب برنامه قرار دهید
متشکرم🙏🏻
سلام
ورود / عضویتخیلی خوشحالم مشکلتون حل شد.
ممنون از این که تجربیاتتون رو با بقیه به اشتراک گذاشتید.
با سلام.. ممنون از وب سایت مفیدتون و ممنون از آموزش و پاسخ گویی مهندس وحیدیان عزیز. توضیحات و راهنمایی کامل و جامع دادند.
ورود / عضویتسلام
خیلی خوشحال ام که میتونم به دانشجوهای خوبی مثل شما کمک کنم.
با آرزوی موفقیت
ورود / عضویتسلام، ابتدا از جناب وحیدیان تشکر میکنم و مشکلی که خودم در حین نصب داشتم را خواستم با بقیه به اشتراک بزارم.
ورود / عضویتدوستان دقت بکنند در قسمت انتهایی، موقع تفییر target اباکوس،پسوند ifortvars.bat را در انتهای آدرس قرار دهند. ادرس به فرمت زیر میشود:
&C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2020.4.311\windows\bin\ifortvars.bat” intel64 vs2019“
سلام
ورود / عضویتخواهش میکنم
موفق باشید
با سلام و تشکر از سایت خوبتون و ساپورتی که برای اعضا دارید
ورود / عضویتمشکل من توی لینک کردن این سه تا نرم افزار این بود که همه رو نصب کرده بودم منتها توی وریفیکشن خطای دایرکتوری میاورد و وریفای نمیشود که با کمک مهندس فهمیدیم مشکل از عدم نصب آپدیت آباکوس هست . بعد از نصب آباکوس حتما باید آپدیتشو هم نصب کنید که به این مشکل برنخورید
سلام
ورود / عضویتخوشحال ام که تونستیم بهتون کمک کنیم
موفق باشید.
سلام، در مرحله verification قسمت user subroutine با error: abaqus did not complete successfully مواجه شدم. لطفا راهنمایی کنید که مشکل از کجاست؟
ورود / عضویتسلام
ورود / عضویتاین خطا خیلی کلی هست
میتونید با اسکایپ ([email protected]) یا تلگرام (در صفحه تماس با ما هست) من در ارتباط باشید تا مشکل رو راحتتر بررسی کنم.
برای بنده در فایل std_user.log مشکل عدم وجود فایل aba_param.inc را نشان میداد که طبق راهنمایی جناب وحیدیان مشکل از نصب آباکوس بود و بعد از اینکه آباکوس رو با سی دی نصب کردم مشکل برطرف شد.
ورود / عضویتخیلی ممنون از راهنمایی شما
سلام
ورود / عضویتخیلی خوشحالم از اینکه مشکلتون رفع شد.
با آرزوی موفقیت
سلام. خواستم از آموزش و پاسخ گویی مهندس وحیدیان تشکر کنم. توضیحات خیلی جامع و کامل بود.
ورود / عضویتخواهش میکنم
ورود / عضویتامیدواریم مفید واقع شده باشه
با آرزوی موفقیت
سلام ، بنده در مرحله ششم ( verification) با خطا مواجه شدم که برای آقای دکتر وحیدیان ارسال کردم و تشخیص دادن که اشکال از آباکوس هست(نرم افزار را از یکی از سایت ها دانلود و نصب کرده بودم) و با خرید دیسک نرم افزار و نصب اون مشکل حل شد. ممنونم از آقای دکتر وحیدیان
ورود / عضویتخواهش میکنم.
ورود / عضویتاز اینکه مشکلتون رو حل کردم بسیار خوشحالم
موفق باشید
با سلام و خسته نباشید ..بنده تمامی مراحل رو انجام دادم و در اخر وقتی Abaqus verifiaction رو انجام میدم تمام مراحل pass میشه جز سابروتین ارور زیر میده
Verify test : Abaqus/Standard with user subroutines verification
.. log located at C:\temp\verify\user_std\user_std.log
result : ERROR : Abaqus/Standard with user subroutines verification
………………………………………………………………………..
Verify test : Abaqus/Explicit with user subroutines verification
– ‘Abaqus/Explicit single precision user subroutine’ Failed.
– ‘Abaqus/Explicit double precision user subroutine’ Failed.
.. log located at C:\temp\verify\user_exp\user_exp.log
result : ERROR : Abaqus/Explicit with user subroutines verification
خواهش میکنم کمک کنین بنده دقیقا تمام مراحل رو عین شما رفتم
ورود / عضویتسلام
ورود / عضویتاحتمالا جایی اشتباه انجام دادید.
من و تمامی ۵۰ دانشجوی من این روش را بکار گرفته ایم و جواب داده است.
باز برای چک کردن میتوانید با اسکایپ من تماس بگیرید
[email protected]