Legacy Programming Interface
APPy is first introduced in the 2024 CC paper which has a pragma-based programming interface. The two most used pragmas are #pragma parallel for and #pragma simd.
These two have basically been replaced by appy.prange (appy.range(parallel=True)) and appy.range(simd=True).
The compiler will also automatically detect vectorizable pattern even if option simd=True is not specified.
All other pragmas are not being supported anymore and are removed from the user programming interface.
The legacy #pragma parallel for and #pragma simd are deprecated and will also be removed in a future release.