AuthorCommitMessageCommit dateIssues
Donald PetravickDonald Petravick
e5d42e809d9doced how to squash tracefiles
Donald PetravickDonald Petravick
da749f7f09dtweaked document
Donald PetravickDonald Petravick
16fe439bc09complete of pass two for measurments and metirics.1) Abandned a decorator memeber fo Measuremnt class to accumulate metrics. Becasue I did not know how to pass in per-funciton call paramerters. 3) measurements.json is a file made up of various json records. jplot.py is a small plotter oto produce initial plots that help validate the simulation and give you something to show. (for example, plot deviaions of function calls form the model strace...
Donald PetravickDonald Petravick
ed893e3bf29a tool to allow visual inspection of measurement files
Donald PetravickDonald Petravick
72271ac7d07deleted Measurement.logit
Donald PetravickDonald Petravick
888d6798e40now running do_open, etc through measurement.log_and_run now off to clearn this up and verify
Donald PetravickDonald Petravick
67b11748dbfremoved the old code record and replaced it with JSON to propagate measuremnts information to code generations, (adding one such feature last time showed how tedious this could be without records havign more strucuture
Donald PetravickDonald Petravick
8f4df06e477completed wiring to plotted to begein to look at resulties criticall in order to validate.Generated valid json in the measurement.json
Donald PetravickDonald Petravick
ece1def46eboop make must clean stats file
Donald PetravickDonald Petravick
27dc736febdThis is the frsit version of the code that attempts to store measurementsHow far di dI get? Implemented an object, Measurement, to support mesurement collection, thsi colelsct a few summary items, and a short log. The bulk is in simsupportlib.py. The measurents are impemented in terms of a decorater. Havig taken a look, I'm not sure a desorate of what we ant. (remember, we autogenerate code, and I'm not sure we need the notational elegancesimplicity/maintainbai...
Donald PetravickDonald Petravick
5874ef900deremovig biv trace fiels that I think prevents a push
Donald PetravickDonald Petravick
4392b007746now works wiht a custom file squashed (fro mindependent trace files -- one fromeach thread" THsi version contains hacks that need to be removed under the assumption the threads wwere like fored children -- the issue is shared file descriptor in thread v.s non shraed, inherited under true forks.
Donald PetravickDonald Petravick
872bcec7babcleaned up document
Donald PetravickDonald Petravick
6c2276d11c5cleaned up documentation a bit
Donald PetravickDonald Petravick
72ac7c7c758addined sawp test
Donald PetravickDonald Petravick
6a54bbd854eapplied NCSA standard headers
Matias Carrasco KindMatias Carrasco Kind
d3216c7f132update Readme
Matias Carrasco KindMatias Carrasco Kind
96ded831207update Readme
Matias Carrasco KindMatias Carrasco Kind
5cb8c453e3dupdate Readme
Donald PetravickDonald Petravick
69ca261388alast of a block of changed speeding up testing. mkfiles.sh checkto see if a file of prport size exists; also the list fo all files to be made is checked so that fikes are made once, not once each time for each time they are opened
Donald PetravickDonald Petravick
301370a392ekilld on one parsing hack now that we have -x
Donald PetravickDonald Petravick
685082b67abmkfile.sh does not re-make files that are (needed, exist and of the right size)
Donald PetravickDonald Petravick
baa9530355dlogging fix -- calls to logger upstream to main nuked the logger basic config
Donald PetravickDonald Petravick
fe55bf83c5fimproves sleep between IO-- The sleep now works == simdriver has switches that speedup sleep by a factor, simulating fsater or slower CPUS or sppress sleeps alltogether -- Spent tiem investigating wy simdrive is making no contributions to logging. no clude == If I cut out the main program, that makes log entries.
Donald PetravickDonald Petravick
20aebe07c31Can now make and test the generated simualtion files in an isolated directory.mkfiles.sh is completely stand alone. simulation.py is completely stand alone simulation.c is completely stand alone.
Donald PetravickDonald Petravick
d95cf1ff662now mkfiles.sh and simulation.py are self contained programs that we can just give to someone
Donald PetravickDonald Petravick
c72d74e7f15got rid of the toxic from os import *Ths is a staep on building a minimal set of files. simsuportlib.py now hs definitions from loni xof the O_ flrgs needed for opens and x_OK flags needed for access. at th emoment these are not used in the python simulation.
Donald PetravickDonald Petravick
7ef5ce00f4aworking on making small stand along files for evalaution -- make a ups dir and now pyhsically inlcude suport libs in C an dShell -- python is complicated
Donald PetravickDonald Petravick
49d06840837some scracth work on parsing children
Donald PetravickDonald Petravick
f6fc7a1ef84cleaning up the files and trees
Donald PetravickDonald Petravick
861f8c36031wrestling with teh swapr processing and poor parsing all the escaped reads
Donald PetravickDonald Petravick
de300825c63md4 preprocessor for Readme.m4
Donald PetravickDonald Petravick
f200710f360behind -- chenge to make it work on a single thread from make, working on the documentation
Donald PetravickDonald Petravick
e2477c0db77cleaned up the work don-typos
Donald PetravickDonald Petravick
93bb4c513f5more things that make fd's dup, pipe, socket
Donald PetravickDonald Petravick
b9dec3ab88dlog unparseable lines and continue
Don PetravickDon Petravick
52d8809eaaccleaning up the markdown, just a bit
Don PetravickDon Petravick
fe451306ab3design.note is now Readme.md
Don PetravickDon Petravick
9e07575775athe new design note
Don PetravickDon Petravick
4e3a7c52724Added Readme
Don PetravickDon Petravick
17db2e0f22afirst implementation where processes and chains seem to work
Don PetravickDon Petravick
bc15c9cadbecan not make chains of files under each process, all masterd from emit.py
Don PetravickDon Petravick
9ddd56a5a9dsimdrive now makes numbered tasks, the hard work of making task specfic data reaains
Don PetravickDon Petravick
236d7a4e26bchaining seems to work, need a decent test, also stara at chain 1, not 0 that is a bug
Don PetravickDon Petravick
d60363253b9tweaked tests into two parts, put high level execption handler in, makes the right files for cahins, but iteration over the chains is not occurring -- only chain one is iterated over
Don PetravickDon Petravick
e434c590ab2updated chain documents a bit
Don PetravickDon Petravick
f248b9be854now makes chain directories more testing needed
Don PetravickDon Petravick
daa814d968eworkign towards instantiting all cahins -- still s bug I only see chain 0, but out of time now
Don PetravickDon Petravick
017133164f8first support of chains.Simdriver now takes a switch indicatng now many chain links the simulation should run for. Support for looking for the right paths is coded. Tested for just a chain of a single link. The control in simdriver is for the total number of links. I Now need to generate chains of specified length when generating the shell script that makes files. Simdriver just loops over the links unti the numb...
Don PetravickDon Petravick
197aa960918coded but did not test class to mage file names for parallelism and chaining