ນີ້ແມ່ນຄໍາສັ່ງ dsplash ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍສະຖານີເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
splash -- ເຄື່ອງມືສ້າງພາບໃຫ້ກັບຂໍ້ມູນ SPH (c)2004-2015 Daniel Price
ສະຫຼຸບສັງລວມ
splash ແຟ້ມ 1 ແຟ້ມ 2 ແຟ້ມ 3...
ລາຍລະອຽດ
SPLASH: ເຄື່ອງມືສ້າງພາບສຳລັບຂໍ້ມູນ SPH (c)2004-2015 Daniel Price v2.6.0 [22 ຕຸລາ.
2015]
ການນໍາໃຊ້ກັບທຸງ: splash [-p fileprefix] [-d defaultsfile] [-l limitsfile] [-ev] [-lowmem]
[-o format] [-x col] [-y col] [-render col] [-cont col] file1 file2 ...
ຕົວເລືອກແຖວຄໍາສັ່ງ:
-p ຄຳນຳໜ້າໄຟລ໌
: ປ່ຽນຄຳນຳໜ້າເປັນໄຟລ໌ການຕັ້ງຄ່າທັງໝົດທີ່ອ່ານ/ຂຽນໂດຍ splash
-d ໄຟລ໌ເລີ່ມຕົ້ນ
: ປ່ຽນຊື່ໄຟລ໌ເລີ່ມຕົ້ນທີ່ອ່ານ/ຂຽນໂດຍ splash
-l limitsfile
: ປ່ຽນຊື່ການຈຳກັດໄຟລ໌ທີ່ອ່ານ/ຂຽນໂດຍ splash
-e, -ev
: ໃຊ້ຕົວເລືອກເລີ່ມຕົ້ນທີ່ເໝາະສົມທີ່ສຸດກັບໄຟລ໌ວິວັດທະນາການ ascii (ເຊັ່ນ: ພະລັງງານທຽບກັບເວລາ)
- ມ, - ໂລມ
: ໃຊ້ໂຫມດຫນ່ວຍຄວາມຈໍາຕ່ໍາ [ໃຊ້ກັບຂໍ້ມູນ sphNG ທີ່ອ່ານໃນປັດຈຸບັນ]
-o pixformat
: dump pixel map ໃນຮູບແບບທີ່ລະບຸ (ໃຊ້ພຽງແຕ່ -o ສໍາລັບບັນຊີລາຍການຮູບແບບ)
ຮູບແບບການວາງແຜນເສັ້ນຄໍາສັ່ງ:
-x ຖັນ
: ລະບຸ x plot ໃນແຖວຄໍາສັ່ງ (ie. do not prompt for x)
-y ຖັນ
: ລະບຸແຜນຜັງ y ໃນບັນທັດຄໍາສັ່ງ (ເຊັ່ນ: ຢ່າເຕືອນສໍາລັບ y)
-r[ender] ຖັນ
: ລະບຸປະລິມານທີ່ສະແດງຢູ່ໃນບັນທັດຄໍາສັ່ງ (ie. ບໍ່ມີ render prompt) (ຈະໃຊ້ເວລາ.
ຖັນ 1 ແລະ 2 ເປັນ x ແລະ y ຖ້າ -x ແລະ / ຫຼື -y ບໍ່ໄດ້ລະບຸ)
-vec[tor] ຖັນ
: ລະບຸປະລິມານ vector ໃນແຖວຄຳສັ່ງ (ie. ບໍ່ມີ vector prompt)
-c[ທົວ] ຖັນ : ລະບຸປະລິມານ contoured ໃນແຖວຄໍາສັ່ງ (ie. ບໍ່ມີ contour prompt)
-ເທວະດາ ອຸປະກອນ
: ລະບຸອຸປະກອນການວາງແຜນໃນແຖວຄຳສັ່ງ (ie. do not prompt)
convert mode ("splash to X dumpfiles"): splash ເປັນ ascii : ປ່ຽນຂໍ້ມູນ SPH ເປັນ
ascii ໄຟລ໌ dumpfile.ascii
ກັບ binary
: ປ່ຽນຂໍ້ມູນ SPH ເປັນ dumpfile.binary binary unformatted ງ່າຍດາຍ
ຂຽນ(1) ທີ່ໃຊ້ເວລາ, ພາກສ່ວນ, ຄໍລໍາ
do i=1,npart
ຂຽນ(1) dat(1:ncolumns),itype
ຈົບ
ເປັນ phantom : ປ່ຽນຂໍ້ມູນ SPH ເປັນໄຟລ໌ dump binary ສໍາລັບ PHANTOM ເປັນ gadget : ແປງ
ຂໍ້ມູນ SPH ເປັນຮູບແບບໄຟລ໌ສະແນັບຊັອດ GADGET ເລີ່ມຕົ້ນ
ຮູບແບບການແປງຕາຂ່າຍ ("splash ເປັນ X dumpfiles"):
splash ກັບຕາຂ່າຍໄຟຟ້າ
: interpolate ຂໍ້ມູນ SPH ພື້ນຖານ (ຄວາມຫນາແຫນ້ນ, ບວກກັບຄວາມໄວຖ້າມີຢູ່ໃນຂໍ້ມູນ)
ເປັນຕາໜ່າງ 2D ຫຼື 3D, ຂຽນຂໍ້ມູນຕາໜ່າງໃສ່ໄຟລ໌ (ໂດຍໃຊ້ຄ່າເລີ່ມຕົ້ນ = ascii)
ກັບ gridascii
: ດັ່ງຂ້າງເທິງ, ຂໍ້ມູນຕາຂ່າຍໄຟຟ້າທີ່ຂຽນໃນຮູບແບບ ascii
ເຖິງ gridascii2
: ຂໍ້ມູນຕາຕະລາງທີ່ຂຽນໃນຮູບແບບ ascii, ທັງໝົດຢູ່ໃນໄຟລ໌ດຽວ
ກັບ Gridbinary
: ດັ່ງຂ້າງເທິງ, ຂໍ້ມູນຕາຂ່າຍໄຟຟ້າໃນຮູບແບບຖານສອງແບບງ່າຍດາຍ:
write(unit) nx,ny,nz,ncolumns,time
[ 4 bytes ແຕ່ລະ ]
ຂຽນ(unit) (((rho(i,j,k),i=1,nx),j=1,ny),k=1,nz)
[ 4 bytes ແຕ່ລະ ]
ຂຽນ(unit) (((vx(i,j,k), i=1,nx),j=1,ny),k=1,nz)
[ 4 bytes ແຕ່ລະ ]
ຂຽນ(unit) (((vy(i,j,k), i=1,nx),j=1,ny),k=1,nz)
[ 4 bytes ແຕ່ລະ ]
ຂຽນ(unit) (((...(i,j,k),i=1,nx),j=1,ny),k=1,nz)
[ 4 bytes ແຕ່ລະ ]
ຕາຂ່າຍໄຟຟ້າທັງໝົດ
: ດັ່ງຂ້າງເທິງ, interpolating *all* columns to the grid (ແລະ output file)
allto gridascii
: ດັ່ງຂ້າງເທິງ, ມີຜົນຜະລິດ ascii
allto gridbinary
: ດັ່ງຂ້າງເທິງ, ມີຜົນຜະລິດຖານສອງ
ຮູບແບບການວິເຄາະ ("splash calc X dumpfiles") ໃນລໍາດັບຂອງໄຟລ໌ dump:
splash calc ພະລັງງານ
: ຄິດໄລ່ KE, PE, ພະລັງງານທັງໝົດທຽບກັບເວລາ
ສົ່ງອອກໄປຍັງໄຟລ໌ທີ່ເອີ້ນວ່າ 'energy.out'
calc massaboverho : ມະຫາຊົນຂ້າງເທິງຊຸດຂອງເກນຄວາມຫນາແຫນ້ນທຽບກັບເວລາ
ຜົນຜະລິດໄປຫາໄຟລ໌ທີ່ເອີ້ນວ່າ 'massaboverho.out'
calc ສູງສຸດ
: ສູງສຸດຂອງແຕ່ລະຖັນທຽບກັບເວລາ
ຜົນຜະລິດໄປຫາໄຟລ໌ທີ່ເອີ້ນວ່າ 'maxvals.out'
calc min
: ຂັ້ນຕ່ຳຂອງແຕ່ລະຖັນທຽບກັບເວລາ
ສົ່ງອອກໄປຍັງໄຟລ໌ທີ່ເອີ້ນວ່າ 'minvals.out'
calc ຄວາມແຕກຕ່າງ
: (ສູງສຸດ - ນາທີ) ຂອງແຕ່ລະຖັນທຽບກັບເວລາ
ສົ່ງອອກໄປຍັງໄຟລ໌ທີ່ເອີ້ນວ່າ 'diffvals.out'
calc amp
: 0.5*(ສູງສຸດ - ນາທີ) ຂອງແຕ່ລະຖັນທຽບກັບເວລາ
ຜົນຜະລິດໄປຫາໄຟລ໌ທີ່ເອີ້ນວ່າ 'ampvals.out'
calc delta
: 0.5*(ສູງສຸດ - ນາທີ)/ຄ່າສະເລ່ຍຂອງແຕ່ລະຖັນທຽບກັບເວລາ
ສົ່ງອອກໄປຍັງໄຟລ໌ທີ່ເອີ້ນວ່າ 'deltavals.out'
calc ຫມາຍຄວາມວ່າ
: ຄ່າສະເລ່ຍຂອງແຕ່ລະຖັນທຽບກັບເວລາ
ສົ່ງອອກໄປຍັງໄຟລ໌ທີ່ເອີ້ນວ່າ 'meanvals.out'
calc rms
: (mass weighted) ຮາກໝາຍເຖິງສີ່ຫຼ່ຽມຂອງແຕ່ລະຖັນທຽບກັບເວລາ
ສົ່ງອອກໄປຍັງໄຟລ໌ທີ່ເອີ້ນວ່າ 'rmsvals.out'
ທາງເລືອກຂ້າງເທິງທັງຫມົດຜະລິດໄຟລ໌ ascii ຂະຫນາດນ້ອຍທີ່ມີແຖວຫນຶ່ງຕໍ່ໄຟລ໌ປ້ອນຂໍ້ມູນ. ໄດ້
ທາງເລືອກດັ່ງຕໍ່ໄປນີ້ຜະລິດໄຟລ໌ທີ່ມີຂະຫນາດທຽບເທົ່າກັບຫນຶ່ງໄຟລ໌ປ້ອນຂໍ້ມູນ (ໃນ ascii
ຮູບແບບ):
calc time average
: ເວລາສະເລ່ຍຂອງລາຍການ *ທັງໝົດ* ສຳລັບທຸກໆອະນຸພາກ
ສົ່ງອອກໄປຍັງໄຟລ໌ທີ່ເອີ້ນວ່າ 'time_average.out'
ອັດຕາສ່ວນ calc
: ອັດຕາສ່ວນຂອງລາຍການ *ທັງໝົດ* ໃນແຕ່ລະໄຟລ໌ທຽບກັບທຳອິດ
ຜົນຜະລິດໄປຫາໄຟລ໌ທີ່ເອີ້ນວ່າ 'ratio.out'
ການນໍາໃຊ້ splash ພື້ນຖານແມ່ນໄດ້ອະທິບາຍຢູ່ໃນຄູ່ມືຜູ້ໃຊ້,
ຕັ້ງຢູ່ໃນໄດເລກະທໍລີ splash/docs/splash.pdf
v2.6.0 [22 ຕຸລາ 2015]
ການນຳໃຊ້: splash file1 file2 file3...
ການນໍາໃຊ້ກັບທຸງ: splash [-p fileprefix] [-d defaultsfile] [-l limitsfile] [-ev] [-lowmem]
[-o format] [-x col] [-y col] [-render col] [-cont col] file1 file2 ...
ຕົວເລືອກແຖວຄໍາສັ່ງ:
-p ຄຳນຳໜ້າໄຟລ໌
: ປ່ຽນຄຳນຳໜ້າເປັນໄຟລ໌ການຕັ້ງຄ່າທັງໝົດທີ່ອ່ານ/ຂຽນໂດຍ splash
-d ໄຟລ໌ເລີ່ມຕົ້ນ
: ປ່ຽນຊື່ໄຟລ໌ເລີ່ມຕົ້ນທີ່ອ່ານ/ຂຽນໂດຍ splash
-l limitsfile
: ປ່ຽນຊື່ການຈຳກັດໄຟລ໌ທີ່ອ່ານ/ຂຽນໂດຍ splash
-e, -ev
: ໃຊ້ຕົວເລືອກເລີ່ມຕົ້ນທີ່ເໝາະສົມທີ່ສຸດກັບໄຟລ໌ວິວັດທະນາການ ascii (ເຊັ່ນ: ພະລັງງານທຽບກັບເວລາ)
- ມ, - ໂລມ
: ໃຊ້ໂຫມດຫນ່ວຍຄວາມຈໍາຕ່ໍາ [ໃຊ້ກັບຂໍ້ມູນ sphNG ທີ່ອ່ານໃນປັດຈຸບັນ]
-o pixformat
: dump pixel map ໃນຮູບແບບທີ່ລະບຸ (ໃຊ້ພຽງແຕ່ -o ສໍາລັບບັນຊີລາຍການຮູບແບບ)
ຮູບແບບການວາງແຜນເສັ້ນຄໍາສັ່ງ:
-x ຖັນ
: ລະບຸ x plot ໃນແຖວຄໍາສັ່ງ (ie. do not prompt for x)
-y ຖັນ
: ລະບຸແຜນຜັງ y ໃນບັນທັດຄໍາສັ່ງ (ເຊັ່ນ: ຢ່າເຕືອນສໍາລັບ y)
-r[ender] ຖັນ
: ລະບຸປະລິມານທີ່ສະແດງຢູ່ໃນບັນທັດຄໍາສັ່ງ (ie. ບໍ່ມີ render prompt) (ຈະໃຊ້ເວລາ.
ຖັນ 1 ແລະ 2 ເປັນ x ແລະ y ຖ້າ -x ແລະ / ຫຼື -y ບໍ່ໄດ້ລະບຸ)
-vec[tor] ຖັນ
: ລະບຸປະລິມານ vector ໃນແຖວຄຳສັ່ງ (ie. ບໍ່ມີ vector prompt)
-c[ທົວ] ຖັນ : ລະບຸປະລິມານ contoured ໃນແຖວຄໍາສັ່ງ (ie. ບໍ່ມີ contour prompt)
-ເທວະດາ ອຸປະກອນ
: ລະບຸອຸປະກອນການວາງແຜນໃນແຖວຄຳສັ່ງ (ie. do not prompt)
convert mode ("splash to X dumpfiles"): splash ເປັນ ascii : ປ່ຽນຂໍ້ມູນ SPH ເປັນ
ascii ໄຟລ໌ dumpfile.ascii
ກັບ binary
: ປ່ຽນຂໍ້ມູນ SPH ເປັນ dumpfile.binary binary unformatted ງ່າຍດາຍ
ຂຽນ(1) ທີ່ໃຊ້ເວລາ, ພາກສ່ວນ, ຄໍລໍາ
do i=1,npart
ຂຽນ(1) dat(1:ncolumns),itype
ຈົບ
ເປັນ phantom : ປ່ຽນຂໍ້ມູນ SPH ເປັນໄຟລ໌ dump binary ສໍາລັບ PHANTOM ເປັນ gadget : ແປງ
ຂໍ້ມູນ SPH ເປັນຮູບແບບໄຟລ໌ສະແນັບຊັອດ GADGET ເລີ່ມຕົ້ນ
ຮູບແບບການແປງຕາຂ່າຍ ("splash ເປັນ X dumpfiles"):
splash ກັບຕາຂ່າຍໄຟຟ້າ
: interpolate ຂໍ້ມູນ SPH ພື້ນຖານ (ຄວາມຫນາແຫນ້ນ, ບວກກັບຄວາມໄວຖ້າມີຢູ່ໃນຂໍ້ມູນ)
ເປັນຕາໜ່າງ 2D ຫຼື 3D, ຂຽນຂໍ້ມູນຕາໜ່າງໃສ່ໄຟລ໌ (ໂດຍໃຊ້ຄ່າເລີ່ມຕົ້ນ = ascii)
ກັບ gridascii
: ດັ່ງຂ້າງເທິງ, ຂໍ້ມູນຕາຂ່າຍໄຟຟ້າທີ່ຂຽນໃນຮູບແບບ ascii
ເຖິງ gridascii2
: ຂໍ້ມູນຕາຕະລາງທີ່ຂຽນໃນຮູບແບບ ascii, ທັງໝົດຢູ່ໃນໄຟລ໌ດຽວ
ກັບ Gridbinary
: ດັ່ງຂ້າງເທິງ, ຂໍ້ມູນຕາຂ່າຍໄຟຟ້າໃນຮູບແບບຖານສອງແບບງ່າຍດາຍ:
write(unit) nx,ny,nz,ncolumns,time
[ 4 bytes ແຕ່ລະ ]
ຂຽນ(unit) (((rho(i,j,k),i=1,nx),j=1,ny),k=1,nz)
[ 4 bytes ແຕ່ລະ ]
ຂຽນ(unit) (((vx(i,j,k), i=1,nx),j=1,ny),k=1,nz)
[ 4 bytes ແຕ່ລະ ]
ຂຽນ(unit) (((vy(i,j,k), i=1,nx),j=1,ny),k=1,nz)
[ 4 bytes ແຕ່ລະ ]
ຂຽນ(unit) (((...(i,j,k),i=1,nx),j=1,ny),k=1,nz)
[ 4 bytes ແຕ່ລະ ]
ຕາຂ່າຍໄຟຟ້າທັງໝົດ
: ດັ່ງຂ້າງເທິງ, interpolating *all* columns to the grid (ແລະ output file)
allto gridascii
: ດັ່ງຂ້າງເທິງ, ມີຜົນຜະລິດ ascii
allto gridbinary
: ດັ່ງຂ້າງເທິງ, ມີຜົນຜະລິດຖານສອງ
ຮູບແບບການວິເຄາະ ("splash calc X dumpfiles") ໃນລໍາດັບຂອງໄຟລ໌ dump:
splash calc ພະລັງງານ
: ຄິດໄລ່ KE, PE, ພະລັງງານທັງໝົດທຽບກັບເວລາ
ສົ່ງອອກໄປຍັງໄຟລ໌ທີ່ເອີ້ນວ່າ 'energy.out'
calc massaboverho : ມະຫາຊົນຂ້າງເທິງຊຸດຂອງເກນຄວາມຫນາແຫນ້ນທຽບກັບເວລາ
ຜົນຜະລິດໄປຫາໄຟລ໌ທີ່ເອີ້ນວ່າ 'massaboverho.out'
calc ສູງສຸດ
: ສູງສຸດຂອງແຕ່ລະຖັນທຽບກັບເວລາ
ຜົນຜະລິດໄປຫາໄຟລ໌ທີ່ເອີ້ນວ່າ 'maxvals.out'
calc min
: ຂັ້ນຕ່ຳຂອງແຕ່ລະຖັນທຽບກັບເວລາ
ສົ່ງອອກໄປຍັງໄຟລ໌ທີ່ເອີ້ນວ່າ 'minvals.out'
calc ຄວາມແຕກຕ່າງ
: (ສູງສຸດ - ນາທີ) ຂອງແຕ່ລະຖັນທຽບກັບເວລາ
ສົ່ງອອກໄປຍັງໄຟລ໌ທີ່ເອີ້ນວ່າ 'diffvals.out'
calc amp
: 0.5*(ສູງສຸດ - ນາທີ) ຂອງແຕ່ລະຖັນທຽບກັບເວລາ
ຜົນຜະລິດໄປຫາໄຟລ໌ທີ່ເອີ້ນວ່າ 'ampvals.out'
calc delta
: 0.5*(ສູງສຸດ - ນາທີ)/ຄ່າສະເລ່ຍຂອງແຕ່ລະຖັນທຽບກັບເວລາ
ສົ່ງອອກໄປຍັງໄຟລ໌ທີ່ເອີ້ນວ່າ 'deltavals.out'
calc ຫມາຍຄວາມວ່າ
: ຄ່າສະເລ່ຍຂອງແຕ່ລະຖັນທຽບກັບເວລາ
ສົ່ງອອກໄປຍັງໄຟລ໌ທີ່ເອີ້ນວ່າ 'meanvals.out'
calc rms
: (mass weighted) ຮາກໝາຍເຖິງສີ່ຫຼ່ຽມຂອງແຕ່ລະຖັນທຽບກັບເວລາ
ສົ່ງອອກໄປຍັງໄຟລ໌ທີ່ເອີ້ນວ່າ 'rmsvals.out'
ທາງເລືອກຂ້າງເທິງທັງຫມົດຜະລິດໄຟລ໌ ascii ຂະຫນາດນ້ອຍທີ່ມີແຖວຫນຶ່ງຕໍ່ໄຟລ໌ປ້ອນຂໍ້ມູນ. ໄດ້
ທາງເລືອກດັ່ງຕໍ່ໄປນີ້ຜະລິດໄຟລ໌ທີ່ມີຂະຫນາດທຽບເທົ່າກັບຫນຶ່ງໄຟລ໌ປ້ອນຂໍ້ມູນ (ໃນ ascii
ຮູບແບບ):
calc time average
: ເວລາສະເລ່ຍຂອງລາຍການ *ທັງໝົດ* ສຳລັບທຸກໆອະນຸພາກ
ສົ່ງອອກໄປຍັງໄຟລ໌ທີ່ເອີ້ນວ່າ 'time_average.out'
ອັດຕາສ່ວນ calc
: ອັດຕາສ່ວນຂອງລາຍການ *ທັງໝົດ* ໃນແຕ່ລະໄຟລ໌ທຽບກັບທຳອິດ
ຜົນຜະລິດໄປຫາໄຟລ໌ທີ່ເອີ້ນວ່າ 'ratio.out'
ການໂຕ້ຖຽງແຖວຄໍາສັ່ງທີ່ບໍ່ຮູ້ຈັກ '--version'
ໃຊ້ dsplash ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net