Hi All,

I’m trying to understand how an experiment and its respective folder is created 
by basic static code analysis.
I don’t think I get the whole picture.

I believe in workspace/views.py, through apache thrift, Django-portal delegates 
the creation of experiment to backend services.

Then, I believe the code for creating an experiement is in Java: 
org.apache.airavata.client.samples.CreateLaunchExperiment#createExperimentGROMACSStampede
 (Multiple create experiment functions in this class)

What I don’t understand is, I find createExperiments functions in other 
languages which make a thrift call to create an experiment.
Php :      pga/airavata-php-gateway/app/libraries/Airavata/API/Airavata.php:6274
Cpp :      lib/airavata/Airavata.h:7844 (Multiple create experiments)

When does the Php and Cpp code bases come into picture? Any pointers are very 
much appreciated.

Regards,
Vivek.





Reply via email to