-
Notifications
You must be signed in to change notification settings - Fork 234
Home
Welcome to SPECFEM's development wiki. The goal of this page is to provide instructions and best practices to guide developers and contributing scientists. It is intended is a developer reference, not as a replacement for the user manual.
-
Best Practices: Accepted conventions for SPECFEM development are described here. To create a product that is maintainable over the long term, it is important that contributing scientists follow these conventions.
-
Using Git for SPECFEM: The standard way of contributing to SPECFEM development is described here. This approach is recommended for most users, especially those not yet familiar with Git.
-
[[FOR ADVANCED USERS ONLY / PLEASE DO NOT USE UNLESS YOU KNOW WHAT YOU ARE DOING / Advanced Git Topics]]: Alternative procedures for contributing to SPECFEM are described here, along with advanced aspects of Git and GitHub. MOST USERS CAN SAFELY IGNORE THIS SECTION.
-
Versioning Conventions: The conventions behind SPECFEM's version numbering system are explained here.
Development wiki for SPECFEM3D
Development wiki
- Home
- Development plan
- Best Practices
- Using Git for SPECFEM
- Advanced Git Topics
- Versioning Conventions
- Merging Development Branches into Master
User manual
- 01_introduction
- 02_getting_started
- 03_mesh_generation
- 04_creating_databases
- 05_running_the_solver
- 06_fault_sources
- 07_adjoint_simulations
- 08_doing_tomography
- 08b_performing_full_waveform_inversion_FWI_or_source_inversions
- 09_noise_simulations
- 10_gravity_calculations
- 11_graphics
- 12_running_scheduler
- 13_changing_the_model
- 14_post_processing
- 15_informations_for_developers
- A_reference_frame
- B_channel_codes
- C_troubleshooting
- D_license
- authors
- bug_reports
- copyright_and_version
- features
- manual_SPECFEM3D_Cartesian
- notes_and_acknowledgement
- sponsors