Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന dgmap-int64 കമാൻഡ് ഇതാണ്.
പട്ടിക:
NAME
dgmap, dgpart - സ്റ്റാറ്റിക് മാപ്പിംഗുകളും പാർട്ടീഷനുകളും സമാന്തരമായി കണക്കാക്കുക
സിനോപ്സിസ്
dgmap [ഓപ്ഷനുകൾ] [gfile] [tfile] [mfile] [ഫയൽ]
dgpart [ഓപ്ഷനുകൾ] [nparts/pwght] [gfile] [mfile] [ഫയൽ]
വിവരണം
ദി dgmap പ്രോഗ്രാം ഒരു സമാന്തര രീതിയിൽ, ഒരു സോഴ്സ് ഗ്രാഫിന്റെ ഒരു സ്റ്റാറ്റിക് മാപ്പിംഗ് a-ലേക്ക് കണക്കാക്കുന്നു
ലക്ഷ്യ ഗ്രാഫ്.
ദി dgpart പ്രോഗ്രാം ഒരു ലളിതമായ ഇന്റർഫേസ് ആണ് dgmap, ഇത് ഗ്രാഫ് പാർട്ടീഷനിംഗ് നടത്തുന്നു
സ്റ്റാറ്റിക് മാപ്പിംഗിന് പകരം. തൽഫലമായി, ആവശ്യമുള്ള എണ്ണം ഭാഗങ്ങൾ നൽകേണ്ടതുണ്ട്,
ടാർഗെറ്റ് ആർക്കിടെക്ചറിന് പകരം. ഗ്രാഫ് ക്ലസ്റ്ററിങ്ങിനായി പ്രോഗ്രാം ഉപയോഗിക്കുമ്പോൾ,
ഭാഗങ്ങളുടെ എണ്ണം പരമാവധി ക്ലസ്റ്റർ ഭാരമായി മാറുന്നു.
ദി -b ഒപ്പം -c മാപ്പിംഗിന്റെ പെരുമാറ്റത്തിൽ മുൻഗണനകൾ സജ്ജമാക്കാൻ ഓപ്ഷനുകൾ ഉപയോക്താവിനെ അനുവദിക്കുന്നു
സ്ഥിരസ്ഥിതിയായി ഉപയോഗിക്കുന്ന തന്ത്രം. ദി -m ഓപ്ഷൻ ഉപയോക്താവിനെ ഒരു കസ്റ്റം നിർവചിക്കാൻ അനുവദിക്കുന്നു
മാപ്പിംഗ് തന്ത്രം.
ദി -q ഓപ്ഷൻ പ്രോഗ്രാമുകളെ ഗ്രാഫ് ക്ലസ്റ്ററിംഗ് പ്രോഗ്രാമുകളാക്കി മാറ്റുന്നു. ഈ സാഹചര്യത്തിൽ, dgmap മാത്രം
വേരിയബിൾ വലുപ്പത്തിലുള്ള ടാർഗെറ്റ് ആർക്കിടെക്ചറുകൾ സ്വീകരിക്കുന്നു.
ഉറവിട ഗ്രാഫ് ഫയൽ gfile ഒന്നുകിൽ ഒരു കേന്ദ്രീകൃത ഗ്രാഫ് ഫയൽ അല്ലെങ്കിൽ ഒരു കൂട്ടം ഫയലുകൾ പ്രതിനിധീകരിക്കുന്നു
വിതരണം ചെയ്ത ഗ്രാഫിന്റെ ശകലങ്ങൾ. വേണ്ടി dgmap, ടാർഗെറ്റ് ആർക്കിടെക്ചർ ഫയൽ tfile വിശദീകരിക്കുന്നു
ഒന്നുകിൽ മെഷുകളും ഹൈപ്പർക്യൂബുകളും പോലുള്ള അൽഗോരിതമിക്-കോഡഡ് ടോപ്പോളജികൾ, അല്ലെങ്കിൽ വിഘടനം-
വഴി സൃഷ്ടിച്ച നിർവചിക്കപ്പെട്ട വാസ്തുവിദ്യകൾ amk_grf(1) പ്രോഗ്രാം. കാണുക gmap(1) a
ടാർഗെറ്റ് ആർക്കിടെക്ചറുകളുടെ വിവരണം. തത്ഫലമായുണ്ടാകുന്ന മാപ്പിംഗ് ഫയലിൽ സംഭരിച്ചിരിക്കുന്നു mfile.
ആത്യന്തികമായി ലോഗിംഗ് വിവരങ്ങൾ (ഓപ്ഷൻ പ്രകാരം നിർമ്മിച്ചത് പോലുള്ളവ -v) ഫയലിലേക്ക് അയച്ചു
ഫയൽ. ഫയൽ നാമങ്ങൾ വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ, സ്റ്റാൻഡേർഡ് ഇൻപുട്ടിൽ നിന്ന് ഡാറ്റ വായിക്കുകയും എഴുതുകയും ചെയ്യുന്നു
സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ട്. സ്റ്റാൻഡേർഡ് സ്ട്രീമുകളെ ഒരു ഡാഷ് '-' ഉപയോഗിച്ച് വ്യക്തമായി പ്രതിനിധീകരിക്കാനും കഴിയും.
കംപൈൽ സമയത്ത് ശരിയായ ലൈബ്രറികൾ ഉൾപ്പെടുത്തിയിരിക്കുമ്പോൾ, dgmap ഒപ്പം dgpart കഴിയും
ഇൻപുട്ടും ഔട്ട്പുട്ടും ആയി കംപ്രസ് ചെയ്ത ഗ്രാഫുകൾ നേരിട്ട് കൈകാര്യം ചെയ്യുക. ഒരു സ്ട്രീം ആയി കണക്കാക്കുന്നു
കംപ്രസ്സുചെയ്ത ഫയൽ വിപുലീകരണത്തിനൊപ്പം അതിന്റെ പേര് പോസ്റ്റ്ഫിക്സ് ചെയ്യുമ്പോഴെല്ലാം കംപ്രസ് ചെയ്തു
'brol.grf.bz2' അല്ലെങ്കിൽ '-.gz'. പിന്തുണയ്ക്കാൻ കഴിയുന്ന കംപ്രഷൻ ഫോർമാറ്റുകൾ bzip2 ആണ്
ഫോർമാറ്റ് ('.bz2'), gzip ഫോർമാറ്റ് ('.gz'), lzma ഫോർമാറ്റ് ('.lzma', ഇൻപുട്ടിൽ മാത്രം).
dgmap ഒപ്പം dgpart എംപിഐ ഇന്റർഫേസിന്റെ നിർവ്വഹണങ്ങളെ അടിസ്ഥാനമാക്കി, എല്ലായിടത്തും പ്രവർത്തനം വ്യാപിപ്പിക്കുന്നു
പ്രോസസ്സിംഗ് ഘടകങ്ങൾ. അതിനാൽ അവ നേരിട്ട് പ്രവർത്തിപ്പിക്കാനുള്ള സാധ്യതയില്ല, പകരം അതിലൂടെയാണ്
പോലുള്ള ചില ലോഞ്ചർ കമാൻഡ് എംപിരുൺ.
ഓപ്ഷനുകൾ
-bVal ഗ്രാഫ് പാർട്ടീഷനിംഗിനോ സ്റ്റാറ്റിക് മാപ്പിംഗിനോ വേണ്ടി പരമാവധി ലോഡ് അസന്തുലിതാവസ്ഥ സജ്ജീകരിക്കുക. എപ്പോൾ
പ്രോഗ്രാമുകൾ ക്ലസ്റ്ററിംഗ് ടൂളുകളായി ഉപയോഗിക്കുന്നു, ഈ പരാമീറ്റർ പരമാവധി ലോഡ് സജ്ജമാക്കുന്നു
ആവർത്തന ദ്വിഭാഗങ്ങൾക്കുള്ള അസന്തുലിത അനുപാതം. കൂടെ എക്സ്ക്ലൂസീവ് -m ഓപ്ഷൻ.
-cതിരഞ്ഞെടുക്കുക ഒന്നോ അതിലധികമോ ഓപ്ഷനുകൾ അനുസരിച്ച് സ്ഥിരസ്ഥിതി മാപ്പിംഗ് തന്ത്രം തിരഞ്ഞെടുക്കുക:
b ലോഡ് ബാലൻസ് കഴിയുന്നത്ര നടപ്പിലാക്കുക.
q പ്രിവിലേജ് നിലവാരം വേഗത (സ്ഥിരസ്ഥിതി).
s ഗുണനിലവാരത്തേക്കാൾ പ്രിവിലേജ് വേഗത.
t സുരക്ഷ നടപ്പിലാക്കുക.
x സ്കേലബിലിറ്റി നടപ്പിലാക്കുക.
ഇത് എക്സ്ക്ലൂസീവ് ആണ് -m ഓപ്ഷൻ.
-h കുറച്ച് സഹായം പ്രദർശിപ്പിക്കുക.
-mസ്ട്രാറ്റ്
സമാന്തര മാപ്പിംഗ് തന്ത്രം ഉപയോഗിക്കുക സ്ട്രാറ്റ് (കൂടുതൽ വിവരങ്ങൾക്ക് PT-Scotch ഉപയോക്താവിന്റെ മാനുവൽ കാണുക
വിവരങ്ങൾ).
-q (വേണ്ടി dgpart)
-qpwght
(വേണ്ടി dgmap) സ്റ്റാറ്റിക്കിന് പകരം ഗ്രാഫ് ക്ലസ്റ്ററിംഗ് ടൂളുകളായി പ്രോഗ്രാമുകൾ ഉപയോഗിക്കുക
മാപ്പിംഗ് അല്ലെങ്കിൽ ഗ്രാഫ് പാർട്ടീഷനിംഗ് ടൂളുകൾ. വേണ്ടി dgpart, ഭാഗങ്ങളുടെ എണ്ണം ചെയ്യും
പരമാവധി ക്ലസ്റ്റർ ഭാരം ആകുക. വേണ്ടി dgmap, ഈ നമ്പർ pwght ആയിരിക്കണം
ഓപ്ഷന് ശേഷം പാസ്സായി.
-rpnum കേന്ദ്രീകൃത ഫയലുകൾക്കായി റൂട്ട് പ്രോസസ്സ് സജ്ജമാക്കുക (സ്ഥിരസ്ഥിതി 0 ആണ്).
-V പ്രോഗ്രാം പതിപ്പും പകർപ്പവകാശവും പ്രദർശിപ്പിക്കുക.
-vക്രിയ വെർബോസ് മോഡ് സജ്ജമാക്കുക ക്രിയ. ഇത് കൂടുതൽ കഥാപാത്രങ്ങളുടെ ഒരു കൂട്ടമാണ്
ആകുക:
m മാപ്പിംഗ് വിവരങ്ങൾ.
s തന്ത്ര വിവരങ്ങൾ.
t സമയ വിവരം.
കുറിപ്പ്
ഈ സമയത്ത് (പതിപ്പ് 5.1), dgmap പൂർണ്ണ സ്റ്റാറ്റിക് മാപ്പിംഗുകൾ ആയി കണക്കാക്കാൻ കഴിയില്ല gmap(1)
ചെയ്യുന്നു, പക്ഷേ പാർട്ടീഷനുകൾ മാത്രം (അതായത്, വെയിറ്റഡ് അല്ലെങ്കിൽ വെയ്റ്റഡ് പൂർണ്ണ ഗ്രാഫുകളിലേക്കുള്ള മാപ്പിംഗ്).
'cmplt', 'wcmplt' എന്നിവ ഒഴികെയുള്ള ടാർഗെറ്റ് ആർക്കിടെക്ചറുകൾ ഒരു പിശകിലേക്ക് നയിക്കും.
സന്ദേശം.
ഉദാഹരണങ്ങൾ
പ്രവർത്തിപ്പിക്കുക dgpart ഗ്രാഫിന്റെ 5 ഭാഗങ്ങളായി ഒരു പാർട്ടീഷൻ കണക്കാക്കുന്നതിനുള്ള 7 പ്രോസസ്സിംഗ് ഘടകങ്ങളിൽ
തത്ഫലമായുണ്ടാകുന്ന ഓർഡറിംഗ് brol.map ഫയൽ ചെയ്യുന്നതിനായി സംരക്ഷിക്കുക.
$ mpirun -np 5 dgpart 7 brol.grf brol.map
പ്രവർത്തിപ്പിക്കുക dgpart സംഭരിച്ചിരിക്കുന്ന വിതരണ ഗ്രാഫ് 5 ഭാഗങ്ങളായി വിഭജിക്കാൻ 7 പ്രോസസ്സിംഗ് ഘടകങ്ങളിൽ
ഗ്രാഫ് ഫ്രാഗ്മെന്റ് ഫയലുകളിൽ brol5-0.dgr മുതൽ brol5-4.dgr വരെ, ഫലമായുണ്ടാകുന്ന മാപ്പിംഗ് ഫയലിലേക്ക് സംരക്ഷിക്കുക
brol.map (കാണുക dgscat(1) പേരുകളിലെ '%p', '%r' ശ്രേണികളുടെ വിശദീകരണത്തിനായി
വിതരണം ചെയ്ത ഗ്രാഫ് ശകലങ്ങൾ).
$ mpirun -np 5 dgpart 7 brol%p-%r.dgr brol.map
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് dgmap-int64 ഓൺലൈനായി ഉപയോഗിക്കുക