wiki:gsoc2015_ak

Work done befor mid eval

  • Updated php code to register genapp executable modules in Airavata-0.15.
  • Integrated genapp PhP appliction with Airavata-0.15 for long running jobs.
  • Developed code to produce java application via genapp.
  • To chekout the code for genapp click here

Steps to run genapp(php) with Airavata Locally

Steps to run Airavata

Steps to run genapp (php)

  • change appconfig file and add
    "resourcedefault" : "airavata"
    "resources" : {"airavata": "airavatarun-0.15"}
  • run genapp.pl
  • start Airavata 0.15
  • Run any module in the php Application created by genapp

Steps to run genapp Java version

  • Install jdk 8 or higher(for jdk7, you have to install javafx. So, jdk 8 is recommended).
  • Edit directives.json to add java
  • run genapp.pl
  • go to folder genapptest/output/java and execute ./compile_genapptest.
  • Now, execute ./run_abhishektest to start java application
  • important note: execute compile_genapptest and run_genapptest from inside ...output/java folder only.

Work completed after mid eval

  • Updated java code to register genapp executable modules in Airavata-0.15.
  • Integrated Genapp Java appliction with Airavata-0.15 for long running jobs.
  • Implemented 2d plot output for java.
  • Designed appconfig.json for genApp to get information about airavata server gatewayId dynamically in Genapp produced code. changes present in appconfig are:

"resources" : {

"local" : "",
"airavata" : {

"run" : "airavatarun",
"properties" : {

"server" : "127.0.0.1",
"port" : 8930,
"timeout" : 5000,
"credentialStoreToken" : "2c308fa9-99f8-4baa-92e4-d062e311483c",
"gateway" : "genAppGateway",
"gatewayName" : "GenApp_Gateway",
"login" : "admin",
"projectAccount" : "ixxi-2013",
"email" : "abhishek.kapoor52@…"

},

"resources" : [

{

"host":"stampede",
"description":"Stampede Resource",

}

]

}

},

"resourcedefault" : "airavata"

Suggestion given by prof. Brookes

"resources" : [

{

"host":"stampede",
"description":"Stampede Resource", "executable_path":"/home/abhishek/..../genapptest/bin"

}

]

Last modified 3 years ago Last modified on Aug 24, 2015, 4:28:00 AM