<div><div>Scott-Grad-MBP:petsc-3.8.3 zhihui$ ./configure --with-matlab-dir=/Applications/MATLAB_R2018a.app/</div><div>===============================================================================</div><div>             Configuring PETSc to compile on your system</div><div>===============================================================================</div><div>TESTING: configureLibrary from config.packages.Matlab(config/BuildSystem/config/*******************************************************************************</div><div>         UNABLE to CONFIGURE with GIVEN OPTIONS    (see configure.log for details):</div><div>-------------------------------------------------------------------------------</div><div>You set a value for --with-matlab-dir, but /Applications/MATLAB_R2018a.app cannot be used</div><div>*******************************************************************************</div><div><br></div></div><div>Part of the log file as follow</div><div><br></div><div><div>#ifndef PETSC_HAVE_MPI_REDUCE_SCATTER</div><div>#define PETSC_HAVE_MPI_REDUCE_SCATTER 1</div><div>#endif</div><div><br></div><div>#ifndef PETSC_HAVE_MPI_COMBINER_DUP</div><div>#define PETSC_HAVE_MPI_COMBINER_DUP 1</div><div>#endif</div><div><br></div><div>#ifndef PETSC_HAVE_MPIIO</div><div>#define PETSC_HAVE_MPIIO 1</div><div>#endif</div><div><br></div><div>#ifndef PETSC_HAVE_MPI_COMM_SPAWN</div><div>#define PETSC_HAVE_MPI_COMM_SPAWN 1</div><div>#endif</div><div><br></div><div>#ifndef PETSC_HAVE_MPI_FINT</div><div>#define PETSC_HAVE_MPI_FINT 1</div><div>#endif</div><div><br></div><div>#ifndef PETSC_HAVE_MPI_IBARRIER</div><div>#define PETSC_HAVE_MPI_IBARRIER 1</div><div>#endif</div><div><br></div><div>#ifndef PETSC_HAVE_MPI_ALLTOALLW</div><div>#define PETSC_HAVE_MPI_ALLTOALLW 1</div><div>#endif</div><div><br></div><div>#ifndef PETSC_HAVE_OMPI_RELEASE_VERSION</div><div>#define PETSC_HAVE_OMPI_RELEASE_VERSION 2</div><div>#endif</div><div><br></div><div>#ifndef PETSC_HAVE_MPI_REDUCE_LOCAL</div><div>#define PETSC_HAVE_MPI_REDUCE_LOCAL 1</div><div>#endif</div><div><br></div><div>#ifndef PETSC_HAVE_MPI_REPLACE</div><div>#define PETSC_HAVE_MPI_REPLACE 1</div><div>#endif</div><div><br></div><div>#ifndef PETSC_HAVE_MPI_EXSCAN</div><div>#define PETSC_HAVE_MPI_EXSCAN 1</div><div>#endif</div><div><br></div><div>#ifndef PETSC_HAVE_MPI_C_DOUBLE_COMPLEX</div><div>#define PETSC_HAVE_MPI_C_DOUBLE_COMPLEX 1</div><div>#endif</div><div><br></div><div>#ifndef PETSC_HAVE_MPI_FINALIZED</div><div>#define PETSC_HAVE_MPI_FINALIZED 1</div><div>#endif</div><div><br></div><div>#ifndef PETSC_USE_INFO</div><div>#define PETSC_USE_INFO 1</div><div>#endif</div><div><br></div><div>#ifndef PETSC_Alignx</div><div>#define PETSC_Alignx(a,b)   </div><div>#endif</div><div><br></div><div>#ifndef PETSC_USE_BACKWARD_LOOP</div><div>#define PETSC_USE_BACKWARD_LOOP 1</div><div>#endif</div><div><br></div><div>#ifndef PETSC_USE_DEBUG</div><div>#define PETSC_USE_DEBUG 1</div><div>#endif</div><div><br></div><div>#ifndef PETSC_USE_LOG</div><div>#define PETSC_USE_LOG 1</div><div>#endif</div><div><br></div><div>#ifndef PETSC_IS_COLOR_VALUE_TYPE_F</div><div>#define PETSC_IS_COLOR_VALUE_TYPE_F integer2</div><div>#endif</div><div><br></div><div>#ifndef PETSC_IS_COLOR_VALUE_TYPE</div><div>#define PETSC_IS_COLOR_VALUE_TYPE short</div><div>#endif</div><div><br></div><div>#ifndef PETSC_USE_CTABLE</div><div>#define PETSC_USE_CTABLE 1</div><div>#endif</div><div><br></div><div>#ifndef PETSC_MEMALIGN</div><div>#define PETSC_MEMALIGN 16</div><div>#endif</div><div><br></div><div>#ifndef PETSC_LEVEL1_DCACHE_LINESIZE</div><div>#define PETSC_LEVEL1_DCACHE_LINESIZE 32</div><div>#endif</div><div><br></div><div>#ifndef PETSC_LEVEL1_DCACHE_SIZE</div><div>#define PETSC_LEVEL1_DCACHE_SIZE 32768</div><div>#endif</div><div><br></div><div>#ifndef PETSC_LEVEL1_DCACHE_ASSOC</div><div>#define PETSC_LEVEL1_DCACHE_ASSOC 2</div><div>#endif</div><div><br></div><div>#ifndef PETSC_HAVE_CLOSURE</div><div>#define PETSC_HAVE_CLOSURE 1</div><div>#endif</div><div><br></div><div>#ifndef PETSC__BSD_SOURCE</div><div>#define PETSC__BSD_SOURCE 1</div><div>#endif</div><div><br></div><div>#ifndef PETSC__DEFAULT_SOURCE</div><div>#define PETSC__DEFAULT_SOURCE 1</div><div>#endif</div><div><br></div><div>#ifndef PETSC_HAVE_FORTRAN_GET_COMMAND_ARGUMENT</div><div>#define PETSC_HAVE_FORTRAN_GET_COMMAND_ARGUMENT 1</div><div>#endif</div><div><br></div><div>#ifndef PETSC_HAVE_GFORTRAN_IARGC</div><div>#define PETSC_HAVE_GFORTRAN_IARGC 1</div><div>#endif</div><div><br></div><div>#ifndef PETSC_USE_BYTES_FOR_SIZE</div><div>#define PETSC_USE_BYTES_FOR_SIZE 1</div><div>#endif</div><div><br></div><div>#ifndef PETSC_HAVE_SYS_SYSCTL_H</div><div>#define PETSC_HAVE_SYS_SYSCTL_H 1</div><div>#endif</div><div><br></div><div>#endif</div><div>**** C specific Configure header /var/folders/z_/2vhmh9zx3kx3h80k5wbkjmtr0000gp/T/petsc-yrHkm7/conffix.h ****</div><div>#if !defined(INCLUDED_UNKNOWN)</div><div>#define INCLUDED_UNKNOWN</div><div><br></div><div>#if defined(__cplusplus)</div><div>extern "C" {</div><div>}</div><div>#else</div><div>#endif</div><div>#endif</div><div>*******************************************************************************</div><div>         UNABLE to CONFIGURE with GIVEN OPTIONS    (see configure.log for details):</div><div>-------------------------------------------------------------------------------</div><div>You set a value for --with-matlab-dir, but /Applications/MATLAB_R2018a.app cannot be used</div><div>*******************************************************************************</div><div>  File "./config/configure.py", line 393, in petsc_configure</div><div>    framework.configure(out = sys.stdout)</div><div>  File "/Users/zhihui/igx/deps/srcs/petsc-3.8.3/config/BuildSystem/config/framework.py", line 1097, in configure</div><div>    self.processChildren()</div><div>  File "/Users/zhihui/igx/deps/srcs/petsc-3.8.3/config/BuildSystem/config/framework.py", line 1086, in processChildren</div><div>    self.serialEvaluation(self.childGraph)</div><div>  File "/Users/zhihui/igx/deps/srcs/petsc-3.8.3/config/BuildSystem/config/framework.py", line 1067, in serialEvaluation</div><div>    child.configure()</div><div>  File "/Users/zhihui/igx/deps/srcs/petsc-3.8.3/config/BuildSystem/config/package.py", line 857, in configure</div><div>    self.executeTest(self.configureLibrary)</div><div>  File "/Users/zhihui/igx/deps/srcs/petsc-3.8.3/config/BuildSystem/config/base.py", line 126, in executeTest</div><div>    ret = test(*args,**kargs)</div><div>  File "/Users/zhihui/igx/deps/srcs/petsc-3.8.3/config/BuildSystem/config/packages/Matlab.py", line 40, in configureLibrary</div><div>    for matlab in self.generateGuesses():</div><div>  File "/Users/zhihui/igx/deps/srcs/petsc-3.8.3/config/BuildSystem/config/packages/Matlab.py", line 23, in generateGuesses</div><div>    raise RuntimeError('You set a value for --with-matlab-dir, but '+self.argDB['with-matlab-dir']+' cannot be used\n')</div><div>================================================================================</div><div>Finishing Configure Run at Thu Oct 25 18:48:02 2018</div><div>================================================================================</div></div><div><br></div><div><br></div><div><div><br></div><div style="font-size: 12px;font-family: Arial Narrow;padding:2px 0 2px 0;">------------------ Original ------------------</div><div style="font-size: 12px;background:#efefef;padding:8px;"><div><b>From: </b> "Balay, Satish";<balay@mcs.anl.gov>;</div><div><b>Date: </b> Oct 26, 2018</div><div><b>To: </b> "avatar"<648934229@qq.com>; <wbr></div><div><b>Cc: </b> "petsc-users"<petsc-users@mcs.anl.gov>; <wbr></div><div><b>Subject: </b> Re: [petsc-users] "Could not find a suitable archiver. Use --with-arto specify an archiver"</div></div><div><br></div>On Fri, 26 Oct 2018, avatar wrote:<br><br>> Scott-Grad-MBP:bin zhihui$ pwd<br>> /Applications/MATLAB_R2018a.app/bin<br><br><br>Sorry - you need<br><br>--with-matlab-dir=/Applications/MATLAB_R2018a.app/<br><br>Satish<br></div>