 Octave / Mesh / fc_hypermesh package
  Octave / Mesh / fc_hypermesh package  Snapshots
 Snapshots Some demos
 Some demos Current development
release
 Current development
release All-in-one  installation
 All-in-one  installation Installation  via  pkg
command
 Installation  via  pkg
command Version history
 Version history Old development releases
 Old development releases
 
 
 
                                           is 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
is 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
   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    
     .
 .
   This package uses Octave objects and is provided with meshes visualisation tools for dimension less than or
equal to 3. 
 Snapshots
  SnapshotsThis package was only tested on Ubuntu 22.04.1 with Octave 7.3.0.
 Octave / Mesh / fc_hypermesh/ demos
  Octave / Mesh / fc_hypermesh/ demos
 Current development release
  Current development release| 
 | ||||||
| Version | date | package | archives | install | User guide | preprint | 
| 1.0.3 | February 17, 2019 | |||||
Here are two methods of installations. The first uses the Octave pkg command and the second a provided Octave script.
 All-in-one installation
  All-in-one installationFor this method, one just has to get/download the install file   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.
  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:
# mkdir -p ~/Octave/packages # cd ~/Octave/packages # wget https://www.math.univ-paris13.fr/~cuvelier/software/codes/Octave/fc-hypermesh/1.0.4/ofc_hypermesh_install.m
Then in a Octave terminal run the following commands
This is the output of the ofc_hypermesh_install command:
Parts of the <fc-hypermesh> Octave package. Copyright (C) 2016-2023 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.4/configure_loc.m ... 3- Using packages : -> fc-tools : 0.0.35 -> fc-bench : 0.1.3 *** Using instructions To use the <fc-hypermesh> package: addpath(’~/Octave/packages/fc-hypermesh-full/fc_hypermesh-1.0.4’) 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:
>> addpath(’~/Octave/packages/fc-hypermesh-full/ofc-hypermesh-1.0.4’) >> fc_hypermesh.init()
To uninstall, one just has to delete directory
~/Octave/packages/fc-hypermesh-full
 Installation via pkg command
  Installation via pkg commandDownload the packages. For example, in a terminal:
wget https://www.math.univ-paris13.fr/~cuvelier/software/codes/Octave/fc-tools/0.0.34/fc-tools-0.0.35.tar.gz wget https://www.math.univ-paris13.fr/~cuvelier/software/codes/Octave/fc-bench/0.1.3/fc-bench-0.1.3.tar.gz wget https://www.math.univ-paris13.fr/~cuvelier/software/codes/Octave/fc-hypermesh/1.0.4/fc-hypermesh-1.0.4.tar.gz
Under Octave :
>> pkg install fc-tools-0.0.35.tar.gz >> pkg install fc-bench-0.1.3.tar.gz >> pkg install fc-hypermesh-1.0.4.tar.gz
4.4.0, one can directly use >> pkg install https://www.math.univ-paris13.fr/~cuvelier/software/codes/Octave/fc-tools/0.0.35/fc-tools-0.0.35.tar.gz >> pkg install https://www.math.univ-paris13.fr/~cuvelier/software/codes/Octave/fc-bench/0.1.3/fc-bench-0.1.3.tar.gz >> pkg install https://www.math.univ-paris13.fr/~cuvelier/software/codes/Octave/fc-hypermesh/1.0.4/fc-hypermesh-1.0.4.tar.gz
Now to use fc-hypermesh in any Octave session, it is necessary to load and initialize the package :
To try the package, one can launch a demo:
For uninstalling the package, just do in an Octave session:
 Version history
  Version history1.0.4 (December 19, 2022): .
1.0.3 (February 17, 2020): minor change in configure function.
1.0.2 (December 30, 2019):
Using fc-bench toolbox for benchmarks,
Modifying installation and configuration files.
1.0.0 (March 6, 2019):
Adding tessalation with p-order simplices or p-order orthotopes,
Adding benchmarks and ploting functions,
Modifying installation and configuration files.
0.0.8 (June 29, 2018):
Adding experimental non conforming refinements.
...
 Old development releases
  Old development releases| 
 | ||||||
| Version | date | package | archives | install | User guide | preprint | 
| 1.0.3 | February 17, 2019 | |||||
| 1.0.2 | December 20, 2019 | 
 | ||||
| 1.0.0 | March 6, 2019 | 
 | ||||
| 0.0.8 | June 29, 2018 | |||||
| 
 | ||||||
| Version | date | package | archives | install | User’s Guide | |
| 0.0.7 | April 20, 2018 | |||||
| 0.0.6 | December 28, 2017 | |||||
| 0.0.5 | November 3, 2017 | |||||
| 0.0.4 | October 5, 2017 | |||||
| 0.0.2 | December 24, 2016 | 
 | ||||
| 0.0.1 | December 18, 2016 | |||||