זהו התזת הפקודה שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
splash -- כלי הדמיה לנתוני SPH (c)2004-2015 דניאל פרייס
תַקצִיר
סנסציה file1 file2 file3...
תיאור
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 defaultsfile
: שנה שם של קובץ ברירת המחדל שנקרא/נכתב על ידי splash
-l limitsfile
: שנה שם של קובץ מגבלות שנקרא/נכתב על ידי splash
-e, -ev
: השתמש באפשרויות ברירת המחדל המתאימות ביותר לקבצי ascii evolution (כלומר, אנרגיה לעומת זמן)
-לם, -lowmem
: השתמש במצב זיכרון נמוך [חל רק על נתוני sphNG הנקראים כרגע]
-o pixformat
: dump מפת פיקסלים בפורמט שצוין (השתמש רק -o לרשימת הפורמטים)
מצב שרטוט שורת הפקודה:
-x סקירה
: ציין את העלילה x בשורת הפקודה (כלומר, אל תבקש את x)
-y סקירה
: ציין y plot בשורת הפקודה (כלומר, אל תבקש y)
-לְדַקלֵם] סקירה
: ציין את כמות העיבוד בשורת הפקודה (כלומר, אין הודעת רינדור) (ייקח
עמודות 1 ו-2 כ-x ו-y if -x ו / או -y לא מוגדר)
-וֶקטוֹר] סקירה
: ציין את כמות העלילה הווקטורית בשורת הפקודה (כלומר ללא הנחיה וקטורית)
-קווי המתאר] עמודה: ציין כמות מתאר בשורת הפקודה (כלומר ללא הנחיה מתאר)
-דב מכשיר
: ציין התקן ציור בשורת הפקודה (כלומר, אל תבקש)
המרת מצב ("splash to X dumpfiles"): splash to ascii : המרת נתוני SPH ל
קובץ ascii dumpfile.ascii
לבינארי
: המרת נתוני SPH ל-dumpfile.binary בינארי פשוט לא מעוצב
לכתוב(1) זמן, npart, nעמודות
do i=1,npart
לכתוב(1) dat(1:ncolumns),itype
אנדדו
לפנטום: המרת נתוני SPH לקובץ dump בינארי עבור PHANTOM לגאדג'ט: המר
נתוני SPH לפורמט קובץ תמונת מצב של GADGET כברירת מחדל
מצב המרת רשת ("שפריץ ל-X dumpfiles"):
להתיז לרשת
: אינטרפולציה של נתוני SPH בסיסיים (צפיפות, פלוס מהירות אם קיימים בנתונים)
לרשת דו-ממדית או תלת-ממדית, כתוב נתוני רשת לקובץ (באמצעות פלט ברירת מחדל=ascii)
ל-gridascii
: כמו לעיל, נתוני רשת כתובים בפורמט ascii
ל-gridascii2
: נתוני רשת שנכתבו בפורמט ascii, הכל בקובץ אחד
לגרידבינארי
: כמו לעיל, נתוני רשת בפורמט בינארי פשוט לא מעוצב:
כתוב (יחידה) nx,ny,nz,ncolumns,time
[4 בתים כל אחד]
write(unit) (((rho(i,j,k),i=1,nx),j=1,ny),k=1,nz)
[4 בתים כל אחד]
write(unit) (((vx(i,j,k), i=1,nx),j=1,ny),k=1,nz)
[4 בתים כל אחד]
write(unit) (((vy(i,j,k), i=1,nx),j=1,ny),k=1,nz)
[4 בתים כל אחד]
write(unit) (((...(i,j,k),i=1,nx),j=1,ny),k=1,nz)
[4 בתים כל אחד]
כלטו רשת
: כמו לעיל, אינטרפולציה של *כל* העמודות לרשת (ולקובץ הפלט)
allto gridascii
: כמו לעיל, עם פלט ascii
allto gridbinary
: כמו לעיל, עם פלט בינארי
מצב ניתוח ("splash calc X dumpfiles") ברצף של קבצי dump:
להתיז אנרגיות calc
: חישוב KE,PE, אנרגיה כוללת לעומת זמן
פלט לקובץ בשם 'energy.out'
calc massaboverho : מסה מעל סדרה של ספי צפיפות לעומת זמן
פלט לקובץ בשם 'massaboverho.out'
calc max
: מקסימום של כל עמודה לעומת זמן
פלט לקובץ בשם 'maxvals.out'
min
: מינימום של כל עמודה לעומת זמן
פלט לקובץ בשם 'minvals.out'
הבדל calc
: (מקסימום - דקות) של כל עמודה לעומת זמן
פלט לקובץ בשם 'diffvals.out'
מגבר calc
: 0.5*(מקסימום - דקות) של כל עמודה לעומת זמן
פלט לקובץ בשם 'ampvals.out'
דלתא calc
: 0.5*(מקסימום - דקה)/ממוצע של כל עמודה לעומת זמן
פלט לקובץ בשם 'deltavals.out'
ממוצע calc
: ממוצע של כל עמודה מול זמן
פלט לקובץ בשם 'meanvals.out'
rms calc
: (משוקלל מסה) ריבוע ממוצע של כל עמודה מול זמן
פלט לקובץ בשם 'rmsvals.out'
האפשרויות לעיל מייצרות קובץ ascii קטן עם שורה אחת לכל קובץ קלט. ה
האפשרות הבאה מייצרת קובץ שווה ערך בגודלו לקובץ קלט אחד (ב-ascii
פוּרמָט):
ממוצע זמן calc
: ממוצע זמן של *כל* הערכים עבור כל חלקיק
פלט לקובץ בשם 'time_average.out'
יחס calc
: יחס של *כל* הערכים בכל קובץ בהשוואה לראשון
פלט לקובץ בשם 'ratio.out'
השימוש הבסיסי בשפריץ מוסבר במדריך למשתמש,
ממוקם בספרייה 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 defaultsfile
: שנה שם של קובץ ברירת המחדל שנקרא/נכתב על ידי splash
-l limitsfile
: שנה שם של קובץ מגבלות שנקרא/נכתב על ידי splash
-e, -ev
: השתמש באפשרויות ברירת המחדל המתאימות ביותר לקבצי ascii evolution (כלומר, אנרגיה לעומת זמן)
-לם, -lowmem
: השתמש במצב זיכרון נמוך [חל רק על נתוני sphNG הנקראים כרגע]
-o pixformat
: dump מפת פיקסלים בפורמט שצוין (השתמש רק -o לרשימת הפורמטים)
מצב שרטוט שורת הפקודה:
-x סקירה
: ציין את העלילה x בשורת הפקודה (כלומר, אל תבקש את x)
-y סקירה
: ציין y plot בשורת הפקודה (כלומר, אל תבקש y)
-לְדַקלֵם] סקירה
: ציין את כמות העיבוד בשורת הפקודה (כלומר, אין הודעת רינדור) (ייקח
עמודות 1 ו-2 כ-x ו-y if -x ו / או -y לא מוגדר)
-וֶקטוֹר] סקירה
: ציין את כמות העלילה הווקטורית בשורת הפקודה (כלומר ללא הנחיה וקטורית)
-קווי המתאר] עמודה: ציין כמות מתאר בשורת הפקודה (כלומר ללא הנחיה מתאר)
-דב מכשיר
: ציין התקן ציור בשורת הפקודה (כלומר, אל תבקש)
המרת מצב ("splash to X dumpfiles"): splash to ascii : המרת נתוני SPH ל
קובץ ascii dumpfile.ascii
לבינארי
: המרת נתוני SPH ל-dumpfile.binary בינארי פשוט לא מעוצב
לכתוב(1) זמן, npart, nעמודות
do i=1,npart
לכתוב(1) dat(1:ncolumns),itype
אנדדו
לפנטום: המרת נתוני SPH לקובץ dump בינארי עבור PHANTOM לגאדג'ט: המר
נתוני SPH לפורמט קובץ תמונת מצב של GADGET כברירת מחדל
מצב המרת רשת ("שפריץ ל-X dumpfiles"):
להתיז לרשת
: אינטרפולציה של נתוני SPH בסיסיים (צפיפות, פלוס מהירות אם קיימים בנתונים)
לרשת דו-ממדית או תלת-ממדית, כתוב נתוני רשת לקובץ (באמצעות פלט ברירת מחדל=ascii)
ל-gridascii
: כמו לעיל, נתוני רשת כתובים בפורמט ascii
ל-gridascii2
: נתוני רשת שנכתבו בפורמט ascii, הכל בקובץ אחד
לגרידבינארי
: כמו לעיל, נתוני רשת בפורמט בינארי פשוט לא מעוצב:
כתוב (יחידה) nx,ny,nz,ncolumns,time
[4 בתים כל אחד]
write(unit) (((rho(i,j,k),i=1,nx),j=1,ny),k=1,nz)
[4 בתים כל אחד]
write(unit) (((vx(i,j,k), i=1,nx),j=1,ny),k=1,nz)
[4 בתים כל אחד]
write(unit) (((vy(i,j,k), i=1,nx),j=1,ny),k=1,nz)
[4 בתים כל אחד]
write(unit) (((...(i,j,k),i=1,nx),j=1,ny),k=1,nz)
[4 בתים כל אחד]
כלטו רשת
: כמו לעיל, אינטרפולציה של *כל* העמודות לרשת (ולקובץ הפלט)
allto gridascii
: כמו לעיל, עם פלט ascii
allto gridbinary
: כמו לעיל, עם פלט בינארי
מצב ניתוח ("splash calc X dumpfiles") ברצף של קבצי dump:
להתיז אנרגיות calc
: חישוב KE,PE, אנרגיה כוללת לעומת זמן
פלט לקובץ בשם 'energy.out'
calc massaboverho : מסה מעל סדרה של ספי צפיפות לעומת זמן
פלט לקובץ בשם 'massaboverho.out'
calc max
: מקסימום של כל עמודה לעומת זמן
פלט לקובץ בשם 'maxvals.out'
min
: מינימום של כל עמודה לעומת זמן
פלט לקובץ בשם 'minvals.out'
הבדל calc
: (מקסימום - דקות) של כל עמודה לעומת זמן
פלט לקובץ בשם 'diffvals.out'
מגבר calc
: 0.5*(מקסימום - דקות) של כל עמודה לעומת זמן
פלט לקובץ בשם 'ampvals.out'
דלתא calc
: 0.5*(מקסימום - דקה)/ממוצע של כל עמודה לעומת זמן
פלט לקובץ בשם 'deltavals.out'
ממוצע calc
: ממוצע של כל עמודה מול זמן
פלט לקובץ בשם 'meanvals.out'
rms calc
: (משוקלל מסה) ריבוע ממוצע של כל עמודה מול זמן
פלט לקובץ בשם 'rmsvals.out'
האפשרויות לעיל מייצרות קובץ ascii קטן עם שורה אחת לכל קובץ קלט. ה
האפשרות הבאה מייצרת קובץ שווה ערך בגודלו לקובץ קלט אחד (ב-ascii
פוּרמָט):
ממוצע זמן calc
: ממוצע זמן של *כל* הערכים עבור כל חלקיק
פלט לקובץ בשם 'time_average.out'
יחס calc
: יחס של *כל* הערכים בכל קובץ בהשוואה לראשון
פלט לקובץ בשם 'ratio.out'
ארגומנט שורת פקודה לא ידוע '--version'
השתמש ב-Splash באינטרנט באמצעות שירותי onworks.net