นี่คือคำสั่ง nsplash ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
splash -- เครื่องมือสร้างภาพข้อมูลสำหรับข้อมูล SPH (c) 2004-2015 Daniel Price
เรื่องย่อ
สาด file1 file2 file3...
DESCRIPTION
SPLASH: เครื่องมือสร้างภาพสำหรับข้อมูล SPH (c) 2004-2015 Daniel Price v2.6.0 [22 ต.ค.
2015]
การใช้งานด้วยแฟล็ก: splash [-p fileprefix] [-d defaultsfile] [-l unlimitedfile] [-ev] [-lowmem]
[-o รูปแบบ] [-x col] [-y col] [-render col] [-cont col] file1 file2 ...
ตัวเลือกบรรทัดคำสั่ง:
-p คำนำหน้าไฟล์
: เปลี่ยนคำนำหน้าเป็นไฟล์การตั้งค่าทั้งหมดอ่าน/เขียนโดย splash
-d ไฟล์เริ่มต้น
: เปลี่ยนชื่อไฟล์เริ่มต้นอ่าน/เขียนโดย splash
-l จำกัดไฟล์
: เปลี่ยนชื่อไฟล์จำกัดที่อ่าน/เขียนโดย splash
-e, -ev
: ใช้ตัวเลือกเริ่มต้นที่เหมาะสมที่สุดกับไฟล์ ASCII Evolution (เช่น พลังงานเทียบกับเวลา)
-LM, -โลว์เมม
: ใช้โหมดหน่วยความจำต่ำ [ใช้เฉพาะกับข้อมูล sphNG ที่อ่านอยู่ในปัจจุบัน]
-o รูปแบบพิกเซล
: ดัมพ์แผนที่พิกเซลในรูปแบบที่ระบุ (ใช้ just -o สำหรับรายการรูปแบบ)
โหมดพล็อตบรรทัดคำสั่ง:
-x คอลัมน์
: ระบุพล็อต x บนบรรทัดคำสั่ง (เช่น ไม่ต้องให้ x)
-y คอลัมน์
: ระบุพล็อต y บนบรรทัดคำสั่ง (เช่น ไม่ต้องแสดง y)
-r[เอนเดอร์] คอลัมน์
: ระบุปริมาณการแสดงผลบนบรรทัดคำสั่ง (เช่น ไม่มีการแสดงพรอมต์) (จะใช้
คอลัมน์ 1 และ 2 เป็น x และ y if -x และ / หรือ -y ไม่ระบุ)
-vec[ทอร์] คอลัมน์
: ระบุปริมาณพล็อตเวกเตอร์บนบรรทัดคำสั่ง (เช่น ไม่มีพรอมต์เวกเตอร์)
-c[ออนทัวร์] คอลัมน์ : ระบุปริมาณโค้งบนบรรทัดคำสั่ง (เช่นไม่มีพรอมต์ของเส้นขอบ)
- พัฒนา เครื่อง
: ระบุอุปกรณ์พล็อตบนบรรทัดคำสั่ง (เช่น ไม่ต้องพร้อมท์)
โหมดแปลง ("splash to X dumpfiles"): splash เป็น ascii : แปลงข้อมูล SPH เป็น
ไฟล์ ascii dumpfile.ascii
เป็นเลขฐานสอง
: แปลงข้อมูล SPH เป็นไบนารี่ dumpfile.binary . ที่ไม่ฟอร์แมตอย่างง่าย
เขียน(1) เวลา,npart,ncolumns
ทำ i=1,npart
เขียน(1) dat(1:ncolumns),ประเภท
เอนโด
เป็น phantom : แปลงข้อมูล SPH เป็นไฟล์ดัมพ์ไบนารีสำหรับ PHANTOM เป็น gadget : convert
ข้อมูล SPH เป็นรูปแบบไฟล์สแน็ปช็อตเริ่มต้นของ GADGET
โหมดการแปลงกริด ("splash to X dumpfiles"):
กระเซ็นไปที่ตาราง
: สอดแทรกข้อมูล SPH พื้นฐาน (ความหนาแน่น บวกความเร็ว หากมีอยู่ในข้อมูล)
ไปยังกริด 2D หรือ 3D เขียนข้อมูลกริดไปยังไฟล์ (โดยใช้เอาต์พุตเริ่มต้น = ascii)
เพื่อ gridascii
: ดังข้างบนนี้ ข้อมูลกริดที่เขียนในรูปแบบ ascii
ไปยัง gridascii2
: ข้อมูลกริดที่เขียนในรูปแบบ ascii ทั้งหมดในไฟล์เดียว
ไปยัง gridbinary
: ดังที่กล่าวข้างต้น ข้อมูลกริดในรูปแบบไบนารีที่ไม่จัดรูปแบบอย่างง่าย:
เขียน (หน่วย) nx,ny,nz,ncolumns,time
[ 4 ไบต์แต่ละรายการ ]
เขียน(หน่วย) (((rho(i,j,k),i=1,nx),j=1,ny),k=1,nz)
[ 4 ไบต์แต่ละรายการ ]
เขียน(หน่วย) (((vx(i,j,k), i=1,nx),j=1,ny),k=1,nz)
[ 4 ไบต์แต่ละรายการ ]
เขียน (หน่วย) (((vy(i,j,k), i=1,nx),j=1,ny),k=1,nz)
[ 4 ไบต์แต่ละรายการ ]
เขียน(หน่วย) (((...(i,j,k),i=1,nx),j=1,ny),k=1,nz)
[ 4 ไบต์แต่ละรายการ ]
allto กริด
: ดังที่กล่าวข้างต้น การสอดแทรกคอลัมน์ *all* ไปยังกริด (และไฟล์เอาต์พุต)
ตารางทั้งหมด
: ด้านบนพร้อมเอาต์พุต ascii
ทั้งหมดเป็น gridbinary
: ดังที่กล่าวข้างต้น พร้อมเอาต์พุตไบนารี
โหมดการวิเคราะห์ ("splash calc X dumpfiles") ในลำดับของไฟล์ดัมพ์:
สาดพลังงานแคลเซียม
: คำนวณ KE,PE,พลังงานทั้งหมดเทียบกับเวลา
ส่งออกไปยังไฟล์ชื่อ 'energy.out'
calc massaboverho : มวลเหนือชุดของเกณฑ์ความหนาแน่นเทียบกับเวลา
ส่งออกไปยังไฟล์ชื่อ 'massaboverho.out'
คำนวณสูงสุด
: สูงสุดของแต่ละคอลัมน์เทียบกับเวลา
ส่งออกไปยังไฟล์ชื่อ 'maxvals.out'
คำนวณนาที
: ขั้นต่ำของแต่ละคอลัมน์เทียบกับเวลา
ส่งออกไปยังไฟล์ชื่อ 'minvals.out'
แคลดิฟ
: (สูงสุด - นาที) ของแต่ละคอลัมน์เทียบกับเวลา
ส่งออกไปยังไฟล์ชื่อ 'diffvals.out'
แคลแอมป์
: 0.5*(สูงสุด - นาที) ของแต่ละคอลัมน์เทียบกับเวลา
ส่งออกไปยังไฟล์ชื่อ 'ampvals.out'
แคลเดลต้า
: 0.5*(สูงสุด - นาที)/ค่าเฉลี่ยของแต่ละคอลัมน์เทียบกับเวลา
ส่งออกไปยังไฟล์ชื่อ 'deltavals.out'
คำนวณค่าเฉลี่ย
: ค่าเฉลี่ยของแต่ละคอลัมน์เทียบกับเวลา
ส่งออกไปยังไฟล์ชื่อ 'meanvals.out'
คำนวณ rms
: (มวลถ่วงน้ำหนัก) ค่าเฉลี่ยรูตกำลังสองของแต่ละคอลัมน์เทียบกับเวลา
ส่งออกไปยังไฟล์ชื่อ 'rmsvals.out'
ตัวเลือกข้างต้นทั้งหมดสร้างไฟล์ ascii ขนาดเล็กที่มีหนึ่งแถวต่อไฟล์อินพุต NS
ตัวเลือกต่อไปนี้จะสร้างไฟล์ที่มีขนาดเท่ากับไฟล์อินพุตหนึ่งไฟล์ (ใน ascii
รูปแบบ):
คำนวณเวลาเฉลี่ย
: เวลาเฉลี่ยของรายการ *ทั้งหมด* สำหรับทุกอนุภาค
ส่งออกไปยังไฟล์ชื่อ 'time_average.out'
อัตราส่วนการคำนวณ
: อัตราส่วนของ *all* รายการในแต่ละไฟล์เทียบกับไฟล์แรก
ส่งออกไปยังไฟล์ชื่อ 'ratio.out'
การใช้งาน splash พื้นฐานมีอธิบายไว้ในคู่มือผู้ใช้
อยู่ในไดเร็กทอรี splash/docs/splash.pdf
v2.6.0 [22 ต.ค. 2015]
การใช้งาน: splash file1 file2 file3...
การใช้งานด้วยแฟล็ก: splash [-p fileprefix] [-d defaultsfile] [-l unlimitedfile] [-ev] [-lowmem]
[-o รูปแบบ] [-x col] [-y col] [-render col] [-cont col] file1 file2 ...
ตัวเลือกบรรทัดคำสั่ง:
-p คำนำหน้าไฟล์
: เปลี่ยนคำนำหน้าเป็นไฟล์การตั้งค่าทั้งหมดอ่าน/เขียนโดย splash
-d ไฟล์เริ่มต้น
: เปลี่ยนชื่อไฟล์เริ่มต้นอ่าน/เขียนโดย splash
-l จำกัดไฟล์
: เปลี่ยนชื่อไฟล์จำกัดที่อ่าน/เขียนโดย splash
-e, -ev
: ใช้ตัวเลือกเริ่มต้นที่เหมาะสมที่สุดกับไฟล์ ASCII Evolution (เช่น พลังงานเทียบกับเวลา)
-LM, -โลว์เมม
: ใช้โหมดหน่วยความจำต่ำ [ใช้เฉพาะกับข้อมูล sphNG ที่อ่านอยู่ในปัจจุบัน]
-o รูปแบบพิกเซล
: ดัมพ์แผนที่พิกเซลในรูปแบบที่ระบุ (ใช้ just -o สำหรับรายการรูปแบบ)
โหมดพล็อตบรรทัดคำสั่ง:
-x คอลัมน์
: ระบุพล็อต x บนบรรทัดคำสั่ง (เช่น ไม่ต้องให้ x)
-y คอลัมน์
: ระบุพล็อต y บนบรรทัดคำสั่ง (เช่น ไม่ต้องแสดง y)
-r[เอนเดอร์] คอลัมน์
: ระบุปริมาณการแสดงผลบนบรรทัดคำสั่ง (เช่น ไม่มีการแสดงพรอมต์) (จะใช้
คอลัมน์ 1 และ 2 เป็น x และ y if -x และ / หรือ -y ไม่ระบุ)
-vec[ทอร์] คอลัมน์
: ระบุปริมาณพล็อตเวกเตอร์บนบรรทัดคำสั่ง (เช่น ไม่มีพรอมต์เวกเตอร์)
-c[ออนทัวร์] คอลัมน์ : ระบุปริมาณโค้งบนบรรทัดคำสั่ง (เช่นไม่มีพรอมต์ของเส้นขอบ)
- พัฒนา เครื่อง
: ระบุอุปกรณ์พล็อตบนบรรทัดคำสั่ง (เช่น ไม่ต้องพร้อมท์)
โหมดแปลง ("splash to X dumpfiles"): splash เป็น ascii : แปลงข้อมูล SPH เป็น
ไฟล์ ascii dumpfile.ascii
เป็นเลขฐานสอง
: แปลงข้อมูล SPH เป็นไบนารี่ dumpfile.binary . ที่ไม่ฟอร์แมตอย่างง่าย
เขียน(1) เวลา,npart,ncolumns
ทำ i=1,npart
เขียน(1) dat(1:ncolumns),ประเภท
เอนโด
เป็น phantom : แปลงข้อมูล SPH เป็นไฟล์ดัมพ์ไบนารีสำหรับ PHANTOM เป็น gadget : convert
ข้อมูล SPH เป็นรูปแบบไฟล์สแน็ปช็อตเริ่มต้นของ GADGET
โหมดการแปลงกริด ("splash to X dumpfiles"):
กระเซ็นไปที่ตาราง
: สอดแทรกข้อมูล SPH พื้นฐาน (ความหนาแน่น บวกความเร็ว หากมีอยู่ในข้อมูล)
ไปยังกริด 2D หรือ 3D เขียนข้อมูลกริดไปยังไฟล์ (โดยใช้เอาต์พุตเริ่มต้น = ascii)
เพื่อ gridascii
: ดังข้างบนนี้ ข้อมูลกริดที่เขียนในรูปแบบ ascii
ไปยัง gridascii2
: ข้อมูลกริดที่เขียนในรูปแบบ ascii ทั้งหมดในไฟล์เดียว
ไปยัง gridbinary
: ดังที่กล่าวข้างต้น ข้อมูลกริดในรูปแบบไบนารีที่ไม่จัดรูปแบบอย่างง่าย:
เขียน (หน่วย) nx,ny,nz,ncolumns,time
[ 4 ไบต์แต่ละรายการ ]
เขียน(หน่วย) (((rho(i,j,k),i=1,nx),j=1,ny),k=1,nz)
[ 4 ไบต์แต่ละรายการ ]
เขียน(หน่วย) (((vx(i,j,k), i=1,nx),j=1,ny),k=1,nz)
[ 4 ไบต์แต่ละรายการ ]
เขียน (หน่วย) (((vy(i,j,k), i=1,nx),j=1,ny),k=1,nz)
[ 4 ไบต์แต่ละรายการ ]
เขียน(หน่วย) (((...(i,j,k),i=1,nx),j=1,ny),k=1,nz)
[ 4 ไบต์แต่ละรายการ ]
allto กริด
: ดังที่กล่าวข้างต้น การสอดแทรกคอลัมน์ *all* ไปยังกริด (และไฟล์เอาต์พุต)
ตารางทั้งหมด
: ด้านบนพร้อมเอาต์พุต ascii
ทั้งหมดเป็น gridbinary
: ดังที่กล่าวข้างต้น พร้อมเอาต์พุตไบนารี
โหมดการวิเคราะห์ ("splash calc X dumpfiles") ในลำดับของไฟล์ดัมพ์:
สาดพลังงานแคลเซียม
: คำนวณ KE,PE,พลังงานทั้งหมดเทียบกับเวลา
ส่งออกไปยังไฟล์ชื่อ 'energy.out'
calc massaboverho : มวลเหนือชุดของเกณฑ์ความหนาแน่นเทียบกับเวลา
ส่งออกไปยังไฟล์ชื่อ 'massaboverho.out'
คำนวณสูงสุด
: สูงสุดของแต่ละคอลัมน์เทียบกับเวลา
ส่งออกไปยังไฟล์ชื่อ 'maxvals.out'
คำนวณนาที
: ขั้นต่ำของแต่ละคอลัมน์เทียบกับเวลา
ส่งออกไปยังไฟล์ชื่อ 'minvals.out'
แคลดิฟ
: (สูงสุด - นาที) ของแต่ละคอลัมน์เทียบกับเวลา
ส่งออกไปยังไฟล์ชื่อ 'diffvals.out'
แคลแอมป์
: 0.5*(สูงสุด - นาที) ของแต่ละคอลัมน์เทียบกับเวลา
ส่งออกไปยังไฟล์ชื่อ 'ampvals.out'
แคลเดลต้า
: 0.5*(สูงสุด - นาที)/ค่าเฉลี่ยของแต่ละคอลัมน์เทียบกับเวลา
ส่งออกไปยังไฟล์ชื่อ 'deltavals.out'
คำนวณค่าเฉลี่ย
: ค่าเฉลี่ยของแต่ละคอลัมน์เทียบกับเวลา
ส่งออกไปยังไฟล์ชื่อ 'meanvals.out'
คำนวณ rms
: (มวลถ่วงน้ำหนัก) ค่าเฉลี่ยรูตกำลังสองของแต่ละคอลัมน์เทียบกับเวลา
ส่งออกไปยังไฟล์ชื่อ 'rmsvals.out'
ตัวเลือกข้างต้นทั้งหมดสร้างไฟล์ ascii ขนาดเล็กที่มีหนึ่งแถวต่อไฟล์อินพุต NS
ตัวเลือกต่อไปนี้จะสร้างไฟล์ที่มีขนาดเท่ากับไฟล์อินพุตหนึ่งไฟล์ (ใน ascii
รูปแบบ):
คำนวณเวลาเฉลี่ย
: เวลาเฉลี่ยของรายการ *ทั้งหมด* สำหรับทุกอนุภาค
ส่งออกไปยังไฟล์ชื่อ 'time_average.out'
อัตราส่วนการคำนวณ
: อัตราส่วนของ *all* รายการในแต่ละไฟล์เทียบกับไฟล์แรก
ส่งออกไปยังไฟล์ชื่อ 'ratio.out'
อาร์กิวเมนต์บรรทัดคำสั่งที่ไม่รู้จัก '--version'
ใช้ nsplash ออนไลน์โดยใช้บริการ onworks.net