Title of article
CrusDe: A plug-in based simulation framework for composable Crustal Deformation studies using Greenʹs functions
Author/Authors
Grapenthin، نويسنده , , R.، نويسنده ,
Issue Information
روزنامه با شماره پیاپی سال 2014
Pages
10
From page
168
To page
177
Abstract
CrusDe is a plug-in based simulation framework written in C/C++ for Linux platforms (installation information, download and test cases: http://www.grapenthin.org/crusde). It utilizes Greenʹs functions for simulations of the Earthʹs response to changes in surface loads. Such changes could involve, for example, melting glaciers, oscillating snow loads, or lava flow emplacement. The focus in the simulation could be the response of the Earthʹs crust in terms of stress changes, changes in strain rates, or simply uplift or subsidence and the respective horizontal displacements of the crust (over time).
than implementing a variety of specific models, CrusDe approaches crustal deformation problems from a general formulation in which model elements (Greenʹs function, load function, relaxation function, load history), operators, pre- and postprocessors, as well as input and output routines are independent, exchangeable, and reusable on the basis of a plug-in approach (shared libraries loaded at runtime). We derive the general formulation CrusDe is based on, describe its architecture and use, and demonstrate its capabilities in a test case.
rusDe users can: (1) dynamically select software components to participate in a simulation (through XML experiment definitions), (2) extend the framework independently with new software components and reuse existing ones, and (3) exchange software components and experiment definitions with other users.
ʹs plug-in mechanism aims for straightforward extendability allowing modelers to add new Earth models/response functions. Current Greenʹs function implementations include surface displacements due to the elastic response, final relaxed response, and pure thick plate response for a flat Earth. These can be combined to express exponential decay from elastic to final relaxed response, displacement rates due to one or multiple disks, irregular loads, or a combination of these. Each load can have its own load history and crustal decay function.
Keywords
C , MODELING , C++ , crustal deformation , Loading , Simulation , Greenיs function , Surface displacement
Journal title
Computers & Geosciences
Serial Year
2014
Journal title
Computers & Geosciences
Record number
2289764
Link To Document