Patent ID: 8583720

Claim:
A method of computing a solution to a partial differential equation (PDE) utilizing a plurality of programmable devices, the method comprising the steps of: a) determining the true accuracy required (TAR) to solve the PDE; b) determining an architecture according to the TAR that performs a plurality of calculations to solve the PDE; c) determining a time allowed (TA) and a time required (TR) based on the architecture, wherein TA depends on usage limitations of a system and TR depends on a number of calculations to be performed to solve the PDE; d) rejecting the computation of the PDE if the TR is less than or equal to the TA; and e) accepting the computation of the PDE if the TR is greater than the TA, configuring the programmable devices with the architecture, initiating the calculations, and ceasing the calculations when an accuracy criteria is met or when the TA expires.