*  Matlab / FEM / fc_vfemp1 toolbox

        * Snapshots
        * Some demos
        * Tested on
        * Current release
        * Installation
        * History
        * Old releases

pict pict


pict

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

*  Matlab / FEM / fc_vfemp1/ Snapshots

































































































*  Matlab / FEM / fc_vfemp1/ demos









BVPcondenser2D01 BVPpotential2D01 BVPelectrostatic2D01 BVPfunny2D01












apply2D01








*  Matlab / FEM / fc_vfemp1/ Tested on

This toolbox was tested on various OS with Matlab releases :







Operating system 2017a 2017b 2018a 2018b 2019a






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 Matlab releases prior to R2015b.

*  Matlab / FEM / fc_vfemp1/ Current development release





Version

date

full archives

install

User guide






0.2.1

March 20, 2020

pict (1723 Ko)
pict (2111 Ko)
pict (1395 Ko)

pict (4 Ko)

pict (13566 Ko)






*  Matlab / FEM / fc_vfemp1/ Installation

One just has to get/download the install file pict mfc_vfemp1_install.m Thereafter, one run it under Matlab. This command download, extract and configure the pict toolbox and all the required required toolboxes in the current directory.

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

Matlab Console

>> cd ~/Matlab  
>> mfc_vfemp1_install()

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

Matlab Ouput

Parts of the <fc-vfemp1> Matlab toolbox.  
Copyright (C) 2017-2020 F. Cuvelier  
 
1- Downloading and extracting the toolboxes  
2- Setting the <fc-vfemp1> toolbox  
Write in ~Matlab/fc-vfemp1-full/fc_vfemp1-0.2.1/configure_loc.m ...  
3- Using toolboxes :  
   ->             fc-tools : 0.0.31  
   ->             fc-bench : 0.1.2  
   ->         fc-hypermesh : 1.0.3  
   ->              fc-amat : 0.1.2  
   ->         fc-meshtools : 0.1.3  
   ->     fc-graphics4mesh : 0.1.3  
   ->            fc-oogmsh : 0.2.3  
   ->             fc-siplt : 0.2.2  
   ->            fc-simesh : 0.4.2  
 with            fc-vfemp1 : 0.2.1  
*** Using instructions  
   To use the <fc-vfemp1> toolbox:  
   addpath(’~Matlab/fc-vfemp1-full/fc_vfemp1-0.2.1’)  
   fc_vfemp1.init()  
 
   See ~Matlab/mfc_vfemp1_set.m

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

~/Matlab/fc-vfemp1-full

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

Matlab Console

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

If it’s the first time the fc_vfemp1.init() function is used, then its output is

Matlab Ouput

Try to use default parameters!  
 Use fc_tools.configure to configure.  
Write in ~Matlab/fc-vfemp1-full/fc_tools-0.0.31/configure_loc.m ...  
Try to use default parameters!  
 Use fc_bench.configure to configure.  
Write in ~Matlab/fc-vfemp1-full/fc_bench-0.1.2/configure_loc.m ...  
Try to use default parameters!  
 Use fc_hypermesh.configure to configure.  
Write in ~Matlab/fc-vfemp1-full/fc_hypermesh-1.0.3/configure_loc.m ...  
Try to use default parameters!  
 Use fc_amat.configure to configure.  
Write in ~Matlab/fc-vfemp1-full/fc_amat-0.1.2/configure_loc.m ...  
Try to use default parameters!  
 Use fc_meshtools.configure to configure.  
Write in ~Matlab/fc-vfemp1-full/fc_meshtools-0.1.3/configure_loc.m ...  
Try to use default parameters!  
 Use fc_graphics4mesh.configure to configure.  
Write in ~Matlab/fc-vfemp1-full/fc_graphics4mesh-0.1.3/configure_loc.m ...  
Try to use default parameters!  
 Use fc_oogmsh.configure to configure.  
Write in ~Matlab/fc-vfemp1-full/fc_oogmsh-0.2.3/configure_loc.m ...  
Configured to use gmsh 4.5.1 with default MSH file format version 4.1  
Try to use default parameters!  
 Use fc_siplt.configure to configure.  
Write in ~Matlab/fc-vfemp1-full/fc_siplt-0.2.2/configure_loc.m ...  
Try to use default parameters!  
 Use fc_simesh.configure to configure.  
Write in ~Matlab/fc-vfemp1-full/fc_simesh-0.4.2/configure_loc.m ...  
Using fc_vfemp1[0.2.1] with fc_tools[0.0.31], fc_bench[0.1.2], fc_hypermesh[1.0.3], fc_amat[0.1.2],  
                            fc_meshtools[0.1.3], fc_graphics4mesh[0.1.3], fc_oogmsh[0.2.3],  
                            fc_siplt[0.2.2], fc_simesh[0.4.2].

Otherwise, the output of the fc_vfemp1.init() function is

Matlab Ouput

Configured to use gmsh 4.5.1 with default MSH file format version 4.1  
Using fc_vfemp1[0.2.1] with fc_tools[0.0.31], fc_bench[0.1.2], fc_hypermesh[1.0.3],  
      fc_amat[0.1.2], fc_meshtools[0.1.3], fc_graphics4mesh[0.1.3], fc_oogmsh[0.2.3],  
      fc_siplt[0.2.2], fc_simesh[0.4.2].

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()

For uninstalling, one just have to delete directory

~/Matlab/fc-vfemp1-full

*  Matlab / FEM / fc_vfemp1/ Version history

*  Matlab / FEM / fc_vfemp1/ Old development releases





Version

date

archives

install

User’s Guide






0.2.0

March 7, 2020

pict (1720 Ko)
pict (2105 Ko)
pict (1393 Ko)

pict (4 Ko)

pict (13557 Ko)






0.0.6

October 12, 2017

pict (32 Ko)
pict (77 Ko)
pict (25 Ko)

pict (2 Ko)

pict (5465 Ko)






0.0.5

February 8, 2017

pict (27 Ko)
pict (61 Ko)
pict (21 Ko)

pict (2 Ko)

pict (9934 Ko)






0.0.4

February 3, 2017

pict (27 Ko)
pict (61 Ko)
pict (21 Ko)

pict (2 Ko)

pict (9934 Ko)






0.0.3

January 16, 2017

pict (26 Ko)
pict (61 Ko)
pict (20 Ko)

pict (2 Ko)

pict (9934 Ko)






0.0.2

January 9, 2017

pict (26 Ko)
pict (59 Ko)
pict (20 Ko)

pict (2 Ko)

pict (9934 Ko)