Skip to content

Archive Trac gsoc2015 ak

madscatt edited this page Jun 20, 2026 · 1 revision

Gsoc2015 Ak

Legacy Trac archive page imported from gsoc2015_ak. Source: https://genapp.rocks/wiki/wiki/gsoc2015_ak. Review age, links, and examples before treating as current.

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

  • See tutorial to install Airavata locally. 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" : "",
    "gateway" : "genAppGateway",
    "gatewayName" : "GenApp_Gateway",
    "login" : "admin",
    "projectAccount" : "ixxi-2013",
    "email" : "" }, "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" } ]

Clone this wiki locally