Adding try/catch wrappers around F90 interface and removing several unused variables from the G3DGemm implementation.