CNCHASH

Contents:

  • Installation
  • Usage
  • Native Fortran backend (HASH-HP)
  • Benchmarks
  • API Reference

Links

  • English documentation
  • 中文文档
CNCHASH
  • CNCHASH Documentation
  • View page source

Author: He XingChen
Last Updated: 2026-08-14

CNCHASH Documentation

High-performance implementation of HASH for earthquake focal-mechanism determination, built on a Modern Fortran/OpenMP core with a Python front-end.

Contents:

  • Installation
    • Requirements
    • Install
    • Development Setup
    • Verify Installation
  • Usage
    • Basic Usage
    • With S/P Amplitude
    • From Input File
    • Takeoff Angles from Velocity Models
    • Parameters
    • Tips
  • Native Fortran backend (HASH-HP)
    • Architecture
    • Design rules
    • Building
    • Backend selection
    • Batch mode
    • Deliberate differences from HASH v1.2
  • Benchmarks
    • Accuracy (synthetic recovery)
    • Native backend measurements
    • Thread scaling (portable build, 30 stations)
    • Config comparison (portable build, ms/event)
    • Comparison with the original HASH v1.2 (same machine)
    • Batch mode (medium config, portable build)
  • API Reference
    • Main Functions
    • Quality Rating
    • Modules
    • Low-Level Backend Methods
    • Takeoff Angle API
    • Complete Original-HASH Coverage

Links

  • English documentation
  • 中文文档

Indices and tables

  • Index

  • Search Page

Next

© Copyright 2026, He XingChen. Last updated on 2026-08-14.

Built with Sphinx using a theme provided by Read the Docs.