I have updated the pre-built matlab interface to include a 64-bit version of the mex file, it is here:

http://julienpommier.free.fr/getfem/getfem_matlab_toolbox_2010b.zip

Here is how to build a 64-bit version of the getfem matlab interface with visual c++ express 2010:

install the windows SDK 7.1 (or any other version). This is necessary because vc express does not come with 64-bit compilers and libraries. open the getfem.sln, in the "configuration manager" / "active solution platform", select "New.." and choose the "x64" entry. And then, for each project (libgetfem, libgetfemint, matlab_interface), open its "configurations properties" / "General" and change the value of the "platform toolset" to "Windows 7.1 SDK" , otherwise you will experience link errors.

In the matlab_interface project properties, "linker" / "output" , change the "gf_matlab.mexw32" to "gf_matlab.mexw64". Adapt the matlab paths and you're done.

--
Julien

Le 03/12/2010 17:20, Julien Pommier a écrit :
Hi all,

I've made a microsoft visual c++ 2010 express project for building getfem and the
matlab interface. This is something I made a few monthes ago, so I
don't recall precisely all details and issues..

There are three files:

http://julienpommier.free.fr/getfem/getfem-msvc2010.patch

This is the patch to apply against the latest getfem svn tree, with
cd getfem && patch -p0 < getfem-msvc2010.patch

It fixes a few lines in getfem that visual c++ does not like.

http://julienpommier.free.fr/getfem/getfem-msvc2010.zip

This is the folder 'msvc2010' that should be added inside the getfem
folder, it contains the project files for visual c++. The compiled
file end up in this folder also. You should open the 'getfem.sln' file
in visual c++, it contains projects for a few of the getfem test files
(not all), and also a project for building the mex-file for the matlab
interface.

there is a BUILDING_GETFEM.txt that one should read before attempting
to compile the matlab interface.

and finally,

http://julienpommier.free.fr/getfem/getfem_matlab_toolbox_2010b_32-bit.zip

This is a pre-compiled binary of the matlab toolbox. It seems to work
fine (the demo_tripod runs), although it may be a bit slow. But I did not
perform any extensive testing.

--
Julien


_______________________________________________
Getfem-users mailing list
[email protected]
https://mail.gna.org/listinfo/getfem-users


_______________________________________________
Getfem-users mailing list
[email protected]
https://mail.gna.org/listinfo/getfem-users

Reply via email to