#!/bin/sh #$Id$ # # Examples: # nohup copy-VAR-to-var 10 . # nohup copy-VAR-to-var 40 ../hydro256e # # Usage: # will copy all VAR5 files to var.dat in each proc directory. # # Description: # Used for restarting from a given VAR file. # Copies all VARx files to var.dat in each proc directory. # Run this command from run directory, not data directory. # The first argument gives the number of the snapshot. # The second argument gives the target directory. # # 14-nov-02/axel: coded # 16-nov-02/axel: enhanced comments /bin/pwd >> $2/data/copied_from.dir /bin/date >> $2/data/copied_from.dir procdirs="`\ls data | grep ^proc `" echo $procdirs for proc in $procdirs do echo "cp data/$proc/VAR$1 $2/data/$proc/var.dat" cp data/$proc/VAR$1 $2/data/$proc/var.dat if [ -e "data/$proc/PVAR$1" ]; then echo "cp data/$proc/PVAR$1 $2/data/$proc/pvar.dat" cp data/$proc/PVAR$1 $2/data/$proc/pvar.dat fi if [ -e "data/$proc/SPVAR$1" ]; then echo "cp data/$proc/SPVAR$1 $2/data/$proc/spvar.dat" cp data/$proc/SPVAR$1 $2/data/$proc/spvar.dat fi done # # Some output and a warning. # echo "Finished... Remember that you may now have to change the files" echo "tsnap.dat, move-me.list, moved-files.list and time_series.dat manually!"