def METHOD_NAME(self):
    """
    Custom configuration procedure for ParaStationMPI.
    * Sets the correct options
    * Calls the MPICH configure_step, disabling the default MPICH options
    """
    comp_opts = {
        toolchain.GCC: 'gcc',
        toolchain.INTELCOMP: 'intel',
        # TODO: Include PGI as soon as it is available as toolchain
        # toolchain.PGI: 'pgi',
    }
    # Set confset
    comp_fam = self.toolchain.comp_family()
    if comp_fam in comp_opts:
        self.cfg.update('configopts', ' --with-confset=%s' % comp_opts[comp_fam])
    else:
        raise EasyBuildError("Compiler %s not supported. Valid options are: %s",
                             comp_fam, ', '.join(comp_opts.keys()))
    # Enable threading, if necessary
    if self.cfg['threaded']:
        self.cfg.update('configopts', ' --with-threading')
    # Add extra mpich options, if any
    if self.cfg['mpich_opts'] is not None:
        self.cfg.update('configopts', ' --with-mpichconf="%s"' % self.cfg['mpich_opts'])
    # Lastly, set pscom related variables
    if self.cfg['pscom_allin_path'] is None:
        pscom_path = get_software_root('pscom')
    else:
        pscom_path = self.cfg['pscom_allin_path'].strip()
        self.cfg.update('configopts', ' --with-pscom-allin="%s"' % pscom_path)
    pscom_flags = 'PSCOM_LDFLAGS=-L{0}/lib PSCOM_CPPFLAGS=-I{0}/include'.format(pscom_path)
    self.cfg.update('preconfigopts', pscom_flags)
    super(EB_psmpi, self).METHOD_NAME(add_mpich_configopts=False)