1GMTFLEXURE(1)                         GMT                        GMTFLEXURE(1)
2
3
4

NAME

6       gmtflexure - Compute flexural deformation of 2-D loads, forces, bending
7       and moments
8

SYNOPSIS

10       gmtflexure   -Drm/rl[/ri]/rw  -ETe[u]|D|file  [   -A[l|r][/args]  ]   [
11       -CpPoisson  ] [  -CyYoung ] [  -Fforce ] [  -Qargs] [  -S ] [  -Twfile]
12       [  -V[level] ] [  -Wwd] [  -Zzm] [ -bibinary ] [ -dnodata ] [  -eregexp
13       ] [ -hheaders ] [ -iflags ] [ -oflags ]
14
15       Note:  No  space  is allowed between the option flag and the associated
16       arguments.
17

DESCRIPTION

19       gmtflexure computes the flexural response to 2-D loads using a range of
20       user-selectable  options,  such  as  boundary  conditions, pre-existing
21       deformations, variable rigidity and restoring  force,  and  more.   The
22       solutions  are  obtained  using finite difference approximations to the
23       differential equations.
24

REQUIRED ARGUMENTS

26       -Drm/rl[/ri]/rw
27              Sets density for mantle, load, infill (optionally, otherwise  it
28              is  assumed to equal the load density), and water.  If ri is not
29              given then it defaults to rl.
30
31       -ETe[u]|D|file
32              Sets the elastic plate thickness (in meter); append  k  for  km.
33              If  the elastic thickness exceeds 1e10 it will be interpreted as
34              a flexural rigidity D instead (by default D is computed from Te,
35              Young's  modulus,  and  Poisson's  ratio; see -C to change these
36              values).  Alternatively,  supply  a  file  with  variable  plate
37              thicknesses  or rigidities.  The file must be co-registered with
38              any file given via -Q.
39

OPTIONAL ARGUMENTS

41       -A[l|r]bc[/args]
42              Sets the boundary conditions at the  left  and  right  boundary.
43              The  bc  can be one of four codes: 0 selects the infinity condi‐
44              tion, were both the deflection and its slope are set to zero.  1
45              selects  the  periodic  condition where both the first and third
46              derivatives of the deflection are set to zero.   2  selects  the
47              clamped  condition  where  args  (if  given) sets the deflection
48              value [0] (and its first derivative is set  to  zero),  while  3
49              selects  the  free condition where args is given as moment/force
50              which specify the end bending moment and  vertical  shear  force
51              [0/0].  Use SI units for any optional arguments.
52
53       -CpPoisson
54              Change the current value of Poisson's ratio [0.25].
55
56       -CyYoung
57              Change the current value of Young's modulus [7.0e10 N/m^2].
58
59       -Fforce]
60              Set a constant horizontal in-plane force, in Pa m [0]
61
62       -Qn|q|t[args]
63              Sets  the  vertical load specification. Choose among these three
64              options: -Qn means there is no input  load  file  and  that  any
65              deformation  is simply driven by the boundary conditions set via
66              -A.  If no rigidity or elastic thickness file is  given  via  -E
67              then  you must also append min/max/inc to initiate the locations
68              used for the calculations.  Append + to inc to indicate the num‐
69              ber of points instead.  -Qq[loadfile] is a file (or stdin if not
70              given) with (x,load in Pa) for all equidistant  data  locations.
71              Finally,  -Qt[topofile]  is  a file (or stdin if not given) with
72              (x,load in m or km, positive up); see  -M  for  topography  unit
73              used [m].
74
75       -S     Compute the curvature along with the deflections and report them
76              via the third output column [none].
77
78       -Twfile
79              Supply a file with pre-existing  deformations  [undeformed  sur‐
80              face].
81
82       -Wwd   Specify  water  depth  in  m; append k for km.  Must be positive
83              [0].  Any subaerial topography will be scaled via the  densities
84              set  in  -D  to  compensate for the larger density contrast with
85              air.
86
87       -Zzm   Specify reference depth to flexed surface in m; append k for km.
88              Must  be  positive [0].  We add this value to the flexed surface
89              before output.
90
91       -V[level] (more ...)
92              Select verbosity level [c].
93
94       -bi[ncols][t] (more ...)
95              Select native binary input.
96
97       -d[i|o]nodata (more ...)
98              Replace input columns that equal nodata  with  NaN  and  do  the
99              reverse on output.
100
101       -e[~]"pattern" | -e[~]/regexp/[i] (more ...)
102              Only accept data records that match the given pattern.
103
104       -h[i|o][n][+c][+d][+rremark][+rtitle] (more ...)
105              Skip or produce header record(s).
106
107       -icols[+l][+sscale][+ooffset][,...] (more ...)
108              Select input columns and transformations (0 is first column).
109
110       -ocols[,...] (more ...)
111              Select output columns (0 is first column).
112
113       -^ or just -
114              Print  a  short  message  about  the syntax of the command, then
115              exits (NOTE: on Windows just use -).
116
117       -+ or just +
118              Print an extensive usage (help) message, including the  explana‐
119              tion  of  any  module-specific  option  (but  not the GMT common
120              options), then exits.
121
122       -? or no arguments
123              Print a complete usage (help) message, including the explanation
124              of all options, then exits.
125

NOTE ON UNITS

127       The  -M  option  controls the units used in all input and output files.
128       However, this option does not control values given on the command  line
129       to  the  -E,  -W,  and  -Z  options.  These are assumed to be in meters
130       unless an optional k for km is appended.
131

PLATE FLEXURE NOTES

133       We solve for plate flexure using a  finite  difference  approach.  This
134       method  can accommodate situations such as variable rigidity, restoring
135       force that depends  on  the  deflection  being  positive  or  negative,
136       pre-existing deformation, and different boundary conditions.
137

EXAMPLES

139       To  compute elastic plate flexure from the topography load in topo.txt,
140       for a 10 km thick plate with typical densities, try
141
142              gmt flexure -Qttopo.txt -E10k -D2700/3300/1035 > flex.txt
143

REFERENCES

SEE ALSO

146       gmt, gravfft, grdflexure, grdmath
147
149       2019, P. Wessel, W. H. F. Smith, R. Scharroo, J. Luis, and F. Wobbe
150
151
152
153
1545.4.5                            Feb 24, 2019                    GMTFLEXURE(1)
Impressum