Hello all,
I'm trying to compile an OpenCL kernel for an FPGA in the Devcloud, using the supplied version of `aoc`. The kernel itself is attached to the post (It has a .c ending because the forum wouldn't allow me to upload a .cl file) and I've run the compilation task (`aoc gauss.cl`) on an fpga-compile node using `qsub -l nodes=1:fpga_compile:ppn=2 -d . build.sh`. The job ran for about an hour, but then failed with the following output:
aoc: Running OpenCL parser.... aoc: OpenCL parser completed aoc: Linking Object files.... aoc: Optimizing and doing static analysis of code... aoc: First stage compilation completed successfully. aoc: Compiling for FPGA. This process may take several hours to complete. Prior to performing this compile, be sure to check the reports to ensure the design will meet your performance targets. If the reports indicate performance targets are not being met, code edits may be required. Please refer to the Intel FPGA SDK for OpenCL Best Practices Guide for information on performance tuning applications for FPGAs. Error (213009): File name "output_files/afu_import.green_region.pmsf" does not exist or can't be read Error: Quartus Prime Convert_programming_file was unsuccessful. 1 error, 0 warnings Error (23031): Evaluation of Tcl script compile_script.tcl unsuccessful Error: Quartus Prime Shell was unsuccessful. 1 error, 0 warnings Error (23031): Evaluation of Tcl script build/entry.tcl unsuccessful Error: Quartus Prime Shell was unsuccessful. 1 error, 0 warnings
I was able to reproduce this exact error multiple times, even by compiling SYCL programs for an FPGA using `dpcpp`. Is this a known error and what may be it's cause?