Patent ID: 8650205

Claim:
A computer-implemented method of invoking an analysis routine on a parallel computer system, comprising: submitting a query generated using a query builder application for execution against a database to produce query results; receiving a selection of one of a plurality of analysis routines to apply to the query results; transmitting a command and the query results to a compute node of a parallel computer system using an established network connection, wherein the compute node is configured to translate the command and the query results into a format recognized by the selected analysis routine, and wherein each of the plurality of analysis routines is configured to recognize input data in a respective one of a plurality of formats; invoking the selected analysis routine on the parallel computing system using the translated command and the query results to produce analysis routine results, wherein the compute node is further configured to translate the command and the query results by extracting at least one of command strings, parameters, and variables from at least one of the command and the query results, wherein the compute node is further configured to write the translated command and the translated query results to an input file, and wherein the analysis routine is configured to parse the input file to obtain the translated command and the translated query results; merging the analysis routine results with the query results to produce merged results; and outputting the merged results for display.