def METHOD_NAME(parser, include_nproc=True):
    parser = parser.add_argument_group('parameters')
    parser.add_argument('-n', '--number-of-modes', dest='nmodes', type=int,
        default=DEFAULTS['nmodes'], metavar='INT',
        help=HELPTEXT['nmodes'] + ' (default: %(default)s)')
    parser.add_argument('-s', '--select', dest='select', type=str,
        default=DEFAULTS['select'], metavar='STR',
        help=HELPTEXT['select'] + ' (default: "%(default)s")')
    parser.add_argument('-N', '--membrane', dest='membrane', action='store_true',
        default=DEFAULTS['membrane'], help=HELPTEXT['membrane'])
    if include_nproc:
        parser.add_argument('-P', '--number-of-processors', dest='nproc', type=int,
            default=DEFAULTS['nproc'], metavar='INT',
            help=HELPTEXT['nproc'] + ' (default: %(default)s meaning use all)')
    return parser