1GetDP(1) GetDP Manual Pages GetDP(1)
2
3
4
6 GetDP - a General environment for the treatment of Discrete Problems
7
9 getdp [file] [options]
10
12 GetDP is a general finite element solver using mixed elements to dis‐
13 cretize de Rham-type complexes in one, two and three dimensions. The
14 main feature of GetDP is the closeness between the input data defining
15 discrete problems (written by the user in ASCII data files) and the
16 symbolic mathematical expressions of these problems.
17
18 GetDP is a command-line program. See Gmsh for a graphical front-end.
19
21 This man page does not describe the syntax of the input files: you
22 should refer to the info documentation for this (e.g. with info getdp).
23 Up-to-date versions of the manual in various formats are available at
24 http://getdp.info.
25
27 file
28 is an ASCII file containing the problem definition, i.e., the
29 structures the Texinfo documentation will teach you to create. This
30 file can include other files, so that only one problem definition
31 file should always be given on the command line. The input files
32 containing the problem definition structure are usually given the
33 .pro extension (if so, there is no need to specify the extension on
34 the command line). The name of this file (without the extension) is
35 used as a basis for the creation of intermediate files during the
36 pre-processing and the processing stages.
37
38 -pre resolution-id
39 performs the pre-processing associated with the resolution called
40 resolution-id. In the pre-processing stage, GetDP creates the geo‐
41 metric database (from the mesh file), identifies the degrees of
42 freedom (the unknowns) of the problem and sets up the constraints
43 on these degrees of freedom. The pre-processing creates a file with
44 a .pre extension. If resolution-id is omitted, the list of avail‐
45 able choices is displayed.
46
47 -cal
48 performs the processing. This requires that a pre-processing has
49 been performed previously, or that a -pre option is given on the
50 same command line. The performed resolution is the one given as an
51 argument to the -pre option. In the processing stage, GetDP exe‐
52 cutes all the operations of the selected resolution (such as matrix
53 assemblies, system resolutions, ...). The processing creates a file
54 with a .res extension.
55
56 -pos post-operation-id(s)
57 performs the post-processing operations selected by the post-opera‐
58 tion-id(s). This requires that a processing has been performed pre‐
59 viously, or that a -cal option is given on the same command line.
60 If post-operation-id is omitted, the list of available choices is
61 displayed.
62
63 -msh filename
64 reads the mesh from filename rather than reading it from the de‐
65 fault problem file name with the .msh extension appended.
66
67 -msh_scaling value
68 multiplies the coordinates of all the nodes in the mesh by value.
69
70 -restart
71 resumes time loop processing from where it stopped.
72
73 -solve resolution-id
74 same as -pre resolution-id -cal.
75
76 -split
77 saves processing results in separate files (one for each timestep).
78
79 -res filename(s)
80 loads processing results from filename(s) instead of from the de‐
81 fault problem file name with the .res extension appended.
82
83 -name string
84 uses string as the default generic file name for input or output of
85 mesh, pre-processing and processing files.
86
87 -adapt filename(s)
88 reads adaptation constraints from filename(s).
89
90 -order float
91 specifies maximum interpolation order.
92
94 -solver filename
95 specifies solver parameter file.
96
97 [PETSc options]
98 PETSc options (if GetDP was compiled with PETSc support).
99
101 -bin
102 creates binary output files. -v2 creates mesh-based Gmsh output
103 files when possible
104
106 -check
107 lets you check the problem structure interactively.
108
109 -v int
110 sets the verbosity level. A value of 0 means that no information
111 will be displayed during processing. Higher values increase the
112 amount of information displayed.
113
114 -p int
115 sets the progress update rate. This controls the refreshment rate
116 of the counter indicating the progress of the current computation.
117
118 -onelab name address
119 communicates with OneLab server through socket.
120
121 -version
122 displays the version number.
123
124 -info
125 displays detailed version information.
126
127 -help
128 displays a message listing basic usage and available options.
129
131 Patrick Dular (patrick.dular at ulg.ac.be) and Christophe Geuzaine
132 (cgeuzaine at ulg.ac.be). See the documentation for a comprehensive
133 list of contributors.
134
136 gmsh(1), GetDP examples (/usr/share/doc/getdp-*/), GetDP homepage
137 (http://getdp.info).
138
139 The full documentation for GetDP is maintained as a Texinfo manual. If
140 the info and getdp programs are properly installed at your site, the
141 command
142
143 info getdp
144
145 should give you access to the complete manual.
146
147
148
1494th Berkeley Distribution 27 April 2022 GetDP(1)