Model:GFlex: Difference between revisions
(→History: plans) |
(→Input Files: coefficient matrix) |
||
Line 100: | Line 100: | ||
== Input Files == | == Input Files == | ||
The coefficient matrix for the 2D Thomas algorithm solution requires a map of elastic thicknesses in *.txt / ASCII format. It also requires the specification of several parameters, including: | |||
* Young's modulus (defaults to 10<sup>11</sup> Pa) | |||
* Poisson's ratio (defaults to 0.25) | |||
* Mantle density (defaults to 3300 kg/m<sup>3</sup>) | |||
* Density of infilling material (defaults to 0 kg/m<sup>3</sup>) | |||
== Output Files == | == Output Files == |
Revision as of 11:30, 23 December 2010
Contact
Name | Andy Wickert |
Type of contact | Model developer |
Institute / Organization | University of Colorado |
Postal address 1 | Department of Geological Sciences, UCB 399 |
Postal address 2 | 2200 Colorado Ave |
Town / City | Boulder |
Postal code | 80309 |
State | Colorado |
Country | US"US" is not in the list (Afghanistan, Albania, Algeria, Andorra, Angola, Antigua and Barbuda, Argentina, Armenia, Australia, Austria, ...) of allowed values for the "Country" property. |
Email address | wickert@colorado.edu |
Phone | |
Fax |
GFlex
Metadata
Summary
Technical specs
In/Output
Process
Testing
Other
IntroductionThe model flexure computes a direct Thomas algorithm finite difference solution to the flexure equations for a lithospheric plate of nonuniform elastic thickness via a thin plate assumption. It consists of two modules, the first of which is used to generate the coefficient matrix for the Thomas algorithm solution and the second of which actually generates that solution (using the coefficient matrix produced by the first module as an input file). The first module is slow, but the second is very fast, making this a poor technique for a one-off equilibrium flexure calculation, but a good choice for situations in which flexural response needs to be calculated many times in a row. Such situations in which this model would excel include:
HistoryFlexure was developed first in MATLAB (Spring / early Summer 2010) and then in python (translated October 2010). The next planned step in development is to make flexure be IRF- and CMT-compliant. Planned development will proceed slowly through Spring 2011 (though this will go faster if I get a solid day or two to work on it). Because the program is based on a set of functions in a python module, we plan on adding additional functionality for 1D and 2D analytical solutions, a 1D Thomas algorithm solution, and a 2D alternating direction implicit (ADI) iterative solution. If all goes as planned, this should be a one-stop shop for flexure solutions. PapersIssuesHelpInput FilesThe coefficient matrix for the 2D Thomas algorithm solution requires a map of elastic thicknesses in *.txt / ASCII format. It also requires the specification of several parameters, including:
Output FilesDownloadSourceCommand-Line AccessIf you plan to make changes, use this command to check out the code as yourself using HTTPS: # Project members authenticate over HTTPS to allow committing changes.
svn checkout https://csdms.colorado.edu/svn/flexure
When prompted, enter your CSDMS Subversion password. GUI and IDE AccessThis project's Subversion repository may be accessed using many different client programs and plug-ins. See your client's documentation for more information. |