-
Notifications
You must be signed in to change notification settings - Fork 124
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feature support specfem3d globe (#143)
* added specfem3d_globe class based on manual inspection of a specfem3d_globe working directory and adjoint simulation * included laplacian smoothing wrapper and allow user choice between gaussian and laplacian smoothing * adding specfem3D_globe compatability to SPECFEM Model class. Still need to figure out the intricacies of dealing with multiple regions and whether or not they are updated, which will affect the available kernels, but model reading for 3D globe as well as flavor guessing has been added * finished adding i/o capabilities for SPECFEM3D_GLOBE models in the Model class. Now allows for user-definition of region for building model, and can read and write globe models which have a different format from specfem2d and 3d models * bugfix specfem initialize solver ignore directories in DATA directory as we assume we only need text files * specfem Model class check function can now handle specfem3d_globe models, also deals with all anisotropic model parameters * specfem3d_globe can also have non-isotropic parameters, making this more general in the check statement * adjusted specfem solver class (and subclasses) to include a parameter which is 3dglobe only. this is used to deal with different regions in 3d globe models * changed specfem3d_globe parent to specfem due to some larger inconsistencies between specfem3d and 3d_globe that make it difficult to have 3d as parent to 3d_globe. need to make some larger scale changes to incorporate * preprocess read_ascii now deals with the different ascii formats that 3d_globe and 2d/3d have * bugfix default preprocessing was not properly renaming adjoint sources in line with how specfem3d_globe expects them * fixed bug for xcombine_sem and xsmooth functions not requiring 'reg' tag for parameter input
- Loading branch information
Showing
14 changed files
with
692 additions
and
270 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.