You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by ch...@apache.org on 2015/09/15 20:39:37 UTC
airavata git commit: job submitter command for resources
Repository: airavata
Updated Branches:
refs/heads/master b1fd3a06b -> a65c01e2b
job submitter command for resources
Project: http://git-wip-us.apache.org/repos/asf/airavata/repo
Commit: http://git-wip-us.apache.org/repos/asf/airavata/commit/a65c01e2
Tree: http://git-wip-us.apache.org/repos/asf/airavata/tree/a65c01e2
Diff: http://git-wip-us.apache.org/repos/asf/airavata/diff/a65c01e2
Branch: refs/heads/master
Commit: a65c01e2be52a707e8d98ca426685b42a9929a25
Parents: b1fd3a0
Author: Chathuri Wimalasena <ch...@apache.org>
Authored: Tue Sep 15 14:39:32 2015 -0400
Committer: Chathuri Wimalasena <ch...@apache.org>
Committed: Tue Sep 15 14:39:32 2015 -0400
----------------------------------------------------------------------
.../java/org/apache/airavata/gfac/core/GFacUtils.java | 12 +++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/airavata/blob/a65c01e2/modules/gfac/gfac-core/src/main/java/org/apache/airavata/gfac/core/GFacUtils.java
----------------------------------------------------------------------
diff --git a/modules/gfac/gfac-core/src/main/java/org/apache/airavata/gfac/core/GFacUtils.java b/modules/gfac/gfac-core/src/main/java/org/apache/airavata/gfac/core/GFacUtils.java
index 454af18..7696e3c 100644
--- a/modules/gfac/gfac-core/src/main/java/org/apache/airavata/gfac/core/GFacUtils.java
+++ b/modules/gfac/gfac-core/src/main/java/org/apache/airavata/gfac/core/GFacUtils.java
@@ -811,7 +811,17 @@ public class GFacUtils {
ApplicationParallelismType parallelism = appDepDescription.getParallelism();
if (parallelism != null) {
if (parallelism == ApplicationParallelismType.MPI || parallelism == ApplicationParallelismType.OPENMP || parallelism == ApplicationParallelismType.OPENMP_MPI) {
- jobDescriptor.setJobSubmitter("ibrun");
+ // FIXME this is wrong for BR2
+ if (appDepDescription.getComputeHostId().contains("stampede")){
+ jobDescriptor.setJobSubmitter("ibrun");
+ }else if (appDepDescription.getComputeHostId().contains("bigred2")){
+ jobDescriptor.setJobSubmitter("aprun -n");
+ }else if (appDepDescription.getComputeHostId().contains("comet")){
+ jobDescriptor.setJobSubmitter("mpiexec");
+ }else {
+ jobDescriptor.setJobSubmitter("ibrun");
+ }
+
}
}
return jobDescriptor;