fixing parallelism not set issue
Project: http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/repo Commit: http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/commit/54ec9806 Tree: http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/tree/54ec9806 Diff: http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/diff/54ec9806 Branch: refs/heads/master Commit: 54ec98065182026de229630b6a00a87f9af5752f Parents: d31ecac Author: Supun Nakandala <[email protected]> Authored: Tue Jul 14 22:08:18 2015 +0530 Committer: Supun Nakandala <[email protected]> Committed: Tue Jul 14 22:08:18 2015 +0530 ---------------------------------------------------------------------- app/controllers/ApplicationController.php | 15 ++++++++++++++- app/views/partials/deployment-block.blade.php | 2 +- 2 files changed, 15 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/54ec9806/app/controllers/ApplicationController.php ---------------------------------------------------------------------- diff --git a/app/controllers/ApplicationController.php b/app/controllers/ApplicationController.php index 78b51ff..82a1317 100644 --- a/app/controllers/ApplicationController.php +++ b/app/controllers/ApplicationController.php @@ -114,7 +114,20 @@ class ApplicationController extends BaseController { { $update = true; $appDeploymentValues = Input::all(); - + switch($appDeploymentValues["parallelism"]){ + case "MPI": + $appDeploymentValues["parallelism"] = \Airavata\Model\AppCatalog\AppDeployment\ApplicationParallelismType::MPI; + break; + case "SERIAL": + $appDeploymentValues["parallelism"] = \Airavata\Model\AppCatalog\AppDeployment\ApplicationParallelismType::SERIAL; + break; + case "OPENMP": + $appDeploymentValues["parallelism"] = \Airavata\Model\AppCatalog\AppDeployment\ApplicationParallelismType::OPENMP; + break; + case "OPENMP_MPI": + $appDeploymentValues["parallelism"] = \Airavata\Model\AppCatalog\AppDeployment\ApplicationParallelismType::OPENMP_MPI; + break; + } AppUtilities::create_or_update_appDeployment( $appDeploymentValues, $update); $message = "Application Deployment has been updated!"; } http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/54ec9806/app/views/partials/deployment-block.blade.php ---------------------------------------------------------------------- diff --git a/app/views/partials/deployment-block.blade.php b/app/views/partials/deployment-block.blade.php index 58722a1..2792a36 100644 --- a/app/views/partials/deployment-block.blade.php +++ b/app/views/partials/deployment-block.blade.php @@ -36,7 +36,7 @@ <label class="control-label">Application Parallelism Type</label> <select name="parallelism" class="form-control" readonly> @foreach( $applicationParallelismTypes as $index=>$parallelismType) - <option value="{{$index}}" + <option value="{{$parallelismType}}" @if( isset( $deploymentObject) ) @if( $index == $deploymentObject->parallelism) selected @endif @endif>{{ $parallelismType }}</option> @endforeach
