*  Octave / Numerical / fc-lingal3D toolbox

        * Current development release
        * All-in-one installation
        * Version history
        * Old development releases

pict pict


pict

pict is an experimental Octave package which contains all the code used in the report

pict pict Efficient algorithms to perform linear algebra operations on 3D arrays in vector languages, May 2018, F. Cuvelier.

*  Current development release







Version

date

package

archives

install

User guide

preprint








0.1.0

January 1, 2020

pict (35 Ko)

pict (35 Ko)
pict (99 Ko)
pict (27 Ko)

pict (3 Ko)

pict

pict








This toolbox was tested on various OS and Octave releases :



Octave


Linux


CentOS 7.7.1908 4.2.0 to 5.1.0 (all compiled from source)


Debian 9.11 4.2.0 to 5.1.0 (all compiled from source)


Fedora 29 4.2.0 to 5.1.0 (all compiled from source)


OpenSUSE Leap 15.0 4.2.0 to 5.1.0 (all compiled from source)


Ubuntu 18.04.3 LTS 4.2.0 to 5.1.0 (all compiled from source)




Apple Mac OS X


MacOS High Sierra 10.13.6 4.4.0 to 4.4.1 (from http://octave-app.org/Download.html)


MacOS Mojave 10.14.4 4.4.0 and 4.4.1 (from http://octave-app.org/Download.html)


MacOS Catalina 10.15.2 4.2.2 to 4.4.1 (from http://octave-app.org/Download.html)




Microsoft Windows


Windows 10 (1909) 4.4.0 to 5.1.0 (from https://www.gnu.org/software/octave binaries)


It is not compatible with Octave 4.0.x and previous.

*  All-in-one installation

For this method, one just has to get/download the install file pict ofc_linalg3D_install.m Thereafter, it should be run under Octave. This command downloads, extracts and configures the fc-linalg3D and the required fc-tools and fc-bench 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 http://www.math.univ-paris13.fr/~cuvelier/software/codes/Octave/fc-linalg3D/0.1.0/ofc_linalg3D_install.m

Then in a Octave terminal run the following commands

Octave Console

>> cd ~/Octave/packages  
>> ofc_linalg3D_install

This is the output of the ofc_linalg3D_install command :

Octave Ouput

Parts of the <fc-linalg3D> Octave package.  
Copyright (C) 2018-2020 F. Cuvelier  
 
1- Downloading and extracting the packages  
2- Setting the <fc-linalg3D> package  
Write in ~/Octave/packages/fc-linalg3D-full/fc_linalg3D-0.1.0/configure_loc.m ...  
3- Using packages :  
   ->             fc-tools : 0.0.29  
   ->             fc-bench : 0.1.1  
 with          fc-linalg3D : 0.1.0  
*** Using instructions  
   To use the <fc-linalg3D> package:  
   addpath(’~/Octave/packages/fc-linalg3D-full/fc_linalg3D-0.1.0’)  
   fc_linalg3D.init()  
 
   See ~/Octave/packages/ofc_linalg3D_set.m

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

Octave Console

>> addpath(’~/Octave/packages/fc-linalg3D-full/ofc-linalg3D-0.1.0’)  
>> fc_linalg3D.init()

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

*  Version history

*  Old development releases







Version

date

package

archives

install

User guide

preprint








0.0.3

June 9, 2018

pict (34 Ko)

pict (34 Ko)
pict (98 Ko)
pict (27 Ko)

pict (3 Ko)

pict

pict

0.0.2

May 31, 2018

pict (34 Ko)

pict (34 Ko)
pict (98 Ko)
pict (27 Ko)

pict (3 Ko)

pict

0.0.1

April 25, 2018

pict (22 Ko)

pict (22 Ko)
pict (86 Ko)
pict (16 Ko)

pict (3 Ko)

pict