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