*  Octave / Mesh / fc_oogmsh package

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


PIC

The fc-oogmsh Octave package make it possible to generate mesh files from .geo file by using gmsh. It’s also possible with the ooGmsh class to read the mesh file and to store its contains in more user-friendly form. This toolbox must be regarded as a very simple interface between gmsh files and Octave. So you are free to create any data structure or object you want from an ooGmsh object.

*  Requirements

This package needs

*  Current development release






Version

date

package

archives

install

pdf







0.0.17

December 13, 2017

PIC (34 Ko)

PIC (34 Ko)
PIC (60 Ko)
PIC (28 Ko)

PIC (3 Ko)

PIC (364 Ko)







This package was tested under




OS Octave gmsh



Ubuntu 14.04.5 LTS 4.2.0 and 4.2.1 2.x.0, with x in 13,14,15,16
3.0.x, with x from 0 to 6



Ubuntu 16.04.3 LTS 4.2.0 and 4.2.1 2.x.0, with x in 13,14,15,16
3.0.x, with x from 0 to 6



Ubuntu 17.10 4.2.0 and 4.2.1 2.x.0, with x in 13,14,15,16
3.0.x, with x from 0 to 6



macOS Sierra 10.12.6 4.2.1 2.x.0, with x in 13,14,15,16
3.0.x, with x from 0 to 6



Windows 10.0.15063 4.2.0 and 4.2.1 2.x.0, with x in 13,14,15,16
3.0.x,with x from 0 to 6



*  Installation automatic, all in one (recommanded)

For this method, one just have to get/download the install file PIC (3 Ko) ofc_oogmsh_install.m Thereafter, one run it under Octave. This command download, extract and configure the fc-oogmsh package and the required fc-tools package in the current directory.

By default, the gmsh binary is supposed to be located in

It can be directly given by using the ’gmsh_bin’ option of the install command :

ofc_oogmsh_install(’gmsh_bin’, ’<GMSH>’)

where <GMSH> is the gmsh binary with path.
It’s also possible, after installation, to change the gmsh binary by using

fc_oogmsh.configure(’gmsh_bin’,’<GMSH>’)

command under Octave.

For example, to install this package in ~/Octave/packages directory, one have to copy the file ofc_oogmsh_install.m in the ~/Octave/packages directory. Then in a Octave terminal run following commands

Octave Console

>> cd ~/Octave/packages  
>> ofc_oogmsh_install

There is the output of the ofc_oogmsh_install command :

Octave Ouput

Parts of the GNU Octave <fc-oogmsh> package.  
Copyright (C) 2017 Francois Cuvelier <cuvelier@math.univ-paris13.fr>  
 
1- Downloading and extracting the packages  
   -> <fc-tools>[0.0.19] ... OK  
   -> <fc-oogmsh>[0.0.17] ... OK  
2- Setting the <fc-oogmsh> package  
      run fc_oogmsh.configure(’gmsh_bin’,’<PATH>/gmsh’) to change  
[fc-oogmsh] Using GMSH binary : ~/bin/gmsh  
[fc-oogmsh] Writing in ~/Octave/packages/fc-oogmsh-full/fc_oogmsh-0.0.17/configure_loc.m ...  
[fc-oogmsh] configured with  
   ->     gmsh_bin=’~/bin/gmsh’;  
   ->     mesh_dir=’~/Octave/packages/fc-oogmsh-full/fc_oogmsh-0.0.17/meshes’;  
   ->      geo_dir=’~/Octave/packages/fc-oogmsh-full/fc_oogmsh-0.0.17/geodir’;  
   -> fc_tools_dir=’~/Octave/packages/./fc-oogmsh-full/fc_tools-0.0.19’;  
[fc-oogmsh] done  
3- Using the <fc-oogmsh> package  
   Under Octave:  
     addpath(’~/Octave/packages/./fc-oogmsh-full/fc_oogmsh-0.0.17’)  
     fc_oogmsh.init()  
 
   See ~/Octave/packages/ofc_oogmsh_set.m

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

Matlab Console

>> addpath(’~/Octave/packages/fc-oogmsh-full/fc-oogmsh-0.0.17’)  
>> fc_oogmsh.init()

For uninstalling, one just have to delete the directory :

~/Octave/packages/fc-oogmsh-full

*  Version history

*  Old development releases






Version

date

package

archives

install

pdf







0.0.16

November 22, 2017

PIC (33 Ko)

PIC (33 Ko)
PIC (59 Ko)
PIC (27 Ko)

PIC (2 Ko)

PIC (362 Ko)







0.0.15

October 31, 2017

PIC (33 Ko)

PIC (33 Ko)
PIC (59 Ko)
PIC (27 Ko)

PIC (2 Ko)

PIC (347 Ko)







0.0.14

February 5, 2017

PIC (31 Ko)

PIC (31 Ko)
PIC (50 Ko)
PIC (26 Ko)

PIC (2 Ko)

PIC (426 Ko)







0.0.13

February 1, 2017

PIC (31 Ko)

PIC (31 Ko)
PIC (50 Ko)
PIC (26 Ko)

PIC (2 Ko)

PIC (367 Ko)







0.0.13

December 27, 2016

PIC (31 Ko)

PIC (31 Ko)
PIC (50 Ko)
PIC (26 Ko)

PIC (2 Ko)

PIC (367 Ko)







0.0.11

December 23, 2016

PIC (30 Ko)

PIC (30 Ko)
PIC (49 Ko)
PIC (25 Ko)

PIC (2 Ko)

PIC (367 Ko)







0.0.10

December 20, 2016

PIC (30 Ko)

PIC (30 Ko)
PIC (49 Ko)
PIC (25 Ko)

PIC (2 Ko)

PIC (367 Ko)