فایل مجوز در همه پلتفرمها ساختار یکسانی دارد: Windows، macOS و Linux. در این قسمت مهمترین قسمت های فایل لایسنس توضیح داده شده است. در زیر نمونه ای از محتویات یک فایل License.dat آمده است:
خطوط نظر را می توان با شروع آنها با نماد هش # در فایل مجوز گنجاند. این خطوط هیچ تاثیری روی سرور مجوز یا مشتری ندارند.
• |
تأیید کنید که نام میزبان سرور مجوز، نام واقعی سرور مجوز شما است (رایانه ای که قصد دارید نرم افزار مدیر مجوز FlexNet را روی آن اجرا کنید). در غیر این صورت با ویرایش فایل آن را تغییر دهید. شماره پورت پیشفرض (1718) را میتوان در صورت بعید بودن تغییر داد که برنامه دیگری از قبل از آن استفاده میکند (هنگام راهاندازی مدیر مجوز، یک پیام خطایی دریافت میکنید که این را نشان میدهد). اگر شماره پورت پیش فرض 1718 استفاده می شود، آن را به هر عدد دیگری بین 1025 تا 64000 تغییر دهید.
خط USE_SERVER، بدون آرگومان، بر مدیر مجوز تأثیر نمی گذارد، اما پیامدهایی برای مشتری دارد. هنگامی که یک سرویس گیرنده COMSOL خط USE_SERVER را می بیند، همه چیز را در فایل مجوز به جز خطوط SERVER قبلی نادیده می گیرد و اعتبار سنجی پرداخت را به دیمون فروشنده منتقل می کند. این بدان معناست که اگر COMSOL را روی یک رایانه اجرا میکنید و مدیر مجوز را روی رایانه دیگری اجرا میکنید، فایل مجوز شما فقط میتواند شامل دو خط باشد: خط SERVER و خط USE_SERVER.
خط VENDOR نام دیمون فروشنده LMCOMSOL را تعریف می کند. این نام را نمی توان تغییر داد. دیمون فروشنده فرآیندی است که باید همراه با مدیر مجوز اجرا شود و به طور خودکار با راه اندازی مدیر مجوز شروع می شود. دیمون فروشنده LMCOMSOL به شماره پورت خود نیاز دارد. در مثال بالا، شماره پورت پیش فرض 1719 نشان داده شده است.
اگر مدیر مجوز روی رایانهای با فایروال فعال اجرا میشود و مشتری COMSOL خارج از آن فایروال است، حداقل دو شماره پورت باید در فایروال سرور مجوز باز شود تا رایانههای سرویس گیرنده بتوانند به مدیر مجوز و فروشنده متصل شوند. اهریمن، دیو.
با استفاده از نمونه فایل مجوز بالا، فایروال را طوری پیکربندی کنید که اجازه دسترسی به شماره پورت های 1718 و 1719 را بدهد. اگر شماره پورت های دیگری را انتخاب کرده اید و فایل License.dat را بر این اساس تغییر داده اید، فایروال را طوری پیکربندی کنید که اجازه دسترسی به شماره پورت های انتخابی شما را بدهد. اگر مطمئن نیستید که کدام شماره پورت رایگان است یا چگونه دسترسی به پورت فایروال را فعال کنید، با سرپرست سیستم خود تماس بگیرید.
شما نمی توانید چیزی را در فایل License.dat تغییر دهید به جز نام سرور مجوز و (در صورت لزوم) شماره پورت، یا ممکن است مجوز کار نکند.
خطوط افزایش یا ویژگی حاوی نام ویژگی مجوز، نسخه، تاریخ انقضا و تعداد مجوزهای موجود است. فایل مثال بالا نشان می دهد که کاربر دارای مجوز شبکه شناور COMSOL 6.1 دائمی (دائمی) است که به چهار کاربر همزمان COMSOL Multiphysics و دو کاربر همزمان از ماژول انتقال حرارت اجازه می دهد. قرض گرفتن فعال است و BORROW=720 محدودیت زمانی را تا 720 ساعت تعیین می کند. “SN=” شماره سریال مجوز را نشان می دهد. عدد بعد از “SIGN=” در انتهای هر خط افزایش حاوی یک کلید مجوز است. خطوط طولانی را می توان با یک کاراکتر ادامه (\) شکست.
جدول زیر شامل نام ویژگی های مجوز برای همه محصولات و اجزای نرم افزار در مجموعه محصولات COMSOL 6.1 است:
هر فرآیند COMSOL Desktop یک ویژگی COMSOL، یک ویژگی COMSOLUSER و یک ویژگی COMSOLGUI را بررسی می کند. ویژگی COMSOLGUI توسط یک فرآیند COMSOL Desktop بررسی می شود. ویژگی COMSOL توسط تمام فرآیندهای COMSOL Multiphysics بررسی می شود، خواه رابط کاربری گرافیکی داشته باشد یا نداشته باشد. ویژگی COMSOLUSER برای شمارش تعداد کاربران متمایز COMSOL Multiphysics بررسی شده است.
وقتی از عملکردی استفاده میکنید که به یک محصول اضافی نیاز دارد، ویژگیهای مجوز مربوط به آن محصول بررسی میشود.
اگر یک کار دستهای پیوست شده را از COMSOL Desktop اجرا میکنید، ویژگی COMSOL و ویژگیهای محصول اضافی از COMSOL Desktop به کار دستهای منتقل میشود. وقتی کار دستهای تمام شد، یا وقتی از کار دستهای جدا میشوید، COMSOL Desktop مجوزها را پس میگیرد.
برای مجوزهای شبکه شناور، مجموعه جداگانه ای از ویژگی های دسته ای برای COMSOL Multiphysics و محصولات الحاقی دارای مجوز موجود است. این بدان معناست که در برخی موارد میتوانید به استفاده از COMSOL Multiphysics به صورت محلی در حین اجرای کارهای دستهای روی رایانهها و خوشههای راه دور ادامه دهید.
با COMSOL Desktop، میتوانید با انتخاب کادر استفاده از مجوز دستهای در گرههای Cluster Sweep و Cluster Computing از ویژگیهای دستهای استفاده کنید. از خط فرمان، می توانید از گزینه -usebatchlic برای استفاده از ویژگی های مجوز دسته ای استفاده کنید.
کارهای دستهای یک ویژگی دستهای را بررسی میکنند، و وقتی از عملکردی استفاده میکنید که به یک محصول اضافی نیاز دارد، ویژگیهای دستهای مربوط به آن محصول نیز بررسی میشود.
نام ویژگی دستهای برای COMSOL Multiphysics COMSOLBATCH است و برای یک محصول الحاقی، برای مثال، RFBATCH برای ماژول RF است. به طور کلی، BATCH به نام ویژگی مربوط به محصول الحاقی اضافه می شود.
یک کاربر همزمان میتواند تعداد نامحدودی از فرآیندهای دستهای متمایز را با استفاده از یک مجوز اجرا کند، تا زمانی که مدلهای آن کارها فقط بر اساس مقادیر پارامتر متفاوت باشند، همانطور که در Model Builder در قسمت Global Definitions>Parameters تعریف شده است. این با محاسبه یک مقدار هش بر اساس ویژگی های شی مدل با استفاده از مقدار هش به عنوان مقدار فروشنده برای کلمه کلیدی DUP_GROUP=UV پیاده سازی می شود.
ویژگی CLUSTERNODE هنگامی که از ویژگی های دسته ای استفاده می شود بررسی می شود. هنگامی که کارهای توزیع شده را روی یک خوشه اجرا می کنید، ویژگی CLUSTERNODE نیز از هر گره بررسی می شود.
یک فرآیند سرور COMSOL Multiphysics تا زمانی که به آن متصل نشوید، هیچ ویژگی مجوزی را بررسی نمی کند. هنگامی که فقط با استفاده از COMSOL API متصل می شوید، یک ویژگی COMSOL و یک ویژگی COMSOLUSER و همچنین ویژگی های مربوط به محصولات افزودنی که استفاده می کنید بررسی می شود. اگر از COMSOL Desktop به سرور COMSOL Multiphysics متصل شوید، تمام ویژگیهای مجوزی که از دسکتاپ بررسی شدهاند از COMSOL Desktop به سرور COMSOL Multiphysics منتقل میشوند، از جمله ویژگی COMSOLGUI. هنگامی که از سرور COMSOL Multiphysics جدا می شوید، ویژگی های مجوز از سرور به COMSOL Desktop بازگردانده می شود.
علاوه بر موارد فوق، هنگامی که از یک کامپیوتر راه دور به یک سرور COMSOL Multiphysics متصل می شوید، سرور COMSOL Multiphysics یک ویژگی CLIENTSERVER را بررسی می کند. ویژگی CLIENTSERVER برای مجوزهای شبکه شناور در دسترس است. وقتی کارهای توزیع شده را روی یک خوشه اجرا می کنید، ویژگی CLUSTERNODE از هر گره بررسی می شود.
برای محصولات افزودنی که از هسته CAD استفاده می کنند، ویژگی CADIMPORT همیشه بررسی می شود، علاوه بر ویژگی مربوط به محصول الحاقی. به عنوان مثال، هنگامی که از ماژول طراحی استفاده می کنید، ویژگی CADIMPORT علاوه بر ویژگی DESIGN بررسی می شود.
ویژگی CADIMPORTUSER برای شمارش تعداد کاربران متمایز CADIMPORT، از جمله کاربران دسکتاپ و دستهای برای مجوزهای شبکه شناور بررسی میشود.
اگر مجوز Class Kit برای استفاده آکادمیک دارید و با استفاده از گزینه -ckl آن را فعال کنید، ویژگی های CKL بررسی می شود.
نام ویژگی لایسنس Class Kit برای COMSOL Multiphysics COMSOLCKL است و برای محصولات الحاقی به عنوان مثال RFCKL برای ماژول RF است. به طور کلی، CKL به نام ویژگی محصول الحاقی مربوطه اضافه می شود.
هر فرآیند COMSOL Server یک ویژگی COMSOLSERVER را بررسی میکند و هیچ محدودیتی در تعداد چنین پرداختهایی وجود ندارد. وقتی برنامه ها را با COMSOL Server اجرا می کنید، سرور ویژگی های CSL و CSLU مربوط به محصولات افزودنی را بررسی می کند. ویژگیهای CSL برای اینکه هر کاربر بتواند چهار برنامه را اجرا کند و ویژگیهای CSLU برای شمارش تعداد کاربران استفاده میشود.
نام ویژگی COMSOL Server برای COMSOL Multiphysics COMSOLCSL است و برای محصولات الحاقی به عنوان مثال RFCSL برای ماژول RF است. به طور کلی، CSL به نام ویژگی محصول الحاقی مربوطه اضافه می شود.
نام ویژگی کاربر COMSOL Server برای COMSOL Multiphysics COMSOLCSLU است و برای محصولات الحاقی به عنوان مثال RFCSLU برای ماژول RF است. به طور کلی، CSLU به نام ویژگی محصول الحاقی مربوطه اضافه می شود.
می توانید کارهای دسته ای را از برنامه های اجرا شده با سرور COMSOL راه اندازی کنید. کارهای دسته ای را فقط می توان از برنامه های در حال اجرا شروع کرد و نه از خط فرمان. برنامه همیشه از ویژگی های مجوز دسته ای COMSOL Server استفاده می کند. کارهای دسته ای یک ویژگی COMSOLUSER CSL را نیز بررسی می کنند.
نام ویژگی دستهای برای سرور COMSOL COMSOLBACSL است و برای محصولات اضافی، برای مثال، RFBACSL برای ماژول RF است. به طور کلی، BACSL به نام ویژگی محصول الحاقی مربوطه اضافه می شود.
یک کاربر همزمان میتواند تعداد نامحدودی از فرآیندهای دستهای متمایز را با استفاده از یک مجوز اجرا کند، تا زمانی که مدلهای آن کارها فقط بر اساس مقادیر پارامتر متفاوت باشند، همانطور که در Model Builder در قسمت Global Definitions>Parameters تعریف شده است. این با محاسبه یک مقدار هش بر اساس ویژگی های شی مدل با استفاده از مقدار هش به عنوان مقدار فروشنده برای کلمه کلیدی DUP_GROUP=UV پیاده سازی می شود.
هنگامی که از ویژگی های مجوز BACSL استفاده می شود، ویژگی CLUSTERNODECSL بررسی می شود. هنگامی که کارهای توزیع شده را روی یک خوشه اجرا می کنید، ویژگی CLUSTERNODECSL نیز از هر گره بررسی می شود.
مجوز کامپایلر COMSOL شما را قادر می سازد تا برنامه های کاربردی مستقل را بر اساس مدل های ایجاد شده با COMSOL Multiphysics و اکثر محصولات جانبی کامپایل کنید. هنگامی که از کامپایلر COMSOL استفاده می کنید، ویژگی های مجوز کامپایلر برای COMSOL Multiphysics و همه محصولات افزودنی مجاز بررسی می شوند.
نام ویژگی کامپایلر برای COMSOL Multiphysics COMSOLCOMPL است و برای محصولات الحاقی مثلاً RFCOMPL برای ماژول RF است. به طور کلی، COMPL به نام ویژگی محصول الحاقی مربوطه اضافه می شود.
برای اطلاعات در مورد تنظیمات TIMEOUT و TIMEOUTALL، به راهنمای مدیریت مجوز ناشر FlexNet برای FlexNet Publisher مراجعه کنید. بخش زیر را نیز ببینید.
این امکان برای مدیر مجوز وجود دارد که نحوه عملکرد FlexNet با ویژگی های مجوز را پیکربندی کند. برای انجام این کار، یک فایل گزینه (معمولا LMCOMSOL.opt نامیده می شود ) با فرمتی که در راهنمای مدیریت مجوز ناشر FlexNet برای FlexNet Publisher توضیح داده شده است، ایجاد کنید. علاوه بر این، COMSOL تصمیمات زیر را اتخاذ کرده است که توسط مدیر مجوز قابل لغو نیست:
• |