ssrun: Experiment Recording
ssrun writes out performance measurements into a binary file which is named after the program:
ssrun -expname options progname prog-arg
here the output will be binary files with the name progname.expname.ID#pid
where ID is a letter code as follows:
- m the master process created by ssrun
- p slave processes in parallel execution (call to sproc())
- f slave processes created by a call to fork()
- e process created by a call to exec()
- s a system call process
> mpirun -np 2 ssrun -mpi cgmd
-rw-r--r-- 1 zacharov user 237672 Sep 10 13:50 cgmd.mpi.f318839
-rw-r--r-- 1 zacharov user 4733496 Sep 10 13:50 cgmd.mpi.f318854
-rw-r--r-- 1 zacharov user 11896 Sep 10 13:50 cgmd.mpi.m318787
-rw-r--r-- 1 zacharov user 1613562 Sep 10 14:28 cgmd.usertime.m320140
-rw-r--r-- 1 zacharov user 1601776 Sep 10 14:28 cgmd.usertime.p320140