-
Notifications
You must be signed in to change notification settings - Fork 234
15_informations_for_developers
Table of Contents
- Information for developers of the code
You can get a very simple 1D version of a demo code (there is one in Fortran and one in Python):
git clone --recursive https://github.com/SPECFEM/specfem1d.git
This is helpful for everyone who wants to learn how the spectral-element method technique works.
We also have simple 3D demo source codes that implement the SEM in a single, small program, in directory utils/small_SEM_solvers_in_Fortran_and_C_without_MPI_to_learn
of the specfem3d package. They are useful to learn how the spectral-element method works, and how to write or modify a code to implement it. Also useful to test new ideas by modifying these simple codes to run some tests. We also have a similar, even simpler, demo source code for the 2D case in directory utils/small_SEM_solver_in_Fortran_without_MPI_to_learn
of the specfem2d package.
For information on how to contribute to the code, i.e., for how to make your modifications, additions or improvements part of the official package, see https://github.com/SPECFEM/specfem3d/wiki .
This documentation has been automatically generated by pandoc based on the User manual (LaTeX version) in folder doc/USER_MANUAL/ (Sep 26, 2024)
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