เบžเบฒเบชเบฒเบญเบฑเบ‡เบเบดเบ”เบžเบฒเบชเบฒเบเบฃเบฑเปˆเบ‡เปเบญเบชเบ›เบฒเป‚เบเบ™

Ad


OnWorks favicon

lamexec - เบญเบญเบ™เบฅเบฒเบเปƒเบ™เบ„เบฅเบฒเบง

เปเบฅเปˆเบ™ lamexec เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเบœเปˆเบฒเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เบ™เบตเป‰เปเบกเปˆเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ lamexec เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป„เบ”เป‰เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเป‚เบ”เบเปƒเบŠเป‰เบซเบ™เบถเปˆเบ‡เปƒเบ™เบซเบผเบฒเบเป†เบšเปˆเบญเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบญเบญเบ™เป„เบฅเบ™เปŒเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป€เบŠเบฑเปˆเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เป‚เบ„เบ‡เบเบฒเบ™:

NAME


lamexec - เบ”เปเบฒเป€เบ™เบตเบ™เป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเบšเปเปˆเปเบกเปˆเบ™ MPI เปƒเบ™ LAM nodes.

เบชเบฐเบซเบผเบธเบšเบชเบฑเบ‡เบฅเบงเบก


lamexec [-fhvD] [-c# | -np #] [-nw | -w] [-pty] [-s node] [-x
VAR1[=VALUE1][,VAR2[=VALUE2],...]] [เบšเปˆเบญเบ™] เป‚เบ›เบฃเปเบเบฃเบก [-- args]

OPTIONS


-c # เบ„เปเบฒเบชเบฑเบšเบ„เป‰เบฒเบเบ„เบท -e.g (เป€เบšเบดเปˆเบ‡เบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบก).

-D เปƒเบŠเป‰เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเบ‚เบญเบ‡เป‚เบ›เบฅเปเบเบฅเบกเบ›เบฐเบ•เบดเบšเบฑเบ”เป„เบ”เป‰เป€เบ›เบฑเบ™เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบเปƒเบ™เบ›เบฐเบˆเบธเบšเบฑเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡
เบ‚เบฐเบšเบงเบ™เบเบฒเบ™. เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบเปƒเบ™เบ›เบฐเบˆเบธเบšเบฑเบ™เบ‚เบญเบ‡เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบชเป‰เบฒเบ‡เบˆเบฐเบ–เบทเบเบ•เบฑเป‰เบ‡
เบเปˆเบญเบ™เบ—เบตเปˆเป‚เบ„เบ‡เบเบฒเบ™เบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰เบˆเบฐเบ–เบทเบเป€เบญเบตเป‰เบ™.

-f เบขเปˆเบฒเบเบณเบ™เบปเบ”เบ„เปˆเบฒเบ•เบปเบงเบญเบฐเบ—เบดเบšเบฒเบเป„เบŸเบฅเปŒ I/O เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™ - เปƒเบŠเป‰เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™.

-h เบžเบดเบกเบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เปƒเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เบ™เบตเป‰.

-e.g # (เป€เบšเบดเปˆเบ‡เบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰). เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบชเปเบฒเป€เบ™เบปเบฒเบซเบผเบฒเบเป‚เบ„เบ‡เบเบฒเบ™เบ™เบตเป‰เบขเบนเปˆเปƒเบ™เบ‚เปเป‰เบ—เบตเปˆเปƒเบซเป‰. เบ™เบตเป‰
เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบŠเบตเป‰โ€‹เปƒเบซเป‰โ€‹เป€เบซเบฑเบ™โ€‹เบงเปˆเบฒโ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เบ—เบตเปˆโ€‹เบเปเบฒโ€‹เบ™เบปเบ”โ€‹เป„เบงเป‰โ€‹เป€เบ›เบฑเบ™โ€‹เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เบ›เบฐโ€‹เบ•เบดโ€‹เบšเบฑเบ”โ€‹เป„เบ”เป‰โ€‹เปเบฅเบฐโ€‹เบšเปเปˆโ€‹เปเบกเปˆเบ™โ€‹
เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เบ„เปเบฒโ€‹เบฎเป‰เบญเบ‡โ€‹เบชเบฐโ€‹เบซเบกเบฑเบโ€‹. เบ–เป‰เบฒเบšเปเปˆเบกเบต nodes เบ–เบทเบเบเปเบฒเบ™เบปเบ”, nodes LAM เบ—เบฑเบ‡เบซเบกเบปเบ”เปเบกเปˆเบ™เบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบชเปเบฒเบฅเบฑเบš
เบเบณเบ™เบปเบ”เป€เบงเบฅเบฒ; LAM เบˆเบฐเบˆเบฑเบ”เบ•เบฒเบ•เบฐเบฅเบฒเบ‡เป‚เบ„เบ‡เบเบฒเบ™เปƒเบ™เบฎเบนเบšเปเบšเบšเบฎเบญเบšเบงเบฝเบ™, "เบซเปเปˆ
เบ›เบฐเบกเบฒเบ™" (เปเบฅเบฐเบเปเบฒเบ™เบปเบ”เป€เบงเบฅเบฒเบชเปเบฒเป€เบ™เบปเบฒเบซเบผเบฒเบเบญเบฑเบ™เบขเบนเปˆเปƒเบ™เป‚เบซเบ™เบ”เบ”เบฝเบง) เบ–เป‰เบฒเบˆเปเบฒเป€เบ›เบฑเบ™.

- เบ™เบง เบขเปˆเบฒเบฅเปเบ–เป‰เบฒเปƒเบซเป‰เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ—เบฑเบ‡เปเบปเบ”เบชเบณเป€เบฅเบฑเบ”เบเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเบญเบญเบ lamexec. เบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰
เปเบกเปˆเบ™เบชเบฐเป€เบžเบฒเบฐเป€เบŠเบดเปˆเบ‡เบเบฑเบ™เปเบฅเบฐเบเบฑเบ™เบเบฑเบš -w.

-pty เป€เบ›เบตเบ”เปƒเบŠเป‰เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ pseudo-tty. เปƒเบ™โ€‹เบšเบฑเบ™โ€‹เบ”เบฒโ€‹เบชเบดเปˆเบ‡โ€‹เบญเบทเปˆเบ™เป†, เบ™เบตเป‰โ€‹เป€เบ›เบตเบ”โ€‹เปƒเบซเป‰โ€‹เปƒเบŠเป‰โ€‹เบ‡เบฒเบ™โ€‹เป€เบชเบฑเป‰เบ™ -buffed
เบœเบปเบ™เบœเบฐเบฅเบดเบ” (เป€เบŠเบดเปˆเบ‡เบญเบฒเบ”เบˆเบฐเป€เบ›เบฑเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™). เป€เบซเบ”เบœเบปเบ™เบ”เบฝเบงเบ—เบตเปˆเบ„เบธเบ™เบ™เบฐเบชเบปเบกเบšเบฑเบ”เบ™เบตเป‰เปเบกเปˆเบ™
เบšเปเปˆเป„เบ”เป‰เป€เบ›เบตเบ”เปƒเบŠเป‰เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบกเปˆเบ™เบเป‰เบญเบ™เบงเปˆเบฒเบกเบฑเบ™เปเบกเปˆเบ™เปƒเบซเบกเปˆเบซเบผเบฒเบเปเบฅเบฐเบเบฑเบ‡เบšเปเปˆเบ—เบฑเบ™เป„เบ”เป‰เบขเปˆเบฒเบ‡เบเบงเป‰เบฒเบ‡เบ‚เบงเบฒเบ‡
เบ—เบปเบ”เบชเบญเบšเปเบฅเป‰เบง.

-s node เป‚เบซเบผเบ”เป‚เบ„เบ‡เบเบฒเบ™เบˆเบฒเบ node เบ™เบตเป‰. เบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰เบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เปƒเบ™เปเบ–เบงเบ„เปเบฒเบชเบฑเปˆเบ‡
เบ–เป‰เบฒโ€‹เบซเบฒเบโ€‹เบงเปˆเบฒโ€‹เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เบ„เปเบฒโ€‹เบฎเป‰เบญเบ‡โ€‹เบชเบฐโ€‹เบซเบกเบฑเบโ€‹เป„เบ”เป‰โ€‹เบ–เบทเบโ€‹เบฅเบฐโ€‹เบšเบธโ€‹เป„เบงเป‰โ€‹.

-v เป€เบ›เบฑเบ™ verbose; เบฅเบฒเบโ€‹เบ‡เบฒเบ™โ€‹เบเปˆเบฝเบงโ€‹เบเบฑเบšโ€‹เบ‚เบฑเป‰เบ™โ€‹เบ•เบญเบ™โ€‹เบ—เบตเปˆโ€‹เบชเปเบฒโ€‹เบ„เบฑเบ™โ€‹เบ”เบฑเปˆเบ‡โ€‹เบ—เบตเปˆโ€‹เบžเบงเบโ€‹เป€เบ‚เบปเบฒโ€‹เป€เบˆเบปเป‰เบฒโ€‹เป„เบ”เป‰โ€‹เป€เบฎเบฑเบ”โ€‹.

-w เบฅเปเบ–เป‰เบฒเปƒเบซเป‰เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบ—เบฑเบ‡เปเบปเบ”เบญเบญเบเบเปˆเบญเบ™ lamexec เบญเบญเบ.

-x เบชเบปเปˆเบ‡เบญเบญเบเบ•เบปเบงเปเบ›เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เปƒเบซเป‰เบเบฑเบš nodes เป„เบฅเบเบฐเป„เบเบเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™
เป‚เบ„เบ‡เบเบฒเบ™. เบ•เบปเบงเปเบ›เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบฅเป‰เบงเบชเบฒเบกเบฒเบ”เบ–เบทเบเบเปเบฒเบ™เบปเบ” (เป€เบšเบดเปˆเบ‡เบ•เบปเบงเบขเปˆเบฒเบ‡
เบžเบฒเบโ€‹เบชเปˆเบงเบ™โ€‹, เบ‚เป‰เบฒเบ‡โ€‹เบฅเบธเปˆเบกโ€‹เบ™เบตเป‰โ€‹)โ€‹, เบซเบผเบทโ€‹เบŠเบทเปˆโ€‹เบ•เบปเบงโ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡โ€‹เปƒเบซเบกเปˆโ€‹เบฅเบฐโ€‹เบšเบธโ€‹เป„เบงเป‰โ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹เบ„เปˆเบฒโ€‹เบ—เบตเปˆโ€‹เบชเบญเบ”โ€‹เบ„เป‰เบญเบ‡โ€‹เบเบฑเบ™โ€‹. เป„เบ”เป‰
parser เบชเปเบฒเบฅเบฑเบš -x เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปเบกเปˆเบ™เบšเปเปˆ sophisticated เบซเบผเบฒเบ; เบกเบฑเบ™เบšเปเปˆเป€เบ‚เบปเป‰เบฒเปƒเบˆ
เบ„เบธเบ™เบ„เปˆเบฒเบ—เบตเปˆเบญเป‰เบฒเบ‡เบญเบตเบ‡. เบœเบนเป‰เปƒเบŠเป‰เป„เบ”เป‰เบ–เบทเบเปเบ™เบฐเบ™เปเบฒเปƒเบซเป‰เบเปเบฒเบ™เบปเบ”เบ•เบปเบงเปเบ›เปƒเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก, เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™
เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ -x เป€เบžเบทเปˆเบญเบชเบปเปˆเบ‡เบญเบญเบ (เบšเปเปˆเบเปเบฒเบ™เบปเบ”) เบžเบงเบเบกเบฑเบ™.

เบšเปˆเบญเบ™เบ—เบตเปˆ เบŠเบธเบ”เบ‚เบญเบ‡ node เปเบฅเบฐ/เบซเบผเบท CPU identifiers เบŠเบตเป‰เบšเบญเบเบšเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™

-- เป‚เบ•เป‰เบ–เบฝเบ‡ เบœเปˆเบฒเบ™เบญเบฒเบเบดเบงเป€เบกเบฑเบ™ runtime เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เป„เบ›เบซเบฒเบ—เบธเบเป†เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เปƒเบซเบกเปˆ. เบญเบฑเบ™เบ™เบตเป‰เบ•เป‰เบญเบ‡เป€เบ›เบฑเบ™เบญเบฑเบ™เบชเบธเบ”เบ—เป‰เบฒเบเบชเบฐเป€เปเบต
เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบเบฑเบš lamexec. เบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰เบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เปƒเบ™เปเบ–เบงเบ„เปเบฒเบชเบฑเปˆเบ‡เบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒ an
schema เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเปเบกเปˆเบ™เบ–เบทเบเบเปเบฒเบ™เบปเบ”.

เบฅเบฒเบเบฅเบฐเบญเบฝเบ”


lamexec เป€เบ›เบฑเบ™เบชเบดเปˆเบ‡เบˆเปเบฒเป€เบ›เบฑเบ™ clone เบ‚เบญเบ‡ เป„เบžเบฃเบธเบ™(1), เปเบ•เปˆเบกเบตเบˆเบธเบ”เบ›เบฐเบชเบปเบ‡เบชเปเบฒเบฅเบฑเบšเป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเบšเปเปˆเปเบกเปˆเบ™ MPI.

เบ„เปเบฒโ€‹เบฎเป‰เบญเบ‡โ€‹เบชเบฐโ€‹เบซเบกเบฑเบโ€‹เบซเบ™เบถเปˆเบ‡โ€‹เบ‚เบญเบ‡โ€‹ lamexec เป€เบฅเบตเปˆเบกเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบ—เบตเปˆเบšเปเปˆเปเบกเปˆเบ™ MPI เบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบเบžเบฒเบเปƒเบ•เป‰ LAM. เป€เบžเบทเปˆเบญเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบเบฒเบ™
เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เบ”เบฝเบงโ€‹เบเบฑเบ™โ€‹เบเปˆเบฝเบงโ€‹เบเบฑเบšโ€‹เบ‚เปเป‰ LAM เบ—เบฑเบ‡โ€‹เบซเบกเบปเบ”โ€‹, เบ„เปเบฒโ€‹เบฎเป‰เบญเบ‡โ€‹เบชเบฐโ€‹เบซเบกเบฑเบโ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เบฅเบฐโ€‹เบšเบธโ€‹เป„เบงเป‰โ€‹เปƒเบ™โ€‹ lamexec เบ„เปเบฒเบชเบฑเปˆเบ‡
เบชเบฒเบ. เป€เบžเบทเปˆเบญเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบซเบผเบฒเบเบญเบฑเบ™เปƒเบ™ LAM nodes, เบ•เป‰เบญเบ‡เปƒเบŠเป‰เบฅเบฐเบšเบปเบšเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™
เปƒเบ™เป„เบŸเบฅเปŒเปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบ. เป€เบšเบดเปˆเบ‡ appschema(5) เบชเปเบฒเบฅเบฑเบšเบฅเบฒเบเบฅเบฐเบญเบฝเบ”เบ‚เบญเบ‡ syntax schema เบ‚เบญเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ,
เปเบ•เปˆเบกเบฑเบ™เบ›เบฐเบเบญเบšเบ”เป‰เบงเบเบซเบผเบฒเบเบญเบฑเบ™ lamexec เป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡, เบซเบ™เป‰เบญเบเบŠเบทเปˆเบ„เปเบฒเบชเบฑเปˆเบ‡เบ•เบปเบงเบกเบฑเบ™เป€เบญเบ‡.
เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบเปเบฒเบ™เบปเบ”เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™ instantiations เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™เปเบกเปˆเบ™
เป€เบซเบ”เบœเบปเบ™เบญเบทเปˆเบ™เบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰ schema เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ.

เบชเบฐโ€‹เบ–เบฒเบ™โ€‹เบ—เบตเปˆ เบ™เบฒเบกเบชเบฐเบเบธเบ™
เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ™เบฒเบกเบชเบฐเบเบธเบ™เบ—เบตเปˆเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เบชเปเบฒเบฅเบฑเบšเบšเปˆเบญเบ™เบ—เบตเปˆเบ›เบฐเป‚เบซเบเบเบ—เบตเปˆเบเปˆเบฒเบงเป€เบ–เบดเบ‡เปƒเบ™ SYNOPSIS
เบžเบฒเบเบชเปˆเบงเบ™, เบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡, เปเบกเปˆเบ™เบ„เบทเบเบฑเบ™เบเบฑเบš เป„เบžเบฃเบธเบ™(1) เบ™เบฒเบกเบชเบฐเบเบธเบ™. เป€เบšเบดเปˆเบ‡ เป„เบžเบฃเบธเบ™(1) man page for
เบเบฒเบ™เบชเบปเบ™เบ—เบฐเบ™เบฒเบ—เบตเปˆเบเบฒเบงเบ™เบฒเบ™เบ‚เบญเบ‡เบŠเบทเปˆเบชเบฐเบ–เบฒเบ™เบ—เบตเปˆ.

เปƒเบซเป‰เบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒ syntax by-CPU, เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เบชเปเบฒเบฅเบฑเบš lamexec, เปเบกเปˆเบ™เบšเปเปˆเบกเบตเบ„เบงเบฒเบกเบซเบกเบฒเบเบซเบผเบฒเบเป€เบžเบฒเบฐเบงเปˆเบฒ
เบเบฒเบ™เบˆเบฑเบ”เบฅเปเบฒเบ”เบฑเบšเบ‚เบฑเป‰เบ™เบ•เบญเบ™เปƒเบ™ MPI_COMM_WORLD เปเบกเปˆเบ™เบšเปเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบ™เบฒเบกเบชเบฐเบเบธเบ™ by-node
เป‚เบ”เบเบ›เบปเบเบเบฐเบ•เบดเปเบกเปˆเบ™ syntax เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เบชเปเบฒเบฅเบฑเบš lamexec.

เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ Schema or เบชเบฒเบกเบฒเบ”เบ›เบฐเบ•เบดเบšเบฑเบ”เป„เบ”เป‰ เป‚เบ„เบ‡เบเบฒเบ™?
เป€เบžเบทเปˆเบญโ€‹เบˆเปเบฒโ€‹เปเบ™เบโ€‹เบ—เบฑเบ‡โ€‹เบชเบญเบ‡โ€‹เบฎเบนเบšโ€‹เปเบšเบšโ€‹เบ—เบตเปˆโ€‹เปเบ•เบโ€‹เบ•เปˆเบฒเบ‡โ€‹เบเบฑเบ™โ€‹, lamexec เป€เบšเบดเปˆเบ‡เป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เบชเปเบฒเบฅเบฑเบš nodes เบซเบผเบท the
-c เบ—เบฒเบ‡เป€เบฅเบทเบญเบ. เบ–เป‰เบฒเบ—เบฑเบ‡เบชเบญเบ‡เบšเปเปˆเป„เบ”เป‰เบฅเบฐเบšเบธ, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เป„เบŸเบฅเปŒเบ—เบตเปˆเบกเบตเบŠเบทเปˆเบขเบนเปˆเปƒเบ™เป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เปเบกเปˆเบ™เบชเบปเบกเบกเบธเบ”เบงเปˆเบฒ
เป€เบ›เบฑเบ™ schema เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ. เบ–เป‰เบฒเบซเบ™เบถเปˆเบ‡เบซเบผเบทเบ—เบฑเบ‡เบชเบญเบ‡เบ–เบทเบเบฅเบฐเบšเบธ, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เป„เบŸเบฅเปŒเปเบกเปˆเบ™เบชเบปเบกเบกเบธเบ”
เป€เบ›เบฑเบ™โ€‹เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เบ›เบฐโ€‹เบ•เบดโ€‹เบšเบฑเบ”โ€‹เป„เบ”เป‰โ€‹. เบ–เป‰เบฒเบ‚เปเป‰เปเบฅเบฐ -c เบ—เบฑเบ‡เบชเบญเบ‡เปเบกเปˆเบ™เป„เบ”เป‰เบฅเบฐเบšเบธเป„เบงเป‰, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบชเปเบฒเป€เบ™เบปเบฒเบ‚เบญเบ‡
เป‚เบ›เบฃเปเบเบกเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบขเบนเปˆเปƒเบ™ nodes เบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เบ•เบฒเบกเบ™เบฐเป‚เบเบšเบฒเบเบเบฒเบ™เบเบณเบ™เบปเบ”เป€เบงเบฅเบฒเบ‚เบญเบ‡ LAM เบžเบฒเบเปƒเบ™.
เบเบฒเบ™เบเปเบฒเบ™เบปเบ”เบžเบฝเบ‡เปเบ•เปˆเบซเบ™เบถเปˆเบ‡ node เบ›เบฐเบชเบดเบ”เบ—เบดเบœเบปเบ™เบšเบฑเบ‡เบ„เบฑเบš LAM เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบชเปเบฒเป€เบ™เบปเบฒเบ—เบฑเบ‡เบซเบกเบปเบ”เบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™เปƒเบ™เบซเบ™เบถเปˆเบ‡
เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆ. เบ–เป‰เบฒ -c เปเบกเปˆเบ™เปƒเบซเป‰, เปเบ•เปˆเบšเปเปˆเปเบกเปˆเบ™ nodes, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบ—เบฑเบ‡เบซเบกเบปเบ” nodes LAM เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰. เบ–เป‰เบฒเบ‚เปเป‰เบ–เบทเบเบกเบญเบšเปƒเบซเป‰,
เปเบ•เปˆเบšเปเปˆเปเบกเปˆเบ™ -c, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบซเบ™เบถเปˆเบ‡เบชเปเบฒเป€เบ™เบปเบฒเบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™เปเบกเปˆเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เปƒเบ™เปเบ•เปˆเบฅเบฐ node.

เป‚เบ„เบ‡เบเบฒเบ™ Transfer
เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, LAM เบ„เบปเป‰เบ™เบซเบฒเป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ›เบฐเบ•เบดเบšเบฑเบ”เป„เบ”เป‰เบขเบนเปˆเปƒเบ™เบˆเบธเบ”เป€เบ›เบปเป‰เบฒเบซเบกเบฒเบเบ—เบตเปˆเบชเบฐเป€เบžเบฒเบฐ
instantiation เบˆเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™. เบ–เป‰เบฒเบฅเบฐเบšเบปเบšเป„เบŸเบฅเปŒเบšเปเปˆเป„เบ”เป‰เบ–เบทเบเปเบšเปˆเบ‡เบ›เบฑเบ™, เบˆเบธเบ”เป€เบ›เบปเป‰เบฒเบซเบกเบฒเบเปเบกเปˆเบ™
homogeneous, เปเบฅเบฐเป‚เบ„เบ‡เบเบฒเบ™เปเบกเปˆเบ™ recompiled เป€เบฅเบทเป‰เบญเบเป†, เบกเบฑเบ™เบชเบฒเบกเบฒเบ”เบชเบฐเบ”เบงเบเบ—เบตเปˆเบˆเบฐเบกเบต LAM
เป‚เบญเบ™เป‚เบ„เบ‡เบเบฒเบ™เบˆเบฒเบ node เปเบซเบผเปˆเบ‡ (เบ›เบปเบเบเบฐเบ•เบดเปเบฅเป‰เบง node เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™) เป„เบ›เบซเบฒเปเบ•เปˆเบฅเบฐ node เป€เบ›เบปเป‰เบฒเบซเบกเบฒเบ. เป„เบ”เป‰
-s เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบเปเบฒเบ™เบปเบ”เบžเบถเบ”เบ•เบดเบเปเบฒเบ™เบตเป‰เปเบฅเบฐเบเปเบฒเบ™เบปเบ” node เปเบซเบผเปˆเบ‡เบ”เบฝเบง.

เบเบฒเบ™เบŠเบญเบเบซเบฒเบ—เบตเปˆเบ•เบฑเป‰เบ‡ เป„เบŸ
LAM เบŠเบญเบเบซเบฒเป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ›เบฐเบ•เบดเบšเบฑเบ”เป„เบ”เป‰เป‚เบ”เบเบเบฒเบ™เบŠเบญเบเบซเบฒเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเปƒเบ™ PATH เบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰
เบ•เบปเบงเปเบ›เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ•เบฒเบกเบ—เบตเปˆเบเบณเบ™เบปเบ”เป„เบงเป‰เปƒเบ™ node(s). เบžเบถเบ”เบ•เบดเบเปเบฒเบ™เบตเป‰เปเบกเปˆเบ™เบชเบญเบ”เบ„เปˆเบญเบ‡เบเบฑเบš
เป€เบ‚เบปเป‰เบฒเบชเบนเปˆเบฅเบฐเบšเบปเบš node เปเบซเบผเปˆเบ‡เปเบฅเบฐเบ›เบฐเบ•เบดเบšเบฑเบ”เป‚เบ„เบ‡เบเบฒเบ™เบˆเบฒเบ shell. เปƒเบ™ nodes เป„เบฅเบเบฐเป„เบ,
"." เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เปเบกเปˆเบ™เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเป€เบฎเบทเบญเบ™.

LAM เบŠเบญเบเบซเบฒ schema เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเปƒเบ™เบชเบฒเบกเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต: เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™, เบกเบนเบ™เบ„เปˆเบฒ
เบ‚เบญเบ‡เบ•เบปเบงเปเบ›เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก LAMAPPLDIR, เปเบฅเบฐ laminstalldir/boot, เบšเปˆเบญเบ™เบ—เบตเปˆ "laminstalldir" เปเบกเปˆเบ™.
เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ—เบตเปˆ LAM/MPI เบ–เบทเบเบ•เบดเบ”เบ•เบฑเป‰เบ‡.

เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™ เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒ / O
LAM เบŠเบตเป‰เบ—เบดเบ”เบ—เบฒเบ‡เบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™ UNIX เป„เบ›เบซเบฒ /dev/null เปƒเบ™เบ—เบธเบเป‚เบซเบ™เบ”เบ—เบฒเบ‡เป„เบ. เปƒเบ™ node เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เบงเปˆเบฒ
เป€เบญเบตเป‰เบ™ lamexec, เบงเบฑเบ”เบชเบฐเบ”เบธเบ›เป‰เบญเบ™เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เปเบกเปˆเบ™เบชเบทเบšเบ—เบญเบ”เบกเบฒเบˆเบฒเบ lamexec. เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบกเปˆเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเป€เบ„เบตเบเป€เบ›เบฑเบ™
เบ—เบฒเบ‡เป€เบฅเบทเบญเบ -w เป€เบžเบทเปˆเบญเบ›เป‰เบญเบ‡เบเบฑเบ™เบเบฒเบ™เบ‚เบฑเบ”เปเบเป‰เบ‡เปƒเบ™เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡ terminal.

LAM เบŠเบตเป‰เบ—เบดเบ”เบ—เบฒเบ‡เบœเบปเบ™เบœเบฐเบฅเบดเบ”เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™ UNIX เปเบฅเบฐเบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบเบฑเบš LAM daemon เปƒเบ™เบ—เบธเบ nodes เบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบ. เบฅเบณ
เบชเบปเปˆเบ‡เบœเบปเบ™เบœเบฐเบฅเบดเบ” / เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบ—เบตเปˆเบˆเบฑเบšเป„เบ”เป‰เบ—เบฑเบ‡เบซเบกเบปเบ”เป„เบ›เบซเบฒ node เบ—เบตเปˆเป€เบญเบตเป‰เบ™ lamexec เปเบฅเบฐเบžเบดเบกเบกเบฑเบ™เปƒเบชเปˆ
เบœเบปเบ™เบœเบฐเบฅเบดเบ”เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™ / เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบ‚เบญเบ‡ lamexec. เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เบชเบทเบšเบ—เบญเบ”เบœเบปเบ™เบœเบฐเบฅเบดเบ”เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™ / เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบ‚เบญเบ‡
lamexec เปเบฅเบฐเป‚เบญเบ™เป„เบ›เบซเบฒเบกเบฑเบ™เป‚เบ”เบเบเบปเบ‡.

เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบˆเบถเปˆเบ‡เบชเบฒเบกเบฒเบ”เบ›เปˆเบฝเบ™เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡ I/O เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบชเปเบฒเบฅเบฑเบšเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ LAM เป‚เบ”เบเปƒเบŠเป‰เปเบšเบšเบ›เบปเบเบเบฐเบ•เบด
เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบเบฒเบ™เบ›เปˆเบฝเบ™เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡ shell เป€เบ›เบตเบ” lamexec.

% lamexec N my_app my_input my_output

เป„เบ”เป‰ -f เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบซเบผเบตเบโ€‹เป€เบงเบฑเป‰เบ™โ€‹เบเบฒเบ™โ€‹เบ•เบฑเป‰เบ‡โ€‹เบ„เปˆเบฒโ€‹เบ—เบฑเบ‡โ€‹เบซเบกเบปเบ”โ€‹เบ—เบตเปˆโ€‹เบ•เป‰เบญเบ‡โ€‹เบเบฒเบ™โ€‹เป€เบžเบทเปˆเบญโ€‹เบชเบฐโ€‹เบซเบ™เบฑเบšโ€‹เบชเบฐโ€‹เบซเบ™เบนเบ™ I/O เบกเบฒเบ”โ€‹เบ•เบฐโ€‹เบ–เบฒเบ™โ€‹เบ—เบตเปˆโ€‹เบญเบฐโ€‹เบ—เบดโ€‹เบšเบฒเบโ€‹เบ‚เป‰เบฒเบ‡โ€‹เป€เบ—เบดเบ‡โ€‹.
เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ—เบฒเบ‡เป„เบเปเบกเปˆเบ™เบกเบธเป‰เบ‡เป„เบ›เบซเบฒ /dev/null เบขเปˆเบฒเบ‡เบชเบปเบกเบšเบนเบ™เปเบฅเบฐเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เบชเบทเบšเบ—เบญเบ”เป„เบŸเบฅเปŒ
เบ„เบณเบญเบฐเบ—เบดเบšเบฒเบเบˆเบฒเบ lamboot(1).

Pseudo-tty เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™
เป„เบ”เป‰ -pty เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเป€เบ›เบตเบ”เปƒเบŠเป‰ pseudo-tty เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบœเบปเบ™เบœเบฐเบฅเบดเบ”เบ‚เบฐเบšเบงเบ™เบเบฒเบ™. เบ™เบตเป‰เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰, เปƒเบ™เบšเบฑเบ™เบ”เบฒเบญเบทเปˆเบ™เป†
เบชเบดเปˆเบ‡เบ—เบตเปˆ, เบชเปเบฒเบฅเบฑเบšเป€เบชเบฑเป‰เบ™ buffered เบœเบปเบ™เบœเบฐเบฅเบดเบ”เบˆเบฒเบ nodes เบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบ (เบŠเบถเปˆเบ‡เบญเบฒเบ”เบˆเบฐเป€เบ›เบฑเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™).

เบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰เบšเปเปˆเปเบกเปˆเบ™เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปƒเบ™เบ‚เบฐเบ™เบฐเบ™เบตเป‰ lamexec เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบกเบฑเบ™เบเบฑเบ‡เบšเปเปˆเบ—เบฑเบ™เป„เบ”เป‰เบขเปˆเบฒเบ‡เบฅเบฐเบญเบฝเบ”
เบ—เบปเบ”เบชเบญเบšเบขเบนเปˆเปƒเบ™เบซเบผเบฒเบเป† Unixes เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™. เบœเบนเป‰เปƒเบŠเป‰เป„เบ”เป‰เบ–เบทเบเบŠเบธเบเบเบนเป‰เปƒเบซเป‰เปƒเบŠเป‰ -pty เปเบฅเบฐเบฅเบฒเบเบ‡เบฒเบ™เปƒเบ”เป†
เบšเบฑเบ™เบซเบฒเบเบฑเบšเบ„เบทเบ™เป„เบ›เบซเบฒเบ—เบตเบกเบ‡เบฒเบ™ LAM.

เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™ เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบ Directory
เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบเปƒเบ™เบ›เบฐเบˆเบธเบšเบฑเบ™เบชเปเบฒเบฅเบฑเบšเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เปƒเบซเบกเปˆเบ—เบตเปˆเบชเป‰เบฒเบ‡เบขเบนเปˆเปƒเบ™ node เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เปเบกเปˆเบ™เป„เบ”เป‰เบฎเบฑเบšเบกเปเบฅเบฐเบ”เบปเบ
เบˆเบฒเบ lamexec. เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบเปƒเบ™เบ›เบฐเบˆเบธเบšเบฑเบ™เบชเปเบฒเบฅเบฑเบšเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เปƒเบซเบกเปˆเบ—เบตเปˆเบชเป‰เบฒเบ‡เบขเบนเปˆเปƒเบ™ nodes เบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบเปเบกเปˆเบ™
เป„เบ”เป€เบฃเบฑเบเบ—เปเบฃเบตเป€เบฎเบทเบญเบ™เบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰เบ—เบฒเบ‡เป„เบ. เบžเบถเบ”เบ•เบดเบเบณเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ™เบตเป‰เบ–เบทเบเบฅเบปเบšเบฅเป‰เบฒเบ‡เป‚เบ”เบ -D เบ—เบฒเบ‡เป€เบฅเบทเบญเบ.

เป„เบ”เป‰ -D เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบˆเบฐโ€‹เบ›เปˆเบฝเบ™โ€‹เบฅเบฐโ€‹เบšเบปเบšโ€‹เบเบฒเบ™โ€‹เป€เบฎเบฑเบ”โ€‹เบงเบฝเบโ€‹เปƒเบ™โ€‹เบ›เบฐโ€‹เบˆเบธโ€‹เบšเบฑเบ™โ€‹เบ‚เบญเบ‡โ€‹เบ‚เบฐโ€‹เบšเบงเบ™โ€‹เบเบฒเบ™โ€‹เปƒเบซเบกเปˆโ€‹เปƒเบ™โ€‹เบฅเบฐโ€‹เบšเบปเบšโ€‹
เบšเปˆเบญเบ™เบ—เบตเปˆเบ›เบฐเบ•เบดเบšเบฑเบ”เป„เบ”เป‰เบขเบนเปˆเบเปˆเบญเบ™เบ—เบตเปˆเป‚เบ„เบ‡เบเบฒเบ™เบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰เปƒเบซเบกเปˆเบˆเบฐเบ–เบทเบเป€เบญเบตเป‰เบ™.

เป€เบ›เบฑเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปƒเบซเป‰เบเบฑเบš -D เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เปเบกเปˆเบ™โ€‹ -wd เบ—เบฒเบ‡เป€เบฅเบทเบญเบ. -wd เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบœเบนเป‰เปƒเบŠเป‰เบฅเบฐเบšเบธ
เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบเปƒเบ™เบ›เบฐเบˆเบธเบšเบฑเบ™เบ—เบตเปˆเบ•เบปเบ™เป€เบญเบ‡เบกเบฑเบ (เบ—เบฝเบšเบเบฑเบšเบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเบ‚เบญเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เป„เบ”เป‰). เปƒเบซเป‰เบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒ
-wd เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบ–เบทเบโ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เปƒเบ™โ€‹เป„เบŸเบฅโ€‹เปŒ schema เบ‚เบญเบ‡โ€‹เบ„เปเบฒโ€‹เบฎเป‰เบญเบ‡โ€‹เบชเบฐโ€‹เบซเบกเบฑเบ (เป€เบšเบดเปˆเบ‡โ€‹ appschema(5)) เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™.

เบ‚เบฐเบšเบงเบ™เบเบฒเบ™ เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก
เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เปƒเบ™เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบชเบทเบšเบ—เบญเบ”เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ‚เบญเบ‡เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบˆเบฒเบ LAM daemon เบขเบนเปˆเป€เบ—เบดเบ‡เป‚เบ™เบ”
เบ—เบตเปˆเป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบเปเบฒเบฅเบฑเบ‡เปเบฅเปˆเบ™. เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ‚เบญเบ‡ daemon LAM เป„เบ”เป‰เบ–เบทเบเปเบเป‰เป„เบ‚เป€เบกเบทเปˆเบญเป€เบ›เบตเบ”เป€เบ„เบทเปˆเบญเบ‡
LAM เบเบฑเบš lamboot(1) เปเบฅเบฐเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบชเบทเบšเบ—เบญเบ”เบกเบฒเบˆเบฒเบเปเบเบฐเบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰. เบเปˆเบฝเบงเบเบฑเบšเบˆเบธเบ”เบ•เบปเป‰เบ™เบเปเบฒเป€เบ™เบตเบ”, เบ™เบตเป‰เบˆเบฐ
เป€เบ›เบฑเบ™เปเบเบฐเบˆเบฒเบเบ™เบฑเป‰เบ™ lamboot(1โ€‹) เป„เบ”เป‰โ€‹เบ–เบทเบโ€‹เป€เบญเบตเป‰เบ™โ€‹เปเบฅเบฐโ€‹เปƒเบ™โ€‹เบ‚เปเป‰โ€‹เบซเปˆเบฒเบ‡โ€‹เป„เบโ€‹เบชเบญเบโ€‹เบซเบผเบตเบโ€‹เบ™เบตเป‰โ€‹เบˆเบฐโ€‹เป€เบ›เบฑเบ™โ€‹เปเบเบฐโ€‹เป„เบ”เป‰โ€‹
เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เป‚เบ”เบ rsh(1). เปƒเบ™โ€‹เป€เบงโ€‹เบฅเบฒโ€‹เบ—เบตเปˆโ€‹เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เบ„เปเบฒโ€‹เบฎเป‰เบญเบ‡โ€‹เบชเบฐโ€‹เบซเบกเบฑเบโ€‹เป€เบŠเบทเปˆเบญเบกโ€‹เบ•เปเปˆโ€‹เปเบšเบšโ€‹เป€เบ„เบทเปˆเบญเบ™โ€‹เป„เบซเบงโ€‹เบ—เบตเปˆโ€‹เบฎเบฝเบโ€‹เบฎเป‰เบญเบ‡โ€‹เปƒเบซเป‰โ€‹เบกเบตโ€‹
เบ•เบปเบงเปเบ›เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก LD_LIBRARY_PATH เบˆเบฐเบ–เบทเบเบ•เบฑเป‰เบ‡, เบ•เป‰เบญเบ‡เบฅเบฐเบกเบฑเบ”เบฅเบฐเบงเบฑเบ‡เป€เบžเบทเปˆเบญเบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบงเปˆเบฒเบกเบฑเบ™เป€เบ›เบฑเบ™
เบ•เบฑเป‰เบ‡เบขเปˆเบฒเบ‡เบ–เบทเบเบ•เป‰เบญเบ‡เป€เบกเบทเปˆเบญเป€เบ›เบตเบ”เป€เบ„เบทเปˆเบญเบ‡ LAM.

เบชเบปเปˆเบ‡เบญเบญเบ เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก Variables
เป„เบ”เป‰ -x เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเบˆเบฐ lamexec เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป€เบžเบทเปˆเบญเบชเบปเปˆเบ‡เบญเบญเบเบ•เบปเบงเปเบ›เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบชเบฐเป€เบžเบฒเบฐเป„เบ›เบซเบฒเบญเบฑเบ™เปƒเปเปˆ
เบ‚เบฐเบšเบงเบ™เบเบฒเบ™. เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆ syntax เบ‚เบญเบ‡ -x เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ„เปเบฒเบ™เบดเบเบฒเบกเบ‚เบญเบ‡เบ•เบปเบงเปเบ›เปƒเบซเบกเปˆ, เบซเบกเบฒเบเป€เบซเบ”
เบงเปˆเบฒ parser เบชเปเบฒเบฅเบฑเบšเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เปเบกเปˆเบ™เบ›เบฐเบˆเบธเบšเบฑเบ™เบšเปเปˆ sophisticated เบซเบผเบฒเบ - เบกเบฑเบ™เบšเปเปˆเป„เบ”เป‰เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒ
เป€เบ‚เบปเป‰เบฒเปƒเบˆเบ„เบธเบ™เบ„เปˆเบฒเบ—เบตเปˆเบญเป‰เบฒเบ‡เบญเบตเบ‡. เบœเบนเป‰เปƒเบŠเป‰เป„เบ”เป‰เบ–เบทเบเปเบ™เบฐเบ™เปเบฒเปƒเบซเป‰เบเปเบฒเบ™เบปเบ”เบ•เบปเบงเปเบ›เปƒเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเปเบฅเบฐเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰
-x เป€เบžเบทเปˆเบญเบชเบปเปˆเบ‡เบญเบญเบเปƒเบซเป‰เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒ; เบšเปเปˆเปเบกเปˆเบ™เป€เบžเบทเปˆเบญเบเปเบฒเบ™เบปเบ”เบžเบงเบเบกเบฑเบ™.

เบ•เบปเบงเบขเปˆเบฒเบ‡


lamexec N prog1
เป‚เบซเบฅเบ”เปเบฅเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™ prog1 เปƒเบ™เบ—เบธเบ nodes. เบ„เบปเป‰เบ™เบซเบฒเป„เบŸเบฅเปŒเบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ›เบฐเบ•เบดเบšเบฑเบ”เป„เบ”เป‰เปƒเบ™เปเบ•เปˆเบฅเบฐ node.

lamexec -c 8 prog1
เปเบฅเปˆเบ™ 8 เบชเบณเป€เบ™เบปเบฒเบ‚เบญเบ‡ prog1 เบšเปˆเบญเบ™เปƒเบ”เบเปเป„เบ”เป‰เบ—เบตเปˆ LAM เบ•เป‰เบญเบ‡เบเบฒเบ™เปเบฅเปˆเบ™เบžเบงเบเบกเบฑเบ™.

lamexec n8-10 -v -nw -s n3 prog1 -- -q
เป‚เบซเบฅเบ” เปเบฅเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™ prog1 เบขเบนเปˆเปƒเบ™ nodes 8, 9, เปเบฅเบฐ 10. เบŠเบญเบเบซเบฒ prog1 เปƒเบ™ node 3 เปเบฅเบฐเป‚เบญเบ™.
เบกเบฑเบ™เป„เบ›เบซเบฒเบชเบฒเบกเบˆเบธเบ”เป€เบ›เบปเป‰เบฒเบซเบกเบฒเบ. เบฅเบฒเบเบ‡เบฒเบ™เบเป‰เบญเบ™เบงเปˆเบฒเปเบ•เปˆเบฅเบฐเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™. เปƒเบซเป‰ "-q" เป€เบ›เบฑเบ™
เป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เปƒเบ™เปเบ•เปˆเบฅเบฐเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เปƒเบซเบกเปˆ. เบขเปˆเบฒเบฅเปเบ–เป‰เบฒเปƒเบซเป‰เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบชเปเบฒเป€เบฅเบฑเบ”เบเปˆเบญเบ™
เบญเบญเบเป„เบ› lamexec.

lamexec -v myapp
parse schema เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ, myapp, เปเบฅเบฐเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เปƒเบ™เบกเบฑเบ™. เบฅเบฒเบเบ‡เบฒเบ™
เบเป‰เบญเบ™เบงเปˆเบฒเปเบ•เปˆเบฅเบฐเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™.

lamexec NN -pty -wd /workstuff/output -x DISPLAY run_app.csh
เปเบฅเปˆเบ™เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™ "run_app.csh" (เบชเบปเบกเบกเบธเบ”เบงเปˆเบฒ C shell script) เบชเบญเบ‡เบ„เบฑเป‰เบ‡เปƒเบ™เปเบ•เปˆเบฅเบฐ node เปƒเบ™
เบฅเบฐเบšเบปเบš (เป€เบซเบกเบฒเบฐเบชเปเบฒเบฅเบฑเบš SMPs 2 เบ—เบฒเบ‡). เบ™เบญเบเบˆเบฒเบเบ™เบตเป‰เบเบฑเบ‡เป€เบ›เบตเบ”เปƒเบŠเป‰เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ pseudo-tty, เบ›เปˆเบฝเบ™เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต
to /workstuff/output, เปเบฅเบฐเบชเบปเปˆเบ‡เบญเบญเบเบ•เบปเบงเปเบ› DISPLAY เป„เบ›เบซเบฒเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เปƒเบซเบกเปˆ (เบšเบฒเบ‡เบ—เบต
shell script เบˆเบฐเป€เบญเบตเป‰เบ™เปƒเบŠเป‰ X เป€เบŠเบฑเปˆเบ™ xv เป€เบžเบทเปˆเบญเบชเบฐเปเบ”เบ‡เบœเบปเบ™เบญเบญเบ).

lamexec -np 5 -D `pwd`/my_application
เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เบ—เบปเปˆเบงโ€‹เป„เบ›โ€‹เบ‚เบญเบ‡โ€‹ lamexec เปƒเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ—เบตเปˆเบฅเบฐเบšเบปเบšเป„เบŸเบฅเปŒเบ–เบทเบเปเบšเปˆเบ‡เบ›เบฑเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบ—เบฑเบ‡เบซเบกเบปเบ”
nodes เปƒเบ™ multicomputer, เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบ„เปเบฒเบชเบฑเปˆเบ‡ shell-escaped "pwd" เบเปเบฒเบ™เบปเบ”เบขเปˆเบฒเบ‡เป€เบ•เบฑเบกเบ—เบตเปˆ
เบŠเบทเปˆเบ‚เบญเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เป€เบžเบทเปˆเบญเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™. เบ™เบตเป‰เบ›เป‰เบญเบ‡เบเบฑเบ™เบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบงเบฒเบ‡เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเปƒเบ™
เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡; เบšเบฑเบ™เบ—เบถเบเบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบเบˆเบฐเบกเบตเบŠเบทเปˆเป„เบŸเบฅเปŒเบขเปˆเบฒเบ‡เปเบ—เป‰เบˆเบดเบ‡เป€เบžเบทเปˆเบญเบ›เบฐเบ•เบดเบšเบฑเบ” (เปเบฅเบฐเบ›เปˆเบฝเบ™
เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบเบฑเบšเบกเบฑเบ™เบ•เบฒเบกเบเบฒเบ™เบฎเบฝเบเบฎเป‰เบญเบ‡).

เบ—เบดเบ”เบชเบฐเบ”เบตเบงเบดเบ—เบฐเบเบฒ


lamexec: เบฎเบนเบšเปเบšเบš Exec เบœเบดเบ”เบžเบฒเบ”
เบเบงเบ”เบžเบปเบšเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ—เบตเปˆเบšเปเปˆเปเบกเปˆเบ™ ASCII เปƒเบ™เป‚เบ„เบ‡เบเบฒเบ™เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™. เบ™เบตเป‰เปเบกเปˆเบ™เบ›เบปเบเบเบฐเบ•เบดเปเบฅเป‰เบง a
เบ‚เปเป‰เบœเบดเบ”เบžเบฒเบ”เปƒเบ™เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ lamexec เบ„เบฒเบ”เบงเปˆเบฒเบˆเบฐเบกเบต schema เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเปเบฅเบฐ
เป„เบŸเบฅเปŒเบ—เบตเปˆเบ›เบฐเบ•เบดเบšเบฑเบ”เป„เบ”เป‰เป„เบ”เป‰เบ–เบทเบเบกเบญเบšเปƒเบซเป‰.

lamexec: syntax เบœเบดเบ”เบžเบฒเบ”เปƒเบ™ application schema, line XXX
schema เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบšเปเปˆเบชเบฒเบกเบฒเบ”เบงเบดเป€เบ„เบฒเบฐเป„เบ”เป‰เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบเบฒเบ™เปƒเบŠเป‰เบ‡เบฒเบ™ เบซเบผเบท syntax เบœเบดเบ”เบžเบฒเบ”เปƒเบ™
เป€เบชเบฑเป‰เบ™โ€‹เบ—เบตเปˆโ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เปƒเบ™โ€‹เป„เบŸเบฅโ€‹เปŒโ€‹.

เบŠเบทเปˆเป„เบŸเบฅเปŒ: เบšเปเปˆเบกเบตเป„เบŸเบฅเปŒ เบซเบผเบทเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ”เบฑเปˆเบ‡เบเปˆเบฒเบง
เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบ™เบตเป‰เบชเบฒเบกเบฒเบ”เป€เบเบตเบ”เบ‚เบถเป‰เบ™เปƒเบ™เบชเบญเบ‡เบเปเบฅเบฐเบ™เบต. เบšเปเปˆเบงเปˆเบฒเบˆเบฐเป€เบ›เบฑเบ™เป„เบŸเบฅเปŒเบ—เบตเปˆเบกเบตเบŠเบทเปˆเบšเปเปˆเบชเบฒเบกเบฒเบ”เบ•เบฑเป‰เบ‡เบขเบนเปˆเบซเบผเบทเบกเบฑเบ™เบกเบต
เป„เบ”เป‰เบ–เบทเบเบžเบปเบšเป€เบซเบฑเบ™เปเบ•เปˆเบœเบนเป‰เปƒเบŠเป‰เบšเปเปˆเบกเบตเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบžเบฝเบ‡เบžเปเบ—เบตเปˆเบˆเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป‚เบ„เบ‡เบเบฒเบ™เบซเบผเบท
เบญเปˆเบฒเบ™ schema เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ.

เบเบฑเบšเบ„เบทเบ™ เบกเบนเบ™เบ„เปˆเบฒ


lamexec เบ•เบญเบš 0 เบ–เป‰เบฒเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ—เบฑเบ‡เปเบปเบ”เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เป‚เบ”เบ lamexec เบญเบญเบโ€‹เบˆเบฒเบโ€‹เบ›เบปเบโ€‹เบเบฐโ€‹เบ•เบดโ€‹. เบ„เปˆเบฒเบ—เบตเปˆเบšเปเปˆเปเบกเปˆเบ™เบชเบนเบ™เปเบกเปˆเบ™
เบเบฑเบšเบ„เบทเบ™เบกเบฒเบ–เป‰เบฒเบกเบตเบ‚เปเป‰เบœเบดเบ”เบžเบฒเบ”เบžเบฒเบเปƒเบ™เป€เบเบตเบ”เบ‚เบทเป‰เบ™เปƒเบ™ lamexec, เบซเบผเบทเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบซเบ™เบถเปˆเบ‡เบซเบผเบทเบซเบผเบฒเบเบเบงเปˆเบฒเบ™เบฑเป‰เบ™เบญเบญเบเป„เบ›
เบœเบดเบ”เบ›เบปเบเบเบฐเบ•เบด. เบ–เป‰เบฒเบกเบตเบ‚เปเป‰เบœเบดเบ”เบžเบฒเบ”เบžเบฒเบเปƒเบ™เป€เบเบตเบ”เบ‚เบทเป‰เบ™เปƒเบ™ lamexec, เบฅเบฐเบซเบฑเบ”เบ‚เปเป‰เบœเบดเบ”เบžเบฒเบ”เบ—เบตเปˆเบชเบญเบ”เบ„เป‰เบญเบ‡เบเบฑเบ™เปเบกเปˆเบ™
เบเบฑเบšเบ„เบทเบ™. เปƒเบ™โ€‹เบเปโ€‹เบฅเบฐโ€‹เบ™เบตโ€‹เบ—เบตเปˆโ€‹เบซเบ™เบถเปˆเบ‡โ€‹เบซเบผเบทโ€‹เบซเบผเบฒเบโ€‹เบ‚เบฐโ€‹เบšเบงเบ™โ€‹เบเบฒเบ™โ€‹เบญเบญเบโ€‹เบ”เป‰เบงเบโ€‹เบฅเบฐโ€‹เบซเบฑเบ”โ€‹เบญเบญเบโ€‹เบ—เบตเปˆโ€‹เบšเปเปˆโ€‹เปเบกเปˆเบ™โ€‹เบชเบนเบ™โ€‹, เป„เบ”เป‰โ€‹
เบเบฑเบšเบ„เบทเบ™เบกเบนเบ™เบ„เปˆเบฒเบ‚เบญเบ‡เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ™เบฑเป‰เบ™ lamexec เปเบˆเป‰เบ‡เบเบฒเบ™เบ—เปเบฒเบญเบดเบ”เป€เบชเบเบŠเบตเบงเบดเบ”เบœเบดเบ”เบ›เบปเบเบเบฐเบ•เบดเบˆเบฐเบ–เบทเบเบชเบปเปˆเบ‡เบ„เบทเบ™.
เปƒเบซเป‰เบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒ, เป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›, เบ™เบตเป‰เบˆเบฐเป€เบ›เบฑเบ™เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ—เปเบฒเบญเบดเบ”เบ—เบตเปˆเป€เบชเบเบŠเบตเบงเบดเบ”เปเบ•เปˆเบšเปเปˆเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบฎเบฑเบšเบ›เบฐเบเบฑเบ™
เป€เบ›เบฑเบ™เป€เบŠเบฑเปˆเบ™เบ™เบฑเป‰เบ™.

เบขเปˆเบฒเบ‡เปƒเบ”เบเปเบ•เบฒเบก, เบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒเบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒ - เบ™เบง switch เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰, เบกเบนเบ™เบ„เปˆเบฒเบเบฑเบšเบ„เบทเบ™เบˆเบฒเบ lamexec เบšเปเปˆเป„เบ”เป‰
เบŠเบตเป‰เบšเบญเบเบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เบญเบญเบเบ‚เบญเบ‡เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เป‚เบ”เบเบกเบฑเบ™.

เปƒเบŠเป‰ lamexec เบญเบญเบ™เป„เบฅเบ™เปŒเป‚เบ”เบเปƒเบŠเป‰เบšเปเบฅเบดเบเบฒเบ™ onworks.net


เป€เบŠเบตเบšเป€เบงเบต เปเบฅเบฐเบชเบฐเบ–เบฒเบ™เบตเป€เบฎเบฑเบ”เบงเบฝเบเบŸเบฃเบต

เบ”เบฒเบงเป‚เบซเบผเบ”เปเบญเบฑเบš Windows เปเบฅเบฐ Linux

Linux เบ„เบณ เบชเบฑเปˆเบ‡

Ad