add more functions to help users, eg given a toolchain, what MPI is used. it will allow easier implementation of mappings.