GPESolver