File tree Expand file tree Collapse file tree 6 files changed +145
-52
lines changed Expand file tree Collapse file tree 6 files changed +145
-52
lines changed Original file line number Diff line number Diff line change @@ -9,6 +9,34 @@ site.local {
9
9
workdir =/tmp/$USER/swiftwork
10
10
}
11
11
12
+ site.beagle {
13
+ # jobManager=login4.beagle.ci.uchicago.edu:pbs
14
+ jobManager =pbs
15
+ jobQueue =development
16
+ tasksPerWorker =8
17
+ providerAttributes =pbs.aprun;pbs.mpp;depth=24
18
+ initialScore =10000
19
+ filesystem =local
20
+ jobWalltime =00:10:00
21
+ taskWalltime =00:02:00
22
+ userHomeOverride =/lustre/beagle/$USER
23
+ workDir =/lustre/beagle/$USER
24
+ }
25
+
26
+ site.beagle-remote {
27
+ jobManager =login4.beagle.ci.uchicago.edu:pbs
28
+ jobQueue =development
29
+ tasksPerWorker =8
30
+ providerAttributes =pbs.aprun;pbs.mpp;depth=24
31
+ initialScore =10000
32
+ filesystem =local
33
+ jobWalltime =00:10:00
34
+ taskWalltime =00:02:00
35
+ userHomeOverride =/lustre/beagle/$USER
36
+ workDir =/lustre/beagle/$USER
37
+ }
38
+
39
+
12
40
site.osgconnect {
13
41
jobmanager =condor
14
42
filesystem =local
@@ -21,15 +49,13 @@ site.osgconnect {
21
49
condor.+projectname =Swift
22
50
}
23
51
24
- app.osgconnect.bash =/bin/bash
25
-
26
52
site.cloud {
27
53
taskWalltime =04:00:00
28
54
initialScore =10000
29
55
filesystem =local
30
56
jobmanager =coaster-persistent:local:local:http://localhost:50010
31
57
workerManager =passive
32
58
taskThrottle =800
33
- workdir =/home/yadu /work
59
+ workdir =/home/$USER /work
34
60
}
35
61
Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -9,12 +9,40 @@ site.local {
9
9
workdir =/tmp/$USER/swiftwork
10
10
}
11
11
12
+ site.beagle {
13
+ # jobManager=login4.beagle.ci.uchicago.edu:pbs
14
+ jobManager =pbs
15
+ jobQueue =development
16
+ tasksPerWorker =8
17
+ providerAttributes =pbs.aprun;pbs.mpp;depth=24
18
+ initialScore =10000
19
+ filesystem =local
20
+ jobWalltime =00:10:00
21
+ taskWalltime =00:02:00
22
+ userHomeOverride =/lustre/beagle/$USER
23
+ workDir =/lustre/beagle/$USER
24
+ }
25
+
26
+ site.beagle-remote {
27
+ jobManager =login4.beagle.ci.uchicago.edu:pbs
28
+ jobQueue =development
29
+ tasksPerWorker =8
30
+ providerAttributes =pbs.aprun;pbs.mpp;depth=24
31
+ initialScore =10000
32
+ filesystem =local
33
+ jobWalltime =00:10:00
34
+ taskWalltime =00:02:00
35
+ userHomeOverride =/lustre/beagle/$USER
36
+ workDir =/lustre/beagle/$USER
37
+ }
38
+
39
+
12
40
site.osgconnect {
13
41
jobmanager =condor
14
42
filesystem =local
15
43
initialscore =10000
16
44
taskWalltime =01:00:00
17
- workdir =/tmp/$USER/ swiftwork
45
+ workdir =/tmp/swiftwork
18
46
maxJobs =2
19
47
tasksPerWorker =5
20
48
taskThrottle =50
Original file line number Diff line number Diff line change @@ -9,6 +9,34 @@ site.local {
9
9
workdir =/tmp/$USER/swiftwork
10
10
}
11
11
12
+ site.beagle {
13
+ # jobManager=login4.beagle.ci.uchicago.edu:pbs
14
+ jobManager =pbs
15
+ jobQueue =development
16
+ tasksPerWorker =8
17
+ providerAttributes =pbs.aprun;pbs.mpp;depth=24
18
+ initialScore =10000
19
+ filesystem =local
20
+ jobWalltime =00:10:00
21
+ taskWalltime =00:02:00
22
+ userHomeOverride =/lustre/beagle/$USER
23
+ workDir =/lustre/beagle/$USER
24
+ }
25
+
26
+ site.beagle-remote {
27
+ jobManager =login4.beagle.ci.uchicago.edu:pbs
28
+ jobQueue =development
29
+ tasksPerWorker =8
30
+ providerAttributes =pbs.aprun;pbs.mpp;depth=24
31
+ initialScore =10000
32
+ filesystem =local
33
+ jobWalltime =00:10:00
34
+ taskWalltime =00:02:00
35
+ userHomeOverride =/lustre/beagle/$USER
36
+ workDir =/lustre/beagle/$USER
37
+ }
38
+
39
+
12
40
site.osgconnect {
13
41
jobmanager =condor
14
42
filesystem =local
@@ -28,6 +56,6 @@ site.cloud {
28
56
jobmanager =coaster-persistent:local:local:http://localhost:50010
29
57
workerManager =passive
30
58
taskThrottle =800
31
- workdir =/home/yadu /work
59
+ workdir =/home/$USER /work
32
60
}
33
61
Original file line number Diff line number Diff line change @@ -6,18 +6,56 @@ site.local {
6
6
jobmanager =local
7
7
initialScore =10000
8
8
filesystem =local
9
- workdir =/tmp/swiftwork
9
+ workdir =/tmp/$USER/swiftwork
10
+ }
11
+
12
+ site.beagle {
13
+ # jobManager=login4.beagle.ci.uchicago.edu:pbs
14
+ jobManager =pbs
15
+ jobQueue =development
16
+ tasksPerWorker =8
17
+ providerAttributes =pbs.aprun;pbs.mpp;depth=24
18
+ initialScore =10000
19
+ filesystem =local
20
+ jobWalltime =00:10:00
21
+ taskWalltime =00:02:00
22
+ userHomeOverride =/lustre/beagle/$USER
23
+ workDir =/lustre/beagle/$USER
10
24
}
11
25
26
+ site.beagle-remote {
27
+ jobManager =login4.beagle.ci.uchicago.edu:pbs
28
+ jobQueue =development
29
+ tasksPerWorker =8
30
+ providerAttributes =pbs.aprun;pbs.mpp;depth=24
31
+ initialScore =10000
32
+ filesystem =local
33
+ jobWalltime =00:10:00
34
+ taskWalltime =00:02:00
35
+ userHomeOverride =/lustre/beagle/$USER
36
+ workDir =/lustre/beagle/$USER
37
+ }
38
+
39
+
12
40
site.osgconnect {
13
- jobmanager =login.osgconnect.net: condor
41
+ jobmanager =condor
14
42
filesystem =local
15
43
initialscore =10000
16
44
taskWalltime =01:00:00
17
45
workdir =/tmp/swiftwork
18
- maxJobs =10
19
- maxNodesPerJob =2
46
+ maxJobs =2
20
47
tasksPerWorker =5
21
- taskThrottle =300
48
+ taskThrottle =50
22
49
condor.+projectname =Swift
23
50
}
51
+
52
+ site.cloud {
53
+ taskWalltime =04:00:00
54
+ initialScore =10000
55
+ filesystem =local
56
+ jobmanager =coaster-persistent:local:local:http://localhost:50010
57
+ workerManager =passive
58
+ taskThrottle =800
59
+ workdir =/home/$USER/work
60
+ }
61
+
Original file line number Diff line number Diff line change 1
1
#! /bin/bash
2
2
3
- for i in $( seq 1 1 5)
3
+
4
+
5
+ SITES=(' beagle' ' beagle-remote' )
6
+ for i in $( seq 4 1 6)
4
7
do
5
8
pushd .
6
9
echo " ============================TESTING part0$i ==========================="
7
10
cd part0$i
8
- swift p$i .swift
9
- if [[ $? == 0 ]]
10
- then
11
- echo " Cleaning up!"
12
- cleanup
13
- fi
11
+
12
+ for SITE in ${SITES[*]}
13
+ do
14
+ echo " Running on SITE : $SITE "
15
+ swift p$i .swift -site=$SITE
16
+ if [[ $? == 0 ]]
17
+ then
18
+ echo " Cleaning up!"
19
+ cleanup
20
+ fi
21
+ done
14
22
echo -e " \n\n"
15
23
popd
16
24
done
You can’t perform that action at this time.
0 commit comments