Frequently Asked Questions

(last update: 5/2/2019)


About the Seismograph

Seismograph is a collection of earthquake engineering tools, developed using MATLAB software. To run these tools, you need the MATLAB software (2015b) or the corresponding MATLAB Runtime version. ( Download here )


Serial Number

To get started, you must register to the seismograph website. After completing the registration process, a user ID will be assigned to you, which you can be used to install all of the SEISMOGRAPH products.

Attention: If you do not receive our e-mails, please check your Spam or Bulk E-Mail folder just in case the confirmation email got delivered there instead of your inbox. If so, select the message and mark it Not Spam, which should allow future messages to get through.


License File

Upon the first execution of the program, a "Request Code" is stored in the RC.txt file at the installation folder of the application. (To view the location of the application, right-click on its shortcut and select Open file location) By sending this code through the license request form, the license file (sglm.p) will be sent to you by email. To run the program, just copy that to the installation folder. (See: Installation Guide)


License Duration

Seismograph Licenses do not have expiration date. But for each MACHINE, you have to purchase a separate license.


Seismograph Startup Speed

All of the Seismograph codes are optimized to achieve the highest computational speed (for example, see: smda-tool-performance-test). However, note that the seismograph requires the shared libraries from the MATLAB software (or MCR version) for execution. For this reason, the initial startup time of the seismograph will inevitably be as long as the time required to initialize the MATLAB. This is a known problem with the launch of the MATLAB software itself and is not related to the seismograph.(for example see this and this) Regardless of the MATLAB Runtime initialization time, maximum startup time for the Seismograph tools is less than 0.7 second.

After launching the program, the only limiting factor for computational speed is the user’s hardware limitations.


Virtual Operating Systems

We do not test or design the SEISMOGRAPH products for use with virtual operating systems, thus virtual operating systems are not a qualified configuration for SEISMOGRAPH. While unqualified, some of SEISMOGRAPH products may be able to launch on a virtual operating system provided the virtual system meets the requirements. However, it is still possible that even though the system requirements are met, SEISMOGRAPH may not work. For this reason, virtual machines are not included in the Software License Agreement.


Report a Bug

To report a software bug, select the Start Log option from the Help > Create Log File. Then repeat the process that led to the error and at the end select the End Log option. A report of the error is saved in the crash.txt file. Send the file with the other data necessary to reproduce the error via the feedback form. Software bugs will be fixed in less than 3 weeks and the updated version will be available to download.


Report a Computational Error

Since its initial development, seismograph has been used in various projects over the past 5 years and it has been continuously developed and updated. See the Verifications section to view validating examples. However, for any computer program, it cannot be claimed that it is free of errors. To report a computational error, you need to submit the required documentation as a .pdf file via the feedback form. The file should include the error description, sample calculation based on seismograph software, and a sample for comparison (using hand calculations or a commercial software). If you have used commercial software, the corresponding files must be attached. Computational errors (if verified) will be corrected in less than 6 weeks and the updated version will be available to download.


System Requirements

We have successfully tested SEISMOGRAPH for the following configurations. Other options may be available in the future.

  • Operating Systems: Windows 7 (32-bit / 64-bit) / Windows 8.1 (64-bit) / Windows 10 (64-bit)
  • Minimum Screen Resolution: 1280 x 768
  • MATLAB Software: R2015b or MATLAB Runtime 9.0
  • Microsoft Excel: 2010 / 2013 / 2016 (required for exporting data)
  • CPU & Memory: As recommended by the for MATLAB product