Statistics
| Revision:

root / README.txt @ 24

History | View | Annotate | Download (2.8 kB)

1
----------------------------------------------------------------------
2
			        - dandelion -
3
    Finite element method simulations for dandelion using FreeFem++
4
----------------------------------------------------------------------
5

    
6
Author :
7
Annamaria Kiss <annamaria.kiss@ens-lyon.fr.fr>
8
(Laboratoire Reproduction et Développement des Plantes, Univ Lyon, ENS de Lyon, UCB Lyon 1, CNRS, INRAE, F-69342, Lyon, France)
9
----------------------------------------------------------------------
10

    
11
FreeFem++ simulation scripte used in the following publication :
12
Madeleine Seale, Annamaria Kiss, Simone Bovio, Ignazio Maria Viola, Enrico
13
Mastropaolo, Arezki Boudaoud, Naomi Nakayama, "Dandelion pappus morphing is actuated by radially patterned material swelling", doi: https://doi.org/10.1101/2021.08.23.457337
14
----------------------------------------------------------------------
15

    
16
Download
17
--------
18
svn checkout http://forge.cbp.ens-lyon.fr/svn/dandelion
19

    
20
Dependency
21
--------
22
The scripte is interpreted and executed by the FreeFem++ software:
23
https://freefem.org/
24

    
25
Usage
26
-----
27
FreeFem++ dandelion.cpp [-param value]
28

    
29
If no option is given, the reference model is simulated, namely all parametervalues are chosen to have their reference values. Parameter values can be specified by using the parameter's name as option. Accepted options are the following (see Table 1 and Table 2 of the publication for parameter description and reference values).
30
- geometrical parameters: D, H, Hpod, R, Hside, Wside, Wvasculature, Dcavity
31
- vasculature displacement: dvasc
32
- swelling factors: scort, spod, sside, svasc
33

    
34

    
35
Example 1 : the reference model
36
================================
37
FreeFemm++ dandelion.cpp
38

    
39
nvertex=40
40
  --  mesh:  Nb of Triangles =   8774, Nb of Vertices 4629
41
  -- Solve : 
42
          min -0.292037  max 0.292132
43
----------------------
44
Areachanges (Awet/Adry) :
45
----------------------
46
cortex -> 1.67524
47
floral podium -> 1.61194
48
side -> 1.79592
49
vasculature -> 1.2898
50
----------------------
51
Generated side angle = 19.5215 degrees
52
----------------------
53
times: compile 0.008144s, execution 9.69662s,  mpirank:0
54
 CodeAlloc : nb ptr  5686,  size :562720 mpirank: 0
55
Ok: Normal End
56

    
57
Example 2 : higher swelling abilities for the cortex generates higher side angle
58
================================
59
FreeFem++ dandelion.cpp -scort 0.7
60

    
61

    
62
nvertex=40
63
  --  mesh:  Nb of Triangles =   8774, Nb of Vertices 4629
64
  -- Solve : 
65
          min -0.404528  max 0.404761
66
----------------------
67
Areachanges (Awet/Adry) :
68
----------------------
69
cortex -> 2.21836
70
floral podium -> 1.54942
71
side -> 1.54601
72
vasculature -> 1.25095
73
----------------------
74
Generated side angle = 31.9336 degrees
75
----------------------
76
times: compile 0.007776s, execution 10.0292s,  mpirank:0
77
 CodeAlloc : nb ptr  5686,  size :562720 mpirank: 0
78
Ok: Normal End
79