chiark / gitweb /
some history files; working on 246
authorIan Jackson <ian@turbine>
Tue, 21 Oct 2008 00:08:29 +0000 (01:08 +0100)
committerIan Jackson <ian@turbine>
Tue, 21 Oct 2008 00:08:29 +0000 (01:08 +0100)
nice-64-125.history
run-246.history [new file with mode: 0644]
wip-125.history [new file with mode: 0644]

index 799adc0..17202aa 100644 (file)
   572  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM 
   573  bzr status
   574  history >nice-64.history 
+    6  less good-t 
+    7  rm *.o; make minimise-125 OPTIMISE=-pg NPROCCFLAGS=-DNPROCESSORS=1
+    8  ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM 2>t
+    9  ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM 2>good-t 
+   10  less good-t 
+   11  sed -n '10,$ { s/.*qi//p; /START/ q }' <good-t |less
+   12  less good-t 
+   13  sed -n 's/.*qi//p; 10,$ { /START/ q }' <good-t |less
+   14  sed -n '/START/,/START/ { s/.*qi//p; b; } /START/q' <good-t |less
+   15  sed -n '/START/,/START/ { s/.*qi//p; b; }; /START/q' <good-t |less
+   16  sed -n '/START/,/START/ { s/.*qi//p; b; }; /START/q' <good-t |less
+   17  sed -n '/START/,/START/ { s/.*qi//p; b; }; /START/q' <good-t |sort |less
+   18  sed -n '/START/,/START/ { s/.*qi//p; b; }; /START/q' <good-t |less
+   19  sed -n 's/.*qi//p; 10,$ { /START/ q }' <good-t |less
+   20  sed -n 's/.*qi//p; 10,$ { /START/ q }' <good-t |less
+   21  sed -n 's/.*qi//p; 10,$ { /START/ q }' <good-t |sort |less
+   22  rm *.o; make minimise-125 OPTIMISE=-pg
+   23  ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM 2>t
+   24  less t
+   25  sed -n 's/.*qi//p; 10,$ { /START/ q }' <t |less
+   26  less t
+   27  diff -u <(sed -n 's/.*qi//p; 10,$ { /START/ q }' <good-t |sort) <(sed -n 's/.*qi//p; 10,$ { /START/ q }' <t) |less
+   28  diff -u <(sed -n 's/.*qi//p; 10,$ { /START/ q }' <good-t |sort) <(sed -n 's/.*qi//p; 10,$ { /START/ q }' <t |sort) |less
+   29  less t
+   30  strace -ou ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM 2>t
+   31  diff -u <(sed -n 's/.*qi//p; 10,$ { /START/ q }' <good-t |sort) <(sed -n 's/.*qi//p; 10,$ { /START/ q }' <t |sort) |less
+   32  less t
+   33  less u
+   34  less u
+   35  strace -fou ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM 2>t
+   36  diff -u <(sed -n 's/.*qi//p; 10,$ { /START/ q }' <good-t |sort) <(sed -n 's/.*qi//p; 10,$ { /START/ q }' <t |sort) |less
+   37  less t
+   38  less u
+   39  less t
+   40  diff -u <(sed -n 's/.*qi//p; 10,$ { /START/ q }' <good-t |sort) <(sed -n 's/.*qi//p; 10,$ { /START/ q }' <t |sort) |less
+   41  less t
+   42  less t
+   43  less u
+   44  strace -s100 -fou ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM 2>t
+   45  less t
+   46  diff -u <(sed -n 's/.*qi//p; 10,$ { /START/ q }' <good-t |sort) <(sed -n 's/.*qi//p; 10,$ { /START/ q }' <t |sort) |less
+   47  less t
+   48  less t
+   49  less u
+   50  uname -av
+   51  history >history
+   52  ls
+   53  cd etc/
+   54  ls
+   55  ls rc0.d
+   56  ls rcS.d
+   57  ls rcS.d/*nbd*
+   58  emacs
+   59  cd /usr/src/
+   60  cat >gsl.runes
+   61  ed gsl.runes 
+   62  ed gsl.runes 
+   63  cd things/moebius2/
+   64  emcs
+   65  emacs
+   66  cd things/moebius2/
+   67  cat history 
+   68  ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM 2>t
+   69  ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM 2>>t
+   70  ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM 2>>t
+   71  rm *.o; make minimise-125 OPTIMISE=-pg
+   72  ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM 2>>t
+   73  less t
+   74  diff -u <(sed -n 's/.*qi//p; 10,$ { /START/ q }' <good-t |sort) <(sed -n 's/.*qi//p; 20,$ { /START/ q }' <t |sort) |less
+   75  rm *.o; make minimise-125 OPTIMISE=-pg
+   76  rm *.o; make minimise-125 OPTIMISE=-pg
+   77  ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM >/dev/null 
+   78  bzr diff
+   79  bzr diff
+   80  rm *.o; make minimise-125 OPTIMISE=-pg
+   81  rm *.o; make minimise-125 OPTIMISE=-pg
+   82  bzr ci -m 'machinery for checking that our OUTER parallel iteration works - before we delete it'
+   83  rm *.o; make minimise-125 OPTIMISE=-pg
+   84  bzr diff
+   85  bzr log |less
+   86  bzr diff -r115 |less
+   87  bzr diff -r115 |less
+   88  bzr diff -r115 |less
+   89  bzr diff -r115 |less
+   90  bzr ci -m 'get rid of debugging for checking OUTER iteration; leave SIGINT handler and fix to OUTER'
+   91  rm *.o; make minimise-125 OPTIMISE=-pg
+   92  rm *.o; make minimise-125 OPTIMISE='-O2 -pg'
+   93  ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM
+   94  bzr ci -m 'on SIGINT, do not exit 0'
+   95  cp gmon.out gmon.out.save
+   96  bzr status
+   97  rm *.o; make minimise-125 OPTIMISE='-O2 -pg'
+   98  rm *.o; make minimise-125 OPTIMISE='-O2 -pg'
+   99  ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM
+  100  ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM
+  101  rm *.o; make minimise-125 OPTIMISE='-pg'
+  102  ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM
+  103  rm minimise-125 
+  104  ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM
+  105  rm *.o; make minimise-125 OPTIMISE='-pg'
+  106  LD_LIBRARY_PATH=/usr/local/profile/usr/lib ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM
+  107  LD_LIBRARY_PATH=/usr/local/profile/usr/lib ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM
+  108  LD_LIBRARY_PATH=/usr/local/profile/usr/lib ldd ./minimise-125
+  109  LD_LIBRARY_PATH=/usr/local/profile/usr/lib ldd ./minimise-125
+  110  LD_LIBRARY_PATH=/usr/local/profile/usr/lib ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM
+  111  rm *.o; make minimise-125 OPTIMISE='-pg'
+  112  g++ -MMD -pg -g -Wall -Wwrite-strings -Wpointer-arith -Werror -Wshadow -Wno-shadow -Wno-error -o minimise-125 energy+125.o graph+125.o mgraph+125.o minimise+125.o half+125.o parallel.o common.o -lgsl -lgslcblas -lpthread
+  113  g++ -MMD -pg -g -Wall -Wwrite-strings -Wpointer-arith -Werror -Wshadow -Wno-shadow -Wno-error -o minimise-125 energy+125.o graph+125.o mgraph+125.o minimise+125.o half+125.o parallel.o common.o /usr/src/profile/gsl-1.10/.libs/libgsl.a /usr/src/profile/gsl-1.10/cblas/.libs/libgslcblas.a -lpthread
+  114  LD_LIBRARY_PATH=/usr/local/profile/usr/lib ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM
+  115  LD_LIBRARY_PATH=/usr/local/profile/usr/lib ldd ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM
+  116   ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM
+  117  g++ -MMD -pg -g -Wall -Wwrite-strings -Wpointer-arith -Werror -Wshadow -Wno-shadow -Wno-error -o minimise-125 energy+125.o graph+125.o mgraph+125.o minimise+125.o half+125.o parallel.o common.o /usr/src/profile/gsl-1.10/.libs/libgsl.a /usr/src/profile/gsl-1.10/cblas/.libs/libgslcblas.a -lpthread
+  118   ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM
+  119  bzr diff
+  120  bzr diff
+  121  bzr diff
+  122  rm *.o; make minimise-125 OPTIMISE='-pg'
+  123  rm *.o; make minimise-125 OPTIMISE='-pg'
+  124  g++ -MMD -pg -g -Wall -Wwrite-strings -Wpointer-arith -Werror -Wshadow -Wno-shadow -Wno-error -o minimise-125 energy+125.o graph+125.o mgraph+125.o minimise+125.o half+125.o parallel.o common.o /usr/src/profile/gsl-1.10/.libs/libgsl.a /usr/src/profile/gsl-1.10/cblas/.libs/libgslcblas.a -lpthread
+  125   ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM
+  126  rm *.o; make minimise-125 OPTIMISE='-pg'
+  127  rm *.o; make minimise-125 OPTIMISE='-pg -O3'
+  128  g++ -MMD -pg -g -Wall -Wwrite-strings -Wpointer-arith -Werror -Wshadow -Wno-shadow -Wno-error -o minimise-125 energy+125.o graph+125.o mgraph+125.o minimise+125.o half+125.o parallel.o common.o /usr/src/profile/gsl-1.10/.libs/libgsl.a /usr/src/profile/gsl-1.10/cblas/.libs/libgslcblas.a -lpthread
+  129   ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM
+  130  bzr status
+  131  bzr diff energy.c
+  132  bzr ci -m 'actually do precomputations!' energy.c
+  133  less history 
+  134  history >history 
+  135  bzr diff Makefile
+  136  bzr ci -m 'use -O3' Makefile
+  137  grep main *.c
+  138  rm *.o; make minimise-125 OPTIMISE='-pg -O3'
+  139  rm *.o; make minimise-125 OPTIMISE='-pg -O3'
+  140  g++ -MMD -pg -g -Wall -Wwrite-strings -Wpointer-arith -Werror -Wshadow -Wno-shadow -Wno-error -o minimise-125 energy+125.o graph+125.o mgraph+125.o minimise+125.o half+125.o parallel.o common.o /usr/src/profile/gsl-1.10/.libs/libgsl.a /usr/src/profile/gsl-1.10/cblas/.libs/libgslcblas.a -lpthread
+  141   ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM
+  142  bzr status
+  143  bzr ci -m 'memoise edge_end2 now performance is good'
+  144  cd /usr/local/profile/
+  145  dpkg -x /usr/src/profile/libgsl0-dbg_1.10-4_i386.deb 
+  146  dpkg -x /usr/src/profile/libgsl0-dbg_1.10-4_i386.deb .
+  147  ls -ald .
+  148  really chown ian .
+  149  dpkg -x /usr/src/profile/libgsl0-dbg_1.10-4_i386.deb .
+  150  dpkg -x /usr/src/profile/libgsl0-dev_1.10-4_i386.deb .
+  151  dpkg -x /usr/src/profile/libgsl0ldbl_1.10-4_i386.deb .
+  152  ls usr/lib/
+  153  file usr/lib/libgsl.so.0.10.0 
+  154  dpkg -x /usr/src/profile/libgsl0ldbl_1.10-4_i386.deb .
+  155  dpkg -x /usr/src/profile/libgsl0-dev_1.10-4_i386.deb .
+  156  dpkg -x /usr/src/profile/libgsl0-dbg_1.10-4_i386.deb .
+  157  history
+  158  pwd
+  159  man gprof
+  160  man 3 monitor
+  161  man 3 profil
+  162  info gcc
+  163  man gcc
+  164  man -k gcc
+  165  cd /usr/src/gsl-1.10/
+  166  ls
+  167  cd ..
+  168  ls
+  169  mkdir profile
+  170  cd profile/
+  171  apt-get source gsl
+  172  cd gsl-1.10/
+  173  ls
+  174  less debian/rules 
+  175  patch -p1 <../../gsl.patch 
+  176  DEBUGFLAGS='-g -O3 -pg' dpkg-buildpackage -us -uc -rfakeroot -b
+  177  MAKEFLAGS=-j16 DEBUGFLAGS='-g -O3 -pg' dpkg-buildpackage -us -uc -rfakeroot -b
+  178  MAKEFLAGS=-j16 DEBUGFLAGS='-g -O3 -pg' dpkg-buildpackage -us -uc -rfakeroot -b
+  179  MAKEFLAGS=-j16 DEBUGFLAGS='-g -O3 -pg' dpkg-buildpackage -us -uc -rfakeroot -b
+  180  less debian/rules 
+  181  cd ..
+  182  rm -rf gsl-1.10 
+  183  apt-get source gsl
+  184  cd gsl-1.10/
+  185  patch -p1 <../../gsl.patch 
+  186  MAKE='make -j16' DEBUGFLAGS='-g -O3 -pg' dpkg-buildpackage -us -uc -rfakeroot -b
+  187  debian/rules clean
+  188  fakeroot debian/rules clean
+  189  MAKE='make -j16' debian/rules build DEBUGFLAGS='-g -O3 -pg'
+  190  fakeroot debian/rules binary DEBUGFLAGS='-g -O3 -pg'
+  191  less debian/rules 
+  192  man dh_strip
+  193  fakeroot debian/rules clean
+  194  DEB_BUILD_OPTIONS=nostrip MAKE='make -j16' debian/rules build DEBUGFLAGS='-g -O3 -pg'
+  195  DEB_BUILD_OPTIONS=nostrip MAKE='make -j16' fakeroot debian/rules binary DEBUGFLAGS='-g -O3 -pg'
+  196  find -name '*.a'
+  197  find -name 'libgsl.a'
+  198  find -name '*blas*.a'
+  199  history
+  200  patch -p1 </usr/src/gsl.patch2
+  201  fakeroot debian/rules clean
+  202  MAKE='make -j16' debian/rules build DEBUGFLAGS='-g -O3 -pg'
+  203  fakeroot debian/rules clean
+  204  DEB_BUILD_OPTIONS=nostrip MAKE='make -j16' debian/rules build DEBUGFLAGS='-g -O3 -pg'
+  205  fakeroot debian/rules clean
+  206  DEB_BUILD_OPTIONS=nostrip MAKE='make -j16' debian/rules build DEBUGFLAGS='-g -O3 -pg'
+  207  DEB_BUILD_OPTIONS=nostrip MAKE='make -j16' fakeroot debian/rules binary DEBUGFLAGS='-g -O3 -pg'
+  208  cd /usr/src/
+  209  mkdir orig
+  210  cd orig
+  211  apt-get source gsl
+  212  cd ..
+  213  diff -ru {orig/,}gsl-1.10 |less
+  214  diff -ru {orig/,}gsl-1.10/multimin |less
+  215  mkdir orig2
+  216  rsync -a --delete orig/gsl-1.10 orig2/.
+  217  cd orig2/gsl-1.10/
+  218  patch -p1 <../../gsl.patch
+  219  cd ../..
+  220  diff -ru {orig2/,}gsl-1.10/multimin |less
+  221  diff -ru {orig2/,}gsl-1.10/multimin >gsl.patch2 
+  222  diff -ru {orig2/,}gsl-1.10/multimin >gsl.patch2 
+  223  diff -ru {orig2/,}gsl-1.10/multimin >gsl.patch2 
+  224  diff -ru {orig2/,}gsl-1.10/multimin >gsl.patch2 
+  225  diff -ru {orig2/,}gsl-1.10/multimin >gsl.patch2 
+  226  diff -ru {orig2/,}gsl-1.10/multimin >gsl.patch2 
+  227  diff -ru {orig2/,}gsl-1.10/multimin >gsl.patch2 
+  228  diff --exclude=\*{.orig,.rej,~} -ru {orig2/,}gsl-1.10/multimin >gsl.patch2 
+  229  echo diff --exclude=\*{.orig,.rej,~} -ru {orig2/,}gsl-1.10/multimin
+  230  diff --exclude=\*{.orig,.rej,~} -ru {orig2/,}gsl-1.10/multimin >gsl.patch2 
+  231  diff --exclude=\*{.orig,.rej,~} -ru {orig2/,}gsl-1.10/multimin >gsl.patch2 
+  232  diff --exclude=\*{.orig,.rej,~} -ru {orig2/,}gsl-1.10/multimin >gsl.patch2 
+  233  cd things/moebius2/
+  234  gprof minimise-125 |less
+  235  gprof minimise-125 |less
+  236  gprof minimise-125 |less
+  237  gprof minimise-125 |less
+  238  gprof minimise-125 |less
+  239  gprof minimise-125 |less
+  240  gprof minimise-125 |less
+  241  gprof minimise-125 |less
+  242  gprof minimise-125 |less
+  243  gprof minimise-125 |less
+  244  gprof minimise-125 |less
+  245  gprof minimise-125 |less
+  246  gprof minimise-125 |less
+  247  gprof minimise-125 |less
+  248  gprof minimise-125 |less
+  249  gprof minimise-125 |less
+  250  cd things/moebius2/
+  251  grep graph_layout_prepare *.c
+  252  cd /usr/src/gsl-1.10/
+  253  dpkg -l '*gsl*'
+  254  find -name '*prof*'
+  255  cd
+  256  cd -
+  257  ls
+  258  less debian/rules 
+  259  grep -R profil *
+  260  fakeroot debian/rules clean
+  261  DEB_BUILD_OPTIONS=nostrip MAKE='make -j16' debian/rules build
+  262  DEB_BUILD_OPTIONS=nostrip MAKE='make -j16' fakeroot debian/rules binary
+  263  patch -p1 <../gsl.patch2 
+  264  patch -p1 <../gsl.patch2 
+  265  mv multimin/simplex.c.orig  multimin/simplex.c
+  266  patch -U -p1 <../gsl.patch2 
+  267  mkdir ~/junk
+  268  mkdir ~/junk/d
+  269  mv multimin/simplex.c.orig  multimin/simplex.c
+  270  diff -u ~/junk/d/simplex.c multimin/simplex.c |less
+  271  patch -U -p1 <../gsl.patch2 
+  272  mv multimin/simplex.c.orig  multimin/simplex.c
+  273  patch -U -p1 <../gsl.patch2 
+  274  less ../gsl.patch2 
+  275  mv multimin/simplex.c.orig  multimin/simplex.c
+  276  patch -U -p1 <../gsl.patch2 
+  277  mv multimin/simplex.c.orig  multimin/simplex.c
+  278  patch -U -p1 <../gsl.patch2 
+  279  diff -u ~/junk/d/simplex.c multimin/simplex.c |less
+  280  mv multimin/simplex.c.orig  multimin/simplex.c
+  281  diff -u ~/junk/d/simplex.c multimin/simplex.c |less
+  282  patch -U -p1 <../gsl.patch2 
+  283  diff -u ~/junk/d/simplex.c multimin/simplex.c.orig |less
+  284  diff -u ~/junk/d/simplex.c multimin/simplex.c.orig |less
+  285  history
+  286  fakeroot debian/rules clean
+  287  DEB_BUILD_OPTIONS=nostrip MAKE='make -j16' debian/rules build
+  288  fakeroot debian/rules clean
+  289  DEB_BUILD_OPTIONS=nostrip MAKE='make -j16' debian/rules build
+  290  DEB_BUILD_OPTIONS=nostrip MAKE='make -j16' fakeroot debian/rules binary
+  291  cd things/moebius2/
+  292  grep graph_layout_prepare *.c
+  293  less things/moebius2/Makefile
+  294  emacs things/moebius2/energy.c
+  295  cd things/moebius2/
+  296  rm *.o; make minimise-125
+  297  ./interpolate-246 -aa start-125.cfm -ostart-246.cfm
+  298  make interpolate-246
+  299  ./interpolate-246 -aa start-125.cfm -ostart-246.cfm
+  300  make minimise-246
+  301  make minimise-246
+  302  ./interpolate-246 -aa start-125.cfm -ostart-246.cfm
+  303   ./minimise-246 start-246.cfm -iwip-246.CFM -obest-246.CFM
+  304  bzr diff
+  305  bzr ci -m 'allow compiling spuriously with XBITS>=6'
+  306  make
+  307  make
+  308  make -j8
+  309  bzr diff
+  310  bzr ci -m 'primer does not need mgraph_prepare'
+  311   ./minimise-246 start-246.cfm -iwip-246.CFM -obest-246.CFM
+  312   ./minimise-246 start-246.cfm -iwip-246.CFM -obest-246.CFM
+  313   ./minimise-246 start-246.cfm -iwip-246.CFM -obest-246.CFM
+  314   ./minimise-246 start-246.cfm -iwip-246.CFM -obest-246.CFM
+  315  top
+  316  cd things/moebius2
+  317  bzr status
+  318  ls
+  319  make compute
+  320  make clean
+  321  make -j4
+  322  make compute
+  323  pwd
+  324  make compute
+  325  rm best-33.CFM 
+  326  make compute
+  327  make -n compute
+  328  make -n best-968.CFM
+  329  make -n best-33.CFM
+  330  make best-33.CFM
+  331  make best-64.CFM
+  332  make best-64.cfm
+  333  ./interpolate-64 -aa best-33.CFM -ostart-64.cfm
+  334  ./minimise-64 start-64.cfm -iwip-64.CFM -obest-64.CFM
+  335  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM
+  336  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM
+  337  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM
+  338  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM
+  339  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM
+  340  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM
+  341  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM
+  342  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM
+  343  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM
+  344  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM
+  345  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM
+  346  history >nice-64.history
+  347  fg
+  348  fg
+  349  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM
+  350  bzr status
+  351  history >nice-64.history
+  352  bzr ci -m 'stopping point for 64'
+  353  bzr status
+  354  bzr status
+  355  cd things/moebius2
+  356  bzr status
+  357  bzr diff
+  358  bzr ci -m 'adjusted costs for 64'
+  359  top
+  360  top
+  361  top
+  362  cd things/moebius2/
+  363  ./interpolate-125 -aa best-64.CFM -ostart-1256.cfm
+  364  ./interpolate-125 -aa best-64.CFM -ostart-125.cfm
+  365  rm ./start-1256.cfm 
+  366  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  367  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  368  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  369  cp start-125.cfm wip-125.cfm 
+  370  cp start-125.cfm wip-125.cfm 
+  371  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  372  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  373  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  374  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  375  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  376  ls -al minimise-125 
+  377  date
+  378  lsss energy.c 
+  379  less energy.c 
+  380  make minimise-125
+  381  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  382  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  383  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  384  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  385  ls
+  386  ls *hist8
+  387  ls *hist*
+  388  history >wip-125.history
+  389  bzr status
+  390  bzr diff |les
+  391  bzr diff |less
+  392  bzr ci -m 'attempts to fix 125; really need to combine edge length variation and bending costs'
+  393  bzr update
+  394  ls ../
+  395  bzr pull ../moebius2-from-liberator
+  396  bzr merge ../moebius2-from-liberator
+  397  bzr status
+  398  bzr diff
+  399  bzr ci -m merge
+  400  bzr push
+  401  bzr pull ../moebius2-from-liberator
+  402  bzr merge ../moebius2-from-liberator
+  403  bzr status
+  404  bzr ci -m merge
+  405  bzr status
+  406  bzr pull ../moebius2-from-liberator
+  407  cd things/moebius2
+  408  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM 
+  409  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM 
+  410  ./interpolate-125 -aa best-64.CFM -ostart-125.cfm
+  411  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  412  sync
+  413  cd things/moebius2
+  414  pwd
+  415  bzr pull ../moebius2-from-liberator
+  416  cat new-costs.history 
+  417  cp start-64.cfm wip-64.cfm 
+  418  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM
+  419  cp wip-64.cfm best-64.CFM
+  420  ./interpolate-125 -aa best-64.CFM -ostart-125.cfm
+  421  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  422  cp start-125.cfm wip-125.cfm
+  423  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  424  ./minimise-125 wip-125.cfm -iwip-125.cfm -obest-125.CFM
+  425  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  426  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  427  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  428  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  429  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  430  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  431  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  432  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  433  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM
+  434  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM
+  435  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM
+  436  ./interpolate-125 -aa best-64.CFM -ostart-125.cfm
+  437  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  438  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  439  ./interpolate-125 -aa wip-64.cfm -ostart-125.cfm
+  440  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  441  bzr status
+  442  bzr diff
+  443  bzr diff Makefile 
+  444  bzr ci -m 'build more stuff' Makefile 
+  445  bzr stauts
+  446  bzr status
+  447  bzr ci -m 'wip energy functions'
+  448  bzr pull ../moebius2-from-liberator/
+  449  bzr status
+  450  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM
+  451  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM
+  452  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM
+  453  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM
+  454  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM
+  455  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM
+  456  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM
+  457  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM
+  458  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM 2>&1 |less
+  459  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM 2>&1 |less
+  460  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM 2>&1 |less
+  461  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM 
+  462  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM 
+  463  bzr ci -m 'before abandon this version of rim twist which is nonsense'
+  464  bzr ci -m 'before abandon this version of rim twist which is nonsense'
+  465  bzr uncommit
+  466  bzr status
+  467  bzr log |less
+  468  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM 
+  469  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM 
+  470  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM 
+  471  ./interpolate-125 -aa best-64.CFM -ostart-125.cfm
+  472  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  473  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  474  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  475  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  476  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  477  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  478  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  479  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  480  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  481  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  482  bzr status
+  483  bzr ci -m 'wip before increase power of bendings'
+  484  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  485  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  486  bzr status
+  487  bzr diff
+  488  bzr ci -m 'changed powers on vertex displacements  -- tweaked parameters for XBITS==5'
+  489  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM 
+  490  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM 
+  491  bzr status
+  492  history >nice-64.history 
+  493  mv nice-64.history  nice-64-125.history 
+  494  bzr add nice-64-125.history 
+  495  bzr ci -m 'fixed XBITS==4'
+  496  screen
+  497  ./interpolate-125 -aa best-64.CFM -ostart-125.cfm
+  498  cd things/moebius2
+  499  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  500  bzr diff |less
+  501  bzr ci -m 'scale 125 seems to work ish although could be more bowl-like'
+  502  make -j4
+  503  make -j4 minimise-246
+  504  cat nice-64-125.history 
+  505  history >>nice-64-125.history 
diff --git a/run-246.history b/run-246.history
new file mode 100644 (file)
index 0000000..46fec2d
--- /dev/null
@@ -0,0 +1,500 @@
+   13  sed -n 's/.*qi//p; 10,$ { /START/ q }' <good-t |less
+   14  sed -n '/START/,/START/ { s/.*qi//p; b; } /START/q' <good-t |less
+   15  sed -n '/START/,/START/ { s/.*qi//p; b; }; /START/q' <good-t |less
+   16  sed -n '/START/,/START/ { s/.*qi//p; b; }; /START/q' <good-t |less
+   17  sed -n '/START/,/START/ { s/.*qi//p; b; }; /START/q' <good-t |sort |less
+   18  sed -n '/START/,/START/ { s/.*qi//p; b; }; /START/q' <good-t |less
+   19  sed -n 's/.*qi//p; 10,$ { /START/ q }' <good-t |less
+   20  sed -n 's/.*qi//p; 10,$ { /START/ q }' <good-t |less
+   21  sed -n 's/.*qi//p; 10,$ { /START/ q }' <good-t |sort |less
+   22  rm *.o; make minimise-125 OPTIMISE=-pg
+   23  ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM 2>t
+   24  less t
+   25  sed -n 's/.*qi//p; 10,$ { /START/ q }' <t |less
+   26  less t
+   27  diff -u <(sed -n 's/.*qi//p; 10,$ { /START/ q }' <good-t |sort) <(sed -n 's/.*qi//p; 10,$ { /START/ q }' <t) |less
+   28  diff -u <(sed -n 's/.*qi//p; 10,$ { /START/ q }' <good-t |sort) <(sed -n 's/.*qi//p; 10,$ { /START/ q }' <t |sort) |less
+   29  less t
+   30  strace -ou ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM 2>t
+   31  diff -u <(sed -n 's/.*qi//p; 10,$ { /START/ q }' <good-t |sort) <(sed -n 's/.*qi//p; 10,$ { /START/ q }' <t |sort) |less
+   32  less t
+   33  less u
+   34  less u
+   35  strace -fou ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM 2>t
+   36  diff -u <(sed -n 's/.*qi//p; 10,$ { /START/ q }' <good-t |sort) <(sed -n 's/.*qi//p; 10,$ { /START/ q }' <t |sort) |less
+   37  less t
+   38  less u
+   39  less t
+   40  diff -u <(sed -n 's/.*qi//p; 10,$ { /START/ q }' <good-t |sort) <(sed -n 's/.*qi//p; 10,$ { /START/ q }' <t |sort) |less
+   41  less t
+   42  less t
+   43  less u
+   44  strace -s100 -fou ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM 2>t
+   45  less t
+   46  diff -u <(sed -n 's/.*qi//p; 10,$ { /START/ q }' <good-t |sort) <(sed -n 's/.*qi//p; 10,$ { /START/ q }' <t |sort) |less
+   47  less t
+   48  less t
+   49  less u
+   50  uname -av
+   51  history >history
+   52  ls
+   53  cd etc/
+   54  ls
+   55  ls rc0.d
+   56  ls rcS.d
+   57  ls rcS.d/*nbd*
+   58  emacs
+   59  cd /usr/src/
+   60  cat >gsl.runes
+   61  ed gsl.runes 
+   62  ed gsl.runes 
+   63  cd things/moebius2/
+   64  emcs
+   65  emacs
+   66  cd things/moebius2/
+   67  cat history 
+   68  ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM 2>t
+   69  ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM 2>>t
+   70  ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM 2>>t
+   71  rm *.o; make minimise-125 OPTIMISE=-pg
+   72  ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM 2>>t
+   73  less t
+   74  diff -u <(sed -n 's/.*qi//p; 10,$ { /START/ q }' <good-t |sort) <(sed -n 's/.*qi//p; 20,$ { /START/ q }' <t |sort) |less
+   75  rm *.o; make minimise-125 OPTIMISE=-pg
+   76  rm *.o; make minimise-125 OPTIMISE=-pg
+   77  ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM >/dev/null 
+   78  bzr diff
+   79  bzr diff
+   80  rm *.o; make minimise-125 OPTIMISE=-pg
+   81  rm *.o; make minimise-125 OPTIMISE=-pg
+   82  bzr ci -m 'machinery for checking that our OUTER parallel iteration works - before we delete it'
+   83  rm *.o; make minimise-125 OPTIMISE=-pg
+   84  bzr diff
+   85  bzr log |less
+   86  bzr diff -r115 |less
+   87  bzr diff -r115 |less
+   88  bzr diff -r115 |less
+   89  bzr diff -r115 |less
+   90  bzr ci -m 'get rid of debugging for checking OUTER iteration; leave SIGINT handler and fix to OUTER'
+   91  rm *.o; make minimise-125 OPTIMISE=-pg
+   92  rm *.o; make minimise-125 OPTIMISE='-O2 -pg'
+   93  ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM
+   94  bzr ci -m 'on SIGINT, do not exit 0'
+   95  cp gmon.out gmon.out.save
+   96  bzr status
+   97  rm *.o; make minimise-125 OPTIMISE='-O2 -pg'
+   98  rm *.o; make minimise-125 OPTIMISE='-O2 -pg'
+   99  ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM
+  100  ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM
+  101  rm *.o; make minimise-125 OPTIMISE='-pg'
+  102  ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM
+  103  rm minimise-125 
+  104  ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM
+  105  rm *.o; make minimise-125 OPTIMISE='-pg'
+  106  LD_LIBRARY_PATH=/usr/local/profile/usr/lib ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM
+  107  LD_LIBRARY_PATH=/usr/local/profile/usr/lib ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM
+  108  LD_LIBRARY_PATH=/usr/local/profile/usr/lib ldd ./minimise-125
+  109  LD_LIBRARY_PATH=/usr/local/profile/usr/lib ldd ./minimise-125
+  110  LD_LIBRARY_PATH=/usr/local/profile/usr/lib ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM
+  111  rm *.o; make minimise-125 OPTIMISE='-pg'
+  112  g++ -MMD -pg -g -Wall -Wwrite-strings -Wpointer-arith -Werror -Wshadow -Wno-shadow -Wno-error -o minimise-125 energy+125.o graph+125.o mgraph+125.o minimise+125.o half+125.o parallel.o common.o -lgsl -lgslcblas -lpthread
+  113  g++ -MMD -pg -g -Wall -Wwrite-strings -Wpointer-arith -Werror -Wshadow -Wno-shadow -Wno-error -o minimise-125 energy+125.o graph+125.o mgraph+125.o minimise+125.o half+125.o parallel.o common.o /usr/src/profile/gsl-1.10/.libs/libgsl.a /usr/src/profile/gsl-1.10/cblas/.libs/libgslcblas.a -lpthread
+  114  LD_LIBRARY_PATH=/usr/local/profile/usr/lib ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM
+  115  LD_LIBRARY_PATH=/usr/local/profile/usr/lib ldd ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM
+  116   ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM
+  117  g++ -MMD -pg -g -Wall -Wwrite-strings -Wpointer-arith -Werror -Wshadow -Wno-shadow -Wno-error -o minimise-125 energy+125.o graph+125.o mgraph+125.o minimise+125.o half+125.o parallel.o common.o /usr/src/profile/gsl-1.10/.libs/libgsl.a /usr/src/profile/gsl-1.10/cblas/.libs/libgslcblas.a -lpthread
+  118   ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM
+  119  bzr diff
+  120  bzr diff
+  121  bzr diff
+  122  rm *.o; make minimise-125 OPTIMISE='-pg'
+  123  rm *.o; make minimise-125 OPTIMISE='-pg'
+  124  g++ -MMD -pg -g -Wall -Wwrite-strings -Wpointer-arith -Werror -Wshadow -Wno-shadow -Wno-error -o minimise-125 energy+125.o graph+125.o mgraph+125.o minimise+125.o half+125.o parallel.o common.o /usr/src/profile/gsl-1.10/.libs/libgsl.a /usr/src/profile/gsl-1.10/cblas/.libs/libgslcblas.a -lpthread
+  125   ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM
+  126  rm *.o; make minimise-125 OPTIMISE='-pg'
+  127  rm *.o; make minimise-125 OPTIMISE='-pg -O3'
+  128  g++ -MMD -pg -g -Wall -Wwrite-strings -Wpointer-arith -Werror -Wshadow -Wno-shadow -Wno-error -o minimise-125 energy+125.o graph+125.o mgraph+125.o minimise+125.o half+125.o parallel.o common.o /usr/src/profile/gsl-1.10/.libs/libgsl.a /usr/src/profile/gsl-1.10/cblas/.libs/libgslcblas.a -lpthread
+  129   ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM
+  130  bzr status
+  131  bzr diff energy.c
+  132  bzr ci -m 'actually do precomputations!' energy.c
+  133  less history 
+  134  history >history 
+  135  bzr diff Makefile
+  136  bzr ci -m 'use -O3' Makefile
+  137  grep main *.c
+  138  rm *.o; make minimise-125 OPTIMISE='-pg -O3'
+  139  rm *.o; make minimise-125 OPTIMISE='-pg -O3'
+  140  g++ -MMD -pg -g -Wall -Wwrite-strings -Wpointer-arith -Werror -Wshadow -Wno-shadow -Wno-error -o minimise-125 energy+125.o graph+125.o mgraph+125.o minimise+125.o half+125.o parallel.o common.o /usr/src/profile/gsl-1.10/.libs/libgsl.a /usr/src/profile/gsl-1.10/cblas/.libs/libgslcblas.a -lpthread
+  141   ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM
+  142  bzr status
+  143  bzr ci -m 'memoise edge_end2 now performance is good'
+  144  cd /usr/local/profile/
+  145  dpkg -x /usr/src/profile/libgsl0-dbg_1.10-4_i386.deb 
+  146  dpkg -x /usr/src/profile/libgsl0-dbg_1.10-4_i386.deb .
+  147  ls -ald .
+  148  really chown ian .
+  149  dpkg -x /usr/src/profile/libgsl0-dbg_1.10-4_i386.deb .
+  150  dpkg -x /usr/src/profile/libgsl0-dev_1.10-4_i386.deb .
+  151  dpkg -x /usr/src/profile/libgsl0ldbl_1.10-4_i386.deb .
+  152  ls usr/lib/
+  153  file usr/lib/libgsl.so.0.10.0 
+  154  dpkg -x /usr/src/profile/libgsl0ldbl_1.10-4_i386.deb .
+  155  dpkg -x /usr/src/profile/libgsl0-dev_1.10-4_i386.deb .
+  156  dpkg -x /usr/src/profile/libgsl0-dbg_1.10-4_i386.deb .
+  157  history
+  158  pwd
+  159  man gprof
+  160  man 3 monitor
+  161  man 3 profil
+  162  info gcc
+  163  man gcc
+  164  man -k gcc
+  165  cd /usr/src/gsl-1.10/
+  166  ls
+  167  cd ..
+  168  ls
+  169  mkdir profile
+  170  cd profile/
+  171  apt-get source gsl
+  172  cd gsl-1.10/
+  173  ls
+  174  less debian/rules 
+  175  patch -p1 <../../gsl.patch 
+  176  DEBUGFLAGS='-g -O3 -pg' dpkg-buildpackage -us -uc -rfakeroot -b
+  177  MAKEFLAGS=-j16 DEBUGFLAGS='-g -O3 -pg' dpkg-buildpackage -us -uc -rfakeroot -b
+  178  MAKEFLAGS=-j16 DEBUGFLAGS='-g -O3 -pg' dpkg-buildpackage -us -uc -rfakeroot -b
+  179  MAKEFLAGS=-j16 DEBUGFLAGS='-g -O3 -pg' dpkg-buildpackage -us -uc -rfakeroot -b
+  180  less debian/rules 
+  181  cd ..
+  182  rm -rf gsl-1.10 
+  183  apt-get source gsl
+  184  cd gsl-1.10/
+  185  patch -p1 <../../gsl.patch 
+  186  MAKE='make -j16' DEBUGFLAGS='-g -O3 -pg' dpkg-buildpackage -us -uc -rfakeroot -b
+  187  debian/rules clean
+  188  fakeroot debian/rules clean
+  189  MAKE='make -j16' debian/rules build DEBUGFLAGS='-g -O3 -pg'
+  190  fakeroot debian/rules binary DEBUGFLAGS='-g -O3 -pg'
+  191  less debian/rules 
+  192  man dh_strip
+  193  fakeroot debian/rules clean
+  194  DEB_BUILD_OPTIONS=nostrip MAKE='make -j16' debian/rules build DEBUGFLAGS='-g -O3 -pg'
+  195  DEB_BUILD_OPTIONS=nostrip MAKE='make -j16' fakeroot debian/rules binary DEBUGFLAGS='-g -O3 -pg'
+  196  find -name '*.a'
+  197  find -name 'libgsl.a'
+  198  find -name '*blas*.a'
+  199  history
+  200  patch -p1 </usr/src/gsl.patch2
+  201  fakeroot debian/rules clean
+  202  MAKE='make -j16' debian/rules build DEBUGFLAGS='-g -O3 -pg'
+  203  fakeroot debian/rules clean
+  204  DEB_BUILD_OPTIONS=nostrip MAKE='make -j16' debian/rules build DEBUGFLAGS='-g -O3 -pg'
+  205  fakeroot debian/rules clean
+  206  DEB_BUILD_OPTIONS=nostrip MAKE='make -j16' debian/rules build DEBUGFLAGS='-g -O3 -pg'
+  207  DEB_BUILD_OPTIONS=nostrip MAKE='make -j16' fakeroot debian/rules binary DEBUGFLAGS='-g -O3 -pg'
+  208  cd /usr/src/
+  209  mkdir orig
+  210  cd orig
+  211  apt-get source gsl
+  212  cd ..
+  213  diff -ru {orig/,}gsl-1.10 |less
+  214  diff -ru {orig/,}gsl-1.10/multimin |less
+  215  mkdir orig2
+  216  rsync -a --delete orig/gsl-1.10 orig2/.
+  217  cd orig2/gsl-1.10/
+  218  patch -p1 <../../gsl.patch
+  219  cd ../..
+  220  diff -ru {orig2/,}gsl-1.10/multimin |less
+  221  diff -ru {orig2/,}gsl-1.10/multimin >gsl.patch2 
+  222  diff -ru {orig2/,}gsl-1.10/multimin >gsl.patch2 
+  223  diff -ru {orig2/,}gsl-1.10/multimin >gsl.patch2 
+  224  diff -ru {orig2/,}gsl-1.10/multimin >gsl.patch2 
+  225  diff -ru {orig2/,}gsl-1.10/multimin >gsl.patch2 
+  226  diff -ru {orig2/,}gsl-1.10/multimin >gsl.patch2 
+  227  diff -ru {orig2/,}gsl-1.10/multimin >gsl.patch2 
+  228  diff --exclude=\*{.orig,.rej,~} -ru {orig2/,}gsl-1.10/multimin >gsl.patch2 
+  229  echo diff --exclude=\*{.orig,.rej,~} -ru {orig2/,}gsl-1.10/multimin
+  230  diff --exclude=\*{.orig,.rej,~} -ru {orig2/,}gsl-1.10/multimin >gsl.patch2 
+  231  diff --exclude=\*{.orig,.rej,~} -ru {orig2/,}gsl-1.10/multimin >gsl.patch2 
+  232  diff --exclude=\*{.orig,.rej,~} -ru {orig2/,}gsl-1.10/multimin >gsl.patch2 
+  233  cd things/moebius2/
+  234  gprof minimise-125 |less
+  235  gprof minimise-125 |less
+  236  gprof minimise-125 |less
+  237  gprof minimise-125 |less
+  238  gprof minimise-125 |less
+  239  gprof minimise-125 |less
+  240  gprof minimise-125 |less
+  241  gprof minimise-125 |less
+  242  gprof minimise-125 |less
+  243  gprof minimise-125 |less
+  244  gprof minimise-125 |less
+  245  gprof minimise-125 |less
+  246  gprof minimise-125 |less
+  247  gprof minimise-125 |less
+  248  gprof minimise-125 |less
+  249  gprof minimise-125 |less
+  250  cd things/moebius2/
+  251  grep graph_layout_prepare *.c
+  252  cd /usr/src/gsl-1.10/
+  253  dpkg -l '*gsl*'
+  254  find -name '*prof*'
+  255  cd
+  256  cd -
+  257  ls
+  258  less debian/rules 
+  259  grep -R profil *
+  260  fakeroot debian/rules clean
+  261  DEB_BUILD_OPTIONS=nostrip MAKE='make -j16' debian/rules build
+  262  DEB_BUILD_OPTIONS=nostrip MAKE='make -j16' fakeroot debian/rules binary
+  263  patch -p1 <../gsl.patch2 
+  264  patch -p1 <../gsl.patch2 
+  265  mv multimin/simplex.c.orig  multimin/simplex.c
+  266  patch -U -p1 <../gsl.patch2 
+  267  mkdir ~/junk
+  268  mkdir ~/junk/d
+  269  mv multimin/simplex.c.orig  multimin/simplex.c
+  270  diff -u ~/junk/d/simplex.c multimin/simplex.c |less
+  271  patch -U -p1 <../gsl.patch2 
+  272  mv multimin/simplex.c.orig  multimin/simplex.c
+  273  patch -U -p1 <../gsl.patch2 
+  274  less ../gsl.patch2 
+  275  mv multimin/simplex.c.orig  multimin/simplex.c
+  276  patch -U -p1 <../gsl.patch2 
+  277  mv multimin/simplex.c.orig  multimin/simplex.c
+  278  patch -U -p1 <../gsl.patch2 
+  279  diff -u ~/junk/d/simplex.c multimin/simplex.c |less
+  280  mv multimin/simplex.c.orig  multimin/simplex.c
+  281  diff -u ~/junk/d/simplex.c multimin/simplex.c |less
+  282  patch -U -p1 <../gsl.patch2 
+  283  diff -u ~/junk/d/simplex.c multimin/simplex.c.orig |less
+  284  diff -u ~/junk/d/simplex.c multimin/simplex.c.orig |less
+  285  history
+  286  fakeroot debian/rules clean
+  287  DEB_BUILD_OPTIONS=nostrip MAKE='make -j16' debian/rules build
+  288  fakeroot debian/rules clean
+  289  DEB_BUILD_OPTIONS=nostrip MAKE='make -j16' debian/rules build
+  290  DEB_BUILD_OPTIONS=nostrip MAKE='make -j16' fakeroot debian/rules binary
+  291  cd things/moebius2/
+  292  grep graph_layout_prepare *.c
+  293  less things/moebius2/Makefile
+  294  emacs things/moebius2/energy.c
+  295  cd things/moebius2/
+  296  rm *.o; make minimise-125
+  297  ./interpolate-246 -aa start-125.cfm -ostart-246.cfm
+  298  make interpolate-246
+  299  ./interpolate-246 -aa start-125.cfm -ostart-246.cfm
+  300  make minimise-246
+  301  make minimise-246
+  302  ./interpolate-246 -aa start-125.cfm -ostart-246.cfm
+  303   ./minimise-246 start-246.cfm -iwip-246.CFM -obest-246.CFM
+  304  bzr diff
+  305  bzr ci -m 'allow compiling spuriously with XBITS>=6'
+  306  make
+  307  make
+  308  make -j8
+  309  bzr diff
+  310  bzr ci -m 'primer does not need mgraph_prepare'
+  311   ./minimise-246 start-246.cfm -iwip-246.CFM -obest-246.CFM
+  312   ./minimise-246 start-246.cfm -iwip-246.CFM -obest-246.CFM
+  313   ./minimise-246 start-246.cfm -iwip-246.CFM -obest-246.CFM
+  314   ./minimise-246 start-246.cfm -iwip-246.CFM -obest-246.CFM
+  315  top
+  316  cd things/moebius2
+  317  bzr status
+  318  ls
+  319  make compute
+  320  make clean
+  321  make -j4
+  322  make compute
+  323  pwd
+  324  make compute
+  325  rm best-33.CFM 
+  326  make compute
+  327  make -n compute
+  328  make -n best-968.CFM
+  329  make -n best-33.CFM
+  330  make best-33.CFM
+  331  make best-64.CFM
+  332  make best-64.cfm
+  333  ./interpolate-64 -aa best-33.CFM -ostart-64.cfm
+  334  ./minimise-64 start-64.cfm -iwip-64.CFM -obest-64.CFM
+  335  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM
+  336  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM
+  337  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM
+  338  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM
+  339  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM
+  340  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM
+  341  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM
+  342  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM
+  343  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM
+  344  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM
+  345  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM
+  346  history >nice-64.history
+  347  fg
+  348  fg
+  349  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM
+  350  bzr status
+  351  history >nice-64.history
+  352  bzr ci -m 'stopping point for 64'
+  353  bzr status
+  354  bzr status
+  355  cd things/moebius2
+  356  bzr status
+  357  bzr diff
+  358  bzr ci -m 'adjusted costs for 64'
+  359  top
+  360  top
+  361  top
+  362  cd things/moebius2/
+  363  ./interpolate-125 -aa best-64.CFM -ostart-1256.cfm
+  364  ./interpolate-125 -aa best-64.CFM -ostart-125.cfm
+  365  rm ./start-1256.cfm 
+  366  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  367  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  368  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  369  cp start-125.cfm wip-125.cfm 
+  370  cp start-125.cfm wip-125.cfm 
+  371  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  372  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  373  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  374  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  375  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  376  ls -al minimise-125 
+  377  date
+  378  lsss energy.c 
+  379  less energy.c 
+  380  make minimise-125
+  381  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  382  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  383  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  384  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  385  ls
+  386  ls *hist8
+  387  ls *hist*
+  388  history >wip-125.history
+  389  bzr status
+  390  bzr diff |les
+  391  bzr diff |less
+  392  bzr ci -m 'attempts to fix 125; really need to combine edge length variation and bending costs'
+  393  bzr update
+  394  ls ../
+  395  bzr pull ../moebius2-from-liberator
+  396  bzr merge ../moebius2-from-liberator
+  397  bzr status
+  398  bzr diff
+  399  bzr ci -m merge
+  400  bzr push
+  401  bzr pull ../moebius2-from-liberator
+  402  bzr merge ../moebius2-from-liberator
+  403  bzr status
+  404  bzr ci -m merge
+  405  bzr status
+  406  bzr pull ../moebius2-from-liberator
+  407  cd things/moebius2
+  408  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM 
+  409  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM 
+  410  ./interpolate-125 -aa best-64.CFM -ostart-125.cfm
+  411  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  412  sync
+  413  cd things/moebius2
+  414  pwd
+  415  bzr pull ../moebius2-from-liberator
+  416  cat new-costs.history 
+  417  cp start-64.cfm wip-64.cfm 
+  418  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM
+  419  cp wip-64.cfm best-64.CFM
+  420  ./interpolate-125 -aa best-64.CFM -ostart-125.cfm
+  421  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  422  cp start-125.cfm wip-125.cfm
+  423  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  424  ./minimise-125 wip-125.cfm -iwip-125.cfm -obest-125.CFM
+  425  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  426  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  427  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  428  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  429  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  430  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  431  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  432  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  433  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM
+  434  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM
+  435  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM
+  436  ./interpolate-125 -aa best-64.CFM -ostart-125.cfm
+  437  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  438  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  439  ./interpolate-125 -aa wip-64.cfm -ostart-125.cfm
+  440  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  441  bzr status
+  442  bzr diff
+  443  bzr diff Makefile 
+  444  bzr ci -m 'build more stuff' Makefile 
+  445  bzr stauts
+  446  bzr status
+  447  bzr ci -m 'wip energy functions'
+  448  bzr pull ../moebius2-from-liberator/
+  449  bzr status
+  450  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM
+  451  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM
+  452  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM
+  453  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM
+  454  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM
+  455  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM
+  456  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM
+  457  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM
+  458  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM 2>&1 |less
+  459  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM 2>&1 |less
+  460  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM 2>&1 |less
+  461  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM 
+  462  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM 
+  463  bzr ci -m 'before abandon this version of rim twist which is nonsense'
+  464  bzr ci -m 'before abandon this version of rim twist which is nonsense'
+  465  bzr uncommit
+  466  bzr status
+  467  bzr log |less
+  468  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM 
+  469  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM 
+  470  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM 
+  471  ./interpolate-125 -aa best-64.CFM -ostart-125.cfm
+  472  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  473  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  474  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  475  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  476  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  477  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  478  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  479  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  480  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  481  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  482  bzr status
+  483  bzr ci -m 'wip before increase power of bendings'
+  484  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  485  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  486  bzr status
+  487  bzr diff
+  488  bzr ci -m 'changed powers on vertex displacements  -- tweaked parameters for XBITS==5'
+  489  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM 
+  490  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM 
+  491  bzr status
+  492  history >nice-64.history 
+  493  mv nice-64.history  nice-64-125.history 
+  494  bzr add nice-64-125.history 
+  495  bzr ci -m 'fixed XBITS==4'
+  496  screen
+  497  ./interpolate-125 -aa best-64.CFM -ostart-125.cfm
+  498  cd things/moebius2
+  499  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  500  bzr diff |less
+  501  bzr ci -m 'scale 125 seems to work ish although could be more bowl-like'
+  502  make -j4
+  503  make -j4 minimise-246
+  504  cat nice-64-125.history 
+  505  history >>nice-64-125.history 
+  506  cat nice-64-125.history 
+  507  ./interpolate-246 -aa wip-125.cfm -ostart-246.cfm
+  508  ./minimise-246 start-246.cfm -iwip-246.cfm -obest-246.CFM
+  509  bzr pull ../moebius2-from-liberator
+  510  make -j4
+  511  ./minimise-246 start-246.cfm -iwip-246.cfm -obest-246.CFM
+  512  history >run-246.history
diff --git a/wip-125.history b/wip-125.history
new file mode 100644 (file)
index 0000000..63f4fbd
--- /dev/null
@@ -0,0 +1,500 @@
+   21  ./interpolate-125 -aa start-64.cfm -ostart125.cfm
+   22  ./interpolate-125 -aa start-64.cfm -ostart-125.cfm
+   23  rm start125.cfm 
+   24  ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM
+   25  ls -al gmon.out 
+   26  file gmon.out 
+   27  gprof ./minimise-125 
+   28  gprof ./minimise-125  |less
+   29  ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM
+   30  gprof ./minimise-125  |less
+   31  ./minimise-125 
+   32  make minimise-125 OPTIMISE=-pg
+   33  make minimise-125 OPTIMISE=-pg
+   34  ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM
+   35  gprof minimise-125 |less
+   36  ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM
+   37  make minimise-125 OPTIMISE=-pg
+   38  make minimise-125 OPTIMISE=-pg
+   39  ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM
+   40  gprof minimise-125 |less
+   41  gprof minimise-125 |less
+   42  gprof minimise-125 |less
+   43  make minimise-125 OPTIMISE=-pg
+   44  make minimise-125 OPTIMISE=-pg
+   45  make minimise-125 OPTIMISE=-pg
+   46  ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM
+   47  ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM
+   48  ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM
+   49  make minimise-125 OPTIMISE=-pg
+   50  ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM
+   51  ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM
+   52  make minimise-125 OPTIMISE=-pg
+   53  make minimise-125 OPTIMISE=-pg
+   54  make minimise-125 OPTIMISE=-pg
+   55  ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM
+   56  ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM
+   57  strace -ot ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM
+   58  ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM
+   59  make minimise-125 OPTIMISE=-pg
+   60  ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM
+   61  make minimise-125 OPTIMISE=-pg
+   62  ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM
+   63  strace -ot ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM
+   64  less t
+   65  make minimise-125 OPTIMISE=-pg
+   66  ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM
+   67  make minimise-125 OPTIMISE=-pg
+   68  ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM
+   69  ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM 2>t
+   70  less t
+   71  make minimise-125 OPTIMISE=-pg
+   72  ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM 2>t
+   73  less t
+   74  rm *.o
+   75  ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM 2>t
+   76  less t
+   77  rm *.o
+   78  make minimise-125 OPTIMISE=-pg 
+   79  ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM 2>t
+   80  less t
+   81  sort +2 t |lss
+   82  man sort
+   83  sort -k 2 t |lss
+   84  sort -k 2 t |less
+   85  sort -k 3 t |less
+   86  make minimise-125 OPTIMISE=-pg 
+   87  ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM 2>t
+   88  sort -k 3 t |less
+   89  rm *.o
+   90  history
+   91  make minimise-125 OPTIMISE=-pg NPROCCFLAGS=-DNPROCESSORS=1
+   92  ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM 2>t
+   93  less t
+   94  cp t good-t
+   95  make minimise-125 OPTIMISE=-pg 
+   96  ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM 2>t
+   97  less t
+   98  sort -k 3 t |less
+   99  sort -k 3 t |less
+  100  sort -k 3 t |sed -e 's/.*qi//' |less
+  101  sed -e 's/.*qi//' <t |less
+  102  sed -e 's/.*qi//' <t |sort |less
+  103  diff -sed -e 's/.*qi//' <t |sort |less
+  104  sed -e 's/.*qi//' <good-t |sort |less
+  105  diff -u <(sed -e 's/.*qi//' <good-t |sort) <(sed -e 's/.*qi//' <t |sort) |less
+  106  sed -e 's/.*qi//' <good-t |sort |less
+  107  less good-t 
+  108  rm *.o; make minimise-125 OPTIMISE=-pg NPROCCFLAGS=-DNPROCESSORS=1
+  109  rm *.o; make minimise-125 OPTIMISE=-pg NPROCCFLAGS=-DNPROCESSORS=1
+  110  ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM 2>good-t 
+  111  less good-t 
+  112  rm *.o; make minimise-125 OPTIMISE=-pg
+  113  ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM 2>t
+  114  rm *.o; make minimise-125 OPTIMISE=-pg
+  115  ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM 2>t
+  116  less t
+  117  rm *.o; make minimise-125 OPTIMISE=-pg
+  118  strace -ou ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM 2>t
+  119  less u
+  120  less t
+  121  sed -n '/START,START/ s/.*qi//p' <good-t |sort |less
+  122  sed -n '/START/,/START/ s/.*qi//p' <good-t |sort |less
+  123  less good-t 
+  124  sed -n '/START/,/START/ s/.*qi//p' <good-t |sort |less
+  125  sed -n '/START/,/START/ s/.*qi//p' <good-t |less
+  126  sed -n '10,$ { / s/.*qi//p; /START/ q }' <good-t |less
+  127  sed -n '10,$ { / s/.*qi//p; /START/{ q }; }' <good-t |less
+  128  sed -n '10,$ { s/.*qi//p; /START/ q }' <good-t |less
+  129  sed -n '10,$ { s/.*qi//p; /START/ q }' <good-t |less
+  130  sed -n '10,$ { s/.*qi//p; /START/ q }' <good-t |sort |less
+  131  sed -n '10,$ { s/.*qi//p; /START/ q }' <good-t |less
+  132  less good-t 
+  133  sed -n '10,$ { s/.*qi//p; /START/ q }' <good-t |less
+  134  less good-t 
+  135  less good-t 
+  136  rm *.o; make minimise-125 OPTIMISE=-pg NPROCCFLAGS=-DNPROCESSORS=1
+  137  ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM 2>t
+  138  less good-t 
+  139  sed -n '10,$ { s/.*qi//p; /START/ q }' <good-t |less
+  140  less good-t 
+  141  rm *.o; make minimise-125 OPTIMISE=-pg NPROCCFLAGS=-DNPROCESSORS=1
+  142  ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM 2>t
+  143  ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM 2>good-t 
+  144  less good-t 
+  145  sed -n '10,$ { s/.*qi//p; /START/ q }' <good-t |less
+  146  less good-t 
+  147  sed -n 's/.*qi//p; 10,$ { /START/ q }' <good-t |less
+  148  sed -n '/START/,/START/ { s/.*qi//p; b; } /START/q' <good-t |less
+  149  sed -n '/START/,/START/ { s/.*qi//p; b; }; /START/q' <good-t |less
+  150  sed -n '/START/,/START/ { s/.*qi//p; b; }; /START/q' <good-t |less
+  151  sed -n '/START/,/START/ { s/.*qi//p; b; }; /START/q' <good-t |sort |less
+  152  sed -n '/START/,/START/ { s/.*qi//p; b; }; /START/q' <good-t |less
+  153  sed -n 's/.*qi//p; 10,$ { /START/ q }' <good-t |less
+  154  sed -n 's/.*qi//p; 10,$ { /START/ q }' <good-t |less
+  155  sed -n 's/.*qi//p; 10,$ { /START/ q }' <good-t |sort |less
+  156  rm *.o; make minimise-125 OPTIMISE=-pg
+  157  ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM 2>t
+  158  less t
+  159  sed -n 's/.*qi//p; 10,$ { /START/ q }' <t |less
+  160  less t
+  161  diff -u <(sed -n 's/.*qi//p; 10,$ { /START/ q }' <good-t |sort) <(sed -n 's/.*qi//p; 10,$ { /START/ q }' <t) |less
+  162  diff -u <(sed -n 's/.*qi//p; 10,$ { /START/ q }' <good-t |sort) <(sed -n 's/.*qi//p; 10,$ { /START/ q }' <t |sort) |less
+  163  less t
+  164  strace -ou ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM 2>t
+  165  diff -u <(sed -n 's/.*qi//p; 10,$ { /START/ q }' <good-t |sort) <(sed -n 's/.*qi//p; 10,$ { /START/ q }' <t |sort) |less
+  166  less t
+  167  less u
+  168  less u
+  169  strace -fou ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM 2>t
+  170  diff -u <(sed -n 's/.*qi//p; 10,$ { /START/ q }' <good-t |sort) <(sed -n 's/.*qi//p; 10,$ { /START/ q }' <t |sort) |less
+  171  less t
+  172  less u
+  173  less t
+  174  diff -u <(sed -n 's/.*qi//p; 10,$ { /START/ q }' <good-t |sort) <(sed -n 's/.*qi//p; 10,$ { /START/ q }' <t |sort) |less
+  175  less t
+  176  less t
+  177  less u
+  178  strace -s100 -fou ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM 2>t
+  179  less t
+  180  diff -u <(sed -n 's/.*qi//p; 10,$ { /START/ q }' <good-t |sort) <(sed -n 's/.*qi//p; 10,$ { /START/ q }' <t |sort) |less
+  181  less t
+  182  less t
+  183  less u
+  184  uname -av
+  185  history >history
+  186  ls
+  187  cd etc/
+  188  ls
+  189  ls rc0.d
+  190  ls rcS.d
+  191  ls rcS.d/*nbd*
+  192  emacs
+  193  cd /usr/src/
+  194  cat >gsl.runes
+  195  ed gsl.runes 
+  196  ed gsl.runes 
+  197  cd things/moebius2/
+  198  emcs
+  199  emacs
+  200  cd things/moebius2/
+  201  cat history 
+  202  ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM 2>t
+  203  ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM 2>>t
+  204  ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM 2>>t
+  205  rm *.o; make minimise-125 OPTIMISE=-pg
+  206  ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM 2>>t
+  207  less t
+  208  diff -u <(sed -n 's/.*qi//p; 10,$ { /START/ q }' <good-t |sort) <(sed -n 's/.*qi//p; 20,$ { /START/ q }' <t |sort) |less
+  209  rm *.o; make minimise-125 OPTIMISE=-pg
+  210  rm *.o; make minimise-125 OPTIMISE=-pg
+  211  ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM >/dev/null 
+  212  bzr diff
+  213  bzr diff
+  214  rm *.o; make minimise-125 OPTIMISE=-pg
+  215  rm *.o; make minimise-125 OPTIMISE=-pg
+  216  bzr ci -m 'machinery for checking that our OUTER parallel iteration works - before we delete it'
+  217  rm *.o; make minimise-125 OPTIMISE=-pg
+  218  bzr diff
+  219  bzr log |less
+  220  bzr diff -r115 |less
+  221  bzr diff -r115 |less
+  222  bzr diff -r115 |less
+  223  bzr diff -r115 |less
+  224  bzr ci -m 'get rid of debugging for checking OUTER iteration; leave SIGINT handler and fix to OUTER'
+  225  rm *.o; make minimise-125 OPTIMISE=-pg
+  226  rm *.o; make minimise-125 OPTIMISE='-O2 -pg'
+  227  ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM
+  228  bzr ci -m 'on SIGINT, do not exit 0'
+  229  cp gmon.out gmon.out.save
+  230  bzr status
+  231  rm *.o; make minimise-125 OPTIMISE='-O2 -pg'
+  232  rm *.o; make minimise-125 OPTIMISE='-O2 -pg'
+  233  ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM
+  234  ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM
+  235  rm *.o; make minimise-125 OPTIMISE='-pg'
+  236  ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM
+  237  rm minimise-125 
+  238  ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM
+  239  rm *.o; make minimise-125 OPTIMISE='-pg'
+  240  LD_LIBRARY_PATH=/usr/local/profile/usr/lib ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM
+  241  LD_LIBRARY_PATH=/usr/local/profile/usr/lib ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM
+  242  LD_LIBRARY_PATH=/usr/local/profile/usr/lib ldd ./minimise-125
+  243  LD_LIBRARY_PATH=/usr/local/profile/usr/lib ldd ./minimise-125
+  244  LD_LIBRARY_PATH=/usr/local/profile/usr/lib ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM
+  245  rm *.o; make minimise-125 OPTIMISE='-pg'
+  246  g++ -MMD -pg -g -Wall -Wwrite-strings -Wpointer-arith -Werror -Wshadow -Wno-shadow -Wno-error -o minimise-125 energy+125.o graph+125.o mgraph+125.o minimise+125.o half+125.o parallel.o common.o -lgsl -lgslcblas -lpthread
+  247  g++ -MMD -pg -g -Wall -Wwrite-strings -Wpointer-arith -Werror -Wshadow -Wno-shadow -Wno-error -o minimise-125 energy+125.o graph+125.o mgraph+125.o minimise+125.o half+125.o parallel.o common.o /usr/src/profile/gsl-1.10/.libs/libgsl.a /usr/src/profile/gsl-1.10/cblas/.libs/libgslcblas.a -lpthread
+  248  LD_LIBRARY_PATH=/usr/local/profile/usr/lib ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM
+  249  LD_LIBRARY_PATH=/usr/local/profile/usr/lib ldd ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM
+  250   ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM
+  251  g++ -MMD -pg -g -Wall -Wwrite-strings -Wpointer-arith -Werror -Wshadow -Wno-shadow -Wno-error -o minimise-125 energy+125.o graph+125.o mgraph+125.o minimise+125.o half+125.o parallel.o common.o /usr/src/profile/gsl-1.10/.libs/libgsl.a /usr/src/profile/gsl-1.10/cblas/.libs/libgslcblas.a -lpthread
+  252   ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM
+  253  bzr diff
+  254  bzr diff
+  255  bzr diff
+  256  rm *.o; make minimise-125 OPTIMISE='-pg'
+  257  rm *.o; make minimise-125 OPTIMISE='-pg'
+  258  g++ -MMD -pg -g -Wall -Wwrite-strings -Wpointer-arith -Werror -Wshadow -Wno-shadow -Wno-error -o minimise-125 energy+125.o graph+125.o mgraph+125.o minimise+125.o half+125.o parallel.o common.o /usr/src/profile/gsl-1.10/.libs/libgsl.a /usr/src/profile/gsl-1.10/cblas/.libs/libgslcblas.a -lpthread
+  259   ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM
+  260  rm *.o; make minimise-125 OPTIMISE='-pg'
+  261  rm *.o; make minimise-125 OPTIMISE='-pg -O3'
+  262  g++ -MMD -pg -g -Wall -Wwrite-strings -Wpointer-arith -Werror -Wshadow -Wno-shadow -Wno-error -o minimise-125 energy+125.o graph+125.o mgraph+125.o minimise+125.o half+125.o parallel.o common.o /usr/src/profile/gsl-1.10/.libs/libgsl.a /usr/src/profile/gsl-1.10/cblas/.libs/libgslcblas.a -lpthread
+  263   ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM
+  264  bzr status
+  265  bzr diff energy.c
+  266  bzr ci -m 'actually do precomputations!' energy.c
+  267  less history 
+  268  history >history 
+  269  bzr diff Makefile
+  270  bzr ci -m 'use -O3' Makefile
+  271  grep main *.c
+  272  rm *.o; make minimise-125 OPTIMISE='-pg -O3'
+  273  rm *.o; make minimise-125 OPTIMISE='-pg -O3'
+  274  g++ -MMD -pg -g -Wall -Wwrite-strings -Wpointer-arith -Werror -Wshadow -Wno-shadow -Wno-error -o minimise-125 energy+125.o graph+125.o mgraph+125.o minimise+125.o half+125.o parallel.o common.o /usr/src/profile/gsl-1.10/.libs/libgsl.a /usr/src/profile/gsl-1.10/cblas/.libs/libgslcblas.a -lpthread
+  275   ./minimise-125 start-125.cfm -iwip-125.CFM -obest-125.CFM
+  276  bzr status
+  277  bzr ci -m 'memoise edge_end2 now performance is good'
+  278  cd /usr/local/profile/
+  279  dpkg -x /usr/src/profile/libgsl0-dbg_1.10-4_i386.deb 
+  280  dpkg -x /usr/src/profile/libgsl0-dbg_1.10-4_i386.deb .
+  281  ls -ald .
+  282  really chown ian .
+  283  dpkg -x /usr/src/profile/libgsl0-dbg_1.10-4_i386.deb .
+  284  dpkg -x /usr/src/profile/libgsl0-dev_1.10-4_i386.deb .
+  285  dpkg -x /usr/src/profile/libgsl0ldbl_1.10-4_i386.deb .
+  286  ls usr/lib/
+  287  file usr/lib/libgsl.so.0.10.0 
+  288  dpkg -x /usr/src/profile/libgsl0ldbl_1.10-4_i386.deb .
+  289  dpkg -x /usr/src/profile/libgsl0-dev_1.10-4_i386.deb .
+  290  dpkg -x /usr/src/profile/libgsl0-dbg_1.10-4_i386.deb .
+  291  history
+  292  pwd
+  293  man gprof
+  294  man 3 monitor
+  295  man 3 profil
+  296  info gcc
+  297  man gcc
+  298  man -k gcc
+  299  cd /usr/src/gsl-1.10/
+  300  ls
+  301  cd ..
+  302  ls
+  303  mkdir profile
+  304  cd profile/
+  305  apt-get source gsl
+  306  cd gsl-1.10/
+  307  ls
+  308  less debian/rules 
+  309  patch -p1 <../../gsl.patch 
+  310  DEBUGFLAGS='-g -O3 -pg' dpkg-buildpackage -us -uc -rfakeroot -b
+  311  MAKEFLAGS=-j16 DEBUGFLAGS='-g -O3 -pg' dpkg-buildpackage -us -uc -rfakeroot -b
+  312  MAKEFLAGS=-j16 DEBUGFLAGS='-g -O3 -pg' dpkg-buildpackage -us -uc -rfakeroot -b
+  313  MAKEFLAGS=-j16 DEBUGFLAGS='-g -O3 -pg' dpkg-buildpackage -us -uc -rfakeroot -b
+  314  less debian/rules 
+  315  cd ..
+  316  rm -rf gsl-1.10 
+  317  apt-get source gsl
+  318  cd gsl-1.10/
+  319  patch -p1 <../../gsl.patch 
+  320  MAKE='make -j16' DEBUGFLAGS='-g -O3 -pg' dpkg-buildpackage -us -uc -rfakeroot -b
+  321  debian/rules clean
+  322  fakeroot debian/rules clean
+  323  MAKE='make -j16' debian/rules build DEBUGFLAGS='-g -O3 -pg'
+  324  fakeroot debian/rules binary DEBUGFLAGS='-g -O3 -pg'
+  325  less debian/rules 
+  326  man dh_strip
+  327  fakeroot debian/rules clean
+  328  DEB_BUILD_OPTIONS=nostrip MAKE='make -j16' debian/rules build DEBUGFLAGS='-g -O3 -pg'
+  329  DEB_BUILD_OPTIONS=nostrip MAKE='make -j16' fakeroot debian/rules binary DEBUGFLAGS='-g -O3 -pg'
+  330  find -name '*.a'
+  331  find -name 'libgsl.a'
+  332  find -name '*blas*.a'
+  333  history
+  334  patch -p1 </usr/src/gsl.patch2
+  335  fakeroot debian/rules clean
+  336  MAKE='make -j16' debian/rules build DEBUGFLAGS='-g -O3 -pg'
+  337  fakeroot debian/rules clean
+  338  DEB_BUILD_OPTIONS=nostrip MAKE='make -j16' debian/rules build DEBUGFLAGS='-g -O3 -pg'
+  339  fakeroot debian/rules clean
+  340  DEB_BUILD_OPTIONS=nostrip MAKE='make -j16' debian/rules build DEBUGFLAGS='-g -O3 -pg'
+  341  DEB_BUILD_OPTIONS=nostrip MAKE='make -j16' fakeroot debian/rules binary DEBUGFLAGS='-g -O3 -pg'
+  342  cd /usr/src/
+  343  mkdir orig
+  344  cd orig
+  345  apt-get source gsl
+  346  cd ..
+  347  diff -ru {orig/,}gsl-1.10 |less
+  348  diff -ru {orig/,}gsl-1.10/multimin |less
+  349  mkdir orig2
+  350  rsync -a --delete orig/gsl-1.10 orig2/.
+  351  cd orig2/gsl-1.10/
+  352  patch -p1 <../../gsl.patch
+  353  cd ../..
+  354  diff -ru {orig2/,}gsl-1.10/multimin |less
+  355  diff -ru {orig2/,}gsl-1.10/multimin >gsl.patch2 
+  356  diff -ru {orig2/,}gsl-1.10/multimin >gsl.patch2 
+  357  diff -ru {orig2/,}gsl-1.10/multimin >gsl.patch2 
+  358  diff -ru {orig2/,}gsl-1.10/multimin >gsl.patch2 
+  359  diff -ru {orig2/,}gsl-1.10/multimin >gsl.patch2 
+  360  diff -ru {orig2/,}gsl-1.10/multimin >gsl.patch2 
+  361  diff -ru {orig2/,}gsl-1.10/multimin >gsl.patch2 
+  362  diff --exclude=\*{.orig,.rej,~} -ru {orig2/,}gsl-1.10/multimin >gsl.patch2 
+  363  echo diff --exclude=\*{.orig,.rej,~} -ru {orig2/,}gsl-1.10/multimin
+  364  diff --exclude=\*{.orig,.rej,~} -ru {orig2/,}gsl-1.10/multimin >gsl.patch2 
+  365  diff --exclude=\*{.orig,.rej,~} -ru {orig2/,}gsl-1.10/multimin >gsl.patch2 
+  366  diff --exclude=\*{.orig,.rej,~} -ru {orig2/,}gsl-1.10/multimin >gsl.patch2 
+  367  cd things/moebius2/
+  368  gprof minimise-125 |less
+  369  gprof minimise-125 |less
+  370  gprof minimise-125 |less
+  371  gprof minimise-125 |less
+  372  gprof minimise-125 |less
+  373  gprof minimise-125 |less
+  374  gprof minimise-125 |less
+  375  gprof minimise-125 |less
+  376  gprof minimise-125 |less
+  377  gprof minimise-125 |less
+  378  gprof minimise-125 |less
+  379  gprof minimise-125 |less
+  380  gprof minimise-125 |less
+  381  gprof minimise-125 |less
+  382  gprof minimise-125 |less
+  383  gprof minimise-125 |less
+  384  cd things/moebius2/
+  385  grep graph_layout_prepare *.c
+  386  cd /usr/src/gsl-1.10/
+  387  dpkg -l '*gsl*'
+  388  find -name '*prof*'
+  389  cd
+  390  cd -
+  391  ls
+  392  less debian/rules 
+  393  grep -R profil *
+  394  fakeroot debian/rules clean
+  395  DEB_BUILD_OPTIONS=nostrip MAKE='make -j16' debian/rules build
+  396  DEB_BUILD_OPTIONS=nostrip MAKE='make -j16' fakeroot debian/rules binary
+  397  patch -p1 <../gsl.patch2 
+  398  patch -p1 <../gsl.patch2 
+  399  mv multimin/simplex.c.orig  multimin/simplex.c
+  400  patch -U -p1 <../gsl.patch2 
+  401  mkdir ~/junk
+  402  mkdir ~/junk/d
+  403  mv multimin/simplex.c.orig  multimin/simplex.c
+  404  diff -u ~/junk/d/simplex.c multimin/simplex.c |less
+  405  patch -U -p1 <../gsl.patch2 
+  406  mv multimin/simplex.c.orig  multimin/simplex.c
+  407  patch -U -p1 <../gsl.patch2 
+  408  less ../gsl.patch2 
+  409  mv multimin/simplex.c.orig  multimin/simplex.c
+  410  patch -U -p1 <../gsl.patch2 
+  411  mv multimin/simplex.c.orig  multimin/simplex.c
+  412  patch -U -p1 <../gsl.patch2 
+  413  diff -u ~/junk/d/simplex.c multimin/simplex.c |less
+  414  mv multimin/simplex.c.orig  multimin/simplex.c
+  415  diff -u ~/junk/d/simplex.c multimin/simplex.c |less
+  416  patch -U -p1 <../gsl.patch2 
+  417  diff -u ~/junk/d/simplex.c multimin/simplex.c.orig |less
+  418  diff -u ~/junk/d/simplex.c multimin/simplex.c.orig |less
+  419  history
+  420  fakeroot debian/rules clean
+  421  DEB_BUILD_OPTIONS=nostrip MAKE='make -j16' debian/rules build
+  422  fakeroot debian/rules clean
+  423  DEB_BUILD_OPTIONS=nostrip MAKE='make -j16' debian/rules build
+  424  DEB_BUILD_OPTIONS=nostrip MAKE='make -j16' fakeroot debian/rules binary
+  425  cd things/moebius2/
+  426  grep graph_layout_prepare *.c
+  427  less things/moebius2/Makefile
+  428  emacs things/moebius2/energy.c
+  429  cd things/moebius2/
+  430  rm *.o; make minimise-125
+  431  ./interpolate-246 -aa start-125.cfm -ostart-246.cfm
+  432  make interpolate-246
+  433  ./interpolate-246 -aa start-125.cfm -ostart-246.cfm
+  434  make minimise-246
+  435  make minimise-246
+  436  ./interpolate-246 -aa start-125.cfm -ostart-246.cfm
+  437   ./minimise-246 start-246.cfm -iwip-246.CFM -obest-246.CFM
+  438  bzr diff
+  439  bzr ci -m 'allow compiling spuriously with XBITS>=6'
+  440  make
+  441  make
+  442  make -j8
+  443  bzr diff
+  444  bzr ci -m 'primer does not need mgraph_prepare'
+  445   ./minimise-246 start-246.cfm -iwip-246.CFM -obest-246.CFM
+  446   ./minimise-246 start-246.cfm -iwip-246.CFM -obest-246.CFM
+  447   ./minimise-246 start-246.cfm -iwip-246.CFM -obest-246.CFM
+  448   ./minimise-246 start-246.cfm -iwip-246.CFM -obest-246.CFM
+  449  top
+  450  cd things/moebius2
+  451  bzr status
+  452  ls
+  453  make compute
+  454  make clean
+  455  make -j4
+  456  make compute
+  457  pwd
+  458  make compute
+  459  rm best-33.CFM 
+  460  make compute
+  461  make -n compute
+  462  make -n best-968.CFM
+  463  make -n best-33.CFM
+  464  make best-33.CFM
+  465  make best-64.CFM
+  466  make best-64.cfm
+  467  ./interpolate-64 -aa best-33.CFM -ostart-64.cfm
+  468  ./minimise-64 start-64.cfm -iwip-64.CFM -obest-64.CFM
+  469  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM
+  470  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM
+  471  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM
+  472  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM
+  473  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM
+  474  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM
+  475  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM
+  476  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM
+  477  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM
+  478  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM
+  479  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM
+  480  history >nice-64.history
+  481  fg
+  482  fg
+  483  ./minimise-64 start-64.cfm -iwip-64.cfm -obest-64.CFM
+  484  bzr status
+  485  history >nice-64.history
+  486  bzr ci -m 'stopping point for 64'
+  487  bzr status
+  488  bzr status
+  489  cd things/moebius2
+  490  bzr status
+  491  bzr diff
+  492  bzr ci -m 'adjusted costs for 64'
+  493  top
+  494  cd things/moebius2/
+  495  ./interpolate-125 -aa best-64.CFM -ostart-1256.cfm
+  496  ./interpolate-125 -aa best-64.CFM -ostart-125.cfm
+  497  rm ./start-1256.cfm 
+  498  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  499  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  500  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  501  cp start-125.cfm wip-125.cfm 
+  502  cp start-125.cfm wip-125.cfm 
+  503  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  504  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  505  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  506  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  507  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  508  ls -al minimise-125 
+  509  date
+  510  lsss energy.c 
+  511  less energy.c 
+  512  make minimise-125
+  513  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  514  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  515  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  516  ./minimise-125 start-125.cfm -iwip-125.cfm -obest-125.CFM
+  517  ls
+  518  ls *hist8
+  519  ls *hist*
+  520  history >wip-125.history