#!/bin/sh
# Name: pc_xmlexport
# Author: Antony Mee (A.J.Mee@ncl.ac.uk)
# Started: 04-Aug-2005
# CVS: $Id$
# Usage:
# Hello
# History:
# 23-jun-05/tony: Created
#
IAM=$0
. $PENCIL_HOME/lib/sh/functions.sh
buildtime ()
{
if [ -f .buildtime ]; then
cat .buildtime
else
echo ""
fi
}
variable ()
{
varname=$1
[ "$varname" ] || exit 1
eval "setting=\$$varname"
echo "${setting}"
}
module ()
{
module_name="$1"
[ "$module_name" ] || exit 1
eval "module_setting=\$$module_name"
if [ -f "${module_setting}.f90" ]; then
module_source="${module_setting}.f90"
elif [ -f "${module_setting}.f" ]; then
module_source="${module_setting}.f"
elif [ -f "${module_setting}.c" ]; then
module_source="${module_setting}.c"
else
module_source=""
fi
# if [ -f "$module_source" ]; then
# cvs_get_status $module_source
# fi
echo ""
echo "$module_source'"
# echo "$cvs_status'"
# echo "$cvs_repository_version'"
echo "'"
}
rundirinfo ()
{
restorecwd=`pwd`
[ -f Makefile.src ] || [ ! -d scripts ] && cd ..
if [ ! -f start.in ] || [ ! -f run.in ]; then
cd $restorecwd
return
fi
echo ""
if [ -d CVS ]; then
echo "`pwd`"
echo "`cat CVS/Root`"
echo "`cat CVS/Repository`"
fi
echo ""
cd $restorecwd
}
buildinfo ()
{
cat <
`date`
`hostname`
`uname -s`
`uname -r`
$USER
`uptime`
`buildtime`
`variable FC`
`variable F77`
`variable F90`
`variable FFLAGS`
`variable F90FLAGS`
`variable F77FLAGS`
`variable FFLAGS_GENERAL`
`variable CFLAGS_GENERAL`
`variable LDMPI`
`rundirinfo`
`module MPICOMM`
`module GLOBAL`
`module GRID`
`module IO`
`module FFT`
`module FFTPACK`
`module POWER`
`module DEBUG`
`module HYDRO`
`module VISCOSITY`
`module DENSITY`
`module ENTROPY`
`module MAGNETIC`
`module RADIATION`
`module PSCALAR`
`module CHIRAL`
`module DUSTVELOCITY`
`module DUSTDENSITY`
`module INTERSTELLAR`
`module COSMICRAY`
`module COSMICRAYFLUX`
`module EOS`
`module STRUCT_FUNC`
`module INITCOND_SPEC`
`module SHOCK`
`module TESTFIELD`
`module TESTFLOW`
`module TESTPERTURB`
`module GRAVITY`
`module FORCING`
`module SHEAR`
`module TIMEAVG`
`module SPECIAL`
`module PARTICLES`
`module PARTICLES_SUB`
`module PARTICLES_MAIN`
`module PARTICLES_RADIUS`
`module SHOCK_PROFILE`
`module SHOCK_FINDER`
EOF
# http://www.flickr.com/photos/onlymee/
# A feed of onlymee's Photos
# Mon, 8 Aug 2005 10:01:22 -0700
# Mon, 8 Aug 2005 10:01:22 -0700
#
# http://www.flickr.com/
#
# http://www.flickr.com/images/buddyicon.jpg?32025003@N00
# onlymee's Photos
# http://www.flickr.com/photos/onlymee/
#
#
# -
# img_1912.jpg
# http://www.flickr.com/photos/onlymee/32324192/
# <p><a href="http://www.flickr.com/people/onlymee/">onlymee</a> posted a photo:</p>
#
#<p><a href="http://www.flickr.com/photos/onlymee/32324192/" title="img_1912.jpg"><img src="http://photos21.flickr.com/32324192_55247dc614_m.jpg" width="180" height="240" alt="img_1912.jpg" style="border: 1px solid #000000;" /></a></p>
#
#
# Mon, 8 Aug 2005 10:01:22 -0700
# nobody@flickr.com (onlymee)
# tag:flickr.com,2004:/photo/32324192
#
# img_1912.jpg
# <p><a href="http://www.flickr.com/people/onlymee/">onlymee</a> posted a photo:</p>
#
#<p><a href="http://www.flickr.com/photos/onlymee/32324192/" title="img_1912.jpg"><img src="http://photos21.flickr.com/32324192_55247dc614_m.jpg" width="180" height="240" alt="img_1912.jpg" style="border: 1px solid #000000;" /></a></p>
#
#
#
# onlymee
# blythmaritimefestival2005 nest2005
#
#
}
[ $# -gt 0 ] || (usage_from_header $IAM; exit 1)
while [ $# -gt 0 ]
do
case $1 in
-e)
eval "$2"
shift
;;
-h)
usage_from_header $IAM
exit 1
;;
-?)
usage_from_header $IAM
exit 1
;;
--help)
usage_from_header $IAM
exit 1
;;
buildinfo)
flag_buildinfo=1
;;
--)
shift
break
;;
*)
echo UNRECOGNISED PARAMETER
usage_from_header $IAM
exit 1
;;
esac
shift
done
[ $flag_buildinfo ] && buildinfo