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;