*  Octave / Mesh / fc_simesh package

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

pict pict


pict

The experimental pict Octave package 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).

*  Octave / Mesh / fc_simesh/ Snapshots

















































































































*  Octave / Mesh / fc_simesh/ demos













sliceiso slice slicemesh plot2D plot3D plot3Ds


















plotiso2D plotiso3D plotiso3Ds plotmesh2D plotmesh3D plotmesh3Ds


















plotquiver2D plotquiver3D plotquiver3Ds












*  Octave / Mesh / fc_simesh/ Current development release






Version

date

package

full archives

install

User guide







0.4.5

December 21, 2022

pict (47 Ko)

pict (1701 Ko)
pict (2055 Ko)
pict (1391 Ko)

pict (3 Ko)

pict (12339 Ko)







*  Octave / Mesh / fc_simesh/ Tested on

This package was only tested on Ubuntu 22.04.1 with Octave 7.3.0.

*  Octave / Mesh / fc_simesh/ Installation

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

For example, to install this package in ~/Octave directory, one has to copy the file ofc_simesh_install.m in the ~/Octave directory. Then in a Octave terminal run the following commands to install the fc-simesh package with graphical extension

Octave Console

>> cd ~/Octave 
>> ofc_simesh_install

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

Octave Ouput

Parts of the <fc-simesh> Octave package. 
Copyright (C) 2017-2022 F. Cuvelier 
 
1- Downloading and extracting the packages 
2- Setting the <fc-simesh> package 
Write in ~/Octave/fc-simesh-full/fc_simesh-0.4.5/configure_loc.m ... 
3- Using packages : 
   ->             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> package: 
   addpath(’~/Octave/fc-simesh-full/fc_simesh-0.4.5’) 
   fc_simesh.init() 
 
   See ~/Octave/ofc_simesh_set.m

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

Octave Console

>> addpath(’~/Octave/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

Octave Ouput

Try to use default parameters! 
 Use fc_tools.configure to configure. 
Write in ~/Octave/fc-simesh-full/fc_tools-0.0.34/configure_loc.m ... 
Try to use default parameters! 
 Use fc_bench.configure to configure. 
Write in ~/Octave/fc-simesh-full/fc_bench-0.1.3/configure_loc.m ... 
Try to use default parameters! 
 Use fc_hypermesh.configure to configure. 
Write in ~/Octave/fc-simesh-full/fc_hypermesh-1.0.4/configure_loc.m ... 
Try to use default parameters! 
 Use fc_amat.configure to configure. 
Write in ~/Octave/fc-simesh-full/fc_amat-0.1.3/configure_loc.m ... 
Try to use default parameters! 
 Use fc_meshtools.configure to configure. 
Write in ~/Octave/fc-simesh-full/fc_meshtools-0.1.4/configure_loc.m ... 
Try to use default parameters! 
 Use fc_graphics4mesh.configure to configure. 
Write in ~/Octave/fc-simesh-full/fc_graphics4mesh-0.1.5/configure_loc.m ... 
Try to use default parameters! 
 Use fc_oogmsh.configure to configure. 
Write in ~/Octave/fc-simesh-full/fc_oogmsh-0.2.4/configure_loc.m ... 
Try to use default parameters! 
 Use fc_siplt.configure to configure. 
Write in ~/Octave/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

Octave Ouput

CUsing 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

~/Octave/fc-simesh-full

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

Octave Console

>> fc_simesh.demos.feval2D01()

or

Octave Console

>> fc_simesh.demos.plot2D()

or the complete demo (without graphics, testing various MSH file format, take a long time)

Octave Console

>> fc_simesh.demos.alldemos()

*  Octave / Mesh / fc_simesh/ Version history

*  Octave / Mesh / fc_simesh/ Old development releases






Version

date

package

archives

install

User’s Guide







0.4.2

March 20, 2020

pict (42 Ko)

pict (1678 Ko)
pict (2017 Ko)
pict (1375 Ko)

pict (3 Ko)

pict (13009 Ko)







0.4.1

March 8, 2020

pict (41 Ko)

pict (1677 Ko)
pict (2016 Ko)
pict (1374 Ko)

pict (3 Ko)

pict (13005 Ko)







0.4.0

Februar 19, 2020

pict (41 Ko)

pict (1677 Ko)
pict (2015 Ko)
pict (1374 Ko)

pict (3 Ko)

pict (20528 Ko)







0.2.1

december 13, 2017

pict (37 Ko)

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

pict (5 Ko)

pict (934 Ko)







0.2.0

November 8, 2017

pict (36 Ko)

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

pict (4 Ko)

pict (1137 Ko)







0.1.4

October 10, 2017

pict (42 Ko)

pict (42 Ko)
pict (81 Ko)
pict (34 Ko)

pict (3 Ko)

pict (8363 Ko)







0.1.3

February 8, 2017

pict (38 Ko)

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

pict (2 Ko)

pict (8000 Ko)







0.1.2

February 2, 2017

pict (38 Ko)

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

pict (3 Ko)

pict (7999 Ko)







0.1.1

January 15, 2017

pict (37 Ko)

pict (37 Ko)
pict (72 Ko)
pict (30 Ko)

pict (3 Ko)

pict (6683 Ko)







0.1.0

January 4, 2017

pict (37 Ko)

pict (37 Ko)
pict (72 Ko)
pict (30 Ko)

pict (3 Ko)

pict (6683 Ko)







0.0.4

December 30, 2017

pict (35 Ko)

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

pict (3 Ko)

pict (4742 Ko)