Hi All,

I have a colleague with a Java implementation of a genetic algorithm.  He is 
interested in parallelizing the application for both multicore and multinode 
execution.

In the initial implementation, there are a set of classes for specifying 
fitness functions, expressing genes and implementing gene manipulations.  There 
is a top-level simulation object that run the various number of generations.  
My plan was to try using the java native interface to use the existing Java 
classes for organisms and fitness, and rewrite the top level simulation in X10. 
 

I have been evaluating X10 for purely numeric applications on our cluster (C++ 
back end, MPI runtime and mpiexec as a process launcher).  I believe I read 
somewhere that the Java native interface requires the Java back end.  In that 
case, I'd need to make sure we could run the sockets runtime and whatever 
process launcher we have for java (x10run?).  

Anyone have any advice?

Thanks,
Dave
---
David E. Hudak, Ph.D.          dhu...@osc.edu
Program Director, HPC Engineering
Ohio Supercomputer Center
http://www.osc.edu










------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure contains a 
definitive record of customers, application performance, security 
threats, fraudulent activity and more. Splunk takes this data and makes 
sense of it. Business sense. IT sense. Common sense.. 
http://p.sf.net/sfu/splunk-d2d-c1
_______________________________________________
X10-users mailing list
X10-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/x10-users

Reply via email to