*  Matlab / Mesh / fc_simesh toolbox

        * Snapshots
        * Some demos
        * Current release
        * Tested on
        * Installation
        * History
        * Old releases

pict pict


pict

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

*  Matlab / Mesh / fc_simesh/ Snapshots

















































































































*  Matlab / Mesh / fc_simesh/ demos













sliceiso slice slicemesh plot2D plot3D plot3Ds


















plotiso2D plotiso3D plotiso3Ds plotmesh2D plotmesh3D plotmesh3Ds


















plotquiver2D plotquiver3D plotquiver3Ds












*  Matlab / Mesh / fc_simesh/ Current development release





Version

date

full archives

install

User guide






0.4.5

December 21, 2022

pict (1698 Ko)
pict (2050 Ko)
pict (1390 Ko)

pict (4 Ko)

pict (15786 Ko)






*  Matlab / Mesh / fc_simesh/ Tested on

This toolbox was only tested on Ubuntu 22.04.1 with Matlab R2022a.

*  Matlab / Mesh / fc_simesh/ Installation

One just has to get/download the install file pict mfc_simesh_install.m Thereafter, one run it under Matlab. This command download, extract and configure the pict toolbox and all the required required toolboxes in the current directory.

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

Matlab Console

>> cd ~/Matlab 
>> mfc_simesh_install

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

Matlab Ouput

Parts of the <fc-simesh> Matlab toolbox. 
Copyright (C) 2017-2022 F. Cuvelier 
 
1- Downloading and extracting the toolboxes 
2- Setting the <fc-simesh> toolbox 
Write in ~/Matlab/fc-simesh-full/fc_simesh-0.4.5/configure_loc.m ... 
3- Using toolboxes : 
   ->             fc-tools : 0.0.34 
   ->             fc-bench : 0.1.3 
   ->         fc-hypermesh : 1.0.4 
   ->              fc-amat : 0.1.3 
   ->         fc-meshtools : 0.1.4 
   ->     fc-graphics4mesh : 0.1.5 
   ->            fc-oogmsh : 0.2.4 
   ->             fc-siplt : 0.2.5 
 with            fc-simesh : 0.4.5 
*** Using instructions 
   To use the <fc-simesh> toolbox: 
   addpath(’~/Matlab/fc-simesh-full/fc_simesh-0.4.5’) 
   fc_simesh.init() 
 
   See ~/Matlab/mfc_simesh_set.m

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

Matlab Console

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

If it’s the first time the fc_simesh.init() function is used, then its output is

Matlab Ouput

Try to use default parameters! 
 Use fc_tools.configure to configure. 
Write in ~/Matlab/fc-simesh-full/fc_tools-0.0.34/configure_loc.m ... 
Try to use default parameters! 
 Use fc_bench.configure to configure. 
Write in ~/Matlab/fc-simesh-full/fc_bench-0.1.3/configure_loc.m ... 
Try to use default parameters! 
 Use fc_hypermesh.configure to configure. 
Write in ~/Matlab/fc-simesh-full/fc_hypermesh-1.0.4/configure_loc.m ... 
Try to use default parameters! 
 Use fc_amat.configure to configure. 
Write in ~/Matlab/fc-simesh-full/fc_amat-0.1.3/configure_loc.m ... 
Try to use default parameters! 
 Use fc_meshtools.configure to configure. 
Write in ~/Matlab/fc-simesh-full/fc_meshtools-0.1.4/configure_loc.m ... 
Try to use default parameters! 
 Use fc_graphics4mesh.configure to configure. 
Write in ~/Matlab/fc-simesh-full/fc_graphics4mesh-0.1.5/configure_loc.m ... 
Try to use default parameters! 
 Use fc_oogmsh.configure to configure. 
Write in ~/Matlab/fc-simesh-full/fc_oogmsh-0.2.4/configure_loc.m ... 
Try to use default parameters! 
 Use fc_siplt.configure to configure. 
Write in ~/Matlab/fc-simesh-full/fc_siplt-0.2.5/configure_loc.m ... 
Using fc_simesh[0.4.5] with fc_tools[0.0.34], fc_bench[0.1.3], fc_hypermesh[1.0.4], 
                            fc_amat[0.1.3], fc_meshtools[0.1.4], fc_graphics4mesh[0.1.5], 
                            fc_oogmsh[0.2.4], fc_siplt[0.2.5]. 
[fc-oogmsh] Configured to use gmsh 4.11.0 with default MSH file format version 4.1

Otherwise, the output of the fc_simesh.init() function is

Matlab Ouput

Using fc_simesh[0.4.5] with fc_tools[0.0.34], fc_bench[0.1.3], fc_hypermesh[1.0.4], 
                            fc_amat[0.1.3], fc_meshtools[0.1.4], fc_graphics4mesh[0.1.5], 
                            fc_oogmsh[0.2.4], fc_siplt[0.2.5]. 
[fc-oogmsh] Configured to use gmsh 4.11.0 with default MSH file format version 4.1

For uninstalling, one just have to delete directory

~/Matlab/fc-simesh-full

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

Matlab Console

>> fc_simesh.demos.feval2D01()

or

Matlab Console

>> fc_simesh.demos.plot2D()

or the complete demo (without graphics, testing various MSH file format, 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 pict for more details.

*  Matlab / Mesh / fc_simesh/ Version history

*  Matlab / Mesh / fc_simesh/ Old development releases





Version

date

archives

install

User’s Guide






0.4.2

March 20, 2020

pict (1676 Ko)
pict (2012 Ko)
pict (1373 Ko)

pict (4 Ko)

pict (13994 Ko)






0.4.1

March 8, 2020

pict (1675 Ko)
pict (2011 Ko)
pict (1373 Ko)

pict (4 Ko)

pict (13981 Ko)






0.4.0

February 19, 2020

pict (1674 Ko)
pict (2010 Ko)
pict (1372 Ko)

pict (4 Ko)

pict (22286 Ko)






0.2.1

December 13, 2017

pict (37 Ko)
pict (71 Ko)
pict (31 Ko)

pict (5 Ko)

pict (1403 Ko)






0.2.0

November 8, 2017

pict (36 Ko)
pict (70 Ko)
pict (30 Ko)

pict (3 Ko)

pict (1563 Ko)






0.1.4

October 10, 2017

pict (43 Ko)
pict (81 Ko)
pict (34 Ko)

pict (2 Ko)

pict (9763 Ko)






0.1.3

February 8, 2017

pict (38 Ko)
pict (73 Ko)
pict (31 Ko)

pict (2 Ko)

pict (14501 Ko)






0.1.2

February 2, 2017

pict (38 Ko)
pict (73 Ko)
pict (31 Ko)

pict (3 Ko)

pict (14501 Ko)






0.1.1

January 15, 2017

pict (38 Ko)
pict (72 Ko)
pict (31 Ko)

pict (3 Ko)

pict (14489 Ko)






0.1.0

January 4, 2017

pict (37 Ko)
pict (71 Ko)
pict (30 Ko)

pict (3 Ko)

pict (14489 Ko)






0.0.4

December 30, 2016

pict (36 Ko)
pict (71 Ko)
pict (30 Ko)

pict (3 Ko)

pict (12620 Ko)






0.0.3

December 24, 2016

pict (37 Ko)
pict (73 Ko)
pict (30 Ko)

pict (4 Ko)

pict (14241 Ko)






0.0.2

December 21, 2016

pict (37 Ko)
pict (74 Ko)
pict (30 Ko)

pict (4 Ko)

pict (14175 Ko)