I could successfully compile PETSc on Windows with Intel OneAPI C/C++ and Fortran compilers, however, when I tried to make a check after the successful installation, I got the following error message. I have also attached the configuration file.
make PETSC_DIR=/home/ngh/petsc PETSC_ARCH=intel-petsc-tag-v3.20.1 check
Running PETSc check examples to verify correct installation
Using PETSC_DIR=/home/ngh/petsc and PETSC_ARCH=intel-petsc-tag-v3.20.1
Possible error running C/C++ src/snes/tutorials/ex19 with 1 MPI process
See
https://petsc.org/release/faq/===================================================================================
= BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES
= RANK 0 PID 13384 RUNNING AT BLRLAP1521
= EXIT STATUS: -1073741819 (c0000005)
===================================================================================
Possible error running C/C++ src/snes/tutorials/ex19 with 2 MPI processes
See
https://petsc.org/release/faq/===================================================================================
= BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES
= RANK 0 PID 20616 RUNNING AT BLRLAP1521
= EXIT STATUS: -1073741819 (c0000005)
===================================================================================
===================================================================================
= BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES
= RANK 1 PID 16900 RUNNING AT BLRLAP1521
= EXIT STATUS: -1073741819 (c0000005)
===================================================================================
Possible error running Fortran example src/snes/tutorials/ex5f with 1 MPI process
See
https://petsc.org/release/faq/forrtl: severe (157): Program Exception - access violation
Image PC Routine Line Source
ex5f.exe 00007FF661DB569B Unknown Unknown Unknown
ex5f.exe 00007FF661A760AF Unknown Unknown Unknown
ex5f.exe 00007FF6619E6EBD Unknown Unknown Unknown
ex5f.exe 00007FF6619C6294 Unknown Unknown Unknown
ex5f.exe 00007FF6619C3152 Unknown Unknown Unknown
ex5f.exe 00007FF6619C1051 Unknown Unknown Unknown
ex5f.exe 00007FF662C3C16E Unknown Unknown Unknown
ex5f.exe 00007FF662C3CA50 Unknown Unknown Unknown
KERNEL32.DLL 00007FFB12187344 Unknown Unknown Unknown
ntdll.dll 00007FFB140C26B1 Unknown Unknown Unknown
Completed PETSc check examples
Error while running make check
make[1]: *** [makefile:132: check] Error 1
make: *** [GNUmakefile:17: check] Error 2