[kepler-dev] Kepler distribution for Solaris

Amanda Waite Amanda.Waite at Sun.COM
Fri Jul 13 06:34:28 PDT 2007


Hi Matt,

The main reason behind having a separate installer for Solaris would be 
that the native libraries accessed by some of the Actors through JNI all 
had to be rebuilt on Solaris 10 x64. Other than that Kepler runs well 
from the Linux installer on Solaris.

Regards

Amanda



Matthew Jones wrote:
> Amanda,
>
> We would be happy to put up a Solaris installer if there is an advantage 
> of doing so over just using the generic linux/unix installer.
>
> Matt
>
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> Matthew B. Jones
> Director of Informatics Research and Development
> National Center for Ecological Analysis and Synthesis (NCEAS)
> UC Santa Barbara
> jones at nceas.ucsb.edu
> http://www.nceas.ucsb.edu/ecoinformatics
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
>
> Amanda Waite wrote:
>   
>> Hi there,
>>
>> I've tried to see if I can install Kepler as a Solaris package which 
>> would effectively make it available to all users on the system but what 
>> I'm finding is that some of the actors always write intermediate files 
>> and results to $KEPLER or $KEPLER/lib. If I try to redefine the KEPLER 
>> property that's passed in on the command line I end up breaking 
>> everything. Is there a way of separating the location of the Kepler 
>> runtime from the location to which the actors write files and results?
>>
>> Dan, did you have a chance to talk to Matt Jones about the Solaris version?
>>
>> Kind Regards
>>
>> Amanda - Sun Microsystems
>>
>>
>> Dan Higgins wrote:
>>     
>>> Hi Amanda,
>>>     With regard to your question about actors that call JNI, there are 3 
>>> 'GARP' actors (GARPPresampleLayers, GARPAlgorithm, and GARPPrediction) 
>>> that use a JNI connection to C++ code. A workflow that uses these actors 
>>> is $KEPLER/demos/SEEK/garpModel_ImageJ.xml.
>>>     Currently, we have the dynamic link libraries for these JNI actors 
>>> in the $KEPELR/lib directory with libraries for Linux, Mac OSX, and 
>>> Windows.        
>>>     Source code for these and several other JNI actors is in the 
>>> $KEPLER/src/cpp directory.
>>>
>>>     With regard to putting a precompiled Sun version of Kepler on the 
>>> www.kepler-project.org site, it seems to me that this is just the Sun 
>>> version of the current installers that on the web site now. I built the 
>>> current installers and it would be easy to add a link to a Sun 
>>> distribution. Matt Jones is the project manager for this and he needs to 
>>> decide the mechanisms (i.e. you could send me a file, or you could be 
>>> given access to the server). Matt is on vacation now. I'll talk to him 
>>> when he returns.
>>>
>>> Dan Higgins
>>> NCEAS
>>>
>>> ----
>>>
>>> Amanda Waite - SUN ISV-Engineering wrote:
>>>
>>>   
>>>       
>>>> Hi there,
>>>>
>>>> I was originally asked to look at how we could make Kepler available on 
>>>> the Sun Grid at network.com and that's kind of morphed into, "what can 
>>>> we do to help the Kepler community with enabling Kepler for the Grid 
>>>> (Specifically Sun Grid Engine)", something that we are looking into. In 
>>>> the meantime I've been asked if I could build Kepler on Solaris 10 and 
>>>> make it available for people to download and install and run on Solaris 
>>>> without having to make any changes to scripts, etc. This is fairly 
>>>> straightforward as Kepler builds with no problems on Solaris 10 and the 
>>>> workflow tests and examples all run to completion (with one exception 
>>>> that I'm still looking into). I feel that the best place for hosting a 
>>>> Solaris 10 distro would be on kepler-project.org and wanted to find out 
>>>> if this is possible and what would need to be in place to make it 
>>>> happen. An alternative option would be to make it available as a Soalris 
>>>> package from blastwave.org, but | feel that its better if at all 
>>>> possible, for someone wanting to run Kepler on Solaris to get it from 
>>>> the community site. Let me know if this is something that would be of 
>>>> interest to the community.
>>>>
>>>> BTW: Are there any workflows that test the actors that call into native 
>>>> code via JNI? I should be able to build the libraries on Solaris but I'd 
>>>> then need to test them.
>>>>
>>>> Kind Regards
>>>>
>>>> Amanda
>>>>   
>>>>     
>>>>         
>>> _______________________________________________
>>> Kepler-dev mailing list
>>> Kepler-dev at ecoinformatics.org
>>> http://mercury.nceas.ucsb.edu/ecoinformatics/mailman/listinfo/kepler-dev
>>>   
>>>       
>> _______________________________________________
>> Kepler-dev mailing list
>> Kepler-dev at ecoinformatics.org
>> http://mercury.nceas.ucsb.edu/ecoinformatics/mailman/listinfo/kepler-dev
>>
>>     
> _______________________________________________
> Kepler-dev mailing list
> Kepler-dev at ecoinformatics.org
> http://mercury.nceas.ucsb.edu/ecoinformatics/mailman/listinfo/kepler-dev
>   

-- 
Amanda Waite
ISV-Engineering OSS, Sun Microsystems
Tel: +44 (0)1252 420693
Mobile: +44 (0)7802 175732



More information about the Kepler-dev mailing list