آموزش قدم به قدم لینک کردن Abaqus به Fortran
- 1400/10/02
- 9 دیدگاه
به منظور سابروتین نویسی در آباکوس به زبان فورترن نیاز است که نرم افزار آباکوس به کامپایلر فورترن لینک شود. نسخه های مختلفی از Abaqus و کامپایلر Fortran موجود است و در این پست قصد داریم دو روش را برای نصب و لینک کردن اباکوس و فورترن نسخه های جدید و قدیمی بصورت قدم به قدم به شما آموزش دهیم. در صورتی که تمام مراحل را طبق آموزش پیش رفتید و مشکل شما حل نشد، در قسمت کامنت بیان کنید تا به شما کمک کنیم. تا انتهای آموزش با ما همراه باشید.
آموزش قدم به قدم لینک کردن Abaqus به Fortran
برای لینک کردن abaqus و کامپایلر fortran مراحل زیر را باید انجام دهیم.
مرحله اول: نصب نرم افزار اباکوس و فورترن با نسخههای سازگار
در این مرحله نیاز است نسخههایی که با یکدیگر سازگار هستند را نصب و لینک کرد. در جدول زیر نسخههای سازگار intel Fortran و visual studio آورده شده است.
همچنین در جدول زیر بصورت کاملتر نسخههای سازگار آباکوس با Visual Studio و Intel Fortran و ویندوز آورده شده است تا بتوان قبل از نصب، نسخههای سازگار را دانلود کرد.
پس از بررسی و انتخاب نسخههای مورد نیاز، نرم افزارهای زیر را دانلود و نصب نمایید.
Abaqus
Visual Studio
Intel Parallel Studio
نکته:
جهت فعال سازی ویژوال استدیوی 2019 نسخه پروفشنال (Visual Studio Pro 2019) میتوانید از سریال زیر استفاده کنید:
Visual Studio 2019 Professional:
NYWVH HT4XC R2WYW 9Y3CM-X4V3Y
مرحله دوم: پیدا کردن فایلهای تنظیمات فورترن و ویژوال استودیو
در این مرحله نیاز است فایلهای “ifortvars.bat” و “vcvars64.bat” است که مسیرهای پیش فرض آن در صورتی که هیچ تغییری در نصب ایجاد نکرده باشید به ترتیب این چنین است:
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
مرحله سوم: اضافه کردن آدرس فایلهای فوق به سیستم عامل
افزودن آدرس نصب دو فایل مرحله قبل به “Environment variables” است. به منظور انجام این کار، بر روی آیکن This PC راست کلیک سپس Properties سپس از گزینههای موجود در سمت راست Advanced system settings را انتخاب کرده و در نهایت Environment variables را انتخاب کنید.
سپس آدرس فایلهای ifortvars.bat و vcvars64.bat را به Environment Variables اضافه نمایید.
مرحله چهارم: اصلاح Target در اباکوس
برای این کار ابتدا روی منوی start ویندوز کلیک کرده و سپس روی سه فایل زیر جداگانه راست کلیک کرده و open file location را انتخاب کنید
Abaqus Command
و
Abaqus verification
و
Abaqus CAE
سپس در پنجره باز شده بر روی هر یک از فایلها راست کلیک کرده و با انتخاب properties به گزینه target برفته و با افزون علامت & مسیر زیر را اضافه کنید. (همه چیز نوشته شده است فقط کپی و پیست کنید)
“C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2020.4.311\windows\bin\ifortvars.bat” intel64 vs2019 &
در مسیر فوق فایل ifortvars.bat فراخوانی شده است (اگر فایل شما در مسیری دیگر است آن را اصلاح کنید) و سپس با توجه به پردازنده خود intel64 یا intel32 را بنویسید و در نهایت vs و ورژن آن که مخفف ویژوال استدیو است را بنوسید و یک $ قرار داده و بعد از آن آدرس پیش فرض که از اول نوشته شده بود، قرار گیرد.
مرحله پنجم: صحت سنجی عملکرد اباکوس و فورترن
در آخرین مرحله نیاز است که به بررسی کارکرد صحیح این نرم افزارها بپردایم.
برای اطمینان از این موضوع میتوانید فایلهای inp و سابروتین film را از باکس دانلود دریافت کنید و به وسیله آباکوس حل نمایید. (دستور verify یک راه برای بررسی لینک شدن آباکوس و فرترن است اما تجربه شخصی نشان داده حتی در برخی مواقع که این دستور با پیغام ERROR مواجه بوده، مشکلی در روند حل مسئله وجود نداشته است.)
لینک کردن Abaqus 6.14 با Intel Fortran Composer XE 2013
برای نصب و لینک کردن آباکوس 6.14 با فورترن نسخههای زیر را دانلود و نصب نمایید. در صورتی که فایل آنها پیدا نشد، با ارسال ایمیل و یا اعلام آن در کامنت در زیر همین پست، مشکل رفع خواهد شد.
Abaqus 6.14
Microsoft Visual Studio 2012
Intel Fortran Composer-XE 2013
ترتیب نصب این برنامههای بسیار مهم است:
ابتدا نرم افزار Abaqus را نصب کنید و پس از نصب آن، نرم افزار Visual Studio 2015 را نیز نصب کنید. در آخر نیز نرم افزار intel fortran composer xe 2013 را نصب کنید.
پس از نصب تمامی نرم افزارها به مسیر زیر بروید:
C:\SIMULIA\Abaqus\Commands
سپس نوت پد notepad را باز کرده و سه خط زیر را در آن بنویسید:
@echo off
ifortvars.bat intel64
vcvars32.bat
هنگام ذخیره آن را با پسوند bat. و نام vars ذخیره کنید. در انتها نام فایل vars.bat خواهد بود.
سپس در همین مسیر فایل abq6142.bat را پیدا کرده و با راست کلیک و انتخاب گزینه edit عبارت call vars.bat را به شکل زیر اضافه میکنیم.
@echo off
call vars.bat
“C:\SIMULIA\Abaqus\6.14-2\code\bin\abq6142.exe” %*
سپس بر روی My Computer راست کلیک کرده و با انتخاب گزینه properties وارد advanced setting system شده و گزینه variables environment را زده و در قسمت variable system گزینه path رو پیدا کرده و edit را انتخاب میکنیم و خط زیر را به انتهای value variable اضافه میکنیم.
;C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin;C:\Program Files (x86)\Intel\Composer XE 2013\bin;
نکته: در صورتی که آدرس نصب متفاوت باشد باید دو جملهٔ بالاکه آدرس پوشهٔ bin در هر دو نرم افزار است اصلاح گردد.
نهایتاً هنگامی که اباکوس رو باز میکنید باید در پنجره command به این صورت باشد.
مشکلات رایج لینک کردن آباکوس و کامپایلر فرترن
✅ رفع خطای Visual Studio is not found
این خطا به دلیل لینک نشدن درست Visual Studio و Intel Parallel Studio رخ میدهد. جهت رفع این مشکل به ترتیب موارد زیر را بررسی کنید:
- ماژولهای مورد نیاز نرم افزار Visual Studio را نصب کرده باشید. برای احتیاط بیشتر SDK ویندوز و برنامههای زیر نصب شده باشد.
MSVC v140 – VS 2015 C++ build tools (v14.00)
MSVC v141 – VS 2017 C++ x64/x86 build tools (v14.16)
- بررسی کنید نصب کامپایلرهای C++ و فرترن به درستی انجام شده باشد. این کار را میتوانید با Remove کردن Intel Parallel Studio و نصب مجدد آن انجام دهید. در صورتی که فضای لازم را دارید تمامیموارد پیشفرض در Intel Parallel Studio نصب شوند.
✅ رفع خطای Abaqus did not complete successfully
جهت رفع این مشکل به ترتیب نتایج حاصل از Command های زیر را بررسی کنید و در صورت عدم رفع مشکل، در کامنت اعلام نمایید.
abaqus info=system
سپس دستور:
abaqus verify -user_std
و در نهایت دستور:
abaqus verify -user_exp
✅ رفع خطای فایل aba_param.inc یافت نشد
احتمالاً نرم افزار آباکوس به درستی نصب نشده و کتابخانه متغیرهای سابروتین (Subroutine Variables) که برای اجرای سابروتین لازم است، نصب نشده است.
✅ رفع خطای Abqus/Explicit and CAA is required to rut this test
نصب نرم افزار آباکوس به درستی انجام نشده است و فایل CAA نصب نشده است.
✅ رفع خطای Couldn’t determine Abaqus parent directory
نصب نرم افزار آباکوس به درستی انجام نشده است. اگر از ورژن 2021 استفاده میکنید ابتدا بررسی کنید آپدیتها مخصوصاً Hotfix5 به درستی نصب شده باشد.
✅ رفع خطای Fatal error LNK1104: cannot open file C:\Temp\cpb_std_user
سعی کنید تمام نرم افزارهای Abaqus و Visual Studio و Intel Parallel Studio را همگی در یک درایو ترجیحاً C نصب شوند. در غیر اینصورت جهت رفع خطی فوق مراحل زیر را انجام دهید تا مشکل لینک کردن برطرف شود.
- فضای خالی درایو C افزایش دهید.
- نرم افزار.Net framework حتماً آپدیت شود.
- مسیر فولدر temp را که در Environment Variable ثبت شده است بررسی کنید تا اشتباهی ثبت نشده باشد.
✅ رفع خطای Fatal error LNK1181: cannot open input file msmpi.lib
این خطا معمولاً هنگام لینک کردن آباکوس 6.14، ویژوال 2010 و اینتل 2016 رخ میدهد.
باید نسخه سازگار msmpi.lib با نرم افزار آباکوس نصب شود. ابتدا فایل MS-MPI نصب شده توسط ویژوال استدیو را Uninstall کنید. در فایلهای نصبی نرم افزار آباکوس به دنبال فایل mpi_3.0x64.msi بگردید و آن را نصب کنید.

EngPedia.ir
اطلاعات فایل

حجم : 24 کیلوبایت

پسورد فایل : engpeda.ir
مطالب مرتبط
برچسب ها : Abaqus, fortran, Intel Fortran Composer, intel parallel studio, link abaqus to fortran, Visual Studio, اباکوس, اموزش لینک کردن اباکوس به فورترن, فرترن, فورترن, لینک abaqus به fortran, لینک اباکوس به فورترن, مشکل لینک کردن اباکوس به فورترن
دیدگاهتان را بنویسید
نشانی ایمیل منتشر نخواهد شد
مطالب جدید
- IEDScout 5.22 پایش و عیب یابی IED در شبکه
- TINA 16 تحلیل مدار آنالوگ، دیجیتال، MCU و مختلط
- EMD energyPRO 5 تحلیل سیستم های انرژی
- ADAPT PT/RC 23.0.1 تحلیل غیرخطی تیر و سازه بتنی
- RISA Section 2.1.1 تحلیل مقاطع فولادی و سازه ای
- vMix 29 تولید و پخش زنده حرفه ای
- Ampsa ADW v24 طراحی تقویتکننده RF
- Ampsa MW v24 طراحی شبکه تطبیق امپدانس RF
- DSS Professional 8.7 مدیریت و نظارت تصویری هوشمند
- PowerACOUSTICS 2026 تحلیل آکوستیک و نویز در طراحی صنعتی
مطالب پربازدید
- دانلود کتاب هیدرولیک و پنوماتیک فستو Festo فارسی
- دانلود استاندارد
- دانلود نرم افزار کلید فولاد (Key to Steel) پرتابل
- دانلود فول استاندارد ASTM بصورت رایگان
- آموزش میکروکنترلر AVR
- دانلود آنتی ویروس شورتکات (Back 2 Normal)
- دانلود جدول استاندارد DIN
- دانلود کتاب آموزش Abaqus (فارسی)
- دانلود نرم افزار MATLAB برای آندروید(MATLAB Android)
- فول استاندارد ASME (بروز)
مطالب تصادفی
- Automated Broadband Designer 2026 طراحی هوشمند شبکه فیبر
- مجموعه هندبوک آلتراسونیک و تست آلتراسونیک
- TubePro 6.1 R1 بازرسی غیرمخرب مبدلهای حرارتی
- OLI Studio 11.5.1.7 تحلیل فرآیندهای شیمی، الکتروشیمی و خوردگی
- نرم افزار ThermoFlow تحلیل و بهینهسازی سیستمهای حرارتی
- هندبوک Finite Element Analysis Using MATLAB and Abaqus
- سورس بازیابی تصویر Image Restoration در MATLAB
- MSC Marc 2025.2 حل تحلیلهای غیرخطی
- WoundSim 2025 طراحی مخازن فشار کامپوزیتی COPVs
- QPS Qastor v3.15 2025 ناوبری و پهلوگیری کشتیها








