[cig-commits] r21292 - in cs/batlab/trunk: . CitcomS CitcomS/build_files RELAX RELAX/build_files SPECFEM3D_GLOBE SPECFEM3D_GLOBE/build_files relax/scripts relax/scripts/hg relax/scripts/wget

ericheien at geodynamics.org ericheien at geodynamics.org
Thu Jan 24 23:26:09 PST 2013


Author: ericheien
Date: 2013-01-24 23:26:09 -0800 (Thu, 24 Jan 2013)
New Revision: 21292

Added:
   cs/batlab/trunk/CitcomS/
   cs/batlab/trunk/CitcomS/README
   cs/batlab/trunk/CitcomS/build_files.scp
   cs/batlab/trunk/CitcomS/build_files/
   cs/batlab/trunk/CitcomS/build_files/build_dist.sh
   cs/batlab/trunk/CitcomS/build_files/build_openmpi.sh
   cs/batlab/trunk/CitcomS/build_files/build_repo.sh
   cs/batlab/trunk/CitcomS/dist_check.run-spec
   cs/batlab/trunk/CitcomS/dist_files.scp
   cs/batlab/trunk/CitcomS/dist_files.url
   cs/batlab/trunk/CitcomS/openmpi-1.6.3.scp
   cs/batlab/trunk/CitcomS/repo_check.run-spec
   cs/batlab/trunk/CitcomS/repo_checkout.svn
   cs/batlab/trunk/README
   cs/batlab/trunk/RELAX/
   cs/batlab/trunk/RELAX/build_files.scp
   cs/batlab/trunk/RELAX/build_files/
   cs/batlab/trunk/RELAX/build_files/build_dist.sh
   cs/batlab/trunk/RELAX/build_files/build_libraries.sh
   cs/batlab/trunk/RELAX/dist_check.run-spec
   cs/batlab/trunk/RELAX/dist_files.scp
   cs/batlab/trunk/RELAX/dist_files.url
   cs/batlab/trunk/RELAX/fftw-3.3.3.scp
   cs/batlab/trunk/RELAX/gmt-4.5.8.scp
   cs/batlab/trunk/RELAX/netcdf.scp
   cs/batlab/trunk/RELAX/proj-4.8.0.scp
   cs/batlab/trunk/RELAX/repo_checkout.hg
   cs/batlab/trunk/SPECFEM3D_GLOBE/
   cs/batlab/trunk/SPECFEM3D_GLOBE/README
   cs/batlab/trunk/SPECFEM3D_GLOBE/build_files.scp
   cs/batlab/trunk/SPECFEM3D_GLOBE/build_files/
   cs/batlab/trunk/SPECFEM3D_GLOBE/build_files/build.sh
   cs/batlab/trunk/SPECFEM3D_GLOBE/build_files/build_openmpi.sh
   cs/batlab/trunk/SPECFEM3D_GLOBE/dist_check.run-spec
   cs/batlab/trunk/SPECFEM3D_GLOBE/dist_files.scp
   cs/batlab/trunk/SPECFEM3D_GLOBE/dist_files.url
   cs/batlab/trunk/SPECFEM3D_GLOBE/openmpi-1.6.3.scp
   cs/batlab/trunk/SPECFEM3D_GLOBE/repo_check.run-spec
   cs/batlab/trunk/SPECFEM3D_GLOBE/repo_checkout.svn
   cs/batlab/trunk/TODO
   cs/batlab/trunk/setup_debug.sh
Removed:
   cs/batlab/trunk/CitcomS/scripts/
   cs/batlab/trunk/citcom/
   cs/batlab/trunk/gale/
   cs/batlab/trunk/relax/scripts/hg/build.sh
   cs/batlab/trunk/relax/scripts/hg/hg-make.hg
   cs/batlab/trunk/relax/scripts/hg/run
   cs/batlab/trunk/relax/scripts/hg/run1.input
   cs/batlab/trunk/relax/scripts/hg/simple-make.run-spec
   cs/batlab/trunk/relax/scripts/hg/simple-make.scp
   cs/batlab/trunk/relax/scripts/wget/web-make.url
   cs/batlab/trunk/relax/scripts/wgetInstallScript
   cs/batlab/trunk/specfem/
Modified:
   cs/batlab/trunk/
Log:
Updated BaTLab test framework, now successfully automatically builds distribution and repositories for CitcomS (14 platforms confirmed), SPECFEM3D_GLOBE (13 platforms confirmed), RELAX (9 platforms confirmed)



Property changes on: cs/batlab/trunk
___________________________________________________________________
Name: svn:ignore
   + distributions
support



Copied: cs/batlab/trunk/CitcomS (from rev 21265, cs/batlab/trunk/citcom)

Added: cs/batlab/trunk/CitcomS/README
===================================================================
--- cs/batlab/trunk/CitcomS/README	                        (rev 0)
+++ cs/batlab/trunk/CitcomS/README	2013-01-25 07:26:09 UTC (rev 21292)
@@ -0,0 +1,32 @@
+To run a test of the SVN repository code or distribution code call:
+
+nmi_submit ./repo_check.run-spec
+nmi_submit ./dist_check.run-spec
+
+Description of Files
+
+build_files.scp
+	Metronome input file describing build scripts/files needed for runs.
+	
+dist_check.run-spec
+	Metronome input file describing SVN repository based run.
+
+dist_files.scp
+	Metronome input file describing local location of distribution files, to allow for
+	faster debugging. These must be set up using the setup_debug.sh script.
+
+dist_files.url
+	Metronome input file describing location of distribution on CIG website.
+
+build_files/build_dist.sh
+	Shell script containing build commands for distribution code.
+
+build_files/build_repo.sh 
+	Shell script containing build commands for SVN repository code.
+
+repo_check.run-spec
+	Metronome input file describing SVN repository based run.
+
+repo_checkout.svn
+	Metronome input file describing location of SVN repository.
+

Added: cs/batlab/trunk/CitcomS/build_files/build_dist.sh
===================================================================
--- cs/batlab/trunk/CitcomS/build_files/build_dist.sh	                        (rev 0)
+++ cs/batlab/trunk/CitcomS/build_files/build_dist.sh	2013-01-25 07:26:09 UTC (rev 21292)
@@ -0,0 +1,16 @@
+#!/bin/bash
+#
+# $Id
+
+# Point to any additional installed libraries
+export PATH=$PATH:`pwd`/local/bin/
+export LDFLAGS=-L`pwd`/local/lib/
+export CFLAGS=-I`pwd`/local/include/
+export LD_LIBRARY_PATH=`pwd`/local/lib/
+
+# Builds CitcomS
+cd CitcomS-*
+./configure --without-pyre && make
+
+exit $?
+


Property changes on: cs/batlab/trunk/CitcomS/build_files/build_dist.sh
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:keywords
   + Id

Added: cs/batlab/trunk/CitcomS/build_files/build_openmpi.sh
===================================================================
--- cs/batlab/trunk/CitcomS/build_files/build_openmpi.sh	                        (rev 0)
+++ cs/batlab/trunk/CitcomS/build_files/build_openmpi.sh	2013-01-25 07:26:09 UTC (rev 21292)
@@ -0,0 +1,10 @@
+#!/bin/bash
+#
+# $Id
+
+# Builds and installs OpenMPI to support platforms that don't already have it
+cd openmpi-*
+./configure --prefix=`pwd`/../local/ && make && make install
+
+exit $?
+


Property changes on: cs/batlab/trunk/CitcomS/build_files/build_openmpi.sh
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:keywords
   + Id

Added: cs/batlab/trunk/CitcomS/build_files/build_repo.sh
===================================================================
--- cs/batlab/trunk/CitcomS/build_files/build_repo.sh	                        (rev 0)
+++ cs/batlab/trunk/CitcomS/build_files/build_repo.sh	2013-01-25 07:26:09 UTC (rev 21292)
@@ -0,0 +1,18 @@
+#!/bin/bash
+#
+# $Id
+
+# Point to any additional installed libraries
+export PATH=$PATH:`pwd`/local/bin/
+export LDFLAGS=-L`pwd`/local/lib/
+export CFLAGS=-I`pwd`/local/include/
+export LD_LIBRARY_PATH=`pwd`/local/lib/
+
+# Build CitcomS
+cd CitcomS			
+autoreconf -i \
+    && ./configure --without-pyre \
+    && make
+
+exit $?
+


Property changes on: cs/batlab/trunk/CitcomS/build_files/build_repo.sh
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:keywords
   + Id

Copied: cs/batlab/trunk/CitcomS/build_files.scp (from rev 21265, cs/batlab/trunk/citcom/scripts/svn/simple-make.scp)
===================================================================
--- cs/batlab/trunk/CitcomS/build_files.scp	                        (rev 0)
+++ cs/batlab/trunk/CitcomS/build_files.scp	2013-01-25 07:26:09 UTC (rev 21292)
@@ -0,0 +1,6 @@
+# $Id
+
+method = scp
+scp_file = ~/trunk/CitcomS/build_files/*
+recursive = true
+


Property changes on: cs/batlab/trunk/CitcomS/build_files.scp
___________________________________________________________________
Name: svn:keywords
   + Id

Copied: cs/batlab/trunk/CitcomS/dist_check.run-spec (from rev 21265, cs/batlab/trunk/citcom/scripts/svn/simple-make.run-spec)
===================================================================
--- cs/batlab/trunk/CitcomS/dist_check.run-spec	                        (rev 0)
+++ cs/batlab/trunk/CitcomS/dist_check.run-spec	2013-01-25 07:26:09 UTC (rev 21292)
@@ -0,0 +1,29 @@
+# $Id
+
+project = CIG
+component = CitcomS
+description = Build test of CitcomS distribution
+run_type = build
+inputs = dist_files.scp, build_files.scp, openmpi-1.6.3.scp 
+x86_64_Fedora16_remote_pre = build_openmpi.sh
+x86_64_Fedora17_remote_pre = build_openmpi.sh
+x86_64_MacOSX7_remote_pre = build_openmpi.sh
+x86_64_RedHat5_remote_pre = build_openmpi.sh
+x86_64_RedHat6_remote_pre = build_openmpi.sh
+x86_64_SL6_remote_pre = build_openmpi.sh
+x86_64_Solaris11_remote_pre = build_openmpi.sh
+x86_64_macos_10.7_remote_pre = build_openmpi.sh
+x86_RedHat5_remote_pre = build_openmpi.sh
+x86_RedHat6_remote_pre = build_openmpi.sh
+x86_SL5_remote_pre = build_openmpi.sh
+
+remote_task = build_dist.sh
+
+# These platforms mostly work (still some minor tweaks needed)
+platforms = x86_64_Debian5, x86_64_Debian6, x86_64_Ubuntu10, x86_64_Ubuntu12, x86_Debian6, x86_64_Fedora16, x86_64_Fedora17, x86_64_MacOSX7, x86_64_RedHat5, x86_64_RedHat6, x86_64_SL6, x86_64_Solaris11, x86_64_macos_10.7, x86_RedHat5, x86_RedHat6, x86_SL5
+
+# These platforms fail
+#platforms = x86_64_Windows7, x86_WindowsXP
+
+notify = emheien at geodynamics.org
+


Property changes on: cs/batlab/trunk/CitcomS/dist_check.run-spec
___________________________________________________________________
Name: svn:keywords
   + Id

Copied: cs/batlab/trunk/CitcomS/dist_files.scp (from rev 21265, cs/batlab/trunk/citcom/scripts/wget/web-make.url)
===================================================================
--- cs/batlab/trunk/CitcomS/dist_files.scp	                        (rev 0)
+++ cs/batlab/trunk/CitcomS/dist_files.scp	2013-01-25 07:26:09 UTC (rev 21292)
@@ -0,0 +1,6 @@
+# $Id
+
+method = scp
+scp_file = ~/trunk/distributions/CitcomS-3.2.0.tar.gz
+untar = true
+


Property changes on: cs/batlab/trunk/CitcomS/dist_files.scp
___________________________________________________________________
Name: svn:keywords
   + Id

Copied: cs/batlab/trunk/CitcomS/dist_files.url (from rev 21265, cs/batlab/trunk/citcom/scripts/wget/web-make.url)
===================================================================
--- cs/batlab/trunk/CitcomS/dist_files.url	                        (rev 0)
+++ cs/batlab/trunk/CitcomS/dist_files.url	2013-01-25 07:26:09 UTC (rev 21292)
@@ -0,0 +1,6 @@
+# $Id
+
+method = url
+url = http://www.geodynamics.org/cig/software/citcoms/CitcomS-3.2.0.tar.gz
+untar = true
+


Property changes on: cs/batlab/trunk/CitcomS/dist_files.url
___________________________________________________________________
Name: svn:keywords
   + Id

Added: cs/batlab/trunk/CitcomS/openmpi-1.6.3.scp
===================================================================
--- cs/batlab/trunk/CitcomS/openmpi-1.6.3.scp	                        (rev 0)
+++ cs/batlab/trunk/CitcomS/openmpi-1.6.3.scp	2013-01-25 07:26:09 UTC (rev 21292)
@@ -0,0 +1,6 @@
+# $Id
+
+method = scp
+scp_file = ~/trunk/support/openmpi-1.6.3.tar.bz2
+untar = true
+


Property changes on: cs/batlab/trunk/CitcomS/openmpi-1.6.3.scp
___________________________________________________________________
Name: svn:keywords
   + Id

Copied: cs/batlab/trunk/CitcomS/repo_check.run-spec (from rev 21265, cs/batlab/trunk/citcom/scripts/svn/simple-make.run-spec)
===================================================================
--- cs/batlab/trunk/CitcomS/repo_check.run-spec	                        (rev 0)
+++ cs/batlab/trunk/CitcomS/repo_check.run-spec	2013-01-25 07:26:09 UTC (rev 21292)
@@ -0,0 +1,30 @@
+# $Id
+
+project = CIG
+component = CitcomS
+description = Build test of CitcomS SVN
+run_type = build
+inputs = repo_checkout.svn, build_files.scp, openmpi-1.6.3.scp
+
+x86_64_Fedora16_remote_pre = build_openmpi.sh
+x86_64_Fedora17_remote_pre = build_openmpi.sh
+x86_64_MacOSX7_remote_pre = build_openmpi.sh
+x86_64_RedHat5_remote_pre = build_openmpi.sh
+x86_64_RedHat6_remote_pre = build_openmpi.sh
+x86_64_SL6_remote_pre = build_openmpi.sh
+x86_64_Solaris11_remote_pre = build_openmpi.sh
+x86_64_macos_10.7_remote_pre = build_openmpi.sh
+x86_RedHat5_remote_pre = build_openmpi.sh
+x86_RedHat6_remote_pre = build_openmpi.sh
+x86_SL5_remote_pre = build_openmpi.sh
+
+remote_task = build_repo.sh
+
+# These platforms mostly work (still some minor tweaks needed)
+platforms = x86_64_Debian5, x86_64_Debian6, x86_64_Ubuntu10, x86_64_Ubuntu12, x86_Debian6, x86_64_Fedora16, x86_64_Fedora17, x86_64_MacOSX7, x86_64_RedHat5, x86_64_RedHat6, x86_64_SL6, x86_64_Solaris11, x86_64_macos_10.7, x86_RedHat5, x86_RedHat6, x86_SL5
+
+# These platforms fail
+#platforms = x86_64_Windows7, x86_WindowsXP
+
+notify = emheien at geodynamics.org
+


Property changes on: cs/batlab/trunk/CitcomS/repo_check.run-spec
___________________________________________________________________
Name: svn:keywords
   + Id

Copied: cs/batlab/trunk/CitcomS/repo_checkout.svn (from rev 21265, cs/batlab/trunk/citcom/scripts/svn/svn-make.svn)
===================================================================
--- cs/batlab/trunk/CitcomS/repo_checkout.svn	                        (rev 0)
+++ cs/batlab/trunk/CitcomS/repo_checkout.svn	2013-01-25 07:26:09 UTC (rev 21292)
@@ -0,0 +1,5 @@
+# $Id
+
+method = svn
+url = http://geodynamics.org/svn/cig/mc/3D/CitcomS/trunk CitcomS
+


Property changes on: cs/batlab/trunk/CitcomS/repo_checkout.svn
___________________________________________________________________
Name: svn:keywords
   + Id

Added: cs/batlab/trunk/README
===================================================================
--- cs/batlab/trunk/README	                        (rev 0)
+++ cs/batlab/trunk/README	2013-01-25 07:26:09 UTC (rev 21292)
@@ -0,0 +1,69 @@
+Current Status of Build and Test
+
+Build Status Codes
+B = Build works correctly
+F = Build fails
+
+Test Status Codes
+N = No tests run
+S = Some tests work correctly
+A = All tests work correctly
+
+Program		Platform		Date Checked	Dist	Repo
+CitcomS		x86_64_Debian5		1/24/2013	BN	BN
+CitcomS		x86_64_Debian6		1/24/2013	BN	BN
+CitcomS		x86_64_Fedora16		1/24/2013	BN	BN
+CitcomS		x86_64_Fedora17		1/24/2013	BN	BN
+CitcomS		x86_64_MacOSX7		1/24/2013	BN	BN
+CitcomS		x86_64_RedHat5		1/24/2013	BN	BN
+CitcomS		x86_64_RedHat6		1/24/2013	BN	BN
+CitcomS		x86_64_SL6		1/24/2013	BN	BN
+CitcomS		x86_64_Ubuntu10		1/24/2013	BN	BN
+CitcomS		x86_64_Ubuntu12		1/24/2013	BN	BN
+CitcomS		x86_64_macos_10.7	1/24/2013	BN	BN
+CitcomS		x86_Debian6		1/24/2013	BN	BN
+CitcomS		x86_RedHat5		1/24/2013	BN	BN
+CitcomS		x86_RedHat6		1/24/2013	BN	BN
+CitcomS		x86_SL5			1/24/2013	FN	FN
+CitcomS		x86_64_Solaris11	1/24/2013	FN	FN
+CitcomS		x86_64_Windows7		1/24/2013	FN	FN
+CitcomS		x86_WindowsXP		1/24/2013	N	N
+
+SPECFEM3D_GLOBE	x86_64_Debian5		1/24/2013	BN	BN
+SPECFEM3D_GLOBE	x86_64_Debian6		1/24/2013	BN	BN
+SPECFEM3D_GLOBE	x86_64_Fedora16		1/24/2013	BN	BN
+SPECFEM3D_GLOBE	x86_64_Fedora17		1/24/2013	BN	BN
+SPECFEM3D_GLOBE	x86_64_MacOSX7		1/24/2013	BN	BN
+SPECFEM3D_GLOBE	x86_64_RedHat6		1/24/2013	BN	BN
+SPECFEM3D_GLOBE	x86_64_SL6		1/24/2013	BN	BN
+SPECFEM3D_GLOBE	x86_64_Solaris11	1/24/2013	BN	BN
+SPECFEM3D_GLOBE	x86_64_Ubuntu10		1/24/2013	BN	BN
+SPECFEM3D_GLOBE	x86_64_Ubuntu12		1/24/2013	BN	BN
+SPECFEM3D_GLOBE	x86_64_macos_10.7	1/24/2013	BN	BN
+SPECFEM3D_GLOBE	x86_Debian6		1/24/2013	BN	BN
+SPECFEM3D_GLOBE	x86_RedHat6		1/24/2013	BN	BN
+SPECFEM3D_GLOBE	x86_RedHat5		1/24/2013	FN	FN
+SPECFEM3D_GLOBE	x86_SL5			1/24/2013	FN	FN
+SPECFEM3D_GLOBE	x86_64_RedHat5		1/24/2013	FN	FN
+SPECFEM3D_GLOBE	x86_64_Windows7		1/24/2013	FN	FN
+SPECFEM3D_GLOBE	x86_WindowsXP		1/24/2013	N	N
+
+RELAX		x86_64_Debian6		1/24/2013	BN	BN
+RELAX		x86_64_Fedora16		1/24/2013	BN	BN
+RELAX		x86_64_Fedora17		1/24/2013	BN	BN
+RELAX		x86_64_RedHat6		1/24/2013	BN	BN
+RELAX		x86_64_SL6		1/24/2013	BN	BN
+RELAX		x86_64_Ubuntu10		1/24/2013	BN	BN
+RELAX		x86_64_Ubuntu12		1/24/2013	BN	BN
+RELAX		x86_Debian6		1/24/2013	BN	BN
+RELAX		x86_RedHat6		1/24/2013	BN	BN
+RELAX		x86_SL5			1/24/2013	FN	FN
+RELAX		x86_WindowsXP		1/24/2013	FN	FN
+RELAX		x86_64_MacOSX7		1/24/2013	FN	FN
+RELAX		x86_64_Debian5		1/24/2013	FN	FN
+RELAX		x86_64_RedHat5		1/24/2013	N	N
+RELAX		x86_64_Solaris11	1/24/2013	FN	FN
+RELAX		x86_64_Windows7		1/24/2013	FN	FN
+RELAX		x86_64_macos_10.7	1/24/2013	FN	FN
+RELAX		x86_RedHat5		1/24/2013	FN	FN
+

Added: cs/batlab/trunk/RELAX/build_files/build_dist.sh
===================================================================
--- cs/batlab/trunk/RELAX/build_files/build_dist.sh	                        (rev 0)
+++ cs/batlab/trunk/RELAX/build_files/build_dist.sh	2013-01-25 07:26:09 UTC (rev 21292)
@@ -0,0 +1,18 @@
+#!/bin/sh
+#
+# $Id
+
+# set location of netcdf headers for GMT
+export NETCDF_INC=`pwd`/../local/include/
+export NETCDF_LIB=`pwd`/../local/lib/
+
+# build and test program
+# need to replace run1.input to either test only first coseismic event, or limit integration to a certain number of iterations
+# grep records only the tenth iteration on the first coseismic event, puts it in results
+cd Relax*
+./waf configure --use-ctfft --proj-dir=`pwd`/../local --gmt-dir=`pwd`/../local --fftw-dir=`pwd`/../local \
+    && ./waf
+#./waf configure --use-fftw --proj-dir=`pwd`/../local --gmt-dir=`pwd`/../local --fftw-dir=`pwd`/../local \
+
+exit $?
+


Property changes on: cs/batlab/trunk/RELAX/build_files/build_dist.sh
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:keywords
   + Id

Added: cs/batlab/trunk/RELAX/build_files/build_libraries.sh
===================================================================
--- cs/batlab/trunk/RELAX/build_files/build_libraries.sh	                        (rev 0)
+++ cs/batlab/trunk/RELAX/build_files/build_libraries.sh	2013-01-25 07:26:09 UTC (rev 21292)
@@ -0,0 +1,27 @@
+#!/bin/sh
+#
+# $Id
+
+#cd fftw-* \
+#    && ./configure --prefix=`pwd`/../local --enable-float --enable-threads \
+#    && make install \
+#    &&
+cd proj-* \
+    && ./configure --with-jni=no --prefix=`pwd`/../local \
+    && make install \
+    && cd ../netcdf* \
+    && ./configure --disable-netcdf-4 --disable-doxygen --prefix=`pwd`/../local \
+    && make install \
+    && export NETCDF_INC=`pwd`/../local/include/ \
+    && export NETCDF_LIB=`pwd`/../local/lib/ \
+    && cd ../GMT* \
+    && ./configure --without-x --prefix=`pwd`/../local \
+    && make \
+    && make install-gmt \
+    && make install-data \
+    && make clean
+
+
+
+exit $?
+


Property changes on: cs/batlab/trunk/RELAX/build_files/build_libraries.sh
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:keywords
   + Id

Copied: cs/batlab/trunk/RELAX/build_files.scp (from rev 21265, cs/batlab/trunk/relax/scripts/hg/simple-make.scp)
===================================================================
--- cs/batlab/trunk/RELAX/build_files.scp	                        (rev 0)
+++ cs/batlab/trunk/RELAX/build_files.scp	2013-01-25 07:26:09 UTC (rev 21292)
@@ -0,0 +1,5 @@
+# $Id
+
+method = scp
+scp_file = ~/trunk/RELAX/build_files/*
+


Property changes on: cs/batlab/trunk/RELAX/build_files.scp
___________________________________________________________________
Name: svn:keywords
   + Id

Copied: cs/batlab/trunk/RELAX/dist_check.run-spec (from rev 21265, cs/batlab/trunk/relax/scripts/hg/simple-make.run-spec)
===================================================================
--- cs/batlab/trunk/RELAX/dist_check.run-spec	                        (rev 0)
+++ cs/batlab/trunk/RELAX/dist_check.run-spec	2013-01-25 07:26:09 UTC (rev 21292)
@@ -0,0 +1,17 @@
+# $Id
+
+project = CIG
+component = RELAX
+run_type = build
+inputs = build_files.scp, dist_files.scp, fftw-3.3.3.scp, gmt-4.5.8.scp, netcdf.scp, proj-4.8.0.scp
+remote_pre = build_libraries.sh
+remote_task = build_dist.sh
+# These platforms have been confirmed to work
+#platforms = x86_64_Ubuntu10
+#platforms = x86_64_Debian5, x86_64_Debian6, x86_64_Ubuntu10, x86_64_Ubuntu12, x86_Debian6
+# These platforms fail for various reasons (mostly a lack of MPI libraries)
+#platforms = x86_64_Fedora16, x86_64_Fedora17, x86_64_MacOSX7, x86_64_RedHat5, x86_64_RedHat6, x86_64_SL6, x86_64_Solaris11, x86_64_Windows7, x86_64_macos_10.7, x86_RedHat5, x86_RedHat6, x86_SL5, x86_WindowsXP
+#
+platforms = x86_64_Debian5, x86_64_Debian6, x86_64_Ubuntu10, x86_64_Ubuntu12, x86_Debian6, x86_64_Fedora16, x86_64_Fedora17, x86_64_MacOSX7, x86_64_RedHat5, x86_64_RedHat6, x86_64_SL6, x86_64_Solaris11, x86_64_Windows7, x86_64_macos_10.7, x86_RedHat5, x86_RedHat6, x86_SL5, x86_WindowsXP
+
+notify = emheien at geodynamics.org


Property changes on: cs/batlab/trunk/RELAX/dist_check.run-spec
___________________________________________________________________
Name: svn:keywords
   + Id

Copied: cs/batlab/trunk/RELAX/dist_files.scp (from rev 21265, cs/batlab/trunk/relax/scripts/wget/web-make.url)
===================================================================
--- cs/batlab/trunk/RELAX/dist_files.scp	                        (rev 0)
+++ cs/batlab/trunk/RELAX/dist_files.scp	2013-01-25 07:26:09 UTC (rev 21292)
@@ -0,0 +1,6 @@
+# $Id
+
+method = scp
+scp_file = ~/trunk/distributions/Relax-1_0_4.tgz
+untar = true
+


Property changes on: cs/batlab/trunk/RELAX/dist_files.scp
___________________________________________________________________
Name: svn:keywords
   + Id

Copied: cs/batlab/trunk/RELAX/dist_files.url (from rev 21265, cs/batlab/trunk/relax/scripts/wget/web-make.url)
===================================================================
--- cs/batlab/trunk/RELAX/dist_files.url	                        (rev 0)
+++ cs/batlab/trunk/RELAX/dist_files.url	2013-01-25 07:26:09 UTC (rev 21292)
@@ -0,0 +1,6 @@
+# $Id
+
+method = url
+url = http://www.geodynamics.org/cig/software/relax/Relax-1_0_4.tgz
+untar = true
+


Property changes on: cs/batlab/trunk/RELAX/dist_files.url
___________________________________________________________________
Name: svn:keywords
   + Id

Added: cs/batlab/trunk/RELAX/fftw-3.3.3.scp
===================================================================
--- cs/batlab/trunk/RELAX/fftw-3.3.3.scp	                        (rev 0)
+++ cs/batlab/trunk/RELAX/fftw-3.3.3.scp	2013-01-25 07:26:09 UTC (rev 21292)
@@ -0,0 +1,6 @@
+# $Id
+
+method = scp
+scp_file = ~/trunk/support/fftw-3.3.3.tar.gz
+untar = true
+


Property changes on: cs/batlab/trunk/RELAX/fftw-3.3.3.scp
___________________________________________________________________
Name: svn:keywords
   + Id

Added: cs/batlab/trunk/RELAX/gmt-4.5.8.scp
===================================================================
--- cs/batlab/trunk/RELAX/gmt-4.5.8.scp	                        (rev 0)
+++ cs/batlab/trunk/RELAX/gmt-4.5.8.scp	2013-01-25 07:26:09 UTC (rev 21292)
@@ -0,0 +1,6 @@
+# $Id
+
+method = scp
+scp_file = ~/trunk/support/gmt-4.5.8.tar.bz2
+untar = true
+


Property changes on: cs/batlab/trunk/RELAX/gmt-4.5.8.scp
___________________________________________________________________
Name: svn:keywords
   + Id

Added: cs/batlab/trunk/RELAX/netcdf.scp
===================================================================
--- cs/batlab/trunk/RELAX/netcdf.scp	                        (rev 0)
+++ cs/batlab/trunk/RELAX/netcdf.scp	2013-01-25 07:26:09 UTC (rev 21292)
@@ -0,0 +1,6 @@
+# $Id
+
+method = scp
+scp_file = ~/trunk/support/netcdf.tar.gz
+untar = true
+


Property changes on: cs/batlab/trunk/RELAX/netcdf.scp
___________________________________________________________________
Name: svn:keywords
   + Id

Added: cs/batlab/trunk/RELAX/proj-4.8.0.scp
===================================================================
--- cs/batlab/trunk/RELAX/proj-4.8.0.scp	                        (rev 0)
+++ cs/batlab/trunk/RELAX/proj-4.8.0.scp	2013-01-25 07:26:09 UTC (rev 21292)
@@ -0,0 +1,6 @@
+# $Id
+
+method = scp
+scp_file = ~/trunk/support/proj-4.8.0.tar.gz
+untar = true
+


Property changes on: cs/batlab/trunk/RELAX/proj-4.8.0.scp
___________________________________________________________________
Name: svn:keywords
   + Id

Copied: cs/batlab/trunk/RELAX/repo_checkout.hg (from rev 21265, cs/batlab/trunk/relax/scripts/hg/hg-make.hg)
===================================================================
--- cs/batlab/trunk/RELAX/repo_checkout.hg	                        (rev 0)
+++ cs/batlab/trunk/RELAX/repo_checkout.hg	2013-01-25 07:26:09 UTC (rev 21292)
@@ -0,0 +1,6 @@
+# $Id
+
+method = hg
+url = http://geodynamics.org/hg/short/3D/relax
+path = relax
+


Property changes on: cs/batlab/trunk/RELAX/repo_checkout.hg
___________________________________________________________________
Name: svn:keywords
   + Id

Added: cs/batlab/trunk/SPECFEM3D_GLOBE/README
===================================================================
--- cs/batlab/trunk/SPECFEM3D_GLOBE/README	                        (rev 0)
+++ cs/batlab/trunk/SPECFEM3D_GLOBE/README	2013-01-25 07:26:09 UTC (rev 21292)
@@ -0,0 +1,29 @@
+To run a test of the SVN repository code or distribution code call:
+
+nmi_submit ./repo_check.run-spec
+nmi_submit ./dist_check.run-spec
+
+Description of Files
+
+build_files.scp
+	Metronome input file describing build scripts/files needed for runs.
+	
+dist_check.run-spec
+	Metronome input file describing SVN repository based run.
+
+dist_files.scp
+	Metronome input file describing local location of distribution files, to allow for
+	faster debugging. These must be set up using the setup_debug.sh script.
+
+dist_files.url
+	Metronome input file describing location of distribution on CIG website.
+
+build_files/build.sh
+	Shell script containing build commands for distribution or repository code.
+
+repo_check.run-spec
+	Metronome input file describing SVN repository based run.
+
+repo_checkout.svn
+	Metronome input file describing location of SVN repository.
+

Added: cs/batlab/trunk/SPECFEM3D_GLOBE/build_files/build.sh
===================================================================
--- cs/batlab/trunk/SPECFEM3D_GLOBE/build_files/build.sh	                        (rev 0)
+++ cs/batlab/trunk/SPECFEM3D_GLOBE/build_files/build.sh	2013-01-25 07:26:09 UTC (rev 21292)
@@ -0,0 +1,15 @@
+#!/bin/bash
+#
+# $Id
+
+# Point to any additional installed libraries
+export PATH=$PATH:`pwd`/local/bin/
+export LDFLAGS=-L`pwd`/local/lib/
+export CFLAGS=-I`pwd`/local/include/
+export LD_LIBRARY_PATH=`pwd`/local/lib/
+
+cd SPECFEM*
+./configure && make all
+
+exit $?
+


Property changes on: cs/batlab/trunk/SPECFEM3D_GLOBE/build_files/build.sh
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:keywords
   + Id

Added: cs/batlab/trunk/SPECFEM3D_GLOBE/build_files/build_openmpi.sh
===================================================================
--- cs/batlab/trunk/SPECFEM3D_GLOBE/build_files/build_openmpi.sh	                        (rev 0)
+++ cs/batlab/trunk/SPECFEM3D_GLOBE/build_files/build_openmpi.sh	2013-01-25 07:26:09 UTC (rev 21292)
@@ -0,0 +1,10 @@
+#!/bin/bash
+#
+# $Id
+
+# Builds and installs OpenMPI to support platforms that don't already have it
+cd openmpi-*
+./configure --prefix=`pwd`/../local/ && make && make install
+
+exit $?
+


Property changes on: cs/batlab/trunk/SPECFEM3D_GLOBE/build_files/build_openmpi.sh
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:keywords
   + Id

Copied: cs/batlab/trunk/SPECFEM3D_GLOBE/build_files.scp (from rev 21290, cs/batlab/trunk/specfem/scripts/svn/simple-make.scp)
===================================================================
--- cs/batlab/trunk/SPECFEM3D_GLOBE/build_files.scp	                        (rev 0)
+++ cs/batlab/trunk/SPECFEM3D_GLOBE/build_files.scp	2013-01-25 07:26:09 UTC (rev 21292)
@@ -0,0 +1,6 @@
+# $Id
+
+method = scp
+scp_file = ~/trunk/SPECFEM3D_GLOBE/build_files/*
+recursive = true
+


Property changes on: cs/batlab/trunk/SPECFEM3D_GLOBE/build_files.scp
___________________________________________________________________
Name: svn:keywords
   + Id

Copied: cs/batlab/trunk/SPECFEM3D_GLOBE/dist_check.run-spec (from rev 21290, cs/batlab/trunk/specfem/scripts/svn/simple-make.run-spec)
===================================================================
--- cs/batlab/trunk/SPECFEM3D_GLOBE/dist_check.run-spec	                        (rev 0)
+++ cs/batlab/trunk/SPECFEM3D_GLOBE/dist_check.run-spec	2013-01-25 07:26:09 UTC (rev 21292)
@@ -0,0 +1,29 @@
+# $Id
+
+project = CIG
+component = SPECFEM3D_GLOBE
+description = Build test of SPECFEM3D_GLOBE distribution
+run_type = build
+inputs = build_files.scp, dist_files.scp, openmpi-1.6.3.scp
+
+x86_64_Fedora16_remote_pre = build_openmpi.sh
+x86_64_Fedora17_remote_pre = build_openmpi.sh
+x86_64_MacOSX7_remote_pre = build_openmpi.sh
+x86_64_RedHat5_remote_pre = build_openmpi.sh
+x86_64_RedHat6_remote_pre = build_openmpi.sh
+x86_64_SL6_remote_pre = build_openmpi.sh
+x86_64_Solaris11_remote_pre = build_openmpi.sh
+x86_64_macos_10.7_remote_pre = build_openmpi.sh
+x86_RedHat5_remote_pre = build_openmpi.sh
+x86_RedHat6_remote_pre = build_openmpi.sh
+x86_SL5_remote_pre = build_openmpi.sh
+
+remote_task = build.sh
+
+# These platforms mostly work (still needs minor tweaks)
+platforms = x86_64_Debian5, x86_64_Debian6, x86_64_Ubuntu10, x86_64_Ubuntu12, x86_Debian6, x86_64_Fedora16, x86_64_Fedora17, x86_64_MacOSX7, x86_64_RedHat5, x86_64_RedHat6, x86_64_SL6, x86_64_Solaris11, x86_64_macos_10.7, x86_RedHat5, x86_RedHat6, x86_SL5
+# These platforms fail
+#platforms = x86_64_Windows7, x86_WindowsXP
+
+notify = emheien at geodynamics.org
+


Property changes on: cs/batlab/trunk/SPECFEM3D_GLOBE/dist_check.run-spec
___________________________________________________________________
Name: svn:keywords
   + Id

Added: cs/batlab/trunk/SPECFEM3D_GLOBE/dist_files.scp
===================================================================
--- cs/batlab/trunk/SPECFEM3D_GLOBE/dist_files.scp	                        (rev 0)
+++ cs/batlab/trunk/SPECFEM3D_GLOBE/dist_files.scp	2013-01-25 07:26:09 UTC (rev 21292)
@@ -0,0 +1,6 @@
+# $Id
+
+method = scp
+scp_file = ~/trunk/distributions/SPECFEM3D_GLOBE_V5.1.5.tar.gz
+untar = true
+


Property changes on: cs/batlab/trunk/SPECFEM3D_GLOBE/dist_files.scp
___________________________________________________________________
Name: svn:keywords
   + Id

Added: cs/batlab/trunk/SPECFEM3D_GLOBE/dist_files.url
===================================================================
--- cs/batlab/trunk/SPECFEM3D_GLOBE/dist_files.url	                        (rev 0)
+++ cs/batlab/trunk/SPECFEM3D_GLOBE/dist_files.url	2013-01-25 07:26:09 UTC (rev 21292)
@@ -0,0 +1,6 @@
+# $Id
+
+method = url
+url = http://www.geodynamics.org/cig/software/specfem3d-globe/SPECFEM3D_GLOBE_V5.1.5.tar.gz
+untar = true
+


Property changes on: cs/batlab/trunk/SPECFEM3D_GLOBE/dist_files.url
___________________________________________________________________
Name: svn:keywords
   + Id

Added: cs/batlab/trunk/SPECFEM3D_GLOBE/openmpi-1.6.3.scp
===================================================================
--- cs/batlab/trunk/SPECFEM3D_GLOBE/openmpi-1.6.3.scp	                        (rev 0)
+++ cs/batlab/trunk/SPECFEM3D_GLOBE/openmpi-1.6.3.scp	2013-01-25 07:26:09 UTC (rev 21292)
@@ -0,0 +1,6 @@
+# $Id
+
+method = scp
+scp_file = ~/trunk/support/openmpi-1.6.3.tar.bz2
+untar = true
+


Property changes on: cs/batlab/trunk/SPECFEM3D_GLOBE/openmpi-1.6.3.scp
___________________________________________________________________
Name: svn:keywords
   + Id

Copied: cs/batlab/trunk/SPECFEM3D_GLOBE/repo_check.run-spec (from rev 21290, cs/batlab/trunk/specfem/scripts/svn/simple-make.run-spec)
===================================================================
--- cs/batlab/trunk/SPECFEM3D_GLOBE/repo_check.run-spec	                        (rev 0)
+++ cs/batlab/trunk/SPECFEM3D_GLOBE/repo_check.run-spec	2013-01-25 07:26:09 UTC (rev 21292)
@@ -0,0 +1,29 @@
+# $Id
+
+project = CIG
+component = SPECFEM3D_GLOBE
+description = Build test of SPECFEM3D_GLOBE source repository
+run_type = build
+inputs = build_files.scp, repo_checkout.svn, openmpi-1.6.3.scp
+
+x86_64_Fedora16_remote_pre = build_openmpi.sh
+x86_64_Fedora17_remote_pre = build_openmpi.sh
+x86_64_MacOSX7_remote_pre = build_openmpi.sh
+x86_64_RedHat5_remote_pre = build_openmpi.sh
+x86_64_RedHat6_remote_pre = build_openmpi.sh
+x86_64_SL6_remote_pre = build_openmpi.sh
+x86_64_Solaris11_remote_pre = build_openmpi.sh
+x86_64_macos_10.7_remote_pre = build_openmpi.sh
+x86_RedHat5_remote_pre = build_openmpi.sh
+x86_RedHat6_remote_pre = build_openmpi.sh
+x86_SL5_remote_pre = build_openmpi.sh
+
+remote_task = build.sh
+
+# These platforms mostly work (still needs minor tweaks)
+platforms = x86_64_Debian5, x86_64_Debian6, x86_64_Ubuntu10, x86_64_Ubuntu12, x86_Debian6, x86_64_Fedora16, x86_64_Fedora17, x86_64_MacOSX7, x86_64_RedHat5, x86_64_RedHat6, x86_64_SL6, x86_64_Solaris11, x86_64_macos_10.7, x86_RedHat5, x86_RedHat6, x86_SL5
+# These platforms fail
+#platforms = x86_64_Windows7, x86_WindowsXP
+
+notify = emheien at geodynamics.org
+


Property changes on: cs/batlab/trunk/SPECFEM3D_GLOBE/repo_check.run-spec
___________________________________________________________________
Name: svn:keywords
   + Id

Copied: cs/batlab/trunk/SPECFEM3D_GLOBE/repo_checkout.svn (from rev 21290, cs/batlab/trunk/specfem/scripts/svn/svn-make.svn)
===================================================================
--- cs/batlab/trunk/SPECFEM3D_GLOBE/repo_checkout.svn	                        (rev 0)
+++ cs/batlab/trunk/SPECFEM3D_GLOBE/repo_checkout.svn	2013-01-25 07:26:09 UTC (rev 21292)
@@ -0,0 +1,5 @@
+# $Id
+
+method = svn
+url = http://geodynamics.org/svn/cig/seismo/3D/SPECFEM3D_GLOBE/trunk SPECFEM
+


Property changes on: cs/batlab/trunk/SPECFEM3D_GLOBE/repo_checkout.svn
___________________________________________________________________
Name: svn:keywords
   + Id

Added: cs/batlab/trunk/TODO
===================================================================
--- cs/batlab/trunk/TODO	                        (rev 0)
+++ cs/batlab/trunk/TODO	2013-01-25 07:26:09 UTC (rev 21292)
@@ -0,0 +1,2 @@
+Change scp directories to be relative rather than based on home directory
+

Deleted: cs/batlab/trunk/relax/scripts/hg/build.sh
===================================================================
--- cs/batlab/trunk/relax/scripts/hg/build.sh	2013-01-24 23:22:20 UTC (rev 21291)
+++ cs/batlab/trunk/relax/scripts/hg/build.sh	2013-01-25 07:26:09 UTC (rev 21292)
@@ -1,117 +0,0 @@
-#!/bin/sh
-#
-# We don't proceed unless the preceding step succeeded, and we return the success or failure of the sequence.
-#should already be untarred from the wget script.
-
-# download gmt libraries and install
-wget  ftp://ftp.iris.washington.edu/pub/gmt/gmt-4.5.8.tar.bz2
-tar xvjf gmt-*
-# GMT needs proj.4 library, , which needs netcdf, so install them here
-# netcdf:
-wget ftp://ftp.unidata.ucar.edu/pub/netcdf/netcdf.tar.gz
-gunzip netcdf*
-tar xvf netcdf*
-rm netcdf.tar
-cd netcdf* \
-    && ./configure --disable-netcdf-4 --disable-doxygen --prefix=`pwd`/../local \
-    && make check install
-
-if [ $? != 0 ]			
-then
-    echo "problem building and testing netcdf"
-    exit 1
-fi
-
-# set location of netcdf headers for GMT
-export NETCDF_INC=`pwd`/../local/include/
-export NETCDF_LIB=`pwd`/../local/lib/
-
-# proj.4
-cd ../
-wget http://download.osgeo.org/proj/proj-4.8.0.tar.gz
-gunzip proj-*
-tar xvf proj*
-rm proj-4.8.0.tar
-cd proj-* \
-    && ./configure --with-jni=no --prefix=`pwd`/../local \
-    && make install
-
-if [ $? != 0 ]			
-then
-    echo "problem building and testing proj.4"
-    exit 1
-fi
-
-
-# GMT needs FFTW, so install it here:
-cd ../
-wget www.fftw.org/fftw-3.3.2.tar.gz
-gunzip fftw-*
-tar xvf fftw-*
-rm fftw-*.tar
-cd fftw-* \
-    && ./configure --prefix=`pwd`/../local --enable-float --enable-threads \
-    && make install
-
-if [ $? != 0 ]			
-then
-    echo "problem building and testing fftw"
-    exit 1
-fi
-
-
-# install gmt libraries
-cd ../GMT* \
-    && ./configure --without-x --prefix=`pwd`/../local \
-    && make \
-    && make install-gmt \
-    && make install-data \
-    && make clean
-
-if [ $? != 0 ]			
-then
-    echo "problem building and testing GMT"
-    exit 1
-fi
-
-# build and test program
-# need to replace run1.input to either test only first coseismic event, or limit integration to a certain number of iterations
-# grep records only the tenth iteration on the first coseismic event, puts it in results
-cd ../relax
-./waf configure --use-fftw --proj-dir=`pwd`/../local --gmt-dir=`pwd`/../local --fftw-dir=`pwd`/../local \
-    && ./waf \
-    && cd examples/tutorials \
-    && mkdir output1 \
-    && ../../build/relax $* < ../../../run1.input > ../../../results.tar.gz \
-    && grep "009" -m1 ../../../results.tar.gz | tee results
-# return results.tar.gz incase there's a problem
-# stop after 10 runs, and test the power numbers
-
-if [ $? != 0 ]			
-then
-    echo "problem building and testing"
-    exit 1
-fi
-
-# run a script to parse the file input and to determine whether an email needs to be sent
-val=`cut -f 7 -d " " results`	# store power result from iteration 009 in val
-email=0				# default to not send email
-
-echo "this is val: $val"	# debugging
-if [ $val != 7.72E-01 ]		# 7.72E-01 is power reading from benchmarks for coseismic event 1, iteration 009
-then
-    email=1;	# we need to send an email
-    echo "$val is the power at iteration 009 of coseismic event 1, instead of 7.72E-01" >> errors 
-fi
-
-# append the hostname and date to the results file
-hostname >> errors \
-    && date >> errors
-
-# send an email if it needs to be sent with the power data, platform, and date
-if [ $email != 0 ]
-then
-    cat errors | mailx -s ErrorOverBound alex at geodynamics.org, emheien at geodynamics.org    # send email containing errors
-fi
-
-exit $?
\ No newline at end of file

Deleted: cs/batlab/trunk/relax/scripts/hg/hg-make.hg
===================================================================
--- cs/batlab/trunk/relax/scripts/hg/hg-make.hg	2013-01-24 23:22:20 UTC (rev 21291)
+++ cs/batlab/trunk/relax/scripts/hg/hg-make.hg	2013-01-25 07:26:09 UTC (rev 21292)
@@ -1,7 +0,0 @@
-method = hg
-url = http://geodynamics.org/hg/short/3D/relax
-path = relax
-
-# method = url
-# url = www.geodynamics.org/cig/software/citcoms/CitcomS-3.2.0.tar.gz
-# untar = true
\ No newline at end of file

Deleted: cs/batlab/trunk/relax/scripts/hg/run
===================================================================
--- cs/batlab/trunk/relax/scripts/hg/run	2013-01-24 23:22:20 UTC (rev 21291)
+++ cs/batlab/trunk/relax/scripts/hg/run	2013-01-25 07:26:09 UTC (rev 21292)
@@ -1,2 +0,0 @@
-#!/bin/sh
-nmi_submit ~/scripts/simple-make.run-spec
\ No newline at end of file

Deleted: cs/batlab/trunk/relax/scripts/hg/run1.input
===================================================================
--- cs/batlab/trunk/relax/scripts/hg/run1.input	2013-01-24 23:22:20 UTC (rev 21291)
+++ cs/batlab/trunk/relax/scripts/hg/run1.input	2013-01-25 07:26:09 UTC (rev 21292)
@@ -1,69 +0,0 @@
-# use '#' character to include comments in your input file
-# grid size (sx1,sx2,sx3)
-256 256 256
-# sampling size (in unit of length), smoothing (0-0.5) & nyquist (dx1,dx2,dx3,beta,nq)
-0.05 0.05 0.05 0.2 2
-# origin position & rotation
-0 0 0
-# geographic origin (longitude and latitude), UTM zone and real length unit (usually m or km)
-# displacements and stress are converted to lon/lat geographic coordinates
-# unit corresponds to a scaling from dx1,dx2,dx3 to real unit
-# use unit = 1   if dimensions are described in units of m
-# use unit = 1e3 if dimensions are described in units of km
-120 22 51 1e3
-# observation depth for displacement and for stress (stress in only exported in GRD)
-0 0.5
-# output directory (all output written here)
-output1
-# elastic parameters and gamma = (1-nu) rho g / mu = 8.33e-7 /m = 8.33e-4 /km
-1 1 8.33e-4
-# integration time (in unit of time), step (negative for automatic) and scaling of computed value
-1 -1 1
-# number of observation planes
-1
-# no x1 x2 x3 length width strike dip
-   1  0 -3  0      6     6     90  90
-# number of observation points
-0
-# number of Coulomb patches
-0
-# number of prestress interfaces
-0
-# number of linear viscous interfaces (where viscosity changes)
-2
-# no depth gammadot0 cohesion (gammadot0 is shear modulus divided by viscosity)
-   1   3.0       1.0      0.0
-   2   9.0       1.0      0.0
-# number of linear ductile zones
-0
-# number of powerlaw viscous interfaces
-0
-# number of friction faults
-0
-# number of interseismic loading strike-slip and opening
-0
-0
-# number of coseismic events (when slip distribution is prescribed)
-1
-# number of shear dislocations (strike-slip and dip-slip faulting)
-1
-# no slip x1 x2 x3 length width strike dip rake
-   1    1 -1  0  0      1     1      0  90    0
-# number of tensile cracks
-0
-# number of dilatation sources
-0
-# number of surface traction
-0
-# # time of second event
-# 1
-# # number of shear dislocations
-# 1
-# # no slip x1 x2 x3 length width strike dip rake
-#    1    1  0  0  0      1     1      0  90    0
-# # number of tensile cracks
-# 0
-# # number of dilatation sources
-# 0
-# # number of surface traction
-# 0

Deleted: cs/batlab/trunk/relax/scripts/hg/simple-make.run-spec
===================================================================
--- cs/batlab/trunk/relax/scripts/hg/simple-make.run-spec	2013-01-24 23:22:20 UTC (rev 21291)
+++ cs/batlab/trunk/relax/scripts/hg/simple-make.run-spec	2013-01-25 07:26:09 UTC (rev 21292)
@@ -1,10 +0,0 @@
-run_type = build
-inputs = simple-make.scp, hg-make.hg
-remote_task = build.sh
-project = cigRELAX
-platforms = x86_64_ubuntu_10.04.4, x86_64_sol_5.11, x86_64_rhap_6.2, x86_64_sl_6.2, x86_64_deb_6.0, x86_64_fedora_16, x86_64_fedora_15
-
-cron_hour = 1
-cron_minute = 0
-
-notify = alex at geodynamics.org, emheien at geodynamics.org

Deleted: cs/batlab/trunk/relax/scripts/hg/simple-make.scp
===================================================================
--- cs/batlab/trunk/relax/scripts/hg/simple-make.scp	2013-01-24 23:22:20 UTC (rev 21291)
+++ cs/batlab/trunk/relax/scripts/hg/simple-make.scp	2013-01-25 07:26:09 UTC (rev 21292)
@@ -1,3 +0,0 @@
-method = scp
-scp_file = ~/scripts/*
-recursive = true
\ No newline at end of file

Deleted: cs/batlab/trunk/relax/scripts/wget/web-make.url
===================================================================
--- cs/batlab/trunk/relax/scripts/wget/web-make.url	2013-01-24 23:22:20 UTC (rev 21291)
+++ cs/batlab/trunk/relax/scripts/wget/web-make.url	2013-01-25 07:26:09 UTC (rev 21292)
@@ -1,3 +0,0 @@
-method = url
-url = www.geodynamics.org/cig/software/relax/Relax-1.0.1.tgz
-untar = true
\ No newline at end of file

Deleted: cs/batlab/trunk/relax/scripts/wgetInstallScript
===================================================================
--- cs/batlab/trunk/relax/scripts/wgetInstallScript	2013-01-24 23:22:20 UTC (rev 21291)
+++ cs/batlab/trunk/relax/scripts/wgetInstallScript	2013-01-25 07:26:09 UTC (rev 21292)
@@ -1,41 +0,0 @@
-#!/bin/bash
-
-# set up directories
-
-currentVersion=CitcomS-3.2.0
-cigDirectory=/home/at/cig
-wgetLogFile=/home/at/cig/wgetLogFile
-configureLogFile=/home/at/cig/$currentVersion/configureLogFile
-makeLogFile=/home/at/cig/$currentVersion/makeLogFile
-testLogFile=$cigDirectory/$currentVersion/examples/Cookbook1/testLogFile
-webAddress=www.geodynamics.org/cig/software/citcoms
-citcomS=$currentVersion.tar.gz
-cookbooks=$cigDirectory/examples/
-
-# clean up to prepare for install
-
-cd $cigDirectory/
-rm -r CitcomS-*
-mpd&				# run mpd in background ##todo shut off mpd after this is finished, and ignore error here if there's a prolllem
-
-set -e				# kills program if there's an error
-
-# download, unpack, remove zip
-wget -r --output-file=$wgetLogFile --output-document=$cigDirectory/$citcomS $webAddress/$citcomS
-tar -xzvf $cigDirectory/$citcomS
-rm $cigDirectory/$citcomS
-mv $wgetLogFile $cigDirectory/$currentVersion/
-
-cd $currentVersion/
-
-# configure and make
-./configure --without-pyre >> $configureLogFile
-make >> $makeLogFile
-
-# test Regional input.sample
-cd $cigDirectory/$currentVersion/examples/Regional/
-# update the input.sample file to work
-sed -i 's|datadir="/scratch"|datadir="./scratch"|g' input.sample 
-sed -i 's|nprocx=2|nprocx=1|g' input.sample
-sed -i 's|nprocy=2|nprocy=1|g' input.sample
-$cigDirectory/$currentVersion/bin/CitcomSRegional input.sample >> testLogFile
\ No newline at end of file

Added: cs/batlab/trunk/setup_debug.sh
===================================================================
--- cs/batlab/trunk/setup_debug.sh	                        (rev 0)
+++ cs/batlab/trunk/setup_debug.sh	2013-01-25 07:26:09 UTC (rev 21292)
@@ -0,0 +1,22 @@
+#/bin/bash
+
+# Get the source distributions from the CIG website
+rm -rf distributions
+mkdir distributions
+cd distributions
+wget http://www.geodynamics.org/cig/software/relax/Relax-1_0_4.tgz
+wget http://www.geodynamics.org/cig/software/specfem3d-globe/SPECFEM3D_GLOBE_V5.1.5.tar.gz
+wget http://www.geodynamics.org/cig/software/citcoms/CitcomS-3.2.0.tar.gz
+cd ..
+
+# Get support files/libraries needed by CIG codes
+rm -rf support
+mkdir support
+cd support
+wget http://www.fftw.org/fftw-3.3.3.tar.gz
+wget ftp://ftp.iris.washington.edu/pub/gmt/gmt-4.5.8.tar.bz2
+wget http://download.osgeo.org/proj/proj-4.8.0.tar.gz
+wget ftp://ftp.unidata.ucar.edu/pub/netcdf/netcdf.tar.gz
+wget http://www.open-mpi.org/software/ompi/v1.6/downloads/openmpi-1.6.3.tar.bz2
+cd ..
+


Property changes on: cs/batlab/trunk/setup_debug.sh
___________________________________________________________________
Name: svn:executable
   + *



More information about the CIG-COMMITS mailing list