*  Matlab / FEM / fc_vfemp1 toolbox

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


PIC

The experimental fc-vfemp1 Matlab toolbox contains vectorized codes to solve scalar and vector Boundary Value Problems by 1-Lagrange finite element method in any space dimension.

*  Snapshots














































































This toolbox was tested under

Windows 10.0.16299 :
with Matlab R2015b to R2017b (opengl hardware on NVIDIA Quadro K600 with nvidia-376 driver)
Mac OS X 10.12.6 :
with Matlab R2015b to R2017b (opengl hardware on Intel HD Graphics 3000 with 2.1 INTEL-10.2.37 driver)
Ubuntu 14.04.5 LTS :
with Matlab R2015b to R2017b (opengl hardware on NVIDIA Quadro K1100M with nvidia-340 driver)
Ubuntu 16.04.3 LTS :
with Matlab R2015b to R2017b (opengl hardware on NVIDIA GeForce GTX 1070 with nvidia-384 driver)
Ubuntu 17.10 :
with Matlab R2015b to R2017b (opengl hardware on NVIDIA GeForce GTX 1080 Ti with nvidia-384 driver)

*  Current development release





Version

date

archives

install

User’s Guide






0.0.6

October 12, 2017

PIC (32 Ko)
PIC (77 Ko)
PIC (25 Ko)

PIC (2 Ko)

PIC (5465 Ko)






*  Installation automatic, all in one (recommanded)

For this method, one just have to get/download the install file PIC (2 Ko) mfc_vfemp1_install.m Thereafter, one run it under Matlab. This command download, extract and configure the fc-vfemp1 and the required toolbox fc-simesh in the current directory.

For example, to install this toolbox in ~/Matlab/toolboxes directory, one have to copy the file mfc_vfemp1_install.m in the ~/Matlab/toolboxes directory. Then in a Matlab terminal run the following commands

Matlab Console

>> cd ~/Matlab/toolboxes  
>> mfc_vfemp1_install()

There is the output of the mfc_vfemp1_install() command on a Linux computer :

Matlab Ouput

Parts of the Matlab <fc-vfemp1> toolbox.  
Copyright (C) 2016-2017 F. Cuvelier <cuvelier@math.univ-paris13.fr>  
 
**************************************  
Downloading and installing the toolbox  
    <fc-simesh>[0.2.1]  
**************************************  
Parts of the Matlab <fc-simesh> toolbox.  
Copyright (C) 2016-2017 F. Cuvelier <cuvelier@math.univ-paris13.fr>  
 
1- Downloading and extracting the toolboxes  
   -> <fc-tools>[0.0.19] ... OK  
   -> <fc-hypermesh>[0.0.6] ... OK  
   -> <fc-oogmsh>[0.0.17] ... OK  
   -> <fc-simesh>[0.2.1] ... OK  
   -> <fc-graphics4mesh>[0.0.2] ... OK  
   -> <fc-siplt>[0.0.2] ... OK  
2- Setting the toolboxes  
2-a) Setting the <fc-hypermesh> toolbox  
Write in ~/Matlab/toolboxes/fc-vfemp1-full/fc_hypermesh-0.0.6/configure_loc.m ...  
  -> done  
2-b) Setting the <fc-oogmsh> toolbox  
[fc-oogmsh] Using GMSH binary : ~/bin/gmsh  
[fc-oogmsh] Writing in ~/Matlab/toolboxes/fc-vfemp1-full/fc_oogmsh-0.0.17/configure_loc.m ...  
[fc-oogmsh] configured with  
   ->     gmsh_bin=’~/bin/gmsh’;  
   ->     mesh_dir=’~/Matlab/toolboxes/fc-vfemp1-full/fc_oogmsh-0.0.17/meshes’;  
   ->      geo_dir=’~/Matlab/toolboxes/fc-vfemp1-full/fc_oogmsh-0.0.17/geodir’;  
   -> fc_tools_dir=’~/Matlab/toolboxes/fc-vfemp1-full/fc_tools-0.0.19’;  
[fc-oogmsh] done  
2-c) Setting the <fc-simesh> toolbox without graphics  
2-d) Setting the <fc-graphics4mesh> toolbox  
Write in ~/Matlab/toolboxes/fc-vfemp1-full/fc_graphics4mesh-0.0.2/configure_loc.m ...  
  -> done  
2-e) Setting the <fc-siplt> toolbox  
Write in ~/Matlab/toolboxes/fc-vfemp1-full/fc_siplt-0.0.2/configure_loc.m ...  
  -> done  
2-f) Setting the <fc-simesh> toolbox with graphics  
[fc-simesh] Writing in ~/Matlab/toolboxes/fc-vfemp1-full/fc_simesh-0.2.1/configure_loc.m ...  
[fc-simesh] configured with  
   -> oogmsh_dir    =’~/Matlab/toolboxes/fc-vfemp1-full/fc_oogmsh-0.0.17’;  
   -> hypermesh_dir =’~/Matlab/toolboxes/fc-vfemp1-full/fc_hypermesh-0.0.6’;  
   -> siplt_dir     =’~/Matlab/toolboxes/fc-vfemp1-full/fc_siplt-0.0.2’;  
[fc-simesh] done  
3- Using instructions  
   To use the <fc-simesh> toolbox:  
   addpath(’~/Matlab/toolboxes/fc-vfemp1-full/fc_simesh-0.2.1’)  
   fc_simesh.init()  
 
   See ~/Matlab/toolboxes/mfc_simesh_set.m  
    <fc-simesh>[0.2.1]: installed  
 
**************************************  
Downloading and installing the toolbox  
    <fc-vfemp1>[0.1.0]  
**************************************  
*** Setting the <fc-vfemp1> toolbox  
Write in ~/Matlab/toolboxes/fc-vfemp1-full/fc_vfemp1-0.1.0/configure_loc.m ...  
  -> done  
*** The <fc-vfemp1>[0.1.0] is installed  
*** Using instructions  
   To use the <fc-vfemp1> toolbox:  
   addpath(’~/Matlab/toolboxes/fc-vfemp1-full/fc_vfemp1-0.1.0’)  
   fc_vfemp1.init()  
 
   See ~/Matlab/toolboxes/mfc_vfemp1_set.m

The complete toolbox (i.e. with all the other needed toolboxes) is stored in the directory

~/Matlab/toolboxes/fc-vfemp1-full

and, for each Matlab session, one have to set the toolbox by :

Matlab Console

>> addpath(’~/Matlab/toolboxes/fc-vfemp1-full/fc-vfemp1-0.1.0’)  
>> fc_vfemp1.init()

To quickly test this toolbox, one can run one of the script examples located in the directory
+fc_vfemp1/+examples. For example, runs

Matlab Console

>> fc_vfemp1.examples.BVPCondenser2D01

or the complete demo (take a long time)

Matlab Console

>> fc_vfemp1.demos()

To install the fc-vfemp1 toolbox without graphical extension one can use the following command

Matlab Console

>> mfc_vfemp1_install(’graphics’,false)

For uninstalling, one just have to delete directory

~/Matlab/toolboxes/fc-vfemp1-full

*  Version history

*  Old development releases





Version

date

archives

install

User’s Guide






0.0.5

February 8, 2017

PIC (27 Ko)
PIC (61 Ko)
PIC (21 Ko)

PIC (2 Ko)

PIC (9934 Ko)






0.0.4

February 3, 2017

PIC (27 Ko)
PIC (61 Ko)
PIC (21 Ko)

PIC (2 Ko)

PIC (9934 Ko)






0.0.3

January 16, 2017

PIC (26 Ko)
PIC (61 Ko)
PIC (20 Ko)

PIC (2 Ko)

PIC (9934 Ko)






0.0.2

January 9, 2017

PIC (26 Ko)
PIC (59 Ko)
PIC (20 Ko)

PIC (2 Ko)

PIC (9934 Ko)