*  Octave / Mesh / fc_hypermesh package

        * Snapshots
        * Some demos
        * Current development release
        * All-in-one installation
        * Installation via pkg command
        * Version history
        * Old development releases

pict pict


pict

pictis an Octave package which allows to mesh any d-orthotope (hyperrectangle in dimension d) and their m-faces with simplices or orthotopes. The versions prior to 1.0.0 were created to show the implementation of the algorithms given in the report

Vectorized algorithms for regular tessellations of d-orthotopes and their faces pict pict .

From version 1.0.0, tesselation with p-order simplices or p-order orthotopes is provided and associated vectorized algorithms are described in the report :

Vectorized algorithms for regular tessellations of d-orthotopes and their faces with high-order orthotopes or simplicial elements pict pict .

This package uses Octave objects and is provided with meshes visualisation tools for dimension less than or equal to 3.

*  Snapshots

























































































This package was tested on various OS with Octave releases :






Operating system 4.4.0 4.4.1 5.1.0 5.2.0





CentOS 7.7.1908





Debian 9.11





Fedora 29





OpenSUSE Leap 15.0





Ubuntu 18.04.3 LTS










MacOS High Sierra 10.13.6





MacOS Mojave 10.14.4





MacOS Catalina 10.15.2










Windows 10 (1909)





It is not compatible with Octave releases prior to 4.2.0. Here are the links used to install the Octave releases tested :

*  Octave / Mesh / fc_hypermesh/ demos

description popup


demo11
demo12
demo13
demo14

*  Current development release







Version

date

package

archives

install

User guide

preprint








1.0.3

February 17, 2019

pict (34 Ko)

pict (34 Ko)
pict (70 Ko)
pict (29 Ko)

pict (3 Ko)

pict (4939 Ko)

pict pict








Here are two methods of installations. The first uses the Octave pkg command and the second a provided Octave script.

*  All-in-one installation

For this method, one just has to get/download the install file pict ofc_hypermesh_install.m Thereafter, it should be run under Octave. This command downloads, extracts and configures the fc-hypermesh and all the required packages in the current directory.

For example, to install this package in directory ~/Octave/packages, in a terminal one can do :

Linux Console

# mkdir -p ~/Octave/packages  
# cd ~/Octave/packages  
# wget https://www.math.univ-paris13.fr/~cuvelier/software/codes/Octave/fc-hypermesh/1.0.3/ofc_hypermesh_install.m

Then in a Octave terminal run the following commands

Octave Console

>> cd ~/Octave/packages  
>> ofc_hypermesh_install

This is the output of the ofc_hypermesh_install command :

Octave Ouput

Parts of the <fc-hypermesh> Octave package.  
Copyright (C) 2016-2020 F. Cuvelier  
 
1- Downloading and extracting the packages  
2- Setting the <fc-hypermesh> package  
Write in ~/Octave/packages/fc-hypermesh-full/fc_hypermesh-1.0.3/configure_loc.m ...  
3- Using packages :  
   ->             fc-tools : 0.0.30  
   ->             fc-bench : 0.1.2  
*** Using instructions  
   To use the <fc-hypermesh> package:  
   addpath(’~/Octave/packages/fc-hypermesh-full/fc_hypermesh-1.0.3’)  
   fc_hypermesh.init()  
 
   See ~/Octave/packages/ofc_hypermesh_set.m

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

Octave Console

>> addpath(’~/Octave/packages/fc-hypermesh-full/ofc-hypermesh-1.0.3’)  
>> fc_hypermesh.init()

To uninstall, one just has to delete directory ~/Octave/packages/fc-hypermesh-full

*  Installation via pkg command

For uninstalling the package, just do in an Octave session :

Octave Console

>> pkg uninstall fc-hypermesh  
>> pkg uninstall fc-bench  
>> pkg uninstall fc-tools

*  Version history

*  Old development releases







Version

date

package

archives

install

User guide

preprint








1.0.2

December 20, 2019

pict (34 Ko)

pict (34 Ko)
pict (70 Ko)
pict (29 Ko)

pict (3 Ko)

pict (2504 Ko)

pict pict








1.0.0

March 6, 2019

pict (32 Ko)

pict (32 Ko)
pict (65 Ko)
pict (27 Ko)

pict (3 Ko)

pict (4799 Ko)

pict pict








0.0.8

June 29, 2018

pict (25 Ko)

pict (25 Ko)
pict (47 Ko)
pict (22 Ko)

pict (2 Ko)

pict (1120 Ko)

pict pict















Version

date

package

archives

install

User’s Guide








0.0.7

April 20, 2018

pict (22 Ko)

pict (22 Ko)
pict (36 Ko)
pict (20 Ko)

pict (2 Ko)

pict (914 Ko)








0.0.6

December 28, 2017

pict (22 Ko)

pict (22 Ko)
pict (35 Ko)
pict (19 Ko)

pict (2 Ko)

pict (876 Ko)








0.0.5

November 3, 2017

pict (21 Ko)

pict (21 Ko)
pict (34 Ko)
pict (19 Ko)

pict (2 Ko)

pict (980 Ko)








0.0.4

October 5, 2017

pict (21 Ko)

pict (21 Ko)
pict (34 Ko)
pict (18 Ko)

pict (2 Ko)

pict (826 Ko)








0.0.2

December 24, 2016

pict (19 Ko)

pict (20 Ko)
pict (29 Ko)
pict (17 Ko)

pict (2 Ko)

pict (585 Ko)








0.0.1

December 18, 2016

pict (19 Ko)

pict (20 Ko)
pict (29 Ko)
pict (17 Ko)

pict (2 Ko)

pict