LANL-TRACE

LANL-TRACE is een tracing-mechanisme dat zich integreert met MPI en een strace of ltrace gebruikt om de I / O van een parallelle app vast te leggen
Download nu

LANL-TRACE Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Prijs:
  • FREE
  • Naam uitgever:
  • James Nunez
  • Uitgever website:
  • http://institutes.lanl.gov/data/software/

LANL-TRACE Tags


LANL-TRACE Beschrijving

LANL-TRACE is een tracing-mechanisme dat deelt aan MPI en gebruikt ofwel Strace of LTRACE om de I / O van een parallelle app vast te leggen LANL-TRACE is een tracing-mechanisme dat zich integreert met MPI en gebruik maakt van strace of ltrace om de I / O van een parallelle toepassing vast te leggen. Daarnaast wordt LANL-TRACE een eenvoudig MPI-programma uitgevoerd, zowel vóór als na het getraceerde programma om informatie te verstrekken over de mogelijke scheef en drift van de gedistribueerde klokken om onderzoekers de tijdstempels in elk van de traceerbestanden van de Trace-bestanden zinvol te laten interpreteren Welke wordt geproduceerd door elk proces in de parallelle applicatie. Installatie en het runnen van de code moet in principe bijna werken zonder een grote hoeveelheid modificatie. Alles wordt gedreven door scripts / MPIRUN. U kunt modules / mpitrace gebruiken om scripts / MPIRUN op uw pad te plaatsen. Nadat Scripts / MPIRUN zich op uw pad bevindt, voert u gewoon uw normale MPIRUN commando- en traceeruitvoer uit te voeren. De traceercode probeert de traceercode om een uitvoerbaar bestand op te bouwen om de tijd van de tijd en de tijd van de tijd te meten vóór en na het uitvoeren van de tijd uw MPI-programma. Soms mislukt deze build. Als het dat doet, probeer dan het commando te zien dat is mislukt en met de hand uitvoert. Wanneer u vervolgens opnieuw MPIRUN probeert, gebruikt het gewoon het uitvoerbare bestand dat u zojuist hebt gebouwd en zal het niet opnieuw proberen om opnieuw te rebuild.Also, u moet paden in scripts / mpirun en modules / mpitrace wijzigen. Er zijn verschillende andere bestanden in deze map . Negeer ze gewoon. Ze zijn overgebleven afgebroken pogingen. Dit bovenstaande mechanisme moet werken met Open-MPI.For MPICH, het is eigenlijk hetzelfde, behalve dat u de standaard MPICH DBG = FOO-methode wilt gebruiken en het MPIRUN_DBG.LTRACE-bestand wilt kopiëren naar uw MPICH-bin.output en -analyseWanneer het traceermechanisme loopt , het produceert een behoorlijk aantal bestanden. Er is een timingbestand dat probeert de drift en scheve van de gedistribueerde klokken te vangen zoals hierboven beschreven. Er is een Dirinfo-bestand dat de vrije ruimte van het opslagsysteem voordoen, zowel vóór als na het spoor, evenals een poging om verschillende andere aspecten van het opslagsysteem te vragen. Er is een samenvattend bestand dat alleen de opdracht-run toont met zijn argumenten. Den voor elk proces zijn er drie geproduceerde bestanden. machinename.pid.trace bevat de RAW-traceergegevens, MachinName.pid.out bevat de standaarduitgang van dat proces, Machinename.pid.Summary bevat enkele eenvoudige samenvatting en profilering-info. Veel van deze info is beschikbaar in de onbewerkte traceergegevens, maar sommige niet. Dit samenvattend bestand bevat ook samenvattende gegevens voor systeemoproepen die niet worden vastgelegd. Het idee is dat deze tool alleen voor I / O is, dus we proberen een filter-regex te bouwen om alleen I / O-oproepen vast te leggen. De Summary Files Latsystem-oproepen die zijn vastgelegd door het onderliggende strace-mechanisme, maar die niet zijn ingelogd door LANL-TRACE. In het geval dat u geïnteresseerd bent in een van deze, kunt u het filterregex dienovereenkomstig bewerken.


LANL-TRACE Gerelateerde software

Spike phpcoverage

Spike Phpcoverage is een open-source-tool voor het meten en rapporteren van codedekking die wordt geleverd door de testsuite van een PHP-apps. ...

193

Downloaden

AEPRO

AEPRO biedt een compilatiemanager voor programma's geschreven in Progres4gl. ...

413

Downloaden

Phpautotest

PHPAUTOTEST is een hulpmiddel voor het uitvoeren van geautomatiseerde regressietests op PHP-aangedreven websites. ...

144

Downloaden

Grafiek-omvat

GRAFIEK-INCLUSIES Creëert een grafiek van afhankelijkheden tussen bronbestanden en / of groepen bronbestanden. ...

135

Downloaden