EngelsFransSpaans

Ad


OnWorks-favicon

HPCdaligner - Online in de cloud

Voer HPCdaligner uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht HPCdaligner die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


HPCdaligner - genereer een script om uit te voeren uitlijner(1)

KORTE INHOUD


HPCdaligner [-vbAI] [-kint(14)] [-wint(6)][-hint(35)] [-tint] [-Mint] [-edubbel(.70)]
[-lint(1000)] [-sint(100)] [-Hint] [-mspoor]+ [-dalint(4)] [-graadint(25)] pad:db|dam
[eerst:int[-laatste:int]]

PRODUCTBESCHRIJVING


HPCdaligner schrijft een UNIX-shellscript naar de standaarduitvoer dat uit een reeks bestaat
van opdrachten die effectief worden uitgevoerd uitlijner(1) op alle paren blokken van een gesplitste database
en vervolgens extern sorteert en samenvoegt met behulp van Lsorteer(1) en LSamenvoegen(1) in een verzameling
van uitlijningsbestanden met namen pad.#.las waarbij # varieert van 1 tot het aantal blokken
database is opgesplitst in. Deze gesorteerde bestanden worden samengevoegd door zeg Lkat(1) zou bevatten
alle uitlijningen in gesorteerde volgorde (van a-read, dan b-read, enzovoort). Bovendien allemaal
overlappingen voor een bepaalde a-read worden gegarandeerd niet over bestanden verdeeld, zodat er één kan worden uitgevoerd
artefactanalysatoren of foutcorrectie op elk gesorteerd bestand parallel.

De database moet eerder zijn gesplitst door DBsplit(1) en alle parameters, behalve
-v, -dal en -graad, worden doorgegeven aan de oproepen naar uitlijner(1). De standaardinstellingen voor
deze parameters zijn zoals voor uitlijner(1). De -v flag, voor uitgebreide modus, wordt ook doorgegeven
alle oproepen naar Lsorteer(1) en LSamenvoegen(1). -dal en -graad opties worden later beschreven.

Voor een database die is verdeeld in N subblokken, worden de oproepen naar uitlijner(1) zal in totaal produceren
2TN^2 .las-bestanden, ervan uitgaande dat dalaligner met T-threads werkt. Deze worden vervolgens gesorteerd en
samengevoegd in N^2 gesorteerde .las-bestanden, één voor elk blokpaar. Deze worden vervolgens samengevoegd
ceil(log_deg N) fasen waarin het aantal bestanden geometrisch afneemt -graad tot
er is 1 bestand per rij van de N x N-blokmatrix. Dus aan het eind heeft men N gesorteerd .las
bestanden die, wanneer ze worden samengevoegd, één groot gesorteerd overlappend bestand zouden opleveren.

De -dal optie (standaard 4) geeft het gewenste aantal blokvergelijkingen per oproep aan
uitlijner(1). Sommige moeten bevatten dal-1 vergelijkingen, en de eerste dal-2 blokvergelijkingen
nog minder, maar de HPCdaligner "planner" doet zijn best om een ​​gemiddelde belasting te geven
dal-blokvergelijkingen per opdracht. De -graad optie (standaard 25) geeft het maximale aantal
van bestanden die in één bestand worden samengevoegd LSamenvoegen(1) opdracht. De planner maakt het maximale
zelfs een k-ary-boom van samenvoegingen, waarbij het aantal niveaus ceil(log_deg N) is.

Als de gehele getallen eerste en laatste ontbreken, dan is het geproduceerde script voor elk blok in
de databank. Als eerste is dan aanwezig HPCdaligner produceert een incrementeel script dat
vergelijkt blokken eerste door laatste (laatste = eerste indien niet aanwezig) tegen elkaar en
alle voorgaande blokken 1 tot en met eerste-1, en werkt vervolgens de .las-bestanden stapsgewijs bij
blokken 1 t/m eerste-1, en maakt de .las-bestanden voor blokken eerste door laatste.

Elke UNIX-opdrachtregel die wordt uitgevoerd door de HPCdaligner kan een batchtaak zijn (we gebruiken de &&
operator om verschillende opdrachten in één regel te combineren om dit mogelijk te maken). Afhankelijkheden tussen
taken kunnen eenvoudig worden onderhouden door eerst alle uitlijner(1) banen, dan alle
eerste sorteertaken en vervolgens alle taken in elke fase van de externe samenvoegsortering. Elk
van deze fasen wordt gescheiden door een informatieve commentaarregel voor uw scripting
gemak.

Gebruik HPCdaligner online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    itop - ITSM CMDB OpenSource
    itop - ITSM CMDB OpenSource
    IT Operations Portal: een volledig open
    source, ITIL, webgebaseerde service
    managementtool inclusief een volledig
    aanpasbare CMDB, een helpdesksysteem en
    een documentenman...
    Download itop - ITSM CMDB OpenSource
  • 2
    Clementine
    Clementine
    Clementine is een multi-platform muziek
    speler en bibliotheekorganisator geïnspireerd door
    Amarok 1.4. Het heeft een snelle en
    eenvoudig te gebruiken interface, en stelt u in staat om
    zoek en...
    Clementine downloaden
  • 3
    XISMuS
    XISMuS
    LET OP: Cumulatieve update 2.4.3 heeft
    vrijgelaten!! De update werkt voor iedereen
    vorige 2.xx-versie. Als upgraden
    vanaf versie v1.xx, download en
    i ...
    XISMuS downloaden
  • 4
    facetracknoir
    facetracknoir
    Modulair headtracking-programma dat
    ondersteunt meerdere face-trackers, filters
    en spelprotocollen. Tussen de trackers
    zijn de SM FaceAPI, AIC Inertial Head
    Volger...
    Facetracknoir downloaden
  • 5
    PHP QR-code
    PHP QR-code
    PHP QR-code is open source (LGPL)
    bibliotheek voor het genereren van QR-code,
    2-dimensionale streepjescode. Gebaseerd op
    libqrencode C bibliotheek, biedt API voor
    QR-codebalk maken...
    PHP QR-code downloaden
  • 6
    freeciv
    freeciv
    Freeciv is een gratis turn-based spel
    strategiespel voor meerdere spelers, waarin elk
    speler wordt de leider van een
    beschaving, vechtend om de
    uiteindelijke doel: worden...
    Gratis civ downloaden
  • Meer "

Linux-commando's

Ad