Adding sweeper_PGI type and routine definitions.  For now, they're the same as the normal sweeperType, but eventually will be greatly simplified to allow for stupid compilers (PGI).