The routine NDF_CREP is provided for creating primitive NDFs; i.e. NDFs whose array components will have a storage form of `PRIMITIVE'. NDF_CREAT should normally be used to create a new NDF, but use of NDF_CREP may sometimes be necessary in order to maintain compatibility with existing software (see §). Because of the restrictions inherent in the primitive form of array storage, the lower pixel-index bounds of primitive NDFs must be set to 1 in all dimensions, so NDF_CREP lacks the LBND argument of NDF_CREAT, the appropriate lower bounds being assumed:
CALL NDF_CREP( 'OUT', '_REAL', NDIM, UBND, INDF, STATUS )
Its use is otherwise identical to NDF_CREAT.