Patent ID: 8380730

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, 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 analysis routine results to a second format recognized by the query builder application, to write the translated analysis routine results to a result table, and to write the result table to an output file; receiving the output file from the compute node of the parallel computing system; merging the analysis routine results with the query results to produce merged results; and outputting the merged results for display.