Intel® Fortran Compiler 18.0 Developer Guide and Reference
General Directive Clause: Allows the compiler to vectorize (or not to vectorize) any peel or remainder loops when the original loop is vectorized.
[NO]VECREMAINDER
If !DIR$ VECTOR ALWAYS is specified, the following occurs:
If VECREMAINDER is specified, the compiler vectorizes peel and remainder loops when the original main loop is vectorized.
If NOVECREMAINDER is specified, the compiler does not vectorize peel or remainder loops when the original main loop is vectorized.
If neither the VECREMAINDER or NOVECREMAINDER clause is specified, the compiler overrides efficiency heuristics of the vectorizer and it determines whether the loop can be vectorized.