-
Notifications
You must be signed in to change notification settings - Fork 234
Home
Welcome to the development wiki of SPECFEM3D. The goal of this page is to provide instructions and best practices to guide developers and contributing scientists. It is intended as 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 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