[Trilinos-Users] Confused about mlmex
Tudor Buican
tudor at timb.com
Fri Jun 27 15:21:33 MDT 2008
Hi, Chris.
I have ml.m in the install directory packages/ml/matlab (I think you
sent it to me some time ago) and I can call ml from matlab (or Comsol
script), but then ml calls mlmex and it's the mlmex function that can't
be found, together with any m-file or library file with that name. Here
is the error message:
C» [h,oc]=ml('setup',Kf);
Error: Unknown function mlmex.
ml 90 [out,oc]=mlmex(0,varargin{2:nargin});
Here is my configure command (the longer lines are wrapped by my email
program):
../configure \
--target=x86_64
--cache-file=config.cache \
--prefix=/home/tudor/trilinos-install/LINUX_MPI \
--with-gnumake \
--with-fflags="-fPIC -O3 -m64 -I/export/apps/matlab/extern/include" \
--with-cflags="-fPIC -ansi -Wall -m64 -
I/export/apps/matlab/extern/include" \
--with-cxxflags="-fPIC -ansi -Wall -ftrapv -Wconversion -m64 -
I/export/apps/matlab/extern/include" \
--with-flibs="-lg2c" \
--with-libs=-L/home/tudor/libraries/trilinos_3pl/LINUX_MPI/lib \
--with-matlab-exec=/export/apps/matlab/bin \
--with-matlab-root=/export/apps/matlab \
--enable-examples \
--enable-tests \
--disable-pytrilinos \
--enable-teuchos \
--enable-epetra \
--enable-triutils \
--enable-aztecoo \
--enable-galeri \
--enable-ifpack \
--disable-ifpack-metis \
--enable-ifpack-sparskit \
--enable-epetraext \
--enable-amesos \
--enable-amesos-lapack \
--enable-amesos-klu \
--disable-amesos-umfpack \
--disable-amesos-dscpack \
--enable-didasko \
--enable-ml \
--enable-ml-matlab \
--enable-anasazi \
--enable-nox \
--enable-nox-epetra | tee configure_LINUX_MPI.log
I added the --target=x86_64 option because I was getting messages about
having to specify --target once I had added --with-matlab-
exec=/export/apps/matlab/bin
Again, I have ml.m, but I don't see any mlmex.m or mlmex.so, which I
assume I should have after building with enable-ml-matlab. Any ideas?
Thanks,
-Tudor
On Fri, 2008-06-27 at 14:21 -0600, Christopher Siefert wrote:
> Tudor,
>
> You didn't send the exact error message, but I'm guessing that you're
> just missing ml.m, which was inadvertently left out of the 8.0.7
> tarball. I've attached it. Drop it in packages/ml/matlab and rerun
> make.
>
> -Chris
>
>
> On Fri, 2008-06-27 at 14:14 -0600, Tudor Buican wrote:
> > Hi, everybody.
> >
> > I'm trying to build MLMEX and am getting confused: configure, make
> > everything and make install work without obvious (to me) complaints, and
> > yet I can find no mlmex file at the end, except for the source,
> > mlmex.cpp, and mlmex-mlmex.Po. When I call ml, I get an error message
> > saying that the function mlmex is unknown. I assume there should have
> > been something like mlmex.m and mlmex.so somewhere, but I certainly
> > can't find them. (BTW, following a discussion a day or two ago, I
> > disabled mpi when building with mlmex enabled, but that didn't help.)
> >
> > Any help would be welcome.
> >
> > -Tudor
> > --
> > Tudor N. Buican, PhD
> > Managing Member
> > SEA LLC
> > phone: 505-271-9925, 505-818-7303
> > fax: 505-271-9925
> > email: tudor at timb.com
> >
> >
> >
> > _______________________________________________
> > Trilinos-Users mailing list
> > Trilinos-Users at software.sandia.gov
> > http://software.sandia.gov/mailman/listinfo/trilinos-users
--
Tudor Buican <tudor at timb.com>
More information about the Trilinos-Users
mailing list