Ground motion model functions

As a courtesy, Matlab scripts are provided here for some popular Ground Motion Models and Correlation models. You are welcome to use these scripts as long as you acknowledge this web site as their source (and of course cite the original model publications).

As of June 2021, we have upgraded the functions for enhanced consistency and usability, and have moved all of the code to the repository linked below. For now, the older functions are still available at this archival page.

Code repository providing Ground Motion Models and Correlation Models
Report documenting the above code repository: Mongold, E., and Baker, J. W. (2021). A software repository of Ground Motion Models. Blume Earthquake Engineering Center Technical Report 207, version 1.0.0. 54p.


Please use the following form to register your basic contact information. If you choose, you will receive occasional updates about new software and publications. We will not share your information with anyone. Your registration is useful to us in evaluating the effectiveness of the offerings on this web page.

Go to the registration form


You are welcome to download and use any of these materials, as long as you acknowledge this web site and associated publications as the source of the data. The Matlab scripts are free software; you can redistribute them and/or modify them under the terms of the GNU General Public License as published by the Free Software Foundation, version 2. This software is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.