این دستور laminfo است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
laminfo - نمایش اطلاعات پیکربندی در مورد LAM/MPI
خلاصه
laminfo [-arch] [-config] [-help|-h] [-param type module]
[-تجزیهپذیر|-زیبا] [-مورد مسیر] [دامنه مورد نسخه]
OPTIONS
-همه نمایش تمام اطلاعات پیکربندی
-ارشی نمایش معماری که LAM برای آن پیکربندی شده است
پیکربندی کنید اطلاعاتی در مورد پیکربندی LAM نشان دهید
-کمک نمایش پیام راهنما
-پارام نمایش پارامتر(های) SSI برای یک نوع و ماژول SSI مشخص
-قابل تجزیه نمایش خروجی در قالبی که به راحتی قابل تجزیه است
-مسیر آیتم یک مسیر پیکربندی داده شده را چاپ کنید
-بسیار نمایش خروجی در قالب زیبایی چاپ (پیشفرض)
-version تعدادی یا بخشی از شماره نسخه یک مورد معین را چاپ کنید
شرح
La laminfo دستور برای نمایش اطلاعات مربوط به نصب LAM/MPI استفاده می شود.
به خصوص با سیستم انتخاب ماژول زمان اجرا SSI، laminfo فرمان می تواند باشد
برای اسکریپت ها و مدیران منابع برای تعیین قابلیت های نصب شده مفید است
LAM/MPI به منظور انتقال پارامترهای زمان اجرا به برنامه های MPI.
خروجی را می توان در قالب "زیبا" (یعنی مناسب برای خواندن انسان) و همچنین نمایش داد
در قالب قابل تجزیه (یعنی مناسب برای تجزیه آسان توسط اسکریپت ها یا سایر خودکارها
مکانیسم ها). هیچ عملکرد LAM API دیگری برای بازیابی این داده ها وجود ندارد (در هیچ کدام
زبان)؛ را laminfo دستور بهترین مکانیسم برای به دست آوردن هر پیکربندی است
اطلاعات در مورد LAM/MPI. خروجی قابل تجزیه به گونه ای طراحی شده است که ابزارهای معمولی
مانند grep استفاده, بیدار, برشو SED به راحتی می توان برای استخراج اطلاعات مرتبط استفاده کرد.
محل دویدن و پیاده روی laminfo بدون هیچ آرگومان، زیرمجموعه ای از پارامترهای پیکربندی را در قسمت نمایش می دهد
قالب "زیبا" (به بخش EXAMPLES در زیر مراجعه کنید). چندین گزینه خط فرمان هستند
برای محدود کردن دقیق اطلاعات نمایش داده شده در دسترس است. این گزینه ها، زمانی که در
در ارتباط با خروجی قابل تجزیه، می تواند مکانیزم های خودکار خاص را ارائه دهد
اطلاعاتی در مورد قابلیت های LAM/MPI.
عمومی پارامترهای
La -بسیار و -قابل تجزیه سوئیچ ها برای انتخاب نمایش خروجی در داخل استفاده می شوند
قالب "زیبا" یا قابل تجزیه ماشینی، به ترتیب. اگر هیچکدام مشخص نشده باشد، -بسیار is
پیشفرض.
La -ارشی سوئیچ معماری را نشان می دهد که LAM/MPI پیکربندی و کامپایل شده است
بر.
La پیکربندی کنید سوئیچ مجموعه ای از اطلاعات پیکربندی را در مورد MPI نمایش می دهد
قابلیتهای LAM/MPI، مانند اتصالات C، C++، و Fortran MPI
در دسترس است، چه پشتیبانی از پروفایل MPI برای C، C++، و Fortran، چه ROMIO
پشتیبانی در دسترس است، چه پشتیبانی IMPI در دسترس باشد، چه پشتیبانی از اشکال زدایی
در دسترس است (بیشتر برای نگهدارندگان LAM/MPI)، و اینکه آیا LAM/MPI "تصفیه تمیز" است (به معنی
که برای استفاده با دیباگرهای بررسی حافظه مناسب است). اکثر اینها گزینه هایی برای
اسکریپت پیکربندی LAM/MPI، و انتخاب های پیکربندی/کامپایل زمانی هستند که نمی توانند
پس از نصب LAM تغییر کرد. در حالی که هیچ کنترل ریزدانه ای وجود ندارد
با استفاده از هر یک از این اطلاعات به صورت جداگانه درخواست کنید پیکربندی کنید در رابطه
با -قابل تجزیه و دستوراتی مانند grep استفاده می تواند هر تکه ای از اطلاعات را برگرداند.
PARAM پارامترهای
La -پارام گزینه می توان be استفاده به نشان در دسترس SSI پارامترهای و مقادیر پیش فرض آنها
آرگومان های نوع و ماژول را می توان برای تعیین یک نوع SSI و/یا ماژول خاص استفاده کرد.
یا از کلمه کلیدی ویژه "همه" برای نشان دادن همه انواع / ماژول های SSI موجود استفاده کنید
(به ترتیب).
انواع SSI موجود عبارتند از:
همه نمایش همه انواع SSI
پایه پارامترهای LAM/MPI ذاتی
ماژول های بوت بوت (مثلاً لامبوت)
coll MPI جمعی
نقطه بازرسی cr / راه اندازی مجدد
نقطه به نقطه RPI MPI.
نام ماژول هایی که در دسترس هستند بستگی به ماژول های موجود دارد
برای هر نوع معین برای مثال استفاده، به مثالهای زیر مراجعه کنید.
PATH پارامترهای
La -مسیر سوئیچ مسیرهای مختلفی را که در LAM/MPI کامپایل شده اند برمی گرداند. اینها همه بودند
زمانی که LAM پیکربندی شده بود تصمیم گرفت و در زمان اجرا قابل تغییر نیست. با این حال، دانستن
مکان این دایرکتوری ها می تواند برای یافتن فایل های داده LAM، باینری ها، مفید باشد.
شامل فایل ها، و غیره -مسیر سوئیچ یک پارامتر می گیرد: آیتم. مقادیر ممکن برای آیتم
هستند:
پیشوند نمایش دایرکتوری پیشوند برای LAM/MPI
bindir فهرستی را که فایل های اجرایی LAM/MPI در آن نصب شده اند نمایش دهید
libdir فهرستی که کتابخانه های LAM/MPI در آن نصب شده اند را نمایش دهید
incdir فهرستی را که فایل های شامل LAM/MPI در آن نصب شده اند را نمایش دهید
pkglibdir فهرستی را که کتابخانه های دینامیک LAM/MPI در آن نصب شده اند را نمایش دهید
sysconfdir فهرستی را که فایل های راهنما و پیکربندی LAM/MPI در آن قرار داشتند را نمایش دهید
نصب شده
توجه داشته باشید که اگرچه GNU LAM است پیکربندی اسکریپت برای همه اینها مقادیر خاصی را پیشفرض میکند
دایرکتوری های مبتنی بر پیشوند (به عنوان مثال، bindir معمولاً $ prefix/bin است)، همه آنها می توانند باشند
نادیده گرفته شده توسط خط فرمان سوئیچ به پیکربندی، و بنابراین هرگز نباید فرض شود.
استفاده کنید laminfo برای تعیین اینکه چه مقادیری در زمان پیکربندی انتخاب شده اند.
نسخه پارامترهای
از آنجایی که هر ماژول SSI در LAM/MPI به خودی خود یک موجودیت مستقل است، ممکن است دارای یک موجود باشد
شماره نسخه کاملاً متفاوت از خود LAM/MPI. در واقع، هر ماژول SSI دارای سه ماژول است
شماره نسخه: نسخه پایه SSI API که پشتیبانی می کند، نسخه از
نوع مؤلفه API که پشتیبانی می کند و شماره نسخه خودش. اکثر کاربران فقط این کار را خواهند کرد
به آخرین مورد (شماره نسخه خود ماژول) اهمیت دهید.
La -مسیر سوئیچ دو پارامتر را می گیرد: آیتم و حوزه.
La آیتم می تواند خود نسخه LAM اصلی، هر یک از انواع SSI یا یک SSI خاص باشد
مدول. در حال حاضر چهار نوع ماژول SSI وجود دارد که می توان آنها را پرس و جو کرد: پوتین, کلک,
rpiو cr. از این رو، شماره نسخه هایی که می توان از آن به دست آورد -version گزینه
هستند:
lam نسخه LAM/MPI
boot سه نسخه از هر ماژول بوت SSI
boot:name سه نسخه از یک ماژول بوت خاص SSI
coll سه نسخه از هر ماژول coll SSI
coll:name سه نسخه از یک ماژول coll SSI خاص
rpi سه نسخه از هر ماژول rpi SSI
rpi:name سه نسخه از یک ماژول rpi SSI خاص
cr سه نسخه از هر ماژول cr SSI
cr:name سه نسخه از یک ماژول cr SSI خاص
La حوزه آرگومان توضیح می دهد که چه بخشی از شماره نسخه نمایش داده شود. این اجازه می دهد
یا شماره نسخه کاملی که باید نمایش داده شود، یا هر جزء خاص
شماره نسخه مقادیر معتبر برای حوزه هستند:
کامل نمایش شماره نسخه کامل (یعنی همه اجزا). دنباله ای از قوانین
برای اجرای همه اجزا با هم در یک رشته استفاده می شود. بطور کلی:
ماژور و مینور همیشه نمایش داده می شوند، اما سایر اجزا فقط نمایش داده می شوند
اگر صفر نباشند
major نمایش شماره نسخه اصلی
جزئی نمایش شماره نسخه فرعی
انتشار نمایش شماره نسخه انتشار
alpha نمایش شماره نسخه آلفا. در کامل محدوده، اگر غیر صفر باشد، این عدد
قبل از "الف" خواهد بود.
beta نمایش شماره نسخه بتا. در کامل محدوده، اگر غیر صفر باشد، این عدد
قبل از "ب" خواهد بود.
cvs نشان می دهد که آیا LAM از یک پرداخت CVS نصب شده است یا خیر. در حالت زیبا، این
اگر درست باشد رشته «cvs» یا اگر غلط باشد خالی خواهد بود. در حالت تجزیه، این
در صورت صحیح 1 و در صورت نادرست 0 خواهد بود.
مثال ها
laminfo
بدون هیچ پارامتری، laminfo مجموعه ای از اطلاعات پیش فرض را در مورد LAM/MPI نمایش می دهد
نصب و راه اندازی. این اطلاعات شامل:
- نسخه LAM/MPI
- دایرکتوری پیشوند نصب
- معماری که LAM/MPI برای آن نصب شده است
- کاربری که LAM/MPI را پیکربندی کرده است
- زمان/مجموعه تاریخ زمانی که LAM/MPI پیکربندی شد
- میزبانی که LAM/MPI روی آن پیکربندی شده است
- آیا اتصالات MPI برای C، C++، Fortran ارائه شده است یا خیر
- آیا پروفایل MPI برای C، C++، Fortran در دسترس است یا خیر
- آیا پشتیبانی ROMIO گنجانده شده است
- آیا پشتیبانی IMPI گنجانده شده است یا خیر
- آیا پشتیبانی اشکال زدایی گنجانده شده است (به طور خاص برای نگهدارنده های LAM/MPI؛ به طور خاص
نشان می دهد که آیا --with-debug برای پیکربندی LAM استفاده شده است)
- اینکه آیا LAM/MPI "تصفیه تمیز" است (مناسب برای اشکال زداهای بررسی حافظه؛
به طور خاص نشان می دهد که آیا --with-purify برای پیکربندی LAM استفاده شده است)
- لیست تمام ماژول های بوت، coll و rpi SSI موجود و مربوط به آنها را فهرست کنید
نسخه
laminfo -قابل تجزیه
نمایش همان مجموعه پیشفرض اطلاعات اما در قالبی قابل خواندن توسط ماشین.
laminfo -همه
نمایش تمام اطلاعاتی که در دسترس است laminfo.
laminfo -param all all
نمایش تمام پارامترهای SSI (و مقادیر پیشفرض مربوط به آنها) برای همه SSI موجود
انواع و ماژول ها
laminfo -param rpi all
نمایش تمام پارامترهای SSI (و مقادیر پیشفرض مربوط به آنها) برای همه rpi SSI
ماژول.
laminfo -param rpi tcp
تمام پارامترهای SSI (و مقادیر پیشفرض مربوط به آنها) را برای tcp rpi SSI نشان دهید
ماژول
laminfo -param rpi tcp -قابل تجزیه
تمام پارامترهای SSI (و مقادیر پیشفرض مربوط به آنها) را برای tcp rpi SSI نشان دهید
ماژول در قالب قابل خواندن توسط ماشین.
laminfo -path bindir -path sysconfdir -parsable
دایرکتوری هایی را که فایل های اجرایی LAM/MPI و فایل های راهنما/پیکربندی در آن قرار دارند نمایش دهید
در قالب قابل خواندن توسط ماشین نصب شدند.
laminfo -نسخه لام کامل -قابل تجزیه
نمایش نسخه کامل LAM/MPI در قالب قابل خواندن توسط ماشین.
laminfo -نسخه rpi:tcp کامل
نمایش نسخه کامل ماژول TCP RPI SSI.
از laminfo به صورت آنلاین با استفاده از خدمات onworks.net استفاده کنید