Releases: geodynamics/vq
v3.1.1
v3.1.0
v3.0.0
This update adds a great deal of new functionality and stability.
The rupture model has been overhauled for stability. Event slip matrix solutions have been removed in favor of a purely cellular automaton method.
Faults are now separate objects from sections. This allows ruptures to spread between sections belonging to the same larger fault, while allowing each section to have its properties defined independently.
Many new PyVQ plotting and filtering options have been added.
Several major and minor bugs have been fixed.
v2.1.2
More bug fixes
Fixed unit conversion error for magnitudes and stress drop scaling relations.
Fixed right handed convention for strike/dip directions.
Faults now dip down to the right relative to the strike direction.
New --probability_table function for PyVQ to compute conditional EQ probabilities.
v2.1.1
v2.1.0
After setting up continuous integration through CIG, this version contains many technical improvements and compiler setting improvements that ensure the code builds on a variety of Linux and Mac OS X environments. Other changes are grouped by function below.
Simulation Checkpoint Saving is now supported. Specify a text file for output and the number of events to complete before saving the state of the simulation. The simulation can then be restarted from a specified checkpoint. New PyVQ functions were created to paste together multiple simulation files.
Fault Model Creation with the Mesher has been greatly improved. Stress drops are now computed by the mesher and saved to the fault model. Faults are better defined and used by the mesher to set stress drops. We have also implemented better tapering of the slip rates, ensuring constant stress drops along faults.
Many PyVQ plotting updates. We have many new features for analyzing fault models, improved empirical scaling relations for California earthquakes, and much improved subsetting options, automatic file-naming, and new features to make movies of the slip during ruptures.
v2.0.0
This update includes major bug fixes to the rupture model and the multiprocessing mode. The rupture model matrix solver has been stabilized. New features have been added to the data analysis script PyVQ, including event KML (Google Earth) output to visualize co-seismic slips. Improved physically derived stress drop algorithm that uses known scaling relations.
v1.1.0
v1.0.0
Initial release of Virtual California. Virtual California is a boundary element code designed to investigate long term fault system behavior and interactions between faults through stress transfer. The core code is written in C++ and can be run on a variety of parallel processing computers, including shared and distributed memory platforms. To allow increased functionality including development of other simulators, analysis scripts, and visualization tools, some key components of Virtual California have been placed in the QuakeLib library which can be called from C/C++ programs or Python scripts. The QuakeLib library uses the SWIG framework and can therefore be extended to a wide variety of other languages as well.