Skip to content

Commit 8aea931

Browse files
committed
Cross Linking this website with HTC Condor and OSG
1 parent f2748d8 commit 8aea931

14 files changed

+29
-26
lines changed

DAGenv.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@ title: Submitting Jobs Using the ChtcRun Package
77
To facilitate the submission of large batches of jobs, especially
88
batches for Matlab, Python, and R, the CHTC has created the ChtcRun
99
package of scripts, files, and directories that will allow you to easily
10-
construct your own HTCondor workflow (or \"DAG\" batch). By following
10+
construct your own <a href="http://research.cs.wisc.edu/htcondor/">HTCondor</a> workflow (or \"DAG\" batch). By following
1111
the ordered set of directions given here, you\'ll be able to easily set
1212
up and run a set of high-throughput computing jobs on CHTC-available
1313
resources, including those outside of the CHTC HTCondor Pool in the UW
14-
Grid and national Open Science Grid.
14+
Grid and national <a href="http://www.opensciencegrid.org/">Open Science Grid</a>.
1515

1616
1. From within your home directory on the submit node, in a directory
1717
of your choice, download the ChtcRun package:

archive_html/DAGenv.shtml

+6-5
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,11 @@ title: Submitting Jobs Using the ChtcRun Package
66
<p>To facilitate the submission of large batches of jobs, especially
77
batches for Matlab, Python, and R, the CHTC has created the ChtcRun
88
package of scripts, files, and directories that will allow you to easily
9-
construct your own HTCondor workflow (or "DAG" batch). By following the ordered
9+
construct your own <a href="http://research.cs.wisc.edu/htcondor/">HTCondor</a>
10+
workflow (or "DAG" batch). By following the ordered
1011
set of directions given here, you'll be able to easily set up and run
1112
a set of high-throughput computing jobs on CHTC-available resources,
12-
including those outside of the CHTC HTCondor Pool in the UW Grid and
13+
including those outside of the CHTC <a href="http://research.cs.wisc.edu/htcondor/">HTCondor</a> Pool in the UW Grid and
1314
national Open Science Grid.
1415
</p>
1516

@@ -163,7 +164,7 @@ the project's job(s),
163164
as well as control files:
164165
a DAG input file for describing the DAG
165166
(called <code>mydag.dag</code>)
166-
and an HTCondor job submit description files for each of the node jobs within
167+
and an <a href="http://research.cs.wisc.edu/htcondor/">HTCondor</a> job submit description files for each of the node jobs within
167168
the DAG.
168169
One of the command line arguments to
169170
<code>mkdag</code>
@@ -218,7 +219,7 @@ we cannot necessarily trust the return code from MATLAB or R
218219
to tell us if the job was successful.
219220
We determine if a job was successful by checking if at least one
220221
file was created that includes the pattern "SubString" in it's
221-
filename, for each HTCondor job submitted.
222+
filename, for each <a href="http://research.cs.wisc.edu/htcondor/">HTCondor</a> job submitted.
222223
This check is identical to running
223224
<pre>ls *SubString*
224225
</pre>
@@ -227,7 +228,7 @@ in a job's output folder after the job completes to see that at least one file i
227228

228229
<li> <code>--parg=ArgumentString</code>
229230
<br> This optional argument identifies a command line argument that
230-
is to be passed to each invocation (as an HTCondor job) of the executable.
231+
is to be passed to each invocation (as an <a href="http://research.cs.wisc.edu/htcondor/">HTCondor</a> job) of the executable.
231232
This argument will be listed multiple times to define more than one
232233
command line argument. Optionally, you can use "--parg=<i>unique</i>" to
233234
pass the name of the job directory as an argument to your code for each job.

archive_html/chtcjobwrapper.shtml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ title: Submitting Jobs Using chtcjobwrapper
66
<p class="underconstruction">This page is under construction</p>
77

88
<p>
9-
Getting your job to run requires submitting an HTCondor job.
9+
Getting your job to run requires submitting an <a href="http://research.cs.wisc.edu/htcondor/">HTCondor</a> job.
1010
All HTCondor jobs specify details about the job
1111
in a file called a submit description file.
1212
These details include the executable's name,

archive_html/outside-chtc.shtml

+4-3
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,13 @@ is space.</p>
2222

2323
<h2>B. The Open Science Grid (OSG)</h2>
2424

25-
<p>The Open Science Grid (OSG) is a group of universities and research labs who have
25+
<p>The <a href="http://www.opensciencegrid.org/">Open Science Grid (OSG)</a>
26+
is a group of universities and research labs who have
2627
agreed to share their unused computational resources with each other. If a job is
2728
submitted from an OSG submission point, it can run in the OSG pool associated with
2829
that submission point. This OSG pool is the result of going out to other members of
29-
the OSG and finding if they have any unused computers that are available to run jobs.
30-
These unused computers then form a pool of resources where jobs
30+
the OSG and finding if they have any unused computers that are available to run jobs.
31+
These unused computers then form a pool of resources where jobs
3132
can go run.</p>
3233

3334
<p>CHTC is a member of the Open Science Grid, so our submit servers, besides sending

archive_html/scaling-htc.shtml

+2-1
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,8 @@ is space.</p>
4141
<a name="osg"></a>
4242
<h2>B. The Open Science Grid (OSG)</h2>
4343

44-
<p>The Open Science Grid (OSG) is a group of universities and research labs who have
44+
<p>The <a href="http://www.opensciencegrid.org/">Open Science Grid (OSG)</a> is a
45+
group of universities and research labs who have
4546
agreed to share their unused computational resources with each other. If a job is
4647
submitted from an OSG submission point, it can run in the OSG pool associated with
4748
that submission point. This OSG pool is the result of going out to other members of

archive_html/tensorflow-singularity-wait.shtml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ title: Running Tensorflow Jobs
55

66
<p>This guide describes how to use a pre-built Tensorflow environment
77
(implemented as a <a href="http://singularity.lbl.gov/">Singularity container</a>)
8-
to run Tensorflow jobs in CHTC and on the Open Science Grid (OSG).</p>
8+
to run Tensorflow jobs in CHTC and on the <a href="http://www.opensciencegrid.org/">Open Science Grid (OSG)</a>.</p>
99

1010
<h2>Overview</h2>
1111

dev_website/troubleshooting.shtml

+2-2
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ output = <i>outfile.out</i>
111111
error = <i>errfile.err</i>
112112
</pre>
113113

114-
<p>HTCondor will produce these files and they can be used for troubleshooting.
114+
<p><a href="http://research.cs.wisc.edu/htcondor/">HTCondor</a> will produce these files and they can be used for troubleshooting.
115115
Here is the kind of information you can find in each file. </p>
116116

117117
<b>Output</b>
@@ -143,7 +143,7 @@ your code triggered an error. </p>
143143

144144
<b>Log</b>
145145

146-
<p>The log file contains information that HTCondor tracks for each job, including
146+
<p>The log file contains information that <a href="http://research.cs.wisc.edu/htcondor/">HTCondor</a> tracks for each job, including
147147
when it was submitted, started, and stopped. It also describes resource use,
148148
and where the job ran. </p>
149149

file-availability.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ portion of the data. By default, the submit file `executable`,
5656
* Advantages:
5757
HTCondor file transfer is robust and is available on ANY of CHTC\'s
5858
accessible HTC resources including the UW Grid of campus pools, and the
59-
Open Science Grid.
59+
<a href="http://www.opensciencegrid.org/">Open Science Grid</a>.
6060

6161
* Data Security:
6262
Files transferred with HTCondor transfer are owned by the job and

gpu-jobs.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -359,7 +359,7 @@ for running GPU jobs:
359359

360360
## 3. Using GPUs on the Open Science Grid
361361

362-
CHTC, as a member of the Open Science Grid (OSG) can access GPUs that
362+
CHTC, as a member of the <a href="http://www.opensciencegrid.org/">Open Science Grid (OSG)</a> can access GPUs that
363363
are available on the OSG. See [this guide](/scaling-htc.shtml) to know
364364
whether your jobs are good candidates for the OSG and then get in touch
365365
with CHTC's Research Computing Facilitators to discuss details.

julia-jobs.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ You will need the 64-bit, tarball compiled for general use on a Linux x86 system
2222
file name will resemble something like `julia-#.#.#-linux-x86_64.tar.gz`.
2323

2424
* Tip: use `wget` to download directly to your `/home` directory on the
25-
submit server, **OR** use `transfer_input_files = url` in your HTCondor submit files.
25+
submit server, **OR** use `transfer_input_files = url` in your <a href="http://research.cs.wisc.edu/htcondor/">HTCondor</a> submit files.
2626

2727
1. Submit an "interactive build" job to create a Julia project and
2828
install packages, else skip to the next step.
@@ -166,7 +166,7 @@ julia> exit()
166166
## Save Installed Packages For Later Jobs
167167

168168
To use this project, and the associated installed packages, in
169-
subsequent jobs, we need to have HTCondor return some files to
169+
subsequent jobs, we need to have <a href="http://research.cs.wisc.edu/htcondor/">HTCondor</a> return some files to
170170
the submit server by converting the `my-project/` directory
171171
to a tarball, before exiting the interactive job session:
172172

@@ -195,11 +195,11 @@ my-project.tar.gz
195195
# Submit Julia Jobs
196196

197197
To submit a job that runs a Julia script, create a bash
198-
script and HTCondor submit file following the examples in this section.
198+
script and <a href="http://research.cs.wisc.edu/htcondor/">HTCondor</a> submit file following the examples in this section.
199199

200200
## Create Executable Bash Script
201201

202-
Your job will use a bash script as the HTCondor `executable`. This script
202+
Your job will use a bash script as the <a href="http://research.cs.wisc.edu/htcondor/">HTCondor</a> `executable`. This script
203203
will contain all the steps needed to unpack the Julia binaries and
204204
execute your Julia script (`script.jl`). Below are two example bash script,
205205
one which can be used to execute a script with base Julia, and one that

outside-chtc.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ We call sending jobs to other pools on campus *flocking*.
2727
B. The Open Science Grid (OSG)
2828
------------------------------
2929

30-
The Open Science Grid (OSG) is a group of universities and research labs
30+
The <a href="http://www.opensciencegrid.org/">Open Science Grid (OSG)</a> is a group of universities and research labs
3131
who have agreed to share their unused computational resources with each
3232
other. If a job is submitted from an OSG submission point, it can run in
3333
the OSG pool associated with that submission point. This OSG pool is the

scaling-htc.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ We call sending jobs to other pools on campus *flocking*.
5151
B. The Open Science Grid (OSG)
5252
------------------------------
5353

54-
The Open Science Grid (OSG) is a group of universities and research labs
54+
The <a href="http://www.opensciencegrid.org/">Open Science Grid (OSG)</a> is a group of universities and research labs
5555
who have agreed to share their unused computational resources with each
5656
other. If a job is submitted from an OSG submission point, it can run in
5757
the OSG pool associated with that submission point. This OSG pool is the

tensorflow-singularity-wait.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ title: Running Tensorflow Jobs
66

77
This guide describes how to use a pre-built Tensorflow environment
88
(implemented as a [Singularity container](http://singularity.lbl.gov/))
9-
to run Tensorflow jobs in CHTC and on the Open Science Grid (OSG).
9+
to run Tensorflow jobs in CHTC and on the <a href="http://www.opensciencegrid.org/">Open Science Grid</a>.
1010

1111
Overview
1212
--------

testing-jobs.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ effective high-throughput computing in the following ways:
3333
- **Making good choices:** knowing how big and how long your jobs are,
3434
and the size of input/output files will show you how to most
3535
effectively use CHTC resources. Jobs under 2 hrs or so? Allow your
36-
jobs to flock and glide to the UW Grid and Open Science Grid. Input
36+
jobs to flock and glide to the UW Grid and <a href="http://www.opensciencegrid.org/">Open Science Grid</a>. Input
3737
files of more than 5 GB? You should probably be using the CHTC large
3838
file staging area. Longer jobs? Include a line in your submit file
3939
restricting your jobs to the CHTC servers that guarantee 72 hours.
@@ -75,7 +75,7 @@ of CHTC servers, jobs are guaranteed to run for 72 hours. Jobs that run
7575
for longer than 72 hours will fail, unless they have implemented a
7676
self-checkpointing method that allows them to resume after being
7777
evicted. Jobs that are shorter, around 2-4 hours, are good candidates to
78-
run on the UW Grid and/or Open Science Grid.
78+
run on the UW Grid and/or <a href="http://www.opensciencegrid.org/">Open Science Grid</a>.
7979

8080
Input and output file size will impact how your files will be
8181
transferred to and from the execute nodes. Large input files will need

0 commit comments

Comments
 (0)