As noted in gmph2ncidef.pl lines 24-27, both mp_size_t and mp_exp_t are ints if _CRAY and _CRAYMPP are not defined. This is normally the case and so I've hardcoded both of these types to map to the "i" NCI type. A smarter solution would be to have a small C program compile and run and output what these values actually are; for now it's not needed.
As noted in gmph2ncidef.pl lines 24-27, both mp_size_t and mp_exp_t are ints if _CRAY and _CRAYMPP are not defined. This is normally the case and so I've hardcoded both of these types to map to the "i" NCI type. A smarter solution would be to have a small C program compile and run and output what these values actually are; for now it's not needed.