นี่คือคำสั่ง yade-batch ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
Yade - หน้าคู่มือสำหรับเวอร์ชัน Yade: 1.20.0, คุณสมบัติ: Odeint VTK OpenMP GTS GUI-Qt5 CGAL
PFVFLOW ลินโซลวี SPH GL2PS LBMFLOW
DESCRIPTION
การใช้งาน: yade-batch [ตัวเลือก] [ ตาราง [SIMULATION.py] | SIMULATION.py[/nCores] [...] ]
yade-batch เรียกใช้การจำลอง yade หลายครั้งด้วยพารามิเตอร์ที่แตกต่างกัน ดู
https://yade-dem.org/sphinx/user.html#batch-queuing-and-execution-yade-batch for details.
สามารถระบุแบทช์ได้ด้วยตารางพารามิเตอร์ TABLE (ต้องไม่ลงท้ายด้วย .py) ซึ่งก็คือ
ตามด้วย SIMULATION.py หนึ่งรายการ (ต้องลงท้ายด้วย .py) หรือมี !SCRIPT column
ระบุการจำลองการทำงาน ตัวเลือกที่สองคือการระบุหลายสคริปต์
ซึ่งสามารถเลือกได้ /nCores คำต่อท้ายเพื่อระบุจำนวนคอร์สำหรับเฉพาะนั้น
การจำลอง (สอดคล้องกับคอลัมน์ !THREADS ในตารางพารามิเตอร์) เช่น sim.py/3
ไม่จำเป็น ข้อโต้แย้ง:
-h, --ช่วยด้วย
แสดงข้อความช่วยเหลือนี้และออก
-j จำนวน --งาน NUM
จำนวนเธรดสูงสุดที่จะรันพร้อมกัน (ค่าเริ่มต้น: จำนวนคอร์ ต่อไป
จำกัดโดย OMP_NUM_THREADS หากกำหนดโดยสภาพแวดล้อม: 4)
-v, --รุ่น
พิมพ์เวอร์ชันและออก
--งาน-กระทู้ NUM
จำนวนเธรดเริ่มต้นสำหรับหนึ่งงาน สามารถแทนที่โดยต่องานด้วย !THREADS
(หรือ !OMP_NUM_THREADS) คอลัมน์ ค่าเริ่มต้นเป็น 1
--บังคับ-เธรด
บังคับให้งานไม่ใช้คอร์มากกว่าค่าสูงสุด (ดู \-j) แม้ว่า !THREADS
colums ระบุเพิ่มเติม
--บันทึก FORMAT
รูปแบบของไฟล์บันทึกการใช้งาน: ต้องมี $, % หรือ @ ซึ่งจะถูกแทนที่ด้วย script
ชื่อ หมายเลขบรรทัด หรือตามคอลัมน์คำอธิบาย ตามลำดับ (ค่าเริ่มต้น: [ป้องกันอีเมล])
--global-เข้าสู่ระบบ ไฟล์
ชื่อไฟล์ที่จะเปลี่ยนเส้นทางเอาต์พุตของ yade-batch เอง (ตรงข้ามกับ \-\-log); ถ้า
ไม่ได้ระบุ (ค่าเริ่มต้น) ใช้ stdout/stderr
-l รายการ, --เส้น รายการ
บรรทัดของ TABLE ที่จะใช้ ในรูปแบบ 2,3-5,8,11-13 (ค่าเริ่มต้น: บรรทัดที่มีอยู่ทั้งหมดใน
ตาราง)
--ดี NICE
มูลค่าที่ดีของงานที่เกิด (ค่าเริ่มต้น: 10)
--cpu-ความสัมพันธ์
ผูกแต่ละงานกับแกน CPU เฉพาะ แกนถูกกำหนดในลำดับกึ่งสุ่ม
ขึ้นอยู่กับความพร้อมในขณะที่เริ่มงาน แต่ละงานสามารถแทนที่ได้
การตั้งค่านี้โดยการตั้งค่าคอลัมน์ AFFINE
--เรียกใช้งานได้ ไฟล์
ชื่อของโปรแกรมที่จะรัน (ค่าเริ่มต้น:
/build/yadeKKgSmd/yade-1.20.0/debian/tmp/usr/bin/yade). งานสามารถแทนที่ด้วย
!คอลัมน์ EXEC
--gnuplot ไฟล์
ไฟล์ Gnuplot ที่ควรรวม gnuplot จากงานทั้งหมดเข้าด้วยกัน
--ดรายรัน
ไม่ทำงานจริง ๆ (มีประโยชน์สำหรับการรับ gnuplot เท่านั้นเป็นต้น)
--http-รอ
อย่าเลิกหากยังคงให้บริการภาพรวมผ่าน http ซ้ำๆ
--plot-update เวลา
ช่วงเวลา (เป็นวินาที) ที่แผนงานจะได้รับการอัปเดตแม้ว่าจะไม่ได้ร้องขอผ่าน
HTTP. ค่าที่ไม่เป็นบวกจะทำให้แปลงไม่ได้รับการอัพเดตและบันทึกเว้นแต่
ขอผ่าน HTTP (ดู \-\-plot-timeout สำหรับการควบคุมอายุสูงสุดของสิ่งเหล่านั้น)
พล็อตจะถูกบันทึกเมื่อออกโดยใช้ชื่อเดียวกับไฟล์บันทึก โดยมีนามสกุล .log
ส่วนขยายถูกลบ (ค่าเริ่มต้น: 120 วินาที)
--plot-หมดเวลา เวลา
อายุสูงสุด (เป็นวินาที) ของแปลงที่แสดงผ่าน HTTP; พวกเขาจะได้รับการอัปเดตหากพวกเขา
มีอายุมากกว่า (ค่าเริ่มต้น: 30 วินาที)
--รีเฟรช เวลา
อัตราการรีเฟรชของหน้าเว็บที่โหลดซ้ำอัตโนมัติ (สรุป บันทึก ...)
--เวลา COUNT
ทำซ้ำแต่ละงาน COUNT ครั้ง และส่งออกตารางอย่างง่ายด้วย
ระยะเวลางานเฉลี่ย/ผลต่าง/ขั้นต่ำ/สูงสุด ใช้สำหรับวัดความต่าง ๆ
พารามิเตอร์ส่งผลต่อเวลาดำเนินการ งานสามารถแทนที่มูลค่าโลกด้วย
!COUNT คอลัมน์
--timing-เอาท์พุท ไฟล์
ด้วย \-\-timing ให้บันทึกระยะเวลาที่วัดเป็น FILE แทนที่จะเขียนไปยัง standard
เอาท์พุต
--สุ่ม
สุ่มลำดับงาน (ภายในข้อจำกัดที่กำหนดโดยแกนที่ได้รับมอบหมาย)
--disable-pynotify
ปิดการแจ้งเตือนหน้าจอ
ใช้ yade-batch ออนไลน์โดยใช้บริการ onworks.net