<!-- BaNnErBlUrFlE-BoDy-start -->
<!-- Preheader Text : BEGIN -->
<div style="display:none !important;display:none;visibility:hidden;mso-hide:all;font-size:1px;color:#ffffff;line-height:1px;height:0px;max-height:0px;opacity:0;overflow:hidden;">
 Hi Satish, I met another issue when make the lib: gli@ WROKSTATION-OFFICE308 /cygdrive/c/Users/gli/Desktop/PETSc $ tar -xzf petsc-3. 21. 3. tar. gz gli@ WROKSTATION-OFFICE308 /cygdrive/c/Users/gli/Desktop/PETSc $ cd petsc-3. 21. 3 gli@ WROKSTATION-OFFICE308
</div>
<!-- Preheader Text : END -->

<!-- Email Banner : BEGIN -->
<div style="display:none !important;display:none;visibility:hidden;mso-hide:all;font-size:1px;color:#ffffff;line-height:1px;height:0px;max-height:0px;opacity:0;overflow:hidden;">ZjQcmQRYFpfptBannerStart</div>

<!--[if ((ie)|(mso))]>
  <table border="0" cellspacing="0" cellpadding="0" width="100%" style="padding: 16px 0px 16px 0px; direction: ltr" ><tr><td>
    <table border="0" cellspacing="0" cellpadding="0" style="padding: 0px 10px 5px 6px; width: 100%; border-radius:4px; border-top:4px solid #90a4ae;background-color:#D0D8DC;"><tr><td valign="top">
      <table align="left" border="0" cellspacing="0" cellpadding="0" style="padding: 4px 8px 4px 8px">
        <tr><td style="color:#000000; font-family: 'Arial', sans-serif; font-weight:bold; font-size:14px; direction: ltr">
          This Message Is From an External Sender
        </td></tr>
        <tr><td style="color:#000000; font-weight:normal; font-family: 'Arial', sans-serif; font-size:12px; direction: ltr">
          This message came from outside your organization.
        </td></tr>

      </table>

    </td></tr></table>
  </td></tr></table>
<![endif]-->

<![if !((ie)|(mso))]>
  <div dir="ltr"  id="pfptBannernra9d4g" style="all: revert !important; display:block !important; text-align: left !important; margin:16px 0px 16px 0px !important; padding:8px 16px 8px 16px !important; border-radius: 4px !important; min-width: 200px !important; background-color: #D0D8DC !important; background-color: #D0D8DC; border-top: 4px solid #90a4ae !important; border-top: 4px solid #90a4ae;">
    <div id="pfptBannernra9d4g" style="all: unset !important; float:left !important; display:block !important; margin: 0px 0px 1px 0px !important; max-width: 600px !important;">
      <div id="pfptBannernra9d4g" style="all: unset !important; display:block !important; visibility: visible !important; background-color: #D0D8DC !important; color:#000000 !important; color:#000000; font-family: 'Arial', sans-serif !important; font-family: 'Arial', sans-serif; font-weight:bold !important; font-weight:bold; font-size:14px !important; line-height:18px !important; line-height:18px">
        This Message Is From an External Sender
      </div>
      <div id="pfptBannernra9d4g" style="all: unset !important; display:block !important; visibility: visible !important; background-color: #D0D8DC !important; color:#000000 !important; color:#000000; font-weight:normal; font-family: 'Arial', sans-serif !important; font-family: 'Arial', sans-serif; font-size:12px !important; line-height:18px !important; line-height:18px; margin-top:2px !important;">
This message came from outside your organization.
      </div>

    </div>

    <div style="clear: both !important; display: block !important; visibility: hidden !important; line-height: 0 !important; font-size: 0.01px !important; height: 0px"> </div>
  </div>
<![endif]>

<div style="display:none !important;display:none;visibility:hidden;mso-hide:all;font-size:1px;color:#ffffff;line-height:1px;height:0px;max-height:0px;opacity:0;overflow:hidden;">ZjQcmQRYFpfptBannerEnd</div>
<!-- Email Banner : END -->

<!-- BaNnErBlUrFlE-BoDy-end -->
<html><head><!-- BaNnErBlUrFlE-HeAdEr-start -->
<style>
  #pfptBannernra9d4g { all: revert !important; display: block !important; 
    visibility: visible !important; opacity: 1 !important; 
    background-color: #D0D8DC !important; 
    max-width: none !important; max-height: none !important }
  .pfptPrimaryButtonnra9d4g:hover, .pfptPrimaryButtonnra9d4g:focus {
    background-color: #b4c1c7 !important; }
  .pfptPrimaryButtonnra9d4g:active {
    background-color: #90a4ae !important; }
</style>

<!-- BaNnErBlUrFlE-HeAdEr-end -->
<meta http-equiv='Content-Type' content='text/html; charset=UTF-8'></head><body style=font-family: "微软雅黑"><div  style="font-family: 微软雅黑;"><div>Hi Satish,<br></div><div><br></div><div>I met another issue when make the lib:</div><div><br></div><div>gli@WROKSTATION-OFFICE308 /cygdrive/c/Users/gli/Desktop/PETSc </div><div>$ tar -xzf petsc-3.21.3.tar.gz </div><div> </div><div>gli@WROKSTATION-OFFICE308 /cygdrive/c/Users/gli/Desktop/PETSc </div><div>$ cd petsc-3.21.3 </div><div> </div><div>gli@WROKSTATION-OFFICE308 /cygdrive/c/Users/gli/Desktop/PETSc/petsc-3.21.3 </div><div>$ cd petsc-3.21.3 </div><div>-bash: cd: petsc-3.21.3: No such file or directory </div><div> </div><div>gli@WROKSTATION-OFFICE308 /cygdrive/c/Users/gli/Desktop/PETSc/petsc-3.21.3 </div><div>$ cygpath -u `cygpath -ms '/cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries/windows/mkl/lib/intel64'` </div><div>/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64 </div><div> </div><div>gli@WROKSTATION-OFFICE308 /cygdrive/c/Users/gli/Desktop/PETSc/petsc-3.21.3 </div><div>$ ./configure --with-cc=win32fe_icl --with-fc=win32fe_ifort --with-cxx=win32fe_icl \ </div><div>--with-precision=double --with-scalar-type=complex \ </div><div>--with-shared-libraries=0 \ </div><div>--with-mpi=0 \ </div><div>--with-blaslapack-lib='-L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64 mkl_intel_lp64_dll.lib mkl_sequential_dll.lib mkl_core_dll.lib' </div><div>================================================================================ </div><div>                         Configuring PETSc to compile on your system </div><div>================================================================================ </div><div>Compilers: </div><div>  C Compiler:         /cygdrive/c/Users/gli/Desktop/PETSc/petsc-3.21.3/lib/petsc/bin/win32fe/win32fe_icl  -Qstd=c99 -MT -Z7 -Od </div><div>    Version: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021  6:33:40 PM\nIntel(R) C++ Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 17.0.8.275 Build 20180907 </div><div>  C++ Compiler:         /cygdrive/c/Users/gli/Desktop/PETSc/petsc-3.21.3/lib/petsc/bin/win32fe/win32fe_icl  -MT -GR -EHsc -Z7 -Od  -Qstd=c++14 -TP </div><div>    Version: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021  6:33:40 PM\nIntel(R) C++ Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 17.0.8.275 Build 20180907 </div><div>  Fortran Compiler:         /cygdrive/c/Users/gli/Desktop/PETSc/petsc-3.21.3/lib/petsc/bin/win32fe/win32fe_ifort  -MT -Z7 -Od -fpp </div><div>    Version: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021  6:33:40 PM\nIntel(R) Visual Fortran Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 17.0.8.275 Build 20180907 </div><div>Linkers: </div><div>  Static linker:   /cygdrive/c/Users/gli/Desktop/PETSc/petsc-3.21.3/lib/petsc/bin/win32fe/win32fe_lib -a </div><div>BlasLapack: </div><div>  Intel MKL Version:  20170004 </div><div>  Libraries:  -L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64 mkl_intel_lp64_dll.lib mkl_sequential_dll.lib mkl_core_dll.lib </div><div>  Unknown if this uses OpenMP (try export OMP_NUM_THREADS=<1-4> yourprogram -log_view) </div><div>  uses 4 byte integers </div><div>MPI: </div><div>  Version:    PETSc MPIUNI uniprocessor MPI replacement </div><div>  mpiexec: ${PETSC_DIR}/lib/petsc/bin/petsc-mpiexec.uni </div><div>python: </div><div>  Executable: /usr/bin/python3 </div><div>mkl_sparse: </div><div>  Unknown if this uses OpenMP (try export OMP_NUM_THREADS=<1-4> yourprogram -log_view) </div><div>mkl_sparse_optimize: </div><div>  Unknown if this uses OpenMP (try export OMP_NUM_THREADS=<1-4> yourprogram -log_view) </div><div>PETSc: </div><div>  Language used to compile PETSc: C </div><div>  PETSC_ARCH: arch-mswin-c-debug </div><div>  PETSC_DIR: /cygdrive/c/Users/gli/Desktop/PETSc/petsc-3.21.3 </div><div>  Prefix: <inplace installation> </div><div>  Scalar type: complex </div><div>  Precision: double </div><div>  Integer size: 4 bytes </div><div>  Single library: yes </div><div>  Shared libraries: no </div><div>  Memory alignment from malloc(): 16 bytes </div><div>  Using GNU make: /usr/bin/make </div><div>xxx=======================================================================================xxx </div><div> Configure stage complete. Now build PETSc libraries with: </div><div>   make PETSC_DIR=/cygdrive/c/Users/gli/Desktop/PETSc/petsc-3.21.3 PETSC_ARCH=arch-mswin-c-debug all </div><div>xxx=======================================================================================xxx </div><div> </div><div>gli@WROKSTATION-OFFICE308 /cygdrive/c/Users/gli/Desktop/PETSc/petsc-3.21.3 </div><div>$ make </div><div>make[2]: Entering directory '/cygdrive/c/Users/gli/Desktop/PETSc/petsc-3.21.3' </div><div>========================================== </div><div> </div><div>See documentation/faq.html and documentation/bugreporting.html </div><div>for help with installation problems.  Please send EVERYTHING </div><div>printed out below when reporting problems.  Please check the </div><div>mailing list archives and consider subscribing. </div><div> </div><div>  <a href="https://urldefense.us/v3/__https://petsc.org/release/community/mailing/__;!!G_uCfscf7eWS!drRoCJiI5IcVVrrjYlGWO1leUL5hjFHVfTGJtV0Smxkw6N7wTSeO5I3sGNYcF_DVCZjpoTfUtIbHzDqPEqUK3Mfi$">https://petsc.org/release/community/mailing/</a> </div><div> </div><div>========================================== </div><div>Starting make run on WROKSTATION-OFFICE308 at Sun, 30 Jun 2024 13:11:53 +0800 </div><div>Machine characteristics: CYGWIN_NT-10.0-19045 WROKSTATION-OFFICE308 3.5.3-1.x86_64 2024-04-03 17:25 UTC x86_64 Cygwin </div><div>----------------------------------------- </div><div>Using PETSc directory: /cygdrive/c/Users/gli/Desktop/PETSc/petsc-3.21.3 </div><div>Using PETSc arch: arch-mswin-c-debug </div><div>----------------------------------------- </div><div>PETSC_VERSION_RELEASE    1 </div><div>PETSC_VERSION_MAJOR      3 </div><div>PETSC_VERSION_MINOR      21 </div><div>PETSC_VERSION_SUBMINOR   3 </div><div>PETSC_VERSION_DATE       "Jun 28, 2024" </div><div>PETSC_VERSION_GIT        "v3.21.3" </div><div>PETSC_VERSION_DATE_GIT   "2024-06-28 11:53:00 -0500" </div><div>----------------------------------------- </div><div>Using configure Options: --with-cc=win32fe_icl --with-fc=win32fe_ifort --with-cxx=win32fe_icl --with-precision=double --with-scalar-type=complex --with-shared-libraries=0 --with-mpi=0 --with-blaslapack-lib="-L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64 mkl_intel_lp64_dll.lib mkl_sequential_dll.lib mkl_core_dll.lib" </div><div>Using configuration flags: </div><div>#define MPI_Comm_create_errhandler(p_err_fun,p_errhandler) MPI_Errhandler_create((p_err_fun),(p_errhandler)) </div><div>#define MPI_Comm_set_errhandler(comm,p_errhandler) MPI_Errhandler_set((comm),(p_errhandler)) </div><div>#define MPI_Type_create_struct(count,lens,displs,types,newtype) MPI_Type_struct((count),(lens),(displs),(types),(newtype)) </div><div>#define PETSC_ARCH "arch-mswin-c-debug" </div><div>#define PETSC_ATTRIBUTEALIGNED(size) </div><div>#define PETSC_BLASLAPACK_CAPS 1 </div><div>#define PETSC_CANNOT_START_DEBUGGER 1 </div><div>#define PETSC_CLANGUAGE_C 1 </div><div>#define PETSC_CXX_RESTRICT __restrict </div><div>#define PETSC_DEPRECATED_ENUM_BASE(string_literal_why) </div><div>#define PETSC_DEPRECATED_FUNCTION_BASE(string_literal_why) __declspec(deprecated(string_literal_why)) </div><div>#define PETSC_DEPRECATED_MACRO_BASE(string_literal_why) PETSC_DEPRECATED_MACRO_BASE_(GCC warning string_literal_why) </div><div>#define PETSC_DEPRECATED_MACRO_BASE_(why) _Pragma(#why) </div><div>#define PETSC_DEPRECATED_OBJECT_BASE(string_literal_why) __declspec(deprecated(string_literal_why)) </div><div>#define PETSC_DEPRECATED_TYPEDEF_BASE(string_literal_why) </div><div>#define PETSC_DIR "C:\\Users\\gli\\Desktop\\PETSc\\petsc-3.21.3" </div><div>#define PETSC_DIR_SEPARATOR '\\' </div><div>#define PETSC_FORTRAN_CHARLEN_T int </div><div>#define PETSC_FORTRAN_TYPE_INITIALIZE  = -2 </div><div>#define PETSC_FUNCTION_NAME_C __func__ </div><div>#define PETSC_FUNCTION_NAME_CXX __func__ </div><div>#define PETSC_HAVE_ACCESS 1 </div><div>#define PETSC_HAVE_ATOLL 1 </div><div>#define PETSC_HAVE_BUILTIN_EXPECT 1 </div><div>#define PETSC_HAVE_C99_COMPLEX 1 </div><div>#define PETSC_HAVE_CLOCK 1 </div><div>#define PETSC_HAVE_CLOSESOCKET 1 </div><div>#define PETSC_HAVE_CXX 1 </div><div>#define PETSC_HAVE_CXX_ATOMIC 1 </div><div>#define PETSC_HAVE_CXX_COMPLEX 1 </div><div>#define PETSC_HAVE_CXX_COMPLEX_FIX 1 </div><div>#define PETSC_HAVE_CXX_DIALECT_CXX11 1 </div><div>#define PETSC_HAVE_CXX_DIALECT_CXX14 1 </div><div>#define PETSC_HAVE_DIRECT_H 1 </div><div>#define PETSC_HAVE_DOS_H 1 </div><div>#define PETSC_HAVE_DOUBLE_ALIGN_MALLOC 1 </div><div>#define PETSC_HAVE_ERF 1 </div><div>#define PETSC_HAVE_FCNTL_H 1 </div><div>#define PETSC_HAVE_FENV_H 1 </div><div>#define PETSC_HAVE_FE_VALUES 1 </div><div>#define PETSC_HAVE_FLOAT_H 1 </div><div>#define PETSC_HAVE_FORTRAN_CAPS 1 </div><div>#define PETSC_HAVE_FORTRAN_FLUSH 1 </div><div>#define PETSC_HAVE_FORTRAN_FREE_LINE_LENGTH_NONE 1 </div><div>#define PETSC_HAVE_FORTRAN_TYPE_STAR 1 </div><div>#define PETSC_HAVE_FREELIBRARY 1 </div><div>#define PETSC_HAVE_GETCOMPUTERNAME 1 </div><div>#define PETSC_HAVE_GETCWD 1 </div><div>#define PETSC_HAVE_GETLASTERROR 1 </div><div>#define PETSC_HAVE_GETPROCADDRESS 1 </div><div>#define PETSC_HAVE_GET_USER_NAME 1 </div><div>#define PETSC_HAVE_IMMINTRIN_H 1 </div><div>#define PETSC_HAVE_INTTYPES_H 1 </div><div>#define PETSC_HAVE_IO_H 1 </div><div>#define PETSC_HAVE_ISINF 1 </div><div>#define PETSC_HAVE_ISNAN 1 </div><div>#define PETSC_HAVE_ISNORMAL 1 </div><div>#define PETSC_HAVE_LARGE_INTEGER_U 1 </div><div>#define PETSC_HAVE_LGAMMA 1 </div><div>#define PETSC_HAVE_LOADLIBRARY 1 </div><div>#define PETSC_HAVE_LOG2 1 </div><div>#define PETSC_HAVE_LSEEK 1 </div><div>#define PETSC_HAVE_MALLOC_H 1 </div><div>#define PETSC_HAVE_MEMMOVE 1 </div><div>#define PETSC_HAVE_MKL_LIBS 1 </div><div>#define PETSC_HAVE_MKL_SPARSE 1 </div><div>#define PETSC_HAVE_MKL_SPARSE_OPTIMIZE 1 </div><div>#define PETSC_HAVE_MPIUNI 1 </div><div>#define PETSC_HAVE_O_BINARY 1 </div><div>#define PETSC_HAVE_PACKAGES ":blaslapack:mathlib:mkl_sparse:mkl_sparse_optimize:mpi:" </div><div>#define PETSC_HAVE_RAND 1 </div><div>#define PETSC_HAVE_SETJMP_H 1 </div><div>#define PETSC_HAVE_SETLASTERROR 1 </div><div>#define PETSC_HAVE_STDATOMIC_H 1 </div><div>#define PETSC_HAVE_STDINT_H 1 </div><div>#define PETSC_HAVE_STRICMP 1 </div><div>#define PETSC_HAVE_SYS_TYPES_H 1 </div><div>#define PETSC_HAVE_TAU_PERFSTUBS 1 </div><div>#define PETSC_HAVE_TGAMMA 1 </div><div>#define PETSC_HAVE_TIME 1 </div><div>#define PETSC_HAVE_TIME_H 1 </div><div>#define PETSC_HAVE_TMPNAM_S 1 </div><div>#define PETSC_HAVE_VA_COPY 1 </div><div>#define PETSC_HAVE_VSNPRINTF 1 </div><div>#define PETSC_HAVE_WINDOWSX_H 1 </div><div>#define PETSC_HAVE_WINDOWS_COMPILERS 1 </div><div>#define PETSC_HAVE_WINDOWS_H 1 </div><div>#define PETSC_HAVE_WINSOCK2_H 1 </div><div>#define PETSC_HAVE_WS2TCPIP_H 1 </div><div>#define PETSC_HAVE_WSAGETLASTERROR 1 </div><div>#define PETSC_HAVE_XMMINTRIN_H 1 </div><div>#define PETSC_HAVE__ACCESS 1 </div><div>#define PETSC_HAVE__GETCWD 1 </div><div>#define PETSC_HAVE__LSEEK 1 </div><div>#define PETSC_HAVE__MKDIR 1 </div><div>#define PETSC_HAVE__SLEEP 1 </div><div>#define PETSC_HAVE___INT64 1 </div><div>#define PETSC_INTPTR_T intptr_t </div><div>#define PETSC_INTPTR_T_FMT "#" PRIxPTR </div><div>#define PETSC_IS_COLORING_MAX USHRT_MAX </div><div>#define PETSC_IS_COLORING_VALUE_TYPE short </div><div>#define PETSC_IS_COLORING_VALUE_TYPE_F integer2 </div><div>#define PETSC_LEVEL1_DCACHE_LINESIZE 32 </div><div>#define PETSC_LIB_DIR "/cygdrive/c/Users/gli/Desktop/PETSc/petsc-3.21.3/arch-mswin-c-debug/lib" </div><div>#define PETSC_MAX_PATH_LEN 4096 </div><div>#define PETSC_MEMALIGN 16 </div><div>#define PETSC_MISSING_GETLINE 1 </div><div>#define PETSC_MISSING_SIGALRM 1 </div><div>#define PETSC_MISSING_SIGBUS 1 </div><div>#define PETSC_MISSING_SIGCHLD 1 </div><div>#define PETSC_MISSING_SIGCONT 1 </div><div>#define PETSC_MISSING_SIGHUP 1 </div><div>#define PETSC_MISSING_SIGKILL 1 </div><div>#define PETSC_MISSING_SIGPIPE 1 </div><div>#define PETSC_MISSING_SIGQUIT 1 </div><div>#define PETSC_MISSING_SIGSTOP 1 </div><div>#define PETSC_MISSING_SIGSYS 1 </div><div>#define PETSC_MISSING_SIGTRAP 1 </div><div>#define PETSC_MISSING_SIGTSTP 1 </div><div>#define PETSC_MISSING_SIGURG 1 </div><div>#define PETSC_MISSING_SIGUSR1 1 </div><div>#define PETSC_MISSING_SIGUSR2 1 </div><div>#define PETSC_MPICC_SHOW "Unavailable" </div><div>#define PETSC_MPIU_IS_COLORING_VALUE_TYPE MPI_UNSIGNED_SHORT </div><div>#define PETSC_NEEDS_UTYPE_TYPEDEFS 1 </div><div>#define PETSC_OMAKE "/usr/bin/make --no-print-directory" </div><div>#define PETSC_PREFETCH_HINT_NTA _MM_HINT_NTA </div><div>#define PETSC_PREFETCH_HINT_T0 _MM_HINT_T0 </div><div>#define PETSC_PREFETCH_HINT_T1 _MM_HINT_T1 </div><div>#define PETSC_PREFETCH_HINT_T2 _MM_HINT_T2 </div><div>#define PETSC_PYTHON_EXE "/usr/bin/python3" </div><div>#define PETSC_Prefetch(a,b,c) _mm_prefetch((const char*)(a),(c)) </div><div>#define PETSC_REPLACE_DIR_SEPARATOR '/' </div><div>#define PETSC_SIGNAL_CAST </div><div>#define PETSC_SIZEOF_INT 4 </div><div>#define PETSC_SIZEOF_LONG 4 </div><div>#define PETSC_SIZEOF_LONG_LONG 8 </div><div>#define PETSC_SIZEOF_SIZE_T 8 </div><div>#define PETSC_SIZEOF_VOID_P 8 </div><div>#define PETSC_SLSUFFIX "" </div><div>#define PETSC_UINTPTR_T uintptr_t </div><div>#define PETSC_UINTPTR_T_FMT "#" PRIxPTR </div><div>#define PETSC_UNUSED </div><div>#define PETSC_USE_AVX512_KERNELS 1 </div><div>#define PETSC_USE_BACKWARD_LOOP 1 </div><div>#define PETSC_USE_COMPLEX 1 </div><div>#define PETSC_USE_CTABLE 1 </div><div>#define PETSC_USE_DEBUG 1 </div><div>#define PETSC_USE_DEBUGGER "gdb" </div><div>#define PETSC_USE_DMLANDAU_2D 1 </div><div>#define PETSC_USE_FORTRAN_BINDINGS 1 </div><div>#define PETSC_USE_INFO 1 </div><div>#define PETSC_USE_ISATTY 1 </div><div>#define PETSC_USE_LOG 1 </div><div>#define PETSC_USE_MICROSOFT_TIME 1 </div><div>#define PETSC_USE_PROC_FOR_SIZE 1 </div><div>#define PETSC_USE_REAL_DOUBLE 1 </div><div>#define PETSC_USE_SINGLE_LIBRARY 1 </div><div>#define PETSC_USE_WINDOWS_GRAPHICS 1 </div><div>#define PETSC_USING_64BIT_PTR 1 </div><div>#define PETSC_USING_F2003 1 </div><div>#define PETSC_USING_F90FREEFORM 1 </div><div>#define PETSC__BSD_SOURCE 1 </div><div>#define PETSC__DEFAULT_SOURCE 1 </div><div>#define R_OK 04 </div><div>#define S_ISDIR(a) (((a)&_S_IFMT) == _S_IFDIR) </div><div>#define S_ISREG(a) (((a)&_S_IFMT) == _S_IFREG) </div><div>#define W_OK 02 </div><div>#define X_OK 01 </div><div>#define _USE_MATH_DEFINES 1 </div><div>----------------------------------------- </div><div>Using C compile: /cygdrive/c/Users/gli/Desktop/PETSc/petsc-3.21.3/lib/petsc/bin/win32fe/win32fe_icl -o .o -c -Qstd=c99 -MT -Z7 -Od </div><div>mpicc -show: Unavailable </div><div>C compiler version: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021  6:33:40 PM </div><div>Intel(R) C++ Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 17.0.8.275 Build 20180907 </div><div>Using C++ compile: /cygdrive/c/Users/gli/Desktop/PETSc/petsc-3.21.3/lib/petsc/bin/win32fe/win32fe_icl -o .o -c -MT -GR -EHsc -Z7 -Od  -Qstd=c++14 -TP  -I/cygdrive/c/Users/gli/Desktop/PETSc/petsc-3.21.3/include -I/cygdrive/c/Users/gli/Desktop/PETSc/petsc-3.21.3/arch-mswin-c-debug/include </div><div>mpicxx -show: Unavailable </div><div>C++ compiler version: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021  6:33:40 PM </div><div>Intel(R) C++ Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 17.0.8.275 Build 20180907 </div><div>Using Fortran compile: /cygdrive/c/Users/gli/Desktop/PETSc/petsc-3.21.3/lib/petsc/bin/win32fe/win32fe_ifort -o .o -c -MT -Z7 -Od -fpp   -I/cygdrive/c/Users/gli/Desktop/PETSc/petsc-3.21.3/include -I/cygdrive/c/Users/gli/Desktop/PETSc/petsc-3.21.3/arch-mswin-c-debug/include </div><div>mpif90 -show: Unavailable </div><div>Fortran compiler version: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021  6:33:40 PM </div><div>Intel(R) Visual Fortran Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 17.0.8.275 Build 20180907 </div><div>----------------------------------------- </div><div>Using C/C++ linker: /cygdrive/c/Users/gli/Desktop/PETSc/petsc-3.21.3/lib/petsc/bin/win32fe/win32fe_icl </div><div>Using C/C++ flags: -Qwd10161  -Qstd=c99 -MT -Z7 -Od </div><div>Using Fortran linker: /cygdrive/c/Users/gli/Desktop/PETSc/petsc-3.21.3/lib/petsc/bin/win32fe/win32fe_ifort </div><div>Using Fortran flags: -MT -Z7 -Od -fpp </div><div>----------------------------------------- </div><div>Using system modules: </div><div>Using mpi.h: mpiuni </div><div>----------------------------------------- </div><div>Using libraries: -L/cygdrive/c/Users/gli/Desktop/PETSc/petsc-3.21.3/arch-mswin-c-debug/lib -L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64 -lpetsc mkl_intel_lp64_dll.lib mkl_sequential_dll.lib mkl_core_dll.lib Gdi32.lib User32.lib Advapi32.lib Kernel32.lib Ws2_32.lib </div><div>------------------------------------------ </div><div>Using mpiexec: /cygdrive/c/Users/gli/Desktop/PETSc/petsc-3.21.3/lib/petsc/bin/petsc-mpiexec.uni </div><div>------------------------------------------ </div><div>Using MAKE: /usr/bin/make </div><div>Default MAKEFLAGS: MAKE_NP:24 MAKE_LOAD:48.0 MAKEFLAGS: --no-print-directory -- PETSC_ARCH=arch-mswin-c-debug PETSC_DIR=/cygdrive/c/Users/gli/Desktop/PETSc/petsc-3.21.3 </div><div>========================================== </div><div>/usr/bin/make --print-directory -f gmakefile -j24 -l48.0 --output-sync=recurse V= libs </div><div>make[3]: Entering directory '/cygdrive/c/Users/gli/Desktop/PETSc/petsc-3.21.3' </div><div>/usr/bin/python3 ./config/gmakegen.py --petsc-arch=arch-mswin-c-debug </div><div>         CC arch-mswin-c-debug/obj/src/sys/error/pstack.o </div><div>pstack.c </div><div>         CC arch-mswin-c-debug/obj/src/sys/error/signal.o </div><div>signal.c </div><div>         CC arch-mswin-c-debug/obj/src/sys/fileio/fwd.o </div><div>fwd.c </div><div>         CC arch-mswin-c-debug/obj/src/sys/fileio/ghome.o </div><div>ghome.c </div><div>         CC arch-mswin-c-debug/obj/src/sys/fileio/grpath.o </div><div>grpath.c </div><div>         CC arch-mswin-c-debug/obj/src/sys/fileio/mpiuopen.o </div><div>mpiuopen.c </div><div>         CC arch-mswin-c-debug/obj/src/sys/fileio/mprint.o </div><div>mprint.c </div><div>         CC arch-mswin-c-debug/obj/src/sys/fileio/rpath.o </div><div>rpath.c </div><div>         CC arch-mswin-c-debug/obj/src/sys/fileio/smatlab.o </div><div>smatlab.c </div><div>         CC arch-mswin-c-debug/obj/src/sys/fileio/sysio.o </div><div>sysio.c </div><div>         CC arch-mswin-c-debug/obj/src/sys/objects/garbage.o </div><div>garbage.c </div><div>         CC arch-mswin-c-debug/obj/src/sys/objects/gcomm.o </div><div>gcomm.c </div><div>         CC arch-mswin-c-debug/obj/src/sys/objects/gcookie.o </div><div>gcookie.c </div><div>         CC arch-mswin-c-debug/obj/src/sys/objects/gtype.o </div><div>gtype.c </div><div>         CC arch-mswin-c-debug/obj/src/sys/objects/inherit.o </div><div>inherit.c </div><div>         CC arch-mswin-c-debug/obj/src/sys/objects/init.o </div><div>init.c </div><div>         CC arch-mswin-c-debug/obj/src/sys/objects/olist.o </div><div>olist.c </div><div>         CC arch-mswin-c-debug/obj/src/sys/objects/options.o </div><div>options.c </div><div>         CC arch-mswin-c-debug/obj/src/sys/objects/package.o </div><div>package.c </div><div>         CC arch-mswin-c-debug/obj/src/sys/objects/pgname.o </div><div>pgname.c </div><div>         CC arch-mswin-c-debug/obj/src/sys/objects/optionsyaml.o </div><div>optionsyaml.c </div><div>C:\Users\gli\Desktop\PETSc\PETSC-~1.3\src\sys\objects\optionsyaml.c(297): warning #161: unrecognized #pragma </div><div>    #pragma GCC diagnostic push </div><div>            ^ </div><div> </div><div>C:\Users\gli\Desktop\PETSc\PETSC-~1.3\src\sys\objects\optionsyaml.c(298): warning #161: unrecognized #pragma </div><div>    #pragma GCC diagnostic ignored "-Wsign-conversion" </div><div>            ^ </div><div> </div><div>C:\Users\gli\Desktop\PETSc\PETSC-~1.3\src\sys\objects\optionsyaml.c(300): warning #161: unrecognized #pragma </div><div>    #pragma GCC diagnostic pop </div><div>            ^ </div><div> </div><div>         CC arch-mswin-c-debug/obj/src/sys/objects/pname.o </div><div>pname.c </div><div>         CC arch-mswin-c-debug/obj/src/sys/objects/pinit.o </div><div>pinit.c </div><div>         CC arch-mswin-c-debug/obj/src/sys/objects/prefix.o </div><div>prefix.c </div><div>         CC arch-mswin-c-debug/obj/src/sys/objects/ptype.o </div><div>ptype.c </div><div>         CC arch-mswin-c-debug/obj/src/sys/objects/tagm.o </div><div>tagm.c </div><div>         CC arch-mswin-c-debug/obj/src/sys/objects/subcomm.o </div><div>subcomm.c </div><div>         CC arch-mswin-c-debug/obj/src/sys/objects/state.o </div><div>state.c </div><div>         CC arch-mswin-c-debug/obj/src/sys/objects/version.o </div><div>version.c </div><div>         CC arch-mswin-c-debug/obj/src/vec/vec/interface/veccreate.o </div><div>veccreate.c </div><div>         CC arch-mswin-c-debug/obj/src/vec/vec/interface/vecreg.o </div><div>vecreg.c </div><div>         CC arch-mswin-c-debug/obj/src/vec/vec/interface/vecregall.o </div><div>vecregall.c </div><div>         CC arch-mswin-c-debug/obj/src/vec/vec/interface/rvector.o </div><div>rvector.c </div><div>         CC arch-mswin-c-debug/obj/src/vec/vec/interface/vector.o </div><div>vector.c </div><div>         CC arch-mswin-c-debug/obj/src/vec/vec/utils/vecglvis.o </div><div>vecglvis.c </div><div>         CC arch-mswin-c-debug/obj/src/vec/vec/utils/vecs.o </div><div>vecs.c </div><div>         CC arch-mswin-c-debug/obj/src/vec/vec/utils/vecio.o </div><div>vecio.c </div><div>         CC arch-mswin-c-debug/obj/src/vec/vec/utils/vecstash.o </div><div>vecstash.c </div><div>         CC arch-mswin-c-debug/obj/src/vec/vec/utils/vsection.o </div><div>vsection.c </div><div>         CC arch-mswin-c-debug/obj/src/vec/vec/utils/vinv.o </div><div>vinv.c </div><div>         CC arch-mswin-c-debug/obj/src/mat/graphops/coarsen/scoarsen.o </div><div>scoarsen.c </div><div>         CC arch-mswin-c-debug/obj/src/mat/impls/aij/seq/fdaij.o </div><div>fdaij.c </div><div>         CC arch-mswin-c-debug/obj/src/mat/impls/aij/seq/ij.o </div><div>ij.c </div><div>         CC arch-mswin-c-debug/obj/src/mat/impls/aij/seq/matmatmatmult.o </div><div>matmatmatmult.c </div><div>         CC arch-mswin-c-debug/obj/src/mat/impls/aij/seq/inode2.o </div><div>inode2.c </div><div>         CC arch-mswin-c-debug/obj/src/mat/impls/aij/seq/inode.o </div><div>inode.c </div><div>         CC arch-mswin-c-debug/obj/src/mat/impls/aij/seq/matrart.o </div><div>matrart.c </div><div>         CC arch-mswin-c-debug/obj/src/mat/impls/aij/seq/matmatmult.o </div><div>matmatmult.c </div><div>         CC arch-mswin-c-debug/obj/src/mat/impls/aij/seq/matptap.o </div><div>matptap.c </div><div>         CC arch-mswin-c-debug/obj/src/mat/impls/aij/seq/mattransposematmult.o </div><div>mattransposematmult.c </div><div>         CC arch-mswin-c-debug/obj/src/mat/impls/aij/seq/symtranspose.o </div><div>symtranspose.c </div><div>         CC arch-mswin-c-debug/obj/src/mat/impls/baij/seq/baijsolv.o </div><div>baijsolv.c </div><div>         CC arch-mswin-c-debug/obj/src/mat/impls/baij/seq/baijsolvnat1.o </div><div>baijsolvnat1.c </div><div>         CC arch-mswin-c-debug/obj/src/mat/impls/baij/seq/baijsolvnat14.o </div><div>baijsolvnat14.c </div><div>         CC arch-mswin-c-debug/obj/src/mat/impls/baij/seq/baijsolvnat11.o </div><div>baijsolvnat11.c </div><div>         CC arch-mswin-c-debug/obj/src/mat/impls/baij/seq/baijsolvnat15.o </div><div>baijsolvnat15.c </div><div>         CC arch-mswin-c-debug/obj/src/mat/impls/baij/seq/baijsolvnat2.o </div><div>baijsolvnat2.c </div><div>         CC arch-mswin-c-debug/obj/src/mat/impls/baij/seq/baijsolvnat3.o </div><div>baijsolvnat3.c </div><div>         CC arch-mswin-c-debug/obj/src/mat/impls/baij/seq/baijsolvnat4.o </div><div>baijsolvnat4.c </div><div>         CC arch-mswin-c-debug/obj/src/mat/impls/baij/seq/baijsolvnat5.o </div><div>baijsolvnat5.c </div><div>         CC arch-mswin-c-debug/obj/src/mat/impls/baij/seq/baijsolvnat6.o </div><div>baijsolvnat6.c </div><div>         CC arch-mswin-c-debug/obj/src/mat/impls/baij/seq/baijsolvtran1.o </div><div>baijsolvtran1.c </div><div>         CC arch-mswin-c-debug/obj/src/mat/impls/baij/seq/baijsolvnat7.o </div><div>baijsolvnat7.c </div><div>         CC arch-mswin-c-debug/obj/src/mat/impls/baij/seq/baijsolvtran2.o </div><div>baijsolvtran2.c </div><div>         CC arch-mswin-c-debug/obj/src/mat/impls/baij/seq/baijsolvtran3.o </div><div>baijsolvtran3.c </div><div>         CC arch-mswin-c-debug/obj/src/mat/impls/baij/seq/baijsolvtran4.o </div><div>baijsolvtran4.c </div><div>         CC arch-mswin-c-debug/obj/src/mat/impls/baij/seq/baijsolvtran5.o </div><div>baijsolvtran5.c </div><div>         CC arch-mswin-c-debug/obj/src/mat/impls/baij/seq/baijsolvtran6.o </div><div>baijsolvtran6.c </div><div>         CC arch-mswin-c-debug/obj/src/mat/impls/baij/seq/baijsolvtran7.o </div><div>baijsolvtran7.c </div><div>         CC arch-mswin-c-debug/obj/src/mat/impls/baij/seq/baijsolvtrann.o </div><div>baijsolvtrann.c </div><div>         CC arch-mswin-c-debug/obj/src/mat/impls/baij/seq/baijsolvtrannat1.o </div><div>baijsolvtrannat1.c </div><div>         CC arch-mswin-c-debug/obj/src/mat/impls/baij/seq/baijsolvtrannat2.o </div><div>baijsolvtrannat2.c </div><div>         CC arch-mswin-c-debug/obj/src/mat/impls/baij/seq/baijsolvtrannat4.o </div><div>baijsolvtrannat4.c </div><div>         CC arch-mswin-c-debug/obj/src/mat/impls/baij/seq/baijsolvtrannat3.o </div><div>baijsolvtrannat3.c </div><div>         CC arch-mswin-c-debug/obj/src/mat/impls/baij/seq/baijsolvtrannat5.o </div><div>baijsolvtrannat5.c </div><div>         CC arch-mswin-c-debug/obj/src/mat/impls/baij/seq/baijsolvtrannat6.o </div><div>baijsolvtrannat6.c </div><div>         CC arch-mswin-c-debug/obj/src/mat/impls/baij/seq/dgedi.o </div><div>dgedi.c </div><div>         CC arch-mswin-c-debug/obj/src/mat/impls/baij/seq/dgefa.o </div><div>dgefa.c </div><div>         CC arch-mswin-c-debug/obj/src/mat/impls/baij/seq/baijsolvtrannat7.o </div><div>baijsolvtrannat7.c </div><div>         CC arch-mswin-c-debug/obj/src/mat/impls/baij/seq/dgefa2.o </div><div>dgefa2.c </div><div>         CC arch-mswin-c-debug/obj/src/mat/impls/baij/seq/dgefa4.o </div><div>dgefa4.c </div><div>         CC arch-mswin-c-debug/obj/src/mat/impls/baij/seq/dgefa3.o </div><div>dgefa3.c </div><div>         CC arch-mswin-c-debug/obj/src/mat/impls/baij/seq/dgefa5.o </div><div>dgefa5.c </div><div>         CC arch-mswin-c-debug/obj/src/mat/impls/baij/seq/dgefa6.o </div><div>dgefa6.c </div><div>         CC arch-mswin-c-debug/obj/src/mat/impls/baij/seq/dgefa7.o </div><div>dgefa7.c </div><div>         CC arch-mswin-c-debug/obj/src/mat/interface/matnull.o </div><div>matnull.c </div><div>         CC arch-mswin-c-debug/obj/src/mat/interface/matproduct.o </div><div>matproduct.c </div><div>         CC arch-mswin-c-debug/obj/src/mat/interface/matreg.o </div><div>matreg.c </div><div>         CC arch-mswin-c-debug/obj/src/mat/interface/matregis.o </div><div>matregis.c </div><div>         CC arch-mswin-c-debug/obj/src/mat/interface/matrix.o </div><div>matrix.c </div><div>         CC arch-mswin-c-debug/obj/src/dm/impls/da/gr1.o </div><div>gr1.c </div><div>         CC arch-mswin-c-debug/obj/src/dm/impls/da/gr2.o </div><div>gr2.c </div><div>         CC arch-mswin-c-debug/obj/src/dm/impls/da/grglvis.o </div><div>grglvis.c </div><div>         CC arch-mswin-c-debug/obj/src/dm/impls/da/grvtk.o </div><div>grvtk.c </div><div>         CC arch-mswin-c-debug/obj/src/dm/impls/swarm/swarm_migrate.o </div><div>swarm_migrate.c </div><div>         CC arch-mswin-c-debug/obj/src/dm/impls/swarm/swarm.o </div><div>swarm.c </div><div>         CC arch-mswin-c-debug/obj/src/dm/impls/swarm/swarmpic.o </div><div>swarmpic.c </div><div>         CC arch-mswin-c-debug/obj/src/dm/impls/swarm/swarmpic_da.o </div><div>swarmpic_da.c </div><div>         CC arch-mswin-c-debug/obj/src/dm/impls/swarm/swarmpic_plex.o </div><div>swarmpic_plex.c </div><div>         CC arch-mswin-c-debug/obj/src/dm/impls/swarm/swarmpic_sort.o </div><div>swarmpic_sort.c </div><div>         CC arch-mswin-c-debug/obj/src/dm/impls/swarm/swarmpic_view.o </div><div>swarmpic_view.c </div><div>         CC arch-mswin-c-debug/obj/src/ksp/ksp/impls/gmres/gmpre.o </div><div>gmpre.c </div><div>         CC arch-mswin-c-debug/obj/src/ksp/ksp/impls/gmres/gmreig.o </div><div>gmreig.c </div><div>         CC arch-mswin-c-debug/obj/src/ksp/ksp/impls/gmres/gmres.o </div><div>gmres.c </div><div>         CC arch-mswin-c-debug/obj/src/ksp/ksp/impls/gmres/gmres2.o </div><div>gmres2.c </div><div>         CC arch-mswin-c-debug/obj/src/ksp/ksp/interface/iguess.o </div><div>iguess.c </div><div>         CC arch-mswin-c-debug/obj/src/ksp/ksp/interface/itcl.o </div><div>itcl.c </div><div>         CC arch-mswin-c-debug/obj/src/ksp/ksp/interface/itcreate.o </div><div>itcreate.c </div><div>         CC arch-mswin-c-debug/obj/src/ksp/ksp/interface/itregis.o </div><div>itregis.c </div><div>         CC arch-mswin-c-debug/obj/src/ksp/ksp/interface/iterativ.o </div><div>iterativ.c </div><div>         CC arch-mswin-c-debug/obj/src/ksp/ksp/interface/itres.o </div><div>itres.c </div><div>         CC arch-mswin-c-debug/obj/src/ksp/ksp/interface/itfunc.o </div><div>itfunc.c </div><div>         CC arch-mswin-c-debug/obj/src/ksp/ksp/interface/xmon.o </div><div>xmon.c </div><div>         CC arch-mswin-c-debug/obj/src/ksp/pc/impls/mg/gdsw.o </div><div>gdsw.c </div><div>         CC arch-mswin-c-debug/obj/src/ksp/pc/impls/mg/mgfunc.o </div><div>mgfunc.c </div><div>         CC arch-mswin-c-debug/obj/src/ksp/pc/impls/mg/mg.o </div><div>mg.c </div><div>         CC arch-mswin-c-debug/obj/src/ksp/pc/impls/mg/mgadapt.o </div><div>mgadapt.c </div><div>         CC arch-mswin-c-debug/obj/src/ksp/pc/impls/mg/smg.o </div><div>smg.c </div><div>         CC arch-mswin-c-debug/obj/src/snes/interface/snesj.o </div><div>snesj.c </div><div>         CC arch-mswin-c-debug/obj/src/snes/interface/snesj2.o </div><div>snesj2.c </div><div>         CC arch-mswin-c-debug/obj/src/snes/interface/snesob.o </div><div>snesob.c </div><div>         CC arch-mswin-c-debug/obj/src/snes/interface/snespc.o </div><div>snespc.c </div><div>         CC arch-mswin-c-debug/obj/src/snes/interface/snesregi.o </div><div>snesregi.c </div><div>         CC arch-mswin-c-debug/obj/src/snes/interface/snesut.o </div><div>snesut.c </div><div>         CC arch-mswin-c-debug/obj/src/snes/interface/snes.o </div><div>snes.c </div><div>         CC arch-mswin-c-debug/obj/src/ts/interface/tscreate.o </div><div>tscreate.c </div><div>         CC arch-mswin-c-debug/obj/src/ts/interface/tseig.o </div><div>tseig.c </div><div>         CC arch-mswin-c-debug/obj/src/ts/interface/tshistory.o </div><div>tshistory.c </div><div>         CC arch-mswin-c-debug/obj/src/ts/interface/tsreg.o </div><div>tsreg.c </div><div>         CC arch-mswin-c-debug/obj/src/ts/interface/tsmon.o </div><div>tsmon.c </div><div>         CC arch-mswin-c-debug/obj/src/ts/interface/ts.o </div><div>ts.c </div><div>         CC arch-mswin-c-debug/obj/src/ts/interface/tsregall.o </div><div>tsregall.c </div><div>         CC arch-mswin-c-debug/obj/src/ts/interface/tsrhssplit.o </div><div>tsrhssplit.c </div><div>         CC arch-mswin-c-debug/obj/src/ts/utils/dmplexts.o </div><div>dmplexts.c </div><div>         CC arch-mswin-c-debug/obj/src/ts/utils/tsconvest.o </div><div>tsconvest.c </div><div>         CC arch-mswin-c-debug/obj/src/ts/utils/dmts.o </div><div>dmts.c </div><div>         FC arch-mswin-c-debug/obj/src/sys/mpiuni/f90-mod/mpiunimod.o </div><div>         FC arch-mswin-c-debug/obj/src/sys/f90-src/fsrc/f90_fwrap.o </div><div>         FC arch-mswin-c-debug/obj/src/sys/fsrc/somefort.o </div><div>        CXX arch-mswin-c-debug/obj/src/sys/dll/cxx/demangle.o </div><div>demangle.cxx </div><div>        CXX arch-mswin-c-debug/obj/src/sys/objects/device/impls/host/hostcontext.o </div><div>hostcontext.cxx </div><div>        CXX arch-mswin-c-debug/obj/src/sys/objects/cxx/object_pool.o </div><div>object_pool.cxx </div><div>C:\Users\gli\Desktop\PETSc\PETSC-~1.3\src\sys\objects\cxx\object_pool.cxx(330): error: no instance of function template "Petsc::util::construct_at" matches the argument list </div><div>            argument types are: (Petsc::memory::PoolAllocator::AllocationHeader *, Petsc::memory::PoolAllocator::size_type, Petsc::memory::PoolAllocator::align_type) </div><div>    PetscCallCXX(base_ptr = reinterpret_cast<unsigned char *>(util::construct_at(reinterpret_cast<AllocationHeader *>(base_ptr), size, align))); </div><div>    ^ </div><div>C:\Users\gli\Desktop\PETSc\PETSC-~1.3\include\petsc/private/cpp/memory.hpp(77): note: this candidate was rejected because at least one template argument could not be deduced </div><div>  inline constexpr T *construct_at(T *ptr, Args &&...args) noexcept(std::is_nothrow_constructible<T, Args...>::value) </div><div>                      ^ </div><div> </div><div>compilation aborted for C:\Users\gli\Desktop\PETSc\PETSC-~1.3\src\sys\objects\cxx\object_pool.cxx (code 2) </div><div>make[3]: *** [gmakefile:203: arch-mswin-c-debug/obj/src/sys/objects/cxx/object_pool.o] Error 2 </div><div>make[3]: *** Waiting for unfinished jobs.... </div><div>        CXX arch-mswin-c-debug/obj/src/sys/objects/device/impls/host/hostdevice.o </div><div>hostdevice.cxx </div><div>        CXX arch-mswin-c-debug/obj/src/sys/objects/device/interface/dcontext.o </div><div>dcontext.cxx </div><div>C:\Users\gli\Desktop\PETSc\PETSC-~1.3\src\sys\objects\device\INTERF~1\petscdevice_interface_internal.hpp(47): error: defaulted default constructor cannot be constexpr because the corresponding implicitly declared default constructor would not be constexpr </div><div>    constexpr _n_WeakContext() noexcept = default; </div><div>              ^ </div><div> </div><div>compilation aborted for C:\Users\gli\Desktop\PETSc\PETSC-~1.3\src\sys\objects\device\INTERF~1\dcontext.cxx (code 2) </div><div>make[3]: *** [gmakefile:203: arch-mswin-c-debug/obj/src/sys/objects/device/interface/dcontext.o] Error 2 </div><div>        CXX arch-mswin-c-debug/obj/src/sys/objects/device/interface/global_dcontext.o </div><div>global_dcontext.cxx </div><div>C:\Users\gli\Desktop\PETSc\PETSC-~1.3\src\sys\objects\device\INTERF~1\petscdevice_interface_internal.hpp(47): error: defaulted default constructor cannot be constexpr because the corresponding implicitly declared default constructor would not be constexpr </div><div>    constexpr _n_WeakContext() noexcept = default; </div><div>              ^ </div><div> </div><div>compilation aborted for C:\Users\gli\Desktop\PETSc\PETSC-~1.3\src\sys\objects\device\INTERF~1\global_dcontext.cxx (code 2) </div><div>make[3]: *** [gmakefile:203: arch-mswin-c-debug/obj/src/sys/objects/device/interface/global_dcontext.o] Error 2 </div><div>        CXX arch-mswin-c-debug/obj/src/sys/objects/device/interface/device.o </div><div>device.cxx </div><div>C:\Users\gli\Desktop\PETSc\PETSC-~1.3\src\sys\objects\device\INTERF~1\petscdevice_interface_internal.hpp(47): error: defaulted default constructor cannot be constexpr because the corresponding implicitly declared default constructor would not be constexpr </div><div>    constexpr _n_WeakContext() noexcept = default; </div><div>              ^ </div><div> </div><div>compilation aborted for C:\Users\gli\Desktop\PETSc\PETSC-~1.3\src\sys\objects\device\INTERF~1\device.cxx (code 2) </div><div>make[3]: *** [gmakefile:203: arch-mswin-c-debug/obj/src/sys/objects/device/interface/device.o] Error 2 </div><div>        CXX arch-mswin-c-debug/obj/src/sys/objects/device/interface/mark_dcontext.o </div><div>mark_dcontext.cxx </div><div>C:\Users\gli\Desktop\PETSc\PETSC-~1.3\src\sys\objects\device\INTERF~1\petscdevice_interface_internal.hpp(47): error: defaulted default constructor cannot be constexpr because the corresponding implicitly declared default constructor would not be constexpr </div><div>    constexpr _n_WeakContext() noexcept = default; </div><div>              ^ </div><div> </div><div>compilation aborted for C:\Users\gli\Desktop\PETSc\PETSC-~1.3\src\sys\objects\device\INTERF~1\mark_dcontext.cxx (code 2) </div><div>make[3]: *** [gmakefile:203: arch-mswin-c-debug/obj/src/sys/objects/device/interface/mark_dcontext.o] Error 2 </div><div>make[3]: Leaving directory '/cygdrive/c/Users/gli/Desktop/PETSc/petsc-3.21.3' </div><div>make[2]: *** [/cygdrive/c/Users/gli/Desktop/PETSc/petsc-3.21.3/lib/petsc/conf/rules_doc.mk:5: libs] Error 2 </div><div>make[2]: Leaving directory '/cygdrive/c/Users/gli/Desktop/PETSc/petsc-3.21.3' </div><div>**************************ERROR************************************* </div><div>  Error during compile, check arch-mswin-c-debug/lib/petsc/conf/make.log </div><div>  Send it and arch-mswin-c-debug/lib/petsc/conf/configure.log to petsc-maint@mcs.anl.gov </div><div>******************************************************************** </div><div>make[1]: *** [makefile:44: all] Error 1 </div><div>make: *** [GNUmakefile:9: all] Error 2 </div><div> </div><div>gli@WROKSTATION-OFFICE308 /cygdrive/c/Users/gli/Desktop/PETSc/petsc-3.21.3 </div><div>$ </div><div><br></div><div>Sincerely,</div><div>Gang</div><div><br></div><div><div id="ntes-pcmac-signature" style="font-family:微软雅黑" data-ntes-signature="true"><div style="font-size:14px;padding:0;margin:0"><div style="padding-bottom:10px;margin-bottom:10px;display:inline-block"><div style="font-family:"微软雅黑"; font-size: 14px; color:#000000"><div style="font-family:"微软雅黑"; font-size: 14px; color:#000000"><div style="font-family:"微软雅黑"; font-size: 14px; color:#000000"><div style="font-family:"微软雅黑"; font-size: 14px; color:#000000">

    
</div>
</div>
</div>
</div></div></div></div></div></div><div class="J-reply ntes-mailmaster-quote" style="padding-top: 1px; padding-bottom: 1px; font-family: 微软雅黑;"><div style="margin:2em 0 1em;font-size:14px;line-height:1.25;color:#78787a">---- Replied Message ----</div><div style="margin-bottom:1em;font-size:12px;line-height:1.25;color:#232324;padding:0.5em 0.25em;border-radius:0.67em;background-color:#f0f0f0"><table width="100%" cellpadding="0" cellspacing="9" border="0" id="ntes_editor_table_10010" class="ntes_editor_table ntes_editor_ext_table "><tbody><tr><td valign="top" style="width:4.25em;font-size:12px;line-height:1.25;color:#78787a">From</td><td class="" valign="top" style="font-size:12px;line-height:1.25;color:#232324;word-break:break-all"><a class="mail-from" style="color:#3061f2;text-decoration:none" href="mailto:undefined">Gang Li<ligang0309@gmail.com></a></td></tr><tr><td valign="top" style="width:4.25em;font-size:12px;line-height:1.25;color:#78787a">Date</td><td class="mail-date" valign="top" style="font-size:12px;line-height:1.25;color:#232324;word-break:break-all">6/30/2024 12:43</td></tr><tr><td valign="top" style="width:4.25em;font-size:12px;line-height:1.25;color:#78787a">To</td><td class="" valign="top" style="font-size:12px;line-height:1.25;color:#232324;word-break:break-all"><a class="mail-to" style="color:#3061f2;text-decoration:none" href="mailto:petsc-users@mcs.anl.gov">petsc-users<petsc-users@mcs.anl.gov></a></td></tr><tr><td valign="top" style="width:4.25em;font-size:12px;line-height:1.25;color:#78787a">Subject</td><td class="" valign="top" style="font-size:12px;line-height:1.25;color:#232324;word-break:break-all">Re:  [petsc-users] Problem about compiling PETSc-3.21.2 under Cygwin</td></tr></tbody></table></div><div style="font-family: 微软雅黑;"><div style="font-family: 微软雅黑;"><div>Hi Satish,</div><div><br></div><div>Thanks for your help. I find the problem. I uninstall the Perl software under windows now the configure works. </div><div><br></div><div>Sincerely,</div><div>Gang</div><div><div style="font-family:微软雅黑" data-ntes-signature="true"><div style="font-size:14px;padding:0;margin:0"><div style="padding-bottom:10px;margin-bottom:10px;display:inline-block"><div style="font-family:"微软雅黑"; font-size: 14px; color:#000000"><div style="font-family:"微软雅黑"; font-size: 14px; color:#000000"><div style="font-family:"微软雅黑"; font-size: 14px; color:#000000"><div style="font-family:"微软雅黑"; font-size: 14px; color:#000000">

    
</div>
</div>
</div>
</div></div></div></div></div></div><style style="font-family: 微软雅黑;">
        font{
            line-height: 1.6;
        }
    </style><style style="font-family: 微软雅黑;">
        font{
            line-height: 1.6;
        }
    </style><style style="font-family: 微软雅黑;">
        font{
            line-height: 1.6;
        }
    </style><style style="font-family: 微软雅黑;">
        font{
            line-height: 1.6;
        }
    </style><!--😀--></div><div class="J-reply ntes-mailmaster-quote" style="padding-top: 1px; padding-bottom: 1px; font-family: 微软雅黑;"><div style="margin:2em 0 1em;font-size:14px;line-height:1.25;color:#78787a">---- Replied Message ----</div><div style="margin-bottom:1em;font-size:12px;line-height:1.25;color:#232324;padding:0.5em 0.25em;border-radius:0.67em;background-color:#f0f0f0"><table width="100%" cellpadding="0" cellspacing="9" border="0" id="ntes_editor_table_10010" class="ntes_editor_table ntes_editor_ext_table "><tbody><tr><td valign="top" style="width:4.25em;font-size:12px;line-height:1.25;color:#78787a">From</td><td class="" valign="top" style="font-size:12px;line-height:1.25;color:#232324;word-break:break-all"><a class="mail-from" style="color:#3061f2;text-decoration:none" href="mailto:undefined">Satish Balay<balay.anl@fastmail.org></a></td></tr><tr><td valign="top" style="width:4.25em;font-size:12px;line-height:1.25;color:#78787a">Date</td><td class="mail-date" valign="top" style="font-size:12px;line-height:1.25;color:#232324;word-break:break-all">6/28/2024 13:51</td></tr><tr><td valign="top" style="width:4.25em;font-size:12px;line-height:1.25;color:#78787a">To</td><td class="" valign="top" style="font-size:12px;line-height:1.25;color:#232324;word-break:break-all"><a class="mail-to" style="color:#3061f2;text-decoration:none" href="mailto:petsc-users@mcs.anl.gov">petsc-users<petsc-users@mcs.anl.gov></a></td></tr><tr><td valign="top" style="width:4.25em;font-size:12px;line-height:1.25;color:#78787a">Cc</td><td class="" valign="top" style="font-size:12px;line-height:1.25;color:#232324;word-break:break-all"><a class="mail-cc" style="color:#3061f2;text-decoration:none" href="mailto:ligang0309@gmail.com">Gang Li<ligang0309@gmail.com></a></td></tr><tr><td valign="top" style="width:4.25em;font-size:12px;line-height:1.25;color:#78787a">Subject</td><td class="" valign="top" style="font-size:12px;line-height:1.25;color:#232324;word-break:break-all">Re: [petsc-users] Problem about compiling PETSc-3.21.2 under Cygwin</td></tr></tbody></table></div>Here is what I get<br><br>Satish<br><br>----<br>balay@petsc-win01 /cygdrive/e/balay<br>$ wget -q <a href="https://urldefense.us/v3/__https://web.cels.anl.gov/projects/petsc/download/release-snapshots/petsc-3.21.2.tar.gz__;!!G_uCfscf7eWS!drRoCJiI5IcVVrrjYlGWO1leUL5hjFHVfTGJtV0Smxkw6N7wTSeO5I3sGNYcF_DVCZjpoTfUtIbHzDqPEqlDiEPK$">https://web.cels.anl.gov/projects/petsc/download/release-snapshots/petsc-3.21.2.tar.gz</a><br><br>balay@petsc-win01 /cygdrive/e/balay<br>$ tar -xzf petsc-3.21.2.tar.gz<br><br>balay@petsc-win01 /cygdrive/e/balay<br>$ cd petsc-3.21.2<br><br>balay@petsc-win01 /cygdrive/e/balay/petsc-3.21.2<br>$ ./configure --with-cc=win32fe_icl --with-fc=win32fe_ifort --with-cxx=win32fe_icl --with-precision=double --with-scalar-type=complex --with-shared-libraries=0 --with-mpi=0 '--with-blaslapack-lib=-L/cygdrive/c/PROGRA~2/Intel/oneAPI/mkl/latest/lib/intel64 mkl_intel_lp64_dll.lib mkl_sequential_dll.lib mkl_core_dll.lib'<br>=============================================================================================<br>                         Configuring PETSc to compile on your system<br>=============================================================================================<br>Compilers:<br>  C Compiler:         /cygdrive/e/balay/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl  -Qstd=c99 -MT -Z7 -Od <br>    Version: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021  6:33:40 PM\nIntel(R) C++ Intel(R) 64 Compiler Classic for applications running on Intel(R) 64, Version 2021.6.0 Build 20220226_000000<br>  C++ Compiler:         /cygdrive/e/balay/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl  -MT -GR -EHsc -Z7 -Od  -Qstd=c++17 -TP <br>    Version: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021  6:33:40 PM\nIntel(R) C++ Intel(R) 64 Compiler Classic for applications running on Intel(R) 64, Version 2021.6.0 Build 20220226_000000<br>  Fortran Compiler:         /cygdrive/e/balay/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort  -MT -Z7 -Od -fpp <br>    Version: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021  6:33:40 PM\nIntel(R) Fortran Intel(R) 64 Compiler Classic for applications running on Intel(R) 64, Version 2021.6.0 Build 20220226_000000<br>Linkers:<br>  Static linker:   /cygdrive/e/balay/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_lib -a<br>BlasLapack:<br>  Libraries:  -L/cygdrive/c/PROGRA~2/Intel/oneAPI/mkl/latest/lib/intel64 mkl_intel_lp64_dll.lib mkl_sequential_dll.lib mkl_core_dll.lib<br>  Unknown if this uses OpenMP (try export OMP_NUM_THREADS=<1-4> yourprogram -log_view) <br>  uses 4 byte integers<br>MPI:<br>  Version:    PETSc MPIUNI uniprocessor MPI replacement<br>  mpiexec: ${PETSC_DIR}/lib/petsc/bin/petsc-mpiexec.uni<br>python:<br>  Executable: /usr/bin/python3<br>cmake:<br>  Version:    3.20.0<br>  Executable: /usr/bin/cmake<br>bison:<br>  Version:    3.8<br>  Executable: /usr/bin/bison<br>PETSc:<br>  Language used to compile PETSc: C<br>  PETSC_ARCH: arch-mswin-c-debug<br>  PETSC_DIR: /cygdrive/e/balay/petsc-3.21.2<br>  Prefix: <inplace installation><br>  Scalar type: complex<br>  Precision: double<br>  Integer size: 4 bytes<br>  Single library: yes<br>  Shared libraries: no<br>  Memory alignment from malloc(): 16 bytes<br>  Using GNU make: /usr/bin/make<br>xxx=======================================================================================xxx<br> Configure stage complete. Now build PETSc libraries with:<br>   make PETSC_DIR=/cygdrive/e/balay/petsc-3.21.2 PETSC_ARCH=arch-mswin-c-debug all<br>xxx=======================================================================================xxx<br><br>balay@petsc-win01 /cygdrive/e/balay/petsc-3.21.2<br>$ ls -l lib/petsc/conf/<br>total 135<br>-rw-r--r--+ 1 balay Domain Users   391 Mar 29 08:59 bfort-base.txt<br>-rw-r--r--+ 1 balay Domain Users   877 Mar 29 08:59 bfort-mpi.txt<br>-rw-r--r--+ 1 balay Domain Users  5735 Mar 29 19:34 bfort-petsc.txt<br>-rw-rw-r--+ 1 balay Domain Users   136 Jun 28 00:33 petscvariables<br>-rw-r--r--+ 1 balay Domain Users 13140 May 29 14:34 rules<br>-rw-r--r--+ 1 balay Domain Users   613 Mar 29 19:34 rules_doc.mk<br>-rw-r--r--+ 1 balay Domain Users 16516 May 29 14:06 rules_util.mk<br>-rw-r--r--+ 1 balay Domain Users   119 Mar 29 08:59 test<br>-rw-r--r--+ 1 balay Domain Users 71503 Mar 29 08:59 uncrustify.cfg<br>-rw-r--r--+ 1 balay Domain Users  4769 Mar 29 19:34 variables<br><br>balay@petsc-win01 /cygdrive/e/balay/petsc-3.21.2<br>$ make<br>==========================================<br><br>See documentation/faq.html and documentation/bugreporting.html<br>for help with installation problems.  Please send EVERYTHING<br>printed out below when reporting problems.  Please check the<br>mailing list archives and consider subscribing.<br><br>  <a href="https://urldefense.us/v3/__https://petsc.org/release/community/mailing/__;!!G_uCfscf7eWS!drRoCJiI5IcVVrrjYlGWO1leUL5hjFHVfTGJtV0Smxkw6N7wTSeO5I3sGNYcF_DVCZjpoTfUtIbHzDqPEqUK3Mfi$">https://petsc.org/release/community/mailing/</a><br><br>==========================================<br>Starting make run on petsc-win01 at Fri, 28 Jun 2024 00:34:15 -0500<br>Machine characteristics: CYGWIN_NT-10.0 petsc-win01 3.2.0(0.340/5/3) 2021-03-29 08:42 x86_64 Cygwin<br>-----------------------------------------<br>Using PETSc directory: /cygdrive/e/balay/petsc-3.21.2<br>Using PETSc arch: arch-mswin-c-debug<br>-----------------------------------------<br>PETSC_VERSION_RELEASE    1<br>PETSC_VERSION_MAJOR      3<br>PETSC_VERSION_MINOR      21<br>PETSC_VERSION_SUBMINOR   2<br>PETSC_VERSION_DATE       "May 29, 2024"<br>PETSC_VERSION_GIT        "v3.21.2"<br>PETSC_VERSION_DATE_GIT   "2024-05-29 14:05:28 -0500"<br>-----------------------------------------<br>Using configure Options: --with-cc=win32fe_icl --with-fc=win32fe_ifort --with-cxx=win32fe_icl --with-precision=double --with-scalar-type=complex --with-shared-libraries=0 --with-mpi=0 --with-blaslapack-lib="-L/cygdrive/c/PROGRA~2/Intel/oneAPI/mkl/latest/lib/intel64 mkl_intel_lp64_dll.lib mkl_sequential_dll.lib mkl_core_dll.lib"<br>Using configuration flags:<br>#define MPI_Comm_create_errhandler(p_err_fun,p_errhandler) MPI_Errhandler_create((p_err_fun),(p_errhandler))<br>#define MPI_Comm_set_errhandler(comm,p_errhandler) MPI_Errhandler_set((comm),(p_errhandler))<br>#define MPI_Type_create_struct(count,lens,displs,types,newtype) MPI_Type_struct((count),(lens),(displs),(types),(newtype))<br>#define PETSC_ARCH "arch-mswin-c-debug"<br>#define PETSC_ATTRIBUTEALIGNED(size)  <br>#define PETSC_BLASLAPACK_CAPS 1<br>#define PETSC_CANNOT_START_DEBUGGER 1<br>#define PETSC_CLANGUAGE_C 1<br>#define PETSC_CXX_RESTRICT __restrict<br>#define PETSC_DEPRECATED_ENUM_BASE(string_literal_why)  <br>#define PETSC_DEPRECATED_FUNCTION_BASE(string_literal_why) __declspec(deprecated(string_literal_why))<br>#define PETSC_DEPRECATED_MACRO_BASE(string_literal_why) PETSC_DEPRECATED_MACRO_BASE_(GCC warning string_literal_why)<br>#define PETSC_DEPRECATED_MACRO_BASE_(why) _Pragma(#why)<br>#define PETSC_DEPRECATED_OBJECT_BASE(string_literal_why) __declspec(deprecated(string_literal_why))<br>#define PETSC_DEPRECATED_TYPEDEF_BASE(string_literal_why)  <br>#define PETSC_DIR "E:\\balay\\petsc-3.21.2"<br>#define PETSC_DIR_SEPARATOR '\\'<br>#define PETSC_FORTRAN_CHARLEN_T int<br>#define PETSC_FORTRAN_TYPE_INITIALIZE  = -2<br>#define PETSC_FUNCTION_NAME_C __func__<br>#define PETSC_FUNCTION_NAME_CXX __func__<br>#define PETSC_HAVE_ACCESS 1<br>#define PETSC_HAVE_ATOLL 1<br>#define PETSC_HAVE_BUILTIN_EXPECT 1<br>#define PETSC_HAVE_C99_COMPLEX 1<br>#define PETSC_HAVE_CLOCK 1<br>#define PETSC_HAVE_CLOSESOCKET 1<br>#define PETSC_HAVE_CXX 1<br>#define PETSC_HAVE_CXX_COMPLEX 1<br>#define PETSC_HAVE_CXX_COMPLEX_FIX 1<br>#define PETSC_HAVE_CXX_DIALECT_CXX11 1<br>#define PETSC_HAVE_CXX_DIALECT_CXX14 1<br>#define PETSC_HAVE_CXX_DIALECT_CXX17 1<br>#define PETSC_HAVE_DIRECT_H 1<br>#define PETSC_HAVE_DOS_H 1<br>#define PETSC_HAVE_DOUBLE_ALIGN_MALLOC 1<br>#define PETSC_HAVE_ERF 1<br>#define PETSC_HAVE_FCNTL_H 1<br>#define PETSC_HAVE_FENV_H 1<br>#define PETSC_HAVE_FE_VALUES 1<br>#define PETSC_HAVE_FLOAT_H 1<br>#define PETSC_HAVE_FORTRAN_CAPS 1<br>#define PETSC_HAVE_FORTRAN_FLUSH 1<br>#define PETSC_HAVE_FORTRAN_FREE_LINE_LENGTH_NONE 1<br>#define PETSC_HAVE_FORTRAN_TYPE_STAR 1<br>#define PETSC_HAVE_FREELIBRARY 1<br>#define PETSC_HAVE_GETCOMPUTERNAME 1<br>#define PETSC_HAVE_GETCWD 1<br>#define PETSC_HAVE_GETLASTERROR 1<br>#define PETSC_HAVE_GETPROCADDRESS 1<br>#define PETSC_HAVE_GET_USER_NAME 1<br>#define PETSC_HAVE_IMMINTRIN_H 1<br>#define PETSC_HAVE_INTTYPES_H 1<br>#define PETSC_HAVE_IO_H 1<br>#define PETSC_HAVE_ISINF 1<br>#define PETSC_HAVE_ISNAN 1<br>#define PETSC_HAVE_ISNORMAL 1<br>#define PETSC_HAVE_LARGE_INTEGER_U 1<br>#define PETSC_HAVE_LGAMMA 1<br>#define PETSC_HAVE_LOADLIBRARY 1<br>#define PETSC_HAVE_LOG2 1<br>#define PETSC_HAVE_LSEEK 1<br>#define PETSC_HAVE_MALLOC_H 1<br>#define PETSC_HAVE_MEMMOVE 1<br>#define PETSC_HAVE_MKL_LIBS 1<br>#define PETSC_HAVE_MPIUNI 1<br>#define PETSC_HAVE_O_BINARY 1<br>#define PETSC_HAVE_PACKAGES ":blaslapack:mathlib:mpi:"<br>#define PETSC_HAVE_RAND 1<br>#define PETSC_HAVE_SETJMP_H 1<br>#define PETSC_HAVE_SETLASTERROR 1<br>#define PETSC_HAVE_SNPRINTF 1<br>#define PETSC_HAVE_STDINT_H 1<br>#define PETSC_HAVE_STRICMP 1<br>#define PETSC_HAVE_SYS_TYPES_H 1<br>#define PETSC_HAVE_TAU_PERFSTUBS 1<br>#define PETSC_HAVE_TGAMMA 1<br>#define PETSC_HAVE_TIME 1<br>#define PETSC_HAVE_TIME_H 1<br>#define PETSC_HAVE_TMPNAM_S 1<br>#define PETSC_HAVE_VA_COPY 1<br>#define PETSC_HAVE_VSNPRINTF 1<br>#define PETSC_HAVE_WINDOWSX_H 1<br>#define PETSC_HAVE_WINDOWS_COMPILERS 1<br>#define PETSC_HAVE_WINDOWS_H 1<br>#define PETSC_HAVE_WINSOCK2_H 1<br>#define PETSC_HAVE_WS2TCPIP_H 1<br>#define PETSC_HAVE_WSAGETLASTERROR 1<br>#define PETSC_HAVE_XMMINTRIN_H 1<br>#define PETSC_HAVE__ACCESS 1<br>#define PETSC_HAVE__GETCWD 1<br>#define PETSC_HAVE__LSEEK 1<br>#define PETSC_HAVE__MKDIR 1<br>#define PETSC_HAVE__SLEEP 1<br>#define PETSC_HAVE__SNPRINTF 1<br>#define PETSC_HAVE___INT64 1<br>#define PETSC_INTPTR_T intptr_t<br>#define PETSC_INTPTR_T_FMT "#" PRIxPTR<br>#define PETSC_IS_COLORING_MAX USHRT_MAX<br>#define PETSC_IS_COLORING_VALUE_TYPE short<br>#define PETSC_IS_COLORING_VALUE_TYPE_F integer2<br>#define PETSC_LEVEL1_DCACHE_LINESIZE 32<br>#define PETSC_LIB_DIR "/cygdrive/e/balay/petsc-3.21.2/arch-mswin-c-debug/lib"<br>#define PETSC_MAX_PATH_LEN 4096<br>#define PETSC_MEMALIGN 16<br>#define PETSC_MISSING_GETLINE 1<br>#define PETSC_MISSING_SIGALRM 1<br>#define PETSC_MISSING_SIGBUS 1<br>#define PETSC_MISSING_SIGCHLD 1<br>#define PETSC_MISSING_SIGCONT 1<br>#define PETSC_MISSING_SIGHUP 1<br>#define PETSC_MISSING_SIGKILL 1<br>#define PETSC_MISSING_SIGPIPE 1<br>#define PETSC_MISSING_SIGQUIT 1<br>#define PETSC_MISSING_SIGSTOP 1<br>#define PETSC_MISSING_SIGSYS 1<br>#define PETSC_MISSING_SIGTRAP 1<br>#define PETSC_MISSING_SIGTSTP 1<br>#define PETSC_MISSING_SIGURG 1<br>#define PETSC_MISSING_SIGUSR1 1<br>#define PETSC_MISSING_SIGUSR2 1<br>#define PETSC_MPICC_SHOW "Unavailable"<br>#define PETSC_MPIU_IS_COLORING_VALUE_TYPE MPI_UNSIGNED_SHORT<br>#define PETSC_NEEDS_UTYPE_TYPEDEFS 1<br>#define PETSC_OMAKE "/usr/bin/make --no-print-directory"<br>#define PETSC_PREFETCH_HINT_NTA _MM_HINT_NTA<br>#define PETSC_PREFETCH_HINT_T0 _MM_HINT_T0<br>#define PETSC_PREFETCH_HINT_T1 _MM_HINT_T1<br>#define PETSC_PREFETCH_HINT_T2 _MM_HINT_T2<br>#define PETSC_PYTHON_EXE "/usr/bin/python3"<br>#define PETSC_Prefetch(a,b,c) _mm_prefetch((const char*)(a),(c))<br>#define PETSC_REPLACE_DIR_SEPARATOR '/'<br>#define PETSC_SIGNAL_CAST  <br>#define PETSC_SIZEOF_INT 4<br>#define PETSC_SIZEOF_LONG 4<br>#define PETSC_SIZEOF_LONG_LONG 8<br>#define PETSC_SIZEOF_SIZE_T 8<br>#define PETSC_SIZEOF_VOID_P 8<br>#define PETSC_SLSUFFIX ""<br>#define PETSC_UINTPTR_T uintptr_t<br>#define PETSC_UINTPTR_T_FMT "#" PRIxPTR<br>#define PETSC_UNUSED  <br>#define PETSC_USE_AVX512_KERNELS 1<br>#define PETSC_USE_BACKWARD_LOOP 1<br>#define PETSC_USE_COMPLEX 1<br>#define PETSC_USE_CTABLE 1<br>#define PETSC_USE_DEBUG 1<br>#define PETSC_USE_DEBUGGER "gdb"<br>#define PETSC_USE_DMLANDAU_2D 1<br>#define PETSC_USE_FORTRAN_BINDINGS 1<br>#define PETSC_USE_INFO 1<br>#define PETSC_USE_ISATTY 1<br>#define PETSC_USE_LOG 1<br>#define PETSC_USE_MICROSOFT_TIME 1<br>#define PETSC_USE_PROC_FOR_SIZE 1<br>#define PETSC_USE_REAL_DOUBLE 1<br>#define PETSC_USE_SINGLE_LIBRARY 1<br>#define PETSC_USE_WINDOWS_GRAPHICS 1<br>#define PETSC_USING_64BIT_PTR 1<br>#define PETSC_USING_F2003 1<br>#define PETSC_USING_F90FREEFORM 1<br>#define PETSC__BSD_SOURCE 1<br>#define PETSC__DEFAULT_SOURCE 1<br>#define R_OK 04<br>#define S_ISDIR(a) (((a)&_S_IFMT) == _S_IFDIR)<br>#define S_ISREG(a) (((a)&_S_IFMT) == _S_IFREG)<br>#define W_OK 02<br>#define X_OK 01<br>#define _USE_MATH_DEFINES 1<br>-----------------------------------------<br>Using C compile: /cygdrive/e/balay/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o .o -c -Qstd=c99 -MT -Z7 -Od  <br>mpicc -show: Unavailable<br>C compiler version: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021  6:33:40 PM<br>Intel(R) C++ Intel(R) 64 Compiler Classic for applications running on Intel(R) 64, Version 2021.6.0 Build 20220226_000000<br>Using C++ compile: /cygdrive/e/balay/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o .o -c -MT -GR -EHsc -Z7 -Od  -Qstd=c++17 -TP  -I/cygdrive/e/balay/petsc-3.21.2/include -I/cygdrive/e/balay/petsc-3.21.2/arch-mswin-c-debug/include   <br>mpicxx -show: Unavailable<br>C++ compiler version: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021  6:33:40 PM<br>Intel(R) C++ Intel(R) 64 Compiler Classic for applications running on Intel(R) 64, Version 2021.6.0 Build 20220226_000000<br>Using Fortran compile: /cygdrive/e/balay/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -o .o -c -MT -Z7 -Od -fpp   -I/cygdrive/e/balay/petsc-3.21.2/include -I/cygdrive/e/balay/petsc-3.21.2/arch-mswin-c-debug/include   <br>mpif90 -show: Unavailable<br>Fortran compiler version: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021  6:33:40 PM<br>Intel(R) Fortran Intel(R) 64 Compiler Classic for applications running on Intel(R) 64, Version 2021.6.0 Build 20220226_000000<br>-----------------------------------------<br>Using C/C++ linker: /cygdrive/e/balay/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl<br>Using C/C++ flags: -Qwd10161  -Qstd=c99 -MT -Z7 -Od<br>Using Fortran linker: /cygdrive/e/balay/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort<br>Using Fortran flags: -MT -Z7 -Od -fpp<br>-----------------------------------------<br>Using system modules: <br>Using mpi.h: mpiuni<br>-----------------------------------------<br>Using libraries: -L/cygdrive/e/balay/petsc-3.21.2/arch-mswin-c-debug/lib -L/cygdrive/c/PROGRA~2/Intel/oneAPI/mkl/latest/lib/intel64 -lpetsc mkl_intel_lp64_dll.lib mkl_sequential_dll.lib mkl_core_dll.lib Gdi32.lib User32.lib Advapi32.lib Kernel32.lib Ws2_32.lib<br>------------------------------------------<br>Using mpiexec: /cygdrive/e/balay/petsc-3.21.2/lib/petsc/bin/petsc-mpiexec.uni<br>------------------------------------------<br>Using MAKE: /usr/bin/make<br>Default MAKEFLAGS: MAKE_NP:10 MAKE_LOAD:18.0 MAKEFLAGS: --no-print-directory -- PETSC_ARCH=arch-mswin-c-debug PETSC_DIR=/cygdrive/e/balay/petsc-3.21.2<br>==========================================<br>/usr/bin/make --print-directory -f gmakefile -j10 -l18.0 --output-sync=recurse V= libs<br>/usr/bin/python3 ./config/gmakegen.py --petsc-arch=arch-mswin-c-debug<br>         CC arch-mswin-c-debug/obj/src/vec/vec/interface/veccreate.o<br>veccreate.c<br>         CC arch-mswin-c-debug/obj/src/vec/vec/interface/vecreg.o<br>vecreg.c<br>         CC arch-mswin-c-debug/obj/src/vec/vec/interface/vecregall.o<br>vecregall.c<br>         CC arch-mswin-c-debug/obj/src/vec/vec/interface/vector.o<br>vector.c<br>         CC arch-mswin-c-debug/obj/src/vec/vec/utils/vecglvis.o<br>vecglvis.c<br>         CC arch-mswin-c-debug/obj/src/vec/vec/interface/rvector.o<br>rvector.c<br>         CC arch-mswin-c-debug/obj/src/vec/vec/utils/vecs.o<br>vecs.c<br>         CC arch-mswin-c-debug/obj/src/vec/vec/utils/vecio.o<br>vecio.c<br>         CC arch-mswin-c-debug/obj/src/vec/vec/utils/vecstash.o<br>vecstash.c<br>         CC arch-mswin-c-debug/obj/src/vec/vec/utils/vsection.o<br>vsection.c<br>         CC arch-mswin-c-debug/obj/src/vec/vec/utils/vinv.o<br>vinv.c<br>         CC arch-mswin-c-debug/obj/src/mat/graphops/coarsen/scoarsen.o<br>scoarsen.c<br>         CC arch-mswin-c-debug/obj/src/mat/impls/aij/seq/fdaij.o<br>fdaij.c<br>         CC arch-mswin-c-debug/obj/src/mat/impls/aij/seq/ij.o<br>ij.c<br>         CC arch-mswin-c-debug/obj/src/mat/impls/aij/seq/inode2.o<br>inode2.c<br>         CC arch-mswin-c-debug/obj/src/mat/impls/aij/seq/matrart.o<br>matrart.c<br>         CC arch-mswin-c-debug/obj/src/mat/impls/aij/seq/mattransposematmult.o<br><br><snip><br><br>taoshell.c<br>         CC arch-mswin-c-debug/obj/src/tao/snes/taosnes.o<br>taosnes.c<br>         CC arch-mswin-c-debug/obj/src/tao/util/ftn-auto/tao_utilf.o<br>tao_utilf.c<br>         CC arch-mswin-c-debug/obj/src/tao/python/ftn-custom/zpythontaof.o<br>zpythontaof.c<br>         CC arch-mswin-c-debug/obj/src/tao/util/tao_util.o<br>tao_util.c<br>         FC arch-mswin-c-debug/obj/src/sys/f90-mod/petscsysmod.o<br>         FC arch-mswin-c-debug/obj/src/sys/mpiuni/fsrc/somempifort.o<br>         FC arch-mswin-c-debug/obj/src/sys/objects/f2003-src/fsrc/optionenum.o<br>         FC arch-mswin-c-debug/obj/src/vec/f90-mod/petscvecmod.o<br>         FC arch-mswin-c-debug/obj/src/sys/classes/bag/f2003-src/fsrc/bagenum.o<br>         FC arch-mswin-c-debug/obj/src/mat/f90-mod/petscmatmod.o<br>         FC arch-mswin-c-debug/obj/src/dm/f90-mod/petscdmmod.o<br>         FC arch-mswin-c-debug/obj/src/dm/f90-mod/petscdmswarmmod.o<br>         FC arch-mswin-c-debug/obj/src/dm/f90-mod/petscdmplexmod.o<br>         FC arch-mswin-c-debug/obj/src/dm/f90-mod/petscdmdamod.o<br>         FC arch-mswin-c-debug/obj/src/ksp/f90-mod/petsckspdefmod.o<br>         CC arch-mswin-c-debug/obj/src/tao/python/pythontao.o<br>pythontao.c<br>         FC arch-mswin-c-debug/obj/src/ksp/f90-mod/petscpcmod.o<br>         FC arch-mswin-c-debug/obj/src/ksp/f90-mod/petsckspmod.o<br>         FC arch-mswin-c-debug/obj/src/snes/f90-mod/petscsnesmod.o<br>         FC arch-mswin-c-debug/obj/src/ts/f90-mod/petsctsmod.o<br>         FC arch-mswin-c-debug/obj/src/tao/f90-mod/petsctaomod.o<br>         AR arch-mswin-c-debug/lib/libpetsc.lib<br>=========================================<br>Now to check if the libraries are working do:<br>make PETSC_DIR=/cygdrive/e/balay/petsc-3.21.2 PETSC_ARCH=arch-mswin-c-debug check<br>=========================================<br><br>balay@petsc-win01 /cygdrive/e/balay/petsc-3.21.2<br>$ make check<br>Running PETSc check examples to verify correct installation<br>Using PETSC_DIR=/cygdrive/e/balay/petsc-3.21.2 and PETSC_ARCH=arch-mswin-c-debug<br>C/C++ example src/snes/tutorials/ex19 run successfully with 1 MPI process<br>Fortran example src/snes/tutorials/ex5f run successfully with 1 MPI process<br>Completed PETSc check examples<br><br>balay@petsc-win01 /cygdrive/e/balay/petsc-3.21.2<br>$<br></div></div><style style="font-family: 微软雅黑;">
        font{
            line-height: 1.6;
        }
    </style><style style="font-family: 微软雅黑;">
        font{
            line-height: 1.6;
        }
    </style><style style="font-family: 微软雅黑;">
        font{
            line-height: 1.6;
        }
    </style><style style="font-family: 微软雅黑;">
        font{
            line-height: 1.6;
        }
    </style></body></html>