#! /bin/csh -f -e # The goal of this test is to cmpare CoordMiniizer and GradMinimizer if ( $#argv != 0 ) then echo "usage: run-tests exit 1 endif set randfile = "tetra-3-0001-r" set nicefile = "tetra-3-0001-s" set pg = ~marcone/progs/m3-3.5.3/ set stpg = ${STOLFIHOME}/programs/m3-3.5.3/ # Copy all data to a sub-directory and runs test there set d = "`date +%y-%m-%d-%H%M%S`" echo "running test in ${d}" mkdir -p $d $d/src-save cp -p ${nicefile}.top ${d} cp -p ${randfile}.top ${d} cp -p ${pg}/libm3marcone/src/{*Energy}.?3 ${d}/src-save cp -p ${pg}/OptShape/src/OptShape.m3 ${d}/src-save cp -p ${stpg}/libm3min/src/*.?3 ${d}/src-save cp -p run-tests show-test-plots monotone-energy-plot.nawk ${d} chmod -R a-w ${d}/* cd ${d} # "Usage: OptShape \\\n"); # " -inFile -outFile \\\n"); # " [ -vertexPasses ] \\\n"); # " [ -maxEvals ] \\\n"); # " [ -showEvery | -showAll ] \\\n"); # ParseMinimizerParams.Help); # " \\\n"); # ParseEnergyParams.Help); # "\n"); nice OptShape \ -inFile ${nicefile} \ -outFile ${nicefile}-bumin \ -vertexPasses 120 \ -maxEvals 35 \ -showEvery 50 \ -minimizer Coord Brent \ -energy 1.0000 Curv \ -energy 0.1000 Elect & nice OptShape \ -inFile ${nicefile} \ -outFile ${nicefile}-grad \ -maxEvals 5000 \ -showEvery 50 \ -minimizer Grad Euler \ -energy 1.0000 Curv \ -energy 0.1000 Elect &