[Swift-commit] r6559 - in SwiftTutorials/CMTS_2013-06-17: . basic_swift basic_swift/data basic_swift/part01 basic_swift/part02 basic_swift/part03 basic_swift/part04 basic_swift/part05 basic_swift/part06 basic_swift/part07 bin namd_sweep

wilde at ci.uchicago.edu wilde at ci.uchicago.edu
Sun Jun 16 08:30:30 CDT 2013


Author: wilde
Date: 2013-06-16 08:30:27 -0500 (Sun, 16 Jun 2013)
New Revision: 6559

Added:
   SwiftTutorials/CMTS_2013-06-17/SwiftCMTSLecture.2013.0617.pptx
   SwiftTutorials/CMTS_2013-06-17/basic_swift/
   SwiftTutorials/CMTS_2013-06-17/basic_swift/README
   SwiftTutorials/CMTS_2013-06-17/basic_swift/data/
   SwiftTutorials/CMTS_2013-06-17/basic_swift/data/data.txt
   SwiftTutorials/CMTS_2013-06-17/basic_swift/part01/
   SwiftTutorials/CMTS_2013-06-17/basic_swift/part01/README
   SwiftTutorials/CMTS_2013-06-17/basic_swift/part01/p1.swift
   SwiftTutorials/CMTS_2013-06-17/basic_swift/part01/tc
   SwiftTutorials/CMTS_2013-06-17/basic_swift/part02/
   SwiftTutorials/CMTS_2013-06-17/basic_swift/part02/README
   SwiftTutorials/CMTS_2013-06-17/basic_swift/part02/p2.swift
   SwiftTutorials/CMTS_2013-06-17/basic_swift/part02/p2b.swift
   SwiftTutorials/CMTS_2013-06-17/basic_swift/part02/tc
   SwiftTutorials/CMTS_2013-06-17/basic_swift/part03/
   SwiftTutorials/CMTS_2013-06-17/basic_swift/part03/README
   SwiftTutorials/CMTS_2013-06-17/basic_swift/part03/p3.swift
   SwiftTutorials/CMTS_2013-06-17/basic_swift/part03/tc
   SwiftTutorials/CMTS_2013-06-17/basic_swift/part04/
   SwiftTutorials/CMTS_2013-06-17/basic_swift/part04/README
   SwiftTutorials/CMTS_2013-06-17/basic_swift/part04/p4.swift
   SwiftTutorials/CMTS_2013-06-17/basic_swift/part04/tc
   SwiftTutorials/CMTS_2013-06-17/basic_swift/part05/
   SwiftTutorials/CMTS_2013-06-17/basic_swift/part05/README
   SwiftTutorials/CMTS_2013-06-17/basic_swift/part05/p5.swift
   SwiftTutorials/CMTS_2013-06-17/basic_swift/part05/tc
   SwiftTutorials/CMTS_2013-06-17/basic_swift/part06/
   SwiftTutorials/CMTS_2013-06-17/basic_swift/part06/README
   SwiftTutorials/CMTS_2013-06-17/basic_swift/part06/p6.swift
   SwiftTutorials/CMTS_2013-06-17/basic_swift/part06/tc
   SwiftTutorials/CMTS_2013-06-17/basic_swift/part07/
   SwiftTutorials/CMTS_2013-06-17/basic_swift/part07/README
   SwiftTutorials/CMTS_2013-06-17/basic_swift/part07/p7.swift
   SwiftTutorials/CMTS_2013-06-17/basic_swift/part07/sites.xml
   SwiftTutorials/CMTS_2013-06-17/basic_swift/part07/tc
   SwiftTutorials/CMTS_2013-06-17/bin/
   SwiftTutorials/CMTS_2013-06-17/bin/avg.sh
   SwiftTutorials/CMTS_2013-06-17/bin/cleanup
   SwiftTutorials/CMTS_2013-06-17/bin/highest.sh
   SwiftTutorials/CMTS_2013-06-17/bin/lowest.sh
   SwiftTutorials/CMTS_2013-06-17/bin/makeinput
   SwiftTutorials/CMTS_2013-06-17/bin/myapp
   SwiftTutorials/CMTS_2013-06-17/bin/random.sh
   SwiftTutorials/CMTS_2013-06-17/bin/random2.sh
   SwiftTutorials/CMTS_2013-06-17/bin/random3.sh
   SwiftTutorials/CMTS_2013-06-17/bin/random4.sh
   SwiftTutorials/CMTS_2013-06-17/namd_sweep/
   SwiftTutorials/CMTS_2013-06-17/namd_sweep/README
   SwiftTutorials/CMTS_2013-06-17/namd_sweep/TODO
   SwiftTutorials/CMTS_2013-06-17/namd_sweep/analyze_pd.pl
   SwiftTutorials/CMTS_2013-06-17/namd_sweep/cf
   SwiftTutorials/CMTS_2013-06-17/namd_sweep/cg_clath_cage.pdb
   SwiftTutorials/CMTS_2013-06-17/namd_sweep/cg_clath_cage.psf
   SwiftTutorials/CMTS_2013-06-17/namd_sweep/cg_clath_cage.temp.conf
   SwiftTutorials/CMTS_2013-06-17/namd_sweep/clean.sh
   SwiftTutorials/CMTS_2013-06-17/namd_sweep/par_cg_clath.temp.inp
   SwiftTutorials/CMTS_2013-06-17/namd_sweep/plot_pd.pl
   SwiftTutorials/CMTS_2013-06-17/namd_sweep/rmsd.sh
   SwiftTutorials/CMTS_2013-06-17/namd_sweep/rmsd.swift
   SwiftTutorials/CMTS_2013-06-17/namd_sweep/rmsd.temp.tcl
   SwiftTutorials/CMTS_2013-06-17/namd_sweep/run.sh
   SwiftTutorials/CMTS_2013-06-17/namd_sweep/save.sh
   SwiftTutorials/CMTS_2013-06-17/namd_sweep/sites.xml
   SwiftTutorials/CMTS_2013-06-17/namd_sweep/sweep_pd.pl
   SwiftTutorials/CMTS_2013-06-17/namd_sweep/tc
   SwiftTutorials/CMTS_2013-06-17/setup.csh
   SwiftTutorials/CMTS_2013-06-17/setup.sh
Log:
Initial revision for this tutorial.

Added: SwiftTutorials/CMTS_2013-06-17/SwiftCMTSLecture.2013.0617.pptx
===================================================================
(Binary files differ)


Property changes on: SwiftTutorials/CMTS_2013-06-17/SwiftCMTSLecture.2013.0617.pptx
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: SwiftTutorials/CMTS_2013-06-17/basic_swift/README
===================================================================
--- SwiftTutorials/CMTS_2013-06-17/basic_swift/README	                        (rev 0)
+++ SwiftTutorials/CMTS_2013-06-17/basic_swift/README	2013-06-16 13:30:27 UTC (rev 6559)
@@ -0,0 +1,52 @@
+
+INTRODUCTION TO SWIFT
+
+SETUP
+
+Obtain the tutorial package
+
+Change directory into the created directory called "tutorial"
+
+This directory contains:
+
+bin:     script tools for the tutorial
+scripts: Swift scripts for the tutorial
+
+TO START, do:
+
+$ source setup.sh # to add tutorial programs to your PATH
+
+...and then verify:
+
+$ random.sh # should be found in your PATH now
+
+
+
+The tutorial is arranged in parts.  To begin:
+
+$ cd part01
+$ cat README
+
+When finished:
+
+$ cd ../part02  # etc
+
+In each part, you can type "cleanup" after running a few swift scripts
+to remove the old logs that build up, and (usually) the output files.
+
+
+The topics of the tutorial parts are:
+
+part01: First Swift script - run a "simulation" program, random.sh
+
+part02: Specifying the output filenames
+
+part03: Run many instances of a "simulation" program in a foreach() loop
+
+part04: run a program in a foreach() loop with explicitly named output files.
+
+part05: Add a program that "analyzes" the output the parallel simulations
+
+part06: Add arguments to the "simulation" program
+
+part07: Run the "simulations" on the parallel cluster

Added: SwiftTutorials/CMTS_2013-06-17/basic_swift/data/data.txt
===================================================================
--- SwiftTutorials/CMTS_2013-06-17/basic_swift/data/data.txt	                        (rev 0)
+++ SwiftTutorials/CMTS_2013-06-17/basic_swift/data/data.txt	2013-06-16 13:30:27 UTC (rev 6559)
@@ -0,0 +1 @@
+Hi Swift!

Added: SwiftTutorials/CMTS_2013-06-17/basic_swift/part01/README
===================================================================
--- SwiftTutorials/CMTS_2013-06-17/basic_swift/part01/README	                        (rev 0)
+++ SwiftTutorials/CMTS_2013-06-17/basic_swift/part01/README	2013-06-16 13:30:27 UTC (rev 6559)
@@ -0,0 +1,40 @@
+
+TOPIC: First Swift script - run a "simulation" program, random.sh
+
+
+Verify that random.sh is in your path, and that it works:
+
+$ which random.sh
+$ random.sh
+
+Study the Swift program:
+
+$ cat p1.swift
+
+Examine the tool catalog file:
+
+$ cat tc
+
+Run the program:
+
+$ swift -tc.file tc p1.swift
+
+Look at the output:
+
+$ cat _concurrent/*
+
+Look at the other files generated:
+
+$ ls -l
+
+We'll talk more about these files later
+
+$ cleanup
+
+Then test the sript a few more times.
+
+$ swift -tc.file tc p1.swift; cat _concurrent/*
+
+$ swift -tc.file tc p1.swift; cat _concurrent/*
+
+$ swift -tc.file tc p1.swift; cat _concurrent/*

Added: SwiftTutorials/CMTS_2013-06-17/basic_swift/part01/p1.swift
===================================================================
--- SwiftTutorials/CMTS_2013-06-17/basic_swift/part01/p1.swift	                        (rev 0)
+++ SwiftTutorials/CMTS_2013-06-17/basic_swift/part01/p1.swift	2013-06-16 13:30:27 UTC (rev 6559)
@@ -0,0 +1,8 @@
+type file;
+
+app (file o) mysim ()
+{
+  random stdout=@filename(o);
+}
+
+file f = mysim();

Added: SwiftTutorials/CMTS_2013-06-17/basic_swift/part01/tc
===================================================================
--- SwiftTutorials/CMTS_2013-06-17/basic_swift/part01/tc	                        (rev 0)
+++ SwiftTutorials/CMTS_2013-06-17/basic_swift/part01/tc	2013-06-16 13:30:27 UTC (rev 6559)
@@ -0,0 +1 @@
+localhost random random.sh

Added: SwiftTutorials/CMTS_2013-06-17/basic_swift/part02/README
===================================================================
--- SwiftTutorials/CMTS_2013-06-17/basic_swift/part02/README	                        (rev 0)
+++ SwiftTutorials/CMTS_2013-06-17/basic_swift/part02/README	2013-06-16 13:30:27 UTC (rev 6559)
@@ -0,0 +1,33 @@
+
+TOPIC: specifying the output filenames
+
+Study the Swift program:
+
+$ cat p2.swift
+
+Examine the tool catalog file:
+
+$ cat tc
+
+Run the program:
+
+$ swift -tc.file tc p2.swift
+
+Look at the output:
+
+$ cat sim.out
+
+Then test the sript a few more times.
+
+$ swift -tc.file tc p1.swift; cat sim.out
+
+$ swift -tc.file tc p1.swift; cat sim.out
+
+$ swift -tc.file tc p1.swift; cat sim.out
+
+Things to try:
+
+- change the output filename
+
+- add a dir component to the output filename
+

Added: SwiftTutorials/CMTS_2013-06-17/basic_swift/part02/p2.swift
===================================================================
--- SwiftTutorials/CMTS_2013-06-17/basic_swift/part02/p2.swift	                        (rev 0)
+++ SwiftTutorials/CMTS_2013-06-17/basic_swift/part02/p2.swift	2013-06-16 13:30:27 UTC (rev 6559)
@@ -0,0 +1,9 @@
+type file;
+
+app (file o) mysim ()
+{
+  random stdout=@filename(o);
+}
+
+file f<"sim.out">;
+f = mysim();

Added: SwiftTutorials/CMTS_2013-06-17/basic_swift/part02/p2b.swift
===================================================================
--- SwiftTutorials/CMTS_2013-06-17/basic_swift/part02/p2b.swift	                        (rev 0)
+++ SwiftTutorials/CMTS_2013-06-17/basic_swift/part02/p2b.swift	2013-06-16 13:30:27 UTC (rev 6559)
@@ -0,0 +1,9 @@
+type file;
+
+app (file o) mysim ()
+{
+  random stdout=@filename(o);
+}
+
+file f<"output/sim.out">;
+f = mysim();

Added: SwiftTutorials/CMTS_2013-06-17/basic_swift/part02/tc
===================================================================
--- SwiftTutorials/CMTS_2013-06-17/basic_swift/part02/tc	                        (rev 0)
+++ SwiftTutorials/CMTS_2013-06-17/basic_swift/part02/tc	2013-06-16 13:30:27 UTC (rev 6559)
@@ -0,0 +1 @@
+localhost random random.sh

Added: SwiftTutorials/CMTS_2013-06-17/basic_swift/part03/README
===================================================================
--- SwiftTutorials/CMTS_2013-06-17/basic_swift/part03/README	                        (rev 0)
+++ SwiftTutorials/CMTS_2013-06-17/basic_swift/part03/README	2013-06-16 13:30:27 UTC (rev 6559)
@@ -0,0 +1,20 @@
+
+TOPIC: run many instances of a "simulation" program in a foreach() loop
+
+
+Run the program:
+
+$ swift -tc.file tc p3.swift
+
+Look at the output:
+
+$ cd _concurrent
+$ ls -l
+$ cat *
+
+Look at the order in which the files were written:
+
+$ ls -lt
+
+We'll come back to this...
+

Added: SwiftTutorials/CMTS_2013-06-17/basic_swift/part03/p3.swift
===================================================================
--- SwiftTutorials/CMTS_2013-06-17/basic_swift/part03/p3.swift	                        (rev 0)
+++ SwiftTutorials/CMTS_2013-06-17/basic_swift/part03/p3.swift	2013-06-16 13:30:27 UTC (rev 6559)
@@ -0,0 +1,11 @@
+type file;
+
+app (file o) mysim ()
+{
+  random stdout=@filename(o);
+}
+
+foreach i in [0:9] {
+  file f = mysim();
+}
+

Added: SwiftTutorials/CMTS_2013-06-17/basic_swift/part03/tc
===================================================================
--- SwiftTutorials/CMTS_2013-06-17/basic_swift/part03/tc	                        (rev 0)
+++ SwiftTutorials/CMTS_2013-06-17/basic_swift/part03/tc	2013-06-16 13:30:27 UTC (rev 6559)
@@ -0,0 +1 @@
+localhost random random.sh

Added: SwiftTutorials/CMTS_2013-06-17/basic_swift/part04/README
===================================================================
--- SwiftTutorials/CMTS_2013-06-17/basic_swift/part04/README	                        (rev 0)
+++ SwiftTutorials/CMTS_2013-06-17/basic_swift/part04/README	2013-06-16 13:30:27 UTC (rev 6559)
@@ -0,0 +1,42 @@
+
+TOPIC: run a program in a foreach() loop with explicitly named output files.
+
+
+Study the program:
+
+- @strcat() is a Swift builtin function (the @name() form is used for many but not all builtins)
+
+- Note that @strcat() coerces numeric args to strings 
+
+- <"filename"> was a shorthand for <single_file_mapper;...> but the latter is more flexible.
+
+Run the program:
+
+$ swift -tc.file tc p4.swift
+
+Look at the output:
+
+$ cd output
+$ ls -l
+$ cat *
+
+
+Try:
+
+- Adjust the script to take the number of simulations to do from the command line
+
+  @arg("argname") returns arguments after the .swift script on the swift command line:
+
+    swift -tc.file tc p4.swift -myarg1=value1 ...
+
+  @arg("argname","default") returns "default" if the argname is not given on the command line
+
+  @toInt() converts strings to integers:
+
+    @toInt(@arg("myArg1"))
+
+
+- trace(expr1,...) traces expressions on stdout.
+
+  Try inserting a few traces.  But remember: Swift is *very* concurrent!
+

Added: SwiftTutorials/CMTS_2013-06-17/basic_swift/part04/p4.swift
===================================================================
--- SwiftTutorials/CMTS_2013-06-17/basic_swift/part04/p4.swift	                        (rev 0)
+++ SwiftTutorials/CMTS_2013-06-17/basic_swift/part04/p4.swift	2013-06-16 13:30:27 UTC (rev 6559)
@@ -0,0 +1,12 @@
+type file;
+
+app (file o) mysim ()
+{
+  random stdout=@filename(o);
+}
+
+foreach i in [0:9] {
+  file f <single_file_mapper; file=@strcat("output/sim_",i,".out")>;
+  f = mysim();
+}
+

Added: SwiftTutorials/CMTS_2013-06-17/basic_swift/part04/tc
===================================================================
--- SwiftTutorials/CMTS_2013-06-17/basic_swift/part04/tc	                        (rev 0)
+++ SwiftTutorials/CMTS_2013-06-17/basic_swift/part04/tc	2013-06-16 13:30:27 UTC (rev 6559)
@@ -0,0 +1 @@
+localhost random random.sh

Added: SwiftTutorials/CMTS_2013-06-17/basic_swift/part05/README
===================================================================
--- SwiftTutorials/CMTS_2013-06-17/basic_swift/part05/README	                        (rev 0)
+++ SwiftTutorials/CMTS_2013-06-17/basic_swift/part05/README	2013-06-16 13:30:27 UTC (rev 6559)
@@ -0,0 +1,51 @@
+
+
+TOPIC: Add a program that "analyzes" the output the parallel simulations
+
+
+Study the program:
+
+We added a new app to "analyze" all the simulation outputs:
+
+app (file o) analyze (file s[])
+{
+  average @filenames(s) stdout=@filename(o);
+}
+
+Nots that it expects an array of files as its input, and that
+it uses @filenames() to place the names of all the files on 
+the command line to the "average" program.
+
+Average does:  
+--------------------
+#! /bin/sh
+
+awk '
+
+{ sum += $1}
+
+END { print sum/NR }
+' $*
+-------------------
+
+
+At the end of the script we insert:
+
+file stats<"output/average.out">;
+stats = analyze(sims);
+
+...which runs the analysis *after* all the simulations complete.
+
+
+Run the program:
+
+$ swift -tc.file tc p5.swift
+
+Look at the output:
+
+$ cd output
+$ ls -l
+$ cat sim*.out
+$ cat average.out
+
+

Added: SwiftTutorials/CMTS_2013-06-17/basic_swift/part05/p5.swift
===================================================================
--- SwiftTutorials/CMTS_2013-06-17/basic_swift/part05/p5.swift	                        (rev 0)
+++ SwiftTutorials/CMTS_2013-06-17/basic_swift/part05/p5.swift	2013-06-16 13:30:27 UTC (rev 6559)
@@ -0,0 +1,24 @@
+type file;
+
+app (file o) mysim ()
+{
+  random stdout=@filename(o);
+}
+
+app (file o) analyze (file s[])
+{
+  average @filenames(s) stdout=@filename(o);
+}
+
+file sims[];
+
+int nsim = @toInt(@arg("nsim","10"));
+
+foreach i in [0:nsim-1] {
+  file simout <single_file_mapper; file=@strcat("output/sim_",i,".out")>;
+  simout = mysim();
+  sims[i] = simout;
+}
+
+file stats<"output/average.out">;
+stats = analyze(sims);

Added: SwiftTutorials/CMTS_2013-06-17/basic_swift/part05/tc
===================================================================
--- SwiftTutorials/CMTS_2013-06-17/basic_swift/part05/tc	                        (rev 0)
+++ SwiftTutorials/CMTS_2013-06-17/basic_swift/part05/tc	2013-06-16 13:30:27 UTC (rev 6559)
@@ -0,0 +1,2 @@
+localhost random  random.sh
+localhost average avg.sh

Added: SwiftTutorials/CMTS_2013-06-17/basic_swift/part06/README
===================================================================
--- SwiftTutorials/CMTS_2013-06-17/basic_swift/part06/README	                        (rev 0)
+++ SwiftTutorials/CMTS_2013-06-17/basic_swift/part06/README	2013-06-16 13:30:27 UTC (rev 6559)
@@ -0,0 +1,28 @@
+
+TOPIC: add arguments to the "simulation" program
+(to control number of steps, range of output, and number of output lines)
+
+
+Test new versions of the "simulation" program:
+
+  random.sh                            # original
+  random2.sh [runtime]                 # runtime in seconds; defaults to 1 sec
+  random3.sh [runtime] [range]         # requests random numbers in {0:range-1}
+  random4.sh [runtime] [range] [count] # requests "count" random numbers in {0:range}
+
+p6.swift changes to random2 for the simulation program and adds an argument.
+
+Run the program:
+
+$ swift -tc.file tc p6.swift -steps=3  # each simulation takes 3 seconds
+
+Next we need to use the parallel cluster for our simulations!
+
+Try:
+
+- change to random3.sh and add the extra argument "range"
+
+- change to random4.sh and add yet another argument "count"
+
+
+

Added: SwiftTutorials/CMTS_2013-06-17/basic_swift/part06/p6.swift
===================================================================
--- SwiftTutorials/CMTS_2013-06-17/basic_swift/part06/p6.swift	                        (rev 0)
+++ SwiftTutorials/CMTS_2013-06-17/basic_swift/part06/p6.swift	2013-06-16 13:30:27 UTC (rev 6559)
@@ -0,0 +1,25 @@
+type file;
+
+app (file o) mysim2 (int timesteps)
+{
+  random2 timesteps stdout=@filename(o);
+}
+
+app (file o) analyze (file s[])
+{
+  average @filenames(s) stdout=@filename(o);
+}
+
+file sims[];
+int  nsim = @toInt(@arg("nsim","10"));
+
+int steps = @toInt(@arg("steps","1"));
+
+foreach i in [0:nsim-1] {
+  file simout <single_file_mapper; file=@strcat("output/sim_",i,".out")>;
+  simout = mysim2(steps);
+  sims[i] = simout;
+}
+
+file stats<"output/average.out">;
+stats = analyze(sims);

Added: SwiftTutorials/CMTS_2013-06-17/basic_swift/part06/tc
===================================================================
--- SwiftTutorials/CMTS_2013-06-17/basic_swift/part06/tc	                        (rev 0)
+++ SwiftTutorials/CMTS_2013-06-17/basic_swift/part06/tc	2013-06-16 13:30:27 UTC (rev 6559)
@@ -0,0 +1,2 @@
+localhost random2  random2.sh
+localhost average avg.sh

Added: SwiftTutorials/CMTS_2013-06-17/basic_swift/part07/README
===================================================================
--- SwiftTutorials/CMTS_2013-06-17/basic_swift/part07/README	                        (rev 0)
+++ SwiftTutorials/CMTS_2013-06-17/basic_swift/part07/README	2013-06-16 13:30:27 UTC (rev 6559)
@@ -0,0 +1,81 @@
+
+TOPIC: Run the "simulations" on the parallel cluster
+
+
+Til now we've been running our "simulations" on the local login host.
+
+Now we'll run them on the parallel cluster.
+
+The script will be the same as previous, but we change the tool catalog to
+indicate that our "simulation app" (random4.sh) should be run on the
+"westmere" partition of the Midway cluster using the "slurm" scheduler:
+
+We changed file "tc" from:
+
+localhost random4  random4.sh
+localhost average  avg.sh
+
+to:
+
+westmere  random4  random4.sh
+localhost average  avg.sh
+
+And we added the "sites.xml" file which specifies two "pools" of resources,
+the "local host" pool (which we've been using till now) and the "westmere" pool.
+
+To run, we now add the sites.xml file to the swift command line:
+
+$ swift -tc.file tc -sites.file sites.xml p7.swift -steps=10 -range=1000 -count=6 -nsim=100
+
+Note that we're now asking for 100 simulations to be run, each of which
+is to run for 10 steps (ie 10 seconds).
+
+The sites file looks like this:
+
+<config>
+
+  <pool handle="localhost">
+    <execution provider="local"/>
+    <filesystem provider="local"/>
+    <workdirectory>/scratch/midway/{env.USER}/swiftwork</workdirectory>
+  </pool>
+
+  <pool handle="westmere">
+    <execution provider="coaster" jobmanager="local:slurm"/>
+
+    <!-- Set partition and account here: -->
+    <profile namespace="globus" key="queue">westmere</profile>
+    <profile namespace="globus" key="ppn">12</profile>
+    <!-- <profile namespace="globus" key="project">pi-wilde</profile> -->
+
+    <!-- Set number of jobs and nodes per job here: -->
+    <profile namespace="globus" key="slots">1</profile>
+    <profile namespace="globus" key="maxnodes">1</profile>
+    <profile namespace="globus" key="nodegranularity">1</profile>
+    <profile namespace="globus" key="jobsPerNode">12</profile> <!-- apps per node! -->
+    <profile namespace="karajan" key="jobThrottle">.11</profile> <!-- eg .11 -> 12 -->
+
+    <!-- Set estimated app time (maxwalltime) and requested job time (maxtime) here: -->
+    <profile namespace="globus" key="maxWalltime">00:15:00</profile>
+    <profile namespace="globus" key="maxtime">1800</profile>  <!-- in seconds! -->
+
+    <!-- Set data staging model and work dir here: -->
+    <filesystem provider="local"/>
+    <workdirectory>/scratch/midway/{env.USER}/swiftwork</workdirectory>
+
+    <!-- Typically leave these constant: -->
+    <profile namespace="globus" key="slurm.exclusive">false</profile>
+    <profile namespace="globus" key="highOverAllocation">100</profile>
+    <profile namespace="globus" key="lowOverAllocation">100</profile>
+    <profile namespace="karajan" key="initialScore">10000</profile>
+  </pool>
+
+</config>
+
+Try:
+
+- running more app() calls at once:  change jobsPerNode and jobThrottle
+
+- requesting more than 1 slurm job at once: change slots
+
+- requesting nodes in units greater than 1: change maxnodes and nodeGranularity

Added: SwiftTutorials/CMTS_2013-06-17/basic_swift/part07/p7.swift
===================================================================
--- SwiftTutorials/CMTS_2013-06-17/basic_swift/part07/p7.swift	                        (rev 0)
+++ SwiftTutorials/CMTS_2013-06-17/basic_swift/part07/p7.swift	2013-06-16 13:30:27 UTC (rev 6559)
@@ -0,0 +1,27 @@
+type file;
+
+app (file o) mysim4 (int timesteps, int range, int count)
+{
+  random4 timesteps range count stdout=@filename(o);
+}
+
+app (file o) analyze (file s[])
+{
+  average @filenames(s) stdout=@filename(o);
+}
+
+file sims[];
+int  nsim  = @toInt(@arg("nsim",  "10"));
+
+int  steps = @toInt(@arg("steps", "1"));
+int  range = @toInt(@arg("range", "100"));
+int  count = @toInt(@arg("count", "10"));
+
+foreach i in [0:nsim-1] {
+  file simout <single_file_mapper; file=@strcat("output/sim_",i,".out")>;
+  simout = mysim4(steps,range,count);
+  sims[i] = simout;
+}
+
+file stats<"output/average.out">;
+stats = analyze(sims);

Added: SwiftTutorials/CMTS_2013-06-17/basic_swift/part07/sites.xml
===================================================================
--- SwiftTutorials/CMTS_2013-06-17/basic_swift/part07/sites.xml	                        (rev 0)
+++ SwiftTutorials/CMTS_2013-06-17/basic_swift/part07/sites.xml	2013-06-16 13:30:27 UTC (rev 6559)
@@ -0,0 +1,39 @@
+<config>
+
+  <pool handle="localhost">
+    <execution provider="local"/>
+    <filesystem provider="local"/>
+    <workdirectory>/scratch/midway/{env.USER}/swiftwork</workdirectory>
+  </pool>
+
+  <pool handle="westmere">
+    <execution provider="coaster" jobmanager="local:slurm"/>
+
+    <!-- Set partition and account here: -->
+    <profile namespace="globus" key="queue">westmere</profile>
+    <profile namespace="globus" key="ppn">12</profile>
+    <!-- <profile namespace="globus" key="project">pi-wilde</profile> -->
+
+    <!-- Set number of jobs and nodes per job here: -->
+    <profile namespace="globus" key="slots">1</profile>
+    <profile namespace="globus" key="maxnodes">1</profile>
+    <profile namespace="globus" key="nodegranularity">1</profile>
+    <profile namespace="globus" key="jobsPerNode">12</profile> <!-- apps per node! -->
+    <profile namespace="karajan" key="jobThrottle">.11</profile> <!-- eg .11 -> 12 -->
+
+    <!-- Set estimated app time (maxwalltime) and requested job time (maxtime) here: -->
+    <profile namespace="globus" key="maxWalltime">00:15:00</profile>
+    <profile namespace="globus" key="maxtime">1800</profile>  <!-- in seconds! -->
+
+    <!-- Set data staging model and work dir here: -->
+    <filesystem provider="local"/>
+    <workdirectory>/scratch/midway/{env.USER}/swiftwork</workdirectory>
+
+    <!-- Typically leave these constant: -->
+    <profile namespace="globus" key="slurm.exclusive">false</profile>
+    <profile namespace="globus" key="highOverAllocation">100</profile>
+    <profile namespace="globus" key="lowOverAllocation">100</profile>
+    <profile namespace="karajan" key="initialScore">10000</profile>
+  </pool>
+
+</config>

Added: SwiftTutorials/CMTS_2013-06-17/basic_swift/part07/tc
===================================================================
--- SwiftTutorials/CMTS_2013-06-17/basic_swift/part07/tc	                        (rev 0)
+++ SwiftTutorials/CMTS_2013-06-17/basic_swift/part07/tc	2013-06-16 13:30:27 UTC (rev 6559)
@@ -0,0 +1,2 @@
+westmere  random4  random4.sh
+localhost average  avg.sh

Added: SwiftTutorials/CMTS_2013-06-17/bin/avg.sh
===================================================================
--- SwiftTutorials/CMTS_2013-06-17/bin/avg.sh	                        (rev 0)
+++ SwiftTutorials/CMTS_2013-06-17/bin/avg.sh	2013-06-16 13:30:27 UTC (rev 6559)
@@ -0,0 +1,9 @@
+#! /bin/sh
+
+awk '
+
+{ sum += $1}
+
+END { print sum/NR }
+' $*
+


Property changes on: SwiftTutorials/CMTS_2013-06-17/bin/avg.sh
___________________________________________________________________
Added: svn:executable
   + *

Added: SwiftTutorials/CMTS_2013-06-17/bin/cleanup
===================================================================
--- SwiftTutorials/CMTS_2013-06-17/bin/cleanup	                        (rev 0)
+++ SwiftTutorials/CMTS_2013-06-17/bin/cleanup	2013-06-16 13:30:27 UTC (rev 6559)
@@ -0,0 +1,17 @@
+#! /bin/sh
+
+echo Removing:
+echo
+ls -ltd *log *.d swiftwork _concurrent output *.kml *.swiftx swift.log 2>/dev/null
+echo
+echo Enter y to proceed:
+read ok
+if [ _$ok = _y -o _$ok = _Y -o _$ok = _yes ]; then
+  echo
+  set -x
+  rm -rf *log *.d swiftwork _concurrent output *.kml *.swiftx swift.log
+else
+  echo
+  echo No files removed.
+fi
+


Property changes on: SwiftTutorials/CMTS_2013-06-17/bin/cleanup
___________________________________________________________________
Added: svn:executable
   + *

Added: SwiftTutorials/CMTS_2013-06-17/bin/highest.sh
===================================================================
--- SwiftTutorials/CMTS_2013-06-17/bin/highest.sh	                        (rev 0)
+++ SwiftTutorials/CMTS_2013-06-17/bin/highest.sh	2013-06-16 13:30:27 UTC (rev 6559)
@@ -0,0 +1,2 @@
+#! /bin/sh
+sort -nr | head -$1


Property changes on: SwiftTutorials/CMTS_2013-06-17/bin/highest.sh
___________________________________________________________________
Added: svn:executable
   + *

Added: SwiftTutorials/CMTS_2013-06-17/bin/lowest.sh
===================================================================
--- SwiftTutorials/CMTS_2013-06-17/bin/lowest.sh	                        (rev 0)
+++ SwiftTutorials/CMTS_2013-06-17/bin/lowest.sh	2013-06-16 13:30:27 UTC (rev 6559)
@@ -0,0 +1,5 @@
+#! /bin/sh
+
+# Print the lowest N numbers from standard input (deafult: lowest 3)
+
+sort -n | head -${1:-3}


Property changes on: SwiftTutorials/CMTS_2013-06-17/bin/lowest.sh
___________________________________________________________________
Added: svn:executable
   + *

Added: SwiftTutorials/CMTS_2013-06-17/bin/makeinput
===================================================================
--- SwiftTutorials/CMTS_2013-06-17/bin/makeinput	                        (rev 0)
+++ SwiftTutorials/CMTS_2013-06-17/bin/makeinput	2013-06-16 13:30:27 UTC (rev 6559)
@@ -0,0 +1,22 @@
+#! /bin/sh
+
+nfiles=${1:-10}
+
+rm -rf input
+mkdir input
+cp ../data/sat/t? input/
+( cd input
+  n=0
+  for h in $(seq -w 00 99); do
+    for v in $(seq -w 00 99); do
+      n=$((n+1))
+      if [ $n -gt $nfiles ]; then
+        break;
+      else
+        f=t$(($RANDOM%10))
+        ln $f h${h}v${v}.rgb
+      fi
+    done
+  done
+  rm t?
+)


Property changes on: SwiftTutorials/CMTS_2013-06-17/bin/makeinput
___________________________________________________________________
Added: svn:executable
   + *

Added: SwiftTutorials/CMTS_2013-06-17/bin/myapp
===================================================================
--- SwiftTutorials/CMTS_2013-06-17/bin/myapp	                        (rev 0)
+++ SwiftTutorials/CMTS_2013-06-17/bin/myapp	2013-06-16 13:30:27 UTC (rev 6559)
@@ -0,0 +1,6 @@
+#! /bin/sh
+
+hostname -f
+date
+sleep 3
+ps -u $USER -H -f


Property changes on: SwiftTutorials/CMTS_2013-06-17/bin/myapp
___________________________________________________________________
Added: svn:executable
   + *

Added: SwiftTutorials/CMTS_2013-06-17/bin/random.sh
===================================================================
--- SwiftTutorials/CMTS_2013-06-17/bin/random.sh	                        (rev 0)
+++ SwiftTutorials/CMTS_2013-06-17/bin/random.sh	2013-06-16 13:30:27 UTC (rev 6559)
@@ -0,0 +1,2 @@
+#! /bin/sh
+echo $RANDOM


Property changes on: SwiftTutorials/CMTS_2013-06-17/bin/random.sh
___________________________________________________________________
Added: svn:executable
   + *

Added: SwiftTutorials/CMTS_2013-06-17/bin/random2.sh
===================================================================
--- SwiftTutorials/CMTS_2013-06-17/bin/random2.sh	                        (rev 0)
+++ SwiftTutorials/CMTS_2013-06-17/bin/random2.sh	2013-06-16 13:30:27 UTC (rev 6559)
@@ -0,0 +1,7 @@
+#! /bin/sh
+
+runtime=${1:-0}
+
+sleep $runtime
+
+echo $(($RANDOM))


Property changes on: SwiftTutorials/CMTS_2013-06-17/bin/random2.sh
___________________________________________________________________
Added: svn:executable
   + *

Added: SwiftTutorials/CMTS_2013-06-17/bin/random3.sh
===================================================================
--- SwiftTutorials/CMTS_2013-06-17/bin/random3.sh	                        (rev 0)
+++ SwiftTutorials/CMTS_2013-06-17/bin/random3.sh	2013-06-16 13:30:27 UTC (rev 6559)
@@ -0,0 +1,10 @@
+#! /bin/sh
+
+runtime=${1:-0}
+range=${2:-30000}
+
+sleep $runtime
+
+echo $(($RANDOM%range))
+
+


Property changes on: SwiftTutorials/CMTS_2013-06-17/bin/random3.sh
___________________________________________________________________
Added: svn:executable
   + *

Added: SwiftTutorials/CMTS_2013-06-17/bin/random4.sh
===================================================================
--- SwiftTutorials/CMTS_2013-06-17/bin/random4.sh	                        (rev 0)
+++ SwiftTutorials/CMTS_2013-06-17/bin/random4.sh	2013-06-16 13:30:27 UTC (rev 6559)
@@ -0,0 +1,12 @@
+#! /bin/sh
+
+runtime=${1:-0}
+range=${2:-30000}
+n=${3:-10}
+
+sleep $runtime
+
+for ((i=0;i<n;i++)); do
+  echo $(($RANDOM%range))
+done
+


Property changes on: SwiftTutorials/CMTS_2013-06-17/bin/random4.sh
___________________________________________________________________
Added: svn:executable
   + *

Added: SwiftTutorials/CMTS_2013-06-17/namd_sweep/README
===================================================================
--- SwiftTutorials/CMTS_2013-06-17/namd_sweep/README	                        (rev 0)
+++ SwiftTutorials/CMTS_2013-06-17/namd_sweep/README	2013-06-16 13:30:27 UTC (rev 6559)
@@ -0,0 +1,17 @@
+These files perform a brute force parameter search in two dimensions
+in order to find the parameters that minimize the root mean square 
+deviation (RMSD) of the system from an ideal structure.
+
+sweep_pd.pl – Loops over all possible parameter pairs, creates from 
+templates a parameter file (par_cg_clath.temp.inp), a NAMD input file 
+(cg_clath_cage.temp.conf), and a VMD script (rmsd.temp.tcl) for 
+calculating the RMSD. The script then submits a single pbs job (pxdt.pbs) 
+for each parameter pair. 
+
+plot_pd.pl – After all of the simulations have been performed, this 
+script reads in the RMSD values for each parameter pair and writes the 
+data in a gnuplot 2D plot data format. This script also prints to screen 
+the minimum RMSD and the parameter values corresponding to that value.
+
+-Frank X. Vazquez fxv at uchicago.edu
+7-13-2012

Added: SwiftTutorials/CMTS_2013-06-17/namd_sweep/TODO
===================================================================
--- SwiftTutorials/CMTS_2013-06-17/namd_sweep/TODO	                        (rev 0)
+++ SwiftTutorials/CMTS_2013-06-17/namd_sweep/TODO	2013-06-16 13:30:27 UTC (rev 6559)
@@ -0,0 +1,5 @@
+Swift in PATH
+
+swift module
+
+account to use  - pi_gavoth
\ No newline at end of file

Added: SwiftTutorials/CMTS_2013-06-17/namd_sweep/analyze_pd.pl
===================================================================
--- SwiftTutorials/CMTS_2013-06-17/namd_sweep/analyze_pd.pl	                        (rev 0)
+++ SwiftTutorials/CMTS_2013-06-17/namd_sweep/analyze_pd.pl	2013-06-16 13:30:27 UTC (rev 6559)
@@ -0,0 +1,40 @@
+#!/usr/bin/env perl
+
+use strict;
+use warnings;
+use File::Basename;
+
+my $rmsdmin = 123456789.0;  # Set large number to find min RMSD
+my $b1rmsdmin=0.0;
+my $b2rmsdmin=0.0;
+my $b1name;
+my $b2name;
+
+for(my $i=0; $i<=$#ARGV; $i++) {
+
+  my $filename =  $ARGV[$i];
+  my $basename = basename($filename,".dat");
+  my @params = split(/_/,$basename);
+
+  $b1name = $params[0];
+  my $b1 =  $params[1];
+  $b2name = $params[2];
+  my $b2 =  $params[3];
+
+  open(INPUT, "<", $filename);
+  my $_ = <INPUT>;
+  my @data = split(/ +/,$_);
+  my $rmsd=$data[2]*1.0;
+			
+  # Find Minimum
+  if ($rmsd<$rmsdmin) {
+    $rmsdmin=$rmsd;
+    $b1rmsdmin=$b1;
+    $b2rmsdmin=$b2;
+  }
+	
+  printf "%0.3f %0.3f %0.9f\n", $b1, $b2, $rmsd;			
+  close(INPUT);
+}		
+
+printf "\nMinimum Values: RMSD=%0.9f eps_$b1name=%0.3f eps_$b2name=%0.3f\n", $rmsdmin, $b1rmsdmin, $b2rmsdmin; 


Property changes on: SwiftTutorials/CMTS_2013-06-17/namd_sweep/analyze_pd.pl
___________________________________________________________________
Added: svn:executable
   + *

Added: SwiftTutorials/CMTS_2013-06-17/namd_sweep/cf
===================================================================
--- SwiftTutorials/CMTS_2013-06-17/namd_sweep/cf	                        (rev 0)
+++ SwiftTutorials/CMTS_2013-06-17/namd_sweep/cf	2013-06-16 13:30:27 UTC (rev 6559)
@@ -0,0 +1,7 @@
+wrapperlog.always.transfer=true
+sitedir.keep=true
+execution.retries=0
+lazy.errors=false
+status.mode=provider
+use.provider.staging=false
+provider.staging.pin.swiftfiles=false

Added: SwiftTutorials/CMTS_2013-06-17/namd_sweep/cg_clath_cage.pdb
===================================================================
--- SwiftTutorials/CMTS_2013-06-17/namd_sweep/cg_clath_cage.pdb	                        (rev 0)
+++ SwiftTutorials/CMTS_2013-06-17/namd_sweep/cg_clath_cage.pdb	2013-06-16 13:30:27 UTC (rev 6559)
@@ -0,0 +1,470 @@
+REMARK original generated coordinate pdb file
+ATOM      1  HB0 CLA X   1      92.981 164.025 331.473  1.00  0.00      A0    
+ATOM      2  PX1 CLA X   1     136.274 211.422 275.579  1.00  0.00      A0    
+ATOM      3  DT1 CLA X   1     200.662 208.148 159.192  1.00  0.00      A0    
+ATOM      4  AK1 CLA X   1     243.304 111.359  96.656  1.00  0.00      A0    
+ATOM      5  LT1 CLA X   1     223.763  18.662  85.497  1.00  0.00      A0    
+ATOM      6  PX2 CLA X   1     126.815  89.000 352.917  1.00  0.00      A0    
+ATOM      7  DT2 CLA X   1     128.673 -47.724 333.137  1.00  0.00      A0    
+ATOM      8  AK2 CLA X   1      49.929-132.718 287.973  1.00  0.00      A0    
+ATOM      9  LT2 CLA X   1     -24.828-143.462 235.435  1.00  0.00      A0    
+ATOM     10  PX3 CLA X   1      10.483 180.619 340.613  1.00  0.00      A0    
+ATOM     11  DT3 CLA X   1     -95.424 204.239 265.860  1.00  0.00      A0    
+ATOM     12  AK3 CLA X   1    -101.877 231.712 146.926  1.00  0.00      A0    
+ATOM     13  LT3 CLA X   1     -58.664 217.336  66.678  1.00  0.00      A0    
+ATOM     14  HB0 CLA X   1     152.597 263.250 182.367  1.00  0.00      B0    
+ATOM     15  PX1 CLA X   1     120.437 238.824 256.749  1.00  0.00      B0    
+ATOM     16  DT1 CLA X   1      18.642 174.399 313.695  1.00  0.00      B0    
+ATOM     17  AK1 CLA X   1     -88.420 151.452 262.690  1.00  0.00      B0    
+ATOM     18  LT1 CLA X   1    -128.527 143.156 177.443  1.00  0.00      B0    
+ATOM     19  PX2 CLA X   1      99.230 306.155 133.576  1.00  0.00      B0    
+ATOM     20  DT2 CLA X   1      21.433 316.316  21.125  1.00  0.00      B0    
+ATOM     21  AK2 CLA X   1      26.263 266.923 -95.151  1.00  0.00      B0    
+ATOM     22  LT2 CLA X   1      58.151 195.850-145.576  1.00  0.00      B0    
+ATOM     23  PX3 CLA X   1     223.451 225.604 155.002  1.00  0.00      B0    
+ATOM     24  DT3 CLA X   1     275.701 105.136 138.751  1.00  0.00      B0    
+ATOM     25  AK3 CLA X   1     235.267   1.374 186.863  1.00  0.00      B0    
+ATOM     26  LT3 CLA X   1     155.819 -36.632 217.712  1.00  0.00      B0    
+ATOM     27  HB0 CLA X   1     286.805 165.855  93.118  1.00  0.00      C0    
+ATOM     28  PX1 CLA X   1     303.935 101.204 144.420  1.00  0.00      C0    
+ATOM     29  DT1 CLA X   1     251.178  21.712 232.998  1.00  0.00      C0    
+ATOM     30  AK1 CLA X   1     142.263  28.038 287.691  1.00  0.00      C0    
+ATOM     31  LT1 CLA X   1      50.945  58.195 270.101  1.00  0.00      C0    
+ATOM     32  PX2 CLA X   1     234.620 227.534 121.486  1.00  0.00      C0    
+ATOM     33  DT2 CLA X   1     104.398 278.700 124.820  1.00  0.00      C0    
+ATOM     34  AK2 CLA X   1       0.965 276.330  50.135  1.00  0.00      C0    
+ATOM     35  LT2 CLA X   1     -42.600 228.187 -18.776  1.00  0.00      C0    
+ATOM     36  PX3 CLA X   1     303.934 158.846  11.493  1.00  0.00      C0    
+ATOM     37  DT3 CLA X   1     291.514  88.537-103.359  1.00  0.00      C0    
+ATOM     38  AK3 CLA X   1     250.991 -24.248-144.395  1.00  0.00      C0    
+ATOM     39  LT3 CLA X   1     191.706 -94.728-126.760  1.00  0.00      C0    
+ATOM     40  HB0 CLA X   1     -95.559 162.537 331.473  1.00  0.00      A1    
+ATOM     41  PX1 CLA X   1    -114.959 223.728 275.579  1.00  0.00      A1    
+ATOM     42  DT1 CLA X   1     -79.930 277.853 159.192  1.00  0.00      A1    
+ATOM     43  AK1 CLA X   1      25.213 266.386  96.656  1.00  0.00      A1    
+ATOM     44  LT1 CLA X   1      95.719 203.115  85.497  1.00  0.00      A1    
+ATOM     45  PX2 CLA X   1     -13.669 154.325 352.917  1.00  0.00      A1    
+ATOM     46  DT2 CLA X   1     105.666  87.572 333.137  1.00  0.00      A1    
+ATOM     47  AK2 CLA X   1     139.902 -23.120 287.973  1.00  0.00      A1    
+ATOM     48  LT2 CLA X   1     111.827 -93.233 235.435  1.00  0.00      A1    
+ATOM     49  PX3 CLA X   1    -151.180  99.388 340.613  1.00  0.00      A1    
+ATOM     50  DT3 CLA X   1    -224.588  19.480 265.860  1.00  0.00      A1    
+ATOM     51  AK3 CLA X   1    -251.607  27.627 146.926  1.00  0.00      A1    
+ATOM     52  LT3 CLA X   1    -217.550  57.864  66.678  1.00  0.00      A1    
+ATOM     53  HB0 CLA X   1    -151.683 263.777 182.367  1.00  0.00      B1    
+ATOM     54  PX1 CLA X   1    -146.609 223.714 256.749  1.00  0.00      B1    
+ATOM     55  DT1 CLA X   1    -141.713 103.344 313.695  1.00  0.00      B1    
+ATOM     56  AK1 CLA X   1    -175.371  -0.848 262.690  1.00  0.00      B1    
+ATOM     57  LT1 CLA X   1    -188.241 -39.730 177.443  1.00  0.00      B1    
+ATOM     58  PX2 CLA X   1    -215.523 239.014 133.576  1.00  0.00      B1    
+ATOM     59  DT2 CLA X   1    -263.221 176.720  21.125  1.00  0.00      B1    
+ATOM     60  AK2 CLA X   1    -218.030 156.206 -95.151  1.00  0.00      B1    
+ATOM     61  LT2 CLA X   1    -140.536 148.285-145.576  1.00  0.00      B1    
+ATOM     62  PX3 CLA X   1     -83.654 306.316 155.002  1.00  0.00      B1    
+ATOM     63  DT3 CLA X   1      46.800 291.332 138.751  1.00  0.00      B1    
+ATOM     64  AK3 CLA X   1     116.444 204.434 186.863  1.00  0.00      B1    
+ATOM     65  LT3 CLA X   1     109.634 116.627 217.712  1.00  0.00      B1    
+ATOM     66  HB0 CLA X   1      -0.232 331.308  93.118  1.00  0.00      C1    
+ATOM     67  PX1 CLA X   1      64.322 313.817 144.420  1.00  0.00      C1    
+ATOM     68  DT1 CLA X   1     106.786 228.382 232.998  1.00  0.00      C1    
+ATOM     69  AK1 CLA X   1      46.850 137.222 287.691  1.00  0.00      C1    
+ATOM     70  LT1 CLA X   1     -24.926  73.217 270.101  1.00  0.00      C1    
+ATOM     71  PX2 CLA X   1     -79.740 316.953 121.486  1.00  0.00      C1    
+ATOM     72  DT2 CLA X   1    -189.163 229.761 124.820  1.00  0.00      C1    
+ATOM     73  AK2 CLA X   1    -238.827 139.001  50.135  1.00  0.00      C1    
+ATOM     74  LT2 CLA X   1    -218.915  77.201 -18.776  1.00  0.00      C1    
+ATOM     75  PX3 CLA X   1      14.402 342.637  11.493  1.00  0.00      C1    
+ATOM     76  DT3 CLA X   1      69.082 296.727-103.359  1.00  0.00      C1    
+ATOM     77  AK3 CLA X   1     146.495 205.240-144.395  1.00  0.00      C1    
+ATOM     78  LT3 CLA X   1     177.890 118.659-126.760  1.00  0.00      C1    
+ATOM     79  HB0 CLA X   1    -188.541  -1.488 331.473  1.00  0.00      A2    
+ATOM     80  PX1 CLA X   1    -251.234  12.306 275.579  1.00  0.00      A2    
+ATOM     81  DT1 CLA X   1    -280.592  69.705 159.192  1.00  0.00      A2    
+ATOM     82  AK1 CLA X   1    -218.091 155.028  96.656  1.00  0.00      A2    
+ATOM     83  LT1 CLA X   1    -128.043 184.453  85.497  1.00  0.00      A2    
+ATOM     84  PX2 CLA X   1    -140.484  65.324 352.917  1.00  0.00      A2    
+ATOM     85  DT2 CLA X   1     -23.007 135.296 333.137  1.00  0.00      A2    
+ATOM     86  AK2 CLA X   1      89.973 109.599 287.973  1.00  0.00      A2    
+ATOM     87  LT2 CLA X   1     136.656  50.229 235.435  1.00  0.00      A2    
+ATOM     88  PX3 CLA X   1    -161.662 -81.231 340.613  1.00  0.00      A2    
+ATOM     89  DT3 CLA X   1    -129.164-184.759 265.860  1.00  0.00      A2    
+ATOM     90  AK3 CLA X   1    -149.729-204.084 146.926  1.00  0.00      A2    
+ATOM     91  LT3 CLA X   1    -158.887-159.472  66.678  1.00  0.00      A2    
+ATOM     92  HB0 CLA X   1    -304.279   0.528 182.367  1.00  0.00      B2    
+ATOM     93  PX1 CLA X   1    -267.047 -15.111 256.749  1.00  0.00      B2    
+ATOM     94  DT1 CLA X   1    -160.355 -71.055 313.695  1.00  0.00      B2    
+ATOM     95  AK1 CLA X   1     -86.951-152.300 262.690  1.00  0.00      B2    
+ATOM     96  LT1 CLA X   1     -59.713-182.886 177.443  1.00  0.00      B2    
+ATOM     97  PX2 CLA X   1    -314.754 -67.142 133.576  1.00  0.00      B2    
+ATOM     98  DT2 CLA X   1    -284.654-139.597  21.125  1.00  0.00      B2    
+ATOM     99  AK2 CLA X   1    -244.294-110.717 -95.151  1.00  0.00      B2    
+ATOM    100  LT2 CLA X   1    -198.687 -47.565-145.576  1.00  0.00      B2    
+ATOM    101  PX3 CLA X   1    -307.104  80.712 155.002  1.00  0.00      B2    
+ATOM    102  DT3 CLA X   1    -228.901 186.196 138.751  1.00  0.00      B2    
+ATOM    103  AK3 CLA X   1    -118.823 203.060 186.863  1.00  0.00      B2    
+ATOM    104  LT3 CLA X   1     -46.185 153.259 217.712  1.00  0.00      B2    
+ATOM    105  HB0 CLA X   1    -287.037 165.452  93.118  1.00  0.00      C2    
+ATOM    106  PX1 CLA X   1    -239.613 212.613 144.420  1.00  0.00      C2    
+ATOM    107  DT1 CLA X   1    -144.392 206.670 232.998  1.00  0.00      C2    
+ATOM    108  AK1 CLA X   1     -95.413 109.184 287.691  1.00  0.00      C2    
+ATOM    109  LT1 CLA X   1     -75.871  15.022 270.101  1.00  0.00      C2    
+ATOM    110  PX2 CLA X   1    -314.360  89.420 121.486  1.00  0.00      C2    
+ATOM    111  DT2 CLA X   1    -293.560 -48.939 124.820  1.00  0.00      C2    
+ATOM    112  AK2 CLA X   1    -239.791-137.330  50.135  1.00  0.00      C2    
+ATOM    113  LT2 CLA X   1    -176.315-150.986 -18.776  1.00  0.00      C2    
+ATOM    114  PX3 CLA X   1    -289.532 183.791  11.493  1.00  0.00      C2    
+ATOM    115  DT3 CLA X   1    -222.432 208.190-103.359  1.00  0.00      C2    
+ATOM    116  AK3 CLA X   1    -104.496 229.489-144.395  1.00  0.00      C2    
+ATOM    117  LT3 CLA X   1     -13.817 213.386-126.760  1.00  0.00      C2    
+ATOM    118  HB0 CLA X   1     -92.981-164.025 331.473  1.00  0.00      A3    
+ATOM    119  PX1 CLA X   1    -136.274-211.422 275.579  1.00  0.00      A3    
+ATOM    120  DT1 CLA X   1    -200.662-208.148 159.192  1.00  0.00      A3    
+ATOM    121  AK1 CLA X   1    -243.304-111.359  96.656  1.00  0.00      A3    
+ATOM    122  LT1 CLA X   1    -223.763 -18.662  85.497  1.00  0.00      A3    
+ATOM    123  PX2 CLA X   1    -126.815 -89.000 352.917  1.00  0.00      A3    
+ATOM    124  DT2 CLA X   1    -128.673  47.724 333.137  1.00  0.00      A3    
+ATOM    125  AK2 CLA X   1     -49.929 132.718 287.973  1.00  0.00      A3    
+ATOM    126  LT2 CLA X   1      24.828 143.462 235.435  1.00  0.00      A3    
+ATOM    127  PX3 CLA X   1     -10.483-180.619 340.613  1.00  0.00      A3    
+ATOM    128  DT3 CLA X   1      95.424-204.239 265.860  1.00  0.00      A3    
+ATOM    129  AK3 CLA X   1     101.877-231.712 146.926  1.00  0.00      A3    
+ATOM    130  LT3 CLA X   1      58.664-217.336  66.678  1.00  0.00      A3    
+ATOM    131  HB0 CLA X   1    -152.597-263.250 182.367  1.00  0.00      B3    
+ATOM    132  PX1 CLA X   1    -120.437-238.824 256.749  1.00  0.00      B3    
+ATOM    133  DT1 CLA X   1     -18.642-174.399 313.695  1.00  0.00      B3    
+ATOM    134  AK1 CLA X   1      88.420-151.452 262.690  1.00  0.00      B3    
+ATOM    135  LT1 CLA X   1     128.527-143.156 177.443  1.00  0.00      B3    
+ATOM    136  PX2 CLA X   1     -99.230-306.155 133.576  1.00  0.00      B3    
+ATOM    137  DT2 CLA X   1     -21.433-316.316  21.125  1.00  0.00      B3    
+ATOM    138  AK2 CLA X   1     -26.263-266.923 -95.151  1.00  0.00      B3    
+ATOM    139  LT2 CLA X   1     -58.151-195.850-145.576  1.00  0.00      B3    
+ATOM    140  PX3 CLA X   1    -223.451-225.604 155.002  1.00  0.00      B3    
+ATOM    141  DT3 CLA X   1    -275.701-105.136 138.751  1.00  0.00      B3    
+ATOM    142  AK3 CLA X   1    -235.267  -1.374 186.863  1.00  0.00      B3    
+ATOM    143  LT3 CLA X   1    -155.819  36.632 217.712  1.00  0.00      B3    
+ATOM    144  HB0 CLA X   1    -286.805-165.855  93.118  1.00  0.00      C3    
+ATOM    145  PX1 CLA X   1    -303.935-101.204 144.420  1.00  0.00      C3    
+ATOM    146  DT1 CLA X   1    -251.178 -21.712 232.998  1.00  0.00      C3    
+ATOM    147  AK1 CLA X   1    -142.263 -28.038 287.691  1.00  0.00      C3    
+ATOM    148  LT1 CLA X   1     -50.945 -58.195 270.101  1.00  0.00      C3    
+ATOM    149  PX2 CLA X   1    -234.620-227.534 121.486  1.00  0.00      C3    
+ATOM    150  DT2 CLA X   1    -104.398-278.700 124.820  1.00  0.00      C3    
+ATOM    151  AK2 CLA X   1      -0.965-276.330  50.135  1.00  0.00      C3    
+ATOM    152  LT2 CLA X   1      42.600-228.187 -18.776  1.00  0.00      C3    
+ATOM    153  PX3 CLA X   1    -303.934-158.846  11.493  1.00  0.00      C3    
+ATOM    154  DT3 CLA X   1    -291.514 -88.537-103.359  1.00  0.00      C3    
+ATOM    155  AK3 CLA X   1    -250.991  24.248-144.395  1.00  0.00      C3    
+ATOM    156  LT3 CLA X   1    -191.706  94.728-126.760  1.00  0.00      C3    
+ATOM    157  HB0 CLA X   1      95.559-162.537 331.473  1.00  0.00      A4    
+ATOM    158  PX1 CLA X   1     114.959-223.728 275.579  1.00  0.00      A4    
+ATOM    159  DT1 CLA X   1      79.930-277.853 159.192  1.00  0.00      A4    
+ATOM    160  AK1 CLA X   1     -25.213-266.386  96.656  1.00  0.00      A4    
+ATOM    161  LT1 CLA X   1     -95.719-203.115  85.497  1.00  0.00      A4    
+ATOM    162  PX2 CLA X   1      13.669-154.325 352.917  1.00  0.00      A4    
+ATOM    163  DT2 CLA X   1    -105.666 -87.572 333.137  1.00  0.00      A4    
+ATOM    164  AK2 CLA X   1    -139.902  23.120 287.973  1.00  0.00      A4    
+ATOM    165  LT2 CLA X   1    -111.827  93.233 235.435  1.00  0.00      A4    
+ATOM    166  PX3 CLA X   1     151.180 -99.388 340.613  1.00  0.00      A4    
+ATOM    167  DT3 CLA X   1     224.588 -19.480 265.860  1.00  0.00      A4    
+ATOM    168  AK3 CLA X   1     251.607 -27.627 146.926  1.00  0.00      A4    
+ATOM    169  LT3 CLA X   1     217.550 -57.864  66.678  1.00  0.00      A4    
+ATOM    170  HB0 CLA X   1     151.683-263.777 182.367  1.00  0.00      B4    
+ATOM    171  PX1 CLA X   1     146.609-223.714 256.749  1.00  0.00      B4    
+ATOM    172  DT1 CLA X   1     141.713-103.344 313.695  1.00  0.00      B4    
+ATOM    173  AK1 CLA X   1     175.371   0.848 262.690  1.00  0.00      B4    
+ATOM    174  LT1 CLA X   1     188.241  39.730 177.443  1.00  0.00      B4    
+ATOM    175  PX2 CLA X   1     215.523-239.014 133.576  1.00  0.00      B4    
+ATOM    176  DT2 CLA X   1     263.221-176.720  21.125  1.00  0.00      B4    
+ATOM    177  AK2 CLA X   1     218.030-156.206 -95.151  1.00  0.00      B4    
+ATOM    178  LT2 CLA X   1     140.536-148.285-145.576  1.00  0.00      B4    
+ATOM    179  PX3 CLA X   1      83.654-306.316 155.002  1.00  0.00      B4    
+ATOM    180  DT3 CLA X   1     -46.800-291.332 138.751  1.00  0.00      B4    
+ATOM    181  AK3 CLA X   1    -116.444-204.434 186.863  1.00  0.00      B4    
+ATOM    182  LT3 CLA X   1    -109.634-116.627 217.712  1.00  0.00      B4    
+ATOM    183  HB0 CLA X   1       0.232-331.308  93.118  1.00  0.00      C4    
+ATOM    184  PX1 CLA X   1     -64.322-313.817 144.420  1.00  0.00      C4    
+ATOM    185  DT1 CLA X   1    -106.786-228.382 232.998  1.00  0.00      C4    
+ATOM    186  AK1 CLA X   1     -46.850-137.222 287.691  1.00  0.00      C4    
+ATOM    187  LT1 CLA X   1      24.926 -73.217 270.101  1.00  0.00      C4    
+ATOM    188  PX2 CLA X   1      79.740-316.953 121.486  1.00  0.00      C4    
+ATOM    189  DT2 CLA X   1     189.163-229.761 124.820  1.00  0.00      C4    
+ATOM    190  AK2 CLA X   1     238.827-139.001  50.135  1.00  0.00      C4    
+ATOM    191  LT2 CLA X   1     218.915 -77.201 -18.776  1.00  0.00      C4    
+ATOM    192  PX3 CLA X   1     -14.402-342.637  11.493  1.00  0.00      C4    
+ATOM    193  DT3 CLA X   1     -69.082-296.727-103.359  1.00  0.00      C4    
+ATOM    194  AK3 CLA X   1    -146.495-205.240-144.395  1.00  0.00      C4    
+ATOM    195  LT3 CLA X   1    -177.890-118.659-126.760  1.00  0.00      C4    
+ATOM    196  HB0 CLA X   1     188.541   1.488 331.473  1.00  0.00      A5    
+ATOM    197  PX1 CLA X   1     251.234 -12.306 275.579  1.00  0.00      A5    
+ATOM    198  DT1 CLA X   1     280.592 -69.705 159.192  1.00  0.00      A5    
+ATOM    199  AK1 CLA X   1     218.091-155.028  96.656  1.00  0.00      A5    
+ATOM    200  LT1 CLA X   1     128.043-184.453  85.497  1.00  0.00      A5    
+ATOM    201  PX2 CLA X   1     140.484 -65.324 352.917  1.00  0.00      A5    
+ATOM    202  DT2 CLA X   1      23.007-135.296 333.137  1.00  0.00      A5    
+ATOM    203  AK2 CLA X   1     -89.973-109.599 287.973  1.00  0.00      A5    
+ATOM    204  LT2 CLA X   1    -136.656 -50.229 235.435  1.00  0.00      A5    
+ATOM    205  PX3 CLA X   1     161.662  81.231 340.613  1.00  0.00      A5    
+ATOM    206  DT3 CLA X   1     129.164 184.759 265.860  1.00  0.00      A5    
+ATOM    207  AK3 CLA X   1     149.729 204.084 146.926  1.00  0.00      A5    
+ATOM    208  LT3 CLA X   1     158.887 159.472  66.678  1.00  0.00      A5    
+ATOM    209  HB0 CLA X   1     304.279  -0.528 182.367  1.00  0.00      B5    
+ATOM    210  PX1 CLA X   1     267.047  15.111 256.749  1.00  0.00      B5    
+ATOM    211  DT1 CLA X   1     160.355  71.055 313.695  1.00  0.00      B5    
+ATOM    212  AK1 CLA X   1      86.951 152.300 262.690  1.00  0.00      B5    
+ATOM    213  LT1 CLA X   1      59.713 182.886 177.443  1.00  0.00      B5    
+ATOM    214  PX2 CLA X   1     314.754  67.142 133.576  1.00  0.00      B5    
+ATOM    215  DT2 CLA X   1     284.654 139.597  21.125  1.00  0.00      B5    
+ATOM    216  AK2 CLA X   1     244.294 110.717 -95.151  1.00  0.00      B5    
+ATOM    217  LT2 CLA X   1     198.687  47.565-145.576  1.00  0.00      B5    
+ATOM    218  PX3 CLA X   1     307.104 -80.712 155.002  1.00  0.00      B5    
+ATOM    219  DT3 CLA X   1     228.901-186.196 138.751  1.00  0.00      B5    
+ATOM    220  AK3 CLA X   1     118.823-203.060 186.863  1.00  0.00      B5    
+ATOM    221  LT3 CLA X   1      46.185-153.259 217.712  1.00  0.00      B5    
+ATOM    222  HB0 CLA X   1     287.037-165.452  93.118  1.00  0.00      C5    
+ATOM    223  PX1 CLA X   1     239.613-212.613 144.420  1.00  0.00      C5    
+ATOM    224  DT1 CLA X   1     144.392-206.670 232.998  1.00  0.00      C5    
+ATOM    225  AK1 CLA X   1      95.413-109.184 287.691  1.00  0.00      C5    
+ATOM    226  LT1 CLA X   1      75.871 -15.022 270.101  1.00  0.00      C5    
+ATOM    227  PX2 CLA X   1     314.360 -89.420 121.486  1.00  0.00      C5    
+ATOM    228  DT2 CLA X   1     293.560  48.939 124.820  1.00  0.00      C5    
+ATOM    229  AK2 CLA X   1     239.791 137.330  50.135  1.00  0.00      C5    
+ATOM    230  LT2 CLA X   1     176.315 150.986 -18.776  1.00  0.00      C5    
+ATOM    231  PX3 CLA X   1     289.532-183.791  11.493  1.00  0.00      C5    
+ATOM    232  DT3 CLA X   1     222.432-208.190-103.359  1.00  0.00      C5    
+ATOM    233  AK3 CLA X   1     104.496-229.489-144.395  1.00  0.00      C5    
+ATOM    234  LT3 CLA X   1      13.817-213.386-126.760  1.00  0.00      C5    
+ATOM    235  HB0 CLA X   1      95.559 162.537-331.473  1.00  0.00      A6    
+ATOM    236  PX1 CLA X   1     114.959 223.728-275.579  1.00  0.00      A6    
+ATOM    237  DT1 CLA X   1      79.930 277.853-159.192  1.00  0.00      A6    
+ATOM    238  AK1 CLA X   1     -25.213 266.386 -96.656  1.00  0.00      A6    
+ATOM    239  LT1 CLA X   1     -95.719 203.115 -85.497  1.00  0.00      A6    
+ATOM    240  PX2 CLA X   1      13.669 154.325-352.917  1.00  0.00      A6    
+ATOM    241  DT2 CLA X   1    -105.666  87.572-333.137  1.00  0.00      A6    
+ATOM    242  AK2 CLA X   1    -139.902 -23.120-287.973  1.00  0.00      A6    
+ATOM    243  LT2 CLA X   1    -111.827 -93.233-235.435  1.00  0.00      A6    
+ATOM    244  PX3 CLA X   1     151.180  99.388-340.613  1.00  0.00      A6    
+ATOM    245  DT3 CLA X   1     224.588  19.480-265.860  1.00  0.00      A6    
+ATOM    246  AK3 CLA X   1     251.607  27.627-146.926  1.00  0.00      A6    
+ATOM    247  LT3 CLA X   1     217.550  57.864 -66.678  1.00  0.00      A6    
+ATOM    248  HB0 CLA X   1     151.683 263.777-182.367  1.00  0.00      B6    
+ATOM    249  PX1 CLA X   1     146.609 223.714-256.749  1.00  0.00      B6    
+ATOM    250  DT1 CLA X   1     141.713 103.344-313.695  1.00  0.00      B6    
+ATOM    251  AK1 CLA X   1     175.371  -0.848-262.690  1.00  0.00      B6    
+ATOM    252  LT1 CLA X   1     188.241 -39.730-177.443  1.00  0.00      B6    
+ATOM    253  PX2 CLA X   1     215.523 239.014-133.576  1.00  0.00      B6    
+ATOM    254  DT2 CLA X   1     263.221 176.720 -21.125  1.00  0.00      B6    
+ATOM    255  AK2 CLA X   1     218.030 156.206  95.151  1.00  0.00      B6    
+ATOM    256  LT2 CLA X   1     140.536 148.285 145.576  1.00  0.00      B6    
+ATOM    257  PX3 CLA X   1      83.654 306.316-155.002  1.00  0.00      B6    
+ATOM    258  DT3 CLA X   1     -46.800 291.332-138.751  1.00  0.00      B6    
+ATOM    259  AK3 CLA X   1    -116.444 204.434-186.863  1.00  0.00      B6    
+ATOM    260  LT3 CLA X   1    -109.634 116.627-217.712  1.00  0.00      B6    
+ATOM    261  HB0 CLA X   1       0.232 331.308 -93.118  1.00  0.00      C6    
+ATOM    262  PX1 CLA X   1     -64.322 313.817-144.420  1.00  0.00      C6    
+ATOM    263  DT1 CLA X   1    -106.786 228.382-232.998  1.00  0.00      C6    
+ATOM    264  AK1 CLA X   1     -46.850 137.222-287.691  1.00  0.00      C6    
+ATOM    265  LT1 CLA X   1      24.926  73.217-270.101  1.00  0.00      C6    
+ATOM    266  PX2 CLA X   1      79.740 316.953-121.486  1.00  0.00      C6    
+ATOM    267  DT2 CLA X   1     189.163 229.761-124.820  1.00  0.00      C6    
+ATOM    268  AK2 CLA X   1     238.827 139.001 -50.135  1.00  0.00      C6    
+ATOM    269  LT2 CLA X   1     218.915  77.201  18.776  1.00  0.00      C6    
+ATOM    270  PX3 CLA X   1     -14.402 342.637 -11.493  1.00  0.00      C6    
+ATOM    271  DT3 CLA X   1     -69.082 296.727 103.359  1.00  0.00      C6    
+ATOM    272  AK3 CLA X   1    -146.495 205.240 144.395  1.00  0.00      C6    
+ATOM    273  LT3 CLA X   1    -177.890 118.659 126.760  1.00  0.00      C6    
+ATOM    274  HB0 CLA X   1     188.541  -1.488-331.473  1.00  0.00      A7    
+ATOM    275  PX1 CLA X   1     251.234  12.306-275.579  1.00  0.00      A7    
+ATOM    276  DT1 CLA X   1     280.592  69.705-159.192  1.00  0.00      A7    
+ATOM    277  AK1 CLA X   1     218.091 155.028 -96.656  1.00  0.00      A7    
+ATOM    278  LT1 CLA X   1     128.043 184.453 -85.497  1.00  0.00      A7    
+ATOM    279  PX2 CLA X   1     140.484  65.324-352.917  1.00  0.00      A7    
+ATOM    280  DT2 CLA X   1      23.007 135.296-333.137  1.00  0.00      A7    
+ATOM    281  AK2 CLA X   1     -89.973 109.599-287.973  1.00  0.00      A7    
+ATOM    282  LT2 CLA X   1    -136.656  50.229-235.435  1.00  0.00      A7    
+ATOM    283  PX3 CLA X   1     161.662 -81.231-340.613  1.00  0.00      A7    
+ATOM    284  DT3 CLA X   1     129.164-184.759-265.860  1.00  0.00      A7    
+ATOM    285  AK3 CLA X   1     149.729-204.084-146.926  1.00  0.00      A7    
+ATOM    286  LT3 CLA X   1     158.887-159.472 -66.678  1.00  0.00      A7    
+ATOM    287  HB0 CLA X   1     304.279   0.528-182.367  1.00  0.00      B7    
+ATOM    288  PX1 CLA X   1     267.047 -15.111-256.749  1.00  0.00      B7    
+ATOM    289  DT1 CLA X   1     160.355 -71.055-313.695  1.00  0.00      B7    
+ATOM    290  AK1 CLA X   1      86.951-152.300-262.690  1.00  0.00      B7    
+ATOM    291  LT1 CLA X   1      59.713-182.886-177.443  1.00  0.00      B7    
+ATOM    292  PX2 CLA X   1     314.754 -67.142-133.576  1.00  0.00      B7    
+ATOM    293  DT2 CLA X   1     284.654-139.597 -21.125  1.00  0.00      B7    
+ATOM    294  AK2 CLA X   1     244.294-110.717  95.151  1.00  0.00      B7    
+ATOM    295  LT2 CLA X   1     198.687 -47.565 145.576  1.00  0.00      B7    
+ATOM    296  PX3 CLA X   1     307.104  80.712-155.002  1.00  0.00      B7    
+ATOM    297  DT3 CLA X   1     228.901 186.196-138.751  1.00  0.00      B7    
+ATOM    298  AK3 CLA X   1     118.823 203.060-186.863  1.00  0.00      B7    
+ATOM    299  LT3 CLA X   1      46.185 153.259-217.712  1.00  0.00      B7    
+ATOM    300  HB0 CLA X   1     287.037 165.452 -93.118  1.00  0.00      C7    
+ATOM    301  PX1 CLA X   1     239.613 212.613-144.420  1.00  0.00      C7    
+ATOM    302  DT1 CLA X   1     144.392 206.670-232.998  1.00  0.00      C7    
+ATOM    303  AK1 CLA X   1      95.413 109.184-287.691  1.00  0.00      C7    
+ATOM    304  LT1 CLA X   1      75.871  15.022-270.101  1.00  0.00      C7    
+ATOM    305  PX2 CLA X   1     314.360  89.420-121.486  1.00  0.00      C7    
+ATOM    306  DT2 CLA X   1     293.560 -48.939-124.820  1.00  0.00      C7    
+ATOM    307  AK2 CLA X   1     239.791-137.330 -50.135  1.00  0.00      C7    
+ATOM    308  LT2 CLA X   1     176.315-150.986  18.776  1.00  0.00      C7    
+ATOM    309  PX3 CLA X   1     289.532 183.791 -11.493  1.00  0.00      C7    
+ATOM    310  DT3 CLA X   1     222.432 208.190 103.359  1.00  0.00      C7    
+ATOM    311  AK3 CLA X   1     104.496 229.489 144.395  1.00  0.00      C7    
+ATOM    312  LT3 CLA X   1      13.817 213.386 126.760  1.00  0.00      C7    
+ATOM    313  HB0 CLA X   1      92.981-164.025-331.473  1.00  0.00      A8    
+ATOM    314  PX1 CLA X   1     136.274-211.422-275.579  1.00  0.00      A8    
+ATOM    315  DT1 CLA X   1     200.662-208.148-159.192  1.00  0.00      A8    
+ATOM    316  AK1 CLA X   1     243.304-111.359 -96.656  1.00  0.00      A8    
+ATOM    317  LT1 CLA X   1     223.763 -18.662 -85.497  1.00  0.00      A8    
+ATOM    318  PX2 CLA X   1     126.815 -89.000-352.917  1.00  0.00      A8    
+ATOM    319  DT2 CLA X   1     128.673  47.724-333.137  1.00  0.00      A8    
+ATOM    320  AK2 CLA X   1      49.929 132.718-287.973  1.00  0.00      A8    
+ATOM    321  LT2 CLA X   1     -24.828 143.462-235.435  1.00  0.00      A8    
+ATOM    322  PX3 CLA X   1      10.483-180.619-340.613  1.00  0.00      A8    
+ATOM    323  DT3 CLA X   1     -95.424-204.239-265.860  1.00  0.00      A8    
+ATOM    324  AK3 CLA X   1    -101.877-231.712-146.926  1.00  0.00      A8    
+ATOM    325  LT3 CLA X   1     -58.664-217.336 -66.678  1.00  0.00      A8    
+ATOM    326  HB0 CLA X   1     152.597-263.250-182.367  1.00  0.00      B8    
+ATOM    327  PX1 CLA X   1     120.437-238.824-256.749  1.00  0.00      B8    
+ATOM    328  DT1 CLA X   1      18.642-174.399-313.695  1.00  0.00      B8    
+ATOM    329  AK1 CLA X   1     -88.420-151.452-262.690  1.00  0.00      B8    
+ATOM    330  LT1 CLA X   1    -128.527-143.156-177.443  1.00  0.00      B8    
+ATOM    331  PX2 CLA X   1      99.230-306.155-133.576  1.00  0.00      B8    
+ATOM    332  DT2 CLA X   1      21.433-316.316 -21.125  1.00  0.00      B8    
+ATOM    333  AK2 CLA X   1      26.263-266.923  95.151  1.00  0.00      B8    
+ATOM    334  LT2 CLA X   1      58.151-195.850 145.576  1.00  0.00      B8    
+ATOM    335  PX3 CLA X   1     223.451-225.604-155.002  1.00  0.00      B8    
+ATOM    336  DT3 CLA X   1     275.701-105.136-138.751  1.00  0.00      B8    
+ATOM    337  AK3 CLA X   1     235.267  -1.374-186.863  1.00  0.00      B8    
+ATOM    338  LT3 CLA X   1     155.819  36.632-217.712  1.00  0.00      B8    
+ATOM    339  HB0 CLA X   1     286.805-165.855 -93.118  1.00  0.00      C8    
+ATOM    340  PX1 CLA X   1     303.935-101.204-144.420  1.00  0.00      C8    
+ATOM    341  DT1 CLA X   1     251.178 -21.712-232.998  1.00  0.00      C8    
+ATOM    342  AK1 CLA X   1     142.263 -28.038-287.691  1.00  0.00      C8    
+ATOM    343  LT1 CLA X   1      50.945 -58.195-270.101  1.00  0.00      C8    
+ATOM    344  PX2 CLA X   1     234.620-227.534-121.486  1.00  0.00      C8    
+ATOM    345  DT2 CLA X   1     104.398-278.700-124.820  1.00  0.00      C8    
+ATOM    346  AK2 CLA X   1       0.965-276.330 -50.135  1.00  0.00      C8    
+ATOM    347  LT2 CLA X   1     -42.600-228.187  18.776  1.00  0.00      C8    
+ATOM    348  PX3 CLA X   1     303.934-158.846 -11.493  1.00  0.00      C8    
+ATOM    349  DT3 CLA X   1     291.514 -88.537 103.359  1.00  0.00      C8    
+ATOM    350  AK3 CLA X   1     250.991  24.248 144.395  1.00  0.00      C8    
+ATOM    351  LT3 CLA X   1     191.706  94.728 126.760  1.00  0.00      C8    
+ATOM    352  HB0 CLA X   1     -95.559-162.537-331.473  1.00  0.00      A9    
+ATOM    353  PX1 CLA X   1    -114.959-223.728-275.579  1.00  0.00      A9    
+ATOM    354  DT1 CLA X   1     -79.930-277.853-159.192  1.00  0.00      A9    
+ATOM    355  AK1 CLA X   1      25.213-266.386 -96.656  1.00  0.00      A9    
+ATOM    356  LT1 CLA X   1      95.719-203.115 -85.497  1.00  0.00      A9    
+ATOM    357  PX2 CLA X   1     -13.669-154.325-352.917  1.00  0.00      A9    
+ATOM    358  DT2 CLA X   1     105.666 -87.572-333.137  1.00  0.00      A9    
+ATOM    359  AK2 CLA X   1     139.902  23.120-287.973  1.00  0.00      A9    
+ATOM    360  LT2 CLA X   1     111.827  93.233-235.435  1.00  0.00      A9    
+ATOM    361  PX3 CLA X   1    -151.180 -99.388-340.613  1.00  0.00      A9    
+ATOM    362  DT3 CLA X   1    -224.588 -19.480-265.860  1.00  0.00      A9    
+ATOM    363  AK3 CLA X   1    -251.607 -27.627-146.926  1.00  0.00      A9    
+ATOM    364  LT3 CLA X   1    -217.550 -57.864 -66.678  1.00  0.00      A9    
+ATOM    365  HB0 CLA X   1    -151.683-263.777-182.367  1.00  0.00      B9    
+ATOM    366  PX1 CLA X   1    -146.609-223.714-256.749  1.00  0.00      B9    
+ATOM    367  DT1 CLA X   1    -141.713-103.344-313.695  1.00  0.00      B9    
+ATOM    368  AK1 CLA X   1    -175.371   0.848-262.690  1.00  0.00      B9    
+ATOM    369  LT1 CLA X   1    -188.241  39.730-177.443  1.00  0.00      B9    
+ATOM    370  PX2 CLA X   1    -215.523-239.014-133.576  1.00  0.00      B9    
+ATOM    371  DT2 CLA X   1    -263.221-176.720 -21.125  1.00  0.00      B9    
+ATOM    372  AK2 CLA X   1    -218.030-156.206  95.151  1.00  0.00      B9    
+ATOM    373  LT2 CLA X   1    -140.536-148.285 145.576  1.00  0.00      B9    
+ATOM    374  PX3 CLA X   1     -83.654-306.316-155.002  1.00  0.00      B9    
+ATOM    375  DT3 CLA X   1      46.800-291.332-138.751  1.00  0.00      B9    
+ATOM    376  AK3 CLA X   1     116.444-204.434-186.863  1.00  0.00      B9    
+ATOM    377  LT3 CLA X   1     109.634-116.627-217.712  1.00  0.00      B9    
+ATOM    378  HB0 CLA X   1      -0.232-331.308 -93.118  1.00  0.00      C9    
+ATOM    379  PX1 CLA X   1      64.322-313.817-144.420  1.00  0.00      C9    
+ATOM    380  DT1 CLA X   1     106.786-228.382-232.998  1.00  0.00      C9    
+ATOM    381  AK1 CLA X   1      46.850-137.222-287.691  1.00  0.00      C9    
+ATOM    382  LT1 CLA X   1     -24.926 -73.217-270.101  1.00  0.00      C9    
+ATOM    383  PX2 CLA X   1     -79.740-316.953-121.486  1.00  0.00      C9    
+ATOM    384  DT2 CLA X   1    -189.163-229.761-124.820  1.00  0.00      C9    
+ATOM    385  AK2 CLA X   1    -238.827-139.001 -50.135  1.00  0.00      C9    
+ATOM    386  LT2 CLA X   1    -218.915 -77.201  18.776  1.00  0.00      C9    
+ATOM    387  PX3 CLA X   1      14.402-342.637 -11.493  1.00  0.00      C9    
+ATOM    388  DT3 CLA X   1      69.082-296.727 103.359  1.00  0.00      C9    
+ATOM    389  AK3 CLA X   1     146.495-205.240 144.395  1.00  0.00      C9    
+ATOM    390  LT3 CLA X   1     177.890-118.659 126.760  1.00  0.00      C9    
+ATOM    391  HB0 CLA X   1    -188.541   1.488-331.473  1.00  0.00      A10   
+ATOM    392  PX1 CLA X   1    -251.234 -12.306-275.579  1.00  0.00      A10   
+ATOM    393  DT1 CLA X   1    -280.592 -69.705-159.192  1.00  0.00      A10   
+ATOM    394  AK1 CLA X   1    -218.091-155.028 -96.656  1.00  0.00      A10   
+ATOM    395  LT1 CLA X   1    -128.043-184.453 -85.497  1.00  0.00      A10   
+ATOM    396  PX2 CLA X   1    -140.484 -65.324-352.917  1.00  0.00      A10   
+ATOM    397  DT2 CLA X   1     -23.007-135.296-333.137  1.00  0.00      A10   
+ATOM    398  AK2 CLA X   1      89.973-109.599-287.973  1.00  0.00      A10   
+ATOM    399  LT2 CLA X   1     136.656 -50.229-235.435  1.00  0.00      A10   
+ATOM    400  PX3 CLA X   1    -161.662  81.231-340.613  1.00  0.00      A10   
+ATOM    401  DT3 CLA X   1    -129.164 184.759-265.860  1.00  0.00      A10   
+ATOM    402  AK3 CLA X   1    -149.729 204.084-146.926  1.00  0.00      A10   
+ATOM    403  LT3 CLA X   1    -158.887 159.472 -66.678  1.00  0.00      A10   
+ATOM    404  HB0 CLA X   1    -304.279  -0.528-182.367  1.00  0.00      B10   
+ATOM    405  PX1 CLA X   1    -267.047  15.111-256.749  1.00  0.00      B10   
+ATOM    406  DT1 CLA X   1    -160.355  71.055-313.695  1.00  0.00      B10   
+ATOM    407  AK1 CLA X   1     -86.951 152.300-262.690  1.00  0.00      B10   
+ATOM    408  LT1 CLA X   1     -59.713 182.886-177.443  1.00  0.00      B10   
+ATOM    409  PX2 CLA X   1    -314.754  67.142-133.576  1.00  0.00      B10   
+ATOM    410  DT2 CLA X   1    -284.654 139.597 -21.125  1.00  0.00      B10   
+ATOM    411  AK2 CLA X   1    -244.294 110.717  95.151  1.00  0.00      B10   
+ATOM    412  LT2 CLA X   1    -198.687  47.565 145.576  1.00  0.00      B10   
+ATOM    413  PX3 CLA X   1    -307.104 -80.712-155.002  1.00  0.00      B10   
+ATOM    414  DT3 CLA X   1    -228.901-186.196-138.751  1.00  0.00      B10   
+ATOM    415  AK3 CLA X   1    -118.823-203.060-186.863  1.00  0.00      B10   
+ATOM    416  LT3 CLA X   1     -46.185-153.259-217.712  1.00  0.00      B10   
+ATOM    417  HB0 CLA X   1    -287.037-165.452 -93.118  1.00  0.00      C10   
+ATOM    418  PX1 CLA X   1    -239.613-212.613-144.420  1.00  0.00      C10   
+ATOM    419  DT1 CLA X   1    -144.392-206.670-232.998  1.00  0.00      C10   
+ATOM    420  AK1 CLA X   1     -95.413-109.184-287.691  1.00  0.00      C10   
+ATOM    421  LT1 CLA X   1     -75.871 -15.022-270.101  1.00  0.00      C10   
+ATOM    422  PX2 CLA X   1    -314.360 -89.420-121.486  1.00  0.00      C10   
+ATOM    423  DT2 CLA X   1    -293.560  48.939-124.820  1.00  0.00      C10   
+ATOM    424  AK2 CLA X   1    -239.791 137.330 -50.135  1.00  0.00      C10   
+ATOM    425  LT2 CLA X   1    -176.315 150.986  18.776  1.00  0.00      C10   
+ATOM    426  PX3 CLA X   1    -289.532-183.791 -11.493  1.00  0.00      C10   
+ATOM    427  DT3 CLA X   1    -222.432-208.190 103.359  1.00  0.00      C10   
+ATOM    428  AK3 CLA X   1    -104.496-229.489 144.395  1.00  0.00      C10   
+ATOM    429  LT3 CLA X   1     -13.817-213.386 126.760  1.00  0.00      C10   
+ATOM    430  HB0 CLA X   1     -92.981 164.025-331.473  1.00  0.00      A11   
+ATOM    431  PX1 CLA X   1    -136.274 211.422-275.579  1.00  0.00      A11   
+ATOM    432  DT1 CLA X   1    -200.662 208.148-159.192  1.00  0.00      A11   
+ATOM    433  AK1 CLA X   1    -243.304 111.359 -96.656  1.00  0.00      A11   
+ATOM    434  LT1 CLA X   1    -223.763  18.662 -85.497  1.00  0.00      A11   
+ATOM    435  PX2 CLA X   1    -126.815  89.000-352.917  1.00  0.00      A11   
+ATOM    436  DT2 CLA X   1    -128.673 -47.724-333.137  1.00  0.00      A11   
+ATOM    437  AK2 CLA X   1     -49.929-132.718-287.973  1.00  0.00      A11   
+ATOM    438  LT2 CLA X   1      24.828-143.462-235.435  1.00  0.00      A11   
+ATOM    439  PX3 CLA X   1     -10.483 180.619-340.613  1.00  0.00      A11   
+ATOM    440  DT3 CLA X   1      95.424 204.239-265.860  1.00  0.00      A11   
+ATOM    441  AK3 CLA X   1     101.877 231.712-146.926  1.00  0.00      A11   
+ATOM    442  LT3 CLA X   1      58.664 217.336 -66.678  1.00  0.00      A11   
+ATOM    443  HB0 CLA X   1    -152.597 263.250-182.367  1.00  0.00      B11   
+ATOM    444  PX1 CLA X   1    -120.437 238.824-256.749  1.00  0.00      B11   
+ATOM    445  DT1 CLA X   1     -18.642 174.399-313.695  1.00  0.00      B11   
+ATOM    446  AK1 CLA X   1      88.420 151.452-262.690  1.00  0.00      B11   
+ATOM    447  LT1 CLA X   1     128.527 143.156-177.443  1.00  0.00      B11   
+ATOM    448  PX2 CLA X   1     -99.230 306.155-133.576  1.00  0.00      B11   
+ATOM    449  DT2 CLA X   1     -21.433 316.316 -21.125  1.00  0.00      B11   
+ATOM    450  AK2 CLA X   1     -26.263 266.923  95.151  1.00  0.00      B11   
+ATOM    451  LT2 CLA X   1     -58.151 195.850 145.576  1.00  0.00      B11   
+ATOM    452  PX3 CLA X   1    -223.451 225.604-155.002  1.00  0.00      B11   
+ATOM    453  DT3 CLA X   1    -275.701 105.136-138.751  1.00  0.00      B11   
+ATOM    454  AK3 CLA X   1    -235.267   1.374-186.863  1.00  0.00      B11   
+ATOM    455  LT3 CLA X   1    -155.819 -36.632-217.712  1.00  0.00      B11   
+ATOM    456  HB0 CLA X   1    -286.805 165.855 -93.118  1.00  0.00      C11   
+ATOM    457  PX1 CLA X   1    -303.935 101.204-144.420  1.00  0.00      C11   
+ATOM    458  DT1 CLA X   1    -251.178  21.712-232.998  1.00  0.00      C11   
+ATOM    459  AK1 CLA X   1    -142.263  28.038-287.691  1.00  0.00      C11   
+ATOM    460  LT1 CLA X   1     -50.945  58.195-270.101  1.00  0.00      C11   
+ATOM    461  PX2 CLA X   1    -234.620 227.534-121.486  1.00  0.00      C11   
+ATOM    462  DT2 CLA X   1    -104.398 278.700-124.820  1.00  0.00      C11   
+ATOM    463  AK2 CLA X   1      -0.965 276.330 -50.135  1.00  0.00      C11   
+ATOM    464  LT2 CLA X   1      42.600 228.187  18.776  1.00  0.00      C11   
+ATOM    465  PX3 CLA X   1    -303.934 158.846 -11.493  1.00  0.00      C11   
+ATOM    466  DT3 CLA X   1    -291.514  88.537 103.359  1.00  0.00      C11   
+ATOM    467  AK3 CLA X   1    -250.991 -24.248 144.395  1.00  0.00      C11   
+ATOM    468  LT3 CLA X   1    -191.706 -94.728 126.760  1.00  0.00      C11   
+END

Added: SwiftTutorials/CMTS_2013-06-17/namd_sweep/cg_clath_cage.psf
===================================================================
--- SwiftTutorials/CMTS_2013-06-17/namd_sweep/cg_clath_cage.psf	                        (rev 0)
+++ SwiftTutorials/CMTS_2013-06-17/namd_sweep/cg_clath_cage.psf	2013-06-16 13:30:27 UTC (rev 6559)
@@ -0,0 +1,1078 @@
+PSF
+
+      38 !NTITLE
+ REMARKS original generated structure x-plor psf file
+ REMARKS topology top_cg_clath.impr.inp 
+ REMARKS segment A0 { first NONE; last NONE; auto angles  }
+ REMARKS segment B0 { first NONE; last NONE; auto angles  }
+ REMARKS segment C0 { first NONE; last NONE; auto angles  }
+ REMARKS segment A1 { first NONE; last NONE; auto angles  }
+ REMARKS segment B1 { first NONE; last NONE; auto angles  }
+ REMARKS segment C1 { first NONE; last NONE; auto angles  }
+ REMARKS segment A2 { first NONE; last NONE; auto angles  }
+ REMARKS segment B2 { first NONE; last NONE; auto angles  }
+ REMARKS segment C2 { first NONE; last NONE; auto angles  }
+ REMARKS segment A3 { first NONE; last NONE; auto angles  }
+ REMARKS segment B3 { first NONE; last NONE; auto angles  }
+ REMARKS segment C3 { first NONE; last NONE; auto angles  }
+ REMARKS segment A4 { first NONE; last NONE; auto angles  }
+ REMARKS segment B4 { first NONE; last NONE; auto angles  }
+ REMARKS segment C4 { first NONE; last NONE; auto angles  }
+ REMARKS segment A5 { first NONE; last NONE; auto angles  }
+ REMARKS segment B5 { first NONE; last NONE; auto angles  }
+ REMARKS segment C5 { first NONE; last NONE; auto angles  }
+ REMARKS segment A6 { first NONE; last NONE; auto angles  }
+ REMARKS segment B6 { first NONE; last NONE; auto angles  }
+ REMARKS segment C6 { first NONE; last NONE; auto angles  }
+ REMARKS segment A7 { first NONE; last NONE; auto angles  }
+ REMARKS segment B7 { first NONE; last NONE; auto angles  }
+ REMARKS segment C7 { first NONE; last NONE; auto angles  }
+ REMARKS segment A8 { first NONE; last NONE; auto angles  }
+ REMARKS segment B8 { first NONE; last NONE; auto angles  }
+ REMARKS segment C8 { first NONE; last NONE; auto angles  }
+ REMARKS segment A9 { first NONE; last NONE; auto angles  }
+ REMARKS segment B9 { first NONE; last NONE; auto angles  }
+ REMARKS segment C9 { first NONE; last NONE; auto angles  }
+ REMARKS segment A10 { first NONE; last NONE; auto angles  }
+ REMARKS segment B10 { first NONE; last NONE; auto angles  }
+ REMARKS segment C10 { first NONE; last NONE; auto angles  }
+ REMARKS segment A11 { first NONE; last NONE; auto angles  }
+ REMARKS segment B11 { first NONE; last NONE; auto angles  }
+ REMARKS segment C11 { first NONE; last NONE; auto angles  }
+
+     468 !NATOM
+       1 A0   1    CLA  HB0  HB     0.000000     30478.0300           0
+       2 A0   1    CLA  PX1  PX     0.000000     46422.2000           0
+       3 A0   1    CLA  DT1  DT     0.000000     49195.2000           0
+       4 A0   1    CLA  AK1  AK     0.000000     34620.7800           0
+       5 A0   1    CLA  LT1  LT     0.000000     55013.7800           0
+       6 A0   1    CLA  PX2  PX     0.000000     46422.2000           0
+       7 A0   1    CLA  DT2  DT     0.000000     49195.2000           0
+       8 A0   1    CLA  AK2  AK     0.000000     34620.7800           0
+       9 A0   1    CLA  LT2  LT     0.000000     55013.7800           0
+      10 A0   1    CLA  PX3  PX     0.000000     46422.2000           0
+      11 A0   1    CLA  DT3  DT     0.000000     49195.2000           0
+      12 A0   1    CLA  AK3  AK     0.000000     34620.7800           0
+      13 A0   1    CLA  LT3  LT     0.000000     55013.7800           0
+      14 B0   1    CLA  HB0  HB     0.000000     30478.0300           0
+      15 B0   1    CLA  PX1  PX     0.000000     46422.2000           0
+      16 B0   1    CLA  DT1  DT     0.000000     49195.2000           0
+      17 B0   1    CLA  AK1  AK     0.000000     34620.7800           0
+      18 B0   1    CLA  LT1  LT     0.000000     55013.7800           0
+      19 B0   1    CLA  PX2  PX     0.000000     46422.2000           0
+      20 B0   1    CLA  DT2  DT     0.000000     49195.2000           0
+      21 B0   1    CLA  AK2  AK     0.000000     34620.7800           0
+      22 B0   1    CLA  LT2  LT     0.000000     55013.7800           0
+      23 B0   1    CLA  PX3  PX     0.000000     46422.2000           0
+      24 B0   1    CLA  DT3  DT     0.000000     49195.2000           0
+      25 B0   1    CLA  AK3  AK     0.000000     34620.7800           0
+      26 B0   1    CLA  LT3  LT     0.000000     55013.7800           0
+      27 C0   1    CLA  HB0  HB     0.000000     30478.0300           0
+      28 C0   1    CLA  PX1  PX     0.000000     46422.2000           0
+      29 C0   1    CLA  DT1  DT     0.000000     49195.2000           0
+      30 C0   1    CLA  AK1  AK     0.000000     34620.7800           0
+      31 C0   1    CLA  LT1  LT     0.000000     55013.7800           0
+      32 C0   1    CLA  PX2  PX     0.000000     46422.2000           0
+      33 C0   1    CLA  DT2  DT     0.000000     49195.2000           0
+      34 C0   1    CLA  AK2  AK     0.000000     34620.7800           0
+      35 C0   1    CLA  LT2  LT     0.000000     55013.7800           0
+      36 C0   1    CLA  PX3  PX     0.000000     46422.2000           0
+      37 C0   1    CLA  DT3  DT     0.000000     49195.2000           0
+      38 C0   1    CLA  AK3  AK     0.000000     34620.7800           0
+      39 C0   1    CLA  LT3  LT     0.000000     55013.7800           0
+      40 A1   1    CLA  HB0  HB     0.000000     30478.0300           0
+      41 A1   1    CLA  PX1  PX     0.000000     46422.2000           0
+      42 A1   1    CLA  DT1  DT     0.000000     49195.2000           0
+      43 A1   1    CLA  AK1  AK     0.000000     34620.7800           0
+      44 A1   1    CLA  LT1  LT     0.000000     55013.7800           0
+      45 A1   1    CLA  PX2  PX     0.000000     46422.2000           0
+      46 A1   1    CLA  DT2  DT     0.000000     49195.2000           0
+      47 A1   1    CLA  AK2  AK     0.000000     34620.7800           0
+      48 A1   1    CLA  LT2  LT     0.000000     55013.7800           0
+      49 A1   1    CLA  PX3  PX     0.000000     46422.2000           0
+      50 A1   1    CLA  DT3  DT     0.000000     49195.2000           0
+      51 A1   1    CLA  AK3  AK     0.000000     34620.7800           0
+      52 A1   1    CLA  LT3  LT     0.000000     55013.7800           0
+      53 B1   1    CLA  HB0  HB     0.000000     30478.0300           0
+      54 B1   1    CLA  PX1  PX     0.000000     46422.2000           0
+      55 B1   1    CLA  DT1  DT     0.000000     49195.2000           0
+      56 B1   1    CLA  AK1  AK     0.000000     34620.7800           0
+      57 B1   1    CLA  LT1  LT     0.000000     55013.7800           0
+      58 B1   1    CLA  PX2  PX     0.000000     46422.2000           0
+      59 B1   1    CLA  DT2  DT     0.000000     49195.2000           0
+      60 B1   1    CLA  AK2  AK     0.000000     34620.7800           0
+      61 B1   1    CLA  LT2  LT     0.000000     55013.7800           0
+      62 B1   1    CLA  PX3  PX     0.000000     46422.2000           0
+      63 B1   1    CLA  DT3  DT     0.000000     49195.2000           0
+      64 B1   1    CLA  AK3  AK     0.000000     34620.7800           0
+      65 B1   1    CLA  LT3  LT     0.000000     55013.7800           0
+      66 C1   1    CLA  HB0  HB     0.000000     30478.0300           0
+      67 C1   1    CLA  PX1  PX     0.000000     46422.2000           0
+      68 C1   1    CLA  DT1  DT     0.000000     49195.2000           0
+      69 C1   1    CLA  AK1  AK     0.000000     34620.7800           0
+      70 C1   1    CLA  LT1  LT     0.000000     55013.7800           0
+      71 C1   1    CLA  PX2  PX     0.000000     46422.2000           0
+      72 C1   1    CLA  DT2  DT     0.000000     49195.2000           0
+      73 C1   1    CLA  AK2  AK     0.000000     34620.7800           0
+      74 C1   1    CLA  LT2  LT     0.000000     55013.7800           0
+      75 C1   1    CLA  PX3  PX     0.000000     46422.2000           0
+      76 C1   1    CLA  DT3  DT     0.000000     49195.2000           0
+      77 C1   1    CLA  AK3  AK     0.000000     34620.7800           0
+      78 C1   1    CLA  LT3  LT     0.000000     55013.7800           0
+      79 A2   1    CLA  HB0  HB     0.000000     30478.0300           0
+      80 A2   1    CLA  PX1  PX     0.000000     46422.2000           0
+      81 A2   1    CLA  DT1  DT     0.000000     49195.2000           0
+      82 A2   1    CLA  AK1  AK     0.000000     34620.7800           0
+      83 A2   1    CLA  LT1  LT     0.000000     55013.7800           0
+      84 A2   1    CLA  PX2  PX     0.000000     46422.2000           0
+      85 A2   1    CLA  DT2  DT     0.000000     49195.2000           0
+      86 A2   1    CLA  AK2  AK     0.000000     34620.7800           0
+      87 A2   1    CLA  LT2  LT     0.000000     55013.7800           0
+      88 A2   1    CLA  PX3  PX     0.000000     46422.2000           0
+      89 A2   1    CLA  DT3  DT     0.000000     49195.2000           0
+      90 A2   1    CLA  AK3  AK     0.000000     34620.7800           0
+      91 A2   1    CLA  LT3  LT     0.000000     55013.7800           0
+      92 B2   1    CLA  HB0  HB     0.000000     30478.0300           0
+      93 B2   1    CLA  PX1  PX     0.000000     46422.2000           0
+      94 B2   1    CLA  DT1  DT     0.000000     49195.2000           0
+      95 B2   1    CLA  AK1  AK     0.000000     34620.7800           0
+      96 B2   1    CLA  LT1  LT     0.000000     55013.7800           0
+      97 B2   1    CLA  PX2  PX     0.000000     46422.2000           0
+      98 B2   1    CLA  DT2  DT     0.000000     49195.2000           0
+      99 B2   1    CLA  AK2  AK     0.000000     34620.7800           0
+     100 B2   1    CLA  LT2  LT     0.000000     55013.7800           0
+     101 B2   1    CLA  PX3  PX     0.000000     46422.2000           0
+     102 B2   1    CLA  DT3  DT     0.000000     49195.2000           0
+     103 B2   1    CLA  AK3  AK     0.000000     34620.7800           0
+     104 B2   1    CLA  LT3  LT     0.000000     55013.7800           0
+     105 C2   1    CLA  HB0  HB     0.000000     30478.0300           0
+     106 C2   1    CLA  PX1  PX     0.000000     46422.2000           0
+     107 C2   1    CLA  DT1  DT     0.000000     49195.2000           0
+     108 C2   1    CLA  AK1  AK     0.000000     34620.7800           0
+     109 C2   1    CLA  LT1  LT     0.000000     55013.7800           0
+     110 C2   1    CLA  PX2  PX     0.000000     46422.2000           0
+     111 C2   1    CLA  DT2  DT     0.000000     49195.2000           0
+     112 C2   1    CLA  AK2  AK     0.000000     34620.7800           0
+     113 C2   1    CLA  LT2  LT     0.000000     55013.7800           0
+     114 C2   1    CLA  PX3  PX     0.000000     46422.2000           0
+     115 C2   1    CLA  DT3  DT     0.000000     49195.2000           0
+     116 C2   1    CLA  AK3  AK     0.000000     34620.7800           0
+     117 C2   1    CLA  LT3  LT     0.000000     55013.7800           0
+     118 A3   1    CLA  HB0  HB     0.000000     30478.0300           0
+     119 A3   1    CLA  PX1  PX     0.000000     46422.2000           0
+     120 A3   1    CLA  DT1  DT     0.000000     49195.2000           0
+     121 A3   1    CLA  AK1  AK     0.000000     34620.7800           0
+     122 A3   1    CLA  LT1  LT     0.000000     55013.7800           0
+     123 A3   1    CLA  PX2  PX     0.000000     46422.2000           0
+     124 A3   1    CLA  DT2  DT     0.000000     49195.2000           0
+     125 A3   1    CLA  AK2  AK     0.000000     34620.7800           0
+     126 A3   1    CLA  LT2  LT     0.000000     55013.7800           0
+     127 A3   1    CLA  PX3  PX     0.000000     46422.2000           0
+     128 A3   1    CLA  DT3  DT     0.000000     49195.2000           0
+     129 A3   1    CLA  AK3  AK     0.000000     34620.7800           0
+     130 A3   1    CLA  LT3  LT     0.000000     55013.7800           0
+     131 B3   1    CLA  HB0  HB     0.000000     30478.0300           0
+     132 B3   1    CLA  PX1  PX     0.000000     46422.2000           0
+     133 B3   1    CLA  DT1  DT     0.000000     49195.2000           0
+     134 B3   1    CLA  AK1  AK     0.000000     34620.7800           0
+     135 B3   1    CLA  LT1  LT     0.000000     55013.7800           0
+     136 B3   1    CLA  PX2  PX     0.000000     46422.2000           0
+     137 B3   1    CLA  DT2  DT     0.000000     49195.2000           0
+     138 B3   1    CLA  AK2  AK     0.000000     34620.7800           0
+     139 B3   1    CLA  LT2  LT     0.000000     55013.7800           0
+     140 B3   1    CLA  PX3  PX     0.000000     46422.2000           0
+     141 B3   1    CLA  DT3  DT     0.000000     49195.2000           0
+     142 B3   1    CLA  AK3  AK     0.000000     34620.7800           0
+     143 B3   1    CLA  LT3  LT     0.000000     55013.7800           0
+     144 C3   1    CLA  HB0  HB     0.000000     30478.0300           0
+     145 C3   1    CLA  PX1  PX     0.000000     46422.2000           0
+     146 C3   1    CLA  DT1  DT     0.000000     49195.2000           0
+     147 C3   1    CLA  AK1  AK     0.000000     34620.7800           0
+     148 C3   1    CLA  LT1  LT     0.000000     55013.7800           0
+     149 C3   1    CLA  PX2  PX     0.000000     46422.2000           0
+     150 C3   1    CLA  DT2  DT     0.000000     49195.2000           0
+     151 C3   1    CLA  AK2  AK     0.000000     34620.7800           0
+     152 C3   1    CLA  LT2  LT     0.000000     55013.7800           0
+     153 C3   1    CLA  PX3  PX     0.000000     46422.2000           0
+     154 C3   1    CLA  DT3  DT     0.000000     49195.2000           0
+     155 C3   1    CLA  AK3  AK     0.000000     34620.7800           0
+     156 C3   1    CLA  LT3  LT     0.000000     55013.7800           0
+     157 A4   1    CLA  HB0  HB     0.000000     30478.0300           0
+     158 A4   1    CLA  PX1  PX     0.000000     46422.2000           0
+     159 A4   1    CLA  DT1  DT     0.000000     49195.2000           0
+     160 A4   1    CLA  AK1  AK     0.000000     34620.7800           0
+     161 A4   1    CLA  LT1  LT     0.000000     55013.7800           0
+     162 A4   1    CLA  PX2  PX     0.000000     46422.2000           0
+     163 A4   1    CLA  DT2  DT     0.000000     49195.2000           0
+     164 A4   1    CLA  AK2  AK     0.000000     34620.7800           0
+     165 A4   1    CLA  LT2  LT     0.000000     55013.7800           0
+     166 A4   1    CLA  PX3  PX     0.000000     46422.2000           0
+     167 A4   1    CLA  DT3  DT     0.000000     49195.2000           0
+     168 A4   1    CLA  AK3  AK     0.000000     34620.7800           0
+     169 A4   1    CLA  LT3  LT     0.000000     55013.7800           0
+     170 B4   1    CLA  HB0  HB     0.000000     30478.0300           0
+     171 B4   1    CLA  PX1  PX     0.000000     46422.2000           0
+     172 B4   1    CLA  DT1  DT     0.000000     49195.2000           0
+     173 B4   1    CLA  AK1  AK     0.000000     34620.7800           0
+     174 B4   1    CLA  LT1  LT     0.000000     55013.7800           0
+     175 B4   1    CLA  PX2  PX     0.000000     46422.2000           0
+     176 B4   1    CLA  DT2  DT     0.000000     49195.2000           0
+     177 B4   1    CLA  AK2  AK     0.000000     34620.7800           0
+     178 B4   1    CLA  LT2  LT     0.000000     55013.7800           0
+     179 B4   1    CLA  PX3  PX     0.000000     46422.2000           0
+     180 B4   1    CLA  DT3  DT     0.000000     49195.2000           0
+     181 B4   1    CLA  AK3  AK     0.000000     34620.7800           0
+     182 B4   1    CLA  LT3  LT     0.000000     55013.7800           0
+     183 C4   1    CLA  HB0  HB     0.000000     30478.0300           0
+     184 C4   1    CLA  PX1  PX     0.000000     46422.2000           0
+     185 C4   1    CLA  DT1  DT     0.000000     49195.2000           0
+     186 C4   1    CLA  AK1  AK     0.000000     34620.7800           0
+     187 C4   1    CLA  LT1  LT     0.000000     55013.7800           0
+     188 C4   1    CLA  PX2  PX     0.000000     46422.2000           0
+     189 C4   1    CLA  DT2  DT     0.000000     49195.2000           0
+     190 C4   1    CLA  AK2  AK     0.000000     34620.7800           0
+     191 C4   1    CLA  LT2  LT     0.000000     55013.7800           0
+     192 C4   1    CLA  PX3  PX     0.000000     46422.2000           0
+     193 C4   1    CLA  DT3  DT     0.000000     49195.2000           0
+     194 C4   1    CLA  AK3  AK     0.000000     34620.7800           0
+     195 C4   1    CLA  LT3  LT     0.000000     55013.7800           0
+     196 A5   1    CLA  HB0  HB     0.000000     30478.0300           0
+     197 A5   1    CLA  PX1  PX     0.000000     46422.2000           0
+     198 A5   1    CLA  DT1  DT     0.000000     49195.2000           0
+     199 A5   1    CLA  AK1  AK     0.000000     34620.7800           0
+     200 A5   1    CLA  LT1  LT     0.000000     55013.7800           0
+     201 A5   1    CLA  PX2  PX     0.000000     46422.2000           0
+     202 A5   1    CLA  DT2  DT     0.000000     49195.2000           0
+     203 A5   1    CLA  AK2  AK     0.000000     34620.7800           0
+     204 A5   1    CLA  LT2  LT     0.000000     55013.7800           0
+     205 A5   1    CLA  PX3  PX     0.000000     46422.2000           0
+     206 A5   1    CLA  DT3  DT     0.000000     49195.2000           0
+     207 A5   1    CLA  AK3  AK     0.000000     34620.7800           0
+     208 A5   1    CLA  LT3  LT     0.000000     55013.7800           0
+     209 B5   1    CLA  HB0  HB     0.000000     30478.0300           0
+     210 B5   1    CLA  PX1  PX     0.000000     46422.2000           0
+     211 B5   1    CLA  DT1  DT     0.000000     49195.2000           0
+     212 B5   1    CLA  AK1  AK     0.000000     34620.7800           0
+     213 B5   1    CLA  LT1  LT     0.000000     55013.7800           0
+     214 B5   1    CLA  PX2  PX     0.000000     46422.2000           0
+     215 B5   1    CLA  DT2  DT     0.000000     49195.2000           0
+     216 B5   1    CLA  AK2  AK     0.000000     34620.7800           0
+     217 B5   1    CLA  LT2  LT     0.000000     55013.7800           0
+     218 B5   1    CLA  PX3  PX     0.000000     46422.2000           0
+     219 B5   1    CLA  DT3  DT     0.000000     49195.2000           0
+     220 B5   1    CLA  AK3  AK     0.000000     34620.7800           0
+     221 B5   1    CLA  LT3  LT     0.000000     55013.7800           0
+     222 C5   1    CLA  HB0  HB     0.000000     30478.0300           0
+     223 C5   1    CLA  PX1  PX     0.000000     46422.2000           0
+     224 C5   1    CLA  DT1  DT     0.000000     49195.2000           0
+     225 C5   1    CLA  AK1  AK     0.000000     34620.7800           0
+     226 C5   1    CLA  LT1  LT     0.000000     55013.7800           0
+     227 C5   1    CLA  PX2  PX     0.000000     46422.2000           0
+     228 C5   1    CLA  DT2  DT     0.000000     49195.2000           0
+     229 C5   1    CLA  AK2  AK     0.000000     34620.7800           0
+     230 C5   1    CLA  LT2  LT     0.000000     55013.7800           0
+     231 C5   1    CLA  PX3  PX     0.000000     46422.2000           0
+     232 C5   1    CLA  DT3  DT     0.000000     49195.2000           0
+     233 C5   1    CLA  AK3  AK     0.000000     34620.7800           0
+     234 C5   1    CLA  LT3  LT     0.000000     55013.7800           0
+     235 A6   1    CLA  HB0  HB     0.000000     30478.0300           0
+     236 A6   1    CLA  PX1  PX     0.000000     46422.2000           0
+     237 A6   1    CLA  DT1  DT     0.000000     49195.2000           0
+     238 A6   1    CLA  AK1  AK     0.000000     34620.7800           0
+     239 A6   1    CLA  LT1  LT     0.000000     55013.7800           0
+     240 A6   1    CLA  PX2  PX     0.000000     46422.2000           0
+     241 A6   1    CLA  DT2  DT     0.000000     49195.2000           0
+     242 A6   1    CLA  AK2  AK     0.000000     34620.7800           0
+     243 A6   1    CLA  LT2  LT     0.000000     55013.7800           0
+     244 A6   1    CLA  PX3  PX     0.000000     46422.2000           0
+     245 A6   1    CLA  DT3  DT     0.000000     49195.2000           0
+     246 A6   1    CLA  AK3  AK     0.000000     34620.7800           0
+     247 A6   1    CLA  LT3  LT     0.000000     55013.7800           0
+     248 B6   1    CLA  HB0  HB     0.000000     30478.0300           0
+     249 B6   1    CLA  PX1  PX     0.000000     46422.2000           0
+     250 B6   1    CLA  DT1  DT     0.000000     49195.2000           0
+     251 B6   1    CLA  AK1  AK     0.000000     34620.7800           0
+     252 B6   1    CLA  LT1  LT     0.000000     55013.7800           0
+     253 B6   1    CLA  PX2  PX     0.000000     46422.2000           0
+     254 B6   1    CLA  DT2  DT     0.000000     49195.2000           0
+     255 B6   1    CLA  AK2  AK     0.000000     34620.7800           0
+     256 B6   1    CLA  LT2  LT     0.000000     55013.7800           0
+     257 B6   1    CLA  PX3  PX     0.000000     46422.2000           0
+     258 B6   1    CLA  DT3  DT     0.000000     49195.2000           0
+     259 B6   1    CLA  AK3  AK     0.000000     34620.7800           0
+     260 B6   1    CLA  LT3  LT     0.000000     55013.7800           0
+     261 C6   1    CLA  HB0  HB     0.000000     30478.0300           0
+     262 C6   1    CLA  PX1  PX     0.000000     46422.2000           0
+     263 C6   1    CLA  DT1  DT     0.000000     49195.2000           0
+     264 C6   1    CLA  AK1  AK     0.000000     34620.7800           0
+     265 C6   1    CLA  LT1  LT     0.000000     55013.7800           0
+     266 C6   1    CLA  PX2  PX     0.000000     46422.2000           0
+     267 C6   1    CLA  DT2  DT     0.000000     49195.2000           0
+     268 C6   1    CLA  AK2  AK     0.000000     34620.7800           0
+     269 C6   1    CLA  LT2  LT     0.000000     55013.7800           0
+     270 C6   1    CLA  PX3  PX     0.000000     46422.2000           0
+     271 C6   1    CLA  DT3  DT     0.000000     49195.2000           0
+     272 C6   1    CLA  AK3  AK     0.000000     34620.7800           0
+     273 C6   1    CLA  LT3  LT     0.000000     55013.7800           0
+     274 A7   1    CLA  HB0  HB     0.000000     30478.0300           0
+     275 A7   1    CLA  PX1  PX     0.000000     46422.2000           0
+     276 A7   1    CLA  DT1  DT     0.000000     49195.2000           0
+     277 A7   1    CLA  AK1  AK     0.000000     34620.7800           0
+     278 A7   1    CLA  LT1  LT     0.000000     55013.7800           0
+     279 A7   1    CLA  PX2  PX     0.000000     46422.2000           0
+     280 A7   1    CLA  DT2  DT     0.000000     49195.2000           0
+     281 A7   1    CLA  AK2  AK     0.000000     34620.7800           0
+     282 A7   1    CLA  LT2  LT     0.000000     55013.7800           0
+     283 A7   1    CLA  PX3  PX     0.000000     46422.2000           0
+     284 A7   1    CLA  DT3  DT     0.000000     49195.2000           0
+     285 A7   1    CLA  AK3  AK     0.000000     34620.7800           0
+     286 A7   1    CLA  LT3  LT     0.000000     55013.7800           0
+     287 B7   1    CLA  HB0  HB     0.000000     30478.0300           0
+     288 B7   1    CLA  PX1  PX     0.000000     46422.2000           0
+     289 B7   1    CLA  DT1  DT     0.000000     49195.2000           0
+     290 B7   1    CLA  AK1  AK     0.000000     34620.7800           0
+     291 B7   1    CLA  LT1  LT     0.000000     55013.7800           0
+     292 B7   1    CLA  PX2  PX     0.000000     46422.2000           0
+     293 B7   1    CLA  DT2  DT     0.000000     49195.2000           0
+     294 B7   1    CLA  AK2  AK     0.000000     34620.7800           0
+     295 B7   1    CLA  LT2  LT     0.000000     55013.7800           0
+     296 B7   1    CLA  PX3  PX     0.000000     46422.2000           0
+     297 B7   1    CLA  DT3  DT     0.000000     49195.2000           0
+     298 B7   1    CLA  AK3  AK     0.000000     34620.7800           0
+     299 B7   1    CLA  LT3  LT     0.000000     55013.7800           0
+     300 C7   1    CLA  HB0  HB     0.000000     30478.0300           0
+     301 C7   1    CLA  PX1  PX     0.000000     46422.2000           0
+     302 C7   1    CLA  DT1  DT     0.000000     49195.2000           0
+     303 C7   1    CLA  AK1  AK     0.000000     34620.7800           0
+     304 C7   1    CLA  LT1  LT     0.000000     55013.7800           0
+     305 C7   1    CLA  PX2  PX     0.000000     46422.2000           0
+     306 C7   1    CLA  DT2  DT     0.000000     49195.2000           0
+     307 C7   1    CLA  AK2  AK     0.000000     34620.7800           0
+     308 C7   1    CLA  LT2  LT     0.000000     55013.7800           0
+     309 C7   1    CLA  PX3  PX     0.000000     46422.2000           0
+     310 C7   1    CLA  DT3  DT     0.000000     49195.2000           0
+     311 C7   1    CLA  AK3  AK     0.000000     34620.7800           0
+     312 C7   1    CLA  LT3  LT     0.000000     55013.7800           0
+     313 A8   1    CLA  HB0  HB     0.000000     30478.0300           0
+     314 A8   1    CLA  PX1  PX     0.000000     46422.2000           0
+     315 A8   1    CLA  DT1  DT     0.000000     49195.2000           0
+     316 A8   1    CLA  AK1  AK     0.000000     34620.7800           0
+     317 A8   1    CLA  LT1  LT     0.000000     55013.7800           0
+     318 A8   1    CLA  PX2  PX     0.000000     46422.2000           0
+     319 A8   1    CLA  DT2  DT     0.000000     49195.2000           0
+     320 A8   1    CLA  AK2  AK     0.000000     34620.7800           0
+     321 A8   1    CLA  LT2  LT     0.000000     55013.7800           0
+     322 A8   1    CLA  PX3  PX     0.000000     46422.2000           0
+     323 A8   1    CLA  DT3  DT     0.000000     49195.2000           0
+     324 A8   1    CLA  AK3  AK     0.000000     34620.7800           0
+     325 A8   1    CLA  LT3  LT     0.000000     55013.7800           0
+     326 B8   1    CLA  HB0  HB     0.000000     30478.0300           0
+     327 B8   1    CLA  PX1  PX     0.000000     46422.2000           0
+     328 B8   1    CLA  DT1  DT     0.000000     49195.2000           0
+     329 B8   1    CLA  AK1  AK     0.000000     34620.7800           0
+     330 B8   1    CLA  LT1  LT     0.000000     55013.7800           0
+     331 B8   1    CLA  PX2  PX     0.000000     46422.2000           0
+     332 B8   1    CLA  DT2  DT     0.000000     49195.2000           0
+     333 B8   1    CLA  AK2  AK     0.000000     34620.7800           0
+     334 B8   1    CLA  LT2  LT     0.000000     55013.7800           0
+     335 B8   1    CLA  PX3  PX     0.000000     46422.2000           0
+     336 B8   1    CLA  DT3  DT     0.000000     49195.2000           0
+     337 B8   1    CLA  AK3  AK     0.000000     34620.7800           0
+     338 B8   1    CLA  LT3  LT     0.000000     55013.7800           0
+     339 C8   1    CLA  HB0  HB     0.000000     30478.0300           0
+     340 C8   1    CLA  PX1  PX     0.000000     46422.2000           0
+     341 C8   1    CLA  DT1  DT     0.000000     49195.2000           0
+     342 C8   1    CLA  AK1  AK     0.000000     34620.7800           0
+     343 C8   1    CLA  LT1  LT     0.000000     55013.7800           0
+     344 C8   1    CLA  PX2  PX     0.000000     46422.2000           0
+     345 C8   1    CLA  DT2  DT     0.000000     49195.2000           0
+     346 C8   1    CLA  AK2  AK     0.000000     34620.7800           0
+     347 C8   1    CLA  LT2  LT     0.000000     55013.7800           0
+     348 C8   1    CLA  PX3  PX     0.000000     46422.2000           0
+     349 C8   1    CLA  DT3  DT     0.000000     49195.2000           0
+     350 C8   1    CLA  AK3  AK     0.000000     34620.7800           0
+     351 C8   1    CLA  LT3  LT     0.000000     55013.7800           0
+     352 A9   1    CLA  HB0  HB     0.000000     30478.0300           0
+     353 A9   1    CLA  PX1  PX     0.000000     46422.2000           0
+     354 A9   1    CLA  DT1  DT     0.000000     49195.2000           0
+     355 A9   1    CLA  AK1  AK     0.000000     34620.7800           0
+     356 A9   1    CLA  LT1  LT     0.000000     55013.7800           0
+     357 A9   1    CLA  PX2  PX     0.000000     46422.2000           0
+     358 A9   1    CLA  DT2  DT     0.000000     49195.2000           0
+     359 A9   1    CLA  AK2  AK     0.000000     34620.7800           0
+     360 A9   1    CLA  LT2  LT     0.000000     55013.7800           0
+     361 A9   1    CLA  PX3  PX     0.000000     46422.2000           0
+     362 A9   1    CLA  DT3  DT     0.000000     49195.2000           0
+     363 A9   1    CLA  AK3  AK     0.000000     34620.7800           0
+     364 A9   1    CLA  LT3  LT     0.000000     55013.7800           0
+     365 B9   1    CLA  HB0  HB     0.000000     30478.0300           0
+     366 B9   1    CLA  PX1  PX     0.000000     46422.2000           0
+     367 B9   1    CLA  DT1  DT     0.000000     49195.2000           0
+     368 B9   1    CLA  AK1  AK     0.000000     34620.7800           0
+     369 B9   1    CLA  LT1  LT     0.000000     55013.7800           0
+     370 B9   1    CLA  PX2  PX     0.000000     46422.2000           0
+     371 B9   1    CLA  DT2  DT     0.000000     49195.2000           0
+     372 B9   1    CLA  AK2  AK     0.000000     34620.7800           0
+     373 B9   1    CLA  LT2  LT     0.000000     55013.7800           0
+     374 B9   1    CLA  PX3  PX     0.000000     46422.2000           0
+     375 B9   1    CLA  DT3  DT     0.000000     49195.2000           0
+     376 B9   1    CLA  AK3  AK     0.000000     34620.7800           0
+     377 B9   1    CLA  LT3  LT     0.000000     55013.7800           0
+     378 C9   1    CLA  HB0  HB     0.000000     30478.0300           0
+     379 C9   1    CLA  PX1  PX     0.000000     46422.2000           0
+     380 C9   1    CLA  DT1  DT     0.000000     49195.2000           0
+     381 C9   1    CLA  AK1  AK     0.000000     34620.7800           0
+     382 C9   1    CLA  LT1  LT     0.000000     55013.7800           0
+     383 C9   1    CLA  PX2  PX     0.000000     46422.2000           0
+     384 C9   1    CLA  DT2  DT     0.000000     49195.2000           0
+     385 C9   1    CLA  AK2  AK     0.000000     34620.7800           0
+     386 C9   1    CLA  LT2  LT     0.000000     55013.7800           0
+     387 C9   1    CLA  PX3  PX     0.000000     46422.2000           0
+     388 C9   1    CLA  DT3  DT     0.000000     49195.2000           0
+     389 C9   1    CLA  AK3  AK     0.000000     34620.7800           0
+     390 C9   1    CLA  LT3  LT     0.000000     55013.7800           0
+     391 A10  1    CLA  HB0  HB     0.000000     30478.0300           0
+     392 A10  1    CLA  PX1  PX     0.000000     46422.2000           0
+     393 A10  1    CLA  DT1  DT     0.000000     49195.2000           0
+     394 A10  1    CLA  AK1  AK     0.000000     34620.7800           0
+     395 A10  1    CLA  LT1  LT     0.000000     55013.7800           0
+     396 A10  1    CLA  PX2  PX     0.000000     46422.2000           0
+     397 A10  1    CLA  DT2  DT     0.000000     49195.2000           0
+     398 A10  1    CLA  AK2  AK     0.000000     34620.7800           0
+     399 A10  1    CLA  LT2  LT     0.000000     55013.7800           0
+     400 A10  1    CLA  PX3  PX     0.000000     46422.2000           0
+     401 A10  1    CLA  DT3  DT     0.000000     49195.2000           0
+     402 A10  1    CLA  AK3  AK     0.000000     34620.7800           0
+     403 A10  1    CLA  LT3  LT     0.000000     55013.7800           0
+     404 B10  1    CLA  HB0  HB     0.000000     30478.0300           0
+     405 B10  1    CLA  PX1  PX     0.000000     46422.2000           0
+     406 B10  1    CLA  DT1  DT     0.000000     49195.2000           0
+     407 B10  1    CLA  AK1  AK     0.000000     34620.7800           0
+     408 B10  1    CLA  LT1  LT     0.000000     55013.7800           0
+     409 B10  1    CLA  PX2  PX     0.000000     46422.2000           0
+     410 B10  1    CLA  DT2  DT     0.000000     49195.2000           0
+     411 B10  1    CLA  AK2  AK     0.000000     34620.7800           0
+     412 B10  1    CLA  LT2  LT     0.000000     55013.7800           0
+     413 B10  1    CLA  PX3  PX     0.000000     46422.2000           0
+     414 B10  1    CLA  DT3  DT     0.000000     49195.2000           0
+     415 B10  1    CLA  AK3  AK     0.000000     34620.7800           0
+     416 B10  1    CLA  LT3  LT     0.000000     55013.7800           0
+     417 C10  1    CLA  HB0  HB     0.000000     30478.0300           0
+     418 C10  1    CLA  PX1  PX     0.000000     46422.2000           0
+     419 C10  1    CLA  DT1  DT     0.000000     49195.2000           0
+     420 C10  1    CLA  AK1  AK     0.000000     34620.7800           0
+     421 C10  1    CLA  LT1  LT     0.000000     55013.7800           0
+     422 C10  1    CLA  PX2  PX     0.000000     46422.2000           0
+     423 C10  1    CLA  DT2  DT     0.000000     49195.2000           0
+     424 C10  1    CLA  AK2  AK     0.000000     34620.7800           0
+     425 C10  1    CLA  LT2  LT     0.000000     55013.7800           0
+     426 C10  1    CLA  PX3  PX     0.000000     46422.2000           0
+     427 C10  1    CLA  DT3  DT     0.000000     49195.2000           0
+     428 C10  1    CLA  AK3  AK     0.000000     34620.7800           0
+     429 C10  1    CLA  LT3  LT     0.000000     55013.7800           0
+     430 A11  1    CLA  HB0  HB     0.000000     30478.0300           0
+     431 A11  1    CLA  PX1  PX     0.000000     46422.2000           0
+     432 A11  1    CLA  DT1  DT     0.000000     49195.2000           0
+     433 A11  1    CLA  AK1  AK     0.000000     34620.7800           0
+     434 A11  1    CLA  LT1  LT     0.000000     55013.7800           0
+     435 A11  1    CLA  PX2  PX     0.000000     46422.2000           0
+     436 A11  1    CLA  DT2  DT     0.000000     49195.2000           0
+     437 A11  1    CLA  AK2  AK     0.000000     34620.7800           0
+     438 A11  1    CLA  LT2  LT     0.000000     55013.7800           0
+     439 A11  1    CLA  PX3  PX     0.000000     46422.2000           0
+     440 A11  1    CLA  DT3  DT     0.000000     49195.2000           0
+     441 A11  1    CLA  AK3  AK     0.000000     34620.7800           0
+     442 A11  1    CLA  LT3  LT     0.000000     55013.7800           0
+     443 B11  1    CLA  HB0  HB     0.000000     30478.0300           0
+     444 B11  1    CLA  PX1  PX     0.000000     46422.2000           0
+     445 B11  1    CLA  DT1  DT     0.000000     49195.2000           0
+     446 B11  1    CLA  AK1  AK     0.000000     34620.7800           0
+     447 B11  1    CLA  LT1  LT     0.000000     55013.7800           0
+     448 B11  1    CLA  PX2  PX     0.000000     46422.2000           0
+     449 B11  1    CLA  DT2  DT     0.000000     49195.2000           0
+     450 B11  1    CLA  AK2  AK     0.000000     34620.7800           0
+     451 B11  1    CLA  LT2  LT     0.000000     55013.7800           0
+     452 B11  1    CLA  PX3  PX     0.000000     46422.2000           0
+     453 B11  1    CLA  DT3  DT     0.000000     49195.2000           0
+     454 B11  1    CLA  AK3  AK     0.000000     34620.7800           0
+     455 B11  1    CLA  LT3  LT     0.000000     55013.7800           0
+     456 C11  1    CLA  HB0  HB     0.000000     30478.0300           0
+     457 C11  1    CLA  PX1  PX     0.000000     46422.2000           0
+     458 C11  1    CLA  DT1  DT     0.000000     49195.2000           0
+     459 C11  1    CLA  AK1  AK     0.000000     34620.7800           0
+     460 C11  1    CLA  LT1  LT     0.000000     55013.7800           0
+     461 C11  1    CLA  PX2  PX     0.000000     46422.2000           0
+     462 C11  1    CLA  DT2  DT     0.000000     49195.2000           0
+     463 C11  1    CLA  AK2  AK     0.000000     34620.7800           0
+     464 C11  1    CLA  LT2  LT     0.000000     55013.7800           0
+     465 C11  1    CLA  PX3  PX     0.000000     46422.2000           0
+     466 C11  1    CLA  DT3  DT     0.000000     49195.2000           0
+     467 C11  1    CLA  AK3  AK     0.000000     34620.7800           0
+     468 C11  1    CLA  LT3  LT     0.000000     55013.7800           0
+
+     432 !NBOND: bonds
+       1       2       1       6       1      10       2       3
+       3       4       4       5       6       7       7       8
+       8       9      10      11      11      12      12      13
+      14      15      14      19      14      23      15      16
+      16      17      17      18      19      20      20      21
+      21      22      23      24      24      25      25      26
+      27      28      27      32      27      36      28      29
+      29      30      30      31      32      33      33      34
+      34      35      36      37      37      38      38      39
+      40      41      40      45      40      49      41      42
+      42      43      43      44      45      46      46      47
+      47      48      49      50      50      51      51      52
+      53      54      53      58      53      62      54      55
+      55      56      56      57      58      59      59      60
+      60      61      62      63      63      64      64      65
+      66      67      66      71      66      75      67      68
+      68      69      69      70      71      72      72      73
+      73      74      75      76      76      77      77      78
+      79      80      79      84      79      88      80      81
+      81      82      82      83      84      85      85      86
+      86      87      88      89      89      90      90      91
+      92      93      92      97      92     101      93      94
+      94      95      95      96      97      98      98      99
+      99     100     101     102     102     103     103     104
+     105     106     105     110     105     114     106     107
+     107     108     108     109     110     111     111     112
+     112     113     114     115     115     116     116     117
+     118     119     118     123     118     127     119     120
+     120     121     121     122     123     124     124     125
+     125     126     127     128     128     129     129     130
+     131     132     131     136     131     140     132     133
+     133     134     134     135     136     137     137     138
+     138     139     140     141     141     142     142     143
+     144     145     144     149     144     153     145     146
+     146     147     147     148     149     150     150     151
+     151     152     153     154     154     155     155     156
+     157     158     157     162     157     166     158     159
+     159     160     160     161     162     163     163     164
+     164     165     166     167     167     168     168     169
+     170     171     170     175     170     179     171     172
+     172     173     173     174     175     176     176     177
+     177     178     179     180     180     181     181     182
+     183     184     183     188     183     192     184     185
+     185     186     186     187     188     189     189     190
+     190     191     192     193     193     194     194     195
+     196     197     196     201     196     205     197     198
+     198     199     199     200     201     202     202     203
+     203     204     205     206     206     207     207     208
+     209     210     209     214     209     218     210     211
+     211     212     212     213     214     215     215     216
+     216     217     218     219     219     220     220     221
+     222     223     222     227     222     231     223     224
+     224     225     225     226     227     228     228     229
+     229     230     231     232     232     233     233     234
+     235     236     235     240     235     244     236     237
+     237     238     238     239     240     241     241     242
+     242     243     244     245     245     246     246     247
+     248     249     248     253     248     257     249     250
+     250     251     251     252     253     254     254     255
+     255     256     257     258     258     259     259     260
+     261     262     261     266     261     270     262     263
+     263     264     264     265     266     267     267     268
+     268     269     270     271     271     272     272     273
+     274     275     274     279     274     283     275     276
+     276     277     277     278     279     280     280     281
+     281     282     283     284     284     285     285     286
+     287     288     287     292     287     296     288     289
+     289     290     290     291     292     293     293     294
+     294     295     296     297     297     298     298     299
+     300     301     300     305     300     309     301     302
+     302     303     303     304     305     306     306     307
+     307     308     309     310     310     311     311     312
+     313     314     313     318     313     322     314     315
+     315     316     316     317     318     319     319     320
+     320     321     322     323     323     324     324     325
+     326     327     326     331     326     335     327     328
+     328     329     329     330     331     332     332     333
+     333     334     335     336     336     337     337     338
+     339     340     339     344     339     348     340     341
+     341     342     342     343     344     345     345     346
+     346     347     348     349     349     350     350     351
+     352     353     352     357     352     361     353     354
+     354     355     355     356     357     358     358     359
+     359     360     361     362     362     363     363     364
+     365     366     365     370     365     374     366     367
+     367     368     368     369     370     371     371     372
+     372     373     374     375     375     376     376     377
+     378     379     378     383     378     387     379     380
+     380     381     381     382     383     384     384     385
+     385     386     387     388     388     389     389     390
+     391     392     391     396     391     400     392     393
+     393     394     394     395     396     397     397     398
+     398     399     400     401     401     402     402     403
+     404     405     404     409     404     413     405     406
+     406     407     407     408     409     410     410     411
+     411     412     413     414     414     415     415     416
+     417     418     417     422     417     426     418     419
+     419     420     420     421     422     423     423     424
+     424     425     426     427     427     428     428     429
+     430     431     430     435     430     439     431     432
+     432     433     433     434     435     436     436     437
+     437     438     439     440     440     441     441     442
+     443     444     443     448     443     452     444     445
+     445     446     446     447     448     449     449     450
+     450     451     452     453     453     454     454     455
+     456     457     456     461     456     465     457     458
+     458     459     459     460     461     462     462     463
+     463     464     465     466     466     467     467     468
+
+     432 !NTHETA: angles
+       1      10      11       1       6       7       1       2       3
+       2       3       4       2       1      10       2       1       6
+       3       4       5       6       7       8       6       1      10
+       7       8       9      10      11      12      11      12      13
+      14      23      24      14      19      20      14      15      16
+      15      16      17      15      14      23      15      14      19
+      16      17      18      19      20      21      19      14      23
+      20      21      22      23      24      25      24      25      26
+      27      36      37      27      32      33      27      28      29
+      28      29      30      28      27      36      28      27      32
+      29      30      31      32      33      34      32      27      36
+      33      34      35      36      37      38      37      38      39
+      40      49      50      40      45      46      40      41      42
+      41      42      43      41      40      49      41      40      45
+      42      43      44      45      46      47      45      40      49
+      46      47      48      49      50      51      50      51      52
+      53      62      63      53      58      59      53      54      55
+      54      55      56      54      53      62      54      53      58
+      55      56      57      58      59      60      58      53      62
+      59      60      61      62      63      64      63      64      65
+      66      75      76      66      71      72      66      67      68
+      67      68      69      67      66      75      67      66      71
+      68      69      70      71      72      73      71      66      75
+      72      73      74      75      76      77      76      77      78
+      79      88      89      79      84      85      79      80      81
+      80      81      82      80      79      88      80      79      84
+      81      82      83      84      85      86      84      79      88
+      85      86      87      88      89      90      89      90      91
+      92     101     102      92      97      98      92      93      94
+      93      94      95      93      92     101      93      92      97
+      94      95      96      97      98      99      97      92     101
+      98      99     100     101     102     103     102     103     104
+     105     114     115     105     110     111     105     106     107
+     106     107     108     106     105     114     106     105     110
+     107     108     109     110     111     112     110     105     114
+     111     112     113     114     115     116     115     116     117
+     118     127     128     118     123     124     118     119     120
+     119     120     121     119     118     127     119     118     123
+     120     121     122     123     124     125     123     118     127
+     124     125     126     127     128     129     128     129     130
+     131     140     141     131     136     137     131     132     133
+     132     133     134     132     131     140     132     131     136
+     133     134     135     136     137     138     136     131     140
+     137     138     139     140     141     142     141     142     143
+     144     153     154     144     149     150     144     145     146
+     145     146     147     145     144     153     145     144     149
+     146     147     148     149     150     151     149     144     153
+     150     151     152     153     154     155     154     155     156
+     157     166     167     157     162     163     157     158     159
+     158     159     160     158     157     166     158     157     162
+     159     160     161     162     163     164     162     157     166
+     163     164     165     166     167     168     167     168     169
+     170     179     180     170     175     176     170     171     172
+     171     172     173     171     170     179     171     170     175
+     172     173     174     175     176     177     175     170     179
+     176     177     178     179     180     181     180     181     182
+     183     192     193     183     188     189     183     184     185
+     184     185     186     184     183     192     184     183     188
+     185     186     187     188     189     190     188     183     192
+     189     190     191     192     193     194     193     194     195
+     196     205     206     196     201     202     196     197     198
+     197     198     199     197     196     205     197     196     201
+     198     199     200     201     202     203     201     196     205
+     202     203     204     205     206     207     206     207     208
+     209     218     219     209     214     215     209     210     211
+     210     211     212     210     209     218     210     209     214
+     211     212     213     214     215     216     214     209     218
+     215     216     217     218     219     220     219     220     221
+     222     231     232     222     227     228     222     223     224
+     223     224     225     223     222     231     223     222     227
+     224     225     226     227     228     229     227     222     231
+     228     229     230     231     232     233     232     233     234
+     235     244     245     235     240     241     235     236     237
+     236     237     238     236     235     244     236     235     240
+     237     238     239     240     241     242     240     235     244
+     241     242     243     244     245     246     245     246     247
+     248     257     258     248     253     254     248     249     250
+     249     250     251     249     248     257     249     248     253
+     250     251     252     253     254     255     253     248     257
+     254     255     256     257     258     259     258     259     260
+     261     270     271     261     266     267     261     262     263
+     262     263     264     262     261     270     262     261     266
+     263     264     265     266     267     268     266     261     270
+     267     268     269     270     271     272     271     272     273
+     274     283     284     274     279     280     274     275     276
+     275     276     277     275     274     283     275     274     279
+     276     277     278     279     280     281     279     274     283
+     280     281     282     283     284     285     284     285     286
+     287     296     297     287     292     293     287     288     289
+     288     289     290     288     287     296     288     287     292
+     289     290     291     292     293     294     292     287     296
+     293     294     295     296     297     298     297     298     299
+     300     309     310     300     305     306     300     301     302
+     301     302     303     301     300     309     301     300     305
+     302     303     304     305     306     307     305     300     309
+     306     307     308     309     310     311     310     311     312
+     313     322     323     313     318     319     313     314     315
+     314     315     316     314     313     322     314     313     318
+     315     316     317     318     319     320     318     313     322
+     319     320     321     322     323     324     323     324     325
+     326     335     336     326     331     332     326     327     328
+     327     328     329     327     326     335     327     326     331
+     328     329     330     331     332     333     331     326     335
+     332     333     334     335     336     337     336     337     338
+     339     348     349     339     344     345     339     340     341
+     340     341     342     340     339     348     340     339     344
+     341     342     343     344     345     346     344     339     348
+     345     346     347     348     349     350     349     350     351
+     352     361     362     352     357     358     352     353     354
+     353     354     355     353     352     361     353     352     357
+     354     355     356     357     358     359     357     352     361
+     358     359     360     361     362     363     362     363     364
+     365     374     375     365     370     371     365     366     367
+     366     367     368     366     365     374     366     365     370
+     367     368     369     370     371     372     370     365     374
+     371     372     373     374     375     376     375     376     377
+     378     387     388     378     383     384     378     379     380
+     379     380     381     379     378     387     379     378     383
+     380     381     382     383     384     385     383     378     387
+     384     385     386     387     388     389     388     389     390
+     391     400     401     391     396     397     391     392     393
+     392     393     394     392     391     400     392     391     396
+     393     394     395     396     397     398     396     391     400
+     397     398     399     400     401     402     401     402     403
+     404     413     414     404     409     410     404     405     406
+     405     406     407     405     404     413     405     404     409
+     406     407     408     409     410     411     409     404     413
+     410     411     412     413     414     415     414     415     416
+     417     426     427     417     422     423     417     418     419
+     418     419     420     418     417     426     418     417     422
+     419     420     421     422     423     424     422     417     426
+     423     424     425     426     427     428     427     428     429
+     430     439     440     430     435     436     430     431     432
+     431     432     433     431     430     439     431     430     435
+     432     433     434     435     436     437     435     430     439
+     436     437     438     439     440     441     440     441     442
+     443     452     453     443     448     449     443     444     445
+     444     445     446     444     443     452     444     443     448
+     445     446     447     448     449     450     448     443     452
+     449     450     451     452     453     454     453     454     455
+     456     465     466     456     461     462     456     457     458
+     457     458     459     457     456     465     457     456     461
+     458     459     460     461     462     463     461     456     465
+     462     463     464     465     466     467     466     467     468
+
+       0 !NPHI: dihedrals
+
+
+     468 !NIMPHI: impropers
+       1       2       3       4       1       6       7       8
+       1      10      11      12       2       6       1      10
+       2       1       6       7       2       1      10      11
+       2       3       4       5       6       1       2       3
+       6       1      10      11       6       7       8       9
+      10       1       2       3      10       1       6       7
+      10      11      12      13      14      15      16      17
+      14      19      20      21      14      23      24      25
+      15      19      14      23      15      14      19      20
+      15      14      23      24      15      16      17      18
+      19      14      15      16      19      14      23      24
+      19      20      21      22      23      14      15      16
+      23      14      19      20      23      24      25      26
+      27      28      29      30      27      32      33      34
+      27      36      37      38      28      32      27      36
+      28      27      32      33      28      27      36      37
+      28      29      30      31      32      27      28      29
+      32      27      36      37      32      33      34      35
+      36      27      28      29      36      27      32      33
+      36      37      38      39      40      41      42      43
+      40      45      46      47      40      49      50      51
+      41      45      40      49      41      40      45      46
+      41      40      49      50      41      42      43      44
+      45      40      41      42      45      40      49      50
+      45      46      47      48      49      40      41      42
+      49      40      45      46      49      50      51      52
+      53      54      55      56      53      58      59      60
+      53      62      63      64      54      58      53      62
+      54      53      58      59      54      53      62      63
+      54      55      56      57      58      53      54      55
+      58      53      62      63      58      59      60      61
+      62      53      54      55      62      53      58      59
+      62      63      64      65      66      67      68      69
+      66      71      72      73      66      75      76      77
+      67      71      66      75      67      66      71      72
+      67      66      75      76      67      68      69      70
+      71      66      67      68      71      66      75      76
+      71      72      73      74      75      66      67      68
+      75      66      71      72      75      76      77      78
+      79      80      81      82      79      84      85      86
+      79      88      89      90      80      84      79      88
+      80      79      84      85      80      79      88      89
+      80      81      82      83      84      79      80      81
+      84      79      88      89      84      85      86      87
+      88      79      80      81      88      79      84      85
+      88      89      90      91      92      93      94      95
+      92      97      98      99      92     101     102     103
+      93      97      92     101      93      92      97      98
+      93      92     101     102      93      94      95      96
+      97      92      93      94      97      92     101     102
+      97      98      99     100     101      92      93      94
+     101      92      97      98     101     102     103     104
+     105     106     107     108     105     110     111     112
+     105     114     115     116     106     110     105     114
+     106     105     110     111     106     105     114     115
+     106     107     108     109     110     105     106     107
+     110     105     114     115     110     111     112     113
+     114     105     106     107     114     105     110     111
+     114     115     116     117     118     119     120     121
+     118     123     124     125     118     127     128     129
+     119     123     118     127     119     118     123     124
+     119     118     127     128     119     120     121     122
+     123     118     119     120     123     118     127     128
+     123     124     125     126     127     118     119     120
+     127     118     123     124     127     128     129     130
+     131     132     133     134     131     136     137     138
+     131     140     141     142     132     136     131     140
+     132     131     136     137     132     131     140     141
+     132     133     134     135     136     131     132     133
+     136     131     140     141     136     137     138     139
+     140     131     132     133     140     131     136     137
+     140     141     142     143     144     145     146     147
+     144     149     150     151     144     153     154     155
+     145     149     144     153     145     144     149     150
+     145     144     153     154     145     146     147     148
+     149     144     145     146     149     144     153     154
+     149     150     151     152     153     144     145     146
+     153     144     149     150     153     154     155     156
+     157     158     159     160     157     162     163     164
+     157     166     167     168     158     162     157     166
+     158     157     162     163     158     157     166     167
+     158     159     160     161     162     157     158     159
+     162     157     166     167     162     163     164     165
+     166     157     158     159     166     157     162     163
+     166     167     168     169     170     171     172     173
+     170     175     176     177     170     179     180     181
+     171     175     170     179     171     170     175     176
+     171     170     179     180     171     172     173     174
+     175     170     171     172     175     170     179     180
+     175     176     177     178     179     170     171     172
+     179     170     175     176     179     180     181     182
+     183     184     185     186     183     188     189     190
+     183     192     193     194     184     188     183     192
+     184     183     188     189     184     183     192     193
+     184     185     186     187     188     183     184     185
+     188     183     192     193     188     189     190     191
+     192     183     184     185     192     183     188     189
+     192     193     194     195     196     197     198     199
+     196     201     202     203     196     205     206     207
+     197     201     196     205     197     196     201     202
+     197     196     205     206     197     198     199     200
+     201     196     197     198     201     196     205     206
+     201     202     203     204     205     196     197     198
+     205     196     201     202     205     206     207     208
+     209     210     211     212     209     214     215     216
+     209     218     219     220     210     214     209     218
+     210     209     214     215     210     209     218     219
+     210     211     212     213     214     209     210     211
+     214     209     218     219     214     215     216     217
+     218     209     210     211     218     209     214     215
+     218     219     220     221     222     223     224     225
+     222     227     228     229     222     231     232     233
+     223     227     222     231     223     222     227     228
+     223     222     231     232     223     224     225     226
+     227     222     223     224     227     222     231     232
+     227     228     229     230     231     222     223     224
+     231     222     227     228     231     232     233     234
+     235     236     237     238     235     240     241     242
+     235     244     245     246     236     240     235     244
+     236     235     240     241     236     235     244     245
+     236     237     238     239     240     235     236     237
+     240     235     244     245     240     241     242     243
+     244     235     236     237     244     235     240     241
+     244     245     246     247     248     249     250     251
+     248     253     254     255     248     257     258     259
+     249     253     248     257     249     248     253     254
+     249     248     257     258     249     250     251     252
+     253     248     249     250     253     248     257     258
+     253     254     255     256     257     248     249     250
+     257     248     253     254     257     258     259     260
+     261     262     263     264     261     266     267     268
+     261     270     271     272     262     266     261     270
+     262     261     266     267     262     261     270     271
+     262     263     264     265     266     261     262     263
+     266     261     270     271     266     267     268     269
+     270     261     262     263     270     261     266     267
+     270     271     272     273     274     275     276     277
+     274     279     280     281     274     283     284     285
+     275     279     274     283     275     274     279     280
+     275     274     283     284     275     276     277     278
+     279     274     275     276     279     274     283     284
+     279     280     281     282     283     274     275     276
+     283     274     279     280     283     284     285     286
+     287     288     289     290     287     292     293     294
+     287     296     297     298     288     292     287     296
+     288     287     292     293     288     287     296     297
+     288     289     290     291     292     287     288     289
+     292     287     296     297     292     293     294     295
+     296     287     288     289     296     287     292     293
+     296     297     298     299     300     301     302     303
+     300     305     306     307     300     309     310     311
+     301     305     300     309     301     300     305     306
+     301     300     309     310     301     302     303     304
+     305     300     301     302     305     300     309     310
+     305     306     307     308     309     300     301     302
+     309     300     305     306     309     310     311     312
+     313     314     315     316     313     318     319     320
+     313     322     323     324     314     318     313     322
+     314     313     318     319     314     313     322     323
+     314     315     316     317     318     313     314     315
+     318     313     322     323     318     319     320     321
+     322     313     314     315     322     313     318     319
+     322     323     324     325     326     327     328     329
+     326     331     332     333     326     335     336     337
+     327     331     326     335     327     326     331     332
+     327     326     335     336     327     328     329     330
+     331     326     327     328     331     326     335     336
+     331     332     333     334     335     326     327     328
+     335     326     331     332     335     336     337     338
+     339     340     341     342     339     344     345     346
+     339     348     349     350     340     344     339     348
+     340     339     344     345     340     339     348     349
+     340     341     342     343     344     339     340     341
+     344     339     348     349     344     345     346     347
+     348     339     340     341     348     339     344     345
+     348     349     350     351     352     353     354     355
+     352     357     358     359     352     361     362     363
+     353     357     352     361     353     352     357     358
+     353     352     361     362     353     354     355     356
+     357     352     353     354     357     352     361     362
+     357     358     359     360     361     352     353     354
+     361     352     357     358     361     362     363     364
+     365     366     367     368     365     370     371     372
+     365     374     375     376     366     370     365     374
+     366     365     370     371     366     365     374     375
+     366     367     368     369     370     365     366     367
+     370     365     374     375     370     371     372     373
+     374     365     366     367     374     365     370     371
+     374     375     376     377     378     379     380     381
+     378     383     384     385     378     387     388     389
+     379     383     378     387     379     378     383     384
+     379     378     387     388     379     380     381     382
+     383     378     379     380     383     378     387     388
+     383     384     385     386     387     378     379     380
+     387     378     383     384     387     388     389     390
+     391     392     393     394     391     396     397     398
+     391     400     401     402     392     396     391     400
+     392     391     396     397     392     391     400     401
+     392     393     394     395     396     391     392     393
+     396     391     400     401     396     397     398     399
+     400     391     392     393     400     391     396     397
+     400     401     402     403     404     405     406     407
+     404     409     410     411     404     413     414     415
+     405     409     404     413     405     404     409     410
+     405     404     413     414     405     406     407     408
+     409     404     405     406     409     404     413     414
+     409     410     411     412     413     404     405     406
+     413     404     409     410     413     414     415     416
+     417     418     419     420     417     422     423     424
+     417     426     427     428     418     422     417     426
+     418     417     422     423     418     417     426     427
+     418     419     420     421     422     417     418     419
+     422     417     426     427     422     423     424     425
+     426     417     418     419     426     417     422     423
+     426     427     428     429     430     431     432     433
+     430     435     436     437     430     439     440     441
+     431     435     430     439     431     430     435     436
+     431     430     439     440     431     432     433     434
+     435     430     431     432     435     430     439     440
+     435     436     437     438     439     430     431     432
+     439     430     435     436     439     440     441     442
+     443     444     445     446     443     448     449     450
+     443     452     453     454     444     448     443     452
+     444     443     448     449     444     443     452     453
+     444     445     446     447     448     443     444     445
+     448     443     452     453     448     449     450     451
+     452     443     444     445     452     443     448     449
+     452     453     454     455     456     457     458     459
+     456     461     462     463     456     465     466     467
+     457     461     456     465     457     456     461     462
+     457     456     465     466     457     458     459     460
+     461     456     457     458     461     456     465     466
+     461     462     463     464     465     456     457     458
+     465     456     461     462     465     466     467     468
+
+       0 !NDON: donors
+
+
+       0 !NACC: acceptors
+
+
+       0 !NNB
+
+       0       0       0       0       0       0       0       0
+       0       0       0       0       0       0       0       0
+       0       0       0       0       0       0       0       0
+       0       0       0       0       0       0       0       0
+       0       0       0       0       0       0       0       0
+       0       0       0       0       0       0       0       0
+       0       0       0       0       0       0       0       0
+       0       0       0       0       0       0       0       0
+       0       0       0       0       0       0       0       0
+       0       0       0       0       0       0       0       0
+       0       0       0       0       0       0       0       0
+       0       0       0       0       0       0       0       0
+       0       0       0       0       0       0       0       0
+       0       0       0       0       0       0       0       0
+       0       0       0       0       0       0       0       0
+       0       0       0       0       0       0       0       0
+       0       0       0       0       0       0       0       0
+       0       0       0       0       0       0       0       0
+       0       0       0       0       0       0       0       0
+       0       0       0       0       0       0       0       0
+       0       0       0       0       0       0       0       0
+       0       0       0       0       0       0       0       0
+       0       0       0       0       0       0       0       0
+       0       0       0       0       0       0       0       0
+       0       0       0       0       0       0       0       0
+       0       0       0       0       0       0       0       0
+       0       0       0       0       0       0       0       0
+       0       0       0       0       0       0       0       0
+       0       0       0       0       0       0       0       0
+       0       0       0       0       0       0       0       0
+       0       0       0       0       0       0       0       0
+       0       0       0       0       0       0       0       0
+       0       0       0       0       0       0       0       0
+       0       0       0       0       0       0       0       0
+       0       0       0       0       0       0       0       0
+       0       0       0       0       0       0       0       0
+       0       0       0       0       0       0       0       0
+       0       0       0       0       0       0       0       0
+       0       0       0       0       0       0       0       0
+       0       0       0       0       0       0       0       0
+       0       0       0       0       0       0       0       0
+       0       0       0       0       0       0       0       0
+       0       0       0       0       0       0       0       0
+       0       0       0       0       0       0       0       0
+       0       0       0       0       0       0       0       0
+       0       0       0       0       0       0       0       0
+       0       0       0       0       0       0       0       0
+       0       0       0       0       0       0       0       0
+       0       0       0       0       0       0       0       0
+       0       0       0       0       0       0       0       0
+       0       0       0       0       0       0       0       0
+       0       0       0       0       0       0       0       0
+       0       0       0       0       0       0       0       0
+       0       0       0       0       0       0       0       0
+       0       0       0       0       0       0       0       0
+       0       0       0       0       0       0       0       0
+       0       0       0       0       0       0       0       0
+       0       0       0       0       0       0       0       0
+       0       0       0       0
+
+       1       0 !NGRP
+       0       0       0
+

Added: SwiftTutorials/CMTS_2013-06-17/namd_sweep/cg_clath_cage.temp.conf
===================================================================
--- SwiftTutorials/CMTS_2013-06-17/namd_sweep/cg_clath_cage.temp.conf	                        (rev 0)
+++ SwiftTutorials/CMTS_2013-06-17/namd_sweep/cg_clath_cage.temp.conf	2013-06-16 13:30:27 UTC (rev 6559)
@@ -0,0 +1,90 @@
+# NAMD Config file - autogenerated by NAMDgui plugin
+# Author: Jan Saam,  saam at charite.de
+
+#set DIR			/lustre/beagle/fxv/CLATH/CG_MODEL/OPT/CAGE/PSWEEP
+
+set id                  FILEID
+# input
+coordinates             ../cg_clath_cage.pdb
+structure               ../cg_clath_cage.psf
+parameters              ../PAR/${id}.inp
+paratypecharmm          on
+
+# output
+#set output              cg_clath_cage.BLAB1_BLAB2
+outputname              ../OUT/$id
+dcdfile                 ../OUT/${id}.dcd
+xstFile                 ../OUT/${id}.xst
+dcdfreq                 1000
+xstFreq                 1000
+
+binaryoutput            yes
+binaryrestart           yes
+outputEnergies          1000
+restartfreq             1000
+
+fixedAtoms              off
+
+# Basic dynamics
+exclude                 scaled1-4
+1-4scaling              1
+COMmotion               no
+dielectric              1.0
+
+
+# Simulation space partitioning
+cutoff			630
+switching               on
+switchdist              629                 
+pairlistdist            640
+
+# Multiple timestepping
+firsttimestep           0
+timestep                1
+stepspercycle           20
+nonbondedFreq           1
+fullElectFrequency      1
+rigidBonds              all
+
+# Temperature control
+
+set temperature         310
+set tempini		0
+temperature             $temperature;  # initial temperature
+
+# Langevin Dynamics
+langevin                on;            # do langevin dynamics
+langevinDamping         0.5             # damping coefficient (gamma) of 1/ps
+langevinTemp            $temperature;   # bath temperature
+langevinHydrogen        no;             # don't couple langevin bath to hydrogens
+
+
+
+# Scripting
+
+# Simulated Annealing
+#reassignFreq 10000
+#reassignTemp 0
+#minimize 10000
+#for { set TEMP 0 } { $TEMP <= 310 } { incr TEMP 5 } {
+#  run 10000
+#  reassignTemp $TEMP
+#  langevinTemp $TEMP
+#}
+
+#run 2500000
+#
+#for { set TEMP 650 } { $TEMP >= 0 } { incr TEMP -5 } {
+#  reassignTemp $TEMP
+#  langevinTemp $TEMP
+#  run 10000
+#} 
+
+#reassignTemp $temperature
+#langevinTemp $temperature
+
+
+minimize            10000
+#reinitvels          $temperature
+#run 		    1000000 desired, 200000 min to get non-zero RMSDs
+run                 20000

Added: SwiftTutorials/CMTS_2013-06-17/namd_sweep/clean.sh
===================================================================
--- SwiftTutorials/CMTS_2013-06-17/namd_sweep/clean.sh	                        (rev 0)
+++ SwiftTutorials/CMTS_2013-06-17/namd_sweep/clean.sh	2013-06-16 13:30:27 UTC (rev 6559)
@@ -0,0 +1,3 @@
+#!/bin/bash
+
+rm -rf *.log *stdout.txt *.rlog *.d *.kml _concurrent *.swiftx PAR/* RMSD/* VMD/* CONF/* OUT/*


Property changes on: SwiftTutorials/CMTS_2013-06-17/namd_sweep/clean.sh
___________________________________________________________________
Added: svn:executable
   + *

Added: SwiftTutorials/CMTS_2013-06-17/namd_sweep/par_cg_clath.temp.inp
===================================================================
--- SwiftTutorials/CMTS_2013-06-17/namd_sweep/par_cg_clath.temp.inp	                        (rev 0)
+++ SwiftTutorials/CMTS_2013-06-17/namd_sweep/par_cg_clath.temp.inp	2013-06-16 13:30:27 UTC (rev 6559)
@@ -0,0 +1,79 @@
+* Charmm Parameter file
+* For 13 bead CG clathrin model
+* Handmade by FXV - 7-21-11
+* Initial guess (very rough)
+
+BONDS
+!
+
+!V(bond) = Kb(b - b0)**2
+!
+!Kb: kcal/mole/A**2
+!b0: A
+!
+!atom type Kb          b0
+!
+
+HB PX   0.5              85.5
+PX DT   0.018           135.2
+DT AK   0.045	        124.2
+AK LT   0.08	         94.1
+
+ANGLES
+!
+!V(angle) = Ktheta(Theta - Theta0)**2
+!
+!Ktheta: kcal/mole/rad**2
+!Theta0: degrees
+!
+!atom types     Ktheta    Theta0
+!
+PX HB PX	70.0		120.00
+DT PX HB	50.0		144.3
+AK DT PX	35.0		132.6
+LT AK DT	150.0		141.5
+
+DIHEDRALS
+!
+!V(dihedral) = Kchi(1 + cos(n(chi) - delta))
+!
+!Kchi: kcal/mole
+!n: multiplicity
+!delta: degrees
+!
+!atom types             Kchi    n   delta
+!
+X    X    X    X    0.0        1     0.0 ! No dihedrals
+
+IMPROPER
+!
+!V(improper) = Kpsi(psi - psi0)**2
+!
+!Kpsi: kcal/mole/rad**2
+!psi0: degrees
+!note that the second column of numbers (0) is ignored
+!
+!atom types           Kpsi                   psi0
+!
+PX PX HB PX	200.00			0	161.17
+PX HB PX DT	 10.0			0	-30.4
+HB PX DT AK	 9.5			0	-16.1
+PX DT AK LT	 45.0			0	 26.1
+
+NONBONDED
+!
+!V(Lennard-Jones) = Eps,i,j[(Rmin,i,j/ri,j)**12 - 2(Rmin,i,j/ri,j)**6]
+!
+!epsilon: kcal/mole, Eps,i,j = sqrt(eps,i * eps,j)
+!Rmin/2: A, Rmin,i,j = Rmin/2,i + Rmin/2,j
+!
+!atom  ignored    epsilon      Rmin/2
+!
+HB	0.000000	 HBEPS		43.075000
+PX	0.000000	 PXEPS		18.425000
+DT	0.000000	 DTEPS		10.455000
+AK	0.000000	 AKEPS		25.975000
+LT	0.000000	 LTEPS		36.905000
+
+
+END

Added: SwiftTutorials/CMTS_2013-06-17/namd_sweep/plot_pd.pl
===================================================================
--- SwiftTutorials/CMTS_2013-06-17/namd_sweep/plot_pd.pl	                        (rev 0)
+++ SwiftTutorials/CMTS_2013-06-17/namd_sweep/plot_pd.pl	2013-06-16 13:30:27 UTC (rev 6559)
@@ -0,0 +1,74 @@
+#!/usr/bin/env perl
+
+use strict;
+use warnings;
+
+# This code will run many short simulations in order to 
+# sweep the nonbonded parameter space
+
+# File names
+open (OFILE, ">", "rmsd_pd.dat");
+
+# Bead names
+my $b1name = "PX";
+my $b2name = "DT";
+
+# Bead ranges
+my $b1min=0.0;
+my $b1max=10.0;
+
+my $b2min=0.0;
+my $b2max=10.0;
+
+my $del=0.50;
+
+# Set large number to find RMSD min
+my $rmsdmin = 123456789.0;
+my $b1rmsdmin=0.0;
+my $b2rmsdmin=0.0;
+
+
+my $b1=$b1min;
+
+while ($b1<=$b1max) 
+{
+	my $b2=$b2min;
+
+	while ($b2<=$b2max)
+	{
+	
+
+
+		if (-s "RMSD/rmsd.$b1name${b1}_$b2name${b2}.dat")
+		{	
+			open(INPUT, "<", "RMSD/rmsd.$b1name${b1}_$b2name${b2}.dat");
+			my $_ = <INPUT>;
+
+			my @data = split(/ +/,$_);
+        		my $rmsd=$data[2]*1.0;
+			
+			# Find Minimum
+			if ($rmsd<$rmsdmin)
+			{
+				$rmsdmin=$rmsd;
+				$b1rmsdmin=$b1;
+				$b2rmsdmin=$b2;
+			}
+	
+			print OFILE "$b1 $b2 $rmsd\n";			
+			close(INPUT);
+		}		
+
+		$b2 = $b2+$del;
+	
+	}
+
+	print OFILE " \n";
+	$b1 = $b1+$del;
+
+}
+
+close(OFILE);
+
+print "Minimum Values\n";
+print "RMSD = $rmsdmin, eps_$b1name = $b1rmsdmin, eps_$b2name = $b2rmsdmin\n" ; 


Property changes on: SwiftTutorials/CMTS_2013-06-17/namd_sweep/plot_pd.pl
___________________________________________________________________
Added: svn:executable
   + *

Added: SwiftTutorials/CMTS_2013-06-17/namd_sweep/rmsd.sh
===================================================================
--- SwiftTutorials/CMTS_2013-06-17/namd_sweep/rmsd.sh	                        (rev 0)
+++ SwiftTutorials/CMTS_2013-06-17/namd_sweep/rmsd.sh	2013-06-16 13:30:27 UTC (rev 6559)
@@ -0,0 +1,11 @@
+#! /bin/sh
+
+id=$1
+
+module load namd
+module load vmd
+
+  mpiexec      namd2 CONF/$id.conf  > OUT/$id.log 2>&1 
+# mpiexec -n 8 namd2 CONF/$id.conf  > OUT/$id.log 2>&1 
+
+vmd -dispdev text -e VMD/$id.tcl >> OUT/$id.log 2>&1


Property changes on: SwiftTutorials/CMTS_2013-06-17/namd_sweep/rmsd.sh
___________________________________________________________________
Added: svn:executable
   + *

Added: SwiftTutorials/CMTS_2013-06-17/namd_sweep/rmsd.swift
===================================================================
--- SwiftTutorials/CMTS_2013-06-17/namd_sweep/rmsd.swift	                        (rev 0)
+++ SwiftTutorials/CMTS_2013-06-17/namd_sweep/rmsd.swift	2013-06-16 13:30:27 UTC (rev 6559)
@@ -0,0 +1,44 @@
+type file;
+
+global string cwd = @arg("cwd",".");
+
+app (file blist) genConfigs (string max, string delta)
+{
+  gensweep cwd max delta stdout=@blist;
+}
+
+app (file rmsdout, file rmsd) rmsd (file i[], string id)
+{
+  rmsd id;
+}
+
+app (file plot_data) analyze (file[] rmsdfiles)
+{
+  analyze @filenames(rmsdfiles) stdout=@plot_data;
+}
+
+file pdb      <"cg_clath_cage.pdb">;
+file psf      <"cg_clath_cage.psf">;
+
+file rmsds[];
+
+string sweepMax=@arg("max","0.6"), sweepDelta=@arg("delta","0.5");
+
+string beadids[] = readData(genConfigs(sweepMax, sweepDelta));
+
+trace("Processing these bead IDs:", beadids);
+
+foreach beadid, i in beadids {
+  file conf   <single_file_mapper; file=@strcat("CONF/",beadid,".conf")>;
+  file inp    <single_file_mapper; file=@strcat("PAR/", beadid,".inp")>;
+  file vmdtcl <single_file_mapper; file=@strcat("VMD/", beadid,".tcl")>;
+
+  file log    <single_file_mapper; file=@strcat("OUT/", beadid,".log")>;
+  file dat    <single_file_mapper; file=@strcat("RMSD/",beadid,".dat")>;
+
+  (log,dat) = rmsd([conf,pdb,psf,inp,vmdtcl], beadid);
+  rmsds[i] = dat;
+}
+
+file plot_out <"OUT/plot_pd.txt">;
+plot_out = analyze(rmsds);

Added: SwiftTutorials/CMTS_2013-06-17/namd_sweep/rmsd.temp.tcl
===================================================================
--- SwiftTutorials/CMTS_2013-06-17/namd_sweep/rmsd.temp.tcl	                        (rev 0)
+++ SwiftTutorials/CMTS_2013-06-17/namd_sweep/rmsd.temp.tcl	2013-06-16 13:30:27 UTC (rev 6559)
@@ -0,0 +1,56 @@
+#====================================
+# THis script will measure the 
+# the average angles, bond lengths
+# and dihedral angles.
+#
+# -FXV Oct, 2011
+#===================================
+
+mol delete all
+
+# set atom selection
+set seltext "type HB AK" 
+
+# Set the initial frame
+set inifrm 200
+
+set psf cg_clath_cage.psf
+set pdb cg_clath_cage.pdb
+set dcd OUT/FILEID.dcd
+
+# Load input files
+mol load psf $psf
+# Load trajectory
+mol addfile $pdb type pdb
+mol addfile $dcd type dcd first $inifrm last -1 waitfor all
+
+# Get molecule information
+set mol [molinfo top]
+
+# Get the number of frames
+set nmfrm [molinfo $mol get numframes]
+puts "number of frames $nmfrm"
+
+# open rmsd file
+set frmsd [open RMSD/FILEID.dat w]
+
+# Select atoms
+set ref [atomselect top $seltext frame 0] 
+	
+# Loop over the number of frames
+for {set ifrm 0} {$ifrm <= $nmfrm} {incr ifrm} {
+	
+	set sel [atomselect top $seltext frame $ifrm]
+	
+	set irmsd [measure rmsd $ref $sel]
+	
+	lappend rmsdlist $irmsd
+
+
+}
+
+# Analysis
+puts $frmsd "B1 B2 [vecmean $rmsdlist]"
+
+exit
+

Added: SwiftTutorials/CMTS_2013-06-17/namd_sweep/run.sh
===================================================================
--- SwiftTutorials/CMTS_2013-06-17/namd_sweep/run.sh	                        (rev 0)
+++ SwiftTutorials/CMTS_2013-06-17/namd_sweep/run.sh	2013-06-16 13:30:27 UTC (rev 6559)
@@ -0,0 +1,7 @@
+PATH=$PATH:$PWD
+
+# export SBATCH_RESERVATION=swift_test
+
+mkdir  -p CONF PAR VMD RMSD OUT
+
+swift -sites.file sites.xml -tc.file tc -config cf rmsd.swift -cwd=$PWD -max=${1:-0.0} -delta=${2:-0.5}


Property changes on: SwiftTutorials/CMTS_2013-06-17/namd_sweep/run.sh
___________________________________________________________________
Added: svn:executable
   + *

Added: SwiftTutorials/CMTS_2013-06-17/namd_sweep/save.sh
===================================================================
--- SwiftTutorials/CMTS_2013-06-17/namd_sweep/save.sh	                        (rev 0)
+++ SwiftTutorials/CMTS_2013-06-17/namd_sweep/save.sh	2013-06-16 13:30:27 UTC (rev 6559)
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+mkdir -p saved/run000
+rundir=saved/run$(cd saved; /bin/ls -1 | tail -1 | sed -e 's/run//' | awk '{printf("%03d",$1+1)}')
+mkdir $rundir
+rmdir saved/run000
+
+echo Saving run in $rundir
+
+mv *.log *.rlog *.d *.kml _concurrent *.swiftx CONF PAR VMD RMSD OUT $rundir 2>/dev/null


Property changes on: SwiftTutorials/CMTS_2013-06-17/namd_sweep/save.sh
___________________________________________________________________
Added: svn:executable
   + *

Added: SwiftTutorials/CMTS_2013-06-17/namd_sweep/sites.xml
===================================================================
--- SwiftTutorials/CMTS_2013-06-17/namd_sweep/sites.xml	                        (rev 0)
+++ SwiftTutorials/CMTS_2013-06-17/namd_sweep/sites.xml	2013-06-16 13:30:27 UTC (rev 6559)
@@ -0,0 +1,104 @@
+<config>
+
+  <pool handle="local">
+    <execution provider="local"/>
+    <filesystem provider="local"/>
+    <workdirectory>/scratch/midway/{env.USER}/swiftwork</workdirectory>
+  </pool>
+
+  <pool handle="westmere">
+    <execution provider="coaster" jobmanager="local:slurm"/>
+
+    <!-- Set partition and account here: -->
+    <profile namespace="globus" key="queue">westmere</profile>
+    <profile namespace="globus" key="ppn">12</profile>
+    <profile namespace="globus" key="project">pi-gavoth</profile>
+
+    <!-- Set number of jobs and nodes per job here: -->
+    <profile namespace="globus" key="slots">1</profile>
+    <profile namespace="globus" key="maxnodes">2</profile>
+    <profile namespace="globus" key="nodegranularity">2</profile>
+    <profile namespace="karajan" key="jobThrottle">.03</profile>
+
+    <!-- Set estimated app time (maxwalltime) and requested job time (maxtime) here: -->
+    <profile namespace="globus" key="maxWalltime">00:15:00</profile>
+    <profile namespace="globus" key="maxtime">1800</profile>
+
+    <!-- Typically leave these constant: -->
+    <profile namespace="globus" key="slurm.exclusive">true</profile>
+    <profile namespace="globus" key="jobtype">single</profile>
+    <profile namespace="globus" key="jobsPerNode">1</profile>
+    <profile namespace="globus" key="highOverAllocation">100</profile>
+    <profile namespace="globus" key="lowOverAllocation">100</profile>
+    <profile namespace="karajan" key="initialScore">10000</profile>
+
+    <!-- Set data staging model and work dir here: -->
+    <filesystem provider="local"/>
+    <workdirectory>/scratch/midway/{env.USER}/swiftwork</workdirectory>
+  </pool>
+
+  <pool handle="sandyb">
+    <execution provider="coaster" jobmanager="local:slurm"/>
+
+    <!-- Set partition and account here: -->
+    <profile namespace="globus" key="queue">sandyb</profile>
+    <profile namespace="globus" key="ppn">12</profile>
+    <profile namespace="globus" key="project">pi-gavoth</profile>
+
+    <!-- Set number of jobs and nodes per job here: -->
+    <profile namespace="globus" key="slots">1</profile>
+    <profile namespace="globus" key="maxnodes">1</profile>
+    <profile namespace="globus" key="nodegranularity">1</profile>
+    <profile namespace="karajan" key="jobThrottle">.03</profile>
+
+    <!-- Set estimated app time (maxwalltime) and requested job time (maxtime) here: -->
+    <profile namespace="globus" key="maxWalltime">00:15:00</profile>
+    <profile namespace="globus" key="maxtime">1800</profile>
+
+    <!-- Typically leave these constant: -->
+    <profile namespace="globus" key="slurm.exclusive">false</profile>
+    <profile namespace="globus" key="jobtype">single</profile>
+    <profile namespace="globus" key="jobsPerNode">1</profile>
+    <profile namespace="globus" key="highOverAllocation">100</profile>
+    <profile namespace="globus" key="lowOverAllocation">100</profile>
+    <profile namespace="karajan" key="initialScore">10000</profile>
+    <!-- <profile namespace="globus" key="slurm.qos">ht</profile> -->
+
+    <!-- Set data staging model and work dir here: -->
+    <filesystem provider="local"/>
+    <workdirectory>/scratch/midway/{env.USER}/swiftwork</workdirectory>
+  </pool>
+
+  <pool handle="bigmem">
+    <execution provider="coaster" jobmanager="local:slurm"/>
+
+    <!-- Set partition and account here: -->
+    <profile namespace="globus" key="queue">bigmem</profile>
+    <profile namespace="globus" key="ppn">16</profile>
+    <profile namespace="globus" key="project">pi-gavoth</profile>
+
+    <!-- Set number of jobs and nodes per job here: -->
+    <profile namespace="globus" key="slots">1</profile>
+    <profile namespace="globus" key="maxnodes">1</profile>
+    <profile namespace="globus" key="nodegranularity">1</profile>
+    <profile namespace="karajan" key="jobThrottle">.03</profile>
+
+    <!-- Set estimated app time (maxwalltime) and requested job time (maxtime) here: -->
+    <profile namespace="globus" key="maxWalltime">00:05:00</profile>
+    <profile namespace="globus" key="maxtime">1800</profile>
+
+    <!-- Typically leave these constant: -->
+    <profile namespace="globus" key="slurm.exclusive">false</profile>
+    <profile namespace="globus" key="jobtype">single</profile>
+    <profile namespace="globus" key="jobsPerNode">1</profile>
+    <profile namespace="globus" key="highOverAllocation">100</profile>
+    <profile namespace="globus" key="lowOverAllocation">100</profile>
+    <profile namespace="karajan" key="initialScore">10000</profile>
+    <!-- <profile namespace="globus" key="slurm.qos">ht</profile> -->
+
+    <!-- Set data staging model and work dir here: -->
+    <filesystem provider="local"/>
+    <workdirectory>/scratch/midway/{env.USER}/swiftwork</workdirectory>
+  </pool>
+
+</config>

Added: SwiftTutorials/CMTS_2013-06-17/namd_sweep/sweep_pd.pl
===================================================================
--- SwiftTutorials/CMTS_2013-06-17/namd_sweep/sweep_pd.pl	                        (rev 0)
+++ SwiftTutorials/CMTS_2013-06-17/namd_sweep/sweep_pd.pl	2013-06-16 13:30:27 UTC (rev 6559)
@@ -0,0 +1,45 @@
+#!/usr/bin/env perl
+
+use strict;
+use warnings;
+
+# Create NAMD input file for short simulations
+# to sweep the nonbonded parameter space
+#
+# ARGS: dir max delta  # FIXME: add bead names and epsilon
+
+chdir($ARGV[0]);
+
+# Bead names
+
+my $b1name = "PX";
+my $b2name = "DT";
+
+# Bead ranges
+
+my $b1min=0.0;
+my $b2min=0.0;
+
+my $b1max = $ARGV[1];
+my $b2max = $ARGV[1];
+my $del =   $ARGV[2];
+my $eps =   "-0.01";
+
+my $b1=$b1min;
+while ($b1<=$b1max) {
+  my $b2=$b2min;
+  while ($b2<=$b2max) {
+
+    my $s1=sprintf("%05.2f",$b1);
+    my $s2=sprintf("%05.2f",$b2);
+    my $fileid="${b1name}_${s1}_${b2name}_${s2}";
+
+    print("$fileid\n");
+    system("sed -e s/FILEID/${fileid}/g cg_clath_cage.temp.conf                 > CONF/$fileid.conf");
+    system("sed -e s/FILEID/${fileid}/g -e s/B1/$s1/ -e s/B2/$s2/ rmsd.temp.tcl > VMD/$fileid.tcl");
+    system("sed -e s/HBEPS/$eps/ -e s/PXEPS/-$s1/ -e s/DTEPS/-$s2/ -e s/AKEPS/$eps/ -e s/LTEPS/$eps/  par_cg_clath.temp.inp > PAR/$fileid.inp");
+
+    $b2 = $b2+$del;
+  }
+  $b1 = $b1+$del;
+}


Property changes on: SwiftTutorials/CMTS_2013-06-17/namd_sweep/sweep_pd.pl
___________________________________________________________________
Added: svn:executable
   + *

Added: SwiftTutorials/CMTS_2013-06-17/namd_sweep/tc
===================================================================
--- SwiftTutorials/CMTS_2013-06-17/namd_sweep/tc	                        (rev 0)
+++ SwiftTutorials/CMTS_2013-06-17/namd_sweep/tc	2013-06-16 13:30:27 UTC (rev 6559)
@@ -0,0 +1,8 @@
+
+local     gensweep  sweep_pd.pl   null null null
+local     analyze   analyze_pd.pl null null null
+
+#bigmem   rmsd      rmsd.sh       null null null
+#sandyb   rmsd      rmsd.sh       null null null
+#trestles rmsd      rmsd.sh       null null null
+westmere  rmsd      rmsd.sh       null null null

Added: SwiftTutorials/CMTS_2013-06-17/setup.csh
===================================================================
--- SwiftTutorials/CMTS_2013-06-17/setup.csh	                        (rev 0)
+++ SwiftTutorials/CMTS_2013-06-17/setup.csh	2013-06-16 13:30:27 UTC (rev 6559)
@@ -0,0 +1,35 @@
+
+module load swift
+
+setenv SBATCH_RESERVATION swift
+
+set DIR=`dirname ${0}`
+cd $DIR
+set DIR=`pwd`
+
+echo Adding $DIR/bin to PATH:
+setenv PATH $DIR/bin:$PATH
+
+mkdir -p $HOME/.swift
+
+if ( -f $HOME/.swift/swift.properties ) then
+  echo Adding properties to end of $HOME/.swift/swift.properties
+else
+  echo creating $HOME/.swift/swift.properties
+endif
+
+cat >>$HOME/.swift/swift.properties <<END
+
+# Properties for Swift Tutorial
+
+status.mode=provider
+use.provider.staging=false
+use.wrapper.staging=false
+wrapperlog.always.transfer=true
+execution.retries=0
+lazy.errors=false
+provider.staging.pin.swiftfiles=false
+sitedir.keep=true
+file.gc.enabled=false
+tcp.port.range=50000,51000
+END

Added: SwiftTutorials/CMTS_2013-06-17/setup.sh
===================================================================
--- SwiftTutorials/CMTS_2013-06-17/setup.sh	                        (rev 0)
+++ SwiftTutorials/CMTS_2013-06-17/setup.sh	2013-06-16 13:30:27 UTC (rev 6559)
@@ -0,0 +1,50 @@
+
+echo -e "\nNOTE: This command must be run as \"source setup.sh\", not directly! \n"
+echo -e "Initializing Swift tutorial environment\n"
+
+module load swift
+
+# export SBATCH_RESERVATION=swift
+
+DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
+
+echo -e "Adding $DIR/bin to PATH\n"
+
+PATH=$DIR/bin:$PATH
+
+# echo -e "PATH=$PATH\n"
+
+mkdir -p $HOME/.swift
+
+if [ -f $HOME/.swift/swift.properties ]; then
+  echo -e "Adding properties to end of $HOME/.swift/swift.properties\n"
+else
+  echo -e "creating $HOME/.swift/swift.properties\n"
+fi
+
+cat >>$HOME/.swift/swift.properties <<END
+
+#   Swift runtime properties for CMTS Cyber Tutorial 
+
+# Get sites and apps lists from these files in cwd:
+
+sites.file=sites.xml
+tc.file=apps
+
+# Data and status staging modes:
+
+use.provider.staging=false
+provider.staging.pin.swiftfiles=false
+use.wrapper.staging=false
+status.mode=provider
+
+# For better debugging:
+
+wrapperlog.always.transfer=true
+execution.retries=0
+lazy.errors=false
+sitedir.keep=true
+file.gc.enabled=false
+file.gc.enabled=false
+
+END




More information about the Swift-commit mailing list