*  Matlab / Mesh / fc_simesh toolbox

        * Snapshots
        * Current development release
        * Installation automatic, all in one (recommanded)
        * Version history
        * Old development releases


PIC

The experimental fc-simesh Matlab toolbox contains the siMesh class which allows to use simplices meshes generated from gmsh (in dimension 2 or 3) or an hypercube triangulation (in any dimension).

*  Snapshots





























This toolbox was tested under

Windows 10.0.16299 :
with Matlab R2015b to R2017b
Mac OS X 10.12.6 :
with Matlab R2015b to R2017b
Ubuntu 14.04.5 LTS :
with Matlab R2015b to R2017b
Ubuntu 16.04.3 LTS :
with Matlab R2015b to R2017b
Ubuntu 17.10 :
with Matlab R2015b to R2017b

*  Current development release





Version

date

archives

install

User’s Guide






0.2.1

December 13, 2017

PIC (37 Ko)
PIC (71 Ko)
PIC (31 Ko)

PIC (5 Ko)

PIC (1403 Ko)






*  Installation automatic, all in one (recommanded)

For this method, one just have to get/download the install file PIC (5 Ko) mfc_simesh_install.m Thereafter, one run it under Matlab. This command download, extract and configure the fc-simesh and the required toolboxes (fc-tools, fc-oogmsh, fc-hypermesh) in the current directory.

For example, to install this toolbox in ~/Matlab/toolboxes directory, one have to copy the file mfc_simesh_install.m in the ~/Matlab/toolboxes directory. Then in a Matlab terminal run the following commands

Matlab Console

>> cd ~/Matlab/toolboxes  
>> mfc_simesh_install

There is the output of the mfc_simesh_install command on a Linux computer :

Matlab Ouput

Parts of the Matlab <fc-simesh> toolbox.  
Copyright (C) 2016-2017 F. Cuvelier <cuvelier@math.univ-paris13.fr>  
 
1- Downloading and extracting the toolboxes  
   -> <fc-tools>[0.0.19] ... OK  
   -> <fc-hypermesh>[0.0.6] ... OK  
   -> <fc-oogmsh>[0.0.17] ... OK  
   -> <fc-simesh>[0.2.1] ... OK  
   -> <fc-graphics4mesh>[0.0.2] ... OK  
   -> <fc-siplt>[0.0.2] ... OK  
2- Setting the toolboxes  
2-a) Setting the <fc-hypermesh> toolbox  
Write in ~/Matlab/toolboxes/fc-simesh-full/fc_hypermesh-0.0.6/configure_loc.m ...  
  -> done  
2-b) Setting the <fc-oogmsh> toolbox  
[fc-oogmsh] Using GMSH binary : ~/bin/gmsh  
[fc-oogmsh] Writing in ~/Matlab/toolboxes/fc-simesh-full/fc_oogmsh-0.0.17/configure_loc.m ...  
[fc-oogmsh] configured with  
   ->     gmsh_bin=’~/bin/gmsh’;  
   ->     mesh_dir=’~/Matlab/toolboxes/fc-simesh-full/fc_oogmsh-0.0.17/meshes’;  
   ->      geo_dir=’~/Matlab/toolboxes/fc-simesh-full/fc_oogmsh-0.0.17/geodir’;  
   -> fc_tools_dir=’~/Matlab/toolboxes/fc-simesh-full/fc_tools-0.0.19’;  
[fc-oogmsh] done  
2-c) Setting the <fc-simesh> toolbox without graphics  
2-d) Setting the <fc-graphics4mesh> toolbox  
Write in ~/Matlab/toolboxes/fc-simesh-full/fc_graphics4mesh-0.0.2/configure_loc.m ...  
  -> done  
2-e) Setting the <fc-siplt> toolbox  
Write in ~/Matlab/toolboxes/fc-simesh-full/fc_siplt-0.0.2/configure_loc.m ...  
  -> done  
2-f) Setting the <fc-simesh> toolbox with graphics  
[fc-simesh] Writing in ~/Matlab/toolboxes/fc-simesh-full/fc_simesh-0.2.1/configure_loc.m ...  
[fc-simesh] configured with  
   -> oogmsh_dir    =’~/Matlab/toolboxes/fc-simesh-full/fc_oogmsh-0.0.17’;  
   -> hypermesh_dir =’~/Matlab/toolboxes/fc-simesh-full/fc_hypermesh-0.0.6’;  
   -> siplt_dir     =’~/Matlab/toolboxes/fc-simesh-full/fc_siplt-0.0.2’;  
[fc-simesh] done  
3- Using instructions  
   To use the <fc-simesh> toolbox:  
   addpath(’~/Matlab/toolboxes/fc-simesh-full/fc_simesh-0.2.1’)  
   fc_simesh.init()  
 
   See ~/Matlab/toolboxes/mfc_simesh_set.m

The complete toolbox (i.e. with all the other needed toolboxes) is stored in the directory ~/Matlab/toolboxes/fc-simesh-full and, for each Matlab session, one have to set the toolbox by :

Matlab Console

>> addpath(’~/Matlab/toolboxes/fc-simesh-full/fc-simesh-0.2.1’)  
>> fc_simesh.init()

To install the fc-simesh package without graphical extension one can use the following command

Octave Console

>> mfc_simesh_install(’graphics’,false)

For uninstalling, one just have to delete directory

~/Matlab/toolboxes/fc-simesh-full

To quickly test this toolbox , one can run one of the examples located in the directory fc_simesh-0.2.1/+fc_simesh/+demos. For example, runs

Matlab Console

>> fc_simesh.demos.feval2D01()

or the complete demo (take a long time)

Matlab Console

>> fc_simesh.demos.alldemos()

To use another gmsh binary, one can use the fc_oogmsh.configure Matlab function as

Matlab Console

>> fc_oogmsh.configure(’gmsh_bin’,’<PATH TO>/gmsh’)

where <PATH TO> will be replaced by the path to the gmsh binary. See fc-oogmsh installation for more details.

*  Version history

*  Old development releases





Version

date

archives

install

User’s Guide






0.2.0

November 8, 2017

PIC (36 Ko)
PIC (70 Ko)
PIC (30 Ko)

PIC (3 Ko)

PIC (1563 Ko)






0.1.4

October 10, 2017

PIC (43 Ko)
PIC (81 Ko)
PIC (34 Ko)

PIC (2 Ko)

PIC (9763 Ko)






0.1.3

February 8, 2017

PIC (38 Ko)
PIC (73 Ko)
PIC (31 Ko)

PIC (2 Ko)

PIC (14501 Ko)






0.1.2

February 2, 2017

PIC (38 Ko)
PIC (73 Ko)
PIC (31 Ko)

PIC (3 Ko)

PIC (14501 Ko)






0.1.1

January 15, 2017

PIC (38 Ko)
PIC (72 Ko)
PIC (31 Ko)

PIC (3 Ko)

PIC (14489 Ko)






0.1.0

January 4, 2017

PIC (37 Ko)
PIC (71 Ko)
PIC (30 Ko)

PIC (3 Ko)

PIC (14489 Ko)






0.0.4

December 30, 2016

PIC (36 Ko)
PIC (71 Ko)
PIC (30 Ko)

PIC (3 Ko)

PIC (12620 Ko)






0.0.3

December 24, 2016

PIC (37 Ko)
PIC (73 Ko)
PIC (30 Ko)

PIC (4 Ko)

PIC (14241 Ko)






0.0.2

December 21, 2016

PIC (37 Ko)
PIC (74 Ko)
PIC (30 Ko)

PIC (4 Ko)

PIC (14175 Ko)