49 lines
1.0 KiB
Tcsh
Executable File
49 lines
1.0 KiB
Tcsh
Executable File
#! /bin/csh -f
|
|
|
|
# check some configurations
|
|
|
|
if ( ! $?G4EXAMPLE_FDID ) then
|
|
echo "G4EXAMPLE_FDID is not defined. Stop."
|
|
exit 2
|
|
endif
|
|
|
|
# setup some variables
|
|
|
|
set name = PersistentEx01
|
|
|
|
set CWD = `pwd`
|
|
set G4ROOT = ${CWD}/../../../..
|
|
if ( $?G4WORKDIR ) then
|
|
set G4BIN = ${G4WORKDIR}/bin/${G4SYSTEM}
|
|
else
|
|
set G4BIN = ${G4ROOT}/bin/${G4SYSTEM}
|
|
endif
|
|
|
|
# check for LHC++ variables
|
|
|
|
source ${G4ROOT}/examples/extended/persistency/PersistentEx01/setup_lhcxx.csh
|
|
|
|
# install new runtime federated database
|
|
|
|
set G4EXAMPLE_FD = $G4WORKDIR/exampleFD/$G4SYSTEM/${name}
|
|
|
|
echo "Copying G4EXAMPLE_BOOT into runtime federated database..."
|
|
gmake newfd
|
|
|
|
setenv OO_FD_BOOT $G4EXAMPLE_FD
|
|
|
|
echo "OO_FD_BOOT is set to $OO_FD_BOOT"
|
|
echo ""
|
|
|
|
if ( $?BACKGROUND ) then
|
|
if ( -e ${name}.log.old ) rm -f ${name}.log.old
|
|
if ( -e ${name}.log ) mv -f ${name}.log ${name}.log.old
|
|
${G4BIN}/${name} ${name}.in >& ${name}.log &
|
|
echo "Job ${name} submitted..."
|
|
sleep 2
|
|
echo "tail -f ${name}.log"
|
|
tail -f ${name}.log
|
|
else
|
|
${G4BIN}/${name} ${name}.in
|
|
endif
|