initial upload
This commit is contained in:
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.DS_Store
|
||||
21
LICENSE.md
Executable file
21
LICENSE.md
Executable file
@@ -0,0 +1,21 @@
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2019 Chuanming Liu
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
23
Readme.md
Executable file
23
Readme.md
Executable file
@@ -0,0 +1,23 @@
|
||||
## DAzimSurfTomo
|
||||
|
||||
[DAzimSurfTomo](https://github.com/Chuanming-Liu/DAzimSurfTomo) is a package of direct inversion of surface wave for 3-D isotropic Vsv and azimuthal anisotropy without conventional tomography. Please refer to [Liu et al. (2019)](https://agupubs.onlinelibrary.wiley.com/doi/abs/10.1029/2018JB016920) for the details of the method. The [fast marching method](http://rses.anu.edu.au/~nick/waves.html) (Rawlinson et al., 2004) is used to compute period-dependent surface wave traveltime and ray paths. The forward computation of surface wave is based on the Thomson-Haskell method (the [code of Herrman](http://www.eas.slu.edu/eqc/eqccps.html)) (Herrmann, 2013). The inversion frame is similar to [DSurfTomo](https://github.com/HongjianFang/DSurfTomo) (Fang et al. 2015) for isotropic Vs inversion with the same initial model and input data format.
|
||||
|
||||
Github: https://github.com/Chuanming-Liu/DAzimSurfTomo
|
||||
|
||||
Please check the [manual](https://github.com/Chuanming-Liu/DAzimSurfTomo/blob/master/doc/Manual_DAzimSurfTomo_V2.0.md) in ./doc for usage.
|
||||
|
||||
V1.0: [Mineos](https://geodynamics.org/cig/software/mineos/) is used in the calculation of frequency-dependent phase velocities. Only azimuthal anisotropy is inverted. (Aug, 2017)
|
||||
|
||||
V2.0: Both isotropic Vsv perturbation and azimuthal anisotropy are inverted. The transfer matrix method (Herrmann, 2013) is used to calculate frequency-dependent phase velocities. (Jun, 2019)
|
||||
|
||||
References:
|
||||
|
||||
Liu, C., Yao, H., Yang, H., Shen, W., Fang, H., Hu, S., Qiao, L., 2019. Direct inversion for three-dimensional shear wavespeed azimuthal anisotropy based on surface-wave ray tracing: methodology and application to Yunnan, southwest China. Journal of Geophysics Research: Solid Earth. 124(11), 11394-11413.
|
||||
|
||||
Fang, H., Yao, H., Zhang, H., Huang, Y. C., & van der Hilst, R. D., 2015. Direct inversion of surface wave dispersion for three-dimensional shallow crustal structure based on ray tracing: methodology and application. Geophysical Journal International, 201(3), 1251-1263.
|
||||
|
||||
Rawlinson, N. & Sambridge, M., 2004. Wave front evolution in strongly heterogeneous layered media using the fast marching method, Geophys. J. Int., 156(3), 631–647.
|
||||
|
||||
Herrmann, R. B., 2013. Computer programs in seismology: An evolving tool for instruction and research. Seism Research Letters, 84(6),1081–1088.
|
||||
|
||||
|
||||
BIN
Readme.pdf
Normal file
BIN
Readme.pdf
Normal file
Binary file not shown.
BIN
doc/Fang_2015_GJI.pdf
Executable file
BIN
doc/Fang_2015_GJI.pdf
Executable file
Binary file not shown.
BIN
doc/Liu_2019_JGR.pdf
Normal file
BIN
doc/Liu_2019_JGR.pdf
Normal file
Binary file not shown.
164
doc/Manual_DAzimSurfTomo_V2.0.md
Executable file
164
doc/Manual_DAzimSurfTomo_V2.0.md
Executable file
@@ -0,0 +1,164 @@
|
||||
## User's Manual for DAzimSurfTomo (V2.0)
|
||||
|
||||
Chuanming Liu (chuanmingliu@foxmail.com) and Huajian Yao (hjyao@ustc.edu.cn)
|
||||
|
||||
### 1. Description
|
||||
|
||||
[DAzimSurfTomo](https://github.com/Chuanming-Liu/DAzimSurfTomo) is a Rayleigh wave inversion program which can directly invert Rayleigh wave dispersion data to 3-D depth-dependent Vsv velocity and azimuthal anisotropy, which does not need the conventional intermediate step of tomography. This method was developed at the University of Science and Technology of China (USTC). The inversion frame and isotropic inversion part are based on the [DSurfTomo](https://github.com/HongjianFang/DSurfTomo) (Fang et al. 2015) with the same initial model and input data format. The fast marching method (Rawlinson et al. 2004) is used to compute Rayleigh wave traveltime and ray paths at each period. DAzimSurfTomo includes two inversion mode for isotropic inversion and joint inversion of Vsv and azimuthal anisotropy. Please refer to our [paper](https://agupubs.onlinelibrary.wiley.com/doi/abs/10.1029/2018JB016920) for the details.
|
||||
|
||||
|
||||
### 2. Installation
|
||||
This program has been tested successfully on Debian and MacOS platforms with gfortran.
|
||||
|
||||
Please check the Makefile in ./src for installation.
|
||||
|
||||
### 3. Input file for inversion (para.in)
|
||||
|
||||
```
|
||||
cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
|
||||
c INPUT PARAMETERS
|
||||
cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
|
||||
surfphase_forward_RV3th.dat c: traveltime data file
|
||||
17 17 4 c: nx ny nz (grid number in lat, lon and depth direction)
|
||||
26.5 101.25 c: goxd gozd (upper left point,[lat,lon])
|
||||
0.25 0.25 c: dvxd dvzd (grid interval in lat and lon direction)
|
||||
2 c: sublayers (2~5)
|
||||
2.912 4.142 c: minimum and maximum Vsv
|
||||
1000 c: max(sources, receivers)
|
||||
0.2 c: sparsity fraction
|
||||
5 c: maximum of interation for joint inversion
|
||||
F c: iso-mode (T: isotropic inversion; F: joint inversion)
|
||||
cccccccc control parameters
|
||||
950 c: smoothing for Vs
|
||||
8.5 c: smoothing for Gc, Gs
|
||||
0 c: damp
|
||||
cccccccc periods
|
||||
36 c: kmaxRc number of periods (followed by periods)
|
||||
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
||||
```
|
||||
Note:
|
||||
|
||||
1. `nx, ny, nz` means the grid number of whole model (MOD) including the boundary grids, the grid number of the model, which updates in the inversion, is`(nx-2)*(ny-2)*(nz-1)`.
|
||||
|
||||
2. `goxd, gozd ` indicate the origin point (excluding the boundary points) in latitude (from north to south) and longitude (from west to east). Please make sure the inverted region full includes all the sources and receivers.
|
||||
|
||||
The inverted region: `Lat: goxd-(nx-3)*dvxd ~ goxd; Lon: gozd ~ gozd+(ny-3)*dvzd`
|
||||
|
||||
3. `sublayers` represents how many sublayers used to transform knot grids to layers in order to calculate the depth kernel.
|
||||
|
||||
4. `sparsity fraction` parameter means how sparsity the sensitivity matrix is, 2-10 percent will be enough for most cases.
|
||||
|
||||
5. smoothing is the balancing parameter between data fitting term and smoothing regularization term.
|
||||
|
||||
6. `damp`is the input parameter for LSQR, it controls the amplitude of the inverted parameter.
|
||||
|
||||
|
||||
### 4. Data
|
||||
|
||||
The format of dispersion data ,same as DSurfTomo, is as followed:
|
||||
|
||||
```
|
||||
# 25.148500 121.511100 1 2 0
|
||||
25.158529 121.476890 0.7990
|
||||
25.133539 121.499190 1.0420
|
||||
# 25.158529 121.476890 1 2 0
|
||||
25.119850 121.473190 0.6460
|
||||
# 25.128920 121.417420 1 2 0
|
||||
25.119850 121.473190 0.9430
|
||||
# 25.119850 121.473190 1 2 0
|
||||
25.090361 121.462250 0.8280
|
||||
25.083694 121.435220 1.0870
|
||||
25.133539 121.499190 1.3910
|
||||
```
|
||||
|
||||
Lines beginning with '#' represent the sources, followed by source latitude, source longitude, period index (integer), wave type and velocity type.
|
||||
|
||||
Each source is then followed by the receiver data: the first two columns are the latitude and longitude of the receivers, the third column is phase or group velocity (surface wave dispersion measurements). Period index (integer): index of the period vector that is listed in the parameter file para.in.
|
||||
|
||||
Wave type (integer): 2 for Rayleigh wave and 1 for Love wave
|
||||
|
||||
Velocity type (integer): 0 for phase velocity and 1 for group velocity.
|
||||
|
||||
For DAzimSurfTomo focus on the inversion of azimuthal anisotropy, the input data is limit to the Rayleigh wave phase velocity.
|
||||
|
||||
### 5. Initial Model (MOD)
|
||||
|
||||
The file name of the initial model must be 'MOD', the content looks like:
|
||||
|
||||
```
|
||||
0.0 10.0 35.0 60.0
|
||||
3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200
|
||||
3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200
|
||||
3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200
|
||||
3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200
|
||||
3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200
|
||||
3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200
|
||||
```
|
||||
|
||||
The first line is the depths (km) of grid points in the vertical direction.
|
||||
|
||||
Then followed by shear velocity values (in km/s). The order is altitude first, then longitude, followed by depth. Each row represents shear velocity values at different latitude at a single longitude and a certain depth, then followed by next longitude, then depth.
|
||||
|
||||
In case of a 3D initial velocity model, note we have boundary values included in this file. The original point will be in the upper northwest corner.
|
||||
|
||||
|
||||
### 6. Output files
|
||||
|
||||
#### isotropic mode
|
||||
|
||||
1.`DSurfTomo.dat` (grid model)
|
||||
|
||||
```
|
||||
col 1: longitude (degree)
|
||||
col 2: latitude (degree)
|
||||
col 3: depth (km)
|
||||
col 4: Vsv (km/s)
|
||||
```
|
||||
|
||||
2.`MOD_Ref`: same as `MOD`, which can be used as the initial model for joint inversion.
|
||||
|
||||
#### joint inversion mode (or anisotropic inversion mode)
|
||||
|
||||
1.`Gc_Gs_model.inv` (layered model)
|
||||
|
||||
```
|
||||
col 1: longitude (degree)
|
||||
col 2: latitude (degree)
|
||||
col 3: depth (lower interface) (km)
|
||||
col 4: Vsv (layer averaged Vsv) (km/s)
|
||||
col 5: fast direction (from north) (degree)
|
||||
col 6: amplitude
|
||||
col 7: Gc/L (%)
|
||||
col 8: Gs/L (%)
|
||||
```
|
||||
2.`period_Azm_tomo.inv` (layered model)
|
||||
|
||||
```
|
||||
col 1: longitude (degree)
|
||||
col 2: latitude (degree)
|
||||
col 3: period (s)
|
||||
col 4: Rayleigh wave phase velocity (km/s)
|
||||
col 5: fast direction (from north) (degree)
|
||||
col 6: relative amplitude (/a0_c)
|
||||
col 7: amplitude (sqrt(a1**2+a2**2))
|
||||
col 8: a1_cos
|
||||
col 9: a2_sin
|
||||
```
|
||||
|
||||
### 7. Workflow
|
||||
|
||||
1. Perform isotropic inversion to generate reference model and find the appropriate smoothing for Vsv. (test2)
|
||||
2. Perform joint inversion. (test3)
|
||||
|
||||
### References
|
||||
|
||||
Liu, C., Yao, H., Yang, H., Shen, W., Fang, H., Hu, S., Qiao, L., 2019. Direct inversion for three-dimensional shear wavespeed azimuthal anisotropy based on surface-wave ray tracing: methodology and application to Yunnan, southwest China. Journal of Geophysics Research: Solid Earth. *124*(11), 11394-11413.
|
||||
|
||||
|
||||
Fang, H., Yao, H., Zhang, H., Huang, Y. C., & van der Hilst, R. D., 2015. Direct inversion of surface wave dispersion for three-dimensional shallow crustal structure based on ray tracing: methodology and application. Geophysical Journal International, 201(3), 1251-1263.
|
||||
|
||||
Rawlinson, N. & Sambridge, M., 2004. Wave front evolution in strongly heterogeneous layered media using the fast marching method, Geophys. J. Int., 156(3), 631–647.
|
||||
|
||||
Herrmann, R. B., 2013. Computer programs in seismology: An evolving tool for instruction and research. Seism Research Letters, 84(6),1081–1088.
|
||||
|
||||
|
||||
BIN
doc/Manual_DAzimSurfTomo_V2.0.pdf
Normal file
BIN
doc/Manual_DAzimSurfTomo_V2.0.pdf
Normal file
Binary file not shown.
45
example/test1_syn_foward/MODGc.true
Normal file
45
example/test1_syn_foward/MODGc.true
Normal file
@@ -0,0 +1,45 @@
|
||||
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
|
||||
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
|
||||
0.000 0.030 0.030 0.030 0.030 -0.030 -0.030 -0.030 -0.030 -0.030 0.030 0.030 0.030 0.030 0.000
|
||||
0.000 0.030 0.030 0.030 0.030 -0.030 -0.030 -0.030 -0.030 -0.030 0.030 0.030 0.030 0.030 0.000
|
||||
0.000 0.030 0.030 0.030 0.030 -0.030 -0.030 -0.030 -0.030 -0.030 0.030 0.030 0.030 0.030 0.000
|
||||
0.000 0.030 0.030 0.030 0.030 -0.030 -0.030 -0.030 -0.030 -0.030 0.030 0.030 0.030 0.030 0.000
|
||||
0.000 0.030 0.030 0.030 0.030 -0.030 -0.030 -0.030 -0.030 -0.030 0.030 0.030 0.030 0.030 0.000
|
||||
0.000 0.030 0.030 0.030 0.030 -0.030 -0.030 -0.030 -0.030 -0.030 0.030 0.030 0.030 0.030 0.000
|
||||
0.000 0.030 0.030 0.030 0.030 -0.030 -0.030 -0.030 -0.030 -0.030 0.030 0.030 0.030 0.030 0.000
|
||||
0.000 0.030 0.030 0.030 0.030 -0.030 -0.030 -0.030 -0.030 -0.030 0.030 0.030 0.030 0.030 0.000
|
||||
0.000 0.030 0.030 0.030 0.030 -0.030 -0.030 -0.030 -0.030 -0.030 0.030 0.030 0.030 0.030 0.000
|
||||
0.000 0.030 0.030 0.030 0.030 -0.030 -0.030 -0.030 -0.030 -0.030 0.030 0.030 0.030 0.030 0.000
|
||||
0.000 0.030 0.030 0.030 0.030 -0.030 -0.030 -0.030 -0.030 -0.030 0.030 0.030 0.030 0.030 0.000
|
||||
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
|
||||
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
|
||||
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
|
||||
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
|
||||
0.000 -0.050 -0.050 -0.050 -0.050 0.050 0.050 0.050 0.050 0.050 -0.050 -0.050 -0.050 -0.050 0.000
|
||||
0.000 -0.050 -0.050 -0.050 -0.050 0.050 0.050 0.050 0.050 0.050 -0.050 -0.050 -0.050 -0.050 0.000
|
||||
0.000 -0.050 -0.050 -0.050 -0.050 0.050 0.050 0.050 0.050 0.050 -0.050 -0.050 -0.050 -0.050 0.000
|
||||
0.000 -0.050 -0.050 -0.050 -0.050 0.050 0.050 0.050 0.050 0.050 -0.050 -0.050 -0.050 -0.050 0.000
|
||||
0.000 -0.050 -0.050 -0.050 -0.050 0.050 0.050 0.050 0.050 0.050 -0.050 -0.050 -0.050 -0.050 0.000
|
||||
0.000 -0.050 -0.050 -0.050 -0.050 0.050 0.050 0.050 0.050 0.050 -0.050 -0.050 -0.050 -0.050 0.000
|
||||
0.000 -0.050 -0.050 -0.050 -0.050 0.050 0.050 0.050 0.050 0.050 -0.050 -0.050 -0.050 -0.050 0.000
|
||||
0.000 -0.050 -0.050 -0.050 -0.050 0.050 0.050 0.050 0.050 0.050 -0.050 -0.050 -0.050 -0.050 0.000
|
||||
0.000 -0.050 -0.050 -0.050 -0.050 0.050 0.050 0.050 0.050 0.050 -0.050 -0.050 -0.050 -0.050 0.000
|
||||
0.000 -0.050 -0.050 -0.050 -0.050 0.050 0.050 0.050 0.050 0.050 -0.050 -0.050 -0.050 -0.050 0.000
|
||||
0.000 -0.050 -0.050 -0.050 -0.050 0.050 0.050 0.050 0.050 0.050 -0.050 -0.050 -0.050 -0.050 0.000
|
||||
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
|
||||
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
|
||||
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
|
||||
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
|
||||
0.000 0.060 0.060 0.060 0.060 -0.060 -0.060 -0.060 -0.060 -0.060 0.060 0.060 0.060 0.060 0.000
|
||||
0.000 0.060 0.060 0.060 0.060 -0.060 -0.060 -0.060 -0.060 -0.060 0.060 0.060 0.060 0.060 0.000
|
||||
0.000 0.060 0.060 0.060 0.060 -0.060 -0.060 -0.060 -0.060 -0.060 0.060 0.060 0.060 0.060 0.000
|
||||
0.000 0.060 0.060 0.060 0.060 -0.060 -0.060 -0.060 -0.060 -0.060 0.060 0.060 0.060 0.060 0.000
|
||||
0.000 0.060 0.060 0.060 0.060 -0.060 -0.060 -0.060 -0.060 -0.060 0.060 0.060 0.060 0.060 0.000
|
||||
0.000 0.060 0.060 0.060 0.060 -0.060 -0.060 -0.060 -0.060 -0.060 0.060 0.060 0.060 0.060 0.000
|
||||
0.000 0.060 0.060 0.060 0.060 -0.060 -0.060 -0.060 -0.060 -0.060 0.060 0.060 0.060 0.060 0.000
|
||||
0.000 0.060 0.060 0.060 0.060 -0.060 -0.060 -0.060 -0.060 -0.060 0.060 0.060 0.060 0.060 0.000
|
||||
0.000 0.060 0.060 0.060 0.060 -0.060 -0.060 -0.060 -0.060 -0.060 0.060 0.060 0.060 0.060 0.000
|
||||
0.000 0.060 0.060 0.060 0.060 -0.060 -0.060 -0.060 -0.060 -0.060 0.060 0.060 0.060 0.060 0.000
|
||||
0.000 0.060 0.060 0.060 0.060 -0.060 -0.060 -0.060 -0.060 -0.060 0.060 0.060 0.060 0.060 0.000
|
||||
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
|
||||
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
|
||||
45
example/test1_syn_foward/MODGs.true
Normal file
45
example/test1_syn_foward/MODGs.true
Normal file
@@ -0,0 +1,45 @@
|
||||
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
|
||||
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
|
||||
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
|
||||
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
|
||||
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
|
||||
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
|
||||
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
|
||||
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
|
||||
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
|
||||
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
|
||||
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
|
||||
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
|
||||
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
|
||||
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
|
||||
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
|
||||
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
|
||||
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
|
||||
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
|
||||
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
|
||||
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
|
||||
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
|
||||
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
|
||||
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
|
||||
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
|
||||
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
|
||||
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
|
||||
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
|
||||
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
|
||||
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
|
||||
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
|
||||
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
|
||||
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
|
||||
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
|
||||
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
|
||||
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
|
||||
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
|
||||
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
|
||||
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
|
||||
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
|
||||
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
|
||||
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
|
||||
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
|
||||
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
|
||||
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
|
||||
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
|
||||
69
example/test1_syn_foward/MODVs.true
Normal file
69
example/test1_syn_foward/MODVs.true
Normal file
@@ -0,0 +1,69 @@
|
||||
0.0 10.0 35.0 60.0
|
||||
3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200
|
||||
3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200
|
||||
3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200
|
||||
3.200 3.200 3.433 3.488 3.433 3.289 3.111 2.967 2.912 2.967 3.111 3.289 3.433 3.488 3.433 3.200 3.200
|
||||
3.200 3.200 3.433 3.488 3.433 3.289 3.111 2.967 2.912 2.967 3.111 3.289 3.433 3.488 3.433 3.200 3.200
|
||||
3.200 3.200 3.433 3.488 3.433 3.289 3.111 2.967 2.912 2.967 3.111 3.289 3.433 3.488 3.433 3.200 3.200
|
||||
3.200 3.200 3.433 3.488 3.433 3.289 3.111 2.967 2.912 2.967 3.111 3.289 3.433 3.488 3.433 3.200 3.200
|
||||
3.200 3.200 3.433 3.488 3.433 3.289 3.111 2.967 2.912 2.967 3.111 3.289 3.433 3.488 3.433 3.200 3.200
|
||||
3.200 3.200 3.433 3.488 3.433 3.289 3.111 2.967 2.912 2.967 3.111 3.289 3.433 3.488 3.433 3.200 3.200
|
||||
3.200 3.200 3.433 3.488 3.433 3.289 3.111 2.967 2.912 2.967 3.111 3.289 3.433 3.488 3.433 3.200 3.200
|
||||
3.200 3.200 3.433 3.488 3.433 3.289 3.111 2.967 2.912 2.967 3.111 3.289 3.433 3.488 3.433 3.200 3.200
|
||||
3.200 3.200 3.433 3.488 3.433 3.289 3.111 2.967 2.912 2.967 3.111 3.289 3.433 3.488 3.433 3.200 3.200
|
||||
3.200 3.200 3.433 3.488 3.433 3.289 3.111 2.967 2.912 2.967 3.111 3.289 3.433 3.488 3.433 3.200 3.200
|
||||
3.200 3.200 3.433 3.488 3.433 3.289 3.111 2.967 2.912 2.967 3.111 3.289 3.433 3.488 3.433 3.200 3.200
|
||||
3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200
|
||||
3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200
|
||||
3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200
|
||||
3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400
|
||||
3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400
|
||||
3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400
|
||||
3.400 3.400 3.648 3.706 3.648 3.495 3.305 3.152 3.094 3.152 3.305 3.495 3.648 3.706 3.648 3.400 3.400
|
||||
3.400 3.400 3.648 3.706 3.648 3.495 3.305 3.152 3.094 3.152 3.305 3.495 3.648 3.706 3.648 3.400 3.400
|
||||
3.400 3.400 3.648 3.706 3.648 3.495 3.305 3.152 3.094 3.152 3.305 3.495 3.648 3.706 3.648 3.400 3.400
|
||||
3.400 3.400 3.648 3.706 3.648 3.495 3.305 3.152 3.094 3.152 3.305 3.495 3.648 3.706 3.648 3.400 3.400
|
||||
3.400 3.400 3.648 3.706 3.648 3.495 3.305 3.152 3.094 3.152 3.305 3.495 3.648 3.706 3.648 3.400 3.400
|
||||
3.400 3.400 3.648 3.706 3.648 3.495 3.305 3.152 3.094 3.152 3.305 3.495 3.648 3.706 3.648 3.400 3.400
|
||||
3.400 3.400 3.648 3.706 3.648 3.495 3.305 3.152 3.094 3.152 3.305 3.495 3.648 3.706 3.648 3.400 3.400
|
||||
3.400 3.400 3.648 3.706 3.648 3.495 3.305 3.152 3.094 3.152 3.305 3.495 3.648 3.706 3.648 3.400 3.400
|
||||
3.400 3.400 3.648 3.706 3.648 3.495 3.305 3.152 3.094 3.152 3.305 3.495 3.648 3.706 3.648 3.400 3.400
|
||||
3.400 3.400 3.648 3.706 3.648 3.495 3.305 3.152 3.094 3.152 3.305 3.495 3.648 3.706 3.648 3.400 3.400
|
||||
3.400 3.400 3.648 3.706 3.648 3.495 3.305 3.152 3.094 3.152 3.305 3.495 3.648 3.706 3.648 3.400 3.400
|
||||
3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400
|
||||
3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400
|
||||
3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400
|
||||
3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800
|
||||
3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800
|
||||
3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800
|
||||
3.800 3.800 4.077 4.142 4.077 3.906 3.694 3.523 3.458 3.523 3.694 3.906 4.077 4.142 4.077 3.800 3.800
|
||||
3.800 3.800 4.077 4.142 4.077 3.906 3.694 3.523 3.458 3.523 3.694 3.906 4.077 4.142 4.077 3.800 3.800
|
||||
3.800 3.800 4.077 4.142 4.077 3.906 3.694 3.523 3.458 3.523 3.694 3.906 4.077 4.142 4.077 3.800 3.800
|
||||
3.800 3.800 4.077 4.142 4.077 3.906 3.694 3.523 3.458 3.523 3.694 3.906 4.077 4.142 4.077 3.800 3.800
|
||||
3.800 3.800 4.077 4.142 4.077 3.906 3.694 3.523 3.458 3.523 3.694 3.906 4.077 4.142 4.077 3.800 3.800
|
||||
3.800 3.800 4.077 4.142 4.077 3.906 3.694 3.523 3.458 3.523 3.694 3.906 4.077 4.142 4.077 3.800 3.800
|
||||
3.800 3.800 4.077 4.142 4.077 3.906 3.694 3.523 3.458 3.523 3.694 3.906 4.077 4.142 4.077 3.800 3.800
|
||||
3.800 3.800 4.077 4.142 4.077 3.906 3.694 3.523 3.458 3.523 3.694 3.906 4.077 4.142 4.077 3.800 3.800
|
||||
3.800 3.800 4.077 4.142 4.077 3.906 3.694 3.523 3.458 3.523 3.694 3.906 4.077 4.142 4.077 3.800 3.800
|
||||
3.800 3.800 4.077 4.142 4.077 3.906 3.694 3.523 3.458 3.523 3.694 3.906 4.077 4.142 4.077 3.800 3.800
|
||||
3.800 3.800 4.077 4.142 4.077 3.906 3.694 3.523 3.458 3.523 3.694 3.906 4.077 4.142 4.077 3.800 3.800
|
||||
3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800
|
||||
3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800
|
||||
3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800
|
||||
4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200
|
||||
4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200
|
||||
4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200
|
||||
4.200 4.200 4.506 4.578 4.506 4.317 4.083 3.894 3.822 3.894 4.083 4.317 4.506 4.578 4.506 4.200 4.200
|
||||
4.200 4.200 4.506 4.578 4.506 4.317 4.083 3.894 3.822 3.894 4.083 4.317 4.506 4.578 4.506 4.200 4.200
|
||||
4.200 4.200 4.506 4.578 4.506 4.317 4.083 3.894 3.822 3.894 4.083 4.317 4.506 4.578 4.506 4.200 4.200
|
||||
4.200 4.200 4.506 4.578 4.506 4.317 4.083 3.894 3.822 3.894 4.083 4.317 4.506 4.578 4.506 4.200 4.200
|
||||
4.200 4.200 4.506 4.578 4.506 4.317 4.083 3.894 3.822 3.894 4.083 4.317 4.506 4.578 4.506 4.200 4.200
|
||||
4.200 4.200 4.506 4.578 4.506 4.317 4.083 3.894 3.822 3.894 4.083 4.317 4.506 4.578 4.506 4.200 4.200
|
||||
4.200 4.200 4.506 4.578 4.506 4.317 4.083 3.894 3.822 3.894 4.083 4.317 4.506 4.578 4.506 4.200 4.200
|
||||
4.200 4.200 4.506 4.578 4.506 4.317 4.083 3.894 3.822 3.894 4.083 4.317 4.506 4.578 4.506 4.200 4.200
|
||||
4.200 4.200 4.506 4.578 4.506 4.317 4.083 3.894 3.822 3.894 4.083 4.317 4.506 4.578 4.506 4.200 4.200
|
||||
4.200 4.200 4.506 4.578 4.506 4.317 4.083 3.894 3.822 3.894 4.083 4.317 4.506 4.578 4.506 4.200 4.200
|
||||
4.200 4.200 4.506 4.578 4.506 4.317 4.083 3.894 3.822 3.894 4.083 4.317 4.506 4.578 4.506 4.200 4.200
|
||||
4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200
|
||||
4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200
|
||||
4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200
|
||||
10
example/test1_syn_foward/Readme.txt
Executable file
10
example/test1_syn_foward/Readme.txt
Executable file
@@ -0,0 +1,10 @@
|
||||
input list:
|
||||
para.in - parameter file
|
||||
MODVs.true - input true Vsv model (same as MOD)
|
||||
MODGs.true - input true Gs model (does not contains the boundary points); Gs/L (dimensionless)
|
||||
MODGc.true - input true Gc mdoel
|
||||
Surfphase_RV3_5_40s_1s.dat - blank traveltime data file, only paths are useful
|
||||
|
||||
output list:
|
||||
surfphase_forward_RV3th.dat - predicated raypath data file (main output, used in follow-up inversion.)
|
||||
period_Azm_tomo.real - predicated Rayleigh wave phase velocity map with anisotropy
|
||||
265680
example/test1_syn_foward/Surfphase_RV3_5_40s_1s.dat
Normal file
265680
example/test1_syn_foward/Surfphase_RV3_5_40s_1s.dat
Normal file
File diff suppressed because it is too large
Load Diff
675
example/test1_syn_foward/output/Gc_Gs_model.real
Normal file
675
example/test1_syn_foward/output/Gc_Gs_model.real
Normal file
@@ -0,0 +1,675 @@
|
||||
101.2500 26.5000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 26.2500 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 26.0000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 25.7500 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 25.5000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 25.2500 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 25.0000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 24.7500 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 24.5000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 24.2500 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 24.0000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 23.7500 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 23.5000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 23.2500 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 23.0000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 26.5000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 26.2500 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 26.0000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 25.7500 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 25.5000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 25.2500 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 25.0000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 24.7500 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 24.5000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 24.2500 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 24.0000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 23.7500 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 23.5000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 23.2500 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 23.0000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
101.7500 26.5000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
101.7500 26.2500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
101.7500 26.0000 10.0000 3.5970 0.0000 0.0150 3.0000 0.0000
|
||||
101.7500 25.7500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
101.7500 25.5000 10.0000 3.3920 0.0000 0.0150 3.0000 0.0000
|
||||
101.7500 25.2500 10.0000 3.2080 90.0000 0.0150 -3.0000 0.0000
|
||||
101.7500 25.0000 10.0000 3.0595 90.0000 0.0150 -3.0000 0.0000
|
||||
101.7500 24.7500 10.0000 3.0030 90.0000 0.0150 -3.0000 0.0000
|
||||
101.7500 24.5000 10.0000 3.0595 90.0000 0.0150 -3.0000 0.0000
|
||||
101.7500 24.2500 10.0000 3.2080 90.0000 0.0150 -3.0000 0.0000
|
||||
101.7500 24.0000 10.0000 3.3920 0.0000 0.0150 3.0000 0.0000
|
||||
101.7500 23.7500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
101.7500 23.5000 10.0000 3.5970 0.0000 0.0150 3.0000 0.0000
|
||||
101.7500 23.2500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
101.7500 23.0000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
102.0000 26.5000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
102.0000 26.2500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
102.0000 26.0000 10.0000 3.5970 0.0000 0.0150 3.0000 0.0000
|
||||
102.0000 25.7500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
102.0000 25.5000 10.0000 3.3920 0.0000 0.0150 3.0000 0.0000
|
||||
102.0000 25.2500 10.0000 3.2080 90.0000 0.0150 -3.0000 0.0000
|
||||
102.0000 25.0000 10.0000 3.0595 90.0000 0.0150 -3.0000 0.0000
|
||||
102.0000 24.7500 10.0000 3.0030 90.0000 0.0150 -3.0000 0.0000
|
||||
102.0000 24.5000 10.0000 3.0595 90.0000 0.0150 -3.0000 0.0000
|
||||
102.0000 24.2500 10.0000 3.2080 90.0000 0.0150 -3.0000 0.0000
|
||||
102.0000 24.0000 10.0000 3.3920 0.0000 0.0150 3.0000 0.0000
|
||||
102.0000 23.7500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
102.0000 23.5000 10.0000 3.5970 0.0000 0.0150 3.0000 0.0000
|
||||
102.0000 23.2500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
102.0000 23.0000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
102.2500 26.5000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
102.2500 26.2500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
102.2500 26.0000 10.0000 3.5970 0.0000 0.0150 3.0000 0.0000
|
||||
102.2500 25.7500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
102.2500 25.5000 10.0000 3.3920 0.0000 0.0150 3.0000 0.0000
|
||||
102.2500 25.2500 10.0000 3.2080 90.0000 0.0150 -3.0000 0.0000
|
||||
102.2500 25.0000 10.0000 3.0595 90.0000 0.0150 -3.0000 0.0000
|
||||
102.2500 24.7500 10.0000 3.0030 90.0000 0.0150 -3.0000 0.0000
|
||||
102.2500 24.5000 10.0000 3.0595 90.0000 0.0150 -3.0000 0.0000
|
||||
102.2500 24.2500 10.0000 3.2080 90.0000 0.0150 -3.0000 0.0000
|
||||
102.2500 24.0000 10.0000 3.3920 0.0000 0.0150 3.0000 0.0000
|
||||
102.2500 23.7500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
102.2500 23.5000 10.0000 3.5970 0.0000 0.0150 3.0000 0.0000
|
||||
102.2500 23.2500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
102.2500 23.0000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
102.5000 26.5000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
102.5000 26.2500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
102.5000 26.0000 10.0000 3.5970 0.0000 0.0150 3.0000 0.0000
|
||||
102.5000 25.7500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
102.5000 25.5000 10.0000 3.3920 0.0000 0.0150 3.0000 0.0000
|
||||
102.5000 25.2500 10.0000 3.2080 90.0000 0.0150 -3.0000 0.0000
|
||||
102.5000 25.0000 10.0000 3.0595 90.0000 0.0150 -3.0000 0.0000
|
||||
102.5000 24.7500 10.0000 3.0030 90.0000 0.0150 -3.0000 0.0000
|
||||
102.5000 24.5000 10.0000 3.0595 90.0000 0.0150 -3.0000 0.0000
|
||||
102.5000 24.2500 10.0000 3.2080 90.0000 0.0150 -3.0000 0.0000
|
||||
102.5000 24.0000 10.0000 3.3920 0.0000 0.0150 3.0000 0.0000
|
||||
102.5000 23.7500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
102.5000 23.5000 10.0000 3.5970 0.0000 0.0150 3.0000 0.0000
|
||||
102.5000 23.2500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
102.5000 23.0000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
102.7500 26.5000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
102.7500 26.2500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
102.7500 26.0000 10.0000 3.5970 0.0000 0.0150 3.0000 0.0000
|
||||
102.7500 25.7500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
102.7500 25.5000 10.0000 3.3920 0.0000 0.0150 3.0000 0.0000
|
||||
102.7500 25.2500 10.0000 3.2080 90.0000 0.0150 -3.0000 0.0000
|
||||
102.7500 25.0000 10.0000 3.0595 90.0000 0.0150 -3.0000 0.0000
|
||||
102.7500 24.7500 10.0000 3.0030 90.0000 0.0150 -3.0000 0.0000
|
||||
102.7500 24.5000 10.0000 3.0595 90.0000 0.0150 -3.0000 0.0000
|
||||
102.7500 24.2500 10.0000 3.2080 90.0000 0.0150 -3.0000 0.0000
|
||||
102.7500 24.0000 10.0000 3.3920 0.0000 0.0150 3.0000 0.0000
|
||||
102.7500 23.7500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
102.7500 23.5000 10.0000 3.5970 0.0000 0.0150 3.0000 0.0000
|
||||
102.7500 23.2500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
102.7500 23.0000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
103.0000 26.5000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
103.0000 26.2500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
103.0000 26.0000 10.0000 3.5970 0.0000 0.0150 3.0000 0.0000
|
||||
103.0000 25.7500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
103.0000 25.5000 10.0000 3.3920 0.0000 0.0150 3.0000 0.0000
|
||||
103.0000 25.2500 10.0000 3.2080 90.0000 0.0150 -3.0000 0.0000
|
||||
103.0000 25.0000 10.0000 3.0595 90.0000 0.0150 -3.0000 0.0000
|
||||
103.0000 24.7500 10.0000 3.0030 90.0000 0.0150 -3.0000 0.0000
|
||||
103.0000 24.5000 10.0000 3.0595 90.0000 0.0150 -3.0000 0.0000
|
||||
103.0000 24.2500 10.0000 3.2080 90.0000 0.0150 -3.0000 0.0000
|
||||
103.0000 24.0000 10.0000 3.3920 0.0000 0.0150 3.0000 0.0000
|
||||
103.0000 23.7500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
103.0000 23.5000 10.0000 3.5970 0.0000 0.0150 3.0000 0.0000
|
||||
103.0000 23.2500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
103.0000 23.0000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
103.2500 26.5000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
103.2500 26.2500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
103.2500 26.0000 10.0000 3.5970 0.0000 0.0150 3.0000 0.0000
|
||||
103.2500 25.7500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
103.2500 25.5000 10.0000 3.3920 0.0000 0.0150 3.0000 0.0000
|
||||
103.2500 25.2500 10.0000 3.2080 90.0000 0.0150 -3.0000 0.0000
|
||||
103.2500 25.0000 10.0000 3.0595 90.0000 0.0150 -3.0000 0.0000
|
||||
103.2500 24.7500 10.0000 3.0030 90.0000 0.0150 -3.0000 0.0000
|
||||
103.2500 24.5000 10.0000 3.0595 90.0000 0.0150 -3.0000 0.0000
|
||||
103.2500 24.2500 10.0000 3.2080 90.0000 0.0150 -3.0000 0.0000
|
||||
103.2500 24.0000 10.0000 3.3920 0.0000 0.0150 3.0000 0.0000
|
||||
103.2500 23.7500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
103.2500 23.5000 10.0000 3.5970 0.0000 0.0150 3.0000 0.0000
|
||||
103.2500 23.2500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
103.2500 23.0000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
103.5000 26.5000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
103.5000 26.2500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
103.5000 26.0000 10.0000 3.5970 0.0000 0.0150 3.0000 0.0000
|
||||
103.5000 25.7500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
103.5000 25.5000 10.0000 3.3920 0.0000 0.0150 3.0000 0.0000
|
||||
103.5000 25.2500 10.0000 3.2080 90.0000 0.0150 -3.0000 0.0000
|
||||
103.5000 25.0000 10.0000 3.0595 90.0000 0.0150 -3.0000 0.0000
|
||||
103.5000 24.7500 10.0000 3.0030 90.0000 0.0150 -3.0000 0.0000
|
||||
103.5000 24.5000 10.0000 3.0595 90.0000 0.0150 -3.0000 0.0000
|
||||
103.5000 24.2500 10.0000 3.2080 90.0000 0.0150 -3.0000 0.0000
|
||||
103.5000 24.0000 10.0000 3.3920 0.0000 0.0150 3.0000 0.0000
|
||||
103.5000 23.7500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
103.5000 23.5000 10.0000 3.5970 0.0000 0.0150 3.0000 0.0000
|
||||
103.5000 23.2500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
103.5000 23.0000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
103.7500 26.5000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
103.7500 26.2500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
103.7500 26.0000 10.0000 3.5970 0.0000 0.0150 3.0000 0.0000
|
||||
103.7500 25.7500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
103.7500 25.5000 10.0000 3.3920 0.0000 0.0150 3.0000 0.0000
|
||||
103.7500 25.2500 10.0000 3.2080 90.0000 0.0150 -3.0000 0.0000
|
||||
103.7500 25.0000 10.0000 3.0595 90.0000 0.0150 -3.0000 0.0000
|
||||
103.7500 24.7500 10.0000 3.0030 90.0000 0.0150 -3.0000 0.0000
|
||||
103.7500 24.5000 10.0000 3.0595 90.0000 0.0150 -3.0000 0.0000
|
||||
103.7500 24.2500 10.0000 3.2080 90.0000 0.0150 -3.0000 0.0000
|
||||
103.7500 24.0000 10.0000 3.3920 0.0000 0.0150 3.0000 0.0000
|
||||
103.7500 23.7500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
103.7500 23.5000 10.0000 3.5970 0.0000 0.0150 3.0000 0.0000
|
||||
103.7500 23.2500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
103.7500 23.0000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.0000 26.5000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.0000 26.2500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
104.0000 26.0000 10.0000 3.5970 0.0000 0.0150 3.0000 0.0000
|
||||
104.0000 25.7500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
104.0000 25.5000 10.0000 3.3920 0.0000 0.0150 3.0000 0.0000
|
||||
104.0000 25.2500 10.0000 3.2080 90.0000 0.0150 -3.0000 0.0000
|
||||
104.0000 25.0000 10.0000 3.0595 90.0000 0.0150 -3.0000 0.0000
|
||||
104.0000 24.7500 10.0000 3.0030 90.0000 0.0150 -3.0000 0.0000
|
||||
104.0000 24.5000 10.0000 3.0595 90.0000 0.0150 -3.0000 0.0000
|
||||
104.0000 24.2500 10.0000 3.2080 90.0000 0.0150 -3.0000 0.0000
|
||||
104.0000 24.0000 10.0000 3.3920 0.0000 0.0150 3.0000 0.0000
|
||||
104.0000 23.7500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
104.0000 23.5000 10.0000 3.5970 0.0000 0.0150 3.0000 0.0000
|
||||
104.0000 23.2500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
104.0000 23.0000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.2500 26.5000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.2500 26.2500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
104.2500 26.0000 10.0000 3.5970 0.0000 0.0150 3.0000 0.0000
|
||||
104.2500 25.7500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
104.2500 25.5000 10.0000 3.3920 0.0000 0.0150 3.0000 0.0000
|
||||
104.2500 25.2500 10.0000 3.2080 90.0000 0.0150 -3.0000 0.0000
|
||||
104.2500 25.0000 10.0000 3.0595 90.0000 0.0150 -3.0000 0.0000
|
||||
104.2500 24.7500 10.0000 3.0030 90.0000 0.0150 -3.0000 0.0000
|
||||
104.2500 24.5000 10.0000 3.0595 90.0000 0.0150 -3.0000 0.0000
|
||||
104.2500 24.2500 10.0000 3.2080 90.0000 0.0150 -3.0000 0.0000
|
||||
104.2500 24.0000 10.0000 3.3920 0.0000 0.0150 3.0000 0.0000
|
||||
104.2500 23.7500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
104.2500 23.5000 10.0000 3.5970 0.0000 0.0150 3.0000 0.0000
|
||||
104.2500 23.2500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
104.2500 23.0000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 26.5000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 26.2500 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 26.0000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 25.7500 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 25.5000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 25.2500 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 25.0000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 24.7500 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 24.5000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 24.2500 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 24.0000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 23.7500 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 23.5000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 23.2500 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 23.0000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 26.5000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 26.2500 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 26.0000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 25.7500 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 25.5000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 25.2500 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 25.0000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 24.7500 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 24.5000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 24.2500 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 24.0000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 23.7500 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 23.5000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 23.2500 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 23.0000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 26.5000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 26.2500 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 26.0000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 25.7500 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 25.5000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 25.2500 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 25.0000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 24.7500 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 24.5000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 24.2500 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 24.0000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 23.7500 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 23.5000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 23.2500 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 23.0000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 26.5000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 26.2500 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 26.0000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 25.7500 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 25.5000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 25.2500 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 25.0000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 24.7500 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 24.5000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 24.2500 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 24.0000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 23.7500 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 23.5000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 23.2500 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 23.0000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
101.7500 26.5000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
101.7500 26.2500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
101.7500 26.0000 35.0000 3.9240 90.0000 0.0250 -5.0000 0.0000
|
||||
101.7500 25.7500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
101.7500 25.5000 35.0000 3.7005 90.0000 0.0250 -5.0000 0.0000
|
||||
101.7500 25.2500 35.0000 3.4995 0.0000 0.0250 5.0000 0.0000
|
||||
101.7500 25.0000 35.0000 3.3375 0.0000 0.0250 5.0000 0.0000
|
||||
101.7500 24.7500 35.0000 3.2760 0.0000 0.0250 5.0000 0.0000
|
||||
101.7500 24.5000 35.0000 3.3375 0.0000 0.0250 5.0000 0.0000
|
||||
101.7500 24.2500 35.0000 3.4995 0.0000 0.0250 5.0000 0.0000
|
||||
101.7500 24.0000 35.0000 3.7005 90.0000 0.0250 -5.0000 0.0000
|
||||
101.7500 23.7500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
101.7500 23.5000 35.0000 3.9240 90.0000 0.0250 -5.0000 0.0000
|
||||
101.7500 23.2500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
101.7500 23.0000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
102.0000 26.5000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
102.0000 26.2500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
102.0000 26.0000 35.0000 3.9240 90.0000 0.0250 -5.0000 0.0000
|
||||
102.0000 25.7500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
102.0000 25.5000 35.0000 3.7005 90.0000 0.0250 -5.0000 0.0000
|
||||
102.0000 25.2500 35.0000 3.4995 0.0000 0.0250 5.0000 0.0000
|
||||
102.0000 25.0000 35.0000 3.3375 0.0000 0.0250 5.0000 0.0000
|
||||
102.0000 24.7500 35.0000 3.2760 0.0000 0.0250 5.0000 0.0000
|
||||
102.0000 24.5000 35.0000 3.3375 0.0000 0.0250 5.0000 0.0000
|
||||
102.0000 24.2500 35.0000 3.4995 0.0000 0.0250 5.0000 0.0000
|
||||
102.0000 24.0000 35.0000 3.7005 90.0000 0.0250 -5.0000 0.0000
|
||||
102.0000 23.7500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
102.0000 23.5000 35.0000 3.9240 90.0000 0.0250 -5.0000 0.0000
|
||||
102.0000 23.2500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
102.0000 23.0000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
102.2500 26.5000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
102.2500 26.2500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
102.2500 26.0000 35.0000 3.9240 90.0000 0.0250 -5.0000 0.0000
|
||||
102.2500 25.7500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
102.2500 25.5000 35.0000 3.7005 90.0000 0.0250 -5.0000 0.0000
|
||||
102.2500 25.2500 35.0000 3.4995 0.0000 0.0250 5.0000 0.0000
|
||||
102.2500 25.0000 35.0000 3.3375 0.0000 0.0250 5.0000 0.0000
|
||||
102.2500 24.7500 35.0000 3.2760 0.0000 0.0250 5.0000 0.0000
|
||||
102.2500 24.5000 35.0000 3.3375 0.0000 0.0250 5.0000 0.0000
|
||||
102.2500 24.2500 35.0000 3.4995 0.0000 0.0250 5.0000 0.0000
|
||||
102.2500 24.0000 35.0000 3.7005 90.0000 0.0250 -5.0000 0.0000
|
||||
102.2500 23.7500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
102.2500 23.5000 35.0000 3.9240 90.0000 0.0250 -5.0000 0.0000
|
||||
102.2500 23.2500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
102.2500 23.0000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
102.5000 26.5000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
102.5000 26.2500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
102.5000 26.0000 35.0000 3.9240 90.0000 0.0250 -5.0000 0.0000
|
||||
102.5000 25.7500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
102.5000 25.5000 35.0000 3.7005 90.0000 0.0250 -5.0000 0.0000
|
||||
102.5000 25.2500 35.0000 3.4995 0.0000 0.0250 5.0000 0.0000
|
||||
102.5000 25.0000 35.0000 3.3375 0.0000 0.0250 5.0000 0.0000
|
||||
102.5000 24.7500 35.0000 3.2760 0.0000 0.0250 5.0000 0.0000
|
||||
102.5000 24.5000 35.0000 3.3375 0.0000 0.0250 5.0000 0.0000
|
||||
102.5000 24.2500 35.0000 3.4995 0.0000 0.0250 5.0000 0.0000
|
||||
102.5000 24.0000 35.0000 3.7005 90.0000 0.0250 -5.0000 0.0000
|
||||
102.5000 23.7500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
102.5000 23.5000 35.0000 3.9240 90.0000 0.0250 -5.0000 0.0000
|
||||
102.5000 23.2500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
102.5000 23.0000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
102.7500 26.5000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
102.7500 26.2500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
102.7500 26.0000 35.0000 3.9240 90.0000 0.0250 -5.0000 0.0000
|
||||
102.7500 25.7500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
102.7500 25.5000 35.0000 3.7005 90.0000 0.0250 -5.0000 0.0000
|
||||
102.7500 25.2500 35.0000 3.4995 0.0000 0.0250 5.0000 0.0000
|
||||
102.7500 25.0000 35.0000 3.3375 0.0000 0.0250 5.0000 0.0000
|
||||
102.7500 24.7500 35.0000 3.2760 0.0000 0.0250 5.0000 0.0000
|
||||
102.7500 24.5000 35.0000 3.3375 0.0000 0.0250 5.0000 0.0000
|
||||
102.7500 24.2500 35.0000 3.4995 0.0000 0.0250 5.0000 0.0000
|
||||
102.7500 24.0000 35.0000 3.7005 90.0000 0.0250 -5.0000 0.0000
|
||||
102.7500 23.7500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
102.7500 23.5000 35.0000 3.9240 90.0000 0.0250 -5.0000 0.0000
|
||||
102.7500 23.2500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
102.7500 23.0000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
103.0000 26.5000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
103.0000 26.2500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
103.0000 26.0000 35.0000 3.9240 90.0000 0.0250 -5.0000 0.0000
|
||||
103.0000 25.7500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
103.0000 25.5000 35.0000 3.7005 90.0000 0.0250 -5.0000 0.0000
|
||||
103.0000 25.2500 35.0000 3.4995 0.0000 0.0250 5.0000 0.0000
|
||||
103.0000 25.0000 35.0000 3.3375 0.0000 0.0250 5.0000 0.0000
|
||||
103.0000 24.7500 35.0000 3.2760 0.0000 0.0250 5.0000 0.0000
|
||||
103.0000 24.5000 35.0000 3.3375 0.0000 0.0250 5.0000 0.0000
|
||||
103.0000 24.2500 35.0000 3.4995 0.0000 0.0250 5.0000 0.0000
|
||||
103.0000 24.0000 35.0000 3.7005 90.0000 0.0250 -5.0000 0.0000
|
||||
103.0000 23.7500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
103.0000 23.5000 35.0000 3.9240 90.0000 0.0250 -5.0000 0.0000
|
||||
103.0000 23.2500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
103.0000 23.0000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
103.2500 26.5000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
103.2500 26.2500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
103.2500 26.0000 35.0000 3.9240 90.0000 0.0250 -5.0000 0.0000
|
||||
103.2500 25.7500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
103.2500 25.5000 35.0000 3.7005 90.0000 0.0250 -5.0000 0.0000
|
||||
103.2500 25.2500 35.0000 3.4995 0.0000 0.0250 5.0000 0.0000
|
||||
103.2500 25.0000 35.0000 3.3375 0.0000 0.0250 5.0000 0.0000
|
||||
103.2500 24.7500 35.0000 3.2760 0.0000 0.0250 5.0000 0.0000
|
||||
103.2500 24.5000 35.0000 3.3375 0.0000 0.0250 5.0000 0.0000
|
||||
103.2500 24.2500 35.0000 3.4995 0.0000 0.0250 5.0000 0.0000
|
||||
103.2500 24.0000 35.0000 3.7005 90.0000 0.0250 -5.0000 0.0000
|
||||
103.2500 23.7500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
103.2500 23.5000 35.0000 3.9240 90.0000 0.0250 -5.0000 0.0000
|
||||
103.2500 23.2500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
103.2500 23.0000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
103.5000 26.5000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
103.5000 26.2500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
103.5000 26.0000 35.0000 3.9240 90.0000 0.0250 -5.0000 0.0000
|
||||
103.5000 25.7500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
103.5000 25.5000 35.0000 3.7005 90.0000 0.0250 -5.0000 0.0000
|
||||
103.5000 25.2500 35.0000 3.4995 0.0000 0.0250 5.0000 0.0000
|
||||
103.5000 25.0000 35.0000 3.3375 0.0000 0.0250 5.0000 0.0000
|
||||
103.5000 24.7500 35.0000 3.2760 0.0000 0.0250 5.0000 0.0000
|
||||
103.5000 24.5000 35.0000 3.3375 0.0000 0.0250 5.0000 0.0000
|
||||
103.5000 24.2500 35.0000 3.4995 0.0000 0.0250 5.0000 0.0000
|
||||
103.5000 24.0000 35.0000 3.7005 90.0000 0.0250 -5.0000 0.0000
|
||||
103.5000 23.7500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
103.5000 23.5000 35.0000 3.9240 90.0000 0.0250 -5.0000 0.0000
|
||||
103.5000 23.2500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
103.5000 23.0000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
103.7500 26.5000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
103.7500 26.2500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
103.7500 26.0000 35.0000 3.9240 90.0000 0.0250 -5.0000 0.0000
|
||||
103.7500 25.7500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
103.7500 25.5000 35.0000 3.7005 90.0000 0.0250 -5.0000 0.0000
|
||||
103.7500 25.2500 35.0000 3.4995 0.0000 0.0250 5.0000 0.0000
|
||||
103.7500 25.0000 35.0000 3.3375 0.0000 0.0250 5.0000 0.0000
|
||||
103.7500 24.7500 35.0000 3.2760 0.0000 0.0250 5.0000 0.0000
|
||||
103.7500 24.5000 35.0000 3.3375 0.0000 0.0250 5.0000 0.0000
|
||||
103.7500 24.2500 35.0000 3.4995 0.0000 0.0250 5.0000 0.0000
|
||||
103.7500 24.0000 35.0000 3.7005 90.0000 0.0250 -5.0000 0.0000
|
||||
103.7500 23.7500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
103.7500 23.5000 35.0000 3.9240 90.0000 0.0250 -5.0000 0.0000
|
||||
103.7500 23.2500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
103.7500 23.0000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.0000 26.5000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.0000 26.2500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
104.0000 26.0000 35.0000 3.9240 90.0000 0.0250 -5.0000 0.0000
|
||||
104.0000 25.7500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
104.0000 25.5000 35.0000 3.7005 90.0000 0.0250 -5.0000 0.0000
|
||||
104.0000 25.2500 35.0000 3.4995 0.0000 0.0250 5.0000 0.0000
|
||||
104.0000 25.0000 35.0000 3.3375 0.0000 0.0250 5.0000 0.0000
|
||||
104.0000 24.7500 35.0000 3.2760 0.0000 0.0250 5.0000 0.0000
|
||||
104.0000 24.5000 35.0000 3.3375 0.0000 0.0250 5.0000 0.0000
|
||||
104.0000 24.2500 35.0000 3.4995 0.0000 0.0250 5.0000 0.0000
|
||||
104.0000 24.0000 35.0000 3.7005 90.0000 0.0250 -5.0000 0.0000
|
||||
104.0000 23.7500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
104.0000 23.5000 35.0000 3.9240 90.0000 0.0250 -5.0000 0.0000
|
||||
104.0000 23.2500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
104.0000 23.0000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.2500 26.5000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.2500 26.2500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
104.2500 26.0000 35.0000 3.9240 90.0000 0.0250 -5.0000 0.0000
|
||||
104.2500 25.7500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
104.2500 25.5000 35.0000 3.7005 90.0000 0.0250 -5.0000 0.0000
|
||||
104.2500 25.2500 35.0000 3.4995 0.0000 0.0250 5.0000 0.0000
|
||||
104.2500 25.0000 35.0000 3.3375 0.0000 0.0250 5.0000 0.0000
|
||||
104.2500 24.7500 35.0000 3.2760 0.0000 0.0250 5.0000 0.0000
|
||||
104.2500 24.5000 35.0000 3.3375 0.0000 0.0250 5.0000 0.0000
|
||||
104.2500 24.2500 35.0000 3.4995 0.0000 0.0250 5.0000 0.0000
|
||||
104.2500 24.0000 35.0000 3.7005 90.0000 0.0250 -5.0000 0.0000
|
||||
104.2500 23.7500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
104.2500 23.5000 35.0000 3.9240 90.0000 0.0250 -5.0000 0.0000
|
||||
104.2500 23.2500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
104.2500 23.0000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 26.5000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 26.2500 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 26.0000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 25.7500 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 25.5000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 25.2500 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 25.0000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 24.7500 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 24.5000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 24.2500 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 24.0000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 23.7500 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 23.5000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 23.2500 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 23.0000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 26.5000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 26.2500 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 26.0000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 25.7500 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 25.5000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 25.2500 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 25.0000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 24.7500 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 24.5000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 24.2500 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 24.0000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 23.7500 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 23.5000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 23.2500 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 23.0000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 26.5000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 26.2500 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 26.0000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 25.7500 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 25.5000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 25.2500 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 25.0000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 24.7500 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 24.5000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 24.2500 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 24.0000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 23.7500 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 23.5000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 23.2500 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 23.0000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 26.5000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 26.2500 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 26.0000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 25.7500 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 25.5000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 25.2500 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 25.0000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 24.7500 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 24.5000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 24.2500 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 24.0000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 23.7500 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 23.5000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 23.2500 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 23.0000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
101.7500 26.5000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
101.7500 26.2500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
101.7500 26.0000 60.0000 4.3600 0.0000 0.0300 6.0000 0.0000
|
||||
101.7500 25.7500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
101.7500 25.5000 60.0000 4.1115 0.0000 0.0300 6.0000 0.0000
|
||||
101.7500 25.2500 60.0000 3.8885 90.0000 0.0300 -6.0000 0.0000
|
||||
101.7500 25.0000 60.0000 3.7085 90.0000 0.0300 -6.0000 0.0000
|
||||
101.7500 24.7500 60.0000 3.6400 90.0000 0.0300 -6.0000 0.0000
|
||||
101.7500 24.5000 60.0000 3.7085 90.0000 0.0300 -6.0000 0.0000
|
||||
101.7500 24.2500 60.0000 3.8885 90.0000 0.0300 -6.0000 0.0000
|
||||
101.7500 24.0000 60.0000 4.1115 0.0000 0.0300 6.0000 0.0000
|
||||
101.7500 23.7500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
101.7500 23.5000 60.0000 4.3600 0.0000 0.0300 6.0000 0.0000
|
||||
101.7500 23.2500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
101.7500 23.0000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
102.0000 26.5000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
102.0000 26.2500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
102.0000 26.0000 60.0000 4.3600 0.0000 0.0300 6.0000 0.0000
|
||||
102.0000 25.7500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
102.0000 25.5000 60.0000 4.1115 0.0000 0.0300 6.0000 0.0000
|
||||
102.0000 25.2500 60.0000 3.8885 90.0000 0.0300 -6.0000 0.0000
|
||||
102.0000 25.0000 60.0000 3.7085 90.0000 0.0300 -6.0000 0.0000
|
||||
102.0000 24.7500 60.0000 3.6400 90.0000 0.0300 -6.0000 0.0000
|
||||
102.0000 24.5000 60.0000 3.7085 90.0000 0.0300 -6.0000 0.0000
|
||||
102.0000 24.2500 60.0000 3.8885 90.0000 0.0300 -6.0000 0.0000
|
||||
102.0000 24.0000 60.0000 4.1115 0.0000 0.0300 6.0000 0.0000
|
||||
102.0000 23.7500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
102.0000 23.5000 60.0000 4.3600 0.0000 0.0300 6.0000 0.0000
|
||||
102.0000 23.2500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
102.0000 23.0000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
102.2500 26.5000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
102.2500 26.2500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
102.2500 26.0000 60.0000 4.3600 0.0000 0.0300 6.0000 0.0000
|
||||
102.2500 25.7500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
102.2500 25.5000 60.0000 4.1115 0.0000 0.0300 6.0000 0.0000
|
||||
102.2500 25.2500 60.0000 3.8885 90.0000 0.0300 -6.0000 0.0000
|
||||
102.2500 25.0000 60.0000 3.7085 90.0000 0.0300 -6.0000 0.0000
|
||||
102.2500 24.7500 60.0000 3.6400 90.0000 0.0300 -6.0000 0.0000
|
||||
102.2500 24.5000 60.0000 3.7085 90.0000 0.0300 -6.0000 0.0000
|
||||
102.2500 24.2500 60.0000 3.8885 90.0000 0.0300 -6.0000 0.0000
|
||||
102.2500 24.0000 60.0000 4.1115 0.0000 0.0300 6.0000 0.0000
|
||||
102.2500 23.7500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
102.2500 23.5000 60.0000 4.3600 0.0000 0.0300 6.0000 0.0000
|
||||
102.2500 23.2500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
102.2500 23.0000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
102.5000 26.5000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
102.5000 26.2500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
102.5000 26.0000 60.0000 4.3600 0.0000 0.0300 6.0000 0.0000
|
||||
102.5000 25.7500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
102.5000 25.5000 60.0000 4.1115 0.0000 0.0300 6.0000 0.0000
|
||||
102.5000 25.2500 60.0000 3.8885 90.0000 0.0300 -6.0000 0.0000
|
||||
102.5000 25.0000 60.0000 3.7085 90.0000 0.0300 -6.0000 0.0000
|
||||
102.5000 24.7500 60.0000 3.6400 90.0000 0.0300 -6.0000 0.0000
|
||||
102.5000 24.5000 60.0000 3.7085 90.0000 0.0300 -6.0000 0.0000
|
||||
102.5000 24.2500 60.0000 3.8885 90.0000 0.0300 -6.0000 0.0000
|
||||
102.5000 24.0000 60.0000 4.1115 0.0000 0.0300 6.0000 0.0000
|
||||
102.5000 23.7500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
102.5000 23.5000 60.0000 4.3600 0.0000 0.0300 6.0000 0.0000
|
||||
102.5000 23.2500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
102.5000 23.0000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
102.7500 26.5000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
102.7500 26.2500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
102.7500 26.0000 60.0000 4.3600 0.0000 0.0300 6.0000 0.0000
|
||||
102.7500 25.7500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
102.7500 25.5000 60.0000 4.1115 0.0000 0.0300 6.0000 0.0000
|
||||
102.7500 25.2500 60.0000 3.8885 90.0000 0.0300 -6.0000 0.0000
|
||||
102.7500 25.0000 60.0000 3.7085 90.0000 0.0300 -6.0000 0.0000
|
||||
102.7500 24.7500 60.0000 3.6400 90.0000 0.0300 -6.0000 0.0000
|
||||
102.7500 24.5000 60.0000 3.7085 90.0000 0.0300 -6.0000 0.0000
|
||||
102.7500 24.2500 60.0000 3.8885 90.0000 0.0300 -6.0000 0.0000
|
||||
102.7500 24.0000 60.0000 4.1115 0.0000 0.0300 6.0000 0.0000
|
||||
102.7500 23.7500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
102.7500 23.5000 60.0000 4.3600 0.0000 0.0300 6.0000 0.0000
|
||||
102.7500 23.2500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
102.7500 23.0000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
103.0000 26.5000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
103.0000 26.2500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
103.0000 26.0000 60.0000 4.3600 0.0000 0.0300 6.0000 0.0000
|
||||
103.0000 25.7500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
103.0000 25.5000 60.0000 4.1115 0.0000 0.0300 6.0000 0.0000
|
||||
103.0000 25.2500 60.0000 3.8885 90.0000 0.0300 -6.0000 0.0000
|
||||
103.0000 25.0000 60.0000 3.7085 90.0000 0.0300 -6.0000 0.0000
|
||||
103.0000 24.7500 60.0000 3.6400 90.0000 0.0300 -6.0000 0.0000
|
||||
103.0000 24.5000 60.0000 3.7085 90.0000 0.0300 -6.0000 0.0000
|
||||
103.0000 24.2500 60.0000 3.8885 90.0000 0.0300 -6.0000 0.0000
|
||||
103.0000 24.0000 60.0000 4.1115 0.0000 0.0300 6.0000 0.0000
|
||||
103.0000 23.7500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
103.0000 23.5000 60.0000 4.3600 0.0000 0.0300 6.0000 0.0000
|
||||
103.0000 23.2500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
103.0000 23.0000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
103.2500 26.5000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
103.2500 26.2500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
103.2500 26.0000 60.0000 4.3600 0.0000 0.0300 6.0000 0.0000
|
||||
103.2500 25.7500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
103.2500 25.5000 60.0000 4.1115 0.0000 0.0300 6.0000 0.0000
|
||||
103.2500 25.2500 60.0000 3.8885 90.0000 0.0300 -6.0000 0.0000
|
||||
103.2500 25.0000 60.0000 3.7085 90.0000 0.0300 -6.0000 0.0000
|
||||
103.2500 24.7500 60.0000 3.6400 90.0000 0.0300 -6.0000 0.0000
|
||||
103.2500 24.5000 60.0000 3.7085 90.0000 0.0300 -6.0000 0.0000
|
||||
103.2500 24.2500 60.0000 3.8885 90.0000 0.0300 -6.0000 0.0000
|
||||
103.2500 24.0000 60.0000 4.1115 0.0000 0.0300 6.0000 0.0000
|
||||
103.2500 23.7500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
103.2500 23.5000 60.0000 4.3600 0.0000 0.0300 6.0000 0.0000
|
||||
103.2500 23.2500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
103.2500 23.0000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
103.5000 26.5000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
103.5000 26.2500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
103.5000 26.0000 60.0000 4.3600 0.0000 0.0300 6.0000 0.0000
|
||||
103.5000 25.7500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
103.5000 25.5000 60.0000 4.1115 0.0000 0.0300 6.0000 0.0000
|
||||
103.5000 25.2500 60.0000 3.8885 90.0000 0.0300 -6.0000 0.0000
|
||||
103.5000 25.0000 60.0000 3.7085 90.0000 0.0300 -6.0000 0.0000
|
||||
103.5000 24.7500 60.0000 3.6400 90.0000 0.0300 -6.0000 0.0000
|
||||
103.5000 24.5000 60.0000 3.7085 90.0000 0.0300 -6.0000 0.0000
|
||||
103.5000 24.2500 60.0000 3.8885 90.0000 0.0300 -6.0000 0.0000
|
||||
103.5000 24.0000 60.0000 4.1115 0.0000 0.0300 6.0000 0.0000
|
||||
103.5000 23.7500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
103.5000 23.5000 60.0000 4.3600 0.0000 0.0300 6.0000 0.0000
|
||||
103.5000 23.2500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
103.5000 23.0000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
103.7500 26.5000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
103.7500 26.2500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
103.7500 26.0000 60.0000 4.3600 0.0000 0.0300 6.0000 0.0000
|
||||
103.7500 25.7500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
103.7500 25.5000 60.0000 4.1115 0.0000 0.0300 6.0000 0.0000
|
||||
103.7500 25.2500 60.0000 3.8885 90.0000 0.0300 -6.0000 0.0000
|
||||
103.7500 25.0000 60.0000 3.7085 90.0000 0.0300 -6.0000 0.0000
|
||||
103.7500 24.7500 60.0000 3.6400 90.0000 0.0300 -6.0000 0.0000
|
||||
103.7500 24.5000 60.0000 3.7085 90.0000 0.0300 -6.0000 0.0000
|
||||
103.7500 24.2500 60.0000 3.8885 90.0000 0.0300 -6.0000 0.0000
|
||||
103.7500 24.0000 60.0000 4.1115 0.0000 0.0300 6.0000 0.0000
|
||||
103.7500 23.7500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
103.7500 23.5000 60.0000 4.3600 0.0000 0.0300 6.0000 0.0000
|
||||
103.7500 23.2500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
103.7500 23.0000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.0000 26.5000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.0000 26.2500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
104.0000 26.0000 60.0000 4.3600 0.0000 0.0300 6.0000 0.0000
|
||||
104.0000 25.7500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
104.0000 25.5000 60.0000 4.1115 0.0000 0.0300 6.0000 0.0000
|
||||
104.0000 25.2500 60.0000 3.8885 90.0000 0.0300 -6.0000 0.0000
|
||||
104.0000 25.0000 60.0000 3.7085 90.0000 0.0300 -6.0000 0.0000
|
||||
104.0000 24.7500 60.0000 3.6400 90.0000 0.0300 -6.0000 0.0000
|
||||
104.0000 24.5000 60.0000 3.7085 90.0000 0.0300 -6.0000 0.0000
|
||||
104.0000 24.2500 60.0000 3.8885 90.0000 0.0300 -6.0000 0.0000
|
||||
104.0000 24.0000 60.0000 4.1115 0.0000 0.0300 6.0000 0.0000
|
||||
104.0000 23.7500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
104.0000 23.5000 60.0000 4.3600 0.0000 0.0300 6.0000 0.0000
|
||||
104.0000 23.2500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
104.0000 23.0000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.2500 26.5000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.2500 26.2500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
104.2500 26.0000 60.0000 4.3600 0.0000 0.0300 6.0000 0.0000
|
||||
104.2500 25.7500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
104.2500 25.5000 60.0000 4.1115 0.0000 0.0300 6.0000 0.0000
|
||||
104.2500 25.2500 60.0000 3.8885 90.0000 0.0300 -6.0000 0.0000
|
||||
104.2500 25.0000 60.0000 3.7085 90.0000 0.0300 -6.0000 0.0000
|
||||
104.2500 24.7500 60.0000 3.6400 90.0000 0.0300 -6.0000 0.0000
|
||||
104.2500 24.5000 60.0000 3.7085 90.0000 0.0300 -6.0000 0.0000
|
||||
104.2500 24.2500 60.0000 3.8885 90.0000 0.0300 -6.0000 0.0000
|
||||
104.2500 24.0000 60.0000 4.1115 0.0000 0.0300 6.0000 0.0000
|
||||
104.2500 23.7500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
104.2500 23.5000 60.0000 4.3600 0.0000 0.0300 6.0000 0.0000
|
||||
104.2500 23.2500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
104.2500 23.0000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 26.5000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 26.2500 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 26.0000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 25.7500 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 25.5000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 25.2500 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 25.0000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 24.7500 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 24.5000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 24.2500 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 24.0000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 23.7500 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 23.5000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 23.2500 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 23.0000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 26.5000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 26.2500 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 26.0000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 25.7500 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 25.5000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 25.2500 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 25.0000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 24.7500 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 24.5000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 24.2500 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 24.0000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 23.7500 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 23.5000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 23.2500 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 23.0000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
8100
example/test1_syn_foward/output/period_Azm_tomo.real
Normal file
8100
example/test1_syn_foward/output/period_Azm_tomo.real
Normal file
File diff suppressed because it is too large
Load Diff
265680
example/test1_syn_foward/output/surfphase_forward_RV3th.dat
Normal file
265680
example/test1_syn_foward/output/surfphase_forward_RV3th.dat
Normal file
File diff suppressed because it is too large
Load Diff
14
example/test1_syn_foward/para.in
Executable file
14
example/test1_syn_foward/para.in
Executable file
@@ -0,0 +1,14 @@
|
||||
cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
|
||||
c SurfAnisoForward Input
|
||||
cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
|
||||
Surfphase_RV3_5_40s_1s.dat c: blank traveltime data file
|
||||
17 17 4 c: nx ny nz (grid number in lat lon and depth directions)
|
||||
26.5 101.25 c: goxd gozd (upper left point,[lat,lon])
|
||||
0.25 0.25 c: dvxd dvzd (grid interval in lat and lon directions)
|
||||
5000 c: max(sources, receivers)
|
||||
2 c: sublayers (2~5)
|
||||
0.2 c: sparsity fraction
|
||||
F c: T: output raypath; F: not output raypath
|
||||
36 c: kmaxRc (followed by periods)
|
||||
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
||||
0 c: noise level e.g.: 0.5s
|
||||
5
example/test1_syn_foward/run.sh
Executable file
5
example/test1_syn_foward/run.sh
Executable file
@@ -0,0 +1,5 @@
|
||||
#!/bin/bash
|
||||
path=../../bin
|
||||
DSTA=$path/SurfAAForward
|
||||
infile=para.in
|
||||
$DSTA $infile
|
||||
69
example/test2_syn_iso_inv/MOD
Normal file
69
example/test2_syn_iso_inv/MOD
Normal file
@@ -0,0 +1,69 @@
|
||||
0.0 10.0 35.0 60.0
|
||||
3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200
|
||||
3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200
|
||||
3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200
|
||||
3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200
|
||||
3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200
|
||||
3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200
|
||||
3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200
|
||||
3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200
|
||||
3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200
|
||||
3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200
|
||||
3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200
|
||||
3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200
|
||||
3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200
|
||||
3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200
|
||||
3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200
|
||||
3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200
|
||||
3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200 3.200
|
||||
3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400
|
||||
3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400
|
||||
3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400
|
||||
3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400
|
||||
3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400
|
||||
3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400
|
||||
3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400
|
||||
3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400
|
||||
3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400
|
||||
3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400
|
||||
3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400
|
||||
3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400
|
||||
3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400
|
||||
3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400
|
||||
3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400
|
||||
3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400
|
||||
3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400 3.400
|
||||
3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800
|
||||
3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800
|
||||
3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800
|
||||
3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800
|
||||
3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800
|
||||
3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800
|
||||
3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800
|
||||
3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800
|
||||
3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800
|
||||
3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800
|
||||
3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800
|
||||
3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800
|
||||
3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800
|
||||
3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800
|
||||
3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800
|
||||
3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800
|
||||
3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800 3.800
|
||||
4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200
|
||||
4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200
|
||||
4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200
|
||||
4.200 4.200 4.506 4.578 4.506 4.317 4.083 3.894 3.822 3.894 4.083 4.317 4.506 4.578 4.506 4.200 4.200
|
||||
4.200 4.200 4.506 4.578 4.506 4.317 4.083 3.894 3.822 3.894 4.083 4.317 4.506 4.578 4.506 4.200 4.200
|
||||
4.200 4.200 4.506 4.578 4.506 4.317 4.083 3.894 3.822 3.894 4.083 4.317 4.506 4.578 4.506 4.200 4.200
|
||||
4.200 4.200 4.506 4.578 4.506 4.317 4.083 3.894 3.822 3.894 4.083 4.317 4.506 4.578 4.506 4.200 4.200
|
||||
4.200 4.200 4.506 4.578 4.506 4.317 4.083 3.894 3.822 3.894 4.083 4.317 4.506 4.578 4.506 4.200 4.200
|
||||
4.200 4.200 4.506 4.578 4.506 4.317 4.083 3.894 3.822 3.894 4.083 4.317 4.506 4.578 4.506 4.200 4.200
|
||||
4.200 4.200 4.506 4.578 4.506 4.317 4.083 3.894 3.822 3.894 4.083 4.317 4.506 4.578 4.506 4.200 4.200
|
||||
4.200 4.200 4.506 4.578 4.506 4.317 4.083 3.894 3.822 3.894 4.083 4.317 4.506 4.578 4.506 4.200 4.200
|
||||
4.200 4.200 4.506 4.578 4.506 4.317 4.083 3.894 3.822 3.894 4.083 4.317 4.506 4.578 4.506 4.200 4.200
|
||||
4.200 4.200 4.506 4.578 4.506 4.317 4.083 3.894 3.822 3.894 4.083 4.317 4.506 4.578 4.506 4.200 4.200
|
||||
4.200 4.200 4.506 4.578 4.506 4.317 4.083 3.894 3.822 3.894 4.083 4.317 4.506 4.578 4.506 4.200 4.200
|
||||
4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200
|
||||
4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200
|
||||
4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200 4.200
|
||||
20
example/test2_syn_iso_inv/para.in
Normal file
20
example/test2_syn_iso_inv/para.in
Normal file
@@ -0,0 +1,20 @@
|
||||
cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
|
||||
c INPUT PARAMETERS
|
||||
cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
|
||||
surfphase_forward_RV3th.dat c: traveltime data file
|
||||
17 17 4 c: nx ny nz (grid number in lat lon and depth directions)
|
||||
26.5 101.25 c: goxd gozd (upper left point,[lat,lon])
|
||||
0.25 0.25 c: dvxd dvzd (grid interval in lat and lon directions)
|
||||
2 c: number of sublayers (2~5)
|
||||
2.912 4.142 c: minimum and maximum Vsv
|
||||
200 c: max(sources, receivers)
|
||||
0.2 c: sparsity fraction
|
||||
20 c: maximum of iteration
|
||||
T c: iso-mode (T: isotropic inversion; F: joint inversion)
|
||||
cccccccc control parameters
|
||||
240 c: smoothing for dVsv
|
||||
0 c: smoothing for Gc,s
|
||||
0 c: damping used by LSQR (default: 0)
|
||||
cccccccccc periods
|
||||
36 c: kmaxRc (followed by periods)
|
||||
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
||||
151
example/test2_syn_iso_inv/plot_script/.gmtdefaults4
Normal file
151
example/test2_syn_iso_inv/plot_script/.gmtdefaults4
Normal file
@@ -0,0 +1,151 @@
|
||||
#
|
||||
# GMT 6.0.0 Defaults file
|
||||
#
|
||||
# COLOR Parameters
|
||||
#
|
||||
COLOR_BACKGROUND = blue
|
||||
COLOR_FOREGROUND = red
|
||||
COLOR_NAN = white
|
||||
COLOR_MODEL = none
|
||||
COLOR_HSV_MIN_S = 1
|
||||
COLOR_HSV_MAX_S = 0.1
|
||||
COLOR_HSV_MIN_V = 0.3
|
||||
COLOR_HSV_MAX_V = 1
|
||||
#
|
||||
# DIR Parameters
|
||||
#
|
||||
DIR_CACHE = /Users/chuanmingliu/.gmt/cache
|
||||
DIR_DATA =
|
||||
DIR_DCW = /tmp/gmt-20200116-43375-xb01hs/gmt-6.0.0/dcw
|
||||
DIR_GSHHG = /usr/local/Cellar/gmt/6.0.0_2/share/gmt/coast
|
||||
#
|
||||
# FONT Parameters
|
||||
#
|
||||
FONT_ANNOT_PRIMARY = 21p,Times-Roman,black
|
||||
FONT_ANNOT_SECONDARY = 14p,Times-Roman,black
|
||||
FONT_HEADING = 32p,Times-Roman,black
|
||||
FONT_LABEL = 19p,Times-Roman,black
|
||||
FONT_LOGO = 8p,Helvetica,black
|
||||
FONT_TAG = 20p,Times-Roman,black
|
||||
FONT_TITLE = 22p,Times-Roman,black
|
||||
#
|
||||
# FORMAT Parameters
|
||||
#
|
||||
FORMAT_CLOCK_IN = hh:mm:ss
|
||||
FORMAT_CLOCK_OUT = hh:mm:ss
|
||||
FORMAT_CLOCK_MAP = hh:mm:ss
|
||||
FORMAT_DATE_IN = yyyy-mm-dd
|
||||
FORMAT_DATE_OUT = yyyy-mm-dd
|
||||
FORMAT_DATE_MAP = yyyy-mm-dd
|
||||
FORMAT_GEO_OUT = D
|
||||
FORMAT_GEO_MAP = ddd:mm:ss
|
||||
FORMAT_FLOAT_OUT = %.12g
|
||||
FORMAT_FLOAT_MAP = %.12g
|
||||
FORMAT_TIME_PRIMARY_MAP = full
|
||||
FORMAT_TIME_SECONDARY_MAP = full
|
||||
FORMAT_TIME_STAMP = %Y %b %d %H:%M:%S
|
||||
#
|
||||
# GMT Miscellaneous Parameters
|
||||
#
|
||||
GMT_AUTO_DOWNLOAD = on
|
||||
GMT_DATA_SERVER = https://oceania.generic-mapping-tools.org
|
||||
GMT_DATA_SERVER_LIMIT = unlimited
|
||||
GMT_COMPATIBILITY = 4
|
||||
GMT_CUSTOM_LIBS =
|
||||
GMT_EXPORT_TYPE = double
|
||||
GMT_EXTRAPOLATE_VAL = NaN
|
||||
GMT_FFT = auto
|
||||
GMT_GRAPHICS_FORMAT = pdf
|
||||
GMT_HISTORY = true
|
||||
GMT_INTERPOLANT = akima
|
||||
GMT_LANGUAGE = us
|
||||
GMT_TRIANGULATE = Shewchuk
|
||||
GMT_VERBOSE = compat
|
||||
#
|
||||
# I/O Parameters
|
||||
#
|
||||
IO_COL_SEPARATOR = tab
|
||||
IO_FIRST_HEADER = maybe
|
||||
IO_GRIDFILE_FORMAT = nf
|
||||
IO_GRIDFILE_SHORTHAND = false
|
||||
IO_HEADER = false
|
||||
IO_HEADER_MARKER = #
|
||||
IO_N_HEADER_RECS = 0
|
||||
IO_NAN_RECORDS = pass
|
||||
IO_NC4_CHUNK_SIZE = auto
|
||||
IO_NC4_DEFLATION_LEVEL = 3
|
||||
IO_LONLAT_TOGGLE = false
|
||||
IO_SEGMENT_BINARY = 2
|
||||
IO_SEGMENT_MARKER = >
|
||||
#
|
||||
# MAP Parameters
|
||||
#
|
||||
MAP_ANNOT_MIN_ANGLE = 20
|
||||
MAP_ANNOT_MIN_SPACING = 0p
|
||||
MAP_ANNOT_OBLIQUE = 1
|
||||
MAP_ANNOT_OFFSET_PRIMARY = 5p
|
||||
MAP_ANNOT_OFFSET_SECONDARY = 5p
|
||||
MAP_ANNOT_ORTHO = we
|
||||
MAP_DEFAULT_PEN = default,black
|
||||
MAP_DEGREE_SYMBOL = degree
|
||||
MAP_FRAME_AXES = WESNZ
|
||||
MAP_FRAME_PEN = faint,black
|
||||
MAP_FRAME_TYPE = fancy+
|
||||
MAP_FRAME_WIDTH = 0.11c
|
||||
MAP_GRID_CROSS_SIZE_PRIMARY = 0p
|
||||
MAP_GRID_CROSS_SIZE_SECONDARY = 0p
|
||||
MAP_GRID_PEN_PRIMARY = thinner,black
|
||||
MAP_GRID_PEN_SECONDARY = thinner,black
|
||||
MAP_HEADING_OFFSET = 18p
|
||||
MAP_LABEL_OFFSET = 8p
|
||||
MAP_LINE_STEP = 0.75p
|
||||
MAP_LOGO = false
|
||||
MAP_LOGO_POS = BL/-54p/-54p
|
||||
MAP_ORIGIN_X = 72p
|
||||
MAP_ORIGIN_Y = 72p
|
||||
MAP_POLAR_CAP = 85/90
|
||||
MAP_SCALE_HEIGHT = 5p
|
||||
MAP_TICK_LENGTH_PRIMARY = 4p/1p
|
||||
MAP_TICK_LENGTH_SECONDARY = 15p/3.75p
|
||||
MAP_TICK_PEN_PRIMARY = thinner,black
|
||||
MAP_TICK_PEN_SECONDARY = thinner,black
|
||||
MAP_TITLE_OFFSET = 0c
|
||||
MAP_VECTOR_SHAPE = 0
|
||||
#
|
||||
# Projection Parameters
|
||||
#
|
||||
PROJ_AUX_LATITUDE = authalic
|
||||
PROJ_DATUM =
|
||||
PROJ_ELLIPSOID = WGS-84
|
||||
PROJ_GEODESIC = Vincenty
|
||||
PROJ_LENGTH_UNIT = cm
|
||||
PROJ_MEAN_RADIUS = authalic
|
||||
PROJ_SCALE_FACTOR = default
|
||||
#
|
||||
# PostScript Parameters
|
||||
#
|
||||
PS_CHAR_ENCODING = ISOLatin1+
|
||||
PS_COLOR_MODEL = rgb
|
||||
PS_COMMENTS = false
|
||||
PS_CONVERT = A
|
||||
PS_IMAGE_COMPRESS = deflate,5
|
||||
PS_LINE_CAP = butt
|
||||
PS_LINE_JOIN = miter
|
||||
PS_MITER_LIMIT = 35
|
||||
PS_MEDIA = a4
|
||||
PS_PAGE_COLOR = white
|
||||
PS_PAGE_ORIENTATION = landscape
|
||||
PS_SCALE_X = 1
|
||||
PS_SCALE_Y = 1
|
||||
PS_TRANSPARENCY = Normal
|
||||
#
|
||||
# Calendar/Time Parameters
|
||||
#
|
||||
TIME_EPOCH = 1970-01-01T00:00:00
|
||||
TIME_IS_INTERVAL = off
|
||||
TIME_INTERVAL_FRACTION = 0.5
|
||||
TIME_LEAP_SECONDS = false
|
||||
TIME_REPORT = none
|
||||
TIME_UNIT = s
|
||||
TIME_WEEK_START = Monday
|
||||
TIME_Y2K_OFFSET_YEAR = 1950
|
||||
25
example/test2_syn_iso_inv/plot_script/BlueDarkRed18.cpt
Executable file
25
example/test2_syn_iso_inv/plot_script/BlueDarkRed18.cpt
Executable file
@@ -0,0 +1,25 @@
|
||||
# ../cpt/ncar/BlueDarkRed18.cpt
|
||||
# autogenerated GMT palette "BlueDarkRed18.txt"
|
||||
# cptutils version 1.41, Fri Jan 20 21:02:01 2012
|
||||
# COLOR_MODEL = RGB
|
||||
0.000000e+00 36 0 216 1.000000e+00 36 0 216
|
||||
1.000000e+00 24 28 247 2.000000e+00 24 28 247
|
||||
2.000000e+00 40 87 255 3.000000e+00 40 87 255
|
||||
3.000000e+00 61 135 255 4.000000e+00 61 135 255
|
||||
4.000000e+00 86 176 255 5.000000e+00 86 176 255
|
||||
5.000000e+00 117 211 255 6.000000e+00 117 211 255
|
||||
6.000000e+00 153 234 255 7.000000e+00 153 234 255
|
||||
7.000000e+00 188 249 255 8.000000e+00 188 249 255
|
||||
8.000000e+00 234 255 255 9.000000e+00 234 255 255
|
||||
9.000000e+00 255 255 234 1.000000e+01 255 255 234
|
||||
1.000000e+01 255 241 188 1.100000e+01 255 241 188
|
||||
1.100000e+01 255 214 153 1.200000e+01 255 214 153
|
||||
1.200000e+01 255 172 117 1.300000e+01 255 172 117
|
||||
1.300000e+01 255 120 86 1.400000e+01 255 120 86
|
||||
1.400000e+01 255 61 61 1.500000e+01 255 61 61
|
||||
1.500000e+01 247 39 53 1.600000e+01 247 39 53
|
||||
1.600000e+01 216 21 47 1.700000e+01 216 21 47
|
||||
1.700000e+01 165 0 33 1.800000e+01 165 0 33
|
||||
B 36 0 216
|
||||
F 165 0 33
|
||||
N 255 0 0
|
||||
1156
example/test2_syn_iso_inv/plot_script/DSurfTomo.inv
Normal file
1156
example/test2_syn_iso_inv/plot_script/DSurfTomo.inv
Normal file
File diff suppressed because it is too large
Load Diff
BIN
example/test2_syn_iso_inv/plot_script/DSurfTomo.inv.pdf
Normal file
BIN
example/test2_syn_iso_inv/plot_script/DSurfTomo.inv.pdf
Normal file
Binary file not shown.
1156
example/test2_syn_iso_inv/plot_script/DSurfTomo.true
Normal file
1156
example/test2_syn_iso_inv/plot_script/DSurfTomo.true
Normal file
File diff suppressed because it is too large
Load Diff
BIN
example/test2_syn_iso_inv/plot_script/DSurfTomo.true.pdf
Normal file
BIN
example/test2_syn_iso_inv/plot_script/DSurfTomo.true.pdf
Normal file
Binary file not shown.
BIN
example/test2_syn_iso_inv/plot_script/old/DSurfTomo.inv.pdf
Normal file
BIN
example/test2_syn_iso_inv/plot_script/old/DSurfTomo.inv.pdf
Normal file
Binary file not shown.
BIN
example/test2_syn_iso_inv/plot_script/old/DSurfTomo.true.pdf
Normal file
BIN
example/test2_syn_iso_inv/plot_script/old/DSurfTomo.true.pdf
Normal file
Binary file not shown.
79
example/test2_syn_iso_inv/plot_script/plot_3D_Vs_tomo.sh
Executable file
79
example/test2_syn_iso_inv/plot_script/plot_3D_Vs_tomo.sh
Executable file
@@ -0,0 +1,79 @@
|
||||
#!/bin/bash
|
||||
# script for ploting 3D Vs slices
|
||||
# Author: Chuanming Liu (USTC)
|
||||
|
||||
cpt_path=.
|
||||
input_path=.
|
||||
output_path=.
|
||||
tomo_cpt_in=$cpt_path/"BlueDarkRed18.cpt"
|
||||
tomo_cpt='blue_red.cpt'
|
||||
|
||||
J=M6.5c
|
||||
R_tomo=101.25/104.75/23/26.5
|
||||
|
||||
azm_file[1]=$input_path/DSurfTomo.inv
|
||||
azm_file[2]=$input_path/DSurfTomo.true
|
||||
fileNum=2
|
||||
# depth
|
||||
depth[1]=0
|
||||
depth[2]=10
|
||||
depth[3]=35
|
||||
depth[4]=60
|
||||
Tnum=3
|
||||
|
||||
offset[1]="-Y5c -X2.5c"
|
||||
offset[2]=-X8.2c
|
||||
offset[3]=-X8.2c
|
||||
offset[4]=-X8.2c
|
||||
offset[5]="-X-24.6c -Y-11.3c"
|
||||
offset[6]="-X8.2c"
|
||||
offset[7]="-X8.2c"
|
||||
offset[8]="-X8.2c"
|
||||
|
||||
# psscale
|
||||
R_T=2.8/4.2/0.02
|
||||
psscale_title="Vs (km/s)"
|
||||
psscale_B=xa0.4f0.1
|
||||
psscale_By=y+l"$psscale_title"
|
||||
|
||||
# GMT 5 defaults
|
||||
gmt defaults -D > .gmtdefaults4
|
||||
gmt set PS_MEDIA A4
|
||||
gmt set MAP_FRAME_TYPE Plain
|
||||
gmt set MAP_FRAME_PEN 2p
|
||||
gmt set MAP_FRAME_WIDTH 0.11c
|
||||
gmt set FONT Times-Roman
|
||||
gmt set FONT_ANNOT_PRIMARY 21p,Times-Roman
|
||||
gmt set FONT_TITLE 22p,Times-Roman
|
||||
gmt set FONT_LABEL 19p,Times-Roman
|
||||
gmt set MAP_TITLE_OFFSET 0.0c
|
||||
gmt set MAP_GRID_PEN_PRIMARY thinner,black
|
||||
gmt set COLOR_BACKGROUND 0/0/255
|
||||
gmt set COLOR_FOREGROUND 255/0/0
|
||||
gmt set COLOR_NAN 255/255/255
|
||||
|
||||
for ((ff=1; ff<=$fileNum; ff=ff+1)); do
|
||||
azmthfile=${azm_file[$ff]}
|
||||
pic_name=$output_path/${azm_file[$ff]}.ps
|
||||
echo ${azm_file[$ff]}
|
||||
|
||||
gmt makecpt -C$tomo_cpt_in -T$R_T -I > $tomo_cpt
|
||||
gmt psxy -J$J -R$R_tomo -T -K > $pic_name
|
||||
for ((i=1; i<=$Tnum; i=i+1)); do
|
||||
title="Depth "${depth[$i]}" km"
|
||||
echo $title
|
||||
awk '{if($3==depth1) print $1,$2,$4}' depth1=${depth[$i]} $azmthfile| gmt surface -R$R_tomo -I0.01 -Gtomo_grd
|
||||
gmt grdimage tomo_grd -J$J -R$R_tomo -C$tomo_cpt -Bxa1f1 -Bya1f1 -BWeSn+t"$title" ${offset[$i]} -K -O >> $pic_name
|
||||
if [ $i = 2 ] ;then
|
||||
gmt psscale -Dx-0.5c/-2c+w7c/0.4c+h+e -C$tomo_cpt -B$psscale_B -B"$psscale_By" -K -O >> $pic_name
|
||||
fi
|
||||
rm tomo_grd
|
||||
done
|
||||
gmt psxy -J$J -R$R_tomo -T -O >> $pic_name
|
||||
gmt psconvert -P -A1c -Tf $pic_name
|
||||
done
|
||||
echo "finish plot."
|
||||
|
||||
rm $input_path/gmt.history $input_path/gmt.conf
|
||||
rm $input_path/*.ps
|
||||
rm $input_path/$tomo_cpt
|
||||
4
example/test2_syn_iso_inv/run.sh
Executable file
4
example/test2_syn_iso_inv/run.sh
Executable file
@@ -0,0 +1,4 @@
|
||||
#!/bin/bash
|
||||
exe=../../bin/DAzimSurfTomo
|
||||
infile=para.in
|
||||
$exe $infile
|
||||
265680
example/test2_syn_iso_inv/surfphase_forward_RV3th.dat
Normal file
265680
example/test2_syn_iso_inv/surfphase_forward_RV3th.dat
Normal file
File diff suppressed because it is too large
Load Diff
69
example/test3_syn_joint_inv/MOD
Normal file
69
example/test3_syn_joint_inv/MOD
Normal file
@@ -0,0 +1,69 @@
|
||||
0.0 10.0 35.0 60.0
|
||||
3.2000 3.2000 3.2000 3.2000 3.2000 3.2000 3.2000 3.2000 3.2000 3.2000 3.2000 3.2000 3.2000 3.2000 3.2000 3.2000 3.2000
|
||||
3.2000 3.2000 3.2005 3.1994 3.1981 3.1985 3.2008 3.2030 3.2038 3.2029 3.2007 3.1986 3.1982 3.1995 3.2003 3.2000 3.2000
|
||||
3.2000 3.2011 3.2307 3.2401 3.2160 3.1983 3.1960 3.1955 3.1949 3.1965 3.1970 3.1999 3.2182 3.2408 3.2267 3.2007 3.2000
|
||||
3.2000 3.2028 3.2903 3.3704 3.3361 3.2427 3.1256 3.0249 2.9852 3.0253 3.1243 3.2419 3.3381 3.3702 3.2815 3.2021 3.2000
|
||||
3.2000 3.2030 3.3091 3.4175 3.3670 3.2405 3.1001 2.9869 2.9421 2.9892 3.1015 3.2422 3.3715 3.4171 3.2987 3.2023 3.2000
|
||||
3.2000 3.2027 3.3037 3.3986 3.3267 3.2102 3.1049 3.0124 2.9727 3.0138 3.1046 3.2097 3.3316 3.4022 3.2957 3.2022 3.2000
|
||||
3.2000 3.2028 3.3031 3.3941 3.3192 3.2078 3.0990 2.9961 2.9524 2.9962 3.1003 3.2072 3.3231 3.3978 3.2949 3.2022 3.2000
|
||||
3.2000 3.2028 3.3043 3.3951 3.3185 3.2083 3.0974 2.9971 2.9577 2.9973 3.0990 3.2075 3.3223 3.3987 3.2961 3.2023 3.2000
|
||||
3.2000 3.2028 3.3041 3.3936 3.3163 3.2066 3.0967 2.9954 2.9573 2.9970 3.0974 3.2050 3.3205 3.3973 3.2959 3.2023 3.2000
|
||||
3.2000 3.2029 3.3049 3.3936 3.3178 3.2056 3.0982 2.9957 2.9555 2.9967 3.1001 3.2045 3.3230 3.3988 3.2960 3.2023 3.2000
|
||||
3.2000 3.2028 3.3036 3.3927 3.3200 3.2070 3.0988 2.9974 2.9517 2.9948 3.1024 3.2045 3.3224 3.3982 3.2949 3.2022 3.2000
|
||||
3.2000 3.2028 3.3047 3.3986 3.3273 3.2115 3.1049 3.0135 2.9737 3.0139 3.1059 3.2109 3.3319 3.4027 3.2959 3.2022 3.2000
|
||||
3.2000 3.2030 3.3099 3.4178 3.3668 3.2396 3.0997 2.9874 2.9422 2.9890 3.1008 3.2403 3.3710 3.4175 3.2993 3.2024 3.2000
|
||||
3.2000 3.2028 3.2909 3.3708 3.3356 3.2424 3.1259 3.0259 2.9853 3.0247 3.1240 3.2407 3.3377 3.3700 3.2818 3.2021 3.2000
|
||||
3.2000 3.2012 3.2312 3.2405 3.2160 3.1982 3.1959 3.1956 3.1949 3.1962 3.1973 3.2002 3.2183 3.2410 3.2271 3.2008 3.2000
|
||||
3.2000 3.2000 3.2005 3.1994 3.1980 3.1985 3.2008 3.2030 3.2039 3.2030 3.2008 3.1986 3.1982 3.1995 3.2003 3.2000 3.2000
|
||||
3.2000 3.2000 3.2000 3.2000 3.2000 3.2000 3.2000 3.2000 3.2000 3.2000 3.2000 3.2000 3.2000 3.2000 3.2000 3.2000 3.2000
|
||||
3.4000 3.4000 3.4000 3.4000 3.4000 3.4000 3.4000 3.4000 3.4000 3.4000 3.4000 3.4000 3.4000 3.4000 3.4000 3.4000 3.4000
|
||||
3.4000 3.4002 3.4183 3.4263 3.4181 3.4108 3.4099 3.4103 3.4108 3.4105 3.4100 3.4111 3.4185 3.4257 3.4156 3.4000 3.4000
|
||||
3.4000 3.4198 3.4789 3.5132 3.4878 3.4359 3.3838 3.3436 3.3279 3.3444 3.3844 3.4368 3.4893 3.5125 3.4735 3.4168 3.4000
|
||||
3.4000 3.4505 3.5758 3.6845 3.6470 3.5037 3.3243 3.1777 3.1203 3.1781 3.3235 3.5029 3.6482 3.6819 3.5655 3.4449 3.4000
|
||||
3.4000 3.4613 3.6270 3.7763 3.7261 3.5356 3.3074 3.1257 3.0541 3.1274 3.3082 3.5361 3.7290 3.7736 3.6150 3.4554 3.4000
|
||||
3.4000 3.4600 3.6340 3.7819 3.7199 3.5306 3.3176 3.1441 3.0731 3.1450 3.3173 3.5295 3.7234 3.7825 3.6241 3.4552 3.4000
|
||||
3.4000 3.4600 3.6351 3.7821 3.7201 3.5345 3.3195 3.1399 3.0658 3.1397 3.3197 3.5325 3.7221 3.7827 3.6256 3.4552 3.4000
|
||||
3.4000 3.4607 3.6363 3.7843 3.7241 3.5393 3.3225 3.1432 3.0710 3.1433 3.3232 3.5372 3.7256 3.7847 3.6267 3.4559 3.4000
|
||||
3.4000 3.4607 3.6358 3.7839 3.7233 3.5385 3.3222 3.1424 3.0706 3.1434 3.3222 3.5359 3.7250 3.7844 3.6261 3.4560 3.4000
|
||||
3.4000 3.4611 3.6367 3.7837 3.7239 3.5380 3.3232 3.1425 3.0694 3.1428 3.3237 3.5352 3.7257 3.7847 3.6267 3.4559 3.4000
|
||||
3.4000 3.4602 3.6357 3.7815 3.7210 3.5342 3.3196 3.1407 3.0653 3.1389 3.3209 3.5311 3.7215 3.7831 3.6257 3.4552 3.4000
|
||||
3.4000 3.4604 3.6350 3.7822 3.7210 3.5317 3.3179 3.1451 3.0742 3.1452 3.3184 3.5305 3.7236 3.7829 3.6245 3.4554 3.4000
|
||||
3.4000 3.4616 3.6281 3.7770 3.7263 3.5352 3.3071 3.1264 3.0548 3.1274 3.3078 3.5352 3.7284 3.7739 3.6156 3.4557 3.4000
|
||||
3.4000 3.4507 3.5766 3.6851 3.6469 3.5035 3.3246 3.1786 3.1207 3.1778 3.3232 3.5022 3.6477 3.6817 3.5658 3.4452 3.4000
|
||||
3.4000 3.4201 3.4796 3.5136 3.4879 3.4358 3.3838 3.3438 3.3280 3.3441 3.3846 3.4371 3.4893 3.5126 3.4739 3.4171 3.4000
|
||||
3.4000 3.4002 3.4185 3.4265 3.4182 3.4108 3.4099 3.4104 3.4108 3.4104 3.4103 3.4115 3.4187 3.4259 3.4158 3.4000 3.4000
|
||||
3.4000 3.4000 3.4000 3.4000 3.4000 3.4000 3.4000 3.4000 3.4000 3.4000 3.4000 3.4000 3.4000 3.4000 3.4000 3.4000 3.4000
|
||||
3.8000 3.8000 3.8000 3.8000 3.8000 3.8000 3.8000 3.8000 3.8000 3.8000 3.8000 3.8000 3.8000 3.8000 3.8000 3.8000 3.8000
|
||||
3.8000 3.8001 3.8005 3.7981 3.7955 3.7960 3.7993 3.8025 3.8037 3.8025 3.7992 3.7960 3.7957 3.7984 3.8003 3.8000 3.8000
|
||||
3.8000 3.8015 3.8381 3.8464 3.8064 3.7793 3.7736 3.7683 3.7636 3.7695 3.7745 3.7807 3.8097 3.8493 3.8340 3.8011 3.8000
|
||||
3.8000 3.8044 3.9314 4.0710 4.0212 3.8640 3.6728 3.5218 3.4584 3.5216 3.6698 3.8595 4.0231 4.0710 3.9188 3.8035 3.8000
|
||||
3.8000 3.8052 3.9642 4.1420 4.0957 3.8833 3.6551 3.4927 3.4173 3.4953 3.6566 3.8817 4.1007 4.1420 3.9475 3.8042 3.8000
|
||||
3.8000 3.8049 3.9568 4.1342 4.0430 3.8443 3.6737 3.5399 3.4633 3.5407 3.6720 3.8395 4.0492 4.1397 3.9444 3.8041 3.8000
|
||||
3.8000 3.8050 3.9562 4.1325 4.0460 3.8472 3.6654 3.5148 3.4284 3.5135 3.6680 3.8413 4.0483 4.1363 3.9432 3.8041 3.8000
|
||||
3.8000 3.8050 3.9581 4.1372 4.0532 3.8518 3.6666 3.5230 3.4428 3.5221 3.6701 3.8474 4.0553 4.1410 3.9454 3.8042 3.8000
|
||||
3.8000 3.8049 3.9569 4.1330 4.0464 3.8442 3.6631 3.5212 3.4430 3.5227 3.6648 3.8389 4.0501 4.1364 3.9441 3.8041 3.8000
|
||||
3.8000 3.8052 3.9599 4.1372 4.0535 3.8481 3.6693 3.5208 3.4392 3.5214 3.6722 3.8432 4.0571 4.1404 3.9449 3.8042 3.8000
|
||||
3.8000 3.8050 3.9570 4.1310 4.0482 3.8455 3.6652 3.5174 3.4282 3.5111 3.6711 3.8385 4.0472 4.1369 3.9430 3.8041 3.8000
|
||||
3.8000 3.8050 3.9582 4.1343 4.0446 3.8465 3.6728 3.5418 3.4661 3.5411 3.6738 3.8428 4.0488 4.1401 3.9446 3.8041 3.8000
|
||||
3.8000 3.8053 3.9655 4.1420 4.0957 3.8810 3.6536 3.4939 3.4192 3.4961 3.6555 3.8806 4.0994 4.1420 3.9482 3.8042 3.8000
|
||||
3.8000 3.8045 3.9323 4.0714 4.0204 3.8632 3.6735 3.5237 3.4598 3.5215 3.6698 3.8589 4.0221 4.0698 3.9188 3.8035 3.8000
|
||||
3.8000 3.8016 3.8387 3.8465 3.8061 3.7788 3.7731 3.7683 3.7638 3.7691 3.7748 3.7811 3.8092 3.8489 3.8340 3.8011 3.8000
|
||||
3.8000 3.8001 3.8005 3.7981 3.7954 3.7959 3.7992 3.8025 3.8039 3.8026 3.7993 3.7960 3.7956 3.7984 3.8003 3.8000 3.8000
|
||||
3.8000 3.8000 3.8000 3.8000 3.8000 3.8000 3.8000 3.8000 3.8000 3.8000 3.8000 3.8000 3.8000 3.8000 3.8000 3.8000 3.8000
|
||||
4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000
|
||||
4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000
|
||||
4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000
|
||||
4.2000 4.2000 4.5060 4.5780 4.5060 4.3170 4.0830 3.8940 3.8220 3.8940 4.0830 4.3170 4.5060 4.5780 4.5060 4.2000 4.2000
|
||||
4.2000 4.2000 4.5060 4.5780 4.5060 4.3170 4.0830 3.8940 3.8220 3.8940 4.0830 4.3170 4.5060 4.5780 4.5060 4.2000 4.2000
|
||||
4.2000 4.2000 4.5060 4.5780 4.5060 4.3170 4.0830 3.8940 3.8220 3.8940 4.0830 4.3170 4.5060 4.5780 4.5060 4.2000 4.2000
|
||||
4.2000 4.2000 4.5060 4.5780 4.5060 4.3170 4.0830 3.8940 3.8220 3.8940 4.0830 4.3170 4.5060 4.5780 4.5060 4.2000 4.2000
|
||||
4.2000 4.2000 4.5060 4.5780 4.5060 4.3170 4.0830 3.8940 3.8220 3.8940 4.0830 4.3170 4.5060 4.5780 4.5060 4.2000 4.2000
|
||||
4.2000 4.2000 4.5060 4.5780 4.5060 4.3170 4.0830 3.8940 3.8220 3.8940 4.0830 4.3170 4.5060 4.5780 4.5060 4.2000 4.2000
|
||||
4.2000 4.2000 4.5060 4.5780 4.5060 4.3170 4.0830 3.8940 3.8220 3.8940 4.0830 4.3170 4.5060 4.5780 4.5060 4.2000 4.2000
|
||||
4.2000 4.2000 4.5060 4.5780 4.5060 4.3170 4.0830 3.8940 3.8220 3.8940 4.0830 4.3170 4.5060 4.5780 4.5060 4.2000 4.2000
|
||||
4.2000 4.2000 4.5060 4.5780 4.5060 4.3170 4.0830 3.8940 3.8220 3.8940 4.0830 4.3170 4.5060 4.5780 4.5060 4.2000 4.2000
|
||||
4.2000 4.2000 4.5060 4.5780 4.5060 4.3170 4.0830 3.8940 3.8220 3.8940 4.0830 4.3170 4.5060 4.5780 4.5060 4.2000 4.2000
|
||||
4.2000 4.2000 4.5060 4.5780 4.5060 4.3170 4.0830 3.8940 3.8220 3.8940 4.0830 4.3170 4.5060 4.5780 4.5060 4.2000 4.2000
|
||||
4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000
|
||||
4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000
|
||||
4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000 4.2000
|
||||
20
example/test3_syn_joint_inv/para.in
Normal file
20
example/test3_syn_joint_inv/para.in
Normal file
@@ -0,0 +1,20 @@
|
||||
cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
|
||||
c INPUT PARAMETERS
|
||||
cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
|
||||
surfphase_forward_RV3th.dat c: traveltime data file
|
||||
17 17 4 c: nx ny nz (grid number in lat lon and depth directions)
|
||||
26.5 101.25 c: goxd gozd (upper left point,[lat,lon])
|
||||
0.25 0.25 c: dvxd dvzd (grid interval in lat and lon directions)
|
||||
2 c: number of sublayers (2~5)
|
||||
2.912 4.142 c: minimum and maximum Vsv
|
||||
200 c: max(sources, receivers)
|
||||
0.2 c: sparsity fraction
|
||||
5 c: maximum of iteration
|
||||
F c: iso-mode (T: isotropic inversion; F: joint inversion)
|
||||
cccccccc control parameters
|
||||
240 c: smoothing for dVsv
|
||||
35 c: smoothing for Gc,s
|
||||
0 c: damping used by LSQR (default: 0)
|
||||
cccccccccc periods
|
||||
36 c: kmaxRc (followed by periods)
|
||||
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
||||
151
example/test3_syn_joint_inv/plot_script/.gmtdefaults4
Normal file
151
example/test3_syn_joint_inv/plot_script/.gmtdefaults4
Normal file
@@ -0,0 +1,151 @@
|
||||
#
|
||||
# GMT 6.0.0 Defaults file
|
||||
#
|
||||
# COLOR Parameters
|
||||
#
|
||||
COLOR_BACKGROUND = black
|
||||
COLOR_FOREGROUND = white
|
||||
COLOR_NAN = 127.5
|
||||
COLOR_MODEL = none
|
||||
COLOR_HSV_MIN_S = 1
|
||||
COLOR_HSV_MAX_S = 0.1
|
||||
COLOR_HSV_MIN_V = 0.3
|
||||
COLOR_HSV_MAX_V = 1
|
||||
#
|
||||
# DIR Parameters
|
||||
#
|
||||
DIR_CACHE = /Users/chuanmingliu/.gmt/cache
|
||||
DIR_DATA =
|
||||
DIR_DCW = /tmp/gmt-20200116-43375-xb01hs/gmt-6.0.0/dcw
|
||||
DIR_GSHHG = /usr/local/Cellar/gmt/6.0.0_2/share/gmt/coast
|
||||
#
|
||||
# FONT Parameters
|
||||
#
|
||||
FONT_ANNOT_PRIMARY = 12p,Helvetica,black
|
||||
FONT_ANNOT_SECONDARY = 14p,Helvetica,black
|
||||
FONT_HEADING = 32p,Helvetica,black
|
||||
FONT_LABEL = 16p,Helvetica,black
|
||||
FONT_LOGO = 8p,Helvetica,black
|
||||
FONT_TAG = 20p,Helvetica,black
|
||||
FONT_TITLE = 24p,Helvetica,black
|
||||
#
|
||||
# FORMAT Parameters
|
||||
#
|
||||
FORMAT_CLOCK_IN = hh:mm:ss
|
||||
FORMAT_CLOCK_OUT = hh:mm:ss
|
||||
FORMAT_CLOCK_MAP = hh:mm:ss
|
||||
FORMAT_DATE_IN = yyyy-mm-dd
|
||||
FORMAT_DATE_OUT = yyyy-mm-dd
|
||||
FORMAT_DATE_MAP = yyyy-mm-dd
|
||||
FORMAT_GEO_OUT = D
|
||||
FORMAT_GEO_MAP = ddd:mm:ss
|
||||
FORMAT_FLOAT_OUT = %.12g
|
||||
FORMAT_FLOAT_MAP = %.12g
|
||||
FORMAT_TIME_PRIMARY_MAP = full
|
||||
FORMAT_TIME_SECONDARY_MAP = full
|
||||
FORMAT_TIME_STAMP = %Y %b %d %H:%M:%S
|
||||
#
|
||||
# GMT Miscellaneous Parameters
|
||||
#
|
||||
GMT_AUTO_DOWNLOAD = on
|
||||
GMT_DATA_SERVER = https://oceania.generic-mapping-tools.org
|
||||
GMT_DATA_SERVER_LIMIT = unlimited
|
||||
GMT_COMPATIBILITY = 4
|
||||
GMT_CUSTOM_LIBS =
|
||||
GMT_EXPORT_TYPE = double
|
||||
GMT_EXTRAPOLATE_VAL = NaN
|
||||
GMT_FFT = auto
|
||||
GMT_GRAPHICS_FORMAT = pdf
|
||||
GMT_HISTORY = true
|
||||
GMT_INTERPOLANT = akima
|
||||
GMT_LANGUAGE = us
|
||||
GMT_TRIANGULATE = Shewchuk
|
||||
GMT_VERBOSE = compat
|
||||
#
|
||||
# I/O Parameters
|
||||
#
|
||||
IO_COL_SEPARATOR = tab
|
||||
IO_FIRST_HEADER = maybe
|
||||
IO_GRIDFILE_FORMAT = nf
|
||||
IO_GRIDFILE_SHORTHAND = false
|
||||
IO_HEADER = false
|
||||
IO_HEADER_MARKER = #
|
||||
IO_N_HEADER_RECS = 0
|
||||
IO_NAN_RECORDS = pass
|
||||
IO_NC4_CHUNK_SIZE = auto
|
||||
IO_NC4_DEFLATION_LEVEL = 3
|
||||
IO_LONLAT_TOGGLE = false
|
||||
IO_SEGMENT_BINARY = 2
|
||||
IO_SEGMENT_MARKER = >
|
||||
#
|
||||
# MAP Parameters
|
||||
#
|
||||
MAP_ANNOT_MIN_ANGLE = 20
|
||||
MAP_ANNOT_MIN_SPACING = 0p
|
||||
MAP_ANNOT_OBLIQUE = 1
|
||||
MAP_ANNOT_OFFSET_PRIMARY = 5p
|
||||
MAP_ANNOT_OFFSET_SECONDARY = 5p
|
||||
MAP_ANNOT_ORTHO = we
|
||||
MAP_DEFAULT_PEN = default,black
|
||||
MAP_DEGREE_SYMBOL = degree
|
||||
MAP_FRAME_AXES = WESNZ
|
||||
MAP_FRAME_PEN = thicker,black
|
||||
MAP_FRAME_TYPE = fancy
|
||||
MAP_FRAME_WIDTH = 5p
|
||||
MAP_GRID_CROSS_SIZE_PRIMARY = 0p
|
||||
MAP_GRID_CROSS_SIZE_SECONDARY = 0p
|
||||
MAP_GRID_PEN_PRIMARY = default,black
|
||||
MAP_GRID_PEN_SECONDARY = thinner,black
|
||||
MAP_HEADING_OFFSET = 18p
|
||||
MAP_LABEL_OFFSET = 8p
|
||||
MAP_LINE_STEP = 0.75p
|
||||
MAP_LOGO = false
|
||||
MAP_LOGO_POS = BL/-54p/-54p
|
||||
MAP_ORIGIN_X = 72p
|
||||
MAP_ORIGIN_Y = 72p
|
||||
MAP_POLAR_CAP = 85/90
|
||||
MAP_SCALE_HEIGHT = 5p
|
||||
MAP_TICK_LENGTH_PRIMARY = 5p/2.5p
|
||||
MAP_TICK_LENGTH_SECONDARY = 15p/3.75p
|
||||
MAP_TICK_PEN_PRIMARY = thinner,black
|
||||
MAP_TICK_PEN_SECONDARY = thinner,black
|
||||
MAP_TITLE_OFFSET = 14p
|
||||
MAP_VECTOR_SHAPE = 0
|
||||
#
|
||||
# Projection Parameters
|
||||
#
|
||||
PROJ_AUX_LATITUDE = authalic
|
||||
PROJ_DATUM =
|
||||
PROJ_ELLIPSOID = WGS-84
|
||||
PROJ_GEODESIC = Vincenty
|
||||
PROJ_LENGTH_UNIT = cm
|
||||
PROJ_MEAN_RADIUS = authalic
|
||||
PROJ_SCALE_FACTOR = default
|
||||
#
|
||||
# PostScript Parameters
|
||||
#
|
||||
PS_CHAR_ENCODING = ISOLatin1+
|
||||
PS_COLOR_MODEL = rgb
|
||||
PS_COMMENTS = false
|
||||
PS_CONVERT = A
|
||||
PS_IMAGE_COMPRESS = deflate,5
|
||||
PS_LINE_CAP = butt
|
||||
PS_LINE_JOIN = miter
|
||||
PS_MITER_LIMIT = 35
|
||||
PS_MEDIA = a4
|
||||
PS_PAGE_COLOR = white
|
||||
PS_PAGE_ORIENTATION = landscape
|
||||
PS_SCALE_X = 1
|
||||
PS_SCALE_Y = 1
|
||||
PS_TRANSPARENCY = Normal
|
||||
#
|
||||
# Calendar/Time Parameters
|
||||
#
|
||||
TIME_EPOCH = 1970-01-01T00:00:00
|
||||
TIME_IS_INTERVAL = off
|
||||
TIME_INTERVAL_FRACTION = 0.5
|
||||
TIME_LEAP_SECONDS = false
|
||||
TIME_REPORT = none
|
||||
TIME_UNIT = s
|
||||
TIME_WEEK_START = Monday
|
||||
TIME_Y2K_OFFSET_YEAR = 1950
|
||||
25
example/test3_syn_joint_inv/plot_script/BlueDarkRed18.cpt
Executable file
25
example/test3_syn_joint_inv/plot_script/BlueDarkRed18.cpt
Executable file
@@ -0,0 +1,25 @@
|
||||
# ../cpt/ncar/BlueDarkRed18.cpt
|
||||
# autogenerated GMT palette "BlueDarkRed18.txt"
|
||||
# cptutils version 1.41, Fri Jan 20 21:02:01 2012
|
||||
# COLOR_MODEL = RGB
|
||||
0.000000e+00 36 0 216 1.000000e+00 36 0 216
|
||||
1.000000e+00 24 28 247 2.000000e+00 24 28 247
|
||||
2.000000e+00 40 87 255 3.000000e+00 40 87 255
|
||||
3.000000e+00 61 135 255 4.000000e+00 61 135 255
|
||||
4.000000e+00 86 176 255 5.000000e+00 86 176 255
|
||||
5.000000e+00 117 211 255 6.000000e+00 117 211 255
|
||||
6.000000e+00 153 234 255 7.000000e+00 153 234 255
|
||||
7.000000e+00 188 249 255 8.000000e+00 188 249 255
|
||||
8.000000e+00 234 255 255 9.000000e+00 234 255 255
|
||||
9.000000e+00 255 255 234 1.000000e+01 255 255 234
|
||||
1.000000e+01 255 241 188 1.100000e+01 255 241 188
|
||||
1.100000e+01 255 214 153 1.200000e+01 255 214 153
|
||||
1.200000e+01 255 172 117 1.300000e+01 255 172 117
|
||||
1.300000e+01 255 120 86 1.400000e+01 255 120 86
|
||||
1.400000e+01 255 61 61 1.500000e+01 255 61 61
|
||||
1.500000e+01 247 39 53 1.600000e+01 247 39 53
|
||||
1.600000e+01 216 21 47 1.700000e+01 216 21 47
|
||||
1.700000e+01 165 0 33 1.800000e+01 165 0 33
|
||||
B 36 0 216
|
||||
F 165 0 33
|
||||
N 255 0 0
|
||||
675
example/test3_syn_joint_inv/plot_script/Gc_Gs_model.inv
Normal file
675
example/test3_syn_joint_inv/plot_script/Gc_Gs_model.inv
Normal file
@@ -0,0 +1,675 @@
|
||||
101.2500 26.5000 10.0000 3.3001 100.0152 0.0001 -0.0146 -0.0053
|
||||
101.2500 26.2500 10.0000 3.3104 95.5454 0.0013 -0.2597 -0.0509
|
||||
101.2500 26.0000 10.0000 3.3135 86.1320 0.0028 -0.5638 0.0766
|
||||
101.2500 25.7500 10.0000 3.3077 85.2683 0.0027 -0.5277 0.0880
|
||||
101.2500 25.5000 10.0000 3.3048 82.1515 0.0017 -0.3337 0.0938
|
||||
101.2500 25.2500 10.0000 3.3060 81.5995 0.0017 -0.3302 0.0997
|
||||
101.2500 25.0000 10.0000 3.3075 85.6306 0.0018 -0.3597 0.0553
|
||||
101.2500 24.7500 10.0000 3.3082 87.7046 0.0018 -0.3585 0.0288
|
||||
101.2500 24.5000 10.0000 3.3074 85.8407 0.0017 -0.3357 0.0491
|
||||
101.2500 24.2500 10.0000 3.3060 92.5353 0.0019 -0.3695 -0.0328
|
||||
101.2500 24.0000 10.0000 3.3049 89.5519 0.0018 -0.3622 0.0057
|
||||
101.2500 23.7500 10.0000 3.3080 92.3715 0.0030 -0.5921 -0.0491
|
||||
101.2500 23.5000 10.0000 3.3137 95.2554 0.0028 -0.5478 -0.1016
|
||||
101.2500 23.2500 10.0000 3.3090 83.5077 0.0011 -0.2105 0.0485
|
||||
101.2500 23.0000 10.0000 3.3000 79.1041 0.0001 -0.0114 0.0045
|
||||
101.5000 26.5000 10.0000 3.3116 100.4838 0.0008 -0.1565 -0.0600
|
||||
101.5000 26.2500 10.0000 3.3597 101.3121 0.0171 -3.1560 -1.3153
|
||||
101.5000 26.0000 10.0000 3.3808 85.4910 0.0225 -4.4507 0.7063
|
||||
101.5000 25.7500 10.0000 3.3505 86.1766 0.0177 -3.5052 0.4706
|
||||
101.5000 25.5000 10.0000 3.3161 69.4360 0.0098 -1.4733 1.2865
|
||||
101.5000 25.2500 10.0000 3.2897 45.4157 0.0103 -0.0300 2.0669
|
||||
101.5000 25.0000 10.0000 3.2691 21.2203 0.0097 1.4267 1.3046
|
||||
101.5000 24.7500 10.0000 3.2606 6.5476 0.0077 1.5051 0.3501
|
||||
101.5000 24.5000 10.0000 3.2695 171.3535 0.0071 1.3581 -0.4228
|
||||
101.5000 24.2500 10.0000 3.2905 133.2778 0.0081 -0.0972 -1.6152
|
||||
101.5000 24.0000 10.0000 3.3172 102.0427 0.0083 -1.5227 -0.6807
|
||||
101.5000 23.7500 10.0000 3.3524 94.0180 0.0204 -4.0413 -0.5706
|
||||
101.5000 23.5000 10.0000 3.3824 96.9758 0.0247 -4.7997 -1.1924
|
||||
101.5000 23.2500 10.0000 3.3556 75.9384 0.0172 -3.0402 1.6249
|
||||
101.5000 23.0000 10.0000 3.3100 73.8316 0.0008 -0.1375 0.0871
|
||||
101.7500 26.5000 10.0000 3.3300 115.2936 0.0009 -0.1105 -0.1344
|
||||
101.7500 26.2500 10.0000 3.4467 134.2749 0.0117 -0.0593 -2.3424
|
||||
101.7500 26.0000 10.0000 3.5412 11.5053 0.0281 5.1647 2.1934
|
||||
101.7500 25.7500 10.0000 3.4893 4.6009 0.0181 3.5750 0.5791
|
||||
101.7500 25.5000 10.0000 3.3706 9.2129 0.0064 1.2121 0.4038
|
||||
101.7500 25.2500 10.0000 3.2221 87.2146 0.0113 -2.2511 0.2196
|
||||
101.7500 25.0000 10.0000 3.0957 88.2435 0.0205 -4.0938 0.2513
|
||||
101.7500 24.7500 10.0000 3.0453 90.6732 0.0281 -5.6241 -0.1322
|
||||
101.7500 24.5000 10.0000 3.0950 91.7992 0.0225 -4.4846 -0.2820
|
||||
101.7500 24.2500 10.0000 3.2211 100.2636 0.0119 -2.2341 -0.8365
|
||||
101.7500 24.0000 10.0000 3.3701 165.5655 0.0054 0.9520 -0.5248
|
||||
101.7500 23.7500 10.0000 3.4909 175.3199 0.0208 4.0964 -0.6752
|
||||
101.7500 23.5000 10.0000 3.5432 167.7146 0.0299 5.4447 -2.4894
|
||||
101.7500 23.2500 10.0000 3.4380 54.4373 0.0161 -1.0434 3.0518
|
||||
101.7500 23.0000 10.0000 3.3269 60.6720 0.0008 -0.0812 0.1334
|
||||
102.0000 26.5000 10.0000 3.3358 86.7190 0.0008 -0.1577 0.0181
|
||||
102.0000 26.2500 10.0000 3.4832 98.5059 0.0108 -2.0559 -0.6290
|
||||
102.0000 26.0000 10.0000 3.6083 7.5986 0.0139 2.6768 0.7271
|
||||
102.0000 25.7500 10.0000 3.5358 170.2803 0.0072 1.3549 -0.4782
|
||||
102.0000 25.5000 10.0000 3.3827 29.6089 0.0007 0.0747 0.1253
|
||||
102.0000 25.2500 10.0000 3.2029 89.7807 0.0065 -1.2902 0.0099
|
||||
102.0000 25.0000 10.0000 3.0563 88.8142 0.0115 -2.2917 0.0949
|
||||
102.0000 24.7500 10.0000 2.9975 86.9861 0.0133 -2.6539 0.2802
|
||||
102.0000 24.5000 10.0000 3.0574 88.0181 0.0102 -2.0324 0.1408
|
||||
102.0000 24.2500 10.0000 3.2050 91.2608 0.0046 -0.9111 -0.0401
|
||||
102.0000 24.0000 10.0000 3.3843 119.4755 0.0031 -0.3155 -0.5241
|
||||
102.0000 23.7500 10.0000 3.5377 14.4970 0.0084 1.4774 0.8187
|
||||
102.0000 23.5000 10.0000 3.6098 171.3095 0.0141 2.6996 -0.8450
|
||||
102.0000 23.2500 10.0000 3.4728 77.6999 0.0167 -3.0410 1.3923
|
||||
102.0000 23.0000 10.0000 3.3325 52.7112 0.0002 -0.0088 0.0321
|
||||
102.2500 26.5000 10.0000 3.3336 30.2469 0.0007 0.0708 0.1252
|
||||
102.2500 26.2500 10.0000 3.4786 77.3243 0.0115 -2.0874 0.9890
|
||||
102.2500 26.0000 10.0000 3.5928 177.5061 0.0175 3.4883 -0.3044
|
||||
102.2500 25.7500 10.0000 3.5089 2.6860 0.0130 2.5970 0.2442
|
||||
102.2500 25.5000 10.0000 3.3676 13.5952 0.0063 1.1146 0.5726
|
||||
102.2500 25.2500 10.0000 3.2095 86.0892 0.0086 -1.7074 0.2345
|
||||
102.2500 25.0000 10.0000 3.0747 86.8999 0.0139 -2.7665 0.3005
|
||||
102.2500 24.7500 10.0000 3.0193 91.8338 0.0235 -4.6971 -0.3011
|
||||
102.2500 24.5000 10.0000 3.0751 92.8334 0.0172 -3.4303 -0.3404
|
||||
102.2500 24.2500 10.0000 3.2104 98.5467 0.0079 -1.5120 -0.4650
|
||||
102.2500 24.0000 10.0000 3.3658 163.1324 0.0055 0.9146 -0.6108
|
||||
102.2500 23.7500 10.0000 3.5094 178.7574 0.0136 2.7124 -0.1177
|
||||
102.2500 23.5000 10.0000 3.5978 179.6364 0.0172 3.4325 -0.0436
|
||||
102.2500 23.2500 10.0000 3.4713 94.7679 0.0148 -2.9111 -0.4890
|
||||
102.2500 23.0000 10.0000 3.3312 173.2101 0.0013 0.2504 -0.0605
|
||||
102.5000 26.5000 10.0000 3.3332 177.8073 0.0007 0.1384 -0.0106
|
||||
102.5000 26.2500 10.0000 3.4767 91.1954 0.0091 -1.8272 -0.0763
|
||||
102.5000 26.0000 10.0000 3.5883 3.4946 0.0232 4.5991 0.5638
|
||||
102.5000 25.7500 10.0000 3.5061 1.2458 0.0140 2.7909 0.1214
|
||||
102.5000 25.5000 10.0000 3.3692 16.9514 0.0064 1.0623 0.7139
|
||||
102.5000 25.2500 10.0000 3.2066 104.9896 0.0065 -1.1252 -0.6491
|
||||
102.5000 25.0000 10.0000 3.0640 86.9806 0.0144 -2.8624 0.3028
|
||||
102.5000 24.7500 10.0000 3.0056 87.3516 0.0174 -3.4722 0.3219
|
||||
102.5000 24.5000 10.0000 3.0627 86.6060 0.0115 -2.2931 0.2729
|
||||
102.5000 24.2500 10.0000 3.2084 94.0505 0.0067 -1.3326 -0.1897
|
||||
102.5000 24.0000 10.0000 3.3672 11.9860 0.0046 0.8329 0.3704
|
||||
102.5000 23.7500 10.0000 3.5062 173.9619 0.0173 3.3765 -0.7224
|
||||
102.5000 23.5000 10.0000 3.5940 178.6983 0.0211 4.2078 -0.1913
|
||||
102.5000 23.2500 10.0000 3.4700 87.6075 0.0120 -2.3958 0.2005
|
||||
102.5000 23.0000 10.0000 3.3309 179.1578 0.0016 0.3231 -0.0095
|
||||
102.7500 26.5000 10.0000 3.3336 178.3898 0.0009 0.1749 -0.0098
|
||||
102.7500 26.2500 10.0000 3.4781 92.4211 0.0084 -1.6765 -0.1420
|
||||
102.7500 26.0000 10.0000 3.5908 2.5724 0.0166 3.3093 0.2980
|
||||
102.7500 25.7500 10.0000 3.5081 178.6328 0.0127 2.5333 -0.1210
|
||||
102.7500 25.5000 10.0000 3.3722 11.9496 0.0040 0.7256 0.3215
|
||||
102.7500 25.2500 10.0000 3.2073 83.5690 0.0054 -1.0503 0.2398
|
||||
102.7500 25.0000 10.0000 3.0675 86.6964 0.0159 -3.1642 0.3665
|
||||
102.7500 24.7500 10.0000 3.0144 88.9289 0.0203 -4.0628 0.1520
|
||||
102.7500 24.5000 10.0000 3.0679 90.7983 0.0171 -3.4172 -0.0952
|
||||
102.7500 24.2500 10.0000 3.2093 99.0569 0.0042 -0.8017 -0.2622
|
||||
102.7500 24.0000 10.0000 3.3708 16.7140 0.0023 0.3806 0.2512
|
||||
102.7500 23.7500 10.0000 3.5093 179.0903 0.0135 2.6931 -0.0855
|
||||
102.7500 23.5000 10.0000 3.5958 0.1612 0.0194 3.8864 0.0219
|
||||
102.7500 23.2500 10.0000 3.4709 85.8883 0.0123 -2.4417 0.3529
|
||||
102.7500 23.0000 10.0000 3.3313 179.6781 0.0016 0.3243 -0.0036
|
||||
103.0000 26.5000 10.0000 3.3336 2.2760 0.0009 0.1872 0.0149
|
||||
103.0000 26.2500 10.0000 3.4776 83.5631 0.0076 -1.4869 0.3398
|
||||
103.0000 26.0000 10.0000 3.5897 176.2008 0.0191 3.7836 -0.5047
|
||||
103.0000 25.7500 10.0000 3.5064 178.3933 0.0140 2.8025 -0.1573
|
||||
103.0000 25.5000 10.0000 3.3702 174.5063 0.0067 1.3150 -0.2553
|
||||
103.0000 25.2500 10.0000 3.2060 97.7640 0.0080 -1.5354 -0.4266
|
||||
103.0000 25.0000 10.0000 3.0657 93.1985 0.0120 -2.3776 -0.2666
|
||||
103.0000 24.7500 10.0000 3.0132 92.6752 0.0193 -3.8377 -0.3594
|
||||
103.0000 24.5000 10.0000 3.0664 92.7174 0.0158 -3.1456 -0.2993
|
||||
103.0000 24.2500 10.0000 3.2067 103.4229 0.0037 -0.6647 -0.3364
|
||||
103.0000 24.0000 10.0000 3.3681 173.3030 0.0041 0.7894 -0.1880
|
||||
103.0000 23.7500 10.0000 3.5071 178.9980 0.0144 2.8740 -0.1006
|
||||
103.0000 23.5000 10.0000 3.5939 178.8183 0.0214 4.2772 -0.1765
|
||||
103.0000 23.2500 10.0000 3.4700 89.5392 0.0133 -2.6675 0.0429
|
||||
103.0000 23.0000 10.0000 3.3312 0.4203 0.0016 0.3148 0.0046
|
||||
103.2500 26.5000 10.0000 3.3337 178.4775 0.0008 0.1636 -0.0087
|
||||
103.2500 26.2500 10.0000 3.4778 84.1632 0.0110 -2.1545 0.4451
|
||||
103.2500 26.0000 10.0000 3.5882 2.4482 0.0226 4.5080 0.3862
|
||||
103.2500 25.7500 10.0000 3.5074 174.5427 0.0088 1.7321 -0.3340
|
||||
103.2500 25.5000 10.0000 3.3689 12.9787 0.0099 1.7814 0.8672
|
||||
103.2500 25.2500 10.0000 3.2073 99.9548 0.0080 -1.5035 -0.5446
|
||||
103.2500 25.0000 10.0000 3.0656 84.2271 0.0149 -2.9230 0.5971
|
||||
103.2500 24.7500 10.0000 3.0103 88.3402 0.0183 -3.6554 0.2120
|
||||
103.2500 24.5000 10.0000 3.0637 82.6523 0.0130 -2.5208 0.6611
|
||||
103.2500 24.2500 10.0000 3.2086 90.3722 0.0102 -2.0430 -0.0265
|
||||
103.2500 24.0000 10.0000 3.3662 15.2785 0.0101 1.7344 1.0240
|
||||
103.2500 23.7500 10.0000 3.5081 175.1213 0.0117 2.3066 -0.3967
|
||||
103.2500 23.5000 10.0000 3.5949 2.2871 0.0192 3.8261 0.3061
|
||||
103.2500 23.2500 10.0000 3.4706 91.9920 0.0118 -2.3570 -0.1642
|
||||
103.2500 23.0000 10.0000 3.3312 0.4967 0.0017 0.3423 0.0059
|
||||
103.5000 26.5000 10.0000 3.3333 176.2337 0.0013 0.2505 -0.0331
|
||||
103.5000 26.2500 10.0000 3.4770 90.4222 0.0100 -2.0095 -0.0296
|
||||
103.5000 26.0000 10.0000 3.5870 5.2796 0.0216 4.2470 0.7917
|
||||
103.5000 25.7500 10.0000 3.5069 168.2614 0.0159 2.9207 -1.2686
|
||||
103.5000 25.5000 10.0000 3.3683 23.9894 0.0041 0.5526 0.6132
|
||||
103.5000 25.2500 10.0000 3.2066 93.7252 0.0035 -0.6940 -0.0908
|
||||
103.5000 25.0000 10.0000 3.0650 90.8538 0.0160 -3.2028 -0.0955
|
||||
103.5000 24.7500 10.0000 3.0056 85.7314 0.0187 -3.6958 0.5548
|
||||
103.5000 24.5000 10.0000 3.0630 85.6110 0.0112 -2.2169 0.3423
|
||||
103.5000 24.2500 10.0000 3.2102 110.0674 0.0073 -1.1126 -0.9380
|
||||
103.5000 24.0000 10.0000 3.3649 32.1364 0.0066 0.5728 1.1887
|
||||
103.5000 23.7500 10.0000 3.5072 179.9542 0.0187 3.7400 -0.0060
|
||||
103.5000 23.5000 10.0000 3.5949 2.0877 0.0207 4.1255 0.3012
|
||||
103.5000 23.2500 10.0000 3.4699 92.3012 0.0127 -2.5296 -0.2036
|
||||
103.5000 23.0000 10.0000 3.3308 179.7043 0.0016 0.3190 -0.0033
|
||||
103.7500 26.5000 10.0000 3.3339 168.8437 0.0015 0.2712 -0.1113
|
||||
103.7500 26.2500 10.0000 3.4799 101.7400 0.0088 -1.6128 -0.7006
|
||||
103.7500 26.0000 10.0000 3.5938 177.3718 0.0148 2.9380 -0.2703
|
||||
103.7500 25.7500 10.0000 3.5102 179.2878 0.0160 3.1917 -0.0794
|
||||
103.7500 25.5000 10.0000 3.3697 152.6026 0.0058 0.6721 -0.9525
|
||||
103.7500 25.2500 10.0000 3.2107 100.2643 0.0087 -1.6283 -0.6097
|
||||
103.7500 25.0000 10.0000 3.0752 93.6999 0.0143 -2.8331 -0.3679
|
||||
103.7500 24.7500 10.0000 3.0215 89.7919 0.0251 -5.0113 0.0364
|
||||
103.7500 24.5000 10.0000 3.0780 95.3502 0.0208 -4.0900 -0.7728
|
||||
103.7500 24.2500 10.0000 3.2115 68.6847 0.0044 -0.6491 0.5975
|
||||
103.7500 24.0000 10.0000 3.3683 51.2807 0.0026 -0.1117 0.5011
|
||||
103.7500 23.7500 10.0000 3.5135 177.5856 0.0136 2.7139 -0.2293
|
||||
103.7500 23.5000 10.0000 3.5991 0.5371 0.0198 3.9566 0.0742
|
||||
103.7500 23.2500 10.0000 3.4713 82.5544 0.0148 -2.8577 0.7599
|
||||
103.7500 23.0000 10.0000 3.3312 7.1449 0.0014 0.2753 0.0701
|
||||
104.0000 26.5000 10.0000 3.3359 92.8687 0.0003 -0.0659 -0.0066
|
||||
104.0000 26.2500 10.0000 3.4840 79.8833 0.0122 -2.2934 0.8453
|
||||
104.0000 26.0000 10.0000 3.6087 170.8363 0.0131 2.4944 -0.8263
|
||||
104.0000 25.7500 10.0000 3.5364 7.6525 0.0063 1.2239 0.3349
|
||||
104.0000 25.5000 10.0000 3.3829 18.0313 0.0011 0.1856 0.1351
|
||||
104.0000 25.2500 10.0000 3.2029 89.7054 0.0071 -1.4134 0.0145
|
||||
104.0000 25.0000 10.0000 3.0560 92.5598 0.0101 -2.0170 -0.1807
|
||||
104.0000 24.7500 10.0000 2.9976 85.7644 0.0126 -2.4935 0.3714
|
||||
104.0000 24.5000 10.0000 3.0571 90.5175 0.0092 -1.8471 -0.0334
|
||||
104.0000 24.2500 10.0000 3.2033 87.7305 0.0065 -1.2936 0.1027
|
||||
104.0000 24.0000 10.0000 3.3821 113.5998 0.0003 -0.0402 -0.0434
|
||||
104.0000 23.7500 10.0000 3.5386 170.2177 0.0078 1.4736 -0.5237
|
||||
104.0000 23.5000 10.0000 3.6105 6.3126 0.0128 2.4904 0.5578
|
||||
104.0000 23.2500 10.0000 3.4731 99.5792 0.0169 -3.1933 -1.1094
|
||||
104.0000 23.0000 10.0000 3.3326 152.8543 0.0001 0.0064 -0.0090
|
||||
104.2500 26.5000 10.0000 3.3299 49.9026 0.0007 -0.0243 0.1404
|
||||
104.2500 26.2500 10.0000 3.4466 45.8184 0.0117 -0.0670 2.3439
|
||||
104.2500 26.0000 10.0000 3.5403 169.1222 0.0299 5.5459 -2.2132
|
||||
104.2500 25.7500 10.0000 3.4883 175.6865 0.0188 3.7129 -0.5633
|
||||
104.2500 25.5000 10.0000 3.3705 167.0160 0.0067 1.2081 -0.5884
|
||||
104.2500 25.2500 10.0000 3.2226 93.7731 0.0110 -2.1794 -0.2887
|
||||
104.2500 25.0000 10.0000 3.0967 90.4655 0.0224 -4.4830 -0.0728
|
||||
104.2500 24.7500 10.0000 3.0463 89.1770 0.0298 -5.9650 0.1714
|
||||
104.2500 24.5000 10.0000 3.0957 87.9471 0.0215 -4.2851 0.3076
|
||||
104.2500 24.2500 10.0000 3.2210 80.7003 0.0118 -2.2385 0.7533
|
||||
104.2500 24.0000 10.0000 3.3681 6.7157 0.0066 1.2771 0.3050
|
||||
104.2500 23.7500 10.0000 3.4897 5.9910 0.0206 4.0373 0.8568
|
||||
104.2500 23.5000 10.0000 3.5419 11.5980 0.0310 5.7024 2.4436
|
||||
104.2500 23.2500 10.0000 3.4377 125.5889 0.0155 -1.0023 -2.9405
|
||||
104.2500 23.0000 10.0000 3.3269 125.6456 0.0007 -0.0436 -0.1286
|
||||
104.5000 26.5000 10.0000 3.3117 73.5943 0.0007 -0.1187 0.0766
|
||||
104.5000 26.2500 10.0000 3.3597 78.1690 0.0176 -3.2185 1.4103
|
||||
104.5000 26.0000 10.0000 3.3800 94.8412 0.0218 -4.2994 -0.7335
|
||||
104.5000 25.7500 10.0000 3.3498 93.5753 0.0174 -3.4617 -0.4343
|
||||
104.5000 25.5000 10.0000 3.3159 110.9424 0.0093 -1.3921 -1.2484
|
||||
104.5000 25.2500 10.0000 3.2896 134.3449 0.0101 -0.0461 -2.0167
|
||||
104.5000 25.0000 10.0000 3.2691 156.8173 0.0097 1.3439 -1.4095
|
||||
104.5000 24.7500 10.0000 3.2610 173.5188 0.0084 1.6469 -0.3791
|
||||
104.5000 24.5000 10.0000 3.2699 4.3339 0.0067 1.3278 0.2024
|
||||
104.5000 24.2500 10.0000 3.2910 47.7490 0.0079 -0.1513 1.5724
|
||||
104.5000 24.0000 10.0000 3.3171 75.6275 0.0091 -1.5870 0.8705
|
||||
104.5000 23.7500 10.0000 3.3516 85.7380 0.0198 -3.9184 0.5873
|
||||
104.5000 23.5000 10.0000 3.3815 82.6376 0.0230 -4.4563 1.1712
|
||||
104.5000 23.2500 10.0000 3.3555 103.4732 0.0178 -3.1744 -1.6137
|
||||
104.5000 23.0000 10.0000 3.3101 107.7449 0.0008 -0.1265 -0.0902
|
||||
104.7500 26.5000 10.0000 3.3001 78.6016 0.0001 -0.0148 0.0062
|
||||
104.7500 26.2500 10.0000 3.3103 84.9156 0.0015 -0.2917 0.0523
|
||||
104.7500 26.0000 10.0000 3.3134 93.8268 0.0030 -0.6010 -0.0808
|
||||
104.7500 25.7500 10.0000 3.3076 94.4479 0.0028 -0.5444 -0.0852
|
||||
104.7500 25.5000 10.0000 3.3048 97.6609 0.0016 -0.3167 -0.0868
|
||||
104.7500 25.2500 10.0000 3.3060 98.2596 0.0017 -0.3202 -0.0950
|
||||
104.7500 25.0000 10.0000 3.3076 95.0556 0.0018 -0.3486 -0.0622
|
||||
104.7500 24.7500 10.0000 3.3083 92.9170 0.0017 -0.3363 -0.0344
|
||||
104.7500 24.5000 10.0000 3.3076 94.5247 0.0018 -0.3601 -0.0574
|
||||
104.7500 24.2500 10.0000 3.3063 87.9619 0.0020 -0.3935 0.0280
|
||||
104.7500 24.0000 10.0000 3.3050 90.4216 0.0019 -0.3824 -0.0056
|
||||
104.7500 23.7500 10.0000 3.3079 87.8009 0.0031 -0.6119 0.0471
|
||||
104.7500 23.5000 10.0000 3.3135 85.3899 0.0029 -0.5769 0.0936
|
||||
104.7500 23.2500 10.0000 3.3090 95.8910 0.0013 -0.2473 -0.0516
|
||||
104.7500 23.0000 10.0000 3.3000 100.2953 0.0001 -0.0133 -0.0050
|
||||
101.2500 26.5000 35.0000 3.6002 104.6292 0.0001 -0.0261 -0.0146
|
||||
101.2500 26.2500 35.0000 3.6103 103.1044 0.0089 -1.5948 -0.7850
|
||||
101.2500 26.0000 35.0000 3.6128 96.2221 0.0118 -2.3120 -0.5102
|
||||
101.2500 25.7500 35.0000 3.6064 101.2992 0.0094 -1.7427 -0.7253
|
||||
101.2500 25.5000 35.0000 3.6036 136.2821 0.0031 0.0274 -0.6122
|
||||
101.2500 25.2500 35.0000 3.6055 177.4953 0.0115 2.2860 -0.2004
|
||||
101.2500 25.0000 35.0000 3.6075 178.5775 0.0182 3.6325 -0.1805
|
||||
101.2500 24.7500 35.0000 3.6084 179.5671 0.0200 3.9968 -0.0604
|
||||
101.2500 24.5000 35.0000 3.6075 179.0540 0.0183 3.6604 -0.1209
|
||||
101.2500 24.2500 35.0000 3.6054 179.6528 0.0109 2.1714 -0.0263
|
||||
101.2500 24.0000 35.0000 3.6037 48.9282 0.0034 -0.0926 0.6711
|
||||
101.2500 23.7500 35.0000 3.6066 81.5717 0.0104 -1.9819 0.6005
|
||||
101.2500 23.5000 35.0000 3.6131 86.6671 0.0121 -2.3957 0.2800
|
||||
101.2500 23.2500 35.0000 3.6090 76.6701 0.0082 -1.4720 0.7390
|
||||
101.2500 23.0000 35.0000 3.6000 76.7036 0.0001 -0.0196 0.0098
|
||||
101.5000 26.5000 35.0000 3.6118 103.9979 0.0089 -1.5725 -0.8360
|
||||
101.5000 26.2500 35.0000 3.6635 97.8708 0.0161 -3.0998 -0.8737
|
||||
101.5000 26.0000 35.0000 3.6835 89.9727 0.0198 -3.9508 0.0038
|
||||
101.5000 25.7500 35.0000 3.6449 92.5855 0.0163 -3.2375 -0.2930
|
||||
101.5000 25.5000 35.0000 3.6074 95.0718 0.0042 -0.8233 -0.1473
|
||||
101.5000 25.2500 35.0000 3.5808 2.8191 0.0097 1.9289 0.1904
|
||||
101.5000 25.0000 35.0000 3.5594 1.0557 0.0194 3.8798 0.1430
|
||||
101.5000 24.7500 35.0000 3.5495 0.5868 0.0222 4.4342 0.0908
|
||||
101.5000 24.5000 35.0000 3.5599 179.9796 0.0194 3.8752 -0.0028
|
||||
101.5000 24.2500 35.0000 3.5816 178.4568 0.0094 1.8750 -0.1011
|
||||
101.5000 24.0000 35.0000 3.6082 76.9880 0.0057 -1.0181 0.4971
|
||||
101.5000 23.7500 35.0000 3.6471 87.1911 0.0181 -3.5942 0.3535
|
||||
101.5000 23.5000 35.0000 3.6863 90.9777 0.0206 -4.1120 -0.1404
|
||||
101.5000 23.2500 35.0000 3.6594 80.3920 0.0160 -3.0295 1.0559
|
||||
101.5000 23.0000 35.0000 3.6102 75.2389 0.0083 -1.4507 0.8215
|
||||
101.7500 26.5000 35.0000 3.6309 107.7182 0.0133 -2.1643 -1.5402
|
||||
101.7500 26.2500 35.0000 3.7698 107.7531 0.0130 -2.1220 -1.5139
|
||||
101.7500 26.0000 35.0000 3.8964 88.6611 0.0051 -1.0242 0.0479
|
||||
101.7500 25.7500 35.0000 3.8334 99.6256 0.0091 -1.7141 -0.5986
|
||||
101.7500 25.5000 35.0000 3.6844 121.5602 0.0042 -0.3810 -0.7516
|
||||
101.7500 25.2500 35.0000 3.4984 171.2748 0.0122 2.3291 -0.7321
|
||||
101.7500 25.0000 35.0000 3.3475 177.1513 0.0216 4.2899 -0.4280
|
||||
101.7500 24.7500 35.0000 3.2849 179.9718 0.0239 4.7776 -0.0047
|
||||
101.7500 24.5000 35.0000 3.3459 1.6700 0.0214 4.2822 0.2499
|
||||
101.7500 24.2500 35.0000 3.4966 4.1904 0.0117 2.3249 0.3425
|
||||
101.7500 24.0000 35.0000 3.6818 61.8999 0.0049 -0.5397 0.8063
|
||||
101.7500 23.7500 35.0000 3.8349 80.4486 0.0083 -1.5764 0.5460
|
||||
101.7500 23.5000 35.0000 3.8994 96.1226 0.0045 -0.8772 -0.1904
|
||||
101.7500 23.2500 35.0000 3.7590 70.8787 0.0149 -2.3461 1.8490
|
||||
101.7500 23.0000 35.0000 3.6276 71.1177 0.0131 -2.0789 1.6105
|
||||
102.0000 26.5000 35.0000 3.6370 97.9871 0.0181 -3.4797 -0.9961
|
||||
102.0000 26.2500 35.0000 3.8144 97.9490 0.0196 -3.7619 -1.0715
|
||||
102.0000 26.0000 35.0000 3.9655 95.1199 0.0162 -3.1923 -0.5767
|
||||
102.0000 25.7500 35.0000 3.9009 95.7277 0.0235 -4.6063 -0.9334
|
||||
102.0000 25.5000 35.0000 3.7090 93.4977 0.0121 -2.4088 -0.2956
|
||||
102.0000 25.2500 35.0000 3.4846 177.9290 0.0136 2.7201 -0.1970
|
||||
102.0000 25.0000 35.0000 3.3143 179.1856 0.0299 5.9699 -0.1698
|
||||
102.0000 24.7500 35.0000 3.2392 0.9037 0.0340 6.8006 0.2146
|
||||
102.0000 24.5000 35.0000 3.3148 1.6312 0.0308 6.1430 0.3502
|
||||
102.0000 24.2500 35.0000 3.4872 1.6530 0.0141 2.8208 0.1629
|
||||
102.0000 24.0000 35.0000 3.7093 84.4135 0.0128 -2.5160 0.4969
|
||||
102.0000 23.7500 35.0000 3.9029 83.1807 0.0229 -4.4493 1.0796
|
||||
102.0000 23.5000 35.0000 3.9659 84.1716 0.0158 -3.0878 0.6370
|
||||
102.0000 23.2500 35.0000 3.8005 79.2081 0.0215 -3.9942 1.5801
|
||||
102.0000 23.0000 35.0000 3.6335 79.2281 0.0174 -3.2424 1.2801
|
||||
102.2500 26.5000 35.0000 3.6348 92.0010 0.0196 -3.9102 -0.2736
|
||||
102.2500 26.2500 35.0000 3.8076 90.9025 0.0227 -4.5462 -0.1433
|
||||
102.2500 26.0000 35.0000 3.9642 94.4168 0.0186 -3.6749 -0.5711
|
||||
102.2500 25.7500 35.0000 3.8692 93.1854 0.0241 -4.7873 -0.5345
|
||||
102.2500 25.5000 35.0000 3.6928 89.6649 0.0139 -2.7755 0.0325
|
||||
102.2500 25.2500 35.0000 3.4987 179.2184 0.0125 2.4914 -0.0680
|
||||
102.2500 25.0000 35.0000 3.3427 179.2947 0.0294 5.8867 -0.1450
|
||||
102.2500 24.7500 35.0000 3.2678 179.7686 0.0300 6.0017 -0.0485
|
||||
102.2500 24.5000 35.0000 3.3424 0.5218 0.0289 5.7868 0.1054
|
||||
102.2500 24.2500 35.0000 3.4996 179.1132 0.0126 2.5199 -0.0780
|
||||
102.2500 24.0000 35.0000 3.6889 88.1417 0.0139 -2.7728 0.1801
|
||||
102.2500 23.7500 35.0000 3.8705 86.9127 0.0236 -4.6918 0.5076
|
||||
102.2500 23.5000 35.0000 3.9662 85.4936 0.0190 -3.7479 0.5945
|
||||
102.2500 23.2500 35.0000 3.7982 86.4773 0.0238 -4.7241 0.5838
|
||||
102.2500 23.0000 35.0000 3.6321 85.6577 0.0184 -3.6280 0.5542
|
||||
102.5000 26.5000 35.0000 3.6343 92.0841 0.0192 -3.8374 -0.2797
|
||||
102.5000 26.2500 35.0000 3.8053 90.5034 0.0227 -4.5370 -0.0797
|
||||
102.5000 26.0000 35.0000 3.9623 89.7339 0.0163 -3.2636 0.0303
|
||||
102.5000 25.7500 35.0000 3.8738 91.2987 0.0233 -4.6496 -0.2109
|
||||
102.5000 25.5000 35.0000 3.6991 89.7302 0.0155 -3.0996 0.0292
|
||||
102.5000 25.2500 35.0000 3.4945 175.2141 0.0134 2.6455 -0.4461
|
||||
102.5000 25.0000 35.0000 3.3261 179.6501 0.0303 6.0654 -0.0741
|
||||
102.5000 24.7500 35.0000 3.2443 1.0813 0.0319 6.3712 0.2406
|
||||
102.5000 24.5000 35.0000 3.3229 1.5732 0.0316 6.3041 0.3465
|
||||
102.5000 24.2500 35.0000 3.4978 2.6775 0.0131 2.6088 0.2445
|
||||
102.5000 24.0000 35.0000 3.6943 83.3342 0.0159 -3.0969 0.7339
|
||||
102.5000 23.7500 35.0000 3.8734 89.3639 0.0221 -4.4200 0.0982
|
||||
102.5000 23.5000 35.0000 3.9651 89.0068 0.0174 -3.4740 0.1205
|
||||
102.5000 23.2500 35.0000 3.7966 87.8882 0.0235 -4.6773 0.3454
|
||||
102.5000 23.0000 35.0000 3.6318 87.1908 0.0180 -3.5854 0.3527
|
||||
102.7500 26.5000 35.0000 3.6347 91.1958 0.0192 -3.8319 -0.1600
|
||||
102.7500 26.2500 35.0000 3.8071 90.4223 0.0228 -4.5598 -0.0672
|
||||
102.7500 26.0000 35.0000 3.9640 89.6830 0.0183 -3.6690 0.0406
|
||||
102.7500 25.7500 35.0000 3.8801 91.0378 0.0248 -4.9666 -0.1800
|
||||
102.7500 25.5000 35.0000 3.7055 89.8519 0.0179 -3.5765 0.0185
|
||||
102.7500 25.2500 35.0000 3.4980 179.5903 0.0124 2.4810 -0.0355
|
||||
102.7500 25.0000 35.0000 3.3354 0.5623 0.0292 5.8477 0.1148
|
||||
102.7500 24.7500 35.0000 3.2608 0.5274 0.0298 5.9501 0.1096
|
||||
102.7500 24.5000 35.0000 3.3347 179.9155 0.0290 5.7977 -0.0171
|
||||
102.7500 24.2500 35.0000 3.5016 179.4356 0.0128 2.5683 -0.0506
|
||||
102.7500 24.0000 35.0000 3.7028 87.1793 0.0188 -3.7407 0.3695
|
||||
102.7500 23.7500 35.0000 3.8815 89.7599 0.0243 -4.8544 0.0407
|
||||
102.7500 23.5000 35.0000 3.9662 89.5145 0.0178 -3.5569 0.0603
|
||||
102.7500 23.2500 35.0000 3.7981 88.2771 0.0237 -4.7260 0.2846
|
||||
102.7500 23.0000 35.0000 3.6322 88.3904 0.0182 -3.6330 0.2043
|
||||
103.0000 26.5000 35.0000 3.6347 89.0811 0.0190 -3.7984 0.1219
|
||||
103.0000 26.2500 35.0000 3.8061 89.0687 0.0225 -4.5071 0.1466
|
||||
103.0000 26.0000 35.0000 3.9637 91.2363 0.0174 -3.4760 -0.1501
|
||||
103.0000 25.7500 35.0000 3.8757 91.0177 0.0241 -4.8237 -0.1714
|
||||
103.0000 25.5000 35.0000 3.7002 90.3941 0.0171 -3.4156 -0.0470
|
||||
103.0000 25.2500 35.0000 3.4946 177.2275 0.0113 2.2397 -0.2174
|
||||
103.0000 25.0000 35.0000 3.3324 178.9686 0.0290 5.8048 -0.2091
|
||||
103.0000 24.7500 35.0000 3.2587 179.0319 0.0288 5.7591 -0.1947
|
||||
103.0000 24.5000 35.0000 3.3326 179.1772 0.0280 5.5949 -0.1607
|
||||
103.0000 24.2500 35.0000 3.4963 177.5661 0.0123 2.4565 -0.2092
|
||||
103.0000 24.0000 35.0000 3.6971 90.4142 0.0180 -3.6023 -0.0521
|
||||
103.0000 23.7500 35.0000 3.8771 90.9906 0.0240 -4.7977 -0.1660
|
||||
103.0000 23.5000 35.0000 3.9655 90.8077 0.0175 -3.4967 -0.0986
|
||||
103.0000 23.2500 35.0000 3.7965 89.7796 0.0241 -4.8216 0.0371
|
||||
103.0000 23.0000 35.0000 3.6321 89.6876 0.0186 -3.7143 0.0405
|
||||
103.2500 26.5000 35.0000 3.6348 87.5151 0.0199 -3.9604 0.3444
|
||||
103.2500 26.2500 35.0000 3.8073 87.1880 0.0237 -4.7225 0.4650
|
||||
103.2500 26.0000 35.0000 3.9630 87.0089 0.0165 -3.2771 0.3434
|
||||
103.2500 25.7500 35.0000 3.8799 89.5815 0.0252 -5.0442 0.0737
|
||||
103.2500 25.5000 35.0000 3.7012 84.8640 0.0162 -3.1867 0.5775
|
||||
103.2500 25.2500 35.0000 3.4992 179.5736 0.0124 2.4884 -0.0370
|
||||
103.2500 25.0000 35.0000 3.3325 0.9330 0.0304 6.0753 0.1979
|
||||
103.2500 24.7500 35.0000 3.2550 1.1720 0.0320 6.3938 0.2617
|
||||
103.2500 24.5000 35.0000 3.3291 1.6294 0.0314 6.2695 0.3570
|
||||
103.2500 24.2500 35.0000 3.5011 179.3315 0.0116 2.3203 -0.0542
|
||||
103.2500 24.0000 35.0000 3.6969 86.7666 0.0161 -3.2087 0.3637
|
||||
103.2500 23.7500 35.0000 3.8802 91.2820 0.0241 -4.8146 -0.2156
|
||||
103.2500 23.5000 35.0000 3.9657 90.0809 0.0181 -3.6139 -0.0102
|
||||
103.2500 23.2500 35.0000 3.7976 90.9177 0.0236 -4.7233 -0.1514
|
||||
103.2500 23.0000 35.0000 3.6321 91.0574 0.0182 -3.6284 -0.1340
|
||||
103.5000 26.5000 35.0000 3.6343 87.1925 0.0196 -3.9110 0.3845
|
||||
103.5000 26.2500 35.0000 3.8058 87.6995 0.0237 -4.7218 0.3800
|
||||
103.5000 26.0000 35.0000 3.9608 85.5697 0.0171 -3.3729 0.5258
|
||||
103.5000 25.7500 35.0000 3.8754 90.2441 0.0233 -4.6601 -0.0397
|
||||
103.5000 25.5000 35.0000 3.6975 84.4545 0.0166 -3.2488 0.6369
|
||||
103.5000 25.2500 35.0000 3.4946 2.3028 0.0136 2.7090 0.2182
|
||||
103.5000 25.0000 35.0000 3.3277 1.3530 0.0296 5.9205 0.2798
|
||||
103.5000 24.7500 35.0000 3.2449 2.0396 0.0313 6.2443 0.4453
|
||||
103.5000 24.5000 35.0000 3.3234 179.9196 0.0317 6.3346 -0.0178
|
||||
103.5000 24.2500 35.0000 3.5007 173.9634 0.0135 2.6458 -0.5659
|
||||
103.5000 24.0000 35.0000 3.6922 88.0757 0.0161 -3.2188 0.2165
|
||||
103.5000 23.7500 35.0000 3.8747 92.3875 0.0215 -4.2888 -0.3583
|
||||
103.5000 23.5000 35.0000 3.9656 91.5945 0.0173 -3.4489 -0.1922
|
||||
103.5000 23.2500 35.0000 3.7964 91.8383 0.0237 -4.7318 -0.3041
|
||||
103.5000 23.0000 35.0000 3.6318 92.7828 0.0182 -3.6166 -0.3524
|
||||
103.7500 26.5000 35.0000 3.6350 87.2622 0.0197 -3.9244 0.3762
|
||||
103.7500 26.2500 35.0000 3.8092 88.0616 0.0231 -4.6126 0.3126
|
||||
103.7500 26.0000 35.0000 3.9647 86.7398 0.0198 -3.9375 0.4500
|
||||
103.7500 25.7500 35.0000 3.8711 87.1878 0.0236 -4.7052 0.4634
|
||||
103.7500 25.5000 35.0000 3.6956 90.2632 0.0152 -3.0355 -0.0279
|
||||
103.7500 25.2500 35.0000 3.4995 177.7147 0.0123 2.4431 -0.1953
|
||||
103.7500 25.0000 35.0000 3.3430 179.8279 0.0290 5.8008 -0.0348
|
||||
103.7500 24.7500 35.0000 3.2715 179.9095 0.0285 5.7059 -0.0180
|
||||
103.7500 24.5000 35.0000 3.3465 177.0779 0.0275 5.4742 -0.5603
|
||||
103.7500 24.2500 35.0000 3.5011 179.0919 0.0129 2.5791 -0.0818
|
||||
103.7500 24.0000 35.0000 3.6933 90.5573 0.0168 -3.3567 -0.0653
|
||||
103.7500 23.7500 35.0000 3.8753 94.5711 0.0243 -4.8051 -0.7733
|
||||
103.7500 23.5000 35.0000 3.9670 95.1434 0.0184 -3.6128 -0.6557
|
||||
103.7500 23.2500 35.0000 3.7982 92.7138 0.0239 -4.7529 -0.4516
|
||||
103.7500 23.0000 35.0000 3.6322 93.7821 0.0186 -3.6826 -0.4890
|
||||
104.0000 26.5000 35.0000 3.6371 82.0940 0.0190 -3.6632 1.0374
|
||||
104.0000 26.2500 35.0000 3.8154 82.1924 0.0208 -4.0114 1.1211
|
||||
104.0000 26.0000 35.0000 3.9658 86.4070 0.0168 -3.3328 0.4202
|
||||
104.0000 25.7500 35.0000 3.9018 84.3390 0.0235 -4.6101 0.9230
|
||||
104.0000 25.5000 35.0000 3.7087 82.8588 0.0129 -2.5030 0.6372
|
||||
104.0000 25.2500 35.0000 3.4839 2.2457 0.0133 2.6563 0.2087
|
||||
104.0000 25.0000 35.0000 3.3137 0.2805 0.0306 6.1222 0.0600
|
||||
104.0000 24.7500 35.0000 3.2403 0.4166 0.0342 6.8300 0.0993
|
||||
104.0000 24.5000 35.0000 3.3153 178.8488 0.0308 6.1458 -0.2471
|
||||
104.0000 24.2500 35.0000 3.4852 177.9697 0.0134 2.6806 -0.1903
|
||||
104.0000 24.0000 35.0000 3.7076 96.7503 0.0135 -2.6230 -0.6297
|
||||
104.0000 23.7500 35.0000 3.9041 96.5325 0.0229 -4.4610 -1.0352
|
||||
104.0000 23.5000 35.0000 3.9663 96.2907 0.0161 -3.1403 -0.7009
|
||||
104.0000 23.2500 35.0000 3.8010 99.7052 0.0218 -4.1122 -1.4490
|
||||
104.0000 23.0000 35.0000 3.6336 99.9346 0.0178 -3.3527 -1.2116
|
||||
104.2500 26.5000 35.0000 3.6308 72.4666 0.0136 -2.2194 1.5579
|
||||
104.2500 26.2500 35.0000 3.7696 72.6353 0.0132 -2.1711 1.5050
|
||||
104.2500 26.0000 35.0000 3.8950 92.3230 0.0043 -0.8498 -0.0691
|
||||
104.2500 25.7500 35.0000 3.8322 77.9947 0.0088 -1.5997 0.7126
|
||||
104.2500 25.5000 35.0000 3.6842 57.8361 0.0050 -0.4321 0.8990
|
||||
104.2500 25.2500 35.0000 3.4990 7.8884 0.0121 2.3232 0.6564
|
||||
104.2500 25.0000 35.0000 3.3486 2.4704 0.0211 4.1962 0.3627
|
||||
104.2500 24.7500 35.0000 3.2867 0.9814 0.0229 4.5748 0.1568
|
||||
104.2500 24.5000 35.0000 3.3472 178.9261 0.0214 4.2680 -0.1601
|
||||
104.2500 24.2500 35.0000 3.4970 175.8769 0.0117 2.3090 -0.3346
|
||||
104.2500 24.0000 35.0000 3.6805 121.8032 0.0047 -0.4220 -0.8503
|
||||
104.2500 23.7500 35.0000 3.8334 99.7203 0.0076 -1.4288 -0.5043
|
||||
104.2500 23.5000 35.0000 3.8974 80.9257 0.0035 -0.6703 0.2197
|
||||
104.2500 23.2500 35.0000 3.7584 108.6594 0.0144 -2.2880 -1.7442
|
||||
104.2500 23.0000 35.0000 3.6276 108.7229 0.0131 -2.0817 -1.5942
|
||||
104.5000 26.5000 35.0000 3.6119 75.5394 0.0093 -1.6250 0.8978
|
||||
104.5000 26.2500 35.0000 3.6633 81.6456 0.0163 -3.1163 0.9354
|
||||
104.5000 26.0000 35.0000 3.6823 89.7691 0.0193 -3.8567 0.0311
|
||||
104.5000 25.7500 35.0000 3.6440 86.7069 0.0162 -3.2264 0.3725
|
||||
104.5000 25.5000 35.0000 3.6070 83.2635 0.0044 -0.8525 0.2043
|
||||
104.5000 25.2500 35.0000 3.5803 176.3115 0.0097 1.9262 -0.2494
|
||||
104.5000 25.0000 35.0000 3.5591 178.0841 0.0192 3.8403 -0.2572
|
||||
104.5000 24.7500 35.0000 3.5499 179.4186 0.0218 4.3593 -0.0885
|
||||
104.5000 24.5000 35.0000 3.5603 179.6921 0.0190 3.7933 -0.0408
|
||||
104.5000 24.2500 35.0000 3.5823 2.3504 0.0091 1.8039 0.1483
|
||||
104.5000 24.0000 35.0000 3.6083 100.2480 0.0056 -1.0449 -0.3906
|
||||
104.5000 23.7500 35.0000 3.6460 92.9196 0.0175 -3.4913 -0.3570
|
||||
104.5000 23.5000 35.0000 3.6849 89.0583 0.0194 -3.8849 0.1278
|
||||
104.5000 23.2500 35.0000 3.6589 99.4869 0.0158 -2.9903 -1.0281
|
||||
104.5000 23.0000 35.0000 3.6102 104.4820 0.0085 -1.4922 -0.8259
|
||||
104.7500 26.5000 35.0000 3.6002 75.0291 0.0002 -0.0294 0.0169
|
||||
104.7500 26.2500 35.0000 3.6103 77.0117 0.0095 -1.7039 0.8302
|
||||
104.7500 26.0000 35.0000 3.6126 83.3896 0.0119 -2.3218 0.5455
|
||||
104.7500 25.7500 35.0000 3.6062 78.0920 0.0098 -1.7875 0.7890
|
||||
104.7500 25.5000 35.0000 3.6036 46.5219 0.0032 -0.0343 0.6452
|
||||
104.7500 25.2500 35.0000 3.6054 1.3801 0.0113 2.2624 0.1091
|
||||
104.7500 25.0000 35.0000 3.6076 0.7773 0.0181 3.6218 0.0983
|
||||
104.7500 24.7500 35.0000 3.6086 0.6778 0.0196 3.9134 0.0926
|
||||
104.7500 24.5000 35.0000 3.6077 0.9567 0.0177 3.5444 0.1184
|
||||
104.7500 24.2500 35.0000 3.6057 1.4701 0.0104 2.0803 0.1068
|
||||
104.7500 24.0000 35.0000 3.6038 126.2978 0.0030 -0.1791 -0.5713
|
||||
104.7500 23.7500 35.0000 3.6065 98.7747 0.0103 -1.9670 -0.6221
|
||||
104.7500 23.5000 35.0000 3.6129 93.7274 0.0117 -2.3215 -0.3038
|
||||
104.7500 23.2500 35.0000 3.6090 102.7699 0.0086 -1.5505 -0.7408
|
||||
104.7500 23.0000 35.0000 3.6000 101.9867 0.0001 -0.0237 -0.0105
|
||||
101.2500 26.5000 60.0000 4.0001 49.1320 0.0001 -0.0028 0.0192
|
||||
101.2500 26.2500 60.0000 4.0002 67.3116 0.0013 -0.1767 0.1791
|
||||
101.2500 26.0000 60.0000 3.9989 77.3411 0.0026 -0.4619 0.2185
|
||||
101.2500 25.7500 60.0000 3.9976 79.3012 0.0024 -0.4381 0.1717
|
||||
101.2500 25.5000 60.0000 3.9980 82.0484 0.0023 -0.4518 0.1287
|
||||
101.2500 25.2500 60.0000 3.9997 88.3115 0.0039 -0.7814 0.0461
|
||||
101.2500 25.0000 60.0000 4.0014 89.6613 0.0052 -1.0497 0.0124
|
||||
101.2500 24.7500 60.0000 4.0020 89.1856 0.0056 -1.1253 0.0320
|
||||
101.2500 24.5000 60.0000 4.0014 86.1276 0.0052 -1.0314 0.1403
|
||||
101.2500 24.2500 60.0000 3.9997 86.5268 0.0038 -0.7625 0.0929
|
||||
101.2500 24.0000 60.0000 3.9980 87.6216 0.0023 -0.4542 0.0378
|
||||
101.2500 23.7500 60.0000 3.9977 92.0940 0.0024 -0.4730 -0.0346
|
||||
101.2500 23.5000 60.0000 3.9991 98.8031 0.0023 -0.4337 -0.1376
|
||||
101.2500 23.2500 60.0000 4.0001 110.2282 0.0009 -0.1320 -0.1125
|
||||
101.2500 23.0000 60.0000 4.0000 128.8697 0.0000 -0.0017 -0.0080
|
||||
101.5000 26.5000 60.0000 4.0008 32.5765 0.0012 0.1046 0.2260
|
||||
101.5000 26.2500 60.0000 4.0208 62.1443 0.0111 -1.2561 1.8421
|
||||
101.5000 26.0000 60.0000 4.0241 68.4998 0.0202 -2.9494 2.7504
|
||||
101.5000 25.7500 60.0000 4.0012 71.0042 0.0148 -2.3386 1.8266
|
||||
101.5000 25.5000 60.0000 3.9893 68.6781 0.0104 -1.5227 1.4024
|
||||
101.5000 25.2500 60.0000 3.9878 84.8720 0.0181 -3.5591 0.6440
|
||||
101.5000 25.0000 60.0000 3.9861 87.9468 0.0247 -4.9212 0.3533
|
||||
101.5000 24.7500 60.0000 3.9839 88.2014 0.0263 -5.2449 0.3297
|
||||
101.5000 24.5000 60.0000 3.9864 85.5364 0.0252 -4.9735 0.7812
|
||||
101.5000 24.2500 60.0000 3.9884 86.9885 0.0170 -3.3847 0.3571
|
||||
101.5000 24.0000 60.0000 3.9897 93.3805 0.0084 -1.6696 -0.1979
|
||||
101.5000 23.7500 60.0000 4.0025 98.8281 0.0153 -2.9197 -0.9293
|
||||
101.5000 23.5000 60.0000 4.0263 108.5366 0.0190 -3.0308 -2.2900
|
||||
101.5000 23.2500 60.0000 4.0189 115.4823 0.0078 -0.9812 -1.2101
|
||||
101.5000 23.0000 60.0000 4.0006 156.0217 0.0008 0.1102 -0.1222
|
||||
101.7500 26.5000 60.0000 4.0025 12.3673 0.0026 0.4672 0.2152
|
||||
101.7500 26.2500 60.0000 4.2271 9.7214 0.0212 3.9973 1.4110
|
||||
101.7500 26.0000 60.0000 4.3357 10.2703 0.0421 7.8872 2.9553
|
||||
101.7500 25.7500 60.0000 4.2629 6.4868 0.0340 6.6309 1.5276
|
||||
101.7500 25.5000 60.0000 4.0909 2.8196 0.0223 4.4347 0.4379
|
||||
101.7500 25.2500 60.0000 3.8763 100.4721 0.0219 -4.0917 -1.5661
|
||||
101.7500 25.0000 60.0000 3.7039 92.7627 0.0436 -8.6767 -0.8393
|
||||
101.7500 24.7500 60.0000 3.6343 90.4663 0.0446 -8.9277 -0.1453
|
||||
101.7500 24.5000 60.0000 3.7027 87.2763 0.0450 -8.9611 0.8546
|
||||
101.7500 24.2500 60.0000 3.8749 83.3535 0.0205 -3.9989 0.9448
|
||||
101.7500 24.0000 60.0000 4.0885 174.8759 0.0216 4.2414 -0.7668
|
||||
101.7500 23.7500 60.0000 4.2635 172.5284 0.0347 6.7076 -1.7902
|
||||
101.7500 23.5000 60.0000 4.3383 168.5538 0.0436 8.0424 -3.3960
|
||||
101.7500 23.2500 60.0000 4.2208 171.0279 0.0197 3.7414 -1.2116
|
||||
101.7500 23.0000 60.0000 4.0020 170.7868 0.0026 0.4889 -0.1629
|
||||
102.0000 26.5000 60.0000 4.0029 7.9390 0.0028 0.5309 0.1510
|
||||
102.0000 26.2500 60.0000 4.2453 5.1392 0.0212 4.1628 0.7549
|
||||
102.0000 26.0000 60.0000 4.3600 3.3970 0.0392 7.7791 0.9268
|
||||
102.0000 25.7500 60.0000 4.2944 2.9578 0.0263 5.2307 0.5420
|
||||
102.0000 25.5000 60.0000 4.1001 7.9219 0.0261 5.0167 1.4237
|
||||
102.0000 25.2500 60.0000 3.8689 89.5629 0.0211 -4.2132 0.0643
|
||||
102.0000 25.0000 60.0000 3.6925 89.1670 0.0486 -9.7248 0.2829
|
||||
102.0000 24.7500 60.0000 3.6166 89.3743 0.0479 -9.5856 0.2094
|
||||
102.0000 24.5000 60.0000 3.6926 89.2962 0.0493 -9.8579 0.2422
|
||||
102.0000 24.2500 60.0000 3.8707 91.1721 0.0211 -4.2170 -0.1726
|
||||
102.0000 24.0000 60.0000 4.0999 171.0975 0.0252 4.8049 -1.5432
|
||||
102.0000 23.7500 60.0000 4.2955 176.7431 0.0263 5.2281 -0.5969
|
||||
102.0000 23.5000 60.0000 4.3600 175.3778 0.0395 7.7969 -1.2690
|
||||
102.0000 23.2500 60.0000 4.2368 176.1677 0.0198 3.9222 -0.5278
|
||||
102.0000 23.0000 60.0000 4.0023 174.9531 0.0031 0.6070 -0.1081
|
||||
102.2500 26.5000 60.0000 4.0026 6.5025 0.0033 0.6355 0.1468
|
||||
102.2500 26.2500 60.0000 4.2378 9.1510 0.0218 4.1408 1.3696
|
||||
102.2500 26.0000 60.0000 4.3600 0.5686 0.0407 8.1326 0.1614
|
||||
102.2500 25.7500 60.0000 4.2677 3.5338 0.0354 7.0347 0.8722
|
||||
102.2500 25.5000 60.0000 4.0850 5.1184 0.0350 6.8870 1.2437
|
||||
102.2500 25.2500 60.0000 3.8774 90.9819 0.0252 -5.0321 -0.1725
|
||||
102.2500 25.0000 60.0000 3.7117 90.1280 0.0529 -10.5788 -0.0473
|
||||
102.2500 24.7500 60.0000 3.6354 90.4226 0.0588 -11.7501 -0.1733
|
||||
102.2500 24.5000 60.0000 3.7114 89.3731 0.0548 -10.9482 0.2396
|
||||
102.2500 24.2500 60.0000 3.8780 90.8160 0.0245 -4.8883 -0.1393
|
||||
102.2500 24.0000 60.0000 4.0821 173.8869 0.0356 6.9593 -1.5080
|
||||
102.2500 23.7500 60.0000 4.2684 175.4927 0.0346 6.8426 -1.0856
|
||||
102.2500 23.5000 60.0000 4.3600 178.7856 0.0397 7.9402 -0.3368
|
||||
102.2500 23.2500 60.0000 4.2322 172.6904 0.0215 4.1574 -1.0844
|
||||
102.2500 23.0000 60.0000 4.0021 175.9375 0.0038 0.7432 -0.1061
|
||||
102.5000 26.5000 60.0000 4.0026 3.4836 0.0034 0.6726 0.0822
|
||||
102.5000 26.2500 60.0000 4.2363 5.9033 0.0217 4.2402 0.8863
|
||||
102.5000 26.0000 60.0000 4.3596 2.1339 0.0431 8.5956 0.6414
|
||||
102.5000 25.7500 60.0000 4.2719 1.9345 0.0365 7.2794 0.4923
|
||||
102.5000 25.5000 60.0000 4.0885 2.7263 0.0363 7.2295 0.6901
|
||||
102.5000 25.2500 60.0000 3.8722 95.9707 0.0227 -4.4459 -0.9403
|
||||
102.5000 25.0000 60.0000 3.6970 89.9864 0.0506 -10.1136 0.0048
|
||||
102.5000 24.7500 60.0000 3.6149 89.1309 0.0541 -10.8190 0.3283
|
||||
102.5000 24.5000 60.0000 3.6945 88.3717 0.0496 -9.8946 0.5630
|
||||
102.5000 24.2500 60.0000 3.8749 89.1487 0.0222 -4.4398 0.1320
|
||||
102.5000 24.0000 60.0000 4.0850 0.7337 0.0370 7.3934 0.1894
|
||||
102.5000 23.7500 60.0000 4.2715 176.6680 0.0378 7.5012 -0.8764
|
||||
102.5000 23.5000 60.0000 4.3600 177.9012 0.0403 8.0419 -0.5902
|
||||
102.5000 23.2500 60.0000 4.2310 175.5744 0.0222 4.3960 -0.6846
|
||||
102.5000 23.0000 60.0000 4.0021 177.0081 0.0040 0.7862 -0.0824
|
||||
102.7500 26.5000 60.0000 4.0025 0.4876 0.0035 0.7030 0.0120
|
||||
102.7500 26.2500 60.0000 4.2376 1.4736 0.0222 4.4343 0.2283
|
||||
102.7500 26.0000 60.0000 4.3600 1.2780 0.0399 7.9701 0.3558
|
||||
102.7500 25.7500 60.0000 4.2760 0.6919 0.0345 6.9069 0.1668
|
||||
102.7500 25.5000 60.0000 4.0921 2.5860 0.0364 7.2568 0.6569
|
||||
102.7500 25.2500 60.0000 3.8737 88.0210 0.0218 -4.3549 0.3013
|
||||
102.7500 25.0000 60.0000 3.7033 88.9455 0.0525 -10.5017 0.3867
|
||||
102.7500 24.7500 60.0000 3.6267 89.5627 0.0559 -11.1706 0.1705
|
||||
102.7500 24.5000 60.0000 3.7027 90.0071 0.0535 -10.6942 -0.0026
|
||||
102.7500 24.2500 60.0000 3.8766 91.5952 0.0204 -4.0801 -0.2274
|
||||
102.7500 24.0000 60.0000 4.0904 179.1319 0.0348 6.9661 -0.2112
|
||||
102.7500 23.7500 60.0000 4.2769 179.1013 0.0347 6.9281 -0.2174
|
||||
102.7500 23.5000 60.0000 4.3600 0.0752 0.0405 8.0900 0.0212
|
||||
102.7500 23.2500 60.0000 4.2321 0.0470 0.0226 4.5102 0.0074
|
||||
102.7500 23.0000 60.0000 4.0021 178.9986 0.0040 0.8028 -0.0281
|
||||
103.0000 26.5000 60.0000 4.0025 178.5008 0.0036 0.7208 -0.0378
|
||||
103.0000 26.2500 60.0000 4.2369 178.6786 0.0223 4.4456 -0.2052
|
||||
103.0000 26.0000 60.0000 4.3600 178.3708 0.0399 7.9609 -0.4532
|
||||
103.0000 25.7500 60.0000 4.2722 179.0968 0.0353 7.0652 -0.2228
|
||||
103.0000 25.5000 60.0000 4.0875 178.6723 0.0392 7.8223 -0.3628
|
||||
103.0000 25.2500 60.0000 3.8709 91.5820 0.0218 -4.3508 -0.2405
|
||||
103.0000 25.0000 60.0000 3.7010 90.7348 0.0508 -10.1503 -0.2604
|
||||
103.0000 24.7500 60.0000 3.6250 90.3569 0.0554 -11.0774 -0.1380
|
||||
103.0000 24.5000 60.0000 3.7011 91.1540 0.0537 -10.7365 -0.4327
|
||||
103.0000 24.2500 60.0000 3.8724 93.0071 0.0195 -3.8802 -0.4088
|
||||
103.0000 24.0000 60.0000 4.0857 178.4212 0.0383 7.6520 -0.4221
|
||||
103.0000 23.7500 60.0000 4.2733 179.2607 0.0343 6.8554 -0.1770
|
||||
103.0000 23.5000 60.0000 4.3600 179.2686 0.0392 7.8349 -0.2001
|
||||
103.0000 23.2500 60.0000 4.2311 179.9679 0.0217 4.3470 -0.0049
|
||||
103.0000 23.0000 60.0000 4.0020 179.7400 0.0040 0.8067 -0.0073
|
||||
103.2500 26.5000 60.0000 4.0026 179.8709 0.0036 0.7148 -0.0032
|
||||
103.2500 26.2500 60.0000 4.2379 179.5753 0.0211 4.2144 -0.0625
|
||||
103.2500 26.0000 60.0000 4.3600 179.8243 0.0426 8.5207 -0.0523
|
||||
103.2500 25.7500 60.0000 4.2762 179.5759 0.0328 6.5617 -0.0971
|
||||
103.2500 25.5000 60.0000 4.0890 179.8304 0.0381 7.6184 -0.0451
|
||||
103.2500 25.2500 60.0000 3.8749 92.1117 0.0232 -4.6280 -0.3418
|
||||
103.2500 25.0000 60.0000 3.7014 88.9959 0.0512 -10.2366 0.3589
|
||||
103.2500 24.7500 60.0000 3.6227 89.0848 0.0537 -10.7401 0.3432
|
||||
103.2500 24.5000 60.0000 3.6989 87.6881 0.0510 -10.1740 0.8228
|
||||
103.2500 24.2500 60.0000 3.8767 90.2619 0.0244 -4.8759 -0.0446
|
||||
103.2500 24.0000 60.0000 4.0865 3.7823 0.0395 7.8305 1.0399
|
||||
103.2500 23.7500 60.0000 4.2763 179.9697 0.0333 6.6621 -0.0071
|
||||
103.2500 23.5000 60.0000 4.3600 0.9502 0.0386 7.7096 0.2558
|
||||
103.2500 23.2500 60.0000 4.2317 0.7291 0.0229 4.5827 0.1167
|
||||
103.2500 23.0000 60.0000 4.0021 0.5055 0.0041 0.8279 0.0146
|
||||
103.5000 26.5000 60.0000 4.0025 177.0116 0.0036 0.7249 -0.0759
|
||||
103.5000 26.2500 60.0000 4.2366 174.9359 0.0218 4.2888 -0.7661
|
||||
103.5000 26.0000 60.0000 4.3585 178.9425 0.0427 8.5278 -0.3149
|
||||
103.5000 25.7500 60.0000 4.2732 175.6547 0.0367 7.2505 -1.1083
|
||||
103.5000 25.5000 60.0000 4.0872 0.3835 0.0348 6.9634 0.0932
|
||||
103.5000 25.2500 60.0000 3.8722 88.6973 0.0214 -4.2756 0.1946
|
||||
103.5000 25.0000 60.0000 3.6983 89.3679 0.0521 -10.4160 0.2299
|
||||
103.5000 24.7500 60.0000 3.6156 89.0939 0.0562 -11.2282 0.3552
|
||||
103.5000 24.5000 60.0000 3.6948 89.7456 0.0495 -9.8933 0.0878
|
||||
103.5000 24.2500 60.0000 3.8772 97.8675 0.0212 -4.0788 -1.1492
|
||||
103.5000 24.0000 60.0000 4.0836 4.3366 0.0367 7.2493 1.1058
|
||||
103.5000 23.7500 60.0000 4.2722 1.0000 0.0388 7.7515 0.2707
|
||||
103.5000 23.5000 60.0000 4.3600 2.2382 0.0404 8.0488 0.6301
|
||||
103.5000 23.2500 60.0000 4.2307 4.5595 0.0220 4.3477 0.6979
|
||||
103.5000 23.0000 60.0000 4.0021 2.3981 0.0039 0.7865 0.0660
|
||||
103.7500 26.5000 60.0000 4.0026 174.4150 0.0036 0.7143 -0.1410
|
||||
103.7500 26.2500 60.0000 4.2387 172.0293 0.0235 4.5161 -1.2900
|
||||
103.7500 26.0000 60.0000 4.3600 178.2207 0.0397 7.9330 -0.4934
|
||||
103.7500 25.7500 60.0000 4.2687 176.9702 0.0362 7.2016 -0.7645
|
||||
103.7500 25.5000 60.0000 4.0868 173.4301 0.0348 6.7718 -1.5808
|
||||
103.7500 25.2500 60.0000 3.8776 89.7867 0.0242 -4.8299 0.0360
|
||||
103.7500 25.0000 60.0000 3.7118 89.5390 0.0532 -10.6450 0.1713
|
||||
103.7500 24.7500 60.0000 3.6380 90.0004 0.0604 -12.0879 -0.0002
|
||||
103.7500 24.5000 60.0000 3.7143 92.5430 0.0569 -11.3410 -1.0094
|
||||
103.7500 24.2500 60.0000 3.8788 90.8212 0.0212 -4.2450 -0.1217
|
||||
103.7500 24.0000 60.0000 4.0853 6.0891 0.0325 6.3631 1.3732
|
||||
103.7500 23.7500 60.0000 4.2714 2.8357 0.0334 6.6385 0.6593
|
||||
103.7500 23.5000 60.0000 4.3600 1.4424 0.0407 8.1335 0.4099
|
||||
103.7500 23.2500 60.0000 4.2321 8.0912 0.0219 4.2107 1.2219
|
||||
103.7500 23.0000 60.0000 4.0021 3.8735 0.0038 0.7552 0.1027
|
||||
104.0000 26.5000 60.0000 4.0029 172.5084 0.0029 0.5692 -0.1523
|
||||
104.0000 26.2500 60.0000 4.2459 174.5505 0.0211 4.1449 -0.7981
|
||||
104.0000 26.0000 60.0000 4.3600 175.5317 0.0392 7.7459 -1.2181
|
||||
104.0000 25.7500 60.0000 4.2949 176.3877 0.0266 5.2683 -0.6678
|
||||
104.0000 25.5000 60.0000 4.0994 173.7338 0.0260 5.0784 -1.1288
|
||||
104.0000 25.2500 60.0000 3.8681 89.8071 0.0217 -4.3339 0.0292
|
||||
104.0000 25.0000 60.0000 3.6919 90.7679 0.0479 -9.5812 -0.2569
|
||||
104.0000 24.7500 60.0000 3.6174 88.9467 0.0474 -9.4640 0.3481
|
||||
104.0000 24.5000 60.0000 3.6930 89.9768 0.0489 -9.7847 0.0079
|
||||
104.0000 24.2500 60.0000 3.8693 88.9745 0.0210 -4.2025 0.1505
|
||||
104.0000 24.0000 60.0000 4.0988 7.4913 0.0253 4.8906 1.3088
|
||||
104.0000 23.7500 60.0000 4.2961 4.7655 0.0263 5.1921 0.8717
|
||||
104.0000 23.5000 60.0000 4.3600 4.0952 0.0382 7.5714 1.0898
|
||||
104.0000 23.2500 60.0000 4.2370 4.3511 0.0195 3.8645 0.5915
|
||||
104.0000 23.0000 60.0000 4.0023 5.1686 0.0031 0.6173 0.1126
|
||||
104.2500 26.5000 60.0000 4.0025 167.8965 0.0029 0.5240 -0.2356
|
||||
104.2500 26.2500 60.0000 4.2270 169.5318 0.0226 4.2141 -1.6123
|
||||
104.2500 26.0000 60.0000 4.3347 169.8958 0.0434 8.1539 -3.0014
|
||||
104.2500 25.7500 60.0000 4.2620 173.8742 0.0343 6.7000 -1.4549
|
||||
104.2500 25.5000 60.0000 4.0905 176.6143 0.0219 4.3440 -0.5158
|
||||
104.2500 25.2500 60.0000 3.8767 80.0293 0.0216 -4.0544 1.4710
|
||||
104.2500 25.0000 60.0000 3.7046 87.4134 0.0443 -8.8318 0.7996
|
||||
104.2500 24.7500 60.0000 3.6355 89.0579 0.0460 -9.1925 0.3024
|
||||
104.2500 24.5000 60.0000 3.7036 92.6069 0.0446 -8.8871 -0.8109
|
||||
104.2500 24.2500 60.0000 3.8754 96.8405 0.0200 -3.8885 -0.9465
|
||||
104.2500 24.0000 60.0000 4.0879 4.1632 0.0218 4.3221 0.6326
|
||||
104.2500 23.7500 60.0000 4.2627 7.5403 0.0347 6.6983 1.8049
|
||||
104.2500 23.5000 60.0000 4.3369 11.6366 0.0444 8.1633 3.5112
|
||||
104.2500 23.2500 60.0000 4.2204 9.8152 0.0211 3.9798 1.4195
|
||||
104.2500 23.0000 60.0000 4.0019 9.3631 0.0028 0.5356 0.1816
|
||||
104.5000 26.5000 60.0000 4.0008 153.4174 0.0014 0.1716 -0.2291
|
||||
104.5000 26.2500 60.0000 4.0207 121.2810 0.0104 -0.9604 -1.8498
|
||||
104.5000 26.0000 60.0000 4.0233 112.2871 0.0199 -2.8324 -2.7906
|
||||
104.5000 25.7500 60.0000 4.0006 109.0005 0.0152 -2.4011 -1.8760
|
||||
104.5000 25.5000 60.0000 3.9889 112.5864 0.0100 -1.4041 -1.4126
|
||||
104.5000 25.2500 60.0000 3.9873 94.4791 0.0168 -3.3244 -0.5240
|
||||
104.5000 25.0000 60.0000 3.9857 92.5860 0.0240 -4.7840 -0.4330
|
||||
104.5000 24.7500 60.0000 3.9841 92.1345 0.0257 -5.1236 -0.3825
|
||||
104.5000 24.5000 60.0000 3.9865 95.4031 0.0249 -4.8889 -0.9332
|
||||
104.5000 24.2500 60.0000 3.9887 93.6054 0.0165 -3.2790 -0.4149
|
||||
104.5000 24.0000 60.0000 3.9898 86.2268 0.0084 -1.6646 0.2205
|
||||
104.5000 23.7500 60.0000 4.0018 82.3061 0.0156 -3.0137 0.8294
|
||||
104.5000 23.5000 60.0000 4.0254 70.8239 0.0181 -2.8449 2.2509
|
||||
104.5000 23.2500 60.0000 4.0185 59.2454 0.0071 -0.6818 1.2562
|
||||
104.5000 23.0000 60.0000 4.0006 18.5989 0.0011 0.1747 0.1326
|
||||
104.7500 26.5000 60.0000 4.0001 136.1960 0.0001 0.0008 -0.0192
|
||||
104.7500 26.2500 60.0000 4.0002 113.7606 0.0013 -0.1695 -0.1851
|
||||
104.7500 26.0000 60.0000 3.9989 102.8248 0.0027 -0.4870 -0.2338
|
||||
104.7500 25.7500 60.0000 3.9975 101.0464 0.0025 -0.4563 -0.1852
|
||||
104.7500 25.5000 60.0000 3.9980 98.1138 0.0023 -0.4349 -0.1266
|
||||
104.7500 25.2500 60.0000 3.9997 91.2191 0.0038 -0.7645 -0.0326
|
||||
104.7500 25.0000 60.0000 4.0013 90.2419 0.0053 -1.0585 -0.0089
|
||||
104.7500 24.7500 60.0000 4.0021 91.0414 0.0057 -1.1351 -0.0413
|
||||
104.7500 24.5000 60.0000 4.0014 93.8946 0.0054 -1.0660 -0.1458
|
||||
104.7500 24.2500 60.0000 3.9997 93.6241 0.0040 -0.7927 -0.1008
|
||||
104.7500 24.0000 60.0000 3.9980 92.8426 0.0024 -0.4823 -0.0480
|
||||
104.7500 23.7500 60.0000 3.9976 88.6767 0.0026 -0.5190 0.0240
|
||||
104.7500 23.5000 60.0000 3.9991 82.3977 0.0024 -0.4659 0.1266
|
||||
104.7500 23.2500 60.0000 4.0001 69.3330 0.0008 -0.1257 0.1105
|
||||
104.7500 23.0000 60.0000 4.0000 38.2234 0.0000 0.0020 0.0083
|
||||
BIN
example/test3_syn_joint_inv/plot_script/Gc_Gs_model.inv.pdf
Normal file
BIN
example/test3_syn_joint_inv/plot_script/Gc_Gs_model.inv.pdf
Normal file
Binary file not shown.
675
example/test3_syn_joint_inv/plot_script/Gc_Gs_model.real
Normal file
675
example/test3_syn_joint_inv/plot_script/Gc_Gs_model.real
Normal file
@@ -0,0 +1,675 @@
|
||||
101.2500 26.5000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 26.2500 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 26.0000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 25.7500 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 25.5000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 25.2500 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 25.0000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 24.7500 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 24.5000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 24.2500 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 24.0000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 23.7500 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 23.5000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 23.2500 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 23.0000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 26.5000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 26.2500 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 26.0000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 25.7500 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 25.5000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 25.2500 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 25.0000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 24.7500 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 24.5000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 24.2500 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 24.0000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 23.7500 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 23.5000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 23.2500 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 23.0000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
101.7500 26.5000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
101.7500 26.2500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
101.7500 26.0000 10.0000 3.5970 0.0000 0.0150 3.0000 0.0000
|
||||
101.7500 25.7500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
101.7500 25.5000 10.0000 3.3920 0.0000 0.0150 3.0000 0.0000
|
||||
101.7500 25.2500 10.0000 3.2080 90.0000 0.0150 -3.0000 0.0000
|
||||
101.7500 25.0000 10.0000 3.0595 90.0000 0.0150 -3.0000 0.0000
|
||||
101.7500 24.7500 10.0000 3.0030 90.0000 0.0150 -3.0000 0.0000
|
||||
101.7500 24.5000 10.0000 3.0595 90.0000 0.0150 -3.0000 0.0000
|
||||
101.7500 24.2500 10.0000 3.2080 90.0000 0.0150 -3.0000 0.0000
|
||||
101.7500 24.0000 10.0000 3.3920 0.0000 0.0150 3.0000 0.0000
|
||||
101.7500 23.7500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
101.7500 23.5000 10.0000 3.5970 0.0000 0.0150 3.0000 0.0000
|
||||
101.7500 23.2500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
101.7500 23.0000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
102.0000 26.5000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
102.0000 26.2500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
102.0000 26.0000 10.0000 3.5970 0.0000 0.0150 3.0000 0.0000
|
||||
102.0000 25.7500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
102.0000 25.5000 10.0000 3.3920 0.0000 0.0150 3.0000 0.0000
|
||||
102.0000 25.2500 10.0000 3.2080 90.0000 0.0150 -3.0000 0.0000
|
||||
102.0000 25.0000 10.0000 3.0595 90.0000 0.0150 -3.0000 0.0000
|
||||
102.0000 24.7500 10.0000 3.0030 90.0000 0.0150 -3.0000 0.0000
|
||||
102.0000 24.5000 10.0000 3.0595 90.0000 0.0150 -3.0000 0.0000
|
||||
102.0000 24.2500 10.0000 3.2080 90.0000 0.0150 -3.0000 0.0000
|
||||
102.0000 24.0000 10.0000 3.3920 0.0000 0.0150 3.0000 0.0000
|
||||
102.0000 23.7500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
102.0000 23.5000 10.0000 3.5970 0.0000 0.0150 3.0000 0.0000
|
||||
102.0000 23.2500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
102.0000 23.0000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
102.2500 26.5000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
102.2500 26.2500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
102.2500 26.0000 10.0000 3.5970 0.0000 0.0150 3.0000 0.0000
|
||||
102.2500 25.7500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
102.2500 25.5000 10.0000 3.3920 0.0000 0.0150 3.0000 0.0000
|
||||
102.2500 25.2500 10.0000 3.2080 90.0000 0.0150 -3.0000 0.0000
|
||||
102.2500 25.0000 10.0000 3.0595 90.0000 0.0150 -3.0000 0.0000
|
||||
102.2500 24.7500 10.0000 3.0030 90.0000 0.0150 -3.0000 0.0000
|
||||
102.2500 24.5000 10.0000 3.0595 90.0000 0.0150 -3.0000 0.0000
|
||||
102.2500 24.2500 10.0000 3.2080 90.0000 0.0150 -3.0000 0.0000
|
||||
102.2500 24.0000 10.0000 3.3920 0.0000 0.0150 3.0000 0.0000
|
||||
102.2500 23.7500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
102.2500 23.5000 10.0000 3.5970 0.0000 0.0150 3.0000 0.0000
|
||||
102.2500 23.2500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
102.2500 23.0000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
102.5000 26.5000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
102.5000 26.2500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
102.5000 26.0000 10.0000 3.5970 0.0000 0.0150 3.0000 0.0000
|
||||
102.5000 25.7500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
102.5000 25.5000 10.0000 3.3920 0.0000 0.0150 3.0000 0.0000
|
||||
102.5000 25.2500 10.0000 3.2080 90.0000 0.0150 -3.0000 0.0000
|
||||
102.5000 25.0000 10.0000 3.0595 90.0000 0.0150 -3.0000 0.0000
|
||||
102.5000 24.7500 10.0000 3.0030 90.0000 0.0150 -3.0000 0.0000
|
||||
102.5000 24.5000 10.0000 3.0595 90.0000 0.0150 -3.0000 0.0000
|
||||
102.5000 24.2500 10.0000 3.2080 90.0000 0.0150 -3.0000 0.0000
|
||||
102.5000 24.0000 10.0000 3.3920 0.0000 0.0150 3.0000 0.0000
|
||||
102.5000 23.7500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
102.5000 23.5000 10.0000 3.5970 0.0000 0.0150 3.0000 0.0000
|
||||
102.5000 23.2500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
102.5000 23.0000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
102.7500 26.5000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
102.7500 26.2500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
102.7500 26.0000 10.0000 3.5970 0.0000 0.0150 3.0000 0.0000
|
||||
102.7500 25.7500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
102.7500 25.5000 10.0000 3.3920 0.0000 0.0150 3.0000 0.0000
|
||||
102.7500 25.2500 10.0000 3.2080 90.0000 0.0150 -3.0000 0.0000
|
||||
102.7500 25.0000 10.0000 3.0595 90.0000 0.0150 -3.0000 0.0000
|
||||
102.7500 24.7500 10.0000 3.0030 90.0000 0.0150 -3.0000 0.0000
|
||||
102.7500 24.5000 10.0000 3.0595 90.0000 0.0150 -3.0000 0.0000
|
||||
102.7500 24.2500 10.0000 3.2080 90.0000 0.0150 -3.0000 0.0000
|
||||
102.7500 24.0000 10.0000 3.3920 0.0000 0.0150 3.0000 0.0000
|
||||
102.7500 23.7500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
102.7500 23.5000 10.0000 3.5970 0.0000 0.0150 3.0000 0.0000
|
||||
102.7500 23.2500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
102.7500 23.0000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
103.0000 26.5000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
103.0000 26.2500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
103.0000 26.0000 10.0000 3.5970 0.0000 0.0150 3.0000 0.0000
|
||||
103.0000 25.7500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
103.0000 25.5000 10.0000 3.3920 0.0000 0.0150 3.0000 0.0000
|
||||
103.0000 25.2500 10.0000 3.2080 90.0000 0.0150 -3.0000 0.0000
|
||||
103.0000 25.0000 10.0000 3.0595 90.0000 0.0150 -3.0000 0.0000
|
||||
103.0000 24.7500 10.0000 3.0030 90.0000 0.0150 -3.0000 0.0000
|
||||
103.0000 24.5000 10.0000 3.0595 90.0000 0.0150 -3.0000 0.0000
|
||||
103.0000 24.2500 10.0000 3.2080 90.0000 0.0150 -3.0000 0.0000
|
||||
103.0000 24.0000 10.0000 3.3920 0.0000 0.0150 3.0000 0.0000
|
||||
103.0000 23.7500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
103.0000 23.5000 10.0000 3.5970 0.0000 0.0150 3.0000 0.0000
|
||||
103.0000 23.2500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
103.0000 23.0000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
103.2500 26.5000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
103.2500 26.2500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
103.2500 26.0000 10.0000 3.5970 0.0000 0.0150 3.0000 0.0000
|
||||
103.2500 25.7500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
103.2500 25.5000 10.0000 3.3920 0.0000 0.0150 3.0000 0.0000
|
||||
103.2500 25.2500 10.0000 3.2080 90.0000 0.0150 -3.0000 0.0000
|
||||
103.2500 25.0000 10.0000 3.0595 90.0000 0.0150 -3.0000 0.0000
|
||||
103.2500 24.7500 10.0000 3.0030 90.0000 0.0150 -3.0000 0.0000
|
||||
103.2500 24.5000 10.0000 3.0595 90.0000 0.0150 -3.0000 0.0000
|
||||
103.2500 24.2500 10.0000 3.2080 90.0000 0.0150 -3.0000 0.0000
|
||||
103.2500 24.0000 10.0000 3.3920 0.0000 0.0150 3.0000 0.0000
|
||||
103.2500 23.7500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
103.2500 23.5000 10.0000 3.5970 0.0000 0.0150 3.0000 0.0000
|
||||
103.2500 23.2500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
103.2500 23.0000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
103.5000 26.5000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
103.5000 26.2500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
103.5000 26.0000 10.0000 3.5970 0.0000 0.0150 3.0000 0.0000
|
||||
103.5000 25.7500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
103.5000 25.5000 10.0000 3.3920 0.0000 0.0150 3.0000 0.0000
|
||||
103.5000 25.2500 10.0000 3.2080 90.0000 0.0150 -3.0000 0.0000
|
||||
103.5000 25.0000 10.0000 3.0595 90.0000 0.0150 -3.0000 0.0000
|
||||
103.5000 24.7500 10.0000 3.0030 90.0000 0.0150 -3.0000 0.0000
|
||||
103.5000 24.5000 10.0000 3.0595 90.0000 0.0150 -3.0000 0.0000
|
||||
103.5000 24.2500 10.0000 3.2080 90.0000 0.0150 -3.0000 0.0000
|
||||
103.5000 24.0000 10.0000 3.3920 0.0000 0.0150 3.0000 0.0000
|
||||
103.5000 23.7500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
103.5000 23.5000 10.0000 3.5970 0.0000 0.0150 3.0000 0.0000
|
||||
103.5000 23.2500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
103.5000 23.0000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
103.7500 26.5000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
103.7500 26.2500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
103.7500 26.0000 10.0000 3.5970 0.0000 0.0150 3.0000 0.0000
|
||||
103.7500 25.7500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
103.7500 25.5000 10.0000 3.3920 0.0000 0.0150 3.0000 0.0000
|
||||
103.7500 25.2500 10.0000 3.2080 90.0000 0.0150 -3.0000 0.0000
|
||||
103.7500 25.0000 10.0000 3.0595 90.0000 0.0150 -3.0000 0.0000
|
||||
103.7500 24.7500 10.0000 3.0030 90.0000 0.0150 -3.0000 0.0000
|
||||
103.7500 24.5000 10.0000 3.0595 90.0000 0.0150 -3.0000 0.0000
|
||||
103.7500 24.2500 10.0000 3.2080 90.0000 0.0150 -3.0000 0.0000
|
||||
103.7500 24.0000 10.0000 3.3920 0.0000 0.0150 3.0000 0.0000
|
||||
103.7500 23.7500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
103.7500 23.5000 10.0000 3.5970 0.0000 0.0150 3.0000 0.0000
|
||||
103.7500 23.2500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
103.7500 23.0000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.0000 26.5000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.0000 26.2500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
104.0000 26.0000 10.0000 3.5970 0.0000 0.0150 3.0000 0.0000
|
||||
104.0000 25.7500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
104.0000 25.5000 10.0000 3.3920 0.0000 0.0150 3.0000 0.0000
|
||||
104.0000 25.2500 10.0000 3.2080 90.0000 0.0150 -3.0000 0.0000
|
||||
104.0000 25.0000 10.0000 3.0595 90.0000 0.0150 -3.0000 0.0000
|
||||
104.0000 24.7500 10.0000 3.0030 90.0000 0.0150 -3.0000 0.0000
|
||||
104.0000 24.5000 10.0000 3.0595 90.0000 0.0150 -3.0000 0.0000
|
||||
104.0000 24.2500 10.0000 3.2080 90.0000 0.0150 -3.0000 0.0000
|
||||
104.0000 24.0000 10.0000 3.3920 0.0000 0.0150 3.0000 0.0000
|
||||
104.0000 23.7500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
104.0000 23.5000 10.0000 3.5970 0.0000 0.0150 3.0000 0.0000
|
||||
104.0000 23.2500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
104.0000 23.0000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.2500 26.5000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.2500 26.2500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
104.2500 26.0000 10.0000 3.5970 0.0000 0.0150 3.0000 0.0000
|
||||
104.2500 25.7500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
104.2500 25.5000 10.0000 3.3920 0.0000 0.0150 3.0000 0.0000
|
||||
104.2500 25.2500 10.0000 3.2080 90.0000 0.0150 -3.0000 0.0000
|
||||
104.2500 25.0000 10.0000 3.0595 90.0000 0.0150 -3.0000 0.0000
|
||||
104.2500 24.7500 10.0000 3.0030 90.0000 0.0150 -3.0000 0.0000
|
||||
104.2500 24.5000 10.0000 3.0595 90.0000 0.0150 -3.0000 0.0000
|
||||
104.2500 24.2500 10.0000 3.2080 90.0000 0.0150 -3.0000 0.0000
|
||||
104.2500 24.0000 10.0000 3.3920 0.0000 0.0150 3.0000 0.0000
|
||||
104.2500 23.7500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
104.2500 23.5000 10.0000 3.5970 0.0000 0.0150 3.0000 0.0000
|
||||
104.2500 23.2500 10.0000 3.5405 0.0000 0.0150 3.0000 0.0000
|
||||
104.2500 23.0000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 26.5000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 26.2500 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 26.0000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 25.7500 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 25.5000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 25.2500 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 25.0000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 24.7500 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 24.5000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 24.2500 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 24.0000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 23.7500 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 23.5000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 23.2500 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 23.0000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 26.5000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 26.2500 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 26.0000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 25.7500 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 25.5000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 25.2500 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 25.0000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 24.7500 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 24.5000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 24.2500 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 24.0000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 23.7500 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 23.5000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 23.2500 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 23.0000 10.0000 3.3000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 26.5000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 26.2500 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 26.0000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 25.7500 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 25.5000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 25.2500 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 25.0000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 24.7500 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 24.5000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 24.2500 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 24.0000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 23.7500 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 23.5000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 23.2500 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 23.0000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 26.5000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 26.2500 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 26.0000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 25.7500 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 25.5000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 25.2500 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 25.0000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 24.7500 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 24.5000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 24.2500 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 24.0000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 23.7500 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 23.5000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 23.2500 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 23.0000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
101.7500 26.5000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
101.7500 26.2500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
101.7500 26.0000 35.0000 3.9240 90.0000 0.0250 -5.0000 0.0000
|
||||
101.7500 25.7500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
101.7500 25.5000 35.0000 3.7005 90.0000 0.0250 -5.0000 0.0000
|
||||
101.7500 25.2500 35.0000 3.4995 0.0000 0.0250 5.0000 0.0000
|
||||
101.7500 25.0000 35.0000 3.3375 0.0000 0.0250 5.0000 0.0000
|
||||
101.7500 24.7500 35.0000 3.2760 0.0000 0.0250 5.0000 0.0000
|
||||
101.7500 24.5000 35.0000 3.3375 0.0000 0.0250 5.0000 0.0000
|
||||
101.7500 24.2500 35.0000 3.4995 0.0000 0.0250 5.0000 0.0000
|
||||
101.7500 24.0000 35.0000 3.7005 90.0000 0.0250 -5.0000 0.0000
|
||||
101.7500 23.7500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
101.7500 23.5000 35.0000 3.9240 90.0000 0.0250 -5.0000 0.0000
|
||||
101.7500 23.2500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
101.7500 23.0000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
102.0000 26.5000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
102.0000 26.2500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
102.0000 26.0000 35.0000 3.9240 90.0000 0.0250 -5.0000 0.0000
|
||||
102.0000 25.7500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
102.0000 25.5000 35.0000 3.7005 90.0000 0.0250 -5.0000 0.0000
|
||||
102.0000 25.2500 35.0000 3.4995 0.0000 0.0250 5.0000 0.0000
|
||||
102.0000 25.0000 35.0000 3.3375 0.0000 0.0250 5.0000 0.0000
|
||||
102.0000 24.7500 35.0000 3.2760 0.0000 0.0250 5.0000 0.0000
|
||||
102.0000 24.5000 35.0000 3.3375 0.0000 0.0250 5.0000 0.0000
|
||||
102.0000 24.2500 35.0000 3.4995 0.0000 0.0250 5.0000 0.0000
|
||||
102.0000 24.0000 35.0000 3.7005 90.0000 0.0250 -5.0000 0.0000
|
||||
102.0000 23.7500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
102.0000 23.5000 35.0000 3.9240 90.0000 0.0250 -5.0000 0.0000
|
||||
102.0000 23.2500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
102.0000 23.0000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
102.2500 26.5000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
102.2500 26.2500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
102.2500 26.0000 35.0000 3.9240 90.0000 0.0250 -5.0000 0.0000
|
||||
102.2500 25.7500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
102.2500 25.5000 35.0000 3.7005 90.0000 0.0250 -5.0000 0.0000
|
||||
102.2500 25.2500 35.0000 3.4995 0.0000 0.0250 5.0000 0.0000
|
||||
102.2500 25.0000 35.0000 3.3375 0.0000 0.0250 5.0000 0.0000
|
||||
102.2500 24.7500 35.0000 3.2760 0.0000 0.0250 5.0000 0.0000
|
||||
102.2500 24.5000 35.0000 3.3375 0.0000 0.0250 5.0000 0.0000
|
||||
102.2500 24.2500 35.0000 3.4995 0.0000 0.0250 5.0000 0.0000
|
||||
102.2500 24.0000 35.0000 3.7005 90.0000 0.0250 -5.0000 0.0000
|
||||
102.2500 23.7500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
102.2500 23.5000 35.0000 3.9240 90.0000 0.0250 -5.0000 0.0000
|
||||
102.2500 23.2500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
102.2500 23.0000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
102.5000 26.5000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
102.5000 26.2500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
102.5000 26.0000 35.0000 3.9240 90.0000 0.0250 -5.0000 0.0000
|
||||
102.5000 25.7500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
102.5000 25.5000 35.0000 3.7005 90.0000 0.0250 -5.0000 0.0000
|
||||
102.5000 25.2500 35.0000 3.4995 0.0000 0.0250 5.0000 0.0000
|
||||
102.5000 25.0000 35.0000 3.3375 0.0000 0.0250 5.0000 0.0000
|
||||
102.5000 24.7500 35.0000 3.2760 0.0000 0.0250 5.0000 0.0000
|
||||
102.5000 24.5000 35.0000 3.3375 0.0000 0.0250 5.0000 0.0000
|
||||
102.5000 24.2500 35.0000 3.4995 0.0000 0.0250 5.0000 0.0000
|
||||
102.5000 24.0000 35.0000 3.7005 90.0000 0.0250 -5.0000 0.0000
|
||||
102.5000 23.7500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
102.5000 23.5000 35.0000 3.9240 90.0000 0.0250 -5.0000 0.0000
|
||||
102.5000 23.2500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
102.5000 23.0000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
102.7500 26.5000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
102.7500 26.2500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
102.7500 26.0000 35.0000 3.9240 90.0000 0.0250 -5.0000 0.0000
|
||||
102.7500 25.7500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
102.7500 25.5000 35.0000 3.7005 90.0000 0.0250 -5.0000 0.0000
|
||||
102.7500 25.2500 35.0000 3.4995 0.0000 0.0250 5.0000 0.0000
|
||||
102.7500 25.0000 35.0000 3.3375 0.0000 0.0250 5.0000 0.0000
|
||||
102.7500 24.7500 35.0000 3.2760 0.0000 0.0250 5.0000 0.0000
|
||||
102.7500 24.5000 35.0000 3.3375 0.0000 0.0250 5.0000 0.0000
|
||||
102.7500 24.2500 35.0000 3.4995 0.0000 0.0250 5.0000 0.0000
|
||||
102.7500 24.0000 35.0000 3.7005 90.0000 0.0250 -5.0000 0.0000
|
||||
102.7500 23.7500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
102.7500 23.5000 35.0000 3.9240 90.0000 0.0250 -5.0000 0.0000
|
||||
102.7500 23.2500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
102.7500 23.0000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
103.0000 26.5000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
103.0000 26.2500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
103.0000 26.0000 35.0000 3.9240 90.0000 0.0250 -5.0000 0.0000
|
||||
103.0000 25.7500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
103.0000 25.5000 35.0000 3.7005 90.0000 0.0250 -5.0000 0.0000
|
||||
103.0000 25.2500 35.0000 3.4995 0.0000 0.0250 5.0000 0.0000
|
||||
103.0000 25.0000 35.0000 3.3375 0.0000 0.0250 5.0000 0.0000
|
||||
103.0000 24.7500 35.0000 3.2760 0.0000 0.0250 5.0000 0.0000
|
||||
103.0000 24.5000 35.0000 3.3375 0.0000 0.0250 5.0000 0.0000
|
||||
103.0000 24.2500 35.0000 3.4995 0.0000 0.0250 5.0000 0.0000
|
||||
103.0000 24.0000 35.0000 3.7005 90.0000 0.0250 -5.0000 0.0000
|
||||
103.0000 23.7500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
103.0000 23.5000 35.0000 3.9240 90.0000 0.0250 -5.0000 0.0000
|
||||
103.0000 23.2500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
103.0000 23.0000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
103.2500 26.5000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
103.2500 26.2500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
103.2500 26.0000 35.0000 3.9240 90.0000 0.0250 -5.0000 0.0000
|
||||
103.2500 25.7500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
103.2500 25.5000 35.0000 3.7005 90.0000 0.0250 -5.0000 0.0000
|
||||
103.2500 25.2500 35.0000 3.4995 0.0000 0.0250 5.0000 0.0000
|
||||
103.2500 25.0000 35.0000 3.3375 0.0000 0.0250 5.0000 0.0000
|
||||
103.2500 24.7500 35.0000 3.2760 0.0000 0.0250 5.0000 0.0000
|
||||
103.2500 24.5000 35.0000 3.3375 0.0000 0.0250 5.0000 0.0000
|
||||
103.2500 24.2500 35.0000 3.4995 0.0000 0.0250 5.0000 0.0000
|
||||
103.2500 24.0000 35.0000 3.7005 90.0000 0.0250 -5.0000 0.0000
|
||||
103.2500 23.7500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
103.2500 23.5000 35.0000 3.9240 90.0000 0.0250 -5.0000 0.0000
|
||||
103.2500 23.2500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
103.2500 23.0000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
103.5000 26.5000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
103.5000 26.2500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
103.5000 26.0000 35.0000 3.9240 90.0000 0.0250 -5.0000 0.0000
|
||||
103.5000 25.7500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
103.5000 25.5000 35.0000 3.7005 90.0000 0.0250 -5.0000 0.0000
|
||||
103.5000 25.2500 35.0000 3.4995 0.0000 0.0250 5.0000 0.0000
|
||||
103.5000 25.0000 35.0000 3.3375 0.0000 0.0250 5.0000 0.0000
|
||||
103.5000 24.7500 35.0000 3.2760 0.0000 0.0250 5.0000 0.0000
|
||||
103.5000 24.5000 35.0000 3.3375 0.0000 0.0250 5.0000 0.0000
|
||||
103.5000 24.2500 35.0000 3.4995 0.0000 0.0250 5.0000 0.0000
|
||||
103.5000 24.0000 35.0000 3.7005 90.0000 0.0250 -5.0000 0.0000
|
||||
103.5000 23.7500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
103.5000 23.5000 35.0000 3.9240 90.0000 0.0250 -5.0000 0.0000
|
||||
103.5000 23.2500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
103.5000 23.0000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
103.7500 26.5000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
103.7500 26.2500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
103.7500 26.0000 35.0000 3.9240 90.0000 0.0250 -5.0000 0.0000
|
||||
103.7500 25.7500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
103.7500 25.5000 35.0000 3.7005 90.0000 0.0250 -5.0000 0.0000
|
||||
103.7500 25.2500 35.0000 3.4995 0.0000 0.0250 5.0000 0.0000
|
||||
103.7500 25.0000 35.0000 3.3375 0.0000 0.0250 5.0000 0.0000
|
||||
103.7500 24.7500 35.0000 3.2760 0.0000 0.0250 5.0000 0.0000
|
||||
103.7500 24.5000 35.0000 3.3375 0.0000 0.0250 5.0000 0.0000
|
||||
103.7500 24.2500 35.0000 3.4995 0.0000 0.0250 5.0000 0.0000
|
||||
103.7500 24.0000 35.0000 3.7005 90.0000 0.0250 -5.0000 0.0000
|
||||
103.7500 23.7500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
103.7500 23.5000 35.0000 3.9240 90.0000 0.0250 -5.0000 0.0000
|
||||
103.7500 23.2500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
103.7500 23.0000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.0000 26.5000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.0000 26.2500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
104.0000 26.0000 35.0000 3.9240 90.0000 0.0250 -5.0000 0.0000
|
||||
104.0000 25.7500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
104.0000 25.5000 35.0000 3.7005 90.0000 0.0250 -5.0000 0.0000
|
||||
104.0000 25.2500 35.0000 3.4995 0.0000 0.0250 5.0000 0.0000
|
||||
104.0000 25.0000 35.0000 3.3375 0.0000 0.0250 5.0000 0.0000
|
||||
104.0000 24.7500 35.0000 3.2760 0.0000 0.0250 5.0000 0.0000
|
||||
104.0000 24.5000 35.0000 3.3375 0.0000 0.0250 5.0000 0.0000
|
||||
104.0000 24.2500 35.0000 3.4995 0.0000 0.0250 5.0000 0.0000
|
||||
104.0000 24.0000 35.0000 3.7005 90.0000 0.0250 -5.0000 0.0000
|
||||
104.0000 23.7500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
104.0000 23.5000 35.0000 3.9240 90.0000 0.0250 -5.0000 0.0000
|
||||
104.0000 23.2500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
104.0000 23.0000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.2500 26.5000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.2500 26.2500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
104.2500 26.0000 35.0000 3.9240 90.0000 0.0250 -5.0000 0.0000
|
||||
104.2500 25.7500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
104.2500 25.5000 35.0000 3.7005 90.0000 0.0250 -5.0000 0.0000
|
||||
104.2500 25.2500 35.0000 3.4995 0.0000 0.0250 5.0000 0.0000
|
||||
104.2500 25.0000 35.0000 3.3375 0.0000 0.0250 5.0000 0.0000
|
||||
104.2500 24.7500 35.0000 3.2760 0.0000 0.0250 5.0000 0.0000
|
||||
104.2500 24.5000 35.0000 3.3375 0.0000 0.0250 5.0000 0.0000
|
||||
104.2500 24.2500 35.0000 3.4995 0.0000 0.0250 5.0000 0.0000
|
||||
104.2500 24.0000 35.0000 3.7005 90.0000 0.0250 -5.0000 0.0000
|
||||
104.2500 23.7500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
104.2500 23.5000 35.0000 3.9240 90.0000 0.0250 -5.0000 0.0000
|
||||
104.2500 23.2500 35.0000 3.8625 90.0000 0.0250 -5.0000 0.0000
|
||||
104.2500 23.0000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 26.5000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 26.2500 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 26.0000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 25.7500 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 25.5000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 25.2500 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 25.0000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 24.7500 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 24.5000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 24.2500 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 24.0000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 23.7500 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 23.5000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 23.2500 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 23.0000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 26.5000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 26.2500 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 26.0000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 25.7500 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 25.5000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 25.2500 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 25.0000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 24.7500 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 24.5000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 24.2500 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 24.0000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 23.7500 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 23.5000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 23.2500 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 23.0000 35.0000 3.6000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 26.5000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 26.2500 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 26.0000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 25.7500 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 25.5000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 25.2500 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 25.0000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 24.7500 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 24.5000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 24.2500 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 24.0000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 23.7500 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 23.5000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 23.2500 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
101.2500 23.0000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 26.5000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 26.2500 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 26.0000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 25.7500 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 25.5000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 25.2500 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 25.0000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 24.7500 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 24.5000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 24.2500 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 24.0000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 23.7500 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 23.5000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 23.2500 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
101.5000 23.0000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
101.7500 26.5000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
101.7500 26.2500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
101.7500 26.0000 60.0000 4.3600 0.0000 0.0300 6.0000 0.0000
|
||||
101.7500 25.7500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
101.7500 25.5000 60.0000 4.1115 0.0000 0.0300 6.0000 0.0000
|
||||
101.7500 25.2500 60.0000 3.8885 90.0000 0.0300 -6.0000 0.0000
|
||||
101.7500 25.0000 60.0000 3.7085 90.0000 0.0300 -6.0000 0.0000
|
||||
101.7500 24.7500 60.0000 3.6400 90.0000 0.0300 -6.0000 0.0000
|
||||
101.7500 24.5000 60.0000 3.7085 90.0000 0.0300 -6.0000 0.0000
|
||||
101.7500 24.2500 60.0000 3.8885 90.0000 0.0300 -6.0000 0.0000
|
||||
101.7500 24.0000 60.0000 4.1115 0.0000 0.0300 6.0000 0.0000
|
||||
101.7500 23.7500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
101.7500 23.5000 60.0000 4.3600 0.0000 0.0300 6.0000 0.0000
|
||||
101.7500 23.2500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
101.7500 23.0000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
102.0000 26.5000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
102.0000 26.2500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
102.0000 26.0000 60.0000 4.3600 0.0000 0.0300 6.0000 0.0000
|
||||
102.0000 25.7500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
102.0000 25.5000 60.0000 4.1115 0.0000 0.0300 6.0000 0.0000
|
||||
102.0000 25.2500 60.0000 3.8885 90.0000 0.0300 -6.0000 0.0000
|
||||
102.0000 25.0000 60.0000 3.7085 90.0000 0.0300 -6.0000 0.0000
|
||||
102.0000 24.7500 60.0000 3.6400 90.0000 0.0300 -6.0000 0.0000
|
||||
102.0000 24.5000 60.0000 3.7085 90.0000 0.0300 -6.0000 0.0000
|
||||
102.0000 24.2500 60.0000 3.8885 90.0000 0.0300 -6.0000 0.0000
|
||||
102.0000 24.0000 60.0000 4.1115 0.0000 0.0300 6.0000 0.0000
|
||||
102.0000 23.7500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
102.0000 23.5000 60.0000 4.3600 0.0000 0.0300 6.0000 0.0000
|
||||
102.0000 23.2500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
102.0000 23.0000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
102.2500 26.5000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
102.2500 26.2500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
102.2500 26.0000 60.0000 4.3600 0.0000 0.0300 6.0000 0.0000
|
||||
102.2500 25.7500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
102.2500 25.5000 60.0000 4.1115 0.0000 0.0300 6.0000 0.0000
|
||||
102.2500 25.2500 60.0000 3.8885 90.0000 0.0300 -6.0000 0.0000
|
||||
102.2500 25.0000 60.0000 3.7085 90.0000 0.0300 -6.0000 0.0000
|
||||
102.2500 24.7500 60.0000 3.6400 90.0000 0.0300 -6.0000 0.0000
|
||||
102.2500 24.5000 60.0000 3.7085 90.0000 0.0300 -6.0000 0.0000
|
||||
102.2500 24.2500 60.0000 3.8885 90.0000 0.0300 -6.0000 0.0000
|
||||
102.2500 24.0000 60.0000 4.1115 0.0000 0.0300 6.0000 0.0000
|
||||
102.2500 23.7500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
102.2500 23.5000 60.0000 4.3600 0.0000 0.0300 6.0000 0.0000
|
||||
102.2500 23.2500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
102.2500 23.0000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
102.5000 26.5000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
102.5000 26.2500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
102.5000 26.0000 60.0000 4.3600 0.0000 0.0300 6.0000 0.0000
|
||||
102.5000 25.7500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
102.5000 25.5000 60.0000 4.1115 0.0000 0.0300 6.0000 0.0000
|
||||
102.5000 25.2500 60.0000 3.8885 90.0000 0.0300 -6.0000 0.0000
|
||||
102.5000 25.0000 60.0000 3.7085 90.0000 0.0300 -6.0000 0.0000
|
||||
102.5000 24.7500 60.0000 3.6400 90.0000 0.0300 -6.0000 0.0000
|
||||
102.5000 24.5000 60.0000 3.7085 90.0000 0.0300 -6.0000 0.0000
|
||||
102.5000 24.2500 60.0000 3.8885 90.0000 0.0300 -6.0000 0.0000
|
||||
102.5000 24.0000 60.0000 4.1115 0.0000 0.0300 6.0000 0.0000
|
||||
102.5000 23.7500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
102.5000 23.5000 60.0000 4.3600 0.0000 0.0300 6.0000 0.0000
|
||||
102.5000 23.2500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
102.5000 23.0000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
102.7500 26.5000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
102.7500 26.2500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
102.7500 26.0000 60.0000 4.3600 0.0000 0.0300 6.0000 0.0000
|
||||
102.7500 25.7500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
102.7500 25.5000 60.0000 4.1115 0.0000 0.0300 6.0000 0.0000
|
||||
102.7500 25.2500 60.0000 3.8885 90.0000 0.0300 -6.0000 0.0000
|
||||
102.7500 25.0000 60.0000 3.7085 90.0000 0.0300 -6.0000 0.0000
|
||||
102.7500 24.7500 60.0000 3.6400 90.0000 0.0300 -6.0000 0.0000
|
||||
102.7500 24.5000 60.0000 3.7085 90.0000 0.0300 -6.0000 0.0000
|
||||
102.7500 24.2500 60.0000 3.8885 90.0000 0.0300 -6.0000 0.0000
|
||||
102.7500 24.0000 60.0000 4.1115 0.0000 0.0300 6.0000 0.0000
|
||||
102.7500 23.7500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
102.7500 23.5000 60.0000 4.3600 0.0000 0.0300 6.0000 0.0000
|
||||
102.7500 23.2500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
102.7500 23.0000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
103.0000 26.5000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
103.0000 26.2500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
103.0000 26.0000 60.0000 4.3600 0.0000 0.0300 6.0000 0.0000
|
||||
103.0000 25.7500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
103.0000 25.5000 60.0000 4.1115 0.0000 0.0300 6.0000 0.0000
|
||||
103.0000 25.2500 60.0000 3.8885 90.0000 0.0300 -6.0000 0.0000
|
||||
103.0000 25.0000 60.0000 3.7085 90.0000 0.0300 -6.0000 0.0000
|
||||
103.0000 24.7500 60.0000 3.6400 90.0000 0.0300 -6.0000 0.0000
|
||||
103.0000 24.5000 60.0000 3.7085 90.0000 0.0300 -6.0000 0.0000
|
||||
103.0000 24.2500 60.0000 3.8885 90.0000 0.0300 -6.0000 0.0000
|
||||
103.0000 24.0000 60.0000 4.1115 0.0000 0.0300 6.0000 0.0000
|
||||
103.0000 23.7500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
103.0000 23.5000 60.0000 4.3600 0.0000 0.0300 6.0000 0.0000
|
||||
103.0000 23.2500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
103.0000 23.0000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
103.2500 26.5000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
103.2500 26.2500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
103.2500 26.0000 60.0000 4.3600 0.0000 0.0300 6.0000 0.0000
|
||||
103.2500 25.7500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
103.2500 25.5000 60.0000 4.1115 0.0000 0.0300 6.0000 0.0000
|
||||
103.2500 25.2500 60.0000 3.8885 90.0000 0.0300 -6.0000 0.0000
|
||||
103.2500 25.0000 60.0000 3.7085 90.0000 0.0300 -6.0000 0.0000
|
||||
103.2500 24.7500 60.0000 3.6400 90.0000 0.0300 -6.0000 0.0000
|
||||
103.2500 24.5000 60.0000 3.7085 90.0000 0.0300 -6.0000 0.0000
|
||||
103.2500 24.2500 60.0000 3.8885 90.0000 0.0300 -6.0000 0.0000
|
||||
103.2500 24.0000 60.0000 4.1115 0.0000 0.0300 6.0000 0.0000
|
||||
103.2500 23.7500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
103.2500 23.5000 60.0000 4.3600 0.0000 0.0300 6.0000 0.0000
|
||||
103.2500 23.2500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
103.2500 23.0000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
103.5000 26.5000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
103.5000 26.2500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
103.5000 26.0000 60.0000 4.3600 0.0000 0.0300 6.0000 0.0000
|
||||
103.5000 25.7500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
103.5000 25.5000 60.0000 4.1115 0.0000 0.0300 6.0000 0.0000
|
||||
103.5000 25.2500 60.0000 3.8885 90.0000 0.0300 -6.0000 0.0000
|
||||
103.5000 25.0000 60.0000 3.7085 90.0000 0.0300 -6.0000 0.0000
|
||||
103.5000 24.7500 60.0000 3.6400 90.0000 0.0300 -6.0000 0.0000
|
||||
103.5000 24.5000 60.0000 3.7085 90.0000 0.0300 -6.0000 0.0000
|
||||
103.5000 24.2500 60.0000 3.8885 90.0000 0.0300 -6.0000 0.0000
|
||||
103.5000 24.0000 60.0000 4.1115 0.0000 0.0300 6.0000 0.0000
|
||||
103.5000 23.7500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
103.5000 23.5000 60.0000 4.3600 0.0000 0.0300 6.0000 0.0000
|
||||
103.5000 23.2500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
103.5000 23.0000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
103.7500 26.5000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
103.7500 26.2500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
103.7500 26.0000 60.0000 4.3600 0.0000 0.0300 6.0000 0.0000
|
||||
103.7500 25.7500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
103.7500 25.5000 60.0000 4.1115 0.0000 0.0300 6.0000 0.0000
|
||||
103.7500 25.2500 60.0000 3.8885 90.0000 0.0300 -6.0000 0.0000
|
||||
103.7500 25.0000 60.0000 3.7085 90.0000 0.0300 -6.0000 0.0000
|
||||
103.7500 24.7500 60.0000 3.6400 90.0000 0.0300 -6.0000 0.0000
|
||||
103.7500 24.5000 60.0000 3.7085 90.0000 0.0300 -6.0000 0.0000
|
||||
103.7500 24.2500 60.0000 3.8885 90.0000 0.0300 -6.0000 0.0000
|
||||
103.7500 24.0000 60.0000 4.1115 0.0000 0.0300 6.0000 0.0000
|
||||
103.7500 23.7500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
103.7500 23.5000 60.0000 4.3600 0.0000 0.0300 6.0000 0.0000
|
||||
103.7500 23.2500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
103.7500 23.0000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.0000 26.5000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.0000 26.2500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
104.0000 26.0000 60.0000 4.3600 0.0000 0.0300 6.0000 0.0000
|
||||
104.0000 25.7500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
104.0000 25.5000 60.0000 4.1115 0.0000 0.0300 6.0000 0.0000
|
||||
104.0000 25.2500 60.0000 3.8885 90.0000 0.0300 -6.0000 0.0000
|
||||
104.0000 25.0000 60.0000 3.7085 90.0000 0.0300 -6.0000 0.0000
|
||||
104.0000 24.7500 60.0000 3.6400 90.0000 0.0300 -6.0000 0.0000
|
||||
104.0000 24.5000 60.0000 3.7085 90.0000 0.0300 -6.0000 0.0000
|
||||
104.0000 24.2500 60.0000 3.8885 90.0000 0.0300 -6.0000 0.0000
|
||||
104.0000 24.0000 60.0000 4.1115 0.0000 0.0300 6.0000 0.0000
|
||||
104.0000 23.7500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
104.0000 23.5000 60.0000 4.3600 0.0000 0.0300 6.0000 0.0000
|
||||
104.0000 23.2500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
104.0000 23.0000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.2500 26.5000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.2500 26.2500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
104.2500 26.0000 60.0000 4.3600 0.0000 0.0300 6.0000 0.0000
|
||||
104.2500 25.7500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
104.2500 25.5000 60.0000 4.1115 0.0000 0.0300 6.0000 0.0000
|
||||
104.2500 25.2500 60.0000 3.8885 90.0000 0.0300 -6.0000 0.0000
|
||||
104.2500 25.0000 60.0000 3.7085 90.0000 0.0300 -6.0000 0.0000
|
||||
104.2500 24.7500 60.0000 3.6400 90.0000 0.0300 -6.0000 0.0000
|
||||
104.2500 24.5000 60.0000 3.7085 90.0000 0.0300 -6.0000 0.0000
|
||||
104.2500 24.2500 60.0000 3.8885 90.0000 0.0300 -6.0000 0.0000
|
||||
104.2500 24.0000 60.0000 4.1115 0.0000 0.0300 6.0000 0.0000
|
||||
104.2500 23.7500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
104.2500 23.5000 60.0000 4.3600 0.0000 0.0300 6.0000 0.0000
|
||||
104.2500 23.2500 60.0000 4.2915 0.0000 0.0300 6.0000 0.0000
|
||||
104.2500 23.0000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 26.5000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 26.2500 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 26.0000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 25.7500 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 25.5000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 25.2500 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 25.0000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 24.7500 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 24.5000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 24.2500 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 24.0000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 23.7500 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 23.5000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 23.2500 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.5000 23.0000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 26.5000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 26.2500 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 26.0000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 25.7500 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 25.5000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 25.2500 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 25.0000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 24.7500 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 24.5000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 24.2500 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 24.0000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 23.7500 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 23.5000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 23.2500 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
104.7500 23.0000 60.0000 4.0000 0.0000 0.0000 0.0000 0.0000
|
||||
BIN
example/test3_syn_joint_inv/plot_script/Gc_Gs_model.real.pdf
Normal file
BIN
example/test3_syn_joint_inv/plot_script/Gc_Gs_model.real.pdf
Normal file
Binary file not shown.
95
example/test3_syn_joint_inv/plot_script/plot_3D_Azm_tomo.sh
Executable file
95
example/test3_syn_joint_inv/plot_script/plot_3D_Azm_tomo.sh
Executable file
@@ -0,0 +1,95 @@
|
||||
#!/bin/bash
|
||||
# script for ploting 3D Azi slices
|
||||
# Author: Chuanming Liu (USTC)
|
||||
|
||||
cpt_path=.
|
||||
input_path=.
|
||||
output_path=.
|
||||
tomo_cpt=$cpt_path/"BlueDarkRed18.cpt"
|
||||
cpt_in=./tomo_mk.cpt
|
||||
|
||||
|
||||
file[1]=Gc_Gs_model.real
|
||||
file[2]=Gc_Gs_model.inv
|
||||
azm_file[1]=$input_path/${file[1]}
|
||||
azm_file[2]=$input_path/${file[2]}
|
||||
fileNum=2
|
||||
|
||||
|
||||
# Plot setting
|
||||
J=M6.5c
|
||||
R_tomo=101.25/104.75/23/26.5
|
||||
# depth
|
||||
depth[0]=0
|
||||
depth[1]=10
|
||||
depth[2]=35
|
||||
depth[3]=60
|
||||
Tnum=3
|
||||
|
||||
offset[1]="-Y5c -X2c"
|
||||
offset[2]=-X8.3c
|
||||
offset[3]=-X8.3c
|
||||
offset[4]="-X-19.6c -Y-11.3c"
|
||||
offset[5]="-X8.2c"
|
||||
offset[6]="-X8.2c"
|
||||
offset[7]="-X8.2c"
|
||||
# psscale
|
||||
R_T=2.8/4.2/0.02
|
||||
|
||||
psscale_title="Vs (km/s)"
|
||||
psscale_B=xa0.4f0.1
|
||||
psscale_By=y+l"$psscale_title"
|
||||
# GMT 5 defaults
|
||||
gmt defaults -D > .gmtdefaults4
|
||||
gmt set PS_MEDIA A4
|
||||
gmt set MAP_FRAME_TYPE Plain
|
||||
gmt set MAP_FRAME_PEN 2p
|
||||
gmt set FONT Times-Roman
|
||||
gmt set FONT_ANNOT_PRIMARY 21p,Times-Roman
|
||||
gmt set FONT_TITLE 25p,Times-Roman
|
||||
gmt set FONT_LABEL 19p,Times-Roman
|
||||
gmt set MAP_TICK_LENGTH_PRIMARY 6p/1p
|
||||
gmt set MAP_TICK_PEN_PRIMARY 2p,black
|
||||
gmt set MAP_TITLE_OFFSET 0p
|
||||
gmt set MAP_GRID_PEN_PRIMARY thicker,black
|
||||
gmt set COLOR_BACKGROUND 0/0/255
|
||||
gmt set COLOR_FOREGROUND 255/0/0
|
||||
gmt set COLOR_NAN 255/255/255
|
||||
|
||||
|
||||
for ((ff=1; ff<=$fileNum; ff=ff+1)) ;do
|
||||
azmthfile=${azm_file[$ff]}
|
||||
pic_name=${file[$ff]}.ps
|
||||
echo $azmthfile
|
||||
gmt psxy -J$J -R$R_tomo -T -K > $pic_name
|
||||
for ((i=1; i<=$Tnum; i=i+1));do
|
||||
jj=`expr $i - 1`
|
||||
title="Depth "${depth[$jj]}'-'${depth[$i]}" km"
|
||||
echo $title
|
||||
|
||||
awk '{if($3==depth1) print $1,$2,$4}' depth1=${depth[$i]} $azmthfile| gmt surface -R$R_tomo -I0.01 -Gtomo_grd
|
||||
|
||||
gmt makecpt -C$tomo_cpt -T$R_T -I > $cpt_in
|
||||
|
||||
gmt grdimage tomo_grd -J$J -R$R_tomo -C$cpt_in -Bxa1f1 -Bya1f1 -BWeSn+t"$title" ${offset[$i]} -K -O >> $pic_name
|
||||
|
||||
awk '{if($3==depth1) print $1,$2,$5,$6*20}' depth1=${depth[$i]} $azmthfile | gmt psxy -J$J -R$R_tomo -SV0.2c+jc -W1.3p,black -Gred -K -O >> $pic_name
|
||||
|
||||
# Add lengend
|
||||
# 0.01(1%)---*40---0.1
|
||||
echo "101.69 23.2 1.5 0.7" | gmt psxy -J$J -R$R_tomo -Sr0.4 -W0.8p,black -Gwhite -K -O >>$pic_name
|
||||
echo "101.45 23.2 90 0.2" | gmt psxy -J$J -R$R_tomo -SV0.2c+jc -W1.3p,black -Gred -K -O >> $pic_name
|
||||
color=black
|
||||
echo "101.8 23.2 0 1%" | gmt pstext -R$R_tomo -J$J -F+f20p,Times--Roman,$color+a+jCM -N -K -O >> $pic_name
|
||||
|
||||
if [ $i = 2 ] ;then
|
||||
gmt psscale -Dx-0.5c/-2c+w7c/0.4c+h+e -C$cpt_in -B$psscale_B -B"$psscale_By" -K -O >> $pic_name
|
||||
fi
|
||||
|
||||
done
|
||||
gmt psxy -J$J -R$R_tomo -T -O >> $pic_name
|
||||
gmt psconvert -P -A1c -Tf $pic_name
|
||||
done
|
||||
|
||||
rm tomo_grd $cpt_in gmt.history gmt.conf
|
||||
rm *.ps
|
||||
4
example/test3_syn_joint_inv/run.sh
Executable file
4
example/test3_syn_joint_inv/run.sh
Executable file
@@ -0,0 +1,4 @@
|
||||
#!/bin/bash
|
||||
exe=../../bin/DAzimSurfTomo
|
||||
infile=para.in
|
||||
$exe $infile
|
||||
265680
example/test3_syn_joint_inv/surfphase_forward_RV3th.dat
Normal file
265680
example/test3_syn_joint_inv/surfphase_forward_RV3th.dat
Normal file
File diff suppressed because it is too large
Load Diff
22346
example/test4_Yunnan/China_YN_Rayleigh_RS_5-40s.dat
Normal file
22346
example/test4_Yunnan/China_YN_Rayleigh_RS_5-40s.dat
Normal file
File diff suppressed because it is too large
Load Diff
757
example/test4_Yunnan/MOD
Executable file
757
example/test4_Yunnan/MOD
Executable file
@@ -0,0 +1,757 @@
|
||||
0.0 5.0 10.0 15.0 20.0 25.0 30.0 35.0 40.0 45.0 50.0 55.0 60.0 70.0 80.0 90.0 100.0 120.0
|
||||
3.4270 3.4310 3.4350 3.4340 3.4310 3.4300 3.4330 3.4400 3.4460 3.4480 3.4460 3.4400 3.4290 3.4130 3.3960 3.3780 3.3610 3.3430 3.3280 3.3180 3.3150 3.3190 3.3360 3.3610 3.3820 3.3880 3.3860 3.3860 3.3900 3.3880 3.3710 3.3400 3.3080 3.2890 3.2800 3.2770 3.2750 3.2740
|
||||
3.4400 3.4420 3.4430 3.4410 3.4400 3.4420 3.4480 3.4540 3.4580 3.4570 3.4520 3.4420 3.4270 3.4070 3.3850 3.3630 3.3430 3.3290 3.3200 3.3150 3.3110 3.3110 3.3320 3.3550 3.3710 3.3750 3.3730 3.3760 3.3830 3.3840 3.3690 3.3390 3.3080 3.2880 3.2800 3.2770 3.2750 3.2740
|
||||
3.4550 3.4540 3.4530 3.4530 3.4560 3.4610 3.4690 3.4750 3.4740 3.4680 3.4560 3.4400 3.4210 3.3970 3.3700 3.3450 3.3240 3.3130 3.3080 3.3070 3.2920 3.2700 3.3030 3.3370 3.3530 3.3580 3.3560 3.3610 3.3710 3.3760 3.3640 3.3370 3.3070 3.2880 3.2800 3.2770 3.2750 3.2740
|
||||
3.4600 3.4590 3.4600 3.4640 3.4710 3.4770 3.4810 3.4940 3.4910 3.4760 3.4590 3.4390 3.4180 3.3920 3.3660 3.3450 3.3260 3.3120 3.3040 3.2870 3.2710 3.2650 3.2840 3.3190 3.3390 3.3430 3.3420 3.3450 3.3560 3.3630 3.3550 3.3320 3.3050 3.2880 3.2800 3.2770 3.2750 3.2740
|
||||
3.4580 3.4580 3.4630 3.4700 3.4770 3.4740 3.4440 3.4770 3.5060 3.4930 3.4730 3.4510 3.4250 3.3810 3.3630 3.3720 3.3490 3.3290 3.3080 3.2410 3.2410 3.2750 3.2910 3.3090 3.3300 3.3350 3.3320 3.3330 3.3400 3.3470 3.3420 3.3230 3.3010 3.2860 3.2800 3.2770 3.2750 3.2740
|
||||
3.4530 3.4550 3.4610 3.4680 3.4700 3.4570 3.4010 3.3950 3.4480 3.4620 3.4510 3.4300 3.3950 3.3130 3.2860 3.3750 3.3800 3.3560 3.3320 3.2790 3.2790 3.3030 3.3240 3.3340 3.3330 3.3300 3.3270 3.3250 3.3270 3.3310 3.3270 3.3130 3.2960 3.2850 3.2800 3.2770 3.2750 3.2740
|
||||
3.4530 3.4530 3.4540 3.4550 3.4520 3.4360 3.3940 3.3690 3.3830 3.4130 3.4110 3.3870 3.3340 3.2540 3.2430 3.3220 3.3150 3.2710 3.3120 3.3110 3.2920 3.2870 3.3560 3.3850 3.3470 3.3210 3.3340 3.3250 3.3180 3.3180 3.3150 3.3060 3.2940 3.2860 3.2810 3.2770 3.2750 3.2740
|
||||
3.4550 3.4500 3.4430 3.4370 3.4290 3.4140 3.4080 3.4020 3.3810 3.3850 3.3910 3.3600 3.2930 3.2110 3.2270 3.2880 3.2770 3.2370 3.2750 3.2720 3.2230 3.2330 3.3540 3.3790 3.2900 3.3070 3.3560 3.3330 3.3050 3.3090 3.3080 3.3040 3.2960 3.2880 3.2830 3.2780 3.2750 3.2740
|
||||
3.4540 3.4440 3.4320 3.4200 3.4060 3.3890 3.4130 3.4440 3.4220 3.3950 3.3850 3.3580 3.2920 3.2260 3.2040 3.2540 3.2620 3.2690 3.3080 3.2800 3.2370 3.2800 3.3790 3.3510 3.2790 3.3430 3.3710 3.2840 3.2630 3.2980 3.3040 3.3030 3.2990 3.2920 3.2850 3.2790 3.2750 3.2740
|
||||
3.4460 3.4360 3.4240 3.4080 3.3880 3.3480 3.3190 3.3390 3.3550 3.3370 3.3210 3.3240 3.3050 3.2790 3.2840 3.2840 3.2880 3.3230 3.3740 3.3290 3.2920 3.2890 3.3330 3.3260 3.3160 3.3790 3.3640 3.2500 3.2570 3.2900 3.2990 3.3000 3.2970 3.2920 3.2860 3.2790 3.2750 3.2740
|
||||
3.4350 3.4280 3.4180 3.4020 3.3740 3.3230 3.2770 3.2680 3.2920 3.2840 3.2690 3.2970 3.3220 3.2810 3.3020 3.2890 3.2950 3.3500 3.3740 3.3010 3.2910 3.2050 3.2090 3.2500 3.2490 3.2720 3.2280 3.2100 3.2600 3.2810 3.2880 3.2910 3.2910 3.2880 3.2840 3.2790 3.2750 3.2740
|
||||
3.4300 3.4250 3.4160 3.3990 3.3660 3.3110 3.2690 3.2520 3.2710 3.2730 3.2540 3.2630 3.3040 3.2650 3.2350 3.2530 3.2890 3.3540 3.3620 3.3100 3.3040 3.2260 3.2290 3.2570 3.2120 3.1880 3.1910 3.2440 3.2950 3.2860 3.2690 3.2730 3.2770 3.2800 3.2800 3.2770 3.2750 3.2740
|
||||
3.4320 3.4280 3.4190 3.4000 3.3640 3.3100 3.2780 3.2670 3.2920 3.3040 3.3110 3.3360 3.3550 3.3190 3.2660 3.2400 3.2460 3.3100 3.3090 3.2900 3.2940 3.2730 3.2870 3.2660 3.1770 3.1360 3.1760 3.2560 3.3110 3.2740 3.2440 3.2530 3.2620 3.2710 3.2750 3.2750 3.2740 3.2740
|
||||
3.4380 3.4360 3.4290 3.4080 3.3710 3.3200 3.3000 3.2960 3.3290 3.3520 3.3650 3.4060 3.3990 3.3520 3.3030 3.2600 3.2590 3.2830 3.2820 3.2900 3.2830 3.2520 3.2170 3.2280 3.1990 3.1900 3.1750 3.1780 3.1820 3.1900 3.2140 3.2340 3.2510 3.2620 3.2690 3.2720 3.2730 3.2730
|
||||
3.4440 3.4450 3.4410 3.4220 3.3840 3.3370 3.3260 3.3290 3.3620 3.3960 3.4220 3.4770 3.4300 3.3580 3.3270 3.3020 3.2800 3.2360 3.2660 3.2740 3.2690 3.2430 3.1800 3.2220 3.2290 3.2380 3.2190 3.1780 3.1730 3.1950 3.2090 3.2250 3.2450 3.2550 3.2630 3.2670 3.2700 3.2720
|
||||
3.4490 3.4510 3.4480 3.4310 3.3940 3.3540 3.3500 3.3560 3.3870 3.4220 3.4400 3.4350 3.3960 3.3490 3.2890 3.2770 3.2700 3.2250 3.2650 3.2630 3.2860 3.3200 3.2560 3.2310 3.2120 3.2290 3.2410 3.2430 3.2820 3.3070 3.3050 3.2670 3.2460 3.2490 3.2540 3.2600 3.2660 3.2700
|
||||
3.4530 3.4530 3.4470 3.4280 3.3940 3.3620 3.3660 3.3720 3.3990 3.4340 3.4450 3.3910 3.3690 3.3550 3.2950 3.3100 3.3070 3.2510 3.2400 3.2810 3.3600 3.4090 3.3330 3.2020 3.1930 3.2280 3.2410 3.2730 3.3120 3.3190 3.2890 3.2440 3.2370 3.2400 3.2440 3.2530 3.2620 3.2680
|
||||
3.4590 3.4520 3.4370 3.4140 3.3820 3.3610 3.3740 3.3790 3.4030 3.4340 3.4410 3.3840 3.3580 3.3500 3.3230 3.3150 3.3520 3.3370 3.2650 3.3090 3.3690 3.3990 3.3820 3.2950 3.2520 3.2550 3.2550 3.2690 3.2700 3.2450 3.2170 3.2140 3.2280 3.2330 3.2390 3.2490 3.2600 3.2670
|
||||
3.4620 3.4490 3.4270 3.3990 3.3710 3.3600 3.3810 3.3830 3.4040 3.4300 3.4340 3.3990 3.3570 3.3440 3.3240 3.2950 3.3570 3.3890 3.3650 3.3550 3.3380 3.3410 3.3050 3.3180 3.2990 3.2730 3.2500 3.2440 3.2310 3.2110 3.2060 3.2140 3.2260 3.2330 3.2400 3.2500 3.2600 3.2670
|
||||
3.4570 3.4430 3.4210 3.3950 3.3720 3.3680 3.3940 3.3920 3.4080 3.4290 3.4440 3.4180 3.3570 3.3330 3.2970 3.2960 3.3490 3.3550 3.3280 3.3220 3.2920 3.2930 3.2800 3.3060 3.3350 3.3010 3.2590 3.2430 3.2260 3.2100 3.2170 3.2220 3.2310 3.2380 3.2460 3.2540 3.2630 3.2680
|
||||
3.4430 3.4340 3.4190 3.4020 3.3860 3.3890 3.4110 3.4070 3.4150 3.4430 3.4680 3.4160 3.3500 3.3300 3.3160 3.2920 3.3120 3.3260 3.2580 3.2420 3.2480 3.2740 3.3350 3.3660 3.3850 3.3430 3.2870 3.2670 3.2420 3.2300 3.2370 3.2380 3.2440 3.2490 3.2550 3.2600 3.2660 3.2700
|
||||
3.4190 3.4170 3.4140 3.4110 3.4040 3.4080 3.4280 3.4230 3.4210 3.4290 3.4340 3.4060 3.3750 3.4030 3.4110 3.3220 3.2820 3.3080 3.2600 3.1920 3.2270 3.3020 3.3480 3.3910 3.4190 3.4170 3.3420 3.2990 3.2660 3.2590 3.2590 3.2580 3.2630 3.2650 3.2680 3.2690 3.2710 3.2720
|
||||
3.3860 3.3930 3.4030 3.4110 3.4110 3.4180 3.4390 3.4370 3.4200 3.4110 3.4210 3.4090 3.3870 3.4300 3.4320 3.3240 3.2980 3.3410 3.3290 3.2260 3.2570 3.3310 3.3600 3.4070 3.4420 3.4590 3.3950 3.3310 3.2960 3.2880 3.2810 3.2800 3.2830 3.2830 3.2810 3.2780 3.2760 3.2740
|
||||
3.3480 3.3620 3.3820 3.4000 3.4040 3.4140 3.4450 3.4480 3.4300 3.4510 3.4620 3.4240 3.3670 3.3620 3.3900 3.3560 3.3590 3.3310 3.3290 3.3030 3.3300 3.3370 3.3120 3.3330 3.3870 3.4100 3.3920 3.3500 3.3250 3.3110 3.3000 3.2990 3.3010 3.2990 3.2940 3.2870 3.2800 3.2760
|
||||
3.3090 3.3270 3.3550 3.3810 3.3910 3.4100 3.4490 3.4540 3.4600 3.4730 3.4580 3.4120 3.3310 3.3120 3.3790 3.3880 3.3500 3.2520 3.2630 3.3090 3.3440 3.3520 3.2950 3.2790 3.3500 3.3890 3.3910 3.3660 3.3460 3.3270 3.3140 3.3120 3.3120 3.3100 3.3040 3.2950 3.2840 3.2780
|
||||
3.2710 3.2920 3.3260 3.3610 3.3810 3.4120 3.4410 3.4410 3.4400 3.4290 3.4150 3.3850 3.3230 3.3250 3.3830 3.3600 3.3210 3.2140 3.2540 3.3580 3.3830 3.3880 3.3520 3.2960 3.3430 3.3810 3.3940 3.3820 3.3600 3.3390 3.3240 3.3190 3.3160 3.3140 3.3100 3.2990 3.2870 3.2800
|
||||
3.2360 3.2590 3.2980 3.3410 3.3730 3.4010 3.4210 3.4260 3.4230 3.4040 3.3820 3.3570 3.3370 3.3410 3.3480 3.3330 3.3290 3.2840 3.3330 3.4110 3.4210 3.4280 3.4150 3.3750 3.3710 3.3790 3.4020 3.3930 3.3680 3.3470 3.3280 3.3210 3.3160 3.3140 3.3110 3.3010 3.2880 3.2800
|
||||
3.2070 3.2300 3.2720 3.3200 3.3610 3.3850 3.4080 3.4230 3.4200 3.3990 3.3730 3.3500 3.3410 3.3370 3.3330 3.3380 3.3550 3.3690 3.4070 3.4300 3.4100 3.4070 3.4180 3.4130 3.3980 3.3840 3.4080 3.4010 3.3750 3.3520 3.3330 3.3220 3.3130 3.3110 3.3080 3.2990 3.2880 3.2800
|
||||
3.1910 3.2130 3.2540 3.3040 3.3510 3.3800 3.3950 3.4070 3.4010 3.3760 3.3470 3.3310 3.3330 3.3320 3.3350 3.3580 3.3860 3.4020 3.4160 3.4310 3.4150 3.3780 3.3880 3.4060 3.3990 3.3940 3.4090 3.4080 3.3810 3.3570 3.3370 3.3220 3.3100 3.3040 3.3000 3.2940 3.2850 3.2790
|
||||
3.1890 3.2090 3.2460 3.2960 3.3440 3.3810 3.3940 3.3990 3.3950 3.3670 3.3290 3.3080 3.3130 3.3230 3.3430 3.3800 3.4070 3.4190 3.4230 3.4240 3.4170 3.3750 3.3600 3.3940 3.3910 3.3920 3.4040 3.4120 3.3870 3.3630 3.3430 3.3240 3.3060 3.2970 3.2910 3.2860 3.2810 3.2780
|
||||
3.1930 3.2110 3.2460 3.2950 3.3460 3.3850 3.4040 3.4010 3.3940 3.3720 3.3330 3.3070 3.3060 3.3130 3.3480 3.3950 3.4170 3.4240 3.4280 3.4250 3.4170 3.3930 3.3550 3.3890 3.4020 3.3910 3.3960 3.4100 3.3930 3.3680 3.3480 3.3280 3.3070 3.2950 3.2890 3.2850 3.2820 3.2800
|
||||
3.1980 3.2160 3.2520 3.3020 3.3540 3.3920 3.4130 3.4110 3.3950 3.3770 3.3440 3.3190 3.3150 3.3230 3.3650 3.4020 3.4150 3.4200 3.4200 3.4180 3.4160 3.4100 3.3790 3.3930 3.4150 3.3980 3.3870 3.4030 3.3950 3.3720 3.3560 3.3350 3.3140 3.3020 3.2960 3.2920 3.2870 3.2830
|
||||
3.2090 3.2290 3.2670 3.3160 3.3660 3.4020 3.4200 3.4170 3.3960 3.3760 3.3550 3.3330 3.3270 3.3420 3.3870 3.4090 3.4160 3.4160 3.4140 3.4140 3.4130 3.4110 3.4040 3.4070 3.4170 3.4100 3.3870 3.3900 3.3940 3.3750 3.3640 3.3430 3.3220 3.3100 3.3040 3.2990 3.2930 3.2880
|
||||
3.2360 3.2570 3.2940 3.3390 3.3820 3.4110 3.4190 3.4120 3.3930 3.3710 3.3580 3.3420 3.3380 3.3690 3.4020 3.4140 3.4170 3.4170 3.4160 3.4170 3.4160 3.4140 3.4100 3.4070 3.4060 3.4090 3.3970 3.3830 3.3900 3.3770 3.3680 3.3490 3.3270 3.3140 3.3060 3.3010 3.2960 3.2910
|
||||
3.2760 3.2950 3.3280 3.3650 3.3960 3.4130 3.4120 3.3980 3.3830 3.3680 3.3550 3.3410 3.3510 3.3910 3.4080 3.4160 3.4190 3.4210 3.4220 3.4220 3.4210 3.4160 3.4110 3.4050 3.3990 3.3950 3.3950 3.3840 3.3790 3.3760 3.3690 3.3500 3.3290 3.3130 3.3050 3.3020 3.2980 3.2950
|
||||
3.3180 3.3340 3.3610 3.3880 3.4050 3.4090 3.3990 3.3820 3.3700 3.3670 3.3600 3.3430 3.3700 3.3990 3.4090 3.4170 3.4240 3.4280 3.4290 3.4270 3.4230 3.4170 3.4110 3.4060 3.4000 3.3930 3.3880 3.3810 3.3700 3.3680 3.3630 3.3470 3.3300 3.3150 3.3070 3.3040 3.3010 3.2970
|
||||
3.3520 3.3660 3.3850 3.4020 3.4090 3.4020 3.3870 3.3700 3.3630 3.3670 3.3720 3.3710 3.3880 3.4000 3.4090 3.4180 3.4280 3.4350 3.4370 3.4350 3.4300 3.4230 3.4160 3.4090 3.4050 3.4000 3.3940 3.3840 3.3710 3.3630 3.3550 3.3410 3.3260 3.3130 3.3060 3.3030 3.3000 3.2950
|
||||
3.3770 3.3870 3.4010 3.4100 3.4100 3.3980 3.3810 3.3670 3.3630 3.3700 3.3790 3.3870 3.3920 3.3980 3.4040 3.4140 3.4250 3.4350 3.4400 3.4420 3.4400 3.4350 3.4280 3.4190 3.4110 3.4050 3.3980 3.3880 3.3750 3.3610 3.3460 3.3310 3.3170 3.3050 3.2980 3.2950 3.2930 3.2900
|
||||
3.3930 3.4000 3.4090 3.4140 3.4100 3.3970 3.3820 3.3710 3.3700 3.3770 3.3870 3.3930 3.3970 3.4000 3.4040 3.4110 3.4220 3.4330 3.4430 3.4500 3.4540 3.4510 3.4440 3.4320 3.4210 3.4110 3.4010 3.3890 3.3720 3.3550 3.3370 3.3220 3.3070 3.2950 3.2870 3.2850 3.2860 3.2860
|
||||
3.4020 3.4090 3.4160 3.4180 3.4120 3.4000 3.3870 3.3790 3.3800 3.3870 3.3960 3.4020 3.4050 3.4060 3.4080 3.4120 3.4200 3.4300 3.4440 3.4570 3.4660 3.4670 3.4580 3.4430 3.4280 3.4140 3.4020 3.3880 3.3690 3.3480 3.3290 3.3150 3.3030 3.2920 3.2830 3.2820 3.2850 3.2870
|
||||
3.4090 3.4160 3.4220 3.4230 3.4150 3.4040 3.3930 3.3880 3.3910 3.3980 3.4070 3.4140 3.4160 3.4150 3.4140 3.4150 3.4190 3.4280 3.4430 3.4610 3.4740 3.4750 3.4650 3.4470 3.4290 3.4140 3.4010 3.3870 3.3670 3.3430 3.3230 3.3110 3.3020 3.2930 3.2860 3.2840 3.2880 3.2930
|
||||
3.4140 3.4200 3.4270 3.4260 3.4180 3.4070 3.3980 3.3950 3.3980 3.4060 3.4160 3.4220 3.4240 3.4220 3.4190 3.4170 3.4190 3.4270 3.4420 3.4620 3.4760 3.4780 3.4670 3.4480 3.4290 3.4130 3.4000 3.3860 3.3650 3.3400 3.3190 3.3080 3.3020 3.2950 3.2880 3.2870 3.2920 3.2970
|
||||
3.4270 3.4310 3.4350 3.4340 3.4310 3.4300 3.4330 3.4400 3.4460 3.4480 3.4460 3.4400 3.4290 3.4130 3.3960 3.3780 3.3610 3.3430 3.3280 3.3180 3.3150 3.3190 3.3360 3.3610 3.3820 3.3880 3.3860 3.3860 3.3900 3.3880 3.3710 3.3400 3.3080 3.2890 3.2800 3.2770 3.2750 3.2740
|
||||
3.4400 3.4420 3.4430 3.4420 3.4410 3.4420 3.4480 3.4560 3.4610 3.4590 3.4530 3.4420 3.4260 3.4050 3.3830 3.3620 3.3430 3.3280 3.3160 3.3070 3.2930 3.2790 3.3130 3.3470 3.3680 3.3750 3.3730 3.3760 3.3830 3.3840 3.3690 3.3390 3.3080 3.2880 3.2800 3.2770 3.2750 3.2740
|
||||
3.4550 3.4540 3.4530 3.4510 3.4520 3.4550 3.4640 3.4780 3.4910 3.4940 3.4840 3.4640 3.4360 3.4060 3.3800 3.3600 3.3400 3.3200 3.2960 3.2660 3.2350 3.2180 3.2500 3.2960 3.3300 3.3460 3.3510 3.3590 3.3700 3.3760 3.3640 3.3370 3.3070 3.2880 3.2800 3.2770 3.2750 3.2740
|
||||
3.4600 3.4600 3.4590 3.4590 3.4580 3.4560 3.4610 3.4860 3.5120 3.5210 3.5120 3.4850 3.4470 3.4070 3.3830 3.3740 3.3590 3.3300 3.2870 3.2290 3.1870 3.1790 3.2110 3.2630 3.3040 3.3250 3.3340 3.3420 3.3550 3.3630 3.3550 3.3320 3.3050 3.2880 3.2800 3.2770 3.2750 3.2740
|
||||
3.4580 3.4590 3.4600 3.4600 3.4530 3.4370 3.4210 3.4540 3.5070 3.5350 3.5310 3.4990 3.4460 3.3870 3.3700 3.3920 3.3880 3.3540 3.2910 3.2050 3.1650 3.1790 3.2170 3.2630 3.2990 3.3180 3.3260 3.3320 3.3400 3.3460 3.3420 3.3230 3.3010 3.2860 3.2800 3.2770 3.2750 3.2740
|
||||
3.4530 3.4560 3.4570 3.4540 3.4380 3.4060 3.3700 3.3880 3.4540 3.5030 3.5100 3.4730 3.3980 3.3120 3.2990 3.3660 3.3880 3.3590 3.3040 3.2280 3.1930 3.2110 3.2610 3.3020 3.3170 3.3230 3.3280 3.3270 3.3270 3.3290 3.3250 3.3130 3.2960 3.2850 3.2800 3.2770 3.2750 3.2740
|
||||
3.4530 3.4540 3.4500 3.4410 3.4220 3.3900 3.3580 3.3650 3.4110 3.4590 3.4650 3.4180 3.3240 3.2260 3.2170 3.2910 3.3140 3.2900 3.2780 3.2370 3.2030 3.2220 3.3020 3.3490 3.3370 3.3290 3.3370 3.3260 3.3130 3.3110 3.3090 3.3030 3.2940 3.2870 3.2810 3.2770 3.2750 3.2740
|
||||
3.4550 3.4510 3.4390 3.4260 3.4060 3.3850 3.3810 3.3980 3.4180 3.4370 3.4300 3.3720 3.2670 3.1680 3.1650 3.2280 3.2520 3.2430 3.2470 3.2130 3.1710 3.2040 3.3100 3.3520 3.3190 3.3280 3.3470 3.3180 3.2900 3.2910 3.2960 3.2970 3.2940 3.2880 3.2830 3.2780 3.2750 3.2740
|
||||
3.4540 3.4450 3.4280 3.4080 3.3850 3.3660 3.3790 3.4130 3.4250 3.4170 3.3940 3.3400 3.2510 3.1670 3.1520 3.2010 3.2380 3.2630 3.2820 3.2390 3.1940 3.2260 3.3150 3.3340 3.3090 3.3390 3.3420 3.2760 3.2480 3.2670 3.2850 3.2930 3.2950 3.2920 3.2850 3.2790 3.2750 3.2740
|
||||
3.4460 3.4370 3.4180 3.3920 3.3560 3.3140 3.2940 3.3140 3.3330 3.3260 3.3070 3.2870 3.2470 3.2020 3.1970 3.2240 3.2650 3.3190 3.3490 3.2980 3.2430 3.2320 3.2740 3.2920 3.2930 3.3220 3.3000 3.2270 3.2200 3.2520 3.2760 3.2890 3.2940 3.2920 3.2860 3.2790 3.2750 3.2740
|
||||
3.4350 3.4290 3.4100 3.3790 3.3280 3.2620 3.2110 3.2020 3.2180 3.2170 3.2130 3.2290 3.2360 3.2080 3.2060 3.2220 3.2680 3.3410 3.3690 3.3110 3.2540 3.1910 3.1930 3.2140 3.2100 3.2130 3.1880 3.1740 3.2110 3.2470 3.2680 3.2800 3.2870 3.2870 3.2840 3.2790 3.2750 3.2740
|
||||
3.4300 3.4270 3.4070 3.3720 3.3100 3.2300 3.1640 3.1380 3.1500 3.1610 3.1710 3.2040 3.2320 3.2030 3.1720 3.1820 3.2360 3.3160 3.3450 3.3070 3.2650 3.2040 3.1950 3.1940 3.1510 3.1220 3.1220 3.1690 3.2290 3.2510 3.2540 3.2640 3.2730 3.2780 3.2790 3.2770 3.2750 3.2740
|
||||
3.4320 3.4300 3.4110 3.3730 3.3060 3.2210 3.1560 3.1300 3.1490 3.1800 3.2190 3.2700 3.2950 3.2550 3.1920 3.1630 3.1850 3.2480 3.2750 3.2680 3.2550 3.2290 3.2220 3.1990 3.1290 3.0850 3.1010 3.1640 3.2250 3.2340 3.2320 3.2440 3.2570 3.2680 3.2730 3.2740 3.2740 3.2740
|
||||
3.4380 3.4380 3.4230 3.3840 3.3170 3.2340 3.1780 3.1590 3.1890 3.2400 3.3010 3.3630 3.3720 3.3160 3.2380 3.1820 3.1700 3.1900 3.2100 3.2250 3.2270 3.2080 3.1860 3.1760 3.1410 3.1180 3.1110 3.1290 3.1610 3.1870 3.2100 3.2310 3.2490 3.2610 3.2680 3.2710 3.2730 3.2730
|
||||
3.4440 3.4470 3.4350 3.4000 3.3350 3.2590 3.2120 3.2020 3.2380 3.3010 3.3700 3.4280 3.4100 3.3400 3.2670 3.2120 3.1740 3.1470 3.1640 3.1900 3.2090 3.2010 3.1640 3.1600 3.1540 3.1570 3.1540 3.1550 3.1820 3.2170 3.2380 3.2460 3.2530 3.2580 3.2630 3.2670 3.2700 3.2720
|
||||
3.4490 3.4520 3.4430 3.4110 3.3500 3.2830 3.2450 3.2390 3.2750 3.3340 3.3860 3.4050 3.3750 3.3160 3.2490 3.2110 3.1790 3.1400 3.1530 3.1860 3.2370 3.2610 3.2080 3.1580 3.1370 3.1570 3.1860 3.2270 3.2840 3.3230 3.3210 3.2890 3.2650 3.2560 3.2550 3.2600 3.2660 3.2700
|
||||
3.4530 3.4540 3.4410 3.4080 3.3530 3.2960 3.2690 3.2660 3.2970 3.3470 3.3770 3.3560 3.3230 3.2840 3.2360 3.2280 3.2210 3.1850 3.1760 3.2210 3.3000 3.3370 3.2680 3.1570 3.1170 3.1430 3.1880 3.2530 3.3190 3.3430 3.3220 3.2790 3.2550 3.2460 3.2450 3.2520 3.2620 3.2680
|
||||
3.4590 3.4530 3.4300 3.3920 3.3410 3.2990 3.2830 3.2850 3.3150 3.3560 3.3720 3.3320 3.2890 3.2560 3.2280 3.2360 3.2740 3.2730 3.2450 3.2710 3.3230 3.3430 3.2920 3.1990 3.1440 3.1440 3.1700 3.2180 3.2580 3.2640 3.2470 3.2320 3.2300 3.2320 3.2370 3.2480 3.2600 3.2670
|
||||
3.4620 3.4500 3.4190 3.3760 3.3290 3.3000 3.2980 3.3050 3.3360 3.3760 3.3880 3.3450 3.2820 3.2390 3.2130 3.2260 3.2950 3.3340 3.3180 3.3030 3.2920 3.2820 3.2430 3.2090 3.1760 3.1530 3.1440 3.1610 3.1790 3.1860 3.1900 3.1990 3.2130 3.2240 3.2360 3.2490 3.2600 3.2670
|
||||
3.4570 3.4440 3.4120 3.3700 3.3300 3.3110 3.3210 3.3330 3.3670 3.4090 3.4250 3.3780 3.2960 3.2400 3.2080 3.2210 3.2830 3.3150 3.2890 3.2560 3.2260 3.2200 3.2170 3.2260 3.2260 3.1900 3.1500 3.1380 3.1400 3.1490 3.1690 3.1900 3.2100 3.2270 3.2410 3.2530 3.2630 3.2680
|
||||
3.4430 3.4350 3.4080 3.3760 3.3460 3.3370 3.3520 3.3680 3.4000 3.4440 3.4610 3.4060 3.3250 3.2780 3.2510 3.2360 3.2590 3.2710 3.2190 3.1720 3.1640 3.1980 3.2520 3.2940 3.3090 3.2680 3.2030 3.1650 3.1490 3.1560 3.1800 3.2030 3.2240 3.2400 3.2520 3.2600 3.2660 3.2700
|
||||
3.4190 3.4170 3.4030 3.3850 3.3670 3.3660 3.3860 3.4030 3.4260 3.4550 3.4610 3.4200 3.3680 3.3560 3.3410 3.2850 3.2600 3.2570 3.2010 3.1360 3.1480 3.2160 3.2850 3.3470 3.3820 3.3610 3.2840 3.2210 3.1880 3.1900 3.2080 3.2290 3.2470 3.2600 3.2670 3.2700 3.2710 3.2720
|
||||
3.3860 3.3930 3.3920 3.3880 3.3820 3.3920 3.4180 3.4370 3.4480 3.4610 3.4600 3.4220 3.3800 3.3850 3.3840 3.3250 3.2900 3.2800 3.2390 3.1710 3.1860 3.2450 3.2940 3.3510 3.4000 3.4050 3.3440 3.2740 3.2340 3.2300 3.2420 3.2580 3.2720 3.2800 3.2820 3.2790 3.2760 3.2740
|
||||
3.3480 3.3620 3.3730 3.3820 3.3870 3.4070 3.4450 3.4690 3.4790 3.4900 3.4750 3.4130 3.3470 3.3400 3.3680 3.3480 3.3150 3.2690 3.2410 3.2230 3.2440 3.2590 3.2520 3.2750 3.3320 3.3620 3.3430 3.3000 3.2720 3.2650 3.2690 3.2820 3.2930 3.2970 3.2950 3.2880 3.2800 3.2760
|
||||
3.3090 3.3270 3.3480 3.3690 3.3860 3.4180 3.4630 3.4880 3.5010 3.4970 3.4570 3.3800 3.2980 3.2890 3.3390 3.3400 3.2850 3.1990 3.1920 3.2370 3.2770 3.2770 3.2290 3.2110 3.2630 3.3120 3.3260 3.3120 3.2970 3.2890 3.2890 3.2970 3.3050 3.3080 3.3050 3.2960 3.2840 3.2780
|
||||
3.2710 3.2920 3.3220 3.3550 3.3830 3.4210 3.4600 3.4780 3.4770 3.4540 3.4060 3.3370 3.2710 3.2710 3.3150 3.3040 3.2450 3.1640 3.1890 3.2790 3.3310 3.3290 3.2760 3.2240 3.2470 3.2900 3.3200 3.3250 3.3150 3.3060 3.3020 3.3050 3.3100 3.3130 3.3110 3.3000 3.2870 3.2800
|
||||
3.2360 3.2590 3.2960 3.3370 3.3740 3.4100 3.4380 3.4490 3.4410 3.4080 3.3600 3.3070 3.2700 3.2710 3.2870 3.2780 3.2510 3.2190 3.2650 3.3490 3.3870 3.3850 3.3460 3.2950 3.2840 3.3010 3.3310 3.3400 3.3300 3.3180 3.3090 3.3080 3.3100 3.3130 3.3120 3.3020 3.2880 3.2800
|
||||
3.2070 3.2300 3.2710 3.3160 3.3580 3.3880 3.4110 3.4230 3.4130 3.3800 3.3350 3.2950 3.2730 3.2690 3.2760 3.2840 3.2930 3.3060 3.3510 3.3960 3.4020 3.3880 3.3670 3.3410 3.3230 3.3230 3.3470 3.3550 3.3430 3.3260 3.3140 3.3090 3.3080 3.3100 3.3090 3.3000 3.2880 3.2800
|
||||
3.1910 3.2130 3.2530 3.3000 3.3430 3.3720 3.3880 3.3940 3.3830 3.3500 3.3070 3.2750 3.2630 3.2640 3.2780 3.3070 3.3400 3.3660 3.3950 3.4130 3.3980 3.3610 3.3430 3.3400 3.3350 3.3380 3.3570 3.3660 3.3520 3.3320 3.3180 3.3090 3.3050 3.3030 3.3010 3.2950 3.2850 3.2790
|
||||
3.1890 3.2090 3.2450 3.2930 3.3370 3.3680 3.3800 3.3800 3.3670 3.3310 3.2830 3.2490 3.2400 3.2510 3.2840 3.3320 3.3740 3.4010 3.4160 3.4150 3.3890 3.3400 3.3130 3.3230 3.3320 3.3390 3.3580 3.3700 3.3580 3.3380 3.3220 3.3100 3.3010 3.2960 3.2920 3.2870 3.2810 3.2780
|
||||
3.1930 3.2110 3.2460 3.2930 3.3410 3.3740 3.3860 3.3810 3.3630 3.3270 3.2760 3.2360 3.2250 3.2410 3.2900 3.3500 3.3930 3.4150 3.4230 3.4130 3.3860 3.3420 3.3070 3.3200 3.3370 3.3420 3.3530 3.3670 3.3600 3.3420 3.3270 3.3140 3.3010 3.2940 3.2900 3.2860 3.2820 3.2800
|
||||
3.1980 3.2160 3.2520 3.3020 3.3510 3.3850 3.3980 3.3900 3.3650 3.3270 3.2790 3.2390 3.2260 3.2480 3.3060 3.3640 3.3990 3.4140 3.4170 3.4070 3.3870 3.3580 3.3290 3.3360 3.3530 3.3510 3.3500 3.3600 3.3580 3.3440 3.3330 3.3200 3.3080 3.3010 3.2970 3.2930 3.2870 3.2830
|
||||
3.2090 3.2290 3.2670 3.3170 3.3650 3.3980 3.4100 3.3970 3.3660 3.3270 3.2830 3.2460 3.2390 3.2700 3.3310 3.3780 3.4040 3.4120 3.4100 3.4030 3.3910 3.3740 3.3570 3.3590 3.3670 3.3640 3.3510 3.3510 3.3530 3.3450 3.3390 3.3270 3.3150 3.3080 3.3050 3.3000 3.2930 3.2880
|
||||
3.2360 3.2570 3.2940 3.3400 3.3830 3.4100 3.4140 3.3970 3.3630 3.3230 3.2850 3.2560 3.2580 3.3010 3.3560 3.3930 3.4100 3.4140 3.4120 3.4070 3.3990 3.3880 3.3770 3.3720 3.3720 3.3690 3.3560 3.3470 3.3480 3.3450 3.3420 3.3330 3.3210 3.3120 3.3070 3.3020 3.2960 3.2910
|
||||
3.2760 3.2950 3.3280 3.3660 3.3970 3.4130 3.4100 3.3880 3.3570 3.3220 3.2900 3.2680 3.2820 3.3310 3.3760 3.4050 3.4180 3.4220 3.4200 3.4160 3.4100 3.3990 3.3890 3.3810 3.3740 3.3670 3.3580 3.3460 3.3410 3.3420 3.3430 3.3360 3.3230 3.3120 3.3050 3.3020 3.2980 3.2950
|
||||
3.3180 3.3340 3.3610 3.3880 3.4060 3.4110 3.3990 3.3760 3.3520 3.3290 3.3070 3.2920 3.3140 3.3550 3.3890 3.4120 3.4260 3.4310 3.4300 3.4260 3.4190 3.4090 3.3990 3.3890 3.3810 3.3710 3.3600 3.3480 3.3390 3.3390 3.3400 3.3350 3.3240 3.3140 3.3070 3.3040 3.3010 3.2970
|
||||
3.3520 3.3660 3.3850 3.4020 3.4100 3.4030 3.3870 3.3680 3.3530 3.3430 3.3340 3.3310 3.3480 3.3740 3.3980 3.4160 3.4300 3.4380 3.4400 3.4370 3.4310 3.4210 3.4110 3.4010 3.3920 3.3820 3.3710 3.3580 3.3460 3.3400 3.3380 3.3310 3.3220 3.3120 3.3060 3.3030 3.3000 3.2950
|
||||
3.3770 3.3870 3.4010 3.4100 3.4100 3.3990 3.3820 3.3660 3.3590 3.3580 3.3600 3.3630 3.3710 3.3860 3.4000 3.4150 3.4280 3.4390 3.4440 3.4460 3.4430 3.4360 3.4280 3.4160 3.4050 3.3950 3.3840 3.3710 3.3560 3.3450 3.3350 3.3250 3.3140 3.3040 3.2980 3.2950 3.2930 3.2900
|
||||
3.3930 3.4000 3.4090 3.4140 3.4100 3.3970 3.3830 3.3720 3.3690 3.3730 3.3790 3.3830 3.3890 3.3950 3.4030 3.4120 3.4240 3.4350 3.4450 3.4520 3.4570 3.4530 3.4460 3.4320 3.4190 3.4070 3.3940 3.3800 3.3630 3.3460 3.3310 3.3190 3.3060 3.2950 3.2870 3.2850 3.2860 3.2860
|
||||
3.4020 3.4090 3.4160 3.4180 3.4120 3.4000 3.3870 3.3800 3.3810 3.3870 3.3940 3.3990 3.4030 3.4050 3.4080 3.4130 3.4210 3.4310 3.4450 3.4580 3.4670 3.4680 3.4590 3.4430 3.4280 3.4120 3.3990 3.3840 3.3650 3.3440 3.3260 3.3140 3.3020 3.2920 3.2830 3.2820 3.2850 3.2870
|
||||
3.4090 3.4160 3.4220 3.4230 3.4150 3.4040 3.3930 3.3880 3.3910 3.3980 3.4070 3.4140 3.4160 3.4150 3.4140 3.4150 3.4190 3.4280 3.4430 3.4610 3.4740 3.4750 3.4650 3.4470 3.4290 3.4140 3.4010 3.3870 3.3670 3.3430 3.3230 3.3110 3.3020 3.2930 3.2860 3.2840 3.2880 3.2930
|
||||
3.4140 3.4200 3.4270 3.4260 3.4180 3.4070 3.3980 3.3950 3.3980 3.4060 3.4160 3.4220 3.4240 3.4220 3.4190 3.4170 3.4190 3.4270 3.4420 3.4620 3.4760 3.4780 3.4670 3.4480 3.4290 3.4130 3.4000 3.3860 3.3650 3.3400 3.3190 3.3080 3.3020 3.2950 3.2880 3.2870 3.2920 3.2970
|
||||
3.4230 3.4290 3.4390 3.4500 3.4620 3.4740 3.4840 3.4900 3.4900 3.4870 3.4830 3.4770 3.4650 3.4490 3.4340 3.4270 3.4280 3.4300 3.4290 3.4230 3.4190 3.4250 3.4430 3.4700 3.4930 3.5040 3.5070 3.5090 3.5130 3.5140 3.5070 3.4910 3.4720 3.4570 3.4490 3.4490 3.4500 3.4510
|
||||
3.4360 3.4410 3.4480 3.4570 3.4680 3.4810 3.4940 3.5020 3.5030 3.4960 3.4860 3.4740 3.4570 3.4340 3.4170 3.4100 3.4140 3.4200 3.4220 3.4160 3.4010 3.3810 3.4150 3.4510 3.4770 3.4900 3.4940 3.4990 3.5060 3.5100 3.5050 3.4900 3.4710 3.4560 3.4490 3.4490 3.4500 3.4510
|
||||
3.4550 3.4580 3.4630 3.4670 3.4730 3.4830 3.4980 3.5190 3.5350 3.5400 3.5300 3.5050 3.4700 3.4350 3.4140 3.4160 3.4230 3.4220 3.3990 3.3590 3.3150 3.2940 3.3260 3.3770 3.4220 3.4500 3.4660 3.4780 3.4900 3.4990 3.5000 3.4880 3.4710 3.4560 3.4490 3.4490 3.4500 3.4510
|
||||
3.4680 3.4710 3.4750 3.4760 3.4730 3.4710 3.4810 3.5140 3.5530 3.5750 3.5680 3.5360 3.4840 3.4360 3.4210 3.4400 3.4570 3.4430 3.3920 3.3110 3.2490 3.2330 3.2690 3.3290 3.3810 3.4160 3.4390 3.4550 3.4700 3.4840 3.4900 3.4830 3.4690 3.4560 3.4490 3.4490 3.4500 3.4510
|
||||
3.4660 3.4730 3.4780 3.4750 3.4630 3.4390 3.4270 3.4690 3.5400 3.5860 3.5900 3.5510 3.4810 3.4150 3.4120 3.4660 3.4960 3.4750 3.3970 3.2850 3.2180 3.2220 3.2690 3.3260 3.3730 3.4060 3.4270 3.4410 3.4540 3.4670 3.4770 3.4760 3.4650 3.4540 3.4490 3.4490 3.4500 3.4510
|
||||
3.4530 3.4630 3.4690 3.4660 3.4450 3.4030 3.3680 3.3970 3.4780 3.5450 3.5610 3.5180 3.4300 3.3430 3.3460 3.4410 3.4940 3.4760 3.4070 3.3020 3.2410 3.2540 3.3170 3.3730 3.4010 3.4190 3.4360 3.4400 3.4410 3.4500 3.4610 3.4640 3.4590 3.4520 3.4470 3.4480 3.4500 3.4510
|
||||
3.4380 3.4480 3.4530 3.4500 3.4280 3.3890 3.3590 3.3750 3.4340 3.4930 3.5050 3.4540 3.3530 3.2590 3.2680 3.3640 3.4150 3.4040 3.3760 3.3090 3.2540 3.2740 3.3660 3.4270 3.4290 3.4350 3.4520 3.4430 3.4280 3.4290 3.4380 3.4460 3.4470 3.4460 3.4460 3.4470 3.4500 3.4510
|
||||
3.4320 3.4370 3.4350 3.4290 3.4110 3.3910 3.3930 3.4220 3.4540 3.4750 3.4640 3.4040 3.2990 3.2110 3.2240 3.3060 3.3500 3.3540 3.3510 3.2970 3.2370 3.2660 3.3770 3.4280 3.4100 3.4300 3.4560 3.4280 3.3960 3.3980 3.4110 3.4240 3.4330 3.4380 3.4420 3.4460 3.4490 3.4510
|
||||
3.4290 3.4270 3.4180 3.4050 3.3860 3.3760 3.4020 3.4510 3.4760 3.4660 3.4320 3.3730 3.2870 3.2160 3.2190 3.2840 3.3400 3.3790 3.3960 3.3390 3.2710 3.2930 3.3790 3.4040 3.3870 3.4240 3.4360 3.3750 3.3430 3.3600 3.3850 3.4050 3.4200 3.4300 3.4380 3.4450 3.4490 3.4510
|
||||
3.4210 3.4180 3.4050 3.3830 3.3500 3.3180 3.3200 3.3620 3.3940 3.3840 3.3540 3.3250 3.2840 3.2450 3.2520 3.2970 3.3600 3.4320 3.4700 3.4100 3.3340 3.3110 3.3460 3.3610 3.3630 3.3940 3.3800 3.3120 3.3040 3.3370 3.3690 3.3920 3.4100 3.4230 3.4350 3.4440 3.4490 3.4510
|
||||
3.4160 3.4160 3.4010 3.3700 3.3190 3.2580 3.2250 3.2390 3.2710 3.2760 3.2670 3.2740 3.2740 3.2470 3.2470 3.2780 3.3460 3.4420 3.4860 3.4320 3.3610 3.2930 3.2870 3.2980 3.2910 3.2900 3.2680 3.2550 3.2930 3.3360 3.3640 3.3850 3.4020 3.4180 3.4320 3.4430 3.4490 3.4510
|
||||
3.4210 3.4250 3.4090 3.3720 3.3060 3.2230 3.1650 3.1560 3.1860 3.2130 3.2360 3.2700 3.2870 3.2470 3.2100 3.2220 3.2910 3.3960 3.4470 3.4220 3.3780 3.3200 3.3050 3.2960 3.2460 3.2080 3.2070 3.2510 3.3160 3.3490 3.3610 3.3760 3.3930 3.4110 3.4290 3.4420 3.4480 3.4510
|
||||
3.4370 3.4430 3.4290 3.3900 3.3140 3.2200 3.1510 3.1330 3.1680 3.2260 3.2990 3.3690 3.3840 3.3190 3.2350 3.1970 3.2330 3.3160 3.3670 3.3740 3.3670 3.3480 3.3400 3.3120 3.2400 3.1920 3.2020 3.2620 3.3260 3.3470 3.3530 3.3670 3.3860 3.4060 3.4250 3.4400 3.4480 3.4500
|
||||
3.4560 3.4640 3.4530 3.4150 3.3370 3.2410 3.1730 3.1550 3.2000 3.2860 3.3960 3.4920 3.4990 3.4140 3.3040 3.2310 3.2230 3.2590 3.2950 3.3200 3.3310 3.3210 3.3040 3.2920 3.2580 3.2370 3.2330 3.2530 3.2890 3.3210 3.3470 3.3690 3.3870 3.4050 3.4220 3.4370 3.4460 3.4500
|
||||
3.4730 3.4810 3.4730 3.4380 3.3660 3.2770 3.2150 3.2010 3.2490 3.3450 3.4650 3.5640 3.5570 3.4670 3.3630 3.2870 3.2470 3.2290 3.2480 3.2730 3.2970 3.2980 3.2720 3.2670 3.2670 3.2750 3.2800 3.2900 3.3290 3.3710 3.3940 3.3990 3.4010 3.4070 3.4180 3.4310 3.4430 3.4480
|
||||
3.4880 3.4950 3.4850 3.4530 3.3900 3.3120 3.2610 3.2470 3.2880 3.3740 3.4670 3.5250 3.5140 3.4470 3.3660 3.3140 3.2770 3.2380 3.2360 3.2600 3.3110 3.3420 3.3010 3.2500 3.2320 3.2610 3.3030 3.3590 3.4340 3.4840 3.4840 3.4470 3.4130 3.4030 3.4080 3.4230 3.4380 3.4460
|
||||
3.5040 3.5060 3.4900 3.4570 3.3990 3.3350 3.2970 3.2860 3.3200 3.3840 3.4370 3.4440 3.4260 3.3920 3.3490 3.3390 3.3300 3.2890 3.2620 3.2880 3.3610 3.4040 3.3430 3.2350 3.1900 3.2200 3.2820 3.3680 3.4560 3.4970 3.4770 3.4270 3.3920 3.3830 3.3920 3.4120 3.4330 3.4430
|
||||
3.5230 3.5150 3.4880 3.4460 3.3920 3.3440 3.3210 3.3180 3.3510 3.4010 3.4240 3.3950 3.3570 3.3320 3.3170 3.3350 3.3750 3.3670 3.3260 3.3320 3.3750 3.3980 3.3490 3.2510 3.1910 3.1940 3.2350 3.3050 3.3680 3.3920 3.3800 3.3590 3.3500 3.3560 3.3760 3.4040 3.4290 3.4420
|
||||
3.5380 3.5220 3.4830 3.4320 3.3790 3.3440 3.3380 3.3470 3.3870 3.4350 3.4470 3.3990 3.3320 3.2880 3.2740 3.3020 3.3760 3.4100 3.3850 3.3590 3.3420 3.3290 3.2920 3.2460 3.2060 3.1850 3.1850 3.2170 3.2560 3.2790 3.2920 3.3030 3.3170 3.3390 3.3680 3.4020 3.4280 3.4410
|
||||
3.5430 3.5250 3.4800 3.4250 3.3740 3.3490 3.3570 3.3790 3.4280 3.4830 3.4990 3.4400 3.3460 3.2800 3.2520 3.2770 3.3480 3.3820 3.3560 3.3170 3.2860 3.2750 3.2660 3.2650 3.2560 3.2180 3.1780 3.1740 3.1930 3.2180 3.2510 3.2800 3.3090 3.3380 3.3710 3.4040 3.4300 3.4420
|
||||
3.5370 3.5230 3.4800 3.4300 3.3840 3.3680 3.3850 3.4160 3.4690 3.5290 3.5480 3.4830 3.3840 3.3230 3.2940 3.2880 3.3220 3.3410 3.2960 3.2510 3.2450 3.2750 3.3180 3.3540 3.3620 3.3140 3.2410 3.2030 3.1960 3.2180 3.2560 3.2920 3.3240 3.3530 3.3820 3.4100 3.4330 3.4430
|
||||
3.5240 3.5170 3.4840 3.4440 3.4080 3.4020 3.4260 3.4580 3.5010 3.5460 3.5580 3.5010 3.4300 3.4030 3.3860 3.3420 3.3280 3.3310 3.2860 3.2320 3.2480 3.3130 3.3800 3.4420 3.4720 3.4400 3.3490 3.2780 3.2460 3.2570 3.2910 3.3240 3.3530 3.3770 3.3990 3.4190 3.4360 3.4450
|
||||
3.5090 3.5080 3.4870 3.4600 3.4370 3.4400 3.4710 3.5040 3.5330 3.5550 3.5470 3.4900 3.4270 3.4230 3.4270 3.3840 3.3590 3.3520 3.3200 3.2710 3.2940 3.3550 3.4050 3.4640 3.5110 3.5060 3.4300 3.3500 3.3090 3.3110 3.3330 3.3620 3.3850 3.4020 3.4160 3.4300 3.4410 3.4470
|
||||
3.4960 3.4990 3.4870 3.4720 3.4600 3.4730 3.5160 3.5520 3.5740 3.5800 3.5430 3.4550 3.3710 3.3630 3.4040 3.4020 3.3760 3.3360 3.3150 3.3120 3.3420 3.3640 3.3600 3.3830 3.4380 3.4640 3.4340 3.3850 3.3570 3.3560 3.3710 3.3930 3.4130 3.4250 3.4330 3.4410 3.4460 3.4490
|
||||
3.4870 3.4910 3.4870 3.4790 3.4770 3.4990 3.5460 3.5800 3.5940 3.5780 3.5120 3.4050 3.3090 3.3060 3.3740 3.3900 3.3410 3.2620 3.2590 3.3130 3.3660 3.3720 3.3260 3.3040 3.3510 3.3990 3.4130 3.4000 3.3890 3.3880 3.3990 3.4170 3.4340 3.4430 3.4480 3.4500 3.4510 3.4510
|
||||
3.4830 3.4870 3.4850 3.4840 3.4880 3.5130 3.5470 3.5650 3.5610 3.5260 3.4550 3.3640 3.2920 3.3010 3.3610 3.3640 3.3040 3.2270 3.2550 3.3540 3.4180 3.4220 3.3680 3.3130 3.3280 3.3700 3.4030 3.4130 3.4120 3.4110 3.4180 3.4340 3.4480 3.4560 3.4580 3.4570 3.4550 3.4530
|
||||
3.4830 3.4840 3.4830 3.4830 3.4870 3.5020 3.5190 3.5240 3.5110 3.4730 3.4150 3.3520 3.3150 3.3250 3.3540 3.3520 3.3210 3.2880 3.3400 3.4330 3.4830 3.4840 3.4430 3.3870 3.3690 3.3850 3.4180 3.4340 3.4330 3.4280 3.4330 3.4460 3.4590 3.4650 3.4660 3.4620 3.4570 3.4540
|
||||
3.4860 3.4850 3.4820 3.4790 3.4780 3.4770 3.4800 3.4820 3.4720 3.4410 3.3970 3.3580 3.3410 3.3440 3.3560 3.3660 3.3730 3.3860 3.4370 3.4940 3.5080 3.4940 3.4690 3.4390 3.4180 3.4170 3.4430 3.4570 3.4510 3.4430 3.4440 3.4560 3.4660 3.4720 3.4700 3.4650 3.4580 3.4550
|
||||
3.4950 3.4910 3.4840 3.4780 3.4720 3.4630 3.4540 3.4500 3.4380 3.4120 3.3770 3.3510 3.3420 3.3460 3.3620 3.3930 3.4280 3.4580 3.4940 3.5180 3.5040 3.4660 3.4430 3.4380 3.4340 3.4370 3.4590 3.4730 3.4640 3.4520 3.4520 3.4620 3.4700 3.4740 3.4700 3.4640 3.4580 3.4550
|
||||
3.5080 3.5010 3.4920 3.4830 3.4750 3.4640 3.4500 3.4370 3.4210 3.3940 3.3570 3.3290 3.3230 3.3330 3.3670 3.4190 3.4680 3.5010 3.5200 3.5200 3.4900 3.4360 3.4040 3.4160 3.4290 3.4400 3.4610 3.4780 3.4700 3.4580 3.4570 3.4660 3.4720 3.4730 3.4690 3.4640 3.4590 3.4560
|
||||
3.5160 3.5090 3.5010 3.4920 3.4860 3.4770 3.4610 3.4420 3.4210 3.3890 3.3450 3.3130 3.3050 3.3220 3.3730 3.4410 3.4940 3.5210 3.5290 3.5160 3.4800 3.4270 3.3900 3.4060 3.4310 3.4440 3.4590 3.4740 3.4700 3.4600 3.4610 3.4680 3.4740 3.4740 3.4710 3.4670 3.4620 3.4600
|
||||
3.5160 3.5100 3.5040 3.5010 3.4980 3.4930 3.4810 3.4580 3.4270 3.3880 3.3410 3.3070 3.3010 3.3290 3.3950 3.4630 3.5080 3.5260 3.5250 3.5060 3.4770 3.4380 3.4080 3.4210 3.4470 3.4570 3.4600 3.4680 3.4670 3.4600 3.4650 3.4740 3.4800 3.4810 3.4790 3.4750 3.4690 3.4660
|
||||
3.5100 3.5070 3.5040 3.5050 3.5080 3.5080 3.4990 3.4750 3.4350 3.3870 3.3410 3.3080 3.3120 3.3560 3.4290 3.4900 3.5220 3.5290 3.5210 3.5030 3.4800 3.4560 3.4390 3.4460 3.4650 3.4720 3.4650 3.4630 3.4630 3.4600 3.4690 3.4790 3.4850 3.4860 3.4840 3.4810 3.4750 3.4710
|
||||
3.5060 3.5030 3.5020 3.5060 3.5120 3.5170 3.5100 3.4860 3.4440 3.3910 3.3430 3.3170 3.3320 3.3910 3.4630 3.5120 3.5340 3.5360 3.5260 3.5100 3.4930 3.4760 3.4640 3.4650 3.4740 3.4790 3.4720 3.4610 3.4590 3.4600 3.4720 3.4820 3.4860 3.4850 3.4840 3.4810 3.4760 3.4730
|
||||
3.5040 3.5010 3.4990 3.5030 3.5100 3.5160 3.5130 3.4920 3.4530 3.4030 3.3570 3.3360 3.3620 3.4280 3.4890 3.5280 3.5440 3.5450 3.5380 3.5250 3.5120 3.4980 3.4860 3.4810 3.4800 3.4800 3.4730 3.4620 3.4550 3.4590 3.4720 3.4810 3.4830 3.4820 3.4800 3.4780 3.4750 3.4730
|
||||
3.5000 3.4980 3.4970 3.5000 3.5070 3.5120 3.5090 3.4920 3.4620 3.4230 3.3850 3.3710 3.4030 3.4610 3.5090 3.5390 3.5540 3.5550 3.5500 3.5410 3.5300 3.5180 3.5060 3.4980 3.4910 3.4850 3.4760 3.4650 3.4560 3.4590 3.4710 3.4790 3.4810 3.4790 3.4770 3.4760 3.4730 3.4710
|
||||
3.4960 3.4950 3.4950 3.4970 3.5020 3.5040 3.5010 3.4900 3.4690 3.4450 3.4240 3.4170 3.4430 3.4840 3.5190 3.5440 3.5570 3.5600 3.5580 3.5520 3.5440 3.5340 3.5230 3.5140 3.5050 3.4990 3.4890 3.4760 3.4650 3.4640 3.4700 3.4750 3.4760 3.4750 3.4730 3.4710 3.4690 3.4670
|
||||
3.4940 3.4940 3.4950 3.4960 3.4970 3.4970 3.4930 3.4860 3.4760 3.4630 3.4540 3.4540 3.4710 3.4960 3.5200 3.5380 3.5510 3.5580 3.5580 3.5570 3.5540 3.5460 3.5380 3.5280 3.5200 3.5130 3.5040 3.4920 3.4790 3.4730 3.4710 3.4710 3.4700 3.4680 3.4650 3.4630 3.4620 3.4600
|
||||
3.4940 3.4950 3.4970 3.4970 3.4950 3.4930 3.4900 3.4860 3.4810 3.4770 3.4740 3.4780 3.4880 3.5020 3.5160 3.5310 3.5430 3.5520 3.5580 3.5620 3.5630 3.5580 3.5500 3.5400 3.5310 3.5250 3.5170 3.5050 3.4900 3.4790 3.4720 3.4680 3.4650 3.4610 3.4570 3.4550 3.4550 3.4560
|
||||
3.4950 3.4980 3.5020 3.5020 3.4980 3.4940 3.4920 3.4900 3.4900 3.4900 3.4920 3.4970 3.5040 3.5110 3.5180 3.5270 3.5370 3.5480 3.5600 3.5690 3.5730 3.5690 3.5590 3.5480 3.5380 3.5320 3.5250 3.5130 3.4980 3.4840 3.4750 3.4690 3.4640 3.4600 3.4550 3.4530 3.4550 3.4580
|
||||
3.4970 3.5020 3.5080 3.5090 3.5050 3.5010 3.4980 3.4980 3.5010 3.5040 3.5090 3.5150 3.5200 3.5230 3.5240 3.5280 3.5360 3.5480 3.5630 3.5760 3.5810 3.5770 3.5640 3.5510 3.5410 3.5350 3.5290 3.5180 3.5040 3.4890 3.4770 3.4710 3.4670 3.4620 3.4570 3.4540 3.4580 3.4630
|
||||
3.4990 3.5060 3.5130 3.5150 3.5110 3.5060 3.5040 3.5050 3.5080 3.5120 3.5180 3.5240 3.5280 3.5300 3.5300 3.5310 3.5370 3.5490 3.5650 3.5800 3.5860 3.5810 3.5670 3.5520 3.5410 3.5340 3.5280 3.5180 3.5040 3.4880 3.4770 3.4720 3.4680 3.4640 3.4590 3.4560 3.4610 3.4670
|
||||
3.4120 3.4230 3.4430 3.4670 3.4890 3.5030 3.5090 3.5100 3.5080 3.5040 3.5000 3.4940 3.4820 3.4650 3.4500 3.4480 3.4560 3.4680 3.4720 3.4680 3.4620 3.4660 3.4840 3.5100 3.5350 3.5510 3.5590 3.5630 3.5670 3.5690 3.5700 3.5710 3.5700 3.5680 3.5660 3.5670 3.5690 3.5690
|
||||
3.4200 3.4300 3.4470 3.4680 3.4880 3.5030 3.5130 3.5180 3.5170 3.5100 3.5010 3.4890 3.4720 3.4480 3.4330 3.4340 3.4460 3.4610 3.4670 3.4610 3.4440 3.4310 3.4600 3.4940 3.5200 3.5380 3.5480 3.5540 3.5600 3.5650 3.5680 3.5700 3.5700 3.5680 3.5660 3.5670 3.5690 3.5690
|
||||
3.4310 3.4400 3.4550 3.4690 3.4800 3.4910 3.5050 3.5270 3.5470 3.5550 3.5470 3.5230 3.4850 3.4470 3.4320 3.4420 3.4610 3.4650 3.4440 3.4000 3.3550 3.3370 3.3710 3.4220 3.4680 3.4990 3.5190 3.5330 3.5440 3.5540 3.5620 3.5680 3.5690 3.5680 3.5660 3.5670 3.5690 3.5690
|
||||
3.4390 3.4490 3.4620 3.4680 3.4670 3.4640 3.4740 3.5120 3.5580 3.5880 3.5850 3.5510 3.4960 3.4450 3.4350 3.4650 3.4940 3.4890 3.4380 3.3550 3.2910 3.2770 3.3160 3.3760 3.4300 3.4680 3.4930 3.5100 3.5240 3.5390 3.5540 3.5640 3.5680 3.5670 3.5660 3.5670 3.5690 3.5690
|
||||
3.4360 3.4480 3.4580 3.4590 3.4430 3.4170 3.4080 3.4550 3.5340 3.5910 3.6020 3.5630 3.4910 3.4240 3.4220 3.4850 3.5300 3.5190 3.4480 3.3400 3.2710 3.2700 3.3170 3.3780 3.4260 3.4600 3.4840 3.4970 3.5090 3.5240 3.5440 3.5580 3.5650 3.5650 3.5660 3.5670 3.5690 3.5690
|
||||
3.4170 3.4320 3.4440 3.4420 3.4160 3.3730 3.3410 3.3740 3.4630 3.5420 3.5680 3.5290 3.4420 3.3550 3.3590 3.4560 3.5240 3.5210 3.4630 3.3680 3.3040 3.3090 3.3680 3.4260 3.4580 3.4810 3.4980 3.5010 3.5000 3.5100 3.5300 3.5470 3.5570 3.5620 3.5640 3.5660 3.5680 3.5690
|
||||
3.3940 3.4080 3.4200 3.4200 3.3970 3.3600 3.3330 3.3550 3.4200 3.4880 3.5110 3.4690 3.3750 3.2840 3.2910 3.3850 3.4470 3.4560 3.4430 3.3860 3.3270 3.3360 3.4180 3.4760 3.4860 3.5000 3.5190 3.5080 3.4900 3.4910 3.5070 3.5260 3.5430 3.5520 3.5590 3.5640 3.5680 3.5690
|
||||
3.3730 3.3850 3.3940 3.3940 3.3830 3.3700 3.3810 3.4170 3.4560 3.4840 3.4820 3.4300 3.3370 3.2560 3.2640 3.3390 3.3900 3.4130 3.4260 3.3830 3.3180 3.3300 3.4220 3.4710 3.4620 3.4910 3.5210 3.4940 3.4600 3.4580 3.4750 3.4970 3.5200 3.5370 3.5520 3.5620 3.5670 3.5690
|
||||
3.3580 3.3650 3.3690 3.3660 3.3600 3.3670 3.4120 3.4740 3.5040 3.4980 3.4660 3.4130 3.3370 3.2730 3.2750 3.3320 3.3870 3.4370 3.4660 3.4180 3.3430 3.3460 3.4140 3.4370 3.4290 3.4720 3.4910 3.4390 3.4050 3.4170 3.4410 3.4680 3.4960 3.5220 3.5440 3.5590 3.5660 3.5690
|
||||
3.3470 3.3520 3.3490 3.3400 3.3230 3.3150 3.3470 3.4100 3.4510 3.4410 3.4060 3.3740 3.3360 3.3010 3.3100 3.3490 3.4070 3.4830 3.5270 3.4770 3.3960 3.3610 3.3830 3.3980 3.4030 3.4350 3.4300 3.3750 3.3650 3.3920 3.4210 3.4500 3.4800 3.5100 3.5380 3.5570 3.5660 3.5690
|
||||
3.3460 3.3530 3.3470 3.3280 3.2920 3.2550 3.2540 3.2950 3.3420 3.3520 3.3380 3.3320 3.3240 3.2980 3.2990 3.3290 3.3920 3.4850 3.5340 3.4890 3.4210 3.3580 3.3500 3.3610 3.3530 3.3470 3.3310 3.3220 3.3540 3.3910 3.4180 3.4420 3.4710 3.5040 3.5350 3.5550 3.5660 3.5690
|
||||
3.3610 3.3720 3.3640 3.3380 3.2860 3.2230 3.1920 3.2090 3.2560 3.2960 3.3230 3.3440 3.3450 3.2980 3.2610 3.2720 3.3380 3.4380 3.4930 3.4740 3.4430 3.4020 3.3910 3.3800 3.3300 3.2870 3.2850 3.3270 3.3830 3.4110 3.4230 3.4410 3.4660 3.4990 3.5310 3.5540 3.5650 3.5690
|
||||
3.3910 3.4040 3.3990 3.3690 3.3060 3.2280 3.1780 3.1790 3.2290 3.3050 3.3950 3.4620 3.4560 3.3730 3.2850 3.2480 3.2850 3.3700 3.4260 3.4400 3.4470 3.4420 3.4350 3.4050 3.3340 3.2860 3.2960 3.3510 3.4040 3.4210 3.4250 3.4400 3.4640 3.4960 3.5280 3.5520 3.5650 3.5680
|
||||
3.4260 3.4390 3.4370 3.4090 3.3430 3.2610 3.2050 3.1990 3.2550 3.3580 3.4910 3.5980 3.5900 3.4840 3.3650 3.2910 3.2860 3.3310 3.3730 3.4000 3.4190 3.4180 3.4010 3.3850 3.3530 3.3350 3.3380 3.3590 3.3880 3.4120 3.4330 3.4510 3.4710 3.4970 3.5250 3.5490 3.5630 3.5670
|
||||
3.4600 3.4720 3.4710 3.4460 3.3850 3.3050 3.2520 3.2430 3.2980 3.4110 3.5540 3.6690 3.6620 3.5600 3.4460 3.3620 3.3240 3.3190 3.3390 3.3590 3.3780 3.3810 3.3580 3.3550 3.3580 3.3720 3.3860 3.4000 3.4340 3.4710 3.4880 3.4880 3.4870 3.4980 3.5190 3.5410 3.5570 3.5650
|
||||
3.4910 3.5000 3.4970 3.4730 3.4180 3.3490 3.3000 3.2890 3.3350 3.4320 3.5430 3.6180 3.6170 3.5510 3.4670 3.4080 3.3710 3.3380 3.3320 3.3400 3.3740 3.4030 3.3690 3.3250 3.3120 3.3440 3.3920 3.4500 3.5240 3.5750 3.5740 3.5320 3.4960 3.4880 3.5030 3.5270 3.5490 3.5610
|
||||
3.5200 3.5230 3.5130 3.4870 3.4370 3.3780 3.3390 3.3280 3.3640 3.4350 3.4960 3.5130 3.5080 3.4870 3.4530 3.4410 3.4290 3.3850 3.3460 3.3510 3.4030 3.4400 3.3890 3.2920 3.2530 3.2840 3.3500 3.4390 3.5280 3.5740 3.5570 3.5040 3.4650 3.4580 3.4780 3.5110 3.5410 3.5580
|
||||
3.5470 3.5420 3.5210 3.4860 3.4380 3.3910 3.3660 3.3620 3.3950 3.4470 3.4680 3.4400 3.4130 3.4060 3.4090 3.4300 3.4570 3.4340 3.3790 3.3700 3.3980 3.4160 3.3770 3.2900 3.2360 3.2430 3.2900 3.3620 3.4300 3.4600 3.4490 3.4240 3.4140 3.4230 3.4550 3.4980 3.5350 3.5550
|
||||
3.5670 3.5540 3.5200 3.4770 3.4280 3.3910 3.3810 3.3900 3.4300 3.4770 3.4810 3.4290 3.3680 3.3430 3.3460 3.3790 3.4360 3.4470 3.4080 3.3770 3.3610 3.3470 3.3160 3.2790 3.2460 3.2280 3.2340 3.2680 3.3090 3.3350 3.3500 3.3580 3.3730 3.4010 3.4420 3.4910 3.5320 3.5530
|
||||
3.5740 3.5590 3.5160 3.4670 3.4180 3.3890 3.3910 3.4130 3.4660 3.5220 3.5300 3.4670 3.3750 3.3190 3.3050 3.3360 3.3960 3.4140 3.3790 3.3460 3.3190 3.3050 3.2970 3.3000 3.2960 3.2620 3.2250 3.2200 3.2370 3.2650 3.3000 3.3300 3.3620 3.3980 3.4430 3.4920 3.5330 3.5530
|
||||
3.5730 3.5590 3.5150 3.4650 3.4180 3.3960 3.4060 3.4390 3.4990 3.5630 3.5790 3.5090 3.4080 3.3510 3.3340 3.3370 3.3680 3.3820 3.3410 3.3060 3.3050 3.3260 3.3640 3.4000 3.4100 3.3650 3.2900 3.2450 3.2350 3.2580 3.3020 3.3410 3.3770 3.4120 3.4540 3.4980 3.5350 3.5540
|
||||
3.5690 3.5590 3.5200 3.4760 3.4340 3.4180 3.4350 3.4700 3.5210 3.5710 3.5790 3.5170 3.4410 3.4200 3.4140 3.3800 3.3690 3.3750 3.3390 3.3000 3.3230 3.3820 3.4450 3.5040 3.5330 3.4970 3.4000 3.3190 3.2840 3.2980 3.3350 3.3740 3.4070 3.4370 3.4700 3.5070 3.5370 3.5550
|
||||
3.5670 3.5600 3.5280 3.4920 3.4570 3.4510 3.4770 3.5100 3.5400 3.5600 3.5450 3.4800 3.4180 3.4220 3.4370 3.4040 3.3860 3.3880 3.3660 3.3360 3.3670 3.4250 3.4750 3.5310 3.5760 3.5640 3.4800 3.3910 3.3480 3.3520 3.3800 3.4120 3.4400 3.4620 3.4860 3.5160 3.5420 3.5570
|
||||
3.5690 3.5630 3.5380 3.5070 3.4830 3.4860 3.5200 3.5520 3.5690 3.5640 3.5140 3.4200 3.3420 3.3470 3.3980 3.4070 3.3910 3.3630 3.3540 3.3640 3.4020 3.4270 3.4250 3.4450 3.4950 3.5150 3.4800 3.4250 3.3960 3.3970 3.4180 3.4450 3.4680 3.4840 3.5020 3.5260 3.5460 3.5590
|
||||
3.5760 3.5700 3.5460 3.5220 3.5040 3.5160 3.5520 3.5770 3.5810 3.5510 3.4740 3.3630 3.2770 3.2880 3.3670 3.3970 3.3590 3.2940 3.3010 3.3620 3.4180 3.4270 3.3840 3.3590 3.3970 3.4410 3.4520 3.4380 3.4280 3.4320 3.4460 3.4710 3.4910 3.5040 3.5170 3.5350 3.5510 3.5610
|
||||
3.5890 3.5800 3.5580 3.5340 3.5210 3.5320 3.5560 3.5630 3.5510 3.5060 3.4300 3.3380 3.2770 3.2990 3.3690 3.3840 3.3340 3.2690 3.3040 3.4020 3.4640 3.4680 3.4170 3.3620 3.3680 3.4070 3.4400 3.4520 3.4540 3.4570 3.4700 3.4920 3.5110 3.5220 3.5310 3.5430 3.5550 3.5630
|
||||
3.6070 3.5950 3.5700 3.5440 3.5270 3.5250 3.5310 3.5290 3.5100 3.4700 3.4110 3.3520 3.3240 3.3440 3.3820 3.3870 3.3610 3.3360 3.3900 3.4810 3.5270 3.5260 3.4870 3.4340 3.4100 3.4230 3.4570 3.4760 3.4780 3.4790 3.4900 3.5110 3.5290 3.5380 3.5430 3.5510 3.5590 3.5650
|
||||
3.6280 3.6130 3.5830 3.5530 3.5250 3.5060 3.4980 3.4920 3.4790 3.4500 3.4100 3.3760 3.3670 3.3780 3.3950 3.4060 3.4140 3.4320 3.4860 3.5430 3.5550 3.5390 3.5160 3.4880 3.4620 3.4590 3.4860 3.5030 3.5020 3.4990 3.5080 3.5280 3.5450 3.5520 3.5540 3.5570 3.5610 3.5650
|
||||
3.6500 3.6310 3.5990 3.5620 3.5270 3.4960 3.4750 3.4630 3.4510 3.4300 3.4010 3.3800 3.3780 3.3870 3.4030 3.4310 3.4660 3.5000 3.5390 3.5650 3.5510 3.5100 3.4890 3.4870 3.4810 3.4830 3.5060 3.5220 3.5180 3.5130 3.5210 3.5400 3.5560 3.5620 3.5610 3.5610 3.5620 3.5640
|
||||
3.6690 3.6490 3.6160 3.5760 3.5370 3.5030 3.4740 3.4560 3.4410 3.4170 3.3870 3.3660 3.3630 3.3750 3.4040 3.4530 3.5030 3.5390 3.5610 3.5630 3.5310 3.4750 3.4450 3.4580 3.4730 3.4860 3.5100 3.5270 3.5240 3.5190 3.5280 3.5460 3.5610 3.5660 3.5650 3.5630 3.5620 3.5620
|
||||
3.6810 3.6610 3.6290 3.5900 3.5520 3.5190 3.4910 3.4650 3.4430 3.4150 3.3790 3.3510 3.3470 3.3640 3.4100 3.4750 3.5280 3.5570 3.5660 3.5530 3.5150 3.4600 3.4250 3.4440 3.4730 3.4910 3.5090 3.5250 3.5230 3.5200 3.5330 3.5510 3.5640 3.5700 3.5690 3.5670 3.5640 3.5640
|
||||
3.6800 3.6620 3.6330 3.5980 3.5660 3.5390 3.5150 3.4850 3.4520 3.4140 3.3720 3.3430 3.3420 3.3720 3.4350 3.5030 3.5470 3.5650 3.5610 3.5400 3.5070 3.4680 3.4380 3.4560 3.4880 3.5050 3.5120 3.5210 3.5200 3.5190 3.5340 3.5540 3.5690 3.5750 3.5760 3.5740 3.5700 3.5690
|
||||
3.6670 3.6510 3.6250 3.5960 3.5720 3.5540 3.5360 3.5070 3.4640 3.4150 3.3680 3.3400 3.3500 3.3980 3.4720 3.5350 3.5660 3.5710 3.5580 3.5350 3.5090 3.4830 3.4680 3.4810 3.5070 3.5220 3.5220 3.5200 3.5160 3.5180 3.5360 3.5570 3.5720 3.5780 3.5800 3.5790 3.5750 3.5740
|
||||
3.6450 3.6300 3.6060 3.5830 3.5680 3.5600 3.5490 3.5240 3.4790 3.4220 3.3700 3.3460 3.3670 3.4320 3.5080 3.5610 3.5810 3.5800 3.5650 3.5440 3.5250 3.5060 3.4960 3.5010 3.5180 3.5300 3.5290 3.5210 3.5140 3.5170 3.5360 3.5570 3.5710 3.5770 3.5790 3.5770 3.5760 3.5750
|
||||
3.6160 3.6020 3.5810 3.5650 3.5570 3.5580 3.5540 3.5350 3.4950 3.4380 3.3860 3.3650 3.3970 3.4680 3.5350 3.5760 3.5920 3.5900 3.5790 3.5640 3.5490 3.5340 3.5240 3.5210 3.5250 3.5310 3.5310 3.5220 3.5140 3.5180 3.5360 3.5550 3.5680 3.5740 3.5750 3.5750 3.5740 3.5740
|
||||
3.5840 3.5720 3.5570 3.5460 3.5450 3.5510 3.5530 3.5400 3.5090 3.4620 3.4180 3.4030 3.4390 3.5020 3.5540 3.5870 3.6000 3.6000 3.5930 3.5840 3.5730 3.5610 3.5500 3.5420 3.5380 3.5360 3.5320 3.5250 3.5170 3.5210 3.5380 3.5550 3.5660 3.5710 3.5720 3.5730 3.5730 3.5730
|
||||
3.5550 3.5470 3.5370 3.5320 3.5330 3.5400 3.5440 3.5380 3.5170 3.4860 3.4590 3.4520 3.4820 3.5270 3.5650 3.5900 3.6010 3.6030 3.6000 3.5960 3.5900 3.5810 3.5710 3.5610 3.5550 3.5500 3.5440 3.5350 3.5270 3.5280 3.5400 3.5550 3.5650 3.5690 3.5710 3.5720 3.5720 3.5730
|
||||
3.5360 3.5320 3.5270 3.5240 3.5260 3.5300 3.5340 3.5310 3.5200 3.5040 3.4900 3.4910 3.5100 3.5380 3.5640 3.5820 3.5940 3.5980 3.5990 3.5990 3.5970 3.5910 3.5840 3.5740 3.5680 3.5630 3.5580 3.5500 3.5400 3.5380 3.5440 3.5550 3.5630 3.5670 3.5680 3.5690 3.5700 3.5720
|
||||
3.5270 3.5260 3.5240 3.5230 3.5220 3.5240 3.5260 3.5270 3.5220 3.5170 3.5120 3.5150 3.5280 3.5440 3.5600 3.5740 3.5840 3.5910 3.5970 3.6010 3.6020 3.5990 3.5920 3.5840 3.5770 3.5740 3.5710 3.5620 3.5520 3.5460 3.5490 3.5570 3.5630 3.5650 3.5650 3.5650 3.5690 3.5720
|
||||
3.5240 3.5260 3.5280 3.5280 3.5260 3.5250 3.5270 3.5290 3.5300 3.5300 3.5320 3.5350 3.5430 3.5520 3.5620 3.5710 3.5810 3.5910 3.6000 3.6080 3.6100 3.6080 3.5990 3.5900 3.5850 3.5820 3.5790 3.5710 3.5610 3.5550 3.5550 3.5600 3.5650 3.5650 3.5640 3.5650 3.5710 3.5760
|
||||
3.5250 3.5300 3.5360 3.5370 3.5350 3.5330 3.5330 3.5360 3.5410 3.5450 3.5500 3.5550 3.5600 3.5650 3.5680 3.5730 3.5820 3.5940 3.6070 3.6170 3.6200 3.6150 3.6050 3.5950 3.5890 3.5870 3.5840 3.5770 3.5680 3.5630 3.5620 3.5660 3.5690 3.5670 3.5650 3.5660 3.5740 3.5820
|
||||
3.5270 3.5340 3.5420 3.5440 3.5420 3.5400 3.5400 3.5440 3.5490 3.5550 3.5600 3.5650 3.5690 3.5720 3.5750 3.5780 3.5850 3.5970 3.6120 3.6240 3.6270 3.6210 3.6090 3.5970 3.5900 3.5870 3.5840 3.5770 3.5690 3.5640 3.5650 3.5680 3.5700 3.5690 3.5660 3.5680 3.5760 3.5850
|
||||
3.4100 3.4260 3.4560 3.4900 3.5160 3.5270 3.5260 3.5210 3.5170 3.5140 3.5110 3.5070 3.4970 3.4820 3.4720 3.4740 3.4900 3.5080 3.5180 3.5170 3.5140 3.5200 3.5390 3.5660 3.5920 3.6120 3.6260 3.6360 3.6420 3.6450 3.6500 3.6620 3.6760 3.6870 3.6920 3.6930 3.6930 3.6930
|
||||
3.4100 3.4260 3.4530 3.4850 3.5090 3.5200 3.5230 3.5230 3.5220 3.5180 3.5110 3.5020 3.4880 3.4690 3.4580 3.4650 3.4840 3.5030 3.5140 3.5090 3.4940 3.4920 3.5230 3.5530 3.5780 3.5980 3.6130 3.6250 3.6330 3.6390 3.6480 3.6610 3.6760 3.6870 3.6920 3.6930 3.6930 3.6930
|
||||
3.4110 3.4260 3.4520 3.4750 3.4900 3.4970 3.5060 3.5250 3.5470 3.5590 3.5560 3.5350 3.5010 3.4690 3.4580 3.4730 3.4960 3.5070 3.4910 3.4530 3.4170 3.4110 3.4470 3.4950 3.5350 3.5650 3.5860 3.6020 3.6150 3.6260 3.6400 3.6580 3.6750 3.6870 3.6920 3.6930 3.6930 3.6930
|
||||
3.4110 3.4270 3.4470 3.4610 3.4620 3.4570 3.4640 3.5010 3.5500 3.5850 3.5890 3.5600 3.5100 3.4650 3.4590 3.4910 3.5240 3.5250 3.4860 3.4180 3.3660 3.3630 3.4060 3.4620 3.5080 3.5390 3.5620 3.5780 3.5930 3.6090 3.6300 3.6540 3.6740 3.6860 3.6920 3.6930 3.6930 3.6930
|
||||
3.4040 3.4210 3.4370 3.4410 3.4260 3.4000 3.3890 3.4370 3.5170 3.5800 3.5980 3.5670 3.5030 3.4420 3.4400 3.5000 3.5480 3.5500 3.5010 3.4170 3.3620 3.3660 3.4120 3.4680 3.5110 3.5380 3.5560 3.5660 3.5760 3.5930 3.6190 3.6470 3.6700 3.6840 3.6910 3.6930 3.6930 3.6930
|
||||
3.3860 3.4030 3.4180 3.4170 3.3920 3.3500 3.3200 3.3530 3.4420 3.5270 3.5610 3.5330 3.4580 3.3780 3.3780 3.4670 3.5370 3.5540 3.5250 3.4580 3.4060 3.4080 3.4590 3.5110 3.5410 3.5610 3.5730 3.5710 3.5690 3.5790 3.6040 3.6340 3.6610 3.6790 3.6890 3.6920 3.6920 3.6920
|
||||
3.3600 3.3770 3.3910 3.3920 3.3720 3.3380 3.3140 3.3350 3.4020 3.4770 3.5120 3.4850 3.4050 3.3230 3.3210 3.4030 3.4720 3.5040 3.5190 3.4860 3.4370 3.4370 3.5000 3.5510 3.5650 3.5810 3.5960 3.5820 3.5620 3.5610 3.5820 3.6120 3.6420 3.6650 3.6820 3.6890 3.6920 3.6920
|
||||
3.3310 3.3460 3.3610 3.3660 3.3620 3.3560 3.3690 3.4040 3.4450 3.4850 3.4980 3.4630 3.3860 3.3120 3.3100 3.3710 3.4280 3.4710 3.5080 3.4870 3.4290 3.4260 3.4940 3.5360 3.5390 3.5700 3.5980 3.5720 3.5360 3.5300 3.5470 3.5770 3.6120 3.6450 3.6710 3.6850 3.6910 3.6920
|
||||
3.3050 3.3160 3.3280 3.3370 3.3440 3.3630 3.4160 3.4770 3.5100 3.5130 3.4970 3.4570 3.3950 3.3400 3.3380 3.3810 3.4310 3.4880 3.5320 3.5060 3.4390 3.4240 3.4710 3.4950 3.4990 3.5430 3.5640 3.5230 3.4890 3.4920 3.5120 3.5430 3.5830 3.6250 3.6610 3.6810 3.6900 3.6920
|
||||
3.2850 3.2960 3.3050 3.3100 3.3100 3.3220 3.3710 3.4420 3.4830 3.4780 3.4510 3.4250 3.3950 3.3680 3.3760 3.4060 3.4530 3.5220 3.5690 3.5360 3.4640 3.4240 3.4390 3.4600 3.4730 3.5050 3.5070 3.4660 3.4550 3.4720 3.4940 3.5240 3.5650 3.6110 3.6530 3.6790 3.6890 3.6920
|
||||
3.2820 3.2950 3.2990 3.2960 3.2810 3.2690 3.2910 3.3470 3.3980 3.4110 3.3980 3.3860 3.3790 3.3580 3.3650 3.3890 3.4420 3.5190 3.5630 3.5300 3.4740 3.4230 3.4230 3.4420 3.4410 3.4370 3.4280 3.4260 3.4510 3.4750 3.4940 3.5190 3.5570 3.6050 3.6500 3.6770 3.6890 3.6920
|
||||
3.3000 3.3160 3.3200 3.3080 3.2780 3.2420 3.2350 3.2680 3.3220 3.3630 3.3890 3.3990 3.3890 3.3450 3.3190 3.3330 3.3920 3.4780 3.5240 3.5120 3.4950 3.4720 3.4710 3.4710 3.4330 3.3970 3.4010 3.4400 3.4830 3.4990 3.5050 3.5210 3.5540 3.6000 3.6460 3.6760 3.6880 3.6920
|
||||
3.3380 3.3550 3.3610 3.3450 3.3030 3.2510 3.2240 3.2400 3.2960 3.3710 3.4560 3.5090 3.4860 3.4020 3.3280 3.3030 3.3440 3.4250 3.4770 3.4940 3.5100 3.5180 3.5130 3.4910 3.4350 3.3980 3.4190 3.4720 3.5120 3.5160 3.5140 3.5250 3.5550 3.5990 3.6440 3.6740 3.6880 3.6910
|
||||
3.3870 3.4030 3.4100 3.3940 3.3480 3.2880 3.2530 3.2590 3.3170 3.4190 3.5440 3.6360 3.6120 3.5040 3.3970 3.3370 3.3450 3.3990 3.4450 3.4710 3.4920 3.4960 3.4800 3.4680 3.4460 3.4390 3.4580 3.4870 3.5080 3.5190 3.5290 3.5400 3.5620 3.5980 3.6390 3.6690 3.6850 3.6900
|
||||
3.4370 3.4510 3.4580 3.4440 3.3980 3.3390 3.3010 3.3000 3.3570 3.4650 3.6000 3.7020 3.6880 3.5840 3.4750 3.4020 3.3800 3.3950 3.4220 3.4370 3.4470 3.4480 3.4270 3.4320 3.4450 3.4690 3.4980 3.5200 3.5470 3.5740 3.5830 3.5760 3.5740 3.5940 3.6270 3.6570 3.6760 3.6860
|
||||
3.4840 3.4950 3.4980 3.4840 3.4420 3.3860 3.3500 3.3440 3.3910 3.4830 3.5850 3.6500 3.6460 3.5830 3.5040 3.4520 3.4280 3.4130 3.4100 3.4100 3.4250 3.4430 3.4180 3.3920 3.3960 3.4350 3.4900 3.5470 3.6090 3.6540 3.6520 3.6110 3.5770 3.5770 3.6010 3.6360 3.6650 3.6810
|
||||
3.5260 3.5310 3.5280 3.5100 3.4700 3.4210 3.3890 3.3810 3.4150 3.4810 3.5310 3.5400 3.5350 3.5210 3.4970 3.4880 3.4780 3.4400 3.4040 3.3990 3.4280 3.4550 3.4170 3.3490 3.3290 3.3670 3.4350 3.5170 3.5970 3.6400 3.6270 3.5760 3.5400 3.5390 3.5690 3.6130 3.6530 3.6750
|
||||
3.5590 3.5570 3.5430 3.5200 3.4810 3.4380 3.4140 3.4100 3.4410 3.4820 3.4880 3.4530 3.4280 3.4360 3.4550 3.4770 3.4910 3.4560 3.3980 3.3830 3.4020 3.4180 3.3930 3.3360 3.3060 3.3240 3.3750 3.4420 3.5030 3.5320 3.5230 3.4980 3.4860 3.4990 3.5390 3.5950 3.6440 3.6710
|
||||
3.5790 3.5700 3.5450 3.5140 3.4750 3.4390 3.4260 3.4300 3.4640 3.4990 3.4860 3.4250 3.3710 3.3650 3.3860 3.4200 3.4540 3.4410 3.3930 3.3670 3.3590 3.3540 3.3380 3.3260 3.3150 3.3110 3.3260 3.3580 3.3920 3.4160 3.4280 3.4330 3.4460 3.4740 3.5240 3.5860 3.6390 3.6690
|
||||
3.5860 3.5750 3.5420 3.5040 3.4610 3.4310 3.4250 3.4410 3.4860 3.5280 3.5190 3.4490 3.3650 3.3280 3.3320 3.3630 3.4050 3.4040 3.3660 3.3440 3.3320 3.3270 3.3300 3.3510 3.3670 3.3490 3.3220 3.3140 3.3240 3.3470 3.3770 3.4040 3.4320 3.4710 3.5220 3.5840 3.6390 3.6680
|
||||
3.5880 3.5770 3.5390 3.4980 3.4530 3.4250 3.4270 3.4510 3.5010 3.5520 3.5540 3.4800 3.3840 3.3420 3.3380 3.3480 3.3730 3.3800 3.3490 3.3310 3.3380 3.3610 3.4030 3.4510 3.4770 3.4470 3.3810 3.3330 3.3190 3.3370 3.3770 3.4130 3.4470 3.4840 3.5330 3.5890 3.6400 3.6680
|
||||
3.5930 3.5830 3.5460 3.5020 3.4590 3.4340 3.4400 3.4640 3.5050 3.5410 3.5370 3.4720 3.4000 3.3890 3.3940 3.3710 3.3650 3.3770 3.3560 3.3350 3.3650 3.4250 3.4910 3.5560 3.5930 3.5670 3.4770 3.3970 3.3600 3.3710 3.4070 3.4420 3.4750 3.5060 3.5470 3.5960 3.6420 3.6690
|
||||
3.6050 3.5940 3.5580 3.5150 3.4740 3.4550 3.4660 3.4850 3.5030 3.5090 3.4820 3.4180 3.3670 3.3830 3.4030 3.3780 3.3690 3.3830 3.3780 3.3650 3.4030 3.4650 3.5210 3.5820 3.6290 3.6220 3.5430 3.4570 3.4150 3.4200 3.4480 3.4790 3.5060 3.5300 3.5620 3.6050 3.6460 3.6710
|
||||
3.6210 3.6090 3.5730 3.5330 3.4960 3.4830 3.4980 3.5110 3.5100 3.4880 3.4350 3.3510 3.2920 3.3100 3.3620 3.3760 3.3720 3.3630 3.3660 3.3860 3.4300 3.4630 3.4720 3.5000 3.5480 3.5690 3.5370 3.4850 3.4580 3.4620 3.4830 3.5100 3.5330 3.5520 3.5780 3.6140 3.6500 3.6730
|
||||
3.6400 3.6250 3.5890 3.5500 3.5170 3.5100 3.5250 3.5270 3.5120 3.4700 3.3960 3.3020 3.2410 3.2650 3.3440 3.3830 3.3610 3.3180 3.3330 3.3910 3.4440 3.4610 3.4330 3.4200 3.4550 3.4970 3.5080 3.4970 3.4890 3.4950 3.5120 3.5360 3.5580 3.5720 3.5930 3.6240 3.6550 3.6750
|
||||
3.6620 3.6440 3.6070 3.5670 3.5350 3.5260 3.5280 3.5180 3.4920 3.4450 3.3770 3.3030 3.2630 3.2960 3.3700 3.3960 3.3630 3.3170 3.3530 3.4380 3.4910 3.4970 3.4620 3.4200 3.4270 3.4650 3.4970 3.5110 3.5150 3.5210 3.5360 3.5600 3.5790 3.5920 3.6070 3.6320 3.6590 3.6770
|
||||
3.6860 3.6670 3.6280 3.5850 3.5470 3.5250 3.5150 3.5000 3.4770 3.4380 3.3900 3.3450 3.3320 3.3620 3.4070 3.4210 3.4060 3.3920 3.4430 3.5210 3.5560 3.5540 3.5260 3.4860 3.4650 3.4820 3.5160 3.5360 3.5410 3.5450 3.5580 3.5820 3.6020 3.6110 3.6220 3.6410 3.6630 3.6780
|
||||
3.7130 3.6920 3.6510 3.6020 3.5560 3.5200 3.4970 3.4830 3.4660 3.4410 3.4120 3.3910 3.3940 3.4140 3.4370 3.4520 3.4640 3.4850 3.5360 3.5840 3.5910 3.5740 3.5590 3.5400 3.5180 3.5190 3.5460 3.5650 3.5650 3.5660 3.5780 3.6020 3.6200 3.6300 3.6360 3.6490 3.6650 3.6780
|
||||
3.7400 3.7180 3.6740 3.6220 3.5690 3.5220 3.4890 3.4710 3.4560 3.4380 3.4200 3.4100 3.4180 3.4330 3.4520 3.4780 3.5120 3.5470 3.5840 3.6080 3.5900 3.5530 3.5390 3.5450 3.5410 3.5450 3.5690 3.5850 3.5830 3.5820 3.5940 3.6170 3.6350 3.6430 3.6470 3.6540 3.6650 3.6740
|
||||
3.7620 3.7390 3.6960 3.6410 3.5850 3.5350 3.4970 3.4720 3.4560 3.4380 3.4180 3.4080 3.4140 3.4280 3.4540 3.4970 3.5430 3.5780 3.6000 3.6030 3.5730 3.5200 3.4980 3.5180 3.5350 3.5510 3.5750 3.5930 3.5910 3.5900 3.6040 3.6270 3.6440 3.6520 3.6540 3.6570 3.6630 3.6690
|
||||
3.7740 3.7510 3.7100 3.6570 3.6020 3.5540 3.5160 3.4860 3.4640 3.4410 3.4160 3.4010 3.4050 3.4220 3.4610 3.5170 3.5650 3.5920 3.6010 3.5900 3.5550 3.5070 3.4780 3.5030 3.5360 3.5570 3.5770 3.5930 3.5920 3.5920 3.6080 3.6310 3.6490 3.6570 3.6600 3.6600 3.6630 3.6660
|
||||
3.7740 3.7520 3.7130 3.6640 3.6150 3.5740 3.5410 3.5090 3.4750 3.4420 3.4110 3.3940 3.4020 3.4330 3.4870 3.5450 3.5850 3.6010 3.5970 3.5780 3.5480 3.5130 3.4910 3.5130 3.5510 3.5730 3.5840 3.5920 3.5910 3.5930 3.6110 3.6350 3.6540 3.6620 3.6640 3.6650 3.6660 3.6690
|
||||
3.7600 3.7390 3.7010 3.6580 3.6180 3.5870 3.5620 3.5320 3.4910 3.4450 3.4070 3.3890 3.4080 3.4560 3.5240 3.5790 3.6070 3.6090 3.5960 3.5750 3.5520 3.5300 3.5200 3.5380 3.5710 3.5910 3.5960 3.5950 3.5910 3.5930 3.6140 3.6380 3.6570 3.6660 3.6690 3.6690 3.6700 3.6720
|
||||
3.7310 3.7100 3.6750 3.6380 3.6080 3.5910 3.5760 3.5510 3.5080 3.4540 3.4090 3.3930 3.4220 3.4870 3.5580 3.6060 3.6250 3.6210 3.6050 3.5860 3.5700 3.5560 3.5510 3.5620 3.5830 3.6010 3.6050 3.5980 3.5930 3.5950 3.6150 3.6400 3.6570 3.6660 3.6690 3.6690 3.6710 3.6730
|
||||
3.6890 3.6700 3.6390 3.6110 3.5920 3.5860 3.5820 3.5650 3.5270 3.4730 3.4250 3.4110 3.4480 3.5190 3.5840 3.6230 3.6370 3.6330 3.6210 3.6080 3.5970 3.5880 3.5820 3.5850 3.5940 3.6040 3.6080 3.6030 3.5950 3.5980 3.6170 3.6400 3.6560 3.6650 3.6670 3.6690 3.6710 3.6730
|
||||
3.6430 3.6270 3.6030 3.5840 3.5750 3.5780 3.5810 3.5720 3.5430 3.4980 3.4580 3.4470 3.4870 3.5500 3.6020 3.6330 3.6450 3.6440 3.6380 3.6320 3.6250 3.6180 3.6110 3.6080 3.6080 3.6090 3.6090 3.6060 3.6000 3.6030 3.6200 3.6420 3.6580 3.6650 3.6670 3.6700 3.6730 3.6760
|
||||
3.6010 3.5900 3.5740 3.5620 3.5600 3.5670 3.5730 3.5690 3.5510 3.5220 3.4970 3.4950 3.5270 3.5750 3.6120 3.6360 3.6450 3.6470 3.6460 3.6450 3.6430 3.6390 3.6340 3.6280 3.6240 3.6220 3.6200 3.6140 3.6080 3.6100 3.6250 3.6460 3.6620 3.6670 3.6690 3.6730 3.6780 3.6820
|
||||
3.5720 3.5650 3.5550 3.5490 3.5490 3.5550 3.5610 3.5620 3.5530 3.5380 3.5270 3.5300 3.5540 3.5860 3.6120 3.6290 3.6380 3.6410 3.6430 3.6470 3.6480 3.6480 3.6450 3.6390 3.6360 3.6340 3.6310 3.6240 3.6170 3.6180 3.6310 3.6500 3.6650 3.6710 3.6720 3.6770 3.6830 3.6870
|
||||
3.5570 3.5540 3.5490 3.5450 3.5440 3.5480 3.5520 3.5550 3.5530 3.5490 3.5480 3.5550 3.5700 3.5920 3.6110 3.6230 3.6310 3.6360 3.6420 3.6470 3.6520 3.6540 3.6510 3.6470 3.6440 3.6420 3.6390 3.6330 3.6260 3.6270 3.6380 3.6560 3.6690 3.6740 3.6750 3.6800 3.6880 3.6940
|
||||
3.5520 3.5520 3.5520 3.5500 3.5490 3.5500 3.5540 3.5580 3.5610 3.5640 3.5670 3.5750 3.5870 3.6010 3.6140 3.6230 3.6320 3.6400 3.6480 3.6560 3.6600 3.6610 3.6590 3.6540 3.6510 3.6500 3.6470 3.6400 3.6340 3.6350 3.6460 3.6610 3.6720 3.6750 3.6760 3.6820 3.6930 3.7010
|
||||
3.5530 3.5560 3.5600 3.5610 3.5600 3.5600 3.5620 3.5660 3.5730 3.5800 3.5870 3.5950 3.6040 3.6130 3.6200 3.6290 3.6380 3.6480 3.6580 3.6680 3.6720 3.6700 3.6650 3.6600 3.6560 3.6540 3.6510 3.6460 3.6420 3.6440 3.6540 3.6670 3.6760 3.6770 3.6770 3.6840 3.6970 3.7070
|
||||
3.5540 3.5600 3.5670 3.5690 3.5690 3.5680 3.5700 3.5750 3.5830 3.5910 3.5980 3.6050 3.6120 3.6200 3.6270 3.6340 3.6440 3.6550 3.6680 3.6770 3.6800 3.6770 3.6700 3.6630 3.6580 3.6560 3.6520 3.6470 3.6440 3.6470 3.6580 3.6710 3.6780 3.6780 3.6780 3.6860 3.6990 3.7100
|
||||
3.4200 3.4410 3.4770 3.5160 3.5430 3.5500 3.5430 3.5340 3.5290 3.5270 3.5270 3.5260 3.5200 3.5110 3.5060 3.5150 3.5390 3.5670 3.5880 3.5950 3.6000 3.6140 3.6380 3.6670 3.6940 3.7190 3.7410 3.7580 3.7670 3.7700 3.7780 3.7970 3.8210 3.8410 3.8510 3.8520 3.8500 3.8490
|
||||
3.4140 3.4350 3.4700 3.5060 3.5320 3.5390 3.5350 3.5330 3.5310 3.5300 3.5270 3.5230 3.5150 3.5030 3.4990 3.5120 3.5380 3.5650 3.5840 3.5870 3.5820 3.5920 3.6250 3.6530 3.6780 3.7010 3.7220 3.7410 3.7540 3.7630 3.7750 3.7950 3.8210 3.8410 3.8510 3.8520 3.8500 3.8490
|
||||
3.4070 3.4270 3.4600 3.4890 3.5060 3.5090 3.5130 3.5280 3.5500 3.5660 3.5670 3.5540 3.5280 3.5050 3.5020 3.5210 3.5490 3.5680 3.5630 3.5400 3.5190 3.5280 3.5660 3.6080 3.6420 3.6680 3.6910 3.7120 3.7300 3.7460 3.7650 3.7920 3.8200 3.8410 3.8510 3.8520 3.8500 3.8490
|
||||
3.4000 3.4190 3.4460 3.4660 3.4700 3.4620 3.4640 3.4980 3.5470 3.5850 3.5950 3.5760 3.5370 3.5020 3.5000 3.5340 3.5680 3.5790 3.5570 3.5120 3.4830 3.4930 3.5390 3.5860 3.6220 3.6450 3.6650 3.6830 3.7010 3.7230 3.7510 3.7860 3.8170 3.8400 3.8510 3.8520 3.8500 3.8490
|
||||
3.3910 3.4100 3.4310 3.4390 3.4260 3.4000 3.3870 3.4300 3.5090 3.5730 3.5980 3.5790 3.5290 3.4790 3.4790 3.5330 3.5830 3.5980 3.5740 3.5210 3.4880 3.5010 3.5480 3.5950 3.6260 3.6460 3.6590 3.6680 3.6800 3.7010 3.7350 3.7750 3.8120 3.8370 3.8490 3.8510 3.8500 3.8490
|
||||
3.3760 3.3940 3.4100 3.4120 3.3910 3.3510 3.3210 3.3500 3.4360 3.5210 3.5640 3.5490 3.4910 3.4260 3.4250 3.5000 3.5700 3.6040 3.6030 3.5650 3.5330 3.5400 3.5850 3.6280 3.6530 3.6680 3.6750 3.6730 3.6700 3.6840 3.7160 3.7580 3.7990 3.8290 3.8460 3.8500 3.8490 3.8480
|
||||
3.3530 3.3690 3.3850 3.3880 3.3710 3.3420 3.3170 3.3340 3.4000 3.4790 3.5250 3.5140 3.4530 3.3850 3.3800 3.4490 3.5220 3.5730 3.6070 3.5980 3.5630 3.5620 3.6120 3.6540 3.6700 3.6860 3.6990 3.6840 3.6650 3.6650 3.6900 3.7310 3.7740 3.8120 3.8360 3.8460 3.8480 3.8480
|
||||
3.3220 3.3360 3.3530 3.3650 3.3640 3.3620 3.3730 3.4000 3.4430 3.4940 3.5230 3.5070 3.4480 3.3870 3.3800 3.4300 3.4910 3.5500 3.6020 3.6000 3.5580 3.5470 3.5950 3.6320 3.6450 3.6790 3.7020 3.6780 3.6450 3.6360 3.6540 3.6910 3.7390 3.7860 3.8230 3.8410 3.8470 3.8480
|
||||
3.2890 3.3020 3.3200 3.3370 3.3510 3.3750 3.4240 3.4770 3.5100 3.5270 3.5290 3.5080 3.4640 3.4230 3.4200 3.4520 3.4990 3.5600 3.6120 3.6060 3.5540 3.5310 3.5640 3.5900 3.6060 3.6490 3.6720 3.6390 3.6070 3.6040 3.6200 3.6540 3.7040 3.7610 3.8100 3.8360 3.8460 3.8480
|
||||
3.2610 3.2740 3.2920 3.3070 3.3210 3.3430 3.3940 3.4590 3.4980 3.5030 3.4920 3.4790 3.4650 3.4520 3.4640 3.4880 3.5250 3.5830 3.6290 3.6110 3.5550 3.5160 3.5290 3.5570 3.5800 3.6120 3.6210 3.5940 3.5820 3.5870 3.6030 3.6330 3.6830 3.7450 3.8010 3.8330 3.8450 3.8480
|
||||
3.2510 3.2660 3.2800 3.2910 3.2930 3.2970 3.3280 3.3840 3.4320 3.4460 3.4410 3.4380 3.4390 3.4330 3.4500 3.4740 3.5150 3.5760 3.6100 3.5860 3.5450 3.5100 3.5180 3.5470 3.5590 3.5620 3.5620 3.5680 3.5840 3.5940 3.6040 3.6280 3.6750 3.7380 3.7960 3.8320 3.8450 3.8480
|
||||
3.2660 3.2840 3.2960 3.2990 3.2870 3.2730 3.2810 3.3180 3.3690 3.4060 3.4290 3.4360 3.4280 3.4010 3.3920 3.4140 3.4660 3.5350 3.5700 3.5640 3.5580 3.5500 3.5610 3.5740 3.5560 3.5360 3.5500 3.5890 3.6180 3.6210 3.6160 3.6320 3.6740 3.7350 3.7940 3.8300 3.8440 3.8470
|
||||
3.3070 3.3240 3.3360 3.3340 3.3120 3.2830 3.2740 3.2960 3.3480 3.4130 3.4810 3.5200 3.4930 3.4240 3.3750 3.3690 3.4140 3.4890 3.5350 3.5520 3.5750 3.5900 3.5920 3.5840 3.5510 3.5340 3.5680 3.6190 3.6480 3.6400 3.6290 3.6380 3.6740 3.7320 3.7910 3.8280 3.8430 3.8470
|
||||
3.3630 3.3790 3.3910 3.3870 3.3590 3.3210 3.3030 3.3150 3.3690 3.4540 3.5550 3.6240 3.5920 3.4950 3.4140 3.3780 3.4030 3.4670 3.5150 3.5390 3.5590 3.5660 3.5560 3.5550 3.5500 3.5590 3.5950 3.6310 3.6480 3.6470 3.6450 3.6510 3.6770 3.7270 3.7820 3.8200 3.8390 3.8450
|
||||
3.4260 3.4390 3.4490 3.4430 3.4140 3.3730 3.3510 3.3570 3.4080 3.4980 3.6050 3.6800 3.6560 3.5610 3.4720 3.4230 3.4250 3.4610 3.4970 3.5080 3.5120 3.5100 3.4960 3.5130 3.5390 3.5760 3.6210 3.6520 3.6740 3.6890 3.6890 3.6790 3.6830 3.7160 3.7620 3.8030 3.8280 3.8400
|
||||
3.4860 3.4960 3.5020 3.4930 3.4630 3.4230 3.3990 3.3980 3.4400 3.5150 3.5920 3.6350 3.6200 3.5610 3.4970 3.4630 3.4590 3.4660 3.4750 3.4730 3.4750 3.4840 3.4700 3.4660 3.4890 3.5400 3.6020 3.6570 3.7080 3.7420 3.7380 3.7020 3.6760 3.6890 3.7280 3.7750 3.8120 3.8330
|
||||
3.5350 3.5410 3.5410 3.5300 3.5000 3.4620 3.4370 3.4320 3.4610 3.5100 3.5390 3.5310 3.5180 3.5070 3.4930 3.4930 3.4930 3.4690 3.4440 3.4380 3.4530 3.4720 3.4510 3.4170 3.4250 3.4730 3.5430 3.6170 3.6830 3.7190 3.7090 3.6670 3.6380 3.6460 3.6880 3.7440 3.7960 3.8250
|
||||
3.5700 3.5700 3.5620 3.5470 3.5160 3.4820 3.4610 3.4550 3.4780 3.5020 3.4880 3.4390 3.4130 3.4280 3.4570 3.4810 3.4890 3.4540 3.4030 3.3930 3.4100 3.4280 3.4210 3.3990 3.4010 3.4330 3.4900 3.5530 3.6040 3.6280 3.6210 3.5970 3.5880 3.6050 3.6540 3.7220 3.7840 3.8190
|
||||
3.5860 3.5820 3.5650 3.5440 3.5130 3.4810 3.4660 3.4650 3.4870 3.5030 3.4690 3.3990 3.3500 3.3570 3.3910 3.4240 3.4420 3.4170 3.3700 3.3580 3.3660 3.3730 3.3770 3.3920 3.4100 3.4270 3.4540 3.4870 3.5150 3.5320 3.5390 3.5420 3.5520 3.5820 3.6370 3.7100 3.7780 3.8160
|
||||
3.5910 3.5840 3.5610 3.5330 3.4990 3.4670 3.4570 3.4630 3.4910 3.5130 3.4840 3.4070 3.3320 3.3120 3.3290 3.3620 3.3890 3.3780 3.3480 3.3430 3.3480 3.3580 3.3770 3.4210 3.4590 3.4640 3.4550 3.4520 3.4580 3.4740 3.4970 3.5170 3.5420 3.5790 3.6360 3.7080 3.7760 3.8150
|
||||
3.5960 3.5890 3.5600 3.5250 3.4850 3.4540 3.4460 3.4560 3.4880 3.5160 3.4990 3.4220 3.3370 3.3070 3.3150 3.3310 3.3540 3.3640 3.3480 3.3490 3.3680 3.3990 3.4490 3.5120 3.5570 3.5510 3.5050 3.4650 3.4510 3.4640 3.4950 3.5240 3.5540 3.5910 3.6430 3.7120 3.7760 3.8150
|
||||
3.6120 3.6030 3.5690 3.5290 3.4840 3.4530 3.4460 3.4530 3.4730 3.4880 3.4690 3.4020 3.3390 3.3360 3.3490 3.3370 3.3420 3.3650 3.3630 3.3620 3.4000 3.4640 3.5370 3.6090 3.6570 3.6510 3.5810 3.5130 3.4820 3.4910 3.5210 3.5520 3.5800 3.6110 3.6570 3.7190 3.7790 3.8160
|
||||
3.6390 3.6270 3.5890 3.5440 3.4970 3.4660 3.4580 3.4560 3.4520 3.4390 3.4040 3.3460 3.3080 3.3300 3.3520 3.3350 3.3430 3.3730 3.3840 3.3890 3.4320 3.5000 3.5670 3.6360 3.6870 3.6910 3.6310 3.5600 3.5260 3.5310 3.5570 3.5840 3.6090 3.6330 3.6720 3.7280 3.7840 3.8180
|
||||
3.6710 3.6560 3.6130 3.5650 3.5170 3.4890 3.4790 3.4660 3.4400 3.4040 3.3510 3.2850 3.2470 3.2750 3.3240 3.3430 3.3560 3.3670 3.3830 3.4080 3.4530 3.4960 3.5260 3.5670 3.6180 3.6450 3.6220 3.5820 3.5630 3.5700 3.5900 3.6140 3.6350 3.6550 3.6880 3.7380 3.7880 3.8200
|
||||
3.7010 3.6820 3.6380 3.5880 3.5400 3.5110 3.4980 3.4740 3.4350 3.3880 3.3240 3.2560 3.2200 3.2550 3.3300 3.3760 3.3750 3.3550 3.3760 3.4250 3.4720 3.4980 3.4950 3.5010 3.5400 3.5830 3.5980 3.5920 3.5910 3.6000 3.6180 3.6410 3.6600 3.6770 3.7040 3.7470 3.7930 3.8220
|
||||
3.7290 3.7090 3.6620 3.6100 3.5590 3.5260 3.5030 3.4720 3.4310 3.3850 3.3320 3.2850 3.2680 3.3090 3.3830 3.4210 3.4090 3.3830 3.4170 3.4830 3.5240 3.5360 3.5210 3.5040 3.5180 3.5590 3.5910 3.6090 3.6160 3.6250 3.6420 3.6650 3.6840 3.6970 3.7180 3.7560 3.7970 3.8240
|
||||
3.7560 3.7350 3.6890 3.6340 3.5780 3.5330 3.5020 3.4740 3.4420 3.4080 3.3750 3.3510 3.3560 3.3950 3.4450 3.4700 3.4700 3.4670 3.5110 3.5700 3.5940 3.5950 3.5840 3.5640 3.5560 3.5770 3.6110 3.6340 3.6410 3.6470 3.6640 3.6870 3.7060 3.7170 3.7330 3.7650 3.8000 3.8250
|
||||
3.7850 3.7640 3.7180 3.6610 3.5990 3.5450 3.5070 3.4810 3.4580 3.4390 3.4230 3.4190 3.4340 3.4650 3.4960 3.5180 3.5350 3.5580 3.6020 3.6370 3.6370 3.6240 3.6210 3.6170 3.6060 3.6140 3.6430 3.6610 3.6640 3.6680 3.6830 3.7080 3.7280 3.7370 3.7490 3.7730 3.8030 3.8230
|
||||
3.8130 3.7910 3.7460 3.6870 3.6220 3.5620 3.5160 3.4880 3.4700 3.4570 3.4510 3.4570 3.4750 3.4990 3.5220 3.5500 3.5820 3.6140 3.6460 3.6630 3.6450 3.6130 3.6110 3.6270 3.6290 3.6400 3.6660 3.6830 3.6820 3.6840 3.6980 3.7230 3.7450 3.7550 3.7640 3.7800 3.8020 3.8180
|
||||
3.8340 3.8130 3.7690 3.7100 3.6440 3.5820 3.5340 3.5020 3.4840 3.4720 3.4660 3.4710 3.4870 3.5060 3.5320 3.5670 3.6080 3.6390 3.6580 3.6590 3.6330 3.5900 3.5780 3.6060 3.6270 3.6480 3.6750 3.6930 3.6930 3.6940 3.7090 3.7340 3.7550 3.7680 3.7750 3.7850 3.7970 3.8090
|
||||
3.8450 3.8230 3.7810 3.7230 3.6600 3.6030 3.5560 3.5220 3.4990 3.4840 3.4730 3.4730 3.4880 3.5090 3.5410 3.5850 3.6250 3.6510 3.6590 3.6500 3.6210 3.5820 3.5640 3.5950 3.6300 3.6560 3.6800 3.6970 3.6990 3.7010 3.7170 3.7420 3.7630 3.7760 3.7820 3.7870 3.7940 3.8020
|
||||
3.8450 3.8230 3.7830 3.7280 3.6710 3.6200 3.5790 3.5430 3.5130 3.4890 3.4710 3.4700 3.4900 3.5210 3.5650 3.6120 3.6450 3.6600 3.6590 3.6440 3.6200 3.5920 3.5790 3.6070 3.6470 3.6730 3.6900 3.7020 3.7030 3.7060 3.7240 3.7480 3.7690 3.7810 3.7870 3.7900 3.7940 3.8000
|
||||
3.8310 3.8090 3.7690 3.7190 3.6700 3.6300 3.5980 3.5660 3.5280 3.4920 3.4670 3.4660 3.4950 3.5420 3.5990 3.6450 3.6680 3.6720 3.6640 3.6470 3.6300 3.6160 3.6130 3.6360 3.6710 3.6950 3.7050 3.7090 3.7090 3.7120 3.7310 3.7560 3.7760 3.7870 3.7920 3.7940 3.7980 3.8030
|
||||
3.8020 3.7790 3.7410 3.6970 3.6580 3.6310 3.6100 3.5850 3.5470 3.5030 3.4700 3.4680 3.5060 3.5680 3.6310 3.6730 3.6880 3.6860 3.6740 3.6610 3.6510 3.6460 3.6490 3.6650 3.6890 3.7090 3.7180 3.7190 3.7180 3.7210 3.7400 3.7640 3.7830 3.7930 3.7970 3.7990 3.8030 3.8070
|
||||
3.7590 3.7370 3.7020 3.6660 3.6390 3.6250 3.6170 3.6000 3.5670 3.5230 3.4870 3.4840 3.5280 3.5960 3.6560 3.6910 3.7030 3.6990 3.6920 3.6840 3.6810 3.6810 3.6830 3.6920 3.7040 3.7160 3.7260 3.7270 3.7250 3.7300 3.7490 3.7720 3.7890 3.7990 3.8020 3.8040 3.8080 3.8110
|
||||
3.7080 3.6900 3.6620 3.6360 3.6200 3.6160 3.6160 3.6090 3.5840 3.5490 3.5190 3.5180 3.5630 3.6240 3.6720 3.7010 3.7120 3.7120 3.7090 3.7090 3.7100 3.7120 3.7140 3.7180 3.7220 3.7270 3.7310 3.7330 3.7330 3.7380 3.7560 3.7790 3.7960 3.8030 3.8060 3.8100 3.8140 3.8180
|
||||
3.6620 3.6480 3.6280 3.6100 3.6020 3.6050 3.6100 3.6070 3.5930 3.5710 3.5550 3.5610 3.5990 3.6470 3.6850 3.7060 3.7140 3.7170 3.7190 3.7240 3.7280 3.7330 3.7360 3.7380 3.7390 3.7400 3.7410 3.7410 3.7390 3.7450 3.7630 3.7860 3.8040 3.8110 3.8120 3.8170 3.8230 3.8280
|
||||
3.6280 3.6180 3.6040 3.5930 3.5890 3.5930 3.5990 3.6010 3.5950 3.5860 3.5820 3.5950 3.6240 3.6600 3.6880 3.7030 3.7100 3.7140 3.7180 3.7250 3.7330 3.7400 3.7470 3.7490 3.7500 3.7520 3.7510 3.7470 3.7460 3.7510 3.7690 3.7940 3.8110 3.8190 3.8210 3.8270 3.8340 3.8390
|
||||
3.6080 3.6030 3.5940 3.5860 3.5830 3.5860 3.5920 3.5960 3.5970 3.5980 3.6030 3.6170 3.6410 3.6690 3.6910 3.7040 3.7110 3.7140 3.7190 3.7270 3.7360 3.7450 3.7530 3.7590 3.7610 3.7620 3.7590 3.7540 3.7510 3.7580 3.7770 3.8010 3.8190 3.8250 3.8280 3.8360 3.8450 3.8510
|
||||
3.6010 3.5990 3.5950 3.5900 3.5880 3.5900 3.5950 3.6010 3.6060 3.6130 3.6230 3.6380 3.6580 3.6800 3.6980 3.7100 3.7170 3.7240 3.7310 3.7380 3.7470 3.7550 3.7630 3.7690 3.7720 3.7700 3.7660 3.7600 3.7590 3.7680 3.7870 3.8080 3.8240 3.8290 3.8320 3.8410 3.8530 3.8620
|
||||
3.6010 3.6020 3.6020 3.6010 3.6000 3.6010 3.6050 3.6110 3.6200 3.6310 3.6440 3.6570 3.6730 3.6900 3.7050 3.7180 3.7280 3.7370 3.7460 3.7540 3.7610 3.7660 3.7720 3.7780 3.7800 3.7780 3.7710 3.7660 3.7680 3.7790 3.7970 3.8150 3.8270 3.8310 3.8340 3.8440 3.8590 3.8690
|
||||
3.6030 3.6050 3.6080 3.6090 3.6090 3.6110 3.6140 3.6200 3.6300 3.6420 3.6550 3.6670 3.6810 3.6960 3.7110 3.7250 3.7370 3.7480 3.7580 3.7660 3.7710 3.7740 3.7780 3.7830 3.7850 3.7810 3.7730 3.7680 3.7710 3.7840 3.8020 3.8190 3.8290 3.8320 3.8350 3.8460 3.8610 3.8720
|
||||
3.4430 3.4660 3.5030 3.5420 3.5670 3.5720 3.5630 3.5540 3.5490 3.5490 3.5520 3.5550 3.5550 3.5520 3.5560 3.5740 3.6100 3.6540 3.6910 3.7160 3.7360 3.7650 3.8010 3.8380 3.8750 3.9130 3.9490 3.9780 3.9950 4.0030 4.0110 4.0280 4.0500 4.0660 4.0740 4.0750 4.0740 4.0740
|
||||
3.4330 3.4560 3.4930 3.5310 3.5540 3.5590 3.5530 3.5490 3.5490 3.5510 3.5530 3.5540 3.5520 3.5490 3.5540 3.5760 3.6140 3.6550 3.6890 3.7090 3.7220 3.7470 3.7860 3.8170 3.8480 3.8810 3.9170 3.9500 3.9750 3.9910 4.0050 4.0260 4.0490 4.0660 4.0740 4.0750 4.0740 4.0740
|
||||
3.4180 3.4400 3.4760 3.5100 3.5270 3.5280 3.5280 3.5400 3.5610 3.5790 3.5850 3.5800 3.5650 3.5520 3.5580 3.5860 3.6240 3.6570 3.6710 3.6710 3.6720 3.6970 3.7390 3.7770 3.8070 3.8360 3.8690 3.9060 3.9380 3.9650 3.9910 4.0200 4.0470 4.0650 4.0740 4.0750 4.0740 4.0740
|
||||
3.4040 3.4260 3.4570 3.4820 3.4870 3.4800 3.4780 3.5070 3.5530 3.5910 3.6070 3.5970 3.5710 3.5490 3.5560 3.5950 3.6360 3.6620 3.6640 3.6490 3.6450 3.6720 3.7190 3.7590 3.7840 3.8050 3.8300 3.8590 3.8920 3.9270 3.9680 4.0090 4.0420 4.0640 4.0730 4.0750 4.0740 4.0740
|
||||
3.3940 3.4130 3.4380 3.4510 3.4430 3.4190 3.4050 3.4430 3.5140 3.5770 3.6060 3.5980 3.5640 3.5320 3.5390 3.5920 3.6450 3.6750 3.6760 3.6560 3.6490 3.6770 3.7250 3.7650 3.7880 3.8010 3.8150 3.8300 3.8530 3.8900 3.9380 3.9900 4.0320 4.0590 4.0710 4.0740 4.0740 4.0740
|
||||
3.3830 3.4010 3.4190 3.4240 3.4080 3.3730 3.3450 3.3700 3.4500 3.5320 3.5770 3.5750 3.5360 3.4920 3.4970 3.5650 3.6360 3.6820 3.7020 3.6900 3.6800 3.7020 3.7480 3.7870 3.8060 3.8190 3.8250 3.8250 3.8330 3.8580 3.9040 3.9600 4.0100 4.0450 4.0650 4.0720 4.0740 4.0740
|
||||
3.3660 3.3810 3.3980 3.4050 3.3920 3.3660 3.3420 3.3560 3.4210 3.4990 3.5510 3.5530 3.5140 3.4660 3.4670 3.5290 3.6040 3.6660 3.7130 3.7190 3.7030 3.7120 3.7580 3.7980 3.8170 3.8350 3.8450 3.8330 3.8200 3.8290 3.8650 3.9180 3.9740 4.0210 4.0530 4.0670 4.0730 4.0740
|
||||
3.3390 3.3530 3.3710 3.3840 3.3890 3.3870 3.3930 3.4140 3.4580 3.5160 3.5580 3.5590 3.5210 3.4790 3.4760 3.5220 3.5860 3.6520 3.7110 3.7240 3.6980 3.6930 3.7350 3.7740 3.7960 3.8300 3.8500 3.8300 3.8010 3.7960 3.8190 3.8660 3.9250 3.9860 4.0340 4.0600 4.0710 4.0730
|
||||
3.3040 3.3180 3.3380 3.3600 3.3790 3.4020 3.4410 3.4820 3.5150 3.5450 3.5650 3.5640 3.5420 3.5190 3.5220 3.5520 3.5980 3.6590 3.7140 3.7230 3.6880 3.6710 3.6990 3.7310 3.7590 3.8010 3.8210 3.7980 3.7690 3.7630 3.7790 3.8180 3.8790 3.9510 4.0160 4.0530 4.0690 4.0730
|
||||
3.2710 3.2850 3.3070 3.3300 3.3520 3.3760 3.4200 3.4720 3.5070 3.5220 3.5290 3.5360 3.5420 3.5480 3.5680 3.5920 3.6250 3.6740 3.7160 3.7110 3.6710 3.6440 3.6610 3.6960 3.7290 3.7630 3.7770 3.7610 3.7490 3.7460 3.7570 3.7900 3.8500 3.9290 4.0030 4.0490 4.0680 4.0730
|
||||
3.2530 3.2700 3.2900 3.3090 3.3230 3.3350 3.3640 3.4110 3.4530 3.4710 3.4790 3.4900 3.5080 3.5230 3.5520 3.5790 3.6140 3.6590 3.6840 3.6710 3.6450 3.6270 3.6450 3.6830 3.7070 3.7200 3.7320 3.7440 3.7530 3.7520 3.7550 3.7810 3.8390 3.9200 3.9980 4.0470 4.0670 4.0730
|
||||
3.2620 3.2790 3.2970 3.3110 3.3130 3.3110 3.3240 3.3580 3.4010 3.4330 3.4560 3.4680 3.4740 3.4690 3.4820 3.5130 3.5590 3.6120 3.6400 3.6390 3.6430 3.6500 3.6700 3.6970 3.7000 3.7000 3.7270 3.7650 3.7840 3.7750 3.7650 3.7820 3.8350 3.9160 3.9950 4.0450 4.0670 4.0720
|
||||
3.2990 3.3150 3.3310 3.3390 3.3320 3.3190 3.3190 3.3420 3.3850 3.4360 3.4890 3.5180 3.5000 3.4550 3.4340 3.4470 3.4970 3.5640 3.6050 3.6250 3.6520 3.6730 3.6860 3.6940 3.6860 3.6920 3.7370 3.7890 3.8080 3.7920 3.7750 3.7840 3.8320 3.9100 3.9890 4.0420 4.0650 4.0720
|
||||
3.3580 3.3710 3.3850 3.3890 3.3760 3.3560 3.3490 3.3640 3.4090 3.4740 3.5470 3.5930 3.5620 3.4880 3.4360 3.4280 3.4690 3.5400 3.5900 3.6120 3.6320 3.6440 3.6450 3.6600 3.6730 3.7000 3.7500 3.7930 3.8050 3.7950 3.7850 3.7890 3.8280 3.8990 3.9760 4.0310 4.0590 4.0690
|
||||
3.4270 3.4380 3.4480 3.4470 3.4310 3.4070 3.3970 3.4050 3.4480 3.5150 3.5910 3.6380 3.6080 3.5300 3.4670 3.4470 3.4750 3.5290 3.5710 3.5830 3.5840 3.5830 3.5820 3.6120 3.6530 3.7030 3.7610 3.7990 3.8150 3.8210 3.8140 3.8060 3.8230 3.8760 3.9460 4.0060 4.0450 4.0630
|
||||
3.4950 3.5040 3.5090 3.5040 3.4830 3.4580 3.4430 3.4470 3.4810 3.5340 3.5830 3.6010 3.5790 3.5270 3.4820 3.4710 3.4920 3.5210 3.5420 3.5430 3.5390 3.5450 3.5430 3.5630 3.6050 3.6670 3.7340 3.7870 3.8270 3.8510 3.8460 3.8190 3.8080 3.8390 3.9020 3.9710 4.0240 4.0530
|
||||
3.5480 3.5540 3.5540 3.5460 3.5240 3.4970 3.4800 3.4780 3.4990 3.5290 3.5350 3.5120 3.4920 3.4820 3.4780 3.4910 3.5050 3.5020 3.4930 3.4940 3.5030 3.5190 3.5170 3.5150 3.5490 3.6080 3.6800 3.7460 3.7980 3.8270 3.8190 3.7870 3.7710 3.7920 3.8520 3.9320 4.0030 4.0430
|
||||
3.5800 3.5810 3.5770 3.5670 3.5430 3.5150 3.4990 3.4930 3.5050 3.5130 3.4820 3.4240 3.3960 3.4130 3.4490 3.4770 3.4860 3.4600 3.4260 3.4290 3.4520 3.4750 3.4860 3.4960 3.5270 3.5760 3.6390 3.6970 3.7400 3.7580 3.7510 3.7330 3.7270 3.7530 3.8160 3.9040 3.9880 4.0350
|
||||
3.5910 3.5890 3.5800 3.5660 3.5410 3.5130 3.4970 3.4910 3.5010 3.4990 3.4510 3.3770 3.3320 3.3470 3.3890 3.4220 3.4340 3.4100 3.3780 3.3850 3.4110 3.4350 3.4560 3.4940 3.5360 3.5740 3.6140 3.6510 3.6760 3.6870 3.6900 3.6910 3.7020 3.7340 3.8000 3.8920 3.9810 4.0320
|
||||
3.5920 3.5890 3.5750 3.5560 3.5250 3.4960 3.4810 3.4780 3.4900 3.4930 3.4500 3.3720 3.3080 3.3000 3.3260 3.3590 3.3810 3.3750 3.3610 3.3790 3.4060 3.4310 3.4660 3.5250 3.5800 3.6080 3.6190 3.6270 3.6350 3.6450 3.6600 3.6770 3.6980 3.7350 3.8010 3.8920 3.9790 4.0310
|
||||
3.6020 3.5970 3.5770 3.5490 3.5120 3.4790 3.4620 3.4590 3.4730 3.4810 3.4500 3.3750 3.3030 3.2850 3.3000 3.3220 3.3490 3.3700 3.3780 3.4000 3.4350 3.4760 3.5340 3.6070 3.6630 3.6780 3.6570 3.6360 3.6280 3.6390 3.6630 3.6860 3.7110 3.7480 3.8100 3.8970 3.9810 4.0320
|
||||
3.6330 3.6250 3.5960 3.5580 3.5120 3.4740 3.4540 3.4440 3.4450 3.4420 3.4130 3.3520 3.3000 3.3020 3.3190 3.3190 3.3410 3.3800 3.4020 3.4240 3.4710 3.5390 3.6170 3.6940 3.7490 3.7580 3.7150 3.6690 3.6510 3.6620 3.6860 3.7110 3.7360 3.7680 3.8230 3.9040 3.9850 4.0330
|
||||
3.6800 3.6660 3.6290 3.5820 3.5280 3.4860 3.4600 3.4370 3.4140 3.3880 3.3500 3.3020 3.2770 3.3020 3.3250 3.3220 3.3480 3.3970 3.4270 3.4480 3.4980 3.5710 3.6460 3.7220 3.7770 3.7900 3.7510 3.7050 3.6850 3.6950 3.7180 3.7410 3.7620 3.7890 3.8390 3.9130 3.9890 4.0350
|
||||
3.7310 3.7130 3.6680 3.6130 3.5560 3.5100 3.4780 3.4390 3.3930 3.3490 3.3030 3.2570 3.2390 3.2720 3.3180 3.3440 3.3770 3.4100 3.4390 3.4700 3.5170 3.5690 3.6170 3.6710 3.7250 3.7550 3.7460 3.7230 3.7170 3.7300 3.7490 3.7700 3.7900 3.8130 3.8560 3.9240 3.9950 4.0370
|
||||
3.7750 3.7540 3.7050 3.6460 3.5850 3.5350 3.4950 3.4460 3.3880 3.3370 3.2890 3.2480 3.2390 3.2810 3.3500 3.4020 3.4250 3.4310 3.4580 3.5000 3.5420 3.5750 3.5960 3.6240 3.6680 3.7110 3.7310 3.7360 3.7440 3.7580 3.7770 3.7990 3.8170 3.8360 3.8730 3.9340 3.9990 4.0400
|
||||
3.8100 3.7890 3.7390 3.6770 3.6110 3.5540 3.5060 3.4520 3.3980 3.3530 3.3190 3.2990 3.3060 3.3550 3.4280 3.4770 3.4880 3.4840 3.5160 3.5660 3.5990 3.6180 3.6250 3.6320 3.6580 3.6980 3.7330 3.7550 3.7680 3.7820 3.8000 3.8230 3.8420 3.8570 3.8890 3.9430 4.0030 4.0410
|
||||
3.8410 3.8200 3.7710 3.7070 3.6370 3.5710 3.5190 3.4730 3.4310 3.4010 3.3860 3.3850 3.4090 3.4570 3.5130 3.5490 3.5660 3.5750 3.6110 3.6540 3.6710 3.6780 3.6850 3.6890 3.6950 3.7210 3.7560 3.7810 3.7930 3.8030 3.8200 3.8440 3.8650 3.8780 3.9030 3.9510 4.0060 4.0410
|
||||
3.8690 3.8490 3.8030 3.7400 3.6670 3.5970 3.5430 3.5020 3.4720 3.4560 3.4560 3.4710 3.5020 3.5430 3.5820 3.6120 3.6370 3.6610 3.6950 3.7200 3.7180 3.7120 3.7240 3.7380 3.7410 3.7560 3.7870 3.8100 3.8170 3.8220 3.8380 3.8640 3.8860 3.8980 3.9190 3.9590 4.0070 4.0370
|
||||
3.8950 3.8750 3.8320 3.7710 3.6990 3.6270 3.5690 3.5290 3.5060 3.4980 3.5070 3.5290 3.5610 3.5930 3.6230 3.6520 3.6830 3.7110 3.7360 3.7480 3.7320 3.7100 3.7200 3.7470 3.7610 3.7800 3.8110 3.8330 3.8370 3.8390 3.8550 3.8810 3.9040 3.9190 3.9360 3.9660 4.0030 4.0270
|
||||
3.9140 3.8950 3.8530 3.7940 3.7230 3.6530 3.5940 3.5550 3.5360 3.5290 3.5390 3.5610 3.5900 3.6160 3.6420 3.6730 3.7070 3.7330 3.7490 3.7490 3.7280 3.6970 3.6960 3.7320 3.7590 3.7890 3.8220 3.8460 3.8520 3.8540 3.8680 3.8940 3.9180 3.9370 3.9510 3.9700 3.9940 4.0110
|
||||
3.9230 3.9030 3.8640 3.8060 3.7390 3.6740 3.6190 3.5790 3.5570 3.5500 3.5570 3.5770 3.6050 3.6290 3.6570 3.6910 3.7240 3.7470 3.7550 3.7480 3.7260 3.6980 3.6900 3.7260 3.7640 3.7980 3.8310 3.8570 3.8640 3.8670 3.8800 3.9040 3.9310 3.9490 3.9600 3.9710 3.9840 3.9950
|
||||
3.9220 3.9020 3.8630 3.8080 3.7470 3.6880 3.6390 3.6000 3.5730 3.5580 3.5590 3.5780 3.6100 3.6430 3.6790 3.7150 3.7450 3.7620 3.7650 3.7560 3.7380 3.7200 3.7150 3.7460 3.7870 3.8190 3.8460 3.8690 3.8770 3.8810 3.8960 3.9180 3.9410 3.9570 3.9650 3.9710 3.9790 3.9870
|
||||
3.9100 3.8890 3.8500 3.7980 3.7430 3.6950 3.6550 3.6200 3.5880 3.5640 3.5560 3.5750 3.6130 3.6610 3.7090 3.7470 3.7700 3.7790 3.7790 3.7720 3.7620 3.7550 3.7590 3.7850 3.8210 3.8500 3.8700 3.8850 3.8940 3.8990 3.9140 3.9350 3.9530 3.9660 3.9720 3.9750 3.9820 3.9890
|
||||
3.8840 3.8620 3.8240 3.7760 3.7290 3.6930 3.6650 3.6380 3.6060 3.5750 3.5600 3.5760 3.6220 3.6850 3.7400 3.7780 3.7950 3.7990 3.7960 3.7930 3.7920 3.7960 3.8070 3.8280 3.8530 3.8770 3.8940 3.9050 3.9130 3.9200 3.9360 3.9550 3.9700 3.9810 3.9850 3.9870 3.9910 3.9960
|
||||
3.8460 3.8250 3.7880 3.7460 3.7110 3.6870 3.6710 3.6530 3.6270 3.5970 3.5770 3.5920 3.6430 3.7100 3.7640 3.7980 3.8120 3.8150 3.8150 3.8180 3.8240 3.8350 3.8480 3.8640 3.8810 3.8970 3.9120 3.9230 3.9310 3.9410 3.9590 3.9760 3.9900 3.9980 4.0020 4.0030 4.0030 4.0060
|
||||
3.8010 3.7820 3.7500 3.7160 3.6910 3.6770 3.6720 3.6630 3.6460 3.6230 3.6100 3.6240 3.6750 3.7370 3.7830 3.8100 3.8240 3.8290 3.8330 3.8400 3.8500 3.8650 3.8800 3.8930 3.9040 3.9150 3.9260 3.9370 3.9460 3.9590 3.9780 3.9950 4.0080 4.0150 4.0180 4.0180 4.0170 4.0170
|
||||
3.7570 3.7400 3.7150 3.6890 3.6720 3.6670 3.6680 3.6660 3.6580 3.6470 3.6450 3.6650 3.7100 3.7610 3.7970 3.8190 3.8300 3.8360 3.8440 3.8530 3.8660 3.8830 3.9000 3.9140 3.9260 3.9350 3.9420 3.9470 3.9560 3.9700 3.9910 4.0100 4.0220 4.0290 4.0310 4.0310 4.0300 4.0300
|
||||
3.7200 3.7080 3.6880 3.6690 3.6580 3.6570 3.6620 3.6640 3.6620 3.6630 3.6720 3.6970 3.7380 3.7790 3.8090 3.8260 3.8350 3.8390 3.8450 3.8550 3.8710 3.8910 3.9120 3.9310 3.9460 3.9540 3.9560 3.9560 3.9610 3.9780 4.0010 4.0210 4.0340 4.0400 4.0430 4.0450 4.0450 4.0450
|
||||
3.6980 3.6880 3.6740 3.6600 3.6530 3.6540 3.6590 3.6640 3.6680 3.6760 3.6920 3.7210 3.7580 3.7950 3.8230 3.8390 3.8450 3.8470 3.8520 3.8600 3.8770 3.8990 3.9250 3.9480 3.9650 3.9710 3.9690 3.9660 3.9700 3.9870 4.0120 4.0320 4.0450 4.0510 4.0550 4.0590 4.0610 4.0620
|
||||
3.6880 3.6820 3.6720 3.6620 3.6570 3.6590 3.6650 3.6710 3.6790 3.6920 3.7130 3.7420 3.7750 3.8090 3.8360 3.8520 3.8600 3.8640 3.8680 3.8760 3.8920 3.9140 3.9410 3.9660 3.9830 3.9860 3.9800 3.9760 3.9830 4.0030 4.0270 4.0450 4.0550 4.0610 4.0670 4.0720 4.0760 4.0780
|
||||
3.6860 3.6820 3.6760 3.6710 3.6690 3.6700 3.6750 3.6810 3.6920 3.7100 3.7330 3.7590 3.7880 3.8180 3.8440 3.8630 3.8750 3.8810 3.8890 3.8980 3.9120 3.9300 3.9550 3.9800 3.9960 3.9970 3.9890 3.9870 3.9980 4.0210 4.0430 4.0560 4.0620 4.0680 4.0760 4.0820 4.0860 4.0890
|
||||
3.6860 3.6840 3.6810 3.6790 3.6780 3.6790 3.6830 3.6900 3.7030 3.7210 3.7430 3.7670 3.7930 3.8220 3.8490 3.8700 3.8840 3.8950 3.9050 3.9140 3.9260 3.9420 3.9640 3.9880 4.0030 4.0020 3.9940 3.9920 4.0050 4.0290 4.0510 4.0610 4.0660 4.0720 4.0800 4.0870 4.0910 4.0940
|
||||
3.4760 3.4980 3.5320 3.5660 3.5890 3.5950 3.5910 3.5850 3.5820 3.5860 3.5940 3.6050 3.6170 3.6300 3.6480 3.6770 3.7240 3.7850 3.8470 3.8960 3.9380 3.9920 4.0720 4.1740 4.2760 4.3590 4.4280 4.4880 4.5290 4.5420 4.5410 4.5420 4.5410 4.5320 4.5250 4.5310 4.5420 4.5470
|
||||
3.4620 3.4840 3.5200 3.5550 3.5770 3.5830 3.5800 3.5770 3.5780 3.5840 3.5930 3.6050 3.6190 3.6350 3.6550 3.6850 3.7310 3.7890 3.8450 3.8900 3.9280 3.9740 4.0400 4.1160 4.1950 4.2670 4.3400 4.4160 4.4800 4.5130 4.5280 4.5370 4.5390 4.5310 4.5250 4.5310 4.5420 4.5470
|
||||
3.4400 3.4630 3.4990 3.5330 3.5510 3.5540 3.5530 3.5630 3.5820 3.6020 3.6170 3.6260 3.6330 3.6420 3.6640 3.6980 3.7420 3.7880 3.8290 3.8610 3.8900 3.9300 3.9820 4.0340 4.0850 4.1410 4.2130 4.3020 4.3870 4.4510 4.4940 4.5230 4.5340 4.5300 4.5250 4.5310 4.5420 4.5470
|
||||
3.4210 3.4430 3.4760 3.5030 3.5140 3.5080 3.5060 3.5290 3.5700 3.6070 3.6300 3.6380 3.6360 3.6370 3.6580 3.7010 3.7480 3.7870 3.8160 3.8370 3.8620 3.9000 3.9450 3.9790 4.0070 4.0430 4.1020 4.1830 4.2730 4.3600 4.4360 4.4930 4.5220 4.5250 4.5230 4.5310 4.5420 4.5470
|
||||
3.4090 3.4280 3.4550 3.4740 3.4720 3.4530 3.4400 3.4710 3.5330 3.5920 3.6260 3.6350 3.6240 3.6140 3.6340 3.6900 3.7490 3.7910 3.8180 3.8320 3.8540 3.8930 3.9360 3.9640 3.9810 4.0030 4.0400 4.0940 4.1670 4.2580 4.3560 4.4410 4.4940 4.5130 4.5190 4.5300 4.5420 4.5470
|
||||
3.4010 3.4180 3.4390 3.4500 3.4400 3.4120 3.3870 3.4090 3.4800 3.5540 3.6020 3.6150 3.6000 3.5800 3.5980 3.6650 3.7390 3.7980 3.8360 3.8520 3.8670 3.9010 3.9450 3.9750 3.9900 4.0060 4.0260 4.0500 4.0920 4.1640 4.2630 4.3660 4.4420 4.4830 4.5060 4.5250 4.5410 4.5470
|
||||
3.3910 3.4050 3.4230 3.4340 3.4280 3.4060 3.3850 3.3980 3.4570 3.5320 3.5860 3.6020 3.5870 3.5650 3.5780 3.6420 3.7200 3.7920 3.8490 3.8730 3.8790 3.9000 3.9450 3.9800 3.9990 4.0200 4.0350 4.0360 4.0450 4.0870 4.1670 4.2680 4.3610 4.4310 4.4800 4.5150 4.5380 4.5470
|
||||
3.3710 3.3840 3.4030 3.4200 3.4280 3.4280 3.4300 3.4460 3.4880 3.5480 3.5980 3.6140 3.6000 3.5830 3.5940 3.6440 3.7130 3.7870 3.8520 3.8770 3.8710 3.8780 3.9170 3.9530 3.9780 4.0120 4.0350 4.0260 4.0110 4.0250 4.0780 4.1620 4.2630 4.3590 4.4420 4.5010 4.5350 4.5460
|
||||
3.3400 3.3530 3.3750 3.4000 3.4210 3.4420 3.4700 3.5010 3.5300 3.5680 3.6030 3.6210 3.6210 3.6220 3.6400 3.6750 3.7270 3.7900 3.8490 3.8700 3.8550 3.8490 3.8750 3.9080 3.9390 3.9810 4.0070 3.9960 3.9770 3.9760 4.0070 4.0730 4.1700 4.2890 4.4040 4.4870 4.5310 4.5450
|
||||
3.3070 3.3210 3.3440 3.3720 3.3960 3.4200 3.4510 3.4900 3.5190 3.5430 3.5680 3.5940 3.6210 3.6490 3.6830 3.7130 3.7480 3.7950 3.8360 3.8440 3.8240 3.8080 3.8280 3.8640 3.9020 3.9420 3.9660 3.9630 3.9540 3.9500 3.9650 4.0150 4.1110 4.2430 4.3780 4.4770 4.5280 4.5450
|
||||
3.2850 3.3000 3.3210 3.3470 3.3660 3.3800 3.4020 3.4360 3.4700 3.4930 3.5160 3.5450 3.5820 3.6190 3.6620 3.6970 3.7300 3.7670 3.7920 3.7910 3.7790 3.7710 3.7950 3.8390 3.8770 3.9060 3.9310 3.9500 3.9550 3.9480 3.9500 3.9900 4.0840 4.2220 4.3660 4.4730 4.5270 4.5450
|
||||
3.2850 3.2990 3.3190 3.3390 3.3510 3.3540 3.3650 3.3910 3.4260 3.4570 3.4830 3.5060 3.5290 3.5490 3.5820 3.6210 3.6630 3.7070 3.7350 3.7450 3.7570 3.7680 3.7950 3.8350 3.8630 3.8890 3.9290 3.9680 3.9790 3.9630 3.9530 3.9830 4.0730 4.2120 4.3610 4.4700 4.5270 4.5440
|
||||
3.3140 3.3270 3.3430 3.3570 3.3610 3.3570 3.3620 3.3820 3.4170 3.4580 3.4990 3.5260 3.5220 3.5070 3.5130 3.5420 3.5910 3.6520 3.6950 3.7210 3.7490 3.7710 3.7910 3.8190 3.8400 3.8740 3.9330 3.9850 3.9970 3.9740 3.9560 3.9800 4.0640 4.2020 4.3510 4.4640 4.5240 4.5430
|
||||
3.3690 3.3790 3.3920 3.3990 3.3960 3.3890 3.3900 3.4070 3.4430 3.4910 3.5420 3.5740 3.5530 3.5090 3.4890 3.5040 3.5550 3.6260 3.6790 3.7060 3.7250 3.7390 3.7490 3.7810 3.8190 3.8680 3.9330 3.9800 3.9900 3.9720 3.9590 3.9780 4.0520 4.1820 4.3290 4.4460 4.5140 4.5390
|
||||
3.4390 3.4470 3.4550 3.4560 3.4480 3.4370 3.4360 3.4490 3.4840 3.5320 3.5800 3.6080 3.5830 3.5300 3.4980 3.5050 3.5520 3.6150 3.6630 3.6790 3.6810 3.6830 3.6920 3.7380 3.7960 3.8620 3.9310 3.9740 3.9890 3.9870 3.9790 3.9850 4.0370 4.1440 4.2820 4.4070 4.4910 4.5280
|
||||
3.5080 3.5150 3.5190 3.5140 3.5010 3.4860 3.4830 3.4900 3.5170 3.5530 3.5790 3.5810 3.5590 3.5240 3.5040 3.5160 3.5560 3.6000 3.6320 3.6390 3.6350 3.6420 3.6560 3.6960 3.7560 3.8300 3.9050 3.9600 3.9920 4.0050 4.0000 3.9910 4.0120 4.0890 4.2130 4.3510 4.4580 4.5120
|
||||
3.5620 3.5660 3.5670 3.5590 3.5420 3.5240 3.5160 3.5160 3.5320 3.5470 3.5380 3.5090 3.4910 3.4880 3.4990 3.5240 3.5530 3.5660 3.5740 3.5830 3.5940 3.6130 3.6290 3.6560 3.7130 3.7840 3.8630 3.9260 3.9700 3.9880 3.9820 3.9660 3.9720 4.0280 4.1420 4.2920 4.4240 4.4960
|
||||
3.5900 3.5920 3.5890 3.5800 3.5600 3.5390 3.5260 3.5210 3.5270 3.5230 3.4860 3.4320 3.4100 3.4320 3.4730 3.5080 3.5240 3.5120 3.4990 3.5170 3.5480 3.5780 3.6060 3.6410 3.6950 3.7610 3.8330 3.8930 3.9310 3.9420 3.9350 3.9260 3.9350 3.9830 4.0930 4.2520 4.4020 4.4850
|
||||
3.5970 3.5970 3.5920 3.5800 3.5580 3.5320 3.5170 3.5090 3.5100 3.4990 3.4490 3.3830 3.3500 3.3750 3.4220 3.4600 3.4740 3.4600 3.4500 3.4760 3.5190 3.5560 3.5910 3.6430 3.7030 3.7590 3.8170 3.8640 3.8890 3.8960 3.8950 3.8980 3.9160 3.9650 4.0760 4.2380 4.3930 4.4810
|
||||
3.5990 3.5980 3.5880 3.5710 3.5440 3.5150 3.4950 3.4860 3.4900 3.4820 3.4390 3.3710 3.3250 3.3300 3.3650 3.4030 3.4300 3.4370 3.4450 3.4830 3.5280 3.5670 3.6100 3.6730 3.7370 3.7830 3.8190 3.8450 3.8620 3.8710 3.8810 3.8950 3.9200 3.9720 4.0800 4.2410 4.3940 4.4810
|
||||
3.6200 3.6150 3.5970 3.5710 3.5360 3.5000 3.4780 3.4650 3.4670 3.4650 3.4330 3.3710 3.3180 3.3120 3.3350 3.3670 3.4060 3.4430 3.4740 3.5160 3.5650 3.6150 3.6750 3.7450 3.8050 3.8350 3.8440 3.8490 3.8600 3.8740 3.8920 3.9120 3.9380 3.9900 4.0950 4.2500 4.3990 4.4830
|
||||
3.6700 3.6590 3.6310 3.5930 3.5450 3.5020 3.4710 3.4500 3.4390 3.4280 3.4000 3.3530 3.3150 3.3240 3.3450 3.3630 3.4040 3.4620 3.5060 3.5450 3.6000 3.6700 3.7480 3.8230 3.8770 3.8970 3.8840 3.8720 3.8770 3.8960 3.9170 3.9390 3.9650 4.0130 4.1120 4.2600 4.4040 4.4850
|
||||
3.7410 3.7240 3.6840 3.6330 3.5750 3.5230 3.4820 3.4440 3.4110 3.3790 3.3500 3.3190 3.3080 3.3350 3.3590 3.3720 3.4180 3.4840 3.5320 3.5690 3.6240 3.6970 3.7750 3.8490 3.9030 3.9260 3.9120 3.8990 3.9050 3.9250 3.9460 3.9670 3.9920 4.0350 4.1290 4.2710 4.4090 4.4880
|
||||
3.8140 3.7930 3.7440 3.6840 3.6190 3.5580 3.5060 3.4500 3.3930 3.3470 3.3160 3.2930 3.2960 3.3330 3.3740 3.4100 3.4620 3.5140 3.5570 3.5940 3.6420 3.6990 3.7560 3.8180 3.8710 3.9060 3.9130 3.9170 3.9330 3.9540 3.9750 3.9950 4.0170 4.0580 4.1460 4.2820 4.4140 4.4900
|
||||
3.8770 3.8530 3.8000 3.7350 3.6620 3.5950 3.5330 3.4630 3.3930 3.3430 3.3140 3.3040 3.3190 3.3670 3.4300 3.4890 3.5330 3.5600 3.5960 3.6350 3.6760 3.7130 3.7480 3.7910 3.8390 3.8830 3.9130 3.9350 3.9590 3.9800 3.9990 4.0210 4.0430 4.0800 4.1630 4.2930 4.4200 4.4920
|
||||
3.9250 3.9020 3.8490 3.7790 3.7000 3.6240 3.5540 3.4800 3.4140 3.3720 3.3570 3.3650 3.3970 3.4540 3.5250 3.5830 3.6170 3.6330 3.6680 3.7090 3.7380 3.7620 3.7850 3.8110 3.8460 3.8880 3.9280 3.9580 3.9820 4.0010 4.0190 4.0430 4.0650 4.1000 4.1780 4.3010 4.4230 4.4930
|
||||
3.9610 3.9400 3.8880 3.8170 3.7350 3.6530 3.5800 3.5150 3.4620 3.4350 3.4360 3.4590 3.5030 3.5620 3.6230 3.6720 3.7060 3.7260 3.7610 3.7940 3.8100 3.8240 3.8460 3.8670 3.8880 3.9200 3.9570 3.9870 4.0040 4.0180 4.0360 4.0610 4.0850 4.1190 4.1900 4.3060 4.4220 4.4890
|
||||
3.9880 3.9680 3.9210 3.8540 3.7730 3.6900 3.6180 3.5630 3.5240 3.5100 3.5240 3.5580 3.6060 3.6570 3.7060 3.7460 3.7790 3.8050 3.8350 3.8560 3.8570 3.8620 3.8870 3.9140 3.9320 3.9550 3.9900 4.0160 4.0270 4.0340 4.0500 4.0760 4.1060 4.1400 4.2060 4.3090 4.4130 4.4730
|
||||
4.0070 3.9880 3.9460 3.8850 3.8080 3.7280 3.6580 3.6080 3.5770 3.5730 3.5960 3.6350 3.6820 3.7240 3.7600 3.7940 3.8260 3.8500 3.8710 3.8820 3.8760 3.8680 3.8890 3.9250 3.9500 3.9770 4.0120 4.0400 4.0500 4.0530 4.0670 4.0950 4.1300 4.1690 4.2280 4.3090 4.3880 4.4350
|
||||
4.0210 4.0030 3.9640 3.9060 3.8350 3.7590 3.6920 3.6440 3.6210 3.6210 3.6470 3.6870 3.7290 3.7620 3.7900 3.8210 3.8520 3.8750 3.8890 3.8930 3.8820 3.8660 3.8760 3.9160 3.9490 3.9850 4.0280 4.0630 4.0780 4.0820 4.0940 4.1210 4.1610 4.2060 4.2550 4.3050 4.3500 4.3770
|
||||
4.0300 4.0100 3.9730 3.9180 3.8510 3.7800 3.7170 3.6700 3.6490 3.6500 3.6750 3.7150 3.7550 3.7850 3.8110 3.8420 3.8750 3.9000 3.9140 3.9140 3.9030 3.8850 3.8850 3.9190 3.9600 4.0020 4.0490 4.0950 4.1190 4.1270 4.1360 4.1590 4.1980 4.2440 4.2820 4.3020 4.3150 4.3240
|
||||
4.0300 4.0100 3.9730 3.9200 3.8560 3.7910 3.7340 3.6910 3.6660 3.6630 3.6830 3.7220 3.7650 3.8010 3.8350 3.8700 3.9040 3.9330 3.9510 3.9570 3.9480 3.9330 3.9300 3.9590 4.0010 4.0430 4.0910 4.1410 4.1740 4.1880 4.1980 4.2130 4.2430 4.2810 4.3050 4.3080 4.3040 4.3040
|
||||
4.0200 4.0000 3.9620 3.9100 3.8510 3.7950 3.7470 3.7080 3.6810 3.6710 3.6830 3.7190 3.7690 3.8190 3.8650 3.9050 3.9390 3.9690 3.9940 4.0090 4.0120 4.0050 4.0050 4.0310 4.0740 4.1160 4.1580 4.1990 4.2310 4.2510 4.2650 4.2790 4.2990 4.3250 4.3400 4.3370 4.3290 4.3280
|
||||
3.9990 3.9790 3.9410 3.8900 3.8390 3.7920 3.7550 3.7240 3.6980 3.6820 3.6870 3.7210 3.7780 3.8420 3.8970 3.9390 3.9700 3.9980 4.0280 4.0560 4.0730 4.0770 4.0880 4.1190 4.1650 4.2100 4.2410 4.2600 4.2780 4.2980 4.3230 4.3460 4.3660 4.3830 4.3920 4.3890 4.3840 4.3840
|
||||
3.9700 3.9500 3.9120 3.8660 3.8210 3.7850 3.7600 3.7390 3.7200 3.7050 3.7070 3.7390 3.8000 3.8690 3.9260 3.9650 3.9920 4.0170 4.0500 4.0860 4.1130 4.1300 4.1530 4.1990 4.2570 4.3050 4.3230 4.3170 4.3140 4.3320 4.3690 4.4040 4.4270 4.4410 4.4460 4.4450 4.4430 4.4430
|
||||
3.9360 3.9160 3.8810 3.8390 3.8010 3.7770 3.7610 3.7510 3.7420 3.7350 3.7430 3.7750 3.8350 3.9000 3.9500 3.9840 4.0080 4.0310 4.0610 4.0970 4.1300 4.1570 4.1960 4.2590 4.3320 4.3820 4.3900 4.3650 4.3450 4.3610 4.4050 4.4470 4.4710 4.4810 4.4820 4.4830 4.4820 4.4820
|
||||
3.9010 3.8830 3.8510 3.8150 3.7860 3.7690 3.7630 3.7610 3.7610 3.7660 3.7840 3.8220 3.8780 3.9330 3.9750 4.0050 4.0260 4.0460 4.0740 4.1090 4.1430 4.1760 4.2250 4.3010 4.3830 4.4360 4.4370 4.4020 4.3750 4.3910 4.4370 4.4760 4.4950 4.5000 4.4990 4.4980 4.4960 4.4950
|
||||
3.8680 3.8530 3.8260 3.7970 3.7740 3.7660 3.7660 3.7690 3.7740 3.7890 3.8180 3.8630 3.9170 3.9670 4.0050 4.0310 4.0500 4.0670 4.0940 4.1330 4.1720 4.2090 4.2590 4.3350 4.4150 4.4650 4.4640 4.4300 4.4090 4.4290 4.4710 4.5010 4.5100 4.5090 4.5060 4.5020 4.4960 4.4930
|
||||
3.8450 3.8320 3.8100 3.7870 3.7710 3.7670 3.7710 3.7760 3.7860 3.8060 3.8420 3.8930 3.9480 3.9970 4.0350 4.0620 4.0790 4.0960 4.1250 4.1720 4.2200 4.2610 4.3060 4.3700 4.4360 4.4770 4.4790 4.4580 4.4500 4.4760 4.5120 4.5290 4.5290 4.5240 4.5190 4.5100 4.4970 4.4900
|
||||
3.8320 3.8210 3.8030 3.7850 3.7750 3.7740 3.7790 3.7850 3.7980 3.8220 3.8610 3.9120 3.9660 4.0160 4.0580 4.0880 4.1080 4.1270 4.1630 4.2180 4.2760 4.3210 4.3610 4.4070 4.4530 4.4840 4.4920 4.4900 4.4990 4.5280 4.5560 4.5600 4.5530 4.5480 4.5420 4.5260 4.5050 4.4920
|
||||
3.8270 3.8170 3.8030 3.7890 3.7820 3.7820 3.7870 3.7940 3.8080 3.8360 3.8740 3.9210 3.9730 4.0230 4.0680 4.1030 4.1290 4.1560 4.1990 4.2600 4.3250 4.3750 4.4110 4.4430 4.4710 4.4930 4.5070 4.5210 4.5430 4.5710 4.5880 4.5840 4.5730 4.5710 4.5650 4.5440 4.5150 4.4970
|
||||
3.8250 3.8170 3.8040 3.7930 3.7880 3.7880 3.7930 3.8010 3.8160 3.8430 3.8790 3.9230 3.9720 4.0230 4.0710 4.1090 4.1420 4.1770 4.2260 4.2890 4.3540 4.4060 4.4420 4.4660 4.4850 4.5010 4.5180 4.5380 4.5650 4.5920 4.6030 4.5930 4.5820 4.5820 4.5780 4.5540 4.5210 4.5010
|
||||
3.5150 3.5340 3.5610 3.5880 3.6090 3.6250 3.6350 3.6390 3.6420 3.6480 3.6590 3.6750 3.6920 3.7140 3.7440 3.7910 3.8600 3.9510 4.0550 4.1590 4.2490 4.3210 4.3840 4.4420 4.4860 4.5080 4.5190 4.5310 4.5440 4.5520 4.5580 4.5650 4.5660 4.5580 4.5520 4.5570 4.5670 4.5720
|
||||
3.4980 3.5180 3.5470 3.5780 3.6020 3.6170 3.6250 3.6300 3.6360 3.6440 3.6580 3.6750 3.6950 3.7170 3.7470 3.7950 3.8650 3.9540 4.0600 4.1700 4.2660 4.3390 4.3950 4.4380 4.4640 4.4710 4.4770 4.4920 4.5160 4.5350 4.5500 4.5620 4.5650 4.5580 4.5520 4.5570 4.5670 4.5720
|
||||
3.4730 3.4920 3.5250 3.5580 3.5820 3.5940 3.6010 3.6140 3.6330 3.6550 3.6760 3.6940 3.7100 3.7260 3.7560 3.8050 3.8720 3.9530 4.0510 4.1580 4.2570 4.3350 4.3890 4.4210 4.4290 4.4170 4.4110 4.4270 4.4610 4.4990 4.5300 4.5540 4.5630 4.5570 4.5520 4.5570 4.5670 4.5720
|
||||
3.4480 3.4670 3.5000 3.5310 3.5490 3.5540 3.5590 3.5810 3.6180 3.6560 3.6850 3.7050 3.7170 3.7280 3.7590 3.8120 3.8780 3.9500 4.0360 4.1330 4.2310 4.3130 4.3720 4.4010 4.3980 4.3710 4.3480 4.3550 4.3920 4.4440 4.4970 4.5380 4.5560 4.5550 4.5510 4.5570 4.5670 4.5720
|
||||
3.4320 3.4510 3.4790 3.5040 3.5120 3.5050 3.5010 3.5310 3.5870 3.6420 3.6830 3.7050 3.7110 3.7170 3.7480 3.8100 3.8810 3.9520 4.0320 4.1210 4.2130 4.2970 4.3620 4.3960 4.3890 4.3520 4.3120 4.3020 4.3290 4.3850 4.4510 4.5080 4.5400 4.5470 4.5480 4.5560 4.5670 4.5720
|
||||
3.4260 3.4430 3.4660 3.4830 3.4840 3.4690 3.4560 3.4820 3.5480 3.6180 3.6680 3.6910 3.6930 3.6950 3.7270 3.7970 3.8790 3.9610 4.0480 4.1350 4.2200 4.3010 4.3690 4.4070 4.4020 4.3620 4.3120 4.2800 4.2860 4.3290 4.3960 4.4620 4.5080 4.5290 4.5400 4.5530 4.5660 4.5710
|
||||
3.4200 3.4350 3.4570 3.4720 3.4740 3.4640 3.4550 3.4750 3.5360 3.6090 3.6620 3.6860 3.6860 3.6860 3.7160 3.7850 3.8710 3.9640 4.0620 4.1490 4.2210 4.2900 4.3590 4.4040 4.4070 4.3740 4.3230 4.2770 4.2590 4.2810 4.3340 4.3990 4.4550 4.4940 4.5220 4.5470 4.5640 4.5710
|
||||
3.4070 3.4210 3.4440 3.4640 3.4770 3.4840 3.4920 3.5140 3.5610 3.6240 3.6760 3.6980 3.7000 3.7040 3.7310 3.7890 3.8680 3.9600 4.0550 4.1300 4.1810 4.2310 4.2970 4.3520 4.3700 4.3550 4.3160 4.2660 4.2340 4.2350 4.2690 4.3240 4.3860 4.4440 4.4970 4.5370 4.5620 4.5710
|
||||
3.3860 3.4000 3.4230 3.4500 3.4740 3.4970 3.5240 3.5540 3.5890 3.6350 3.6780 3.7050 3.7200 3.7380 3.7700 3.8170 3.8790 3.9540 4.0320 4.0870 4.1140 4.1440 4.1990 4.2590 4.2930 4.2990 4.2750 4.2340 4.2020 4.1950 4.2120 4.2540 4.3190 4.3960 4.4710 4.5270 4.5590 4.5700
|
||||
3.3620 3.3750 3.3980 3.4260 3.4530 3.4770 3.5050 3.5370 3.5680 3.6020 3.6400 3.6780 3.7160 3.7580 3.8040 3.8480 3.8920 3.9460 3.9980 4.0290 4.0400 4.0560 4.1040 4.1630 4.2080 4.2260 4.2200 4.1990 4.1790 4.1690 4.1750 4.2080 4.2720 4.3600 4.4510 4.5200 4.5580 4.5700
|
||||
3.3430 3.3540 3.3740 3.3990 3.4220 3.4370 3.4560 3.4840 3.5160 3.5460 3.5820 3.6230 3.6730 3.7240 3.7800 3.8270 3.8680 3.9090 3.9400 3.9590 3.9760 4.0000 4.0470 4.1030 4.1410 4.1620 4.1720 4.1790 4.1730 4.1600 4.1580 4.1820 4.2460 4.3400 4.4410 4.5160 4.5570 4.5700
|
||||
3.3360 3.3460 3.3620 3.3830 3.3990 3.4060 3.4160 3.4380 3.4700 3.5030 3.5360 3.5700 3.6080 3.6490 3.7010 3.7550 3.8010 3.8420 3.8730 3.9030 3.9430 3.9900 4.0400 4.0810 4.1040 4.1240 4.1560 4.1840 4.1850 4.1640 4.1500 4.1680 4.2290 4.3280 4.4330 4.5130 4.5560 4.5690
|
||||
3.3510 3.3600 3.3740 3.3880 3.3980 3.4010 3.4070 3.4260 3.4590 3.4950 3.5320 3.5620 3.5780 3.5940 3.6290 3.6760 3.7280 3.7820 3.8250 3.8670 3.9250 3.9820 4.0280 4.0560 4.0700 4.0960 4.1470 4.1880 4.1900 4.1640 4.1440 4.1560 4.2150 4.3140 4.4230 4.5070 4.5530 4.5680
|
||||
3.3950 3.4010 3.4120 3.4200 3.4240 3.4240 3.4310 3.4490 3.4820 3.5210 3.5590 3.5860 3.5850 3.5790 3.5960 3.6330 3.6900 3.7540 3.8030 3.8410 3.8850 3.9290 3.9680 4.0030 4.0340 4.0780 4.1370 4.1780 4.1800 4.1590 4.1420 4.1500 4.2020 4.2970 4.4050 4.4940 4.5460 4.5650
|
||||
3.4590 3.4650 3.4700 3.4710 3.4680 3.4670 3.4750 3.4920 3.5220 3.5570 3.5890 3.6100 3.6020 3.5880 3.5940 3.6240 3.6790 3.7420 3.7890 3.8100 3.8260 3.8510 3.8850 3.9380 3.9970 4.0640 4.1330 4.1730 4.1810 4.1720 4.1590 4.1600 4.1970 4.2740 4.3740 4.4670 4.5310 4.5580
|
||||
3.5290 3.5330 3.5340 3.5290 3.5190 3.5160 3.5220 3.5320 3.5540 3.5770 3.5910 3.5930 3.5860 3.5800 3.5900 3.6230 3.6770 3.7270 3.7620 3.7730 3.7750 3.7930 3.8250 3.8830 3.9570 4.0400 4.1190 4.1710 4.1950 4.1960 4.1870 4.1800 4.1950 4.2480 4.3320 4.4280 4.5070 4.5460
|
||||
3.5860 3.5890 3.5870 3.5770 3.5620 3.5520 3.5520 3.5540 3.5640 3.5700 3.5620 3.5430 3.5400 3.5550 3.5830 3.6250 3.6690 3.7000 3.7190 3.7320 3.7420 3.7640 3.7940 3.8460 3.9220 4.0110 4.1000 4.1660 4.2000 4.2050 4.1940 4.1850 4.1900 4.2220 4.2910 4.3910 4.4830 4.5350
|
||||
3.6220 3.6220 3.6180 3.6040 3.5850 3.5660 3.5560 3.5500 3.5500 3.5460 3.5190 3.4860 3.4830 3.5160 3.5650 3.6130 3.6480 3.6620 3.6700 3.6930 3.7230 3.7520 3.7890 3.8400 3.9130 3.9980 4.0890 4.1600 4.1950 4.1940 4.1820 4.1780 4.1860 4.2080 4.2680 4.3680 4.4700 4.5280
|
||||
3.6390 3.6370 3.6280 3.6110 3.5850 3.5580 3.5400 3.5300 3.5290 3.5210 3.4870 3.4480 3.4390 3.4730 3.5280 3.5790 3.6140 3.6290 3.6440 3.6820 3.7300 3.7720 3.8110 3.8620 3.9250 3.9960 4.0760 4.1430 4.1740 4.1730 4.1660 4.1710 4.1850 4.2070 4.2640 4.3630 4.4660 4.5260
|
||||
3.6550 3.6480 3.6320 3.6100 3.5770 3.5430 3.5200 3.5090 3.5100 3.5070 3.4770 3.4380 3.4170 3.4380 3.4830 3.5330 3.5800 3.6130 3.6470 3.7020 3.7640 3.8210 3.8690 3.9140 3.9600 4.0080 4.0650 4.1150 4.1450 4.1520 4.1560 4.1680 4.1860 4.2140 4.2720 4.3710 4.4710 4.5280
|
||||
3.6910 3.6780 3.6520 3.6190 3.5770 3.5350 3.5060 3.4920 3.4950 3.4950 3.4730 3.4360 3.4080 3.4190 3.4530 3.5000 3.5580 3.6160 3.6710 3.7350 3.8080 3.8830 3.9470 3.9960 4.0270 4.0490 4.0710 4.0990 4.1260 4.1440 4.1590 4.1750 4.1940 4.2240 4.2870 4.3840 4.4780 4.5320
|
||||
3.7560 3.7370 3.7000 3.6540 3.5990 3.5470 3.5090 3.4860 3.4760 3.4680 3.4510 3.4240 3.4090 3.4280 3.4590 3.4950 3.5550 3.6290 3.6940 3.7590 3.8380 3.9270 4.0120 4.0750 4.1090 4.1170 4.1090 4.1120 4.1300 4.1540 4.1750 4.1910 4.2080 4.2390 4.3020 4.3970 4.4850 4.5350
|
||||
3.8450 3.8230 3.7750 3.7160 3.6490 3.5850 3.5330 3.4920 3.4590 3.4350 3.4200 3.4100 3.4170 3.4500 3.4820 3.5120 3.5740 3.6530 3.7220 3.7840 3.8580 3.9420 4.0310 4.1130 4.1670 4.1840 4.1680 4.1560 4.1640 4.1820 4.2000 4.2140 4.2300 4.2580 4.3190 4.4080 4.4910 4.5380
|
||||
3.9520 3.9260 3.8710 3.8010 3.7200 3.6430 3.5780 3.5130 3.4560 3.4200 3.4060 3.4090 3.4310 3.4760 3.5200 3.5640 3.6280 3.6960 3.7610 3.8240 3.8870 3.9500 4.0220 4.1080 4.1840 4.2280 4.2320 4.2210 4.2190 4.2260 4.2370 4.2480 4.2600 4.2850 4.3390 4.4220 4.4990 4.5410
|
||||
4.0700 4.0420 3.9790 3.8940 3.7980 3.7070 3.6240 3.5430 3.4720 3.4310 3.4220 3.4370 3.4740 3.5300 3.5930 3.6540 3.7120 3.7630 3.8200 3.8820 3.9350 3.9780 4.0290 4.1060 4.1940 4.2650 4.2980 4.3000 4.2910 4.2850 4.2860 4.2920 4.3020 4.3220 4.3700 4.4410 4.5090 4.5460
|
||||
4.1830 4.1520 4.0800 3.9800 3.8660 3.7590 3.6640 3.5760 3.5050 3.4710 3.4730 3.5050 3.5550 3.6200 3.6910 3.7550 3.8040 3.8450 3.8980 3.9580 4.0010 4.0350 4.0770 4.1420 4.2260 4.3070 4.3620 4.3760 4.3660 4.3490 4.3390 4.3390 4.3460 4.3630 4.4030 4.4640 4.5200 4.5510
|
||||
4.2520 4.2210 4.1470 4.0410 3.9180 3.8020 3.7050 3.6240 3.5650 3.5420 3.5570 3.6000 3.6590 3.7260 3.7920 3.8490 3.8940 3.9330 3.9830 4.0370 4.0760 4.1120 4.1570 4.2150 4.2840 4.3590 4.4180 4.4370 4.4200 4.3920 4.3720 4.3670 4.3710 4.3870 4.4220 4.4750 4.5250 4.5520
|
||||
4.2580 4.2290 4.1640 4.0680 3.9550 3.8460 3.7550 3.6840 3.6390 3.6290 3.6560 3.7050 3.7690 3.8330 3.8890 3.9350 3.9720 4.0060 4.0500 4.0990 4.1430 4.1870 4.2410 4.2970 4.3500 4.4090 4.4580 4.4710 4.4440 4.4040 4.3740 4.3660 4.3710 4.3870 4.4200 4.4700 4.5180 4.5440
|
||||
4.2260 4.2020 4.1510 4.0740 3.9820 3.8870 3.8030 3.7410 3.7070 3.7070 3.7420 3.8000 3.8670 3.9310 3.9820 4.0160 4.0390 4.0610 4.0960 4.1460 4.1970 4.2440 4.3000 4.3560 4.4000 4.4450 4.4810 4.4830 4.4450 4.3940 4.3610 4.3540 4.3630 4.3820 4.4130 4.4590 4.5010 4.5250
|
||||
4.1960 4.1770 4.1350 4.0740 3.9990 3.9170 3.8420 3.7850 3.7590 3.7670 3.8080 3.8720 3.9460 4.0150 4.0660 4.0960 4.1070 4.1160 4.1420 4.1890 4.2420 4.2860 4.3340 4.3870 4.4270 4.4650 4.4880 4.4810 4.4390 4.3880 4.3550 4.3530 4.3700 4.3920 4.4180 4.4500 4.4800 4.4980
|
||||
4.1850 4.1650 4.1280 4.0760 4.0100 3.9370 3.8670 3.8130 3.7920 3.8030 3.8470 3.9160 3.9980 4.0770 4.1390 4.1730 4.1830 4.1870 4.2050 4.2430 4.2860 4.3240 4.3630 4.4110 4.4500 4.4770 4.4880 4.4750 4.4350 4.3910 4.3660 4.3690 4.3880 4.4100 4.4290 4.4460 4.4590 4.4670
|
||||
4.1820 4.1610 4.1240 4.0720 4.0110 3.9440 3.8810 3.8320 3.8110 3.8220 3.8640 3.9320 4.0210 4.1140 4.1930 4.2410 4.2610 4.2680 4.2800 4.3040 4.3330 4.3630 4.3960 4.4390 4.4730 4.4890 4.4860 4.4690 4.4360 4.4040 4.3880 4.3920 4.4070 4.4260 4.4380 4.4420 4.4430 4.4440
|
||||
4.1770 4.1550 4.1170 4.0650 4.0060 3.9460 3.8900 3.8470 3.8250 3.8320 3.8680 3.9350 4.0280 4.1350 4.2310 4.2960 4.3270 4.3390 4.3470 4.3590 4.3750 4.3980 4.4270 4.4620 4.4890 4.4960 4.4860 4.4670 4.4440 4.4240 4.4160 4.4190 4.4280 4.4420 4.4490 4.4470 4.4430 4.4410
|
||||
4.1700 4.1470 4.1060 4.0550 3.9990 3.9450 3.8970 3.8610 3.8430 3.8460 3.8780 3.9440 4.0440 4.1630 4.2690 4.3400 4.3740 4.3870 4.3910 4.3950 4.4060 4.4230 4.4470 4.4710 4.4900 4.4950 4.4880 4.4750 4.4620 4.4500 4.4490 4.4510 4.4580 4.4660 4.4700 4.4680 4.4640 4.4630
|
||||
4.1720 4.1460 4.1000 4.0470 3.9920 3.9430 3.9040 3.8780 3.8660 3.8740 3.9090 3.9790 4.0880 4.2100 4.3160 4.3810 4.4100 4.4170 4.4160 4.4160 4.4230 4.4360 4.4530 4.4700 4.4840 4.4930 4.4960 4.4930 4.4870 4.4810 4.4820 4.4870 4.4930 4.4970 4.4990 4.4980 4.4960 4.4950
|
||||
4.1820 4.1510 4.1000 4.0420 3.9880 3.9440 3.9140 3.8990 3.9010 3.9230 3.9700 4.0490 4.1610 4.2790 4.3720 4.4260 4.4440 4.4420 4.4350 4.4320 4.4340 4.4430 4.4550 4.4700 4.4870 4.5010 4.5120 4.5200 4.5190 4.5160 4.5160 4.5190 4.5230 4.5240 4.5230 4.5230 4.5220 4.5210
|
||||
4.1820 4.1500 4.0980 4.0390 3.9870 3.9490 3.9290 3.9260 3.9450 3.9860 4.0520 4.1410 4.2480 4.3510 4.4260 4.4670 4.4770 4.4700 4.4590 4.4520 4.4510 4.4540 4.4640 4.4800 4.5000 4.5200 4.5370 4.5510 4.5570 4.5540 4.5490 4.5450 4.5410 4.5380 4.5340 4.5330 4.5320 4.5310
|
||||
4.1590 4.1330 4.0870 4.0330 3.9870 3.9580 3.9470 3.9550 3.9880 4.0480 4.1300 4.2240 4.3210 4.4060 4.4660 4.4950 4.5010 4.4960 4.4870 4.4780 4.4720 4.4710 4.4790 4.4950 4.5150 4.5380 4.5620 4.5820 4.5950 4.5920 4.5800 4.5640 4.5520 4.5430 4.5370 4.5330 4.5300 4.5270
|
||||
4.1250 4.1050 4.0680 4.0230 3.9840 3.9630 3.9610 3.9760 4.0160 4.0830 4.1730 4.2710 4.3610 4.4340 4.4830 4.5090 4.5170 4.5170 4.5100 4.5010 4.4930 4.4910 4.4960 4.5090 4.5260 4.5480 4.5760 4.6040 4.6220 4.6230 4.6050 4.5820 4.5630 4.5510 4.5430 4.5340 4.5260 4.5210
|
||||
4.1040 4.0850 4.0500 4.0100 3.9780 3.9630 3.9650 3.9810 4.0180 4.0850 4.1750 4.2750 4.3660 4.4370 4.4830 4.5100 4.5240 4.5270 4.5230 4.5130 4.5060 4.5040 4.5080 4.5170 4.5320 4.5510 4.5790 4.6090 4.6320 4.6360 4.6210 4.5970 4.5780 4.5660 4.5570 4.5430 4.5290 4.5200
|
||||
4.1080 4.0820 4.0400 3.9990 3.9710 3.9600 3.9620 3.9750 4.0070 4.0660 4.1540 4.2560 4.3520 4.4250 4.4740 4.5060 4.5250 4.5310 4.5260 4.5160 4.5090 4.5100 4.5160 4.5230 4.5340 4.5520 4.5760 4.6040 4.6260 4.6340 4.6250 4.6070 4.5910 4.5830 4.5740 4.5560 4.5350 4.5230
|
||||
4.1210 4.0870 4.0370 3.9940 3.9670 3.9570 3.9590 3.9700 3.9980 4.0520 4.1370 4.2410 4.3410 4.4150 4.4660 4.5020 4.5250 4.5320 4.5260 4.5150 4.5100 4.5130 4.5200 4.5280 4.5370 4.5520 4.5730 4.5970 4.6170 4.6270 4.6230 4.6090 4.5970 4.5930 4.5840 4.5640 4.5400 4.5250
|
||||
3.5690 3.5840 3.6030 3.6220 3.6450 3.6760 3.7040 3.7210 3.7290 3.7390 3.7580 3.7910 3.8410 3.9020 3.9600 4.0110 4.0750 4.1680 4.2790 4.3730 4.4240 4.4340 4.4350 4.4510 4.4770 4.4970 4.5100 4.5220 4.5330 4.5410 4.5460 4.5500 4.5490 4.5420 4.5370 4.5400 4.5470 4.5510
|
||||
3.5520 3.5670 3.5890 3.6130 3.6420 3.6730 3.6980 3.7120 3.7190 3.7310 3.7560 3.7980 3.8600 3.9300 3.9900 4.0350 4.0890 4.1720 4.2760 4.3690 4.4230 4.4390 4.4410 4.4520 4.4690 4.4800 4.4900 4.5060 4.5220 4.5340 4.5430 4.5490 4.5490 4.5420 4.5370 4.5400 4.5470 4.5510
|
||||
3.5230 3.5380 3.5660 3.5980 3.6300 3.6590 3.6810 3.6960 3.7120 3.7340 3.7710 3.8240 3.8940 3.9710 4.0320 4.0710 4.1100 4.1780 4.2700 4.3550 4.4090 4.4330 4.4400 4.4490 4.4580 4.4630 4.4680 4.4830 4.5030 4.5200 4.5340 4.5450 4.5470 4.5410 4.5370 4.5400 4.5470 4.5510
|
||||
3.4940 3.5100 3.5400 3.5760 3.6080 3.6320 3.6490 3.6690 3.6960 3.7340 3.7820 3.8420 3.9150 3.9920 4.0550 4.0960 4.1330 4.1900 4.2690 4.3450 4.3980 4.4250 4.4340 4.4430 4.4510 4.4530 4.4560 4.4660 4.4800 4.5000 4.5200 4.5360 4.5430 4.5400 4.5360 4.5400 4.5470 4.5510
|
||||
3.4740 3.4920 3.5210 3.5530 3.5790 3.5950 3.6040 3.6300 3.6730 3.7260 3.7820 3.8400 3.9040 3.9730 4.0410 4.1000 4.1500 4.2080 4.2790 4.3470 4.3950 4.4230 4.4350 4.4460 4.4550 4.4570 4.4550 4.4550 4.4620 4.4760 4.4980 4.5200 4.5350 4.5360 4.5350 4.5400 4.5470 4.5510
|
||||
3.4690 3.4870 3.5130 3.5390 3.5560 3.5640 3.5670 3.5930 3.6460 3.7090 3.7680 3.8170 3.8650 3.9210 3.9950 4.0800 4.1570 4.2270 4.2970 4.3600 4.4040 4.4340 4.4530 4.4660 4.4730 4.4710 4.4620 4.4520 4.4470 4.4540 4.4740 4.5000 4.5200 4.5280 4.5310 4.5390 4.5470 4.5510
|
||||
3.4780 3.4930 3.5140 3.5340 3.5480 3.5560 3.5630 3.5860 3.6400 3.7060 3.7610 3.7990 3.8300 3.8750 3.9490 4.0480 4.1460 4.2320 4.3100 4.3730 4.4150 4.4450 4.4720 4.4890 4.4930 4.4890 4.4770 4.4580 4.4440 4.4420 4.4550 4.4800 4.5020 4.5150 4.5250 4.5360 4.5460 4.5510
|
||||
3.4900 3.5000 3.5170 3.5350 3.5520 3.5690 3.5860 3.6140 3.6600 3.7230 3.7740 3.8050 3.8260 3.8630 3.9280 4.0190 4.1210 4.2190 4.3060 4.3710 4.4120 4.4410 4.4710 4.4920 4.5000 4.5010 4.4920 4.4690 4.4470 4.4390 4.4460 4.4640 4.4830 4.4990 4.5150 4.5330 4.5450 4.5500
|
||||
3.4940 3.4990 3.5120 3.5300 3.5520 3.5770 3.6060 3.6400 3.6820 3.7350 3.7830 3.8150 3.8400 3.8770 3.9350 4.0100 4.0990 4.1940 4.2820 4.3480 4.3860 4.4140 4.4480 4.4750 4.4890 4.4970 4.4910 4.4670 4.4460 4.4370 4.4410 4.4510 4.4660 4.4840 4.5070 4.5290 4.5440 4.5500
|
||||
3.4830 3.4860 3.4950 3.5120 3.5340 3.5570 3.5860 3.6240 3.6660 3.7110 3.7570 3.7990 3.8390 3.8880 3.9480 4.0140 4.0890 4.1700 4.2450 4.2980 4.3310 4.3640 4.4050 4.4410 4.4600 4.4700 4.4670 4.4550 4.4410 4.4340 4.4350 4.4400 4.4530 4.4740 4.5010 4.5270 4.5440 4.5500
|
||||
3.4580 3.4600 3.4680 3.4850 3.5040 3.5220 3.5450 3.5790 3.6210 3.6630 3.7070 3.7500 3.7990 3.8540 3.9220 3.9940 4.0680 4.1410 4.1980 4.2340 4.2660 4.3050 4.3550 4.3960 4.4150 4.4250 4.4340 4.4420 4.4420 4.4360 4.4330 4.4340 4.4450 4.4680 4.4980 4.5260 4.5440 4.5500
|
||||
3.4310 3.4340 3.4430 3.4600 3.4780 3.4920 3.5110 3.5380 3.5760 3.6130 3.6500 3.6890 3.7340 3.7890 3.8630 3.9470 4.0290 4.1040 4.1560 4.1900 4.2250 4.2690 4.3150 4.3480 4.3630 4.3820 4.4150 4.4460 4.4570 4.4510 4.4410 4.4360 4.4430 4.4650 4.4950 4.5250 4.5430 4.5500
|
||||
3.4220 3.4250 3.4360 3.4530 3.4700 3.4820 3.4980 3.5200 3.5530 3.5860 3.6210 3.6590 3.6970 3.7480 3.8200 3.9030 3.9880 4.0690 4.1300 4.1710 4.2100 4.2480 4.2790 4.3010 4.3170 4.3510 4.4070 4.4560 4.4750 4.4690 4.4550 4.4440 4.4450 4.4640 4.4940 4.5240 4.5430 4.5500
|
||||
3.4420 3.4470 3.4590 3.4720 3.4830 3.4940 3.5090 3.5310 3.5590 3.5890 3.6210 3.6590 3.6970 3.7460 3.8120 3.8820 3.9570 4.0390 4.1090 4.1610 4.1980 4.2230 4.2400 4.2670 4.3010 4.3520 4.4160 4.4650 4.4860 4.4840 4.4720 4.4580 4.4530 4.4660 4.4940 4.5230 4.5430 4.5500
|
||||
3.4930 3.4980 3.5060 3.5120 3.5170 3.5260 3.5410 3.5600 3.5850 3.6090 3.6360 3.6730 3.7140 3.7660 3.8240 3.8790 3.9400 4.0120 4.0870 4.1460 4.1820 4.1960 4.2080 4.2480 4.3080 4.3780 4.4440 4.4850 4.5020 4.5060 4.4970 4.4780 4.4660 4.4720 4.4960 4.5230 4.5420 4.5490
|
||||
3.5610 3.5640 3.5650 3.5640 3.5620 3.5670 3.5800 3.5930 3.6090 3.6260 3.6450 3.6770 3.7260 3.7860 3.8430 3.8910 3.9400 4.0010 4.0730 4.1370 4.1750 4.1880 4.1980 4.2440 4.3170 4.3980 4.4640 4.5010 4.5170 4.5230 4.5170 4.4970 4.4790 4.4800 4.4970 4.5220 4.5420 4.5490
|
||||
3.6330 3.6310 3.6240 3.6130 3.6030 3.6010 3.6050 3.6090 3.6160 3.6300 3.6500 3.6850 3.7490 3.8240 3.8880 3.9390 3.9800 4.0240 4.0810 4.1430 4.1850 4.2020 4.2140 4.2550 4.3280 4.4060 4.4680 4.5000 4.5140 4.5180 4.5120 4.4950 4.4810 4.4820 4.4980 4.5230 4.5420 4.5490
|
||||
3.7070 3.6950 3.6740 3.6520 3.6310 3.6140 3.6060 3.6000 3.6060 3.6240 3.6540 3.7030 3.7850 3.8800 3.9610 4.0150 4.0470 4.0720 4.1070 4.1620 4.2090 4.2340 4.2540 4.2910 4.3500 4.4150 4.4650 4.4910 4.4970 4.4970 4.4910 4.4810 4.4740 4.4800 4.5000 4.5250 4.5430 4.5500
|
||||
3.7970 3.7670 3.7220 3.6810 3.6440 3.6120 3.5890 3.5780 3.5880 3.6140 3.6520 3.7120 3.8050 3.9150 4.0090 4.0680 4.0960 4.1090 4.1350 4.1840 4.2360 4.2710 4.2960 4.3310 4.3760 4.4210 4.4570 4.4740 4.4770 4.4770 4.4760 4.4730 4.4720 4.4840 4.5070 4.5310 4.5460 4.5510
|
||||
3.9000 3.8470 3.7730 3.7080 3.6540 3.6080 3.5750 3.5600 3.5740 3.6030 3.6420 3.7000 3.7870 3.9010 4.0000 4.0630 4.0910 4.1050 4.1350 4.1930 4.2540 4.2960 4.3250 4.3580 4.3950 4.4240 4.4460 4.4570 4.4630 4.4720 4.4800 4.4830 4.4870 4.4990 4.5210 4.5410 4.5510 4.5530
|
||||
3.9860 3.9190 3.8230 3.7400 3.6710 3.6140 3.5740 3.5580 3.5690 3.5960 3.6300 3.6780 3.7580 3.8700 3.9690 4.0230 4.0450 4.0640 4.1070 4.1780 4.2520 4.3050 4.3430 4.3780 4.4070 4.4230 4.4310 4.4410 4.4580 4.4800 4.4960 4.5040 4.5090 4.5210 4.5370 4.5510 4.5560 4.5560
|
||||
4.0380 3.9730 3.8760 3.7850 3.7080 3.6420 3.5950 3.5720 3.5780 3.6020 3.6360 3.6850 3.7670 3.8820 3.9690 3.9960 3.9960 4.0150 4.0650 4.1440 4.2290 4.2980 4.3480 4.3890 4.4120 4.4190 4.4160 4.4270 4.4570 4.4900 4.5130 4.5240 4.5300 4.5380 4.5500 4.5580 4.5590 4.5570
|
||||
4.0810 4.0280 3.9410 3.8540 3.7720 3.7000 3.6440 3.6120 3.6120 3.6420 3.6910 3.7510 3.8360 3.9420 4.0040 3.9980 3.9780 3.9870 4.0360 4.1150 4.2020 4.2770 4.3360 4.3820 4.4060 4.4130 4.4130 4.4290 4.4640 4.5010 4.5250 4.5360 4.5420 4.5470 4.5530 4.5590 4.5590 4.5570
|
||||
4.1520 4.1070 4.0300 3.9460 3.8620 3.7840 3.7180 3.6760 3.6740 3.7230 3.7940 3.8610 3.9350 4.0130 4.0520 4.0350 4.0060 4.0040 4.0430 4.1120 4.1920 4.2620 4.3200 4.3650 4.3950 4.4140 4.4280 4.4510 4.4840 4.5120 4.5300 4.5380 4.5420 4.5460 4.5500 4.5550 4.5570 4.5560
|
||||
4.2490 4.2080 4.1350 4.0520 3.9630 3.8760 3.8000 3.7490 3.7530 3.8210 3.9070 3.9720 4.0240 4.0770 4.1080 4.1030 4.0800 4.0730 4.1010 4.1560 4.2210 4.2790 4.3260 4.3640 4.3960 4.4280 4.4590 4.4860 4.5080 4.5210 4.5280 4.5310 4.5340 4.5370 4.5420 4.5500 4.5540 4.5540
|
||||
4.3470 4.3100 4.2420 4.1550 4.0590 3.9600 3.8720 3.8170 3.8250 3.9000 3.9890 4.0450 4.0810 4.1210 4.1600 4.1770 4.1750 4.1770 4.2020 4.2440 4.2880 4.3300 4.3640 4.3900 4.4150 4.4500 4.4870 4.5130 4.5240 4.5240 4.5220 4.5200 4.5200 4.5250 4.5340 4.5450 4.5520 4.5530
|
||||
4.4190 4.3910 4.3310 4.2480 4.1460 4.0370 3.9400 3.8810 3.8860 3.9520 4.0310 4.0780 4.1100 4.1540 4.2050 4.2440 4.2670 4.2850 4.3120 4.3400 4.3630 4.3890 4.4140 4.4330 4.4480 4.4760 4.5080 4.5280 4.5290 4.5240 4.5180 4.5140 4.5130 4.5190 4.5300 4.5420 4.5490 4.5510
|
||||
4.4580 4.4400 4.3960 4.3250 4.2280 4.1140 4.0100 3.9420 3.9340 3.9810 4.0470 4.0990 4.1420 4.1930 4.2530 4.3020 4.3390 4.3680 4.3910 4.4050 4.4120 4.4270 4.4510 4.4720 4.4850 4.5030 4.5240 4.5320 4.5270 4.5200 4.5170 4.5150 4.5150 4.5190 4.5270 4.5370 4.5430 4.5440
|
||||
4.4720 4.4630 4.4350 4.3800 4.2930 4.1830 4.0730 3.9970 3.9710 3.9990 4.0590 4.1230 4.1830 4.2430 4.3010 4.3520 4.3910 4.4150 4.4270 4.4300 4.4300 4.4380 4.4650 4.4950 4.5120 4.5230 4.5300 4.5270 4.5160 4.5110 4.5140 4.5160 4.5160 4.5160 4.5190 4.5240 4.5270 4.5280
|
||||
4.4750 4.4690 4.4520 4.4120 4.3400 4.2380 4.1280 4.0430 4.0070 4.0270 4.0880 4.1640 4.2350 4.2950 4.3480 4.3970 4.4310 4.4430 4.4400 4.4320 4.4300 4.4380 4.4670 4.5050 4.5260 4.5320 4.5250 4.5110 4.4970 4.4960 4.5050 4.5110 4.5090 4.5060 4.5040 4.5050 4.5060 4.5070
|
||||
4.4790 4.4720 4.4580 4.4280 4.3710 4.2810 4.1760 4.0880 4.0500 4.0740 4.1410 4.2220 4.2920 4.3450 4.3920 4.4350 4.4620 4.4610 4.4440 4.4300 4.4290 4.4430 4.4730 4.5130 4.5340 4.5320 4.5130 4.4910 4.4740 4.4760 4.4910 4.5000 4.5000 4.4950 4.4910 4.4920 4.4930 4.4950
|
||||
4.4850 4.4740 4.4580 4.4340 4.3900 4.3150 4.2180 4.1330 4.0990 4.1330 4.2080 4.2880 4.3490 4.3900 4.4260 4.4600 4.4770 4.4700 4.4470 4.4310 4.4320 4.4510 4.4820 4.5180 4.5360 4.5270 4.5000 4.4730 4.4570 4.4600 4.4790 4.4940 4.4970 4.4930 4.4890 4.4910 4.4950 4.4990
|
||||
4.4860 4.4720 4.4540 4.4320 4.3950 4.3290 4.2410 4.1640 4.1410 4.1860 4.2680 4.3440 4.3920 4.4210 4.4460 4.4700 4.4790 4.4680 4.4490 4.4380 4.4410 4.4600 4.4870 4.5130 4.5240 4.5130 4.4860 4.4630 4.4510 4.4550 4.4730 4.4910 4.4990 4.4970 4.4940 4.4970 4.5030 4.5070
|
||||
4.4780 4.4660 4.4480 4.4270 4.3860 4.3190 4.2380 4.1750 4.1680 4.2240 4.3060 4.3750 4.4160 4.4390 4.4550 4.4700 4.4740 4.4660 4.4520 4.4440 4.4500 4.4640 4.4820 4.4980 4.5010 4.4900 4.4750 4.4640 4.4610 4.4660 4.4780 4.4930 4.5010 4.5000 4.4980 4.5010 4.5060 4.5090
|
||||
4.4700 4.4620 4.4490 4.4260 4.3800 4.3070 4.2300 4.1850 4.1940 4.2540 4.3270 4.3860 4.4240 4.4460 4.4610 4.4740 4.4780 4.4720 4.4620 4.4540 4.4550 4.4640 4.4750 4.4800 4.4780 4.4720 4.4700 4.4760 4.4830 4.4880 4.4940 4.5020 4.5060 4.5060 4.5040 4.5060 4.5070 4.5080
|
||||
4.4720 4.4700 4.4630 4.4410 4.3920 4.3180 4.2480 4.2170 4.2380 4.2900 4.3490 4.3950 4.4270 4.4520 4.4710 4.4870 4.4940 4.4890 4.4780 4.4670 4.4630 4.4650 4.4700 4.4730 4.4720 4.4710 4.4780 4.4950 4.5100 4.5150 4.5160 4.5180 4.5170 4.5150 4.5130 4.5130 4.5120 4.5110
|
||||
4.4880 4.4890 4.4870 4.4710 4.4280 4.3610 4.3010 4.2800 4.2990 4.3400 4.3800 4.4110 4.4370 4.4620 4.4850 4.5030 4.5120 4.5090 4.4970 4.4840 4.4740 4.4730 4.4760 4.4790 4.4800 4.4840 4.4960 4.5180 4.5380 4.5440 4.5410 4.5360 4.5300 4.5240 4.5200 4.5190 4.5170 4.5140
|
||||
4.5080 4.5100 4.5120 4.5040 4.4730 4.4190 4.3720 4.3540 4.3640 4.3870 4.4090 4.4290 4.4500 4.4710 4.4930 4.5110 4.5210 4.5210 4.5130 4.5000 4.4890 4.4860 4.4890 4.4910 4.4940 4.5000 4.5160 4.5400 4.5630 4.5700 4.5620 4.5490 4.5370 4.5270 4.5210 4.5170 4.5150 4.5120
|
||||
4.5230 4.5240 4.5260 4.5210 4.5010 4.4640 4.4290 4.4110 4.4110 4.4150 4.4210 4.4340 4.4530 4.4750 4.4950 4.5110 4.5230 4.5260 4.5230 4.5130 4.5040 4.5000 4.5000 4.5030 4.5050 4.5120 4.5310 4.5580 4.5800 4.5860 4.5770 4.5590 4.5430 4.5310 4.5230 4.5170 4.5120 4.5080
|
||||
4.5270 4.5250 4.5220 4.5140 4.4980 4.4730 4.4510 4.4390 4.4290 4.4170 4.4110 4.4200 4.4440 4.4690 4.4900 4.5070 4.5200 4.5280 4.5260 4.5180 4.5090 4.5060 4.5070 4.5090 4.5120 4.5210 4.5400 4.5660 4.5860 4.5930 4.5840 4.5690 4.5530 4.5420 4.5330 4.5230 4.5140 4.5090
|
||||
4.5210 4.5160 4.5060 4.4920 4.4740 4.4580 4.4490 4.4430 4.4300 4.4070 4.3920 4.4020 4.4300 4.4590 4.4830 4.5030 4.5190 4.5270 4.5250 4.5170 4.5090 4.5080 4.5100 4.5120 4.5160 4.5260 4.5440 4.5660 4.5830 4.5900 4.5860 4.5740 4.5630 4.5560 4.5470 4.5340 4.5200 4.5120
|
||||
4.5150 4.5070 4.4930 4.4730 4.4540 4.4430 4.4410 4.4420 4.4290 4.4020 4.3840 4.3930 4.4220 4.4530 4.4790 4.5010 4.5190 4.5270 4.5230 4.5150 4.5080 4.5080 4.5110 4.5140 4.5190 4.5300 4.5460 4.5640 4.5780 4.5850 4.5840 4.5760 4.5680 4.5630 4.5560 4.5410 4.5240 4.5150
|
||||
3.6620 3.6730 3.6860 3.7010 3.7420 3.8160 3.8970 3.9500 3.9640 3.9540 3.9450 3.9590 4.0090 4.0880 4.1720 4.2400 4.2850 4.3180 4.3490 4.3780 4.3930 4.3940 4.3960 4.4120 4.4360 4.4540 4.4660 4.4800 4.4950 4.5070 4.5150 4.5180 4.5150 4.5090 4.5060 4.5070 4.5110 4.5130
|
||||
3.6530 3.6610 3.6750 3.7000 3.7570 3.8460 3.9340 3.9850 3.9910 3.9760 3.9640 3.9780 4.0250 4.0970 4.1710 4.2290 4.2690 4.3020 4.3360 4.3680 4.3890 4.3980 4.4010 4.4120 4.4280 4.4380 4.4490 4.4650 4.4850 4.5020 4.5130 4.5170 4.5150 4.5090 4.5060 4.5070 4.5110 4.5130
|
||||
3.6330 3.6400 3.6590 3.7000 3.7780 3.8820 3.9750 4.0220 4.0260 4.0170 4.0150 4.0340 4.0730 4.1270 4.1790 4.2210 4.2510 4.2820 4.3170 4.3510 4.3790 4.3950 4.4030 4.4110 4.4170 4.4210 4.4290 4.4470 4.4700 4.4910 4.5060 4.5140 4.5140 4.5090 4.5060 4.5070 4.5110 4.5130
|
||||
3.6050 3.6150 3.6430 3.6990 3.7900 3.8990 3.9850 4.0220 4.0300 4.0450 4.0740 4.1070 4.1380 4.1690 4.1990 4.2230 4.2440 4.2710 4.3060 4.3430 4.3730 4.3910 4.3990 4.4060 4.4100 4.4140 4.4210 4.4350 4.4560 4.4770 4.4940 4.5050 4.5100 4.5070 4.5050 4.5070 4.5110 4.5130
|
||||
3.5800 3.5950 3.6300 3.6920 3.7830 3.8830 3.9510 3.9790 4.0010 4.0520 4.1180 4.1690 4.1940 4.2080 4.2190 4.2330 4.2480 4.2730 4.3070 4.3440 4.3740 4.3920 4.4030 4.4090 4.4150 4.4170 4.4230 4.4320 4.4440 4.4590 4.4750 4.4900 4.5010 4.5040 4.5040 4.5070 4.5110 4.5130
|
||||
3.5810 3.5960 3.6280 3.6820 3.7600 3.8430 3.8930 3.9150 3.9560 4.0370 4.1320 4.1980 4.2230 4.2270 4.2310 4.2440 4.2610 4.2840 4.3190 4.3540 4.3840 4.4070 4.4210 4.4280 4.4300 4.4300 4.4300 4.4340 4.4370 4.4420 4.4530 4.4700 4.4880 4.4960 4.5010 4.5060 4.5110 4.5130
|
||||
3.6300 3.6330 3.6460 3.6790 3.7350 3.7990 3.8420 3.8680 3.9210 4.0210 4.1300 4.2030 4.2300 4.2360 4.2420 4.2570 4.2770 4.3040 4.3390 4.3750 4.4040 4.4260 4.4450 4.4530 4.4510 4.4470 4.4450 4.4410 4.4370 4.4320 4.4370 4.4530 4.4730 4.4870 4.4960 4.5040 4.5100 4.5130
|
||||
3.7100 3.6930 3.6770 3.6840 3.7220 3.7770 3.8220 3.8570 3.9170 4.0210 4.1290 4.1990 4.2290 4.2430 4.2570 4.2760 4.3020 4.3320 4.3690 4.4030 4.4270 4.4430 4.4590 4.4660 4.4650 4.4640 4.4610 4.4510 4.4400 4.4310 4.4310 4.4430 4.4610 4.4770 4.4900 4.5020 4.5100 4.5130
|
||||
3.7650 3.7320 3.6970 3.6900 3.7230 3.7800 3.8380 3.8840 3.9420 4.0280 4.1200 4.1810 4.2160 4.2450 4.2740 4.3040 4.3350 4.3700 4.4060 4.4340 4.4470 4.4500 4.4570 4.4640 4.4660 4.4690 4.4660 4.4550 4.4410 4.4320 4.4320 4.4390 4.4540 4.4700 4.4860 4.5000 4.5090 4.5120
|
||||
3.7500 3.7170 3.6820 3.6820 3.7270 3.7990 3.8680 3.9170 3.9600 4.0180 4.0850 4.1380 4.1830 4.2310 4.2820 4.3280 4.3680 4.4040 4.4340 4.4500 4.4480 4.4390 4.4410 4.4490 4.4550 4.4590 4.4560 4.4500 4.4410 4.4330 4.4320 4.4370 4.4500 4.4670 4.4840 4.5000 4.5090 4.5120
|
||||
3.6810 3.6590 3.6420 3.6600 3.7220 3.8100 3.8840 3.9240 3.9440 3.9720 4.0180 4.0720 4.1300 4.1920 4.2580 4.3170 4.3660 4.4070 4.4320 4.4380 4.4280 4.4170 4.4180 4.4290 4.4380 4.4410 4.4430 4.4450 4.4430 4.4330 4.4290 4.4320 4.4440 4.4620 4.4820 4.4990 4.5090 4.5120
|
||||
3.6040 3.5950 3.5960 3.6310 3.7040 3.7930 3.8600 3.8820 3.8810 3.8910 3.9330 3.9990 4.0740 4.1440 4.2110 4.2730 4.3280 4.3750 4.4040 4.4140 4.4080 4.3980 4.3970 4.4080 4.4180 4.4250 4.4380 4.4500 4.4500 4.4380 4.4260 4.4260 4.4360 4.4550 4.4770 4.4970 4.5080 4.5120
|
||||
3.5530 3.5530 3.5660 3.6060 3.6720 3.7470 3.7980 3.8080 3.7990 3.8070 3.8600 3.9510 4.0450 4.1180 4.1760 4.2320 4.2890 4.3470 4.3850 4.3980 4.3920 4.3780 4.3720 4.3820 4.3950 4.4120 4.4380 4.4580 4.4600 4.4450 4.4300 4.4230 4.4290 4.4480 4.4730 4.4950 4.5080 4.5120
|
||||
3.5400 3.5450 3.5610 3.5920 3.6390 3.6910 3.7270 3.7360 3.7360 3.7520 3.8170 3.9260 4.0330 4.1110 4.1680 4.2220 4.2860 4.3520 4.3940 4.3970 4.3760 4.3510 4.3410 4.3560 4.3810 4.4120 4.4470 4.4670 4.4680 4.4560 4.4420 4.4310 4.4320 4.4470 4.4710 4.4940 4.5070 4.5120
|
||||
3.5700 3.5760 3.5860 3.6010 3.6250 3.6560 3.6830 3.6970 3.7080 3.7330 3.7970 3.9050 4.0190 4.1080 4.1760 4.2400 4.3120 4.3800 4.4160 4.4040 4.3650 4.3310 4.3200 4.3410 4.3770 4.4210 4.4600 4.4790 4.4800 4.4730 4.4600 4.4470 4.4410 4.4500 4.4690 4.4910 4.5050 4.5110
|
||||
3.6500 3.6510 3.6470 3.6420 3.6440 3.6600 3.6820 3.6970 3.7110 3.7390 3.7940 3.8840 3.9940 4.0980 4.1860 4.2650 4.3400 4.4030 4.4280 4.4090 4.3640 4.3310 4.3230 4.3410 4.3790 4.4230 4.4630 4.4800 4.4830 4.4790 4.4720 4.4560 4.4460 4.4490 4.4650 4.4870 4.5020 4.5090
|
||||
3.7810 3.7730 3.7510 3.7200 3.6970 3.6930 3.7040 3.7160 3.7370 3.7720 3.8230 3.8940 3.9920 4.1000 4.2010 4.2870 4.3550 4.4000 4.4140 4.3980 4.3650 4.3430 4.3370 4.3500 4.3810 4.4210 4.4550 4.4700 4.4710 4.4680 4.4610 4.4500 4.4400 4.4440 4.4600 4.4820 4.5000 4.5090
|
||||
3.9460 3.9280 3.8860 3.8280 3.7730 3.7410 3.7320 3.7400 3.7730 3.8300 3.8900 3.9500 4.0270 4.1230 4.2190 4.2960 4.3470 4.3740 4.3800 4.3740 4.3600 4.3520 4.3530 4.3640 4.3890 4.4220 4.4500 4.4600 4.4560 4.4510 4.4450 4.4360 4.4320 4.4390 4.4580 4.4820 4.5010 4.5090
|
||||
4.1080 4.0800 4.0230 3.9450 3.8620 3.7960 3.7620 3.7670 3.8140 3.8880 3.9580 4.0160 4.0760 4.1520 4.2280 4.2860 4.3250 4.3450 4.3540 4.3580 4.3590 4.3620 4.3670 4.3830 4.4040 4.4300 4.4510 4.4550 4.4470 4.4410 4.4380 4.4350 4.4340 4.4440 4.4650 4.4870 4.5030 4.5100
|
||||
4.2310 4.1970 4.1330 4.0470 3.9500 3.8600 3.8080 3.8070 3.8560 3.9300 4.0000 4.0580 4.1120 4.1710 4.2250 4.2690 4.3050 4.3300 4.3490 4.3610 4.3680 4.3740 4.3840 4.4030 4.4260 4.4470 4.4590 4.4580 4.4500 4.4470 4.4480 4.4500 4.4520 4.4620 4.4790 4.4970 4.5080 4.5120
|
||||
4.3090 4.2740 4.2070 4.1210 4.0230 3.9320 3.8730 3.8620 3.9000 3.9640 4.0310 4.0910 4.1420 4.1910 4.2290 4.2620 4.2970 4.3300 4.3550 4.3670 4.3720 4.3810 4.4020 4.4280 4.4520 4.4670 4.4700 4.4660 4.4620 4.4630 4.4690 4.4740 4.4770 4.4850 4.4960 4.5060 4.5120 4.5140
|
||||
4.3560 4.3210 4.2540 4.1700 4.0800 4.0030 3.9500 3.9290 3.9510 4.0070 4.0770 4.1400 4.1870 4.2280 4.2550 4.2750 4.3040 4.3350 4.3510 4.3540 4.3560 4.3740 4.4090 4.4470 4.4730 4.4860 4.4820 4.4760 4.4750 4.4820 4.4900 4.4970 4.5000 4.5050 4.5100 4.5140 4.5160 4.5150
|
||||
4.3870 4.3560 4.2930 4.2140 4.1370 4.0760 4.0320 4.0060 4.0160 4.0680 4.1420 4.2010 4.2400 4.2700 4.2870 4.2970 4.3180 4.3370 4.3360 4.3260 4.3260 4.3510 4.3970 4.4450 4.4790 4.4940 4.4920 4.4880 4.4890 4.4970 4.5050 4.5110 4.5160 4.5160 4.5180 4.5180 4.5180 4.5160
|
||||
4.4100 4.3850 4.3350 4.2710 4.2080 4.1580 4.1200 4.0930 4.0980 4.1440 4.2060 4.2490 4.2740 4.2930 4.3070 4.3200 4.3380 4.3410 4.3270 4.3060 4.3030 4.3280 4.3780 4.4300 4.4700 4.4920 4.5000 4.4990 4.5020 4.5070 4.5120 4.5170 4.5190 4.5190 4.5200 4.5190 4.5180 4.5160
|
||||
4.4340 4.4160 4.3800 4.3380 4.2920 4.2500 4.2130 4.1890 4.1900 4.2210 4.2600 4.2820 4.2920 4.3060 4.3240 4.3440 4.3600 4.3560 4.3370 4.3140 4.3080 4.3290 4.3720 4.4190 4.4600 4.4880 4.5060 4.5110 4.5100 4.5090 4.5090 4.5090 4.5090 4.5110 4.5140 4.5170 4.5170 4.5160
|
||||
4.4600 4.4460 4.4230 4.3990 4.3720 4.3410 4.3080 4.2850 4.2780 4.2900 4.3050 4.3100 4.3100 4.3180 4.3370 4.3620 4.3810 4.3840 4.3720 4.3540 4.3440 4.3580 4.3900 4.4260 4.4570 4.4860 4.5080 4.5150 4.5120 4.5050 4.4990 4.4940 4.4920 4.4960 4.5030 4.5110 4.5150 4.5150
|
||||
4.4850 4.4720 4.4550 4.4440 4.4310 4.4140 4.3920 4.3680 4.3520 4.3460 4.3430 4.3350 4.3280 4.3310 4.3480 4.3760 4.4010 4.4180 4.4180 4.4060 4.3930 4.4000 4.4230 4.4480 4.4660 4.4890 4.5080 4.5140 4.5060 4.4970 4.4880 4.4810 4.4790 4.4840 4.4950 4.5060 4.5110 4.5120
|
||||
4.5020 4.4900 4.4760 4.4670 4.4640 4.4610 4.4490 4.4280 4.4050 4.3870 4.3730 4.3590 4.3480 4.3480 4.3620 4.3900 4.4220 4.4470 4.4560 4.4460 4.4320 4.4350 4.4550 4.4750 4.4860 4.4980 4.5080 4.5080 4.4970 4.4870 4.4820 4.4770 4.4750 4.4810 4.4920 4.5010 4.5050 4.5060
|
||||
4.5100 4.4990 4.4850 4.4760 4.4770 4.4810 4.4790 4.4630 4.4380 4.4140 4.3960 4.3820 4.3700 4.3670 4.3800 4.4080 4.4420 4.4650 4.4730 4.4640 4.4510 4.4510 4.4720 4.4950 4.5040 4.5050 4.5030 4.4920 4.4790 4.4730 4.4730 4.4720 4.4730 4.4760 4.4840 4.4890 4.4920 4.4920
|
||||
4.5130 4.5030 4.4890 4.4800 4.4800 4.4890 4.4930 4.4830 4.4620 4.4390 4.4210 4.4080 4.3970 4.3930 4.4050 4.4330 4.4630 4.4770 4.4720 4.4600 4.4520 4.4560 4.4790 4.5050 4.5120 4.5060 4.4900 4.4690 4.4530 4.4500 4.4560 4.4600 4.4610 4.4630 4.4670 4.4700 4.4710 4.4720
|
||||
4.5200 4.5090 4.4950 4.4850 4.4850 4.4940 4.5000 4.4960 4.4820 4.4650 4.4510 4.4390 4.4290 4.4250 4.4360 4.4630 4.4840 4.4840 4.4660 4.4480 4.4450 4.4570 4.4830 4.5110 4.5170 4.5010 4.4740 4.4450 4.4250 4.4240 4.4340 4.4440 4.4470 4.4480 4.4490 4.4510 4.4550 4.4570
|
||||
4.5330 4.5200 4.5030 4.4920 4.4910 4.4990 4.5040 4.5030 4.4960 4.4880 4.4790 4.4700 4.4600 4.4550 4.4650 4.4870 4.4980 4.4840 4.4560 4.4370 4.4380 4.4580 4.4860 4.5110 4.5150 4.4950 4.4610 4.4280 4.4070 4.4060 4.4200 4.4340 4.4410 4.4410 4.4410 4.4430 4.4500 4.4540
|
||||
4.5450 4.5310 4.5120 4.5000 4.4970 4.4990 4.5030 4.5010 4.4990 4.4990 4.4960 4.4900 4.4810 4.4750 4.4820 4.4970 4.5000 4.4780 4.4480 4.4310 4.4370 4.4570 4.4830 4.5000 4.5000 4.4790 4.4480 4.4190 4.4040 4.4040 4.4190 4.4340 4.4410 4.4420 4.4410 4.4440 4.4510 4.4570
|
||||
4.5480 4.5350 4.5190 4.5080 4.5020 4.4990 4.4950 4.4920 4.4910 4.4950 4.4970 4.4950 4.4880 4.4830 4.4870 4.4960 4.4950 4.4730 4.4460 4.4320 4.4380 4.4540 4.4700 4.4770 4.4700 4.4520 4.4320 4.4180 4.4150 4.4190 4.4310 4.4420 4.4470 4.4470 4.4460 4.4480 4.4530 4.4570
|
||||
4.5420 4.5350 4.5250 4.5170 4.5110 4.5030 4.4940 4.4850 4.4820 4.4840 4.4870 4.4870 4.4840 4.4820 4.4860 4.4940 4.4920 4.4760 4.4530 4.4400 4.4410 4.4490 4.4550 4.4530 4.4410 4.4270 4.4200 4.4250 4.4360 4.4460 4.4530 4.4580 4.4590 4.4580 4.4570 4.4560 4.4570 4.4570
|
||||
4.5350 4.5350 4.5350 4.5330 4.5280 4.5190 4.5060 4.4910 4.4810 4.4780 4.4780 4.4770 4.4780 4.4800 4.4870 4.4970 4.4980 4.4870 4.4680 4.4540 4.4470 4.4470 4.4460 4.4400 4.4280 4.4180 4.4210 4.4390 4.4620 4.4760 4.4810 4.4790 4.4760 4.4740 4.4730 4.4700 4.4660 4.4640
|
||||
4.5370 4.5430 4.5500 4.5540 4.5520 4.5440 4.5280 4.5090 4.4950 4.4870 4.4830 4.4780 4.4760 4.4790 4.4890 4.4990 4.5040 4.4980 4.4830 4.4690 4.4580 4.4530 4.4490 4.4420 4.4320 4.4250 4.4340 4.4590 4.4870 4.5040 4.5060 4.5000 4.4930 4.4870 4.4850 4.4810 4.4760 4.4720
|
||||
4.5480 4.5560 4.5670 4.5750 4.5740 4.5640 4.5490 4.5310 4.5180 4.5090 4.4990 4.4890 4.4810 4.4790 4.4840 4.4940 4.5010 4.5010 4.4930 4.4810 4.4710 4.4650 4.4590 4.4520 4.4430 4.4400 4.4520 4.4790 4.5090 4.5250 4.5250 4.5140 4.5020 4.4930 4.4880 4.4840 4.4800 4.4770
|
||||
4.5590 4.5670 4.5780 4.5850 4.5830 4.5710 4.5560 4.5450 4.5370 4.5310 4.5180 4.5010 4.4850 4.4770 4.4780 4.4850 4.4940 4.4990 4.4980 4.4900 4.4820 4.4770 4.4720 4.4640 4.4560 4.4560 4.4700 4.4970 4.5250 4.5380 4.5340 4.5210 4.5070 4.4960 4.4890 4.4860 4.4830 4.4800
|
||||
4.5620 4.5690 4.5770 4.5800 4.5740 4.5610 4.5490 4.5460 4.5450 4.5400 4.5270 4.5050 4.4850 4.4740 4.4730 4.4800 4.4900 4.4990 4.5000 4.4960 4.4890 4.4840 4.4800 4.4750 4.4700 4.4730 4.4870 4.5100 4.5320 4.5420 4.5370 4.5250 4.5120 4.5020 4.4970 4.4920 4.4880 4.4850
|
||||
4.5570 4.5630 4.5690 4.5670 4.5560 4.5430 4.5360 4.5380 4.5420 4.5380 4.5240 4.5030 4.4820 4.4700 4.4700 4.4800 4.4930 4.5020 4.5030 4.4980 4.4910 4.4870 4.4840 4.4810 4.4810 4.4870 4.5010 4.5180 4.5330 4.5390 4.5360 4.5260 4.5170 4.5110 4.5070 4.5010 4.4940 4.4900
|
||||
4.5510 4.5570 4.5610 4.5550 4.5430 4.5310 4.5270 4.5320 4.5380 4.5350 4.5200 4.4990 4.4790 4.4680 4.4700 4.4820 4.4960 4.5040 4.5030 4.4970 4.4910 4.4870 4.4860 4.4850 4.4880 4.4960 4.5080 4.5210 4.5320 4.5360 4.5330 4.5260 4.5190 4.5160 4.5130 4.5070 4.4990 4.4940
|
||||
3.8850 3.9380 4.0140 4.0800 4.1220 4.1520 4.1910 4.2480 4.2980 4.3110 4.2880 4.2500 4.2220 4.2200 4.2420 4.2720 4.2960 4.3050 4.3070 4.3120 4.3170 4.3230 4.3370 4.3650 4.3950 4.4180 4.4320 4.4450 4.4610 4.4770 4.4870 4.4900 4.4870 4.4830 4.4800 4.4810 4.4820 4.4820
|
||||
3.9350 3.9770 4.0300 4.0670 4.0940 4.1280 4.1800 4.2400 4.2820 4.2910 4.2720 4.2470 4.2280 4.2240 4.2340 4.2550 4.2750 4.2870 4.2950 4.3040 4.3160 4.3280 4.3420 4.3650 4.3880 4.4030 4.4150 4.4320 4.4520 4.4710 4.4850 4.4890 4.4870 4.4830 4.4800 4.4810 4.4820 4.4820
|
||||
4.0180 4.0410 4.0580 4.0580 4.0650 4.1050 4.1710 4.2340 4.2690 4.2760 4.2670 4.2560 4.2450 4.2340 4.2300 4.2370 4.2510 4.2650 4.2780 4.2940 4.3130 4.3300 4.3470 4.3650 4.3790 4.3880 4.3970 4.4130 4.4360 4.4600 4.4780 4.4860 4.4860 4.4820 4.4800 4.4810 4.4820 4.4820
|
||||
4.1040 4.1050 4.0920 4.0660 4.0610 4.1000 4.1680 4.2280 4.2600 4.2720 4.2730 4.2710 4.2620 4.2460 4.2330 4.2300 4.2390 4.2540 4.2740 4.2930 4.3120 4.3300 4.3460 4.3620 4.3730 4.3800 4.3870 4.4000 4.4220 4.4460 4.4660 4.4770 4.4820 4.4810 4.4800 4.4810 4.4820 4.4820
|
||||
4.1590 4.1460 4.1180 4.0860 4.0770 4.1090 4.1620 4.2140 4.2510 4.2730 4.2860 4.2850 4.2740 4.2550 4.2380 4.2330 4.2390 4.2550 4.2780 4.3000 4.3180 4.3340 4.3500 4.3640 4.3760 4.3830 4.3890 4.3990 4.4120 4.4300 4.4480 4.4630 4.4730 4.4770 4.4780 4.4800 4.4820 4.4820
|
||||
4.1710 4.1570 4.1310 4.1030 4.0930 4.1080 4.1420 4.1860 4.2320 4.2710 4.2930 4.2960 4.2830 4.2620 4.2460 4.2420 4.2460 4.2640 4.2900 4.3140 4.3340 4.3520 4.3690 4.3820 4.3900 4.3940 4.3970 4.4030 4.4100 4.4180 4.4280 4.4430 4.4590 4.4690 4.4750 4.4790 4.4810 4.4820
|
||||
4.1640 4.1520 4.1310 4.1030 4.0840 4.0850 4.1080 4.1520 4.2110 4.2660 4.3010 4.3070 4.2950 4.2780 4.2630 4.2590 4.2660 4.2840 4.3110 4.3380 4.3590 4.3770 4.3960 4.4080 4.4110 4.4100 4.4100 4.4110 4.4100 4.4080 4.4110 4.4230 4.4420 4.4580 4.4700 4.4770 4.4810 4.4820
|
||||
4.1700 4.1570 4.1300 4.0900 4.0560 4.0490 4.0740 4.1280 4.1990 4.2680 4.3120 4.3260 4.3200 4.3050 4.2920 4.2890 4.2990 4.3190 4.3460 4.3730 4.3900 4.4030 4.4170 4.4260 4.4270 4.4250 4.4230 4.4180 4.4100 4.4030 4.4010 4.4110 4.4290 4.4480 4.4640 4.4750 4.4800 4.4820
|
||||
4.2010 4.1830 4.1430 4.0870 4.0400 4.0290 4.0620 4.1270 4.2000 4.2670 4.3160 4.3420 4.3480 4.3420 4.3340 4.3340 4.3470 4.3680 4.3920 4.4090 4.4170 4.4190 4.4260 4.4310 4.4310 4.4300 4.4270 4.4180 4.4090 4.4010 4.4000 4.4080 4.4230 4.4430 4.4610 4.4740 4.4800 4.4820
|
||||
4.2390 4.2180 4.1710 4.1060 4.0540 4.0440 4.0790 4.1420 4.2020 4.2510 4.2970 4.3360 4.3620 4.3700 4.3710 4.3780 4.3950 4.4140 4.4280 4.4310 4.4250 4.4180 4.4180 4.4220 4.4240 4.4240 4.4220 4.4160 4.4100 4.4030 4.4000 4.4080 4.4240 4.4440 4.4620 4.4740 4.4800 4.4820
|
||||
4.2540 4.2330 4.1870 4.1240 4.0780 4.0750 4.1120 4.1610 4.1970 4.2160 4.2430 4.2890 4.3340 4.3570 4.3690 4.3860 4.4090 4.4260 4.4310 4.4250 4.4120 4.4010 4.4020 4.4100 4.4120 4.4130 4.4130 4.4150 4.4120 4.4030 4.3980 4.4050 4.4220 4.4420 4.4610 4.4740 4.4800 4.4820
|
||||
4.2160 4.2000 4.1630 4.1130 4.0830 4.0950 4.1380 4.1760 4.1820 4.1610 4.1620 4.2050 4.2630 4.3020 4.3260 4.3540 4.3820 4.4030 4.4090 4.4030 4.3940 4.3860 4.3870 4.3950 4.4010 4.4050 4.4130 4.4210 4.4160 4.4010 4.3910 4.3940 4.4090 4.4330 4.4560 4.4720 4.4800 4.4820
|
||||
4.1120 4.1050 4.0890 4.0740 4.0760 4.1090 4.1560 4.1840 4.1660 4.1140 4.0890 4.1290 4.1980 4.2490 4.2820 4.3150 4.3490 4.3770 4.3880 4.3860 4.3790 4.3700 4.3700 4.3770 4.3860 4.3980 4.4150 4.4260 4.4190 4.4010 4.3860 4.3840 4.3970 4.4210 4.4480 4.4690 4.4780 4.4820
|
||||
3.9680 3.9750 3.9920 4.0240 4.0700 4.1210 4.1670 4.1830 4.1510 4.0860 4.0520 4.0940 4.1690 4.2290 4.2680 4.3030 4.3440 4.3800 4.3940 4.3840 4.3650 4.3480 4.3440 4.3580 4.3760 4.3980 4.4210 4.4300 4.4220 4.4060 4.3910 4.3850 4.3930 4.4150 4.4420 4.4650 4.4760 4.4810
|
||||
3.8490 3.8680 3.9150 3.9870 4.0640 4.1230 4.1560 4.1590 4.1270 4.0740 4.0530 4.0990 4.1770 4.2390 4.2820 4.3210 4.3670 4.4080 4.4180 4.3940 4.3580 4.3330 4.3290 4.3450 4.3700 4.3990 4.4260 4.4360 4.4300 4.4190 4.4070 4.3970 4.3990 4.4140 4.4370 4.4590 4.4730 4.4790
|
||||
3.8180 3.8420 3.8990 3.9820 4.0630 4.1110 4.1270 4.1180 4.0940 4.0700 4.0740 4.1240 4.1970 4.2600 4.3060 4.3490 4.3970 4.4340 4.4390 4.4080 4.3640 4.3350 4.3290 4.3410 4.3630 4.3920 4.4200 4.4310 4.4300 4.4250 4.4170 4.4070 4.4030 4.4100 4.4290 4.4510 4.4680 4.4770
|
||||
3.8940 3.9130 3.9600 4.0280 4.0890 4.1180 4.1150 4.0980 4.0880 4.0940 4.1180 4.1620 4.2200 4.2750 4.3250 4.3710 4.4130 4.4400 4.4380 4.4100 4.3720 4.3480 4.3400 4.3430 4.3590 4.3830 4.4070 4.4180 4.4180 4.4150 4.4090 4.4010 4.3980 4.4040 4.4200 4.4440 4.4640 4.4750
|
||||
4.0410 4.0510 4.0770 4.1210 4.1590 4.1700 4.1570 4.1360 4.1350 4.1570 4.1860 4.2110 4.2440 4.2860 4.3330 4.3770 4.4090 4.4230 4.4170 4.3980 4.3760 4.3600 4.3540 4.3560 4.3680 4.3870 4.4050 4.4100 4.4060 4.4010 4.3960 4.3910 4.3890 4.3970 4.4160 4.4410 4.4630 4.4740
|
||||
4.1990 4.1980 4.2070 4.2300 4.2510 4.2540 4.2360 4.2170 4.2200 4.2460 4.2660 4.2690 4.2730 4.2960 4.3330 4.3680 4.3920 4.4000 4.3970 4.3890 4.3800 4.3730 4.3710 4.3770 4.3900 4.4060 4.4160 4.4130 4.4030 4.3950 4.3920 4.3890 4.3900 4.4000 4.4210 4.4450 4.4650 4.4750
|
||||
4.3190 4.3120 4.3080 4.3170 4.3280 4.3290 4.3160 4.3010 4.3060 4.3290 4.3410 4.3270 4.3080 4.3100 4.3310 4.3570 4.3790 4.3890 4.3940 4.3940 4.3900 4.3880 4.3920 4.4060 4.4220 4.4360 4.4390 4.4290 4.4120 4.4040 4.4020 4.4020 4.4040 4.4140 4.4320 4.4530 4.4690 4.4770
|
||||
4.3940 4.3830 4.3710 4.3710 4.3760 4.3780 4.3720 4.3630 4.3690 4.3880 4.3940 4.3720 4.3420 4.3300 4.3380 4.3580 4.3790 4.3950 4.3990 4.3980 4.3930 4.3970 4.4140 4.4360 4.4560 4.4660 4.4620 4.4470 4.4300 4.4210 4.4210 4.4230 4.4270 4.4330 4.4460 4.4600 4.4720 4.4780
|
||||
4.4370 4.4240 4.4080 4.4000 4.4000 4.4020 4.4020 4.3990 4.4030 4.4150 4.4160 4.3950 4.3670 4.3550 4.3580 4.3710 4.3900 4.4030 4.3990 4.3850 4.3780 4.3900 4.4220 4.4570 4.4800 4.4880 4.4800 4.4630 4.4480 4.4410 4.4410 4.4450 4.4490 4.4520 4.4580 4.4660 4.4750 4.4790
|
||||
4.4600 4.4470 4.4280 4.4160 4.4110 4.4150 4.4180 4.4160 4.4140 4.4170 4.4150 4.4000 4.3820 4.3750 4.3750 4.3830 4.4000 4.4060 4.3880 4.3600 4.3470 4.3660 4.4100 4.4550 4.4840 4.4950 4.4900 4.4750 4.4620 4.4570 4.4590 4.4630 4.4660 4.4670 4.4670 4.4720 4.4770 4.4800
|
||||
4.4700 4.4560 4.4370 4.4250 4.4220 4.4270 4.4310 4.4240 4.4150 4.4100 4.4060 4.3950 4.3840 4.3790 4.3810 4.3910 4.4050 4.4030 4.3760 4.3410 4.3250 4.3420 4.3880 4.4380 4.4730 4.4910 4.4910 4.4820 4.4730 4.4680 4.4680 4.4710 4.4730 4.4730 4.4730 4.4760 4.4790 4.4810
|
||||
4.4760 4.4610 4.4440 4.4360 4.4380 4.4460 4.4490 4.4370 4.4200 4.4080 4.4000 4.3920 4.3840 4.3790 4.3840 4.3970 4.4100 4.4050 4.3780 4.3410 4.3220 4.3360 4.3760 4.4230 4.4600 4.4820 4.4910 4.4870 4.4790 4.4710 4.4670 4.4660 4.4670 4.4680 4.4710 4.4750 4.4800 4.4820
|
||||
4.4870 4.4720 4.4560 4.4520 4.4610 4.4710 4.4730 4.4590 4.4380 4.4210 4.4100 4.3990 4.3890 4.3830 4.3860 4.4000 4.4140 4.4140 4.3960 4.3650 4.3460 4.3540 4.3850 4.4210 4.4520 4.4740 4.4870 4.4850 4.4740 4.4630 4.4550 4.4500 4.4480 4.4530 4.4610 4.4700 4.4770 4.4800
|
||||
4.5050 4.4900 4.4750 4.4710 4.4810 4.4930 4.4970 4.4840 4.4640 4.4440 4.4280 4.4120 4.3960 4.3840 4.3840 4.3980 4.4190 4.4300 4.4240 4.4020 4.3840 4.3880 4.4100 4.4360 4.4540 4.4690 4.4800 4.4770 4.4640 4.4510 4.4410 4.4320 4.4300 4.4370 4.4490 4.4630 4.4730 4.4780
|
||||
4.5230 4.5080 4.4930 4.4860 4.4940 4.5070 4.5140 4.5060 4.4870 4.4660 4.4470 4.4270 4.4040 4.3840 4.3790 4.3950 4.4230 4.4450 4.4500 4.4350 4.4190 4.4210 4.4410 4.4590 4.4670 4.4720 4.4730 4.4640 4.4470 4.4340 4.4270 4.4200 4.4180 4.4260 4.4400 4.4560 4.4660 4.4710
|
||||
4.5330 4.5190 4.5030 4.4940 4.4990 4.5140 4.5240 4.5210 4.5050 4.4840 4.4640 4.4410 4.4130 4.3880 4.3810 4.3990 4.4290 4.4540 4.4600 4.4520 4.4420 4.4440 4.4630 4.4800 4.4810 4.4740 4.4620 4.4440 4.4240 4.4150 4.4120 4.4090 4.4100 4.4180 4.4300 4.4430 4.4520 4.4570
|
||||
4.5350 4.5230 4.5070 4.4970 4.5020 4.5180 4.5310 4.5340 4.5210 4.5030 4.4840 4.4600 4.4310 4.4050 4.3990 4.4160 4.4450 4.4590 4.4580 4.4500 4.4470 4.4550 4.4740 4.4920 4.4880 4.4710 4.4460 4.4180 4.3970 4.3900 4.3940 4.3960 4.3990 4.4050 4.4140 4.4230 4.4310 4.4360
|
||||
4.5400 4.5280 4.5110 4.5020 4.5060 4.5220 4.5370 4.5410 4.5350 4.5210 4.5050 4.4840 4.4560 4.4330 4.4300 4.4470 4.4660 4.4640 4.4490 4.4370 4.4410 4.4570 4.4790 4.4970 4.4910 4.4660 4.4300 4.3960 4.3720 4.3660 4.3730 4.3810 4.3870 4.3910 4.3970 4.4020 4.4110 4.4170
|
||||
4.5540 4.5400 4.5220 4.5110 4.5120 4.5250 4.5370 4.5430 4.5410 4.5350 4.5230 4.5040 4.4800 4.4610 4.4610 4.4770 4.4830 4.4650 4.4370 4.4220 4.4310 4.4540 4.4800 4.4950 4.4890 4.4600 4.4200 4.3830 4.3580 4.3520 4.3610 4.3730 4.3790 4.3820 4.3850 4.3890 4.3990 4.4060
|
||||
4.5700 4.5560 4.5360 4.5220 4.5200 4.5270 4.5350 4.5380 4.5390 4.5380 4.5310 4.5160 4.4950 4.4790 4.4810 4.4910 4.4880 4.4610 4.4260 4.4130 4.4240 4.4480 4.4710 4.4820 4.4730 4.4440 4.4070 4.3760 4.3570 4.3540 4.3640 4.3750 4.3800 4.3810 4.3830 4.3870 4.3950 4.4030
|
||||
4.5770 4.5650 4.5470 4.5330 4.5290 4.5300 4.5320 4.5320 4.5310 4.5310 4.5270 4.5160 4.4990 4.4860 4.4840 4.4890 4.4820 4.4530 4.4220 4.4100 4.4200 4.4400 4.4540 4.4560 4.4410 4.4160 4.3910 4.3750 4.3710 4.3740 4.3820 4.3890 4.3910 4.3910 4.3910 4.3930 4.3990 4.4030
|
||||
4.5710 4.5640 4.5540 4.5460 4.5410 4.5400 4.5360 4.5300 4.5240 4.5220 4.5160 4.5070 4.4950 4.4850 4.4810 4.4830 4.4770 4.4530 4.4270 4.4150 4.4200 4.4310 4.4360 4.4280 4.4090 4.3880 4.3770 4.3800 4.3940 4.4060 4.4120 4.4140 4.4120 4.4110 4.4100 4.4090 4.4090 4.4080
|
||||
4.5590 4.5590 4.5600 4.5610 4.5600 4.5580 4.5500 4.5390 4.5260 4.5170 4.5080 4.4990 4.4900 4.4830 4.4810 4.4830 4.4790 4.4630 4.4420 4.4290 4.4250 4.4270 4.4240 4.4110 4.3920 4.3750 4.3750 4.3930 4.4210 4.4400 4.4460 4.4430 4.4370 4.4350 4.4330 4.4300 4.4240 4.4200
|
||||
4.5530 4.5590 4.5690 4.5780 4.5810 4.5780 4.5680 4.5530 4.5390 4.5240 4.5120 4.4980 4.4870 4.4790 4.4790 4.4820 4.4820 4.4720 4.4560 4.4420 4.4350 4.4310 4.4240 4.4100 4.3920 4.3780 4.3840 4.4120 4.4460 4.4690 4.4750 4.4680 4.4600 4.4540 4.4510 4.4470 4.4390 4.4340
|
||||
4.5580 4.5670 4.5800 4.5920 4.5970 4.5930 4.5830 4.5690 4.5570 4.5430 4.5260 4.5060 4.4870 4.4740 4.4700 4.4730 4.4750 4.4720 4.4640 4.4540 4.4460 4.4410 4.4330 4.4190 4.4020 4.3910 4.4010 4.4310 4.4660 4.4880 4.4930 4.4830 4.4720 4.4630 4.4580 4.4540 4.4490 4.4450
|
||||
4.5680 4.5760 4.5880 4.5990 4.6020 4.5960 4.5860 4.5790 4.5720 4.5600 4.5410 4.5140 4.4870 4.4670 4.4580 4.4590 4.4650 4.4690 4.4680 4.4650 4.4590 4.4540 4.4450 4.4310 4.4170 4.4100 4.4210 4.4490 4.4800 4.4980 4.5000 4.4890 4.4750 4.4650 4.4600 4.4580 4.4570 4.4550
|
||||
4.5700 4.5780 4.5890 4.5960 4.5960 4.5880 4.5800 4.5770 4.5770 4.5680 4.5460 4.5160 4.4840 4.4610 4.4510 4.4530 4.4630 4.4710 4.4740 4.4730 4.4690 4.4630 4.4550 4.4450 4.4350 4.4330 4.4440 4.4660 4.4890 4.5010 4.5000 4.4890 4.4770 4.4680 4.4650 4.4650 4.4650 4.4640
|
||||
4.5660 4.5740 4.5840 4.5870 4.5830 4.5750 4.5700 4.5710 4.5720 4.5650 4.5430 4.5120 4.4790 4.4560 4.4490 4.4550 4.4680 4.4770 4.4810 4.4780 4.4730 4.4670 4.4600 4.4540 4.4500 4.4530 4.4640 4.4790 4.4930 4.4990 4.4960 4.4870 4.4780 4.4740 4.4740 4.4740 4.4730 4.4720
|
||||
4.5610 4.5690 4.5780 4.5800 4.5740 4.5660 4.5630 4.5660 4.5680 4.5600 4.5390 4.5070 4.4760 4.4540 4.4500 4.4590 4.4730 4.4820 4.4830 4.4800 4.4740 4.4670 4.4620 4.4580 4.4590 4.4650 4.4750 4.4860 4.4940 4.4970 4.4940 4.4860 4.4790 4.4780 4.4790 4.4790 4.4770 4.4760
|
||||
4.1200 4.1720 4.2450 4.3070 4.3480 4.3730 4.3920 4.4070 4.4150 4.4170 4.4140 4.4030 4.3790 4.3420 4.3090 4.2910 4.2830 4.2710 4.2580 4.2520 4.2560 4.2680 4.2930 4.3280 4.3630 4.3870 4.4010 4.4140 4.4310 4.4480 4.4610 4.4650 4.4630 4.4600 4.4590 4.4580 4.4580 4.4580
|
||||
4.1870 4.2220 4.2700 4.3100 4.3360 4.3530 4.3670 4.3780 4.3830 4.3820 4.3780 4.3690 4.3470 4.3130 4.2810 4.2650 4.2590 4.2530 4.2470 4.2470 4.2570 4.2760 4.2990 4.3280 4.3560 4.3730 4.3850 4.4000 4.4200 4.4420 4.4580 4.4630 4.4620 4.4600 4.4590 4.4580 4.4580 4.4580
|
||||
4.2730 4.2860 4.3030 4.3160 4.3250 4.3320 4.3380 4.3440 4.3460 4.3450 4.3410 4.3330 4.3130 4.2800 4.2490 4.2330 4.2300 4.2310 4.2340 4.2410 4.2580 4.2810 4.3050 4.3280 4.3470 4.3560 4.3640 4.3790 4.4030 4.4290 4.4510 4.4600 4.4610 4.4600 4.4590 4.4580 4.4580 4.4580
|
||||
4.3290 4.3270 4.3240 4.3240 4.3230 4.3210 4.3180 4.3180 4.3200 4.3200 4.3170 4.3090 4.2900 4.2600 4.2320 4.2170 4.2140 4.2210 4.2310 4.2440 4.2600 4.2820 4.3050 4.3250 4.3390 4.3470 4.3520 4.3650 4.3860 4.4140 4.4370 4.4520 4.4570 4.4580 4.4580 4.4580 4.4580 4.4580
|
||||
4.3430 4.3350 4.3280 4.3260 4.3240 4.3150 4.3030 4.3000 4.3060 4.3110 4.3110 4.3030 4.2840 4.2570 4.2310 4.2150 4.2120 4.2210 4.2370 4.2530 4.2680 4.2870 4.3080 4.3280 4.3410 4.3480 4.3530 4.3610 4.3760 4.3970 4.4190 4.4360 4.4480 4.4540 4.4570 4.4580 4.4580 4.4580
|
||||
4.3270 4.3220 4.3190 4.3210 4.3180 4.3060 4.2880 4.2830 4.2940 4.3100 4.3170 4.3100 4.2920 4.2680 4.2420 4.2240 4.2180 4.2270 4.2470 4.2670 4.2840 4.3040 4.3270 4.3440 4.3540 4.3580 4.3600 4.3660 4.3740 4.3850 4.3990 4.4140 4.4320 4.4450 4.4530 4.4560 4.4570 4.4580
|
||||
4.3000 4.3000 4.3030 4.3100 4.3090 4.2960 4.2790 4.2740 4.2910 4.3150 4.3300 4.3280 4.3130 4.2900 4.2650 4.2450 4.2380 4.2470 4.2680 4.2900 4.3100 4.3310 4.3530 4.3680 4.3730 4.3720 4.3720 4.3730 4.3740 4.3750 4.3790 4.3930 4.4130 4.4320 4.4460 4.4540 4.4570 4.4580
|
||||
4.2780 4.2810 4.2910 4.3000 4.3020 4.2930 4.2810 4.2800 4.2980 4.3280 4.3510 4.3570 4.3450 4.3230 4.2970 4.2780 4.2730 4.2820 4.3010 4.3220 4.3400 4.3560 4.3750 4.3860 4.3880 4.3850 4.3820 4.3770 4.3710 4.3660 4.3660 4.3760 4.3960 4.4190 4.4390 4.4510 4.4560 4.4570
|
||||
4.2710 4.2770 4.2870 4.2950 4.2970 4.2920 4.2890 4.2940 4.3120 4.3420 4.3720 4.3860 4.3820 4.3640 4.3420 4.3260 4.3230 4.3300 4.3430 4.3550 4.3640 4.3720 4.3840 4.3910 4.3920 4.3900 4.3840 4.3760 4.3680 4.3630 4.3630 4.3710 4.3890 4.4140 4.4360 4.4500 4.4560 4.4570
|
||||
4.2830 4.2880 4.2950 4.2980 4.2960 4.2920 4.2940 4.3040 4.3240 4.3530 4.3850 4.4080 4.4130 4.4020 4.3850 4.3750 4.3750 4.3770 4.3770 4.3740 4.3690 4.3680 4.3760 4.3820 4.3840 4.3830 4.3800 4.3750 4.3700 4.3640 4.3640 4.3740 4.3930 4.4170 4.4380 4.4510 4.4560 4.4570
|
||||
4.2980 4.3050 4.3110 4.3120 4.3070 4.3020 4.3030 4.3160 4.3360 4.3600 4.3870 4.4100 4.4180 4.4070 4.3950 4.3950 4.3980 4.3960 4.3850 4.3690 4.3570 4.3530 4.3600 4.3680 4.3720 4.3720 4.3730 4.3760 4.3730 4.3630 4.3600 4.3690 4.3910 4.4160 4.4380 4.4510 4.4560 4.4570
|
||||
4.3040 4.3130 4.3250 4.3320 4.3300 4.3250 4.3240 4.3300 4.3420 4.3540 4.3690 4.3840 4.3870 4.3760 4.3690 4.3770 4.3850 4.3840 4.3710 4.3550 4.3450 4.3410 4.3470 4.3570 4.3610 4.3640 4.3720 4.3790 4.3720 4.3550 4.3460 4.3530 4.3750 4.4050 4.4320 4.4490 4.4550 4.4570
|
||||
4.2950 4.3070 4.3270 4.3420 4.3500 4.3480 4.3440 4.3410 4.3360 4.3270 4.3240 4.3330 4.3400 4.3360 4.3360 4.3480 4.3630 4.3680 4.3600 4.3470 4.3360 4.3300 4.3330 4.3420 4.3480 4.3590 4.3730 4.3780 4.3660 4.3450 4.3310 4.3330 4.3540 4.3880 4.4210 4.4440 4.4540 4.4570
|
||||
4.2780 4.2910 4.3120 4.3340 4.3480 4.3540 4.3510 4.3410 4.3160 4.2800 4.2610 4.2730 4.2970 4.3100 4.3200 4.3360 4.3590 4.3750 4.3710 4.3520 4.3290 4.3150 4.3140 4.3250 4.3400 4.3580 4.3760 4.3780 4.3630 4.3410 4.3270 4.3250 4.3430 4.3760 4.4110 4.4370 4.4510 4.4550
|
||||
4.2690 4.2770 4.2930 4.3120 4.3290 4.3400 4.3440 4.3330 4.2970 4.2450 4.2130 4.2310 4.2730 4.3060 4.3270 4.3490 4.3790 4.4020 4.3990 4.3680 4.3300 4.3050 4.3000 4.3130 4.3330 4.3580 4.3770 4.3780 4.3650 4.3480 4.3350 4.3300 4.3400 4.3670 4.3990 4.4270 4.4450 4.4520
|
||||
4.2770 4.2780 4.2830 4.2920 4.3070 4.3240 4.3350 4.3310 4.2980 4.2450 4.2110 4.2260 4.2720 4.3150 4.3460 4.3750 4.4070 4.4290 4.4230 4.3850 4.3390 4.3090 4.2990 4.3060 4.3230 4.3470 4.3660 4.3680 4.3610 4.3500 4.3420 4.3350 4.3380 4.3560 4.3830 4.4130 4.4360 4.4480
|
||||
4.3040 4.2980 4.2920 4.2940 4.3050 4.3220 4.3400 4.3430 4.3230 4.2830 4.2500 4.2520 4.2860 4.3260 4.3610 4.3940 4.4250 4.4400 4.4290 4.3940 4.3510 4.3200 4.3060 4.3050 4.3170 4.3350 4.3500 4.3520 4.3470 4.3400 4.3350 4.3310 4.3320 4.3440 4.3690 4.4010 4.4290 4.4450
|
||||
4.3420 4.3330 4.3230 4.3220 4.3310 4.3460 4.3630 4.3710 4.3640 4.3390 4.3090 4.2930 4.3040 4.3330 4.3680 4.4010 4.4250 4.4300 4.4160 4.3900 4.3590 4.3340 4.3190 4.3180 4.3260 4.3400 4.3490 4.3460 4.3380 4.3310 4.3270 4.3230 4.3240 4.3370 4.3630 4.3970 4.4270 4.4440
|
||||
4.3820 4.3730 4.3650 4.3670 4.3760 4.3880 4.3990 4.4060 4.4060 4.3950 4.3690 4.3410 4.3300 4.3420 4.3680 4.3950 4.4120 4.4120 4.4020 4.3870 4.3690 4.3520 4.3420 4.3460 4.3550 4.3630 4.3650 4.3550 4.3410 4.3320 4.3280 4.3260 4.3280 4.3410 4.3660 4.4000 4.4290 4.4450
|
||||
4.4180 4.4120 4.4080 4.4110 4.4210 4.4300 4.4350 4.4380 4.4420 4.4430 4.4260 4.3940 4.3670 4.3600 4.3720 4.3890 4.4020 4.4040 4.3990 4.3910 4.3800 4.3720 4.3720 4.3830 4.3940 4.3980 4.3920 4.3740 4.3550 4.3440 4.3410 4.3420 4.3450 4.3560 4.3780 4.4070 4.4320 4.4460
|
||||
4.4490 4.4440 4.4430 4.4470 4.4550 4.4610 4.4640 4.4630 4.4690 4.4760 4.4680 4.4400 4.4050 4.3860 4.3840 4.3920 4.4010 4.4050 4.4010 4.3910 4.3820 4.3840 4.4000 4.4210 4.4330 4.4330 4.4190 4.3970 4.3760 4.3650 4.3630 4.3650 4.3690 4.3770 4.3920 4.4140 4.4350 4.4480
|
||||
4.4730 4.4690 4.4650 4.4670 4.4720 4.4790 4.4820 4.4820 4.4880 4.4950 4.4900 4.4640 4.4310 4.4090 4.4000 4.4020 4.4090 4.4090 4.3970 4.3780 4.3660 4.3780 4.4100 4.4440 4.4580 4.4550 4.4370 4.4140 4.3950 4.3860 4.3850 4.3890 4.3930 4.3970 4.4060 4.4220 4.4390 4.4490
|
||||
4.4880 4.4820 4.4740 4.4730 4.4770 4.4860 4.4920 4.4950 4.4960 4.4980 4.4910 4.4700 4.4420 4.4220 4.4110 4.4080 4.4140 4.4100 4.3860 4.3530 4.3380 4.3540 4.3970 4.4410 4.4640 4.4640 4.4470 4.4270 4.4120 4.4040 4.4030 4.4080 4.4110 4.4130 4.4180 4.4290 4.4420 4.4500
|
||||
4.4930 4.4830 4.4700 4.4680 4.4750 4.4880 4.5000 4.5020 4.4970 4.4920 4.4800 4.4610 4.4380 4.4220 4.4110 4.4110 4.4170 4.4060 4.3740 4.3360 4.3170 4.3320 4.3760 4.4250 4.4540 4.4620 4.4530 4.4380 4.4240 4.4160 4.4140 4.4160 4.4190 4.4200 4.4240 4.4340 4.4450 4.4520
|
||||
4.4950 4.4800 4.4650 4.4630 4.4760 4.4950 4.5090 4.5080 4.4960 4.4820 4.4680 4.4510 4.4320 4.4170 4.4100 4.4140 4.4200 4.4080 4.3750 4.3370 4.3160 4.3260 4.3640 4.4110 4.4430 4.4570 4.4570 4.4450 4.4300 4.4200 4.4150 4.4140 4.4140 4.4170 4.4230 4.4340 4.4450 4.4520
|
||||
4.5020 4.4850 4.4680 4.4670 4.4840 4.5040 4.5190 4.5160 4.4990 4.4810 4.4650 4.4480 4.4300 4.4140 4.4060 4.4110 4.4190 4.4120 4.3880 4.3560 4.3360 4.3430 4.3720 4.4090 4.4360 4.4510 4.4550 4.4450 4.4290 4.4140 4.4050 4.4000 4.3980 4.4030 4.4150 4.4300 4.4430 4.4510
|
||||
4.5170 4.5000 4.4830 4.4800 4.4940 4.5140 4.5260 4.5230 4.5070 4.4880 4.4690 4.4500 4.4280 4.4060 4.3960 4.4020 4.4150 4.4210 4.4100 4.3860 4.3690 4.3740 4.3970 4.4230 4.4390 4.4480 4.4490 4.4380 4.4190 4.4010 4.3890 4.3820 4.3790 4.3870 4.4030 4.4230 4.4390 4.4490
|
||||
4.5350 4.5190 4.5010 4.4940 4.5030 4.5200 4.5320 4.5290 4.5150 4.4970 4.4790 4.4550 4.4260 4.3950 4.3800 4.3880 4.4120 4.4290 4.4310 4.4180 4.4050 4.4090 4.4290 4.4450 4.4500 4.4480 4.4410 4.4250 4.4020 4.3850 4.3730 4.3660 4.3650 4.3740 4.3930 4.4150 4.4320 4.4420
|
||||
4.5470 4.5320 4.5140 4.5040 4.5080 4.5230 4.5360 4.5370 4.5250 4.5080 4.4900 4.4650 4.4300 4.3930 4.3740 4.3840 4.4120 4.4340 4.4420 4.4370 4.4310 4.4360 4.4550 4.4670 4.4610 4.4470 4.4280 4.4030 4.3780 4.3620 4.3560 4.3520 4.3540 4.3650 4.3830 4.4030 4.4190 4.4280
|
||||
4.5490 4.5360 4.5190 4.5080 4.5120 4.5270 4.5410 4.5450 4.5390 4.5260 4.5090 4.4820 4.4440 4.4050 4.3880 4.4000 4.4240 4.4400 4.4410 4.4380 4.4400 4.4520 4.4690 4.4790 4.4670 4.4430 4.4100 4.3770 4.3500 4.3370 4.3360 4.3390 4.3450 4.3540 4.3690 4.3840 4.3970 4.4060
|
||||
4.5540 4.5410 4.5240 4.5130 4.5150 4.5300 4.5460 4.5540 4.5530 4.5440 4.5290 4.5040 4.4670 4.4330 4.4200 4.4320 4.4480 4.4470 4.4330 4.4260 4.4370 4.4550 4.4740 4.4840 4.4690 4.4360 4.3950 4.3560 4.3260 4.3150 4.3180 4.3260 4.3340 4.3420 4.3520 4.3620 4.3740 4.3830
|
||||
4.5680 4.5550 4.5370 4.5230 4.5230 4.5340 4.5490 4.5570 4.5600 4.5580 4.5460 4.5220 4.4890 4.4620 4.4560 4.4670 4.4720 4.4510 4.4230 4.4120 4.4250 4.4510 4.4730 4.4810 4.4660 4.4300 4.3860 4.3460 4.3160 4.3050 4.3090 4.3180 4.3260 4.3320 4.3370 4.3450 4.3560 4.3650
|
||||
4.5860 4.5730 4.5540 4.5370 4.5330 4.5390 4.5490 4.5550 4.5600 4.5610 4.5530 4.5310 4.5020 4.4810 4.4790 4.4870 4.4810 4.4490 4.4140 4.4010 4.4160 4.4400 4.4600 4.4650 4.4480 4.4150 4.3750 4.3410 4.3190 4.3130 4.3170 4.3230 4.3280 4.3310 4.3330 4.3390 4.3480 4.3570
|
||||
4.5970 4.5850 4.5670 4.5510 4.5430 4.5460 4.5500 4.5520 4.5540 4.5530 4.5460 4.5290 4.5070 4.4890 4.4840 4.4870 4.4760 4.4430 4.4080 4.3970 4.4090 4.4280 4.4410 4.4360 4.4160 4.3880 4.3600 4.3420 4.3360 4.3370 4.3420 4.3440 4.3440 4.3440 4.3450 4.3480 4.3530 4.3580
|
||||
4.5910 4.5840 4.5730 4.5630 4.5570 4.5570 4.5570 4.5540 4.5490 4.5430 4.5350 4.5210 4.5050 4.4900 4.4820 4.4810 4.4690 4.4420 4.4120 4.4000 4.4060 4.4170 4.4180 4.4060 4.3830 4.3580 4.3440 4.3480 4.3600 4.3730 4.3790 4.3770 4.3730 4.3710 4.3710 4.3690 4.3680 4.3680
|
||||
4.5760 4.5760 4.5750 4.5750 4.5750 4.5740 4.5710 4.5630 4.5520 4.5410 4.5280 4.5140 4.5010 4.4890 4.4810 4.4780 4.4690 4.4490 4.4240 4.4100 4.4080 4.4090 4.4040 4.3870 4.3630 4.3420 4.3410 4.3600 4.3890 4.4100 4.4180 4.4120 4.4050 4.4020 4.4010 4.3960 4.3890 4.3840
|
||||
4.5660 4.5710 4.5790 4.5880 4.5930 4.5930 4.5880 4.5780 4.5630 4.5490 4.5320 4.5150 4.4980 4.4850 4.4760 4.4740 4.4680 4.4540 4.4350 4.4210 4.4150 4.4120 4.4020 4.3830 4.3600 4.3430 4.3490 4.3770 4.4140 4.4400 4.4480 4.4410 4.4310 4.4260 4.4230 4.4180 4.4090 4.4020
|
||||
4.5690 4.5760 4.5880 4.6000 4.6060 4.6050 4.5980 4.5900 4.5790 4.5650 4.5440 4.5210 4.4960 4.4760 4.4640 4.4610 4.4580 4.4510 4.4400 4.4310 4.4260 4.4190 4.4090 4.3910 4.3680 4.3560 4.3630 4.3940 4.4310 4.4570 4.4650 4.4570 4.4450 4.4360 4.4320 4.4280 4.4230 4.4180
|
||||
4.5760 4.5830 4.5950 4.6070 4.6110 4.6080 4.6000 4.5950 4.5910 4.5790 4.5570 4.5250 4.4920 4.4640 4.4490 4.4450 4.4460 4.4470 4.4450 4.4410 4.4370 4.4320 4.4200 4.4030 4.3840 4.3750 4.3840 4.4110 4.4430 4.4650 4.4700 4.4610 4.4480 4.4380 4.4340 4.4340 4.4330 4.4320
|
||||
4.5770 4.5850 4.5970 4.6060 4.6070 4.6010 4.5940 4.5930 4.5920 4.5820 4.5590 4.5240 4.4850 4.4540 4.4380 4.4380 4.4440 4.4500 4.4530 4.4520 4.4490 4.4420 4.4310 4.4160 4.4050 4.4010 4.4100 4.4300 4.4520 4.4660 4.4670 4.4580 4.4460 4.4390 4.4380 4.4410 4.4430 4.4440
|
||||
4.5720 4.5810 4.5930 4.6000 4.5990 4.5910 4.5860 4.5860 4.5870 4.5780 4.5540 4.5170 4.4780 4.4490 4.4370 4.4410 4.4510 4.4590 4.4620 4.4610 4.4560 4.4470 4.4360 4.4270 4.4220 4.4240 4.4320 4.4460 4.4580 4.4640 4.4610 4.4530 4.4450 4.4420 4.4440 4.4490 4.4520 4.4540
|
||||
4.5670 4.5770 4.5890 4.5950 4.5920 4.5840 4.5800 4.5810 4.5810 4.5720 4.5480 4.5120 4.4740 4.4480 4.4390 4.4460 4.4580 4.4650 4.4670 4.4640 4.4580 4.4490 4.4390 4.4320 4.4320 4.4360 4.4450 4.4540 4.4610 4.4620 4.4580 4.4510 4.4450 4.4450 4.4490 4.4540 4.4570 4.4590
|
||||
4.4670 4.4540 4.4440 4.4480 4.4580 4.4610 4.4560 4.4490 4.4450 4.4400 4.4270 4.3990 4.3550 4.3040 4.2620 4.2370 4.2220 4.2040 4.1860 4.1760 4.1810 4.2030 4.2390 4.2820 4.3200 4.3440 4.3570 4.3690 4.3840 4.4020 4.4160 4.4230 4.4250 4.4260 4.4270 4.4260 4.4240 4.4230
|
||||
4.4570 4.4470 4.4400 4.4430 4.4490 4.4480 4.4390 4.4300 4.4230 4.4130 4.3960 4.3660 4.3230 4.2760 4.2370 4.2150 4.2040 4.1920 4.1810 4.1760 4.1860 4.2110 4.2440 4.2810 4.3130 4.3310 4.3420 4.3550 4.3740 4.3960 4.4130 4.4220 4.4250 4.4260 4.4270 4.4260 4.4240 4.4230
|
||||
4.4440 4.4370 4.4330 4.4340 4.4350 4.4290 4.4170 4.4060 4.3950 4.3810 4.3600 4.3280 4.2870 4.2430 4.2090 4.1890 4.1810 4.1770 4.1730 4.1770 4.1910 4.2170 4.2500 4.2810 4.3030 4.3150 4.3210 4.3340 4.3560 4.3840 4.4060 4.4180 4.4230 4.4260 4.4270 4.4260 4.4240 4.4230
|
||||
4.4330 4.4270 4.4230 4.4230 4.4220 4.4120 4.3980 4.3850 4.3740 4.3570 4.3320 4.3000 4.2630 4.2250 4.1930 4.1760 4.1700 4.1710 4.1760 4.1820 4.1960 4.2210 4.2510 4.2780 4.2970 4.3040 4.3080 4.3180 4.3380 4.3660 4.3930 4.4100 4.4190 4.4240 4.4260 4.4260 4.4240 4.4230
|
||||
4.4250 4.4170 4.4100 4.4100 4.4090 4.3970 4.3800 4.3690 4.3590 4.3440 4.3210 4.2920 4.2590 4.2240 4.1950 4.1750 4.1690 4.1740 4.1850 4.1930 4.2050 4.2270 4.2560 4.2800 4.2970 4.3030 4.3050 4.3110 4.3260 4.3500 4.3750 4.3950 4.4100 4.4200 4.4250 4.4250 4.4240 4.4230
|
||||
4.4130 4.4030 4.3960 4.3960 4.3950 4.3830 4.3650 4.3530 4.3490 4.3410 4.3250 4.3010 4.2710 4.2400 4.2090 4.1860 4.1760 4.1830 4.1980 4.2100 4.2220 4.2430 4.2700 4.2950 4.3080 4.3110 4.3110 4.3130 4.3220 4.3360 4.3530 4.3740 4.3940 4.4110 4.4210 4.4240 4.4240 4.4230
|
||||
4.3910 4.3840 4.3790 4.3800 4.3810 4.3730 4.3570 4.3450 4.3450 4.3460 4.3400 4.3240 4.2990 4.2690 4.2360 4.2090 4.1980 4.2040 4.2200 4.2350 4.2480 4.2670 4.2940 4.3140 4.3230 4.3230 4.3190 4.3180 4.3190 4.3230 4.3330 4.3500 4.3730 4.3970 4.4140 4.4210 4.4230 4.4230
|
||||
4.3650 4.3620 4.3620 4.3670 4.3680 4.3650 4.3560 4.3490 4.3510 4.3580 4.3610 4.3540 4.3350 4.3070 4.2750 4.2480 4.2340 4.2380 4.2500 4.2620 4.2750 4.2910 4.3140 4.3310 4.3360 4.3330 4.3260 4.3190 4.3140 4.3130 4.3170 4.3300 4.3540 4.3820 4.4060 4.4180 4.4220 4.4230
|
||||
4.3470 4.3500 4.3550 4.3610 4.3640 4.3630 4.3620 4.3620 4.3660 4.3760 4.3860 4.3880 4.3770 4.3550 4.3260 4.3000 4.2850 4.2810 4.2840 4.2880 4.2940 4.3060 4.3230 4.3370 4.3390 4.3350 4.3280 4.3180 4.3110 4.3080 4.3110 4.3220 4.3440 4.3740 4.4010 4.4160 4.4220 4.4230
|
||||
4.3500 4.3560 4.3640 4.3680 4.3670 4.3680 4.3710 4.3780 4.3860 4.3980 4.4110 4.4220 4.4200 4.4040 4.3800 4.3560 4.3380 4.3240 4.3110 4.3010 4.2970 4.3030 4.3170 4.3280 4.3300 4.3290 4.3250 4.3190 4.3130 4.3090 4.3100 4.3220 4.3440 4.3750 4.4010 4.4170 4.4220 4.4230
|
||||
4.3670 4.3750 4.3840 4.3860 4.3840 4.3810 4.3850 4.3960 4.4090 4.4230 4.4390 4.4500 4.4480 4.4320 4.4110 4.3920 4.3720 4.3480 4.3220 4.2990 4.2880 4.2910 4.3040 4.3150 4.3190 4.3190 4.3190 4.3190 4.3140 4.3040 4.3020 4.3140 4.3400 4.3720 4.4010 4.4170 4.4220 4.4230
|
||||
4.3870 4.3960 4.4060 4.4090 4.4060 4.4020 4.4040 4.4140 4.4290 4.4460 4.4610 4.4650 4.4540 4.4290 4.4080 4.3950 4.3790 4.3520 4.3190 4.2940 4.2830 4.2850 4.2960 4.3070 4.3100 4.3130 4.3180 4.3190 4.3070 4.2890 4.2800 4.2910 4.3210 4.3600 4.3950 4.4140 4.4210 4.4230
|
||||
4.4010 4.4110 4.4240 4.4290 4.4270 4.4230 4.4220 4.4290 4.4430 4.4570 4.4670 4.4640 4.4430 4.4130 4.3920 4.3820 4.3720 4.3520 4.3220 4.2970 4.2840 4.2830 4.2880 4.2970 4.3020 4.3090 4.3170 4.3140 4.2960 4.2700 4.2560 4.2650 4.2970 4.3410 4.3840 4.4090 4.4190 4.4220
|
||||
4.4100 4.4200 4.4330 4.4400 4.4410 4.4380 4.4360 4.4390 4.4460 4.4520 4.4530 4.4450 4.4230 4.3970 4.3790 4.3730 4.3720 4.3640 4.3410 4.3120 4.2880 4.2770 4.2760 4.2860 4.2950 4.3070 4.3160 4.3090 4.2860 4.2590 4.2440 4.2490 4.2780 4.3240 4.3690 4.3990 4.4140 4.4200
|
||||
4.4170 4.4230 4.4330 4.4410 4.4450 4.4460 4.4440 4.4450 4.4440 4.4380 4.4280 4.4150 4.4000 4.3850 4.3770 4.3790 4.3880 4.3890 4.3710 4.3340 4.2960 4.2740 4.2660 4.2740 4.2860 4.3020 4.3120 4.3030 4.2820 4.2590 4.2450 4.2470 4.2680 4.3060 4.3480 4.3830 4.4050 4.4150
|
||||
4.4230 4.4230 4.4270 4.4360 4.4440 4.4490 4.4520 4.4530 4.4460 4.4290 4.4050 4.3870 4.3790 4.3790 4.3860 4.3990 4.4130 4.4170 4.3980 4.3560 4.3110 4.2780 4.2630 4.2650 4.2740 4.2870 4.2950 4.2880 4.2730 4.2560 4.2460 4.2450 4.2570 4.2850 4.3210 4.3600 4.3920 4.4090
|
||||
4.4330 4.4280 4.4270 4.4360 4.4480 4.4570 4.4630 4.4640 4.4560 4.4310 4.3980 4.3720 4.3660 4.3760 4.3950 4.4170 4.4340 4.4330 4.4120 4.3720 4.3250 4.2880 4.2650 4.2600 4.2650 4.2740 4.2780 4.2710 4.2580 4.2460 4.2400 4.2380 4.2450 4.2650 4.2970 4.3400 4.3800 4.4040
|
||||
4.4500 4.4420 4.4390 4.4480 4.4640 4.4740 4.4810 4.4820 4.4730 4.4480 4.4120 4.3790 4.3680 4.3780 4.4020 4.4270 4.4390 4.4330 4.4100 4.3770 4.3380 4.3020 4.2790 4.2730 4.2770 4.2810 4.2790 4.2670 4.2530 4.2420 4.2360 4.2340 4.2390 4.2550 4.2870 4.3320 4.3760 4.4010
|
||||
4.4700 4.4640 4.4640 4.4740 4.4890 4.4990 4.5030 4.5010 4.4940 4.4770 4.4450 4.4110 4.3910 4.3930 4.4100 4.4290 4.4350 4.4250 4.4040 4.3800 4.3520 4.3250 4.3080 4.3070 4.3110 4.3110 4.3000 4.2810 4.2600 4.2470 4.2430 4.2410 4.2450 4.2600 4.2920 4.3350 4.3770 4.4020
|
||||
4.4890 4.4890 4.4930 4.5040 4.5170 4.5240 4.5240 4.5210 4.5190 4.5120 4.4910 4.4600 4.4320 4.4220 4.4250 4.4310 4.4310 4.4200 4.4030 4.3850 4.3660 4.3510 4.3460 4.3530 4.3580 4.3510 4.3330 4.3050 4.2800 4.2650 4.2600 4.2600 4.2640 4.2770 4.3040 4.3430 4.3810 4.4040
|
||||
4.5060 4.5100 4.5180 4.5290 4.5380 4.5430 4.5420 4.5390 4.5410 4.5440 4.5340 4.5070 4.4740 4.4510 4.4410 4.4360 4.4320 4.4190 4.4020 4.3840 4.3690 4.3660 4.3810 4.3970 4.4010 4.3870 4.3600 4.3300 4.3040 4.2870 4.2830 4.2860 4.2900 4.2990 4.3200 4.3520 4.3850 4.4050
|
||||
4.5180 4.5220 4.5300 4.5380 4.5460 4.5520 4.5550 4.5560 4.5590 4.5640 4.5590 4.5340 4.4990 4.4710 4.4510 4.4410 4.4340 4.4210 4.3970 4.3700 4.3550 4.3630 4.3930 4.4220 4.4260 4.4100 4.3800 4.3490 4.3240 4.3100 4.3070 4.3100 4.3150 4.3200 4.3340 4.3600 4.3890 4.4070
|
||||
4.5240 4.5240 4.5250 4.5310 4.5410 4.5530 4.5630 4.5680 4.5720 4.5720 4.5630 4.5390 4.5060 4.4770 4.4550 4.4400 4.4350 4.4180 4.3860 4.3510 4.3320 4.3440 4.3820 4.4190 4.4310 4.4180 4.3900 4.3620 4.3400 4.3280 4.3250 4.3290 4.3330 4.3360 4.3460 4.3670 4.3920 4.4080
|
||||
4.5250 4.5170 4.5100 4.5140 4.5290 4.5490 4.5670 4.5760 4.5760 4.5690 4.5560 4.5300 4.4990 4.4710 4.4490 4.4390 4.4340 4.4140 4.3770 4.3380 4.3180 4.3280 4.3650 4.4050 4.4230 4.4170 4.3970 4.3720 4.3520 4.3400 4.3350 4.3380 4.3410 4.3440 4.3530 4.3720 4.3950 4.4100
|
||||
4.5260 4.5110 4.4970 4.4990 4.5180 4.5460 4.5690 4.5780 4.5730 4.5610 4.5410 4.5160 4.4900 4.4650 4.4470 4.4400 4.4340 4.4130 4.3750 4.3380 4.3190 4.3260 4.3560 4.3930 4.4140 4.4160 4.4020 4.3800 4.3580 4.3430 4.3370 4.3360 4.3390 4.3420 4.3530 4.3730 4.3960 4.4100
|
||||
4.5330 4.5150 4.4970 4.4970 4.5170 4.5450 4.5680 4.5760 4.5670 4.5500 4.5310 4.5090 4.4850 4.4600 4.4410 4.4340 4.4280 4.4110 4.3810 4.3510 4.3340 4.3390 4.3630 4.3920 4.4100 4.4120 4.4030 4.3820 4.3570 4.3390 4.3280 4.3250 4.3260 4.3320 4.3460 4.3700 4.3940 4.4090
|
||||
4.5490 4.5310 4.5120 4.5090 4.5230 4.5470 4.5660 4.5700 4.5600 4.5430 4.5250 4.5050 4.4780 4.4470 4.4240 4.4170 4.4170 4.4110 4.3940 4.3730 4.3590 4.3650 4.3850 4.4040 4.4120 4.4090 4.3990 4.3760 4.3480 4.3260 4.3120 4.3070 4.3080 4.3160 4.3340 4.3620 4.3900 4.4070
|
||||
4.5680 4.5520 4.5340 4.5260 4.5340 4.5500 4.5630 4.5650 4.5560 4.5420 4.5260 4.5030 4.4680 4.4270 4.3990 4.3940 4.4040 4.4130 4.4090 4.3980 4.3900 4.3970 4.4140 4.4250 4.4210 4.4090 4.3910 4.3630 4.3310 4.3060 4.2910 4.2870 4.2890 4.2990 4.3220 4.3520 4.3820 4.4000
|
||||
4.5810 4.5670 4.5500 4.5410 4.5420 4.5530 4.5620 4.5650 4.5570 4.5460 4.5330 4.5070 4.4650 4.4150 4.3820 4.3800 4.3970 4.4140 4.4190 4.4180 4.4170 4.4250 4.4400 4.4430 4.4290 4.4070 4.3780 4.3430 4.3080 4.2820 4.2710 4.2700 4.2750 4.2890 4.3110 4.3410 4.3700 4.3870
|
||||
4.5840 4.5720 4.5570 4.5470 4.5480 4.5560 4.5660 4.5690 4.5670 4.5590 4.5460 4.5190 4.4730 4.4220 4.3900 4.3900 4.4070 4.4190 4.4210 4.4230 4.4320 4.4430 4.4550 4.4560 4.4340 4.4010 4.3620 4.3220 4.2840 4.2600 4.2530 4.2570 4.2690 4.2830 4.3030 4.3270 4.3510 4.3660
|
||||
4.5860 4.5770 4.5630 4.5530 4.5520 4.5610 4.5720 4.5780 4.5800 4.5770 4.5650 4.5360 4.4910 4.4460 4.4210 4.4230 4.4320 4.4290 4.4180 4.4170 4.4300 4.4490 4.4620 4.4590 4.4350 4.3940 4.3490 4.3050 4.2660 4.2450 4.2420 4.2500 4.2630 4.2770 4.2910 4.3080 4.3260 4.3400
|
||||
4.5990 4.5900 4.5760 4.5640 4.5600 4.5660 4.5760 4.5830 4.5880 4.5890 4.5780 4.5500 4.5090 4.4740 4.4580 4.4620 4.4600 4.4390 4.4120 4.4060 4.4200 4.4430 4.4580 4.4540 4.4290 4.3890 4.3420 4.2980 4.2620 4.2420 4.2400 4.2470 4.2580 4.2690 4.2770 4.2880 4.3030 4.3160
|
||||
4.6190 4.6090 4.5940 4.5780 4.5700 4.5720 4.5790 4.5840 4.5880 4.5910 4.5830 4.5560 4.5210 4.4940 4.4850 4.4880 4.4770 4.4430 4.4070 4.3940 4.4080 4.4310 4.4430 4.4370 4.4120 4.3750 4.3340 4.2980 4.2710 4.2560 4.2530 4.2570 4.2620 4.2670 4.2720 4.2790 4.2910 4.3020
|
||||
4.6320 4.6230 4.6080 4.5910 4.5810 4.5780 4.5810 4.5840 4.5860 4.5870 4.5770 4.5550 4.5280 4.5050 4.4970 4.4950 4.4790 4.4400 4.4020 4.3880 4.3980 4.4140 4.4200 4.4080 4.3820 4.3510 4.3220 4.3010 4.2910 4.2860 4.2860 4.2850 4.2830 4.2850 4.2870 4.2900 4.2960 4.3020
|
||||
4.6310 4.6240 4.6120 4.6000 4.5920 4.5890 4.5890 4.5900 4.5870 4.5800 4.5680 4.5500 4.5310 4.5110 4.4990 4.4910 4.4730 4.4380 4.4040 4.3880 4.3900 4.3970 4.3940 4.3760 4.3500 4.3230 4.3090 4.3090 4.3180 4.3270 4.3300 4.3250 4.3190 4.3190 4.3190 4.3170 4.3150 4.3150
|
||||
4.6170 4.6140 4.6100 4.6070 4.6050 4.6040 4.6040 4.6010 4.5930 4.5810 4.5650 4.5480 4.5310 4.5130 4.4980 4.4870 4.4690 4.4390 4.4090 4.3910 4.3860 4.3860 4.3760 4.3550 4.3270 4.3070 4.3050 4.3220 4.3490 4.3680 4.3730 4.3660 4.3580 4.3560 4.3560 4.3500 4.3420 4.3360
|
||||
4.6040 4.6040 4.6070 4.6130 4.6180 4.6200 4.6190 4.6140 4.6050 4.5890 4.5690 4.5490 4.5280 4.5080 4.4910 4.4770 4.4610 4.4360 4.4110 4.3950 4.3890 4.3830 4.3700 4.3460 4.3200 4.3050 4.3110 4.3390 4.3730 4.3990 4.4060 4.3990 4.3890 4.3840 4.3820 4.3760 4.3660 4.3590
|
||||
4.6010 4.6030 4.6100 4.6190 4.6270 4.6290 4.6270 4.6230 4.6150 4.6000 4.5770 4.5490 4.5200 4.4930 4.4730 4.4580 4.4450 4.4280 4.4110 4.4010 4.3950 4.3890 4.3740 4.3510 4.3270 4.3150 4.3240 4.3530 4.3880 4.4150 4.4230 4.4160 4.4050 4.3970 4.3940 4.3910 4.3850 4.3800
|
||||
4.6030 4.6070 4.6140 4.6250 4.6310 4.6310 4.6270 4.6240 4.6190 4.6060 4.5810 4.5450 4.5060 4.4730 4.4510 4.4390 4.4310 4.4230 4.4150 4.4100 4.4060 4.3990 4.3840 4.3630 4.3430 4.3350 4.3440 4.3680 4.3970 4.4180 4.4250 4.4190 4.4070 4.3980 4.3960 4.3980 4.3990 4.3990
|
||||
4.6010 4.6070 4.6170 4.6270 4.6310 4.6270 4.6220 4.6190 4.6160 4.6040 4.5770 4.5380 4.4940 4.4580 4.4370 4.4300 4.4300 4.4280 4.4250 4.4240 4.4190 4.4090 4.3920 4.3750 4.3630 4.3600 4.3680 4.3850 4.4030 4.4160 4.4190 4.4130 4.4030 4.3970 4.3980 4.4050 4.4120 4.4160
|
||||
4.5960 4.6040 4.6160 4.6260 4.6270 4.6220 4.6150 4.6120 4.6090 4.5970 4.5690 4.5280 4.4840 4.4500 4.4340 4.4330 4.4380 4.4400 4.4390 4.4360 4.4290 4.4150 4.3970 4.3840 4.3790 4.3810 4.3880 4.3990 4.4090 4.4140 4.4120 4.4060 4.3990 4.3980 4.4030 4.4130 4.4220 4.4270
|
||||
4.5920 4.6020 4.6150 4.6240 4.6240 4.6180 4.6110 4.6070 4.6030 4.5900 4.5620 4.5210 4.4790 4.4480 4.4360 4.4380 4.4450 4.4470 4.4460 4.4420 4.4330 4.4170 4.3990 4.3890 4.3870 4.3920 4.4000 4.4070 4.4120 4.4120 4.4090 4.4030 4.3980 4.4000 4.4070 4.4180 4.4280 4.4330
|
||||
4.5130 4.5040 4.4960 4.4970 4.4990 4.4940 4.4810 4.4680 4.4590 4.4500 4.4300 4.3910 4.3370 4.2800 4.2340 4.2070 4.1910 4.1770 4.1630 4.1560 4.1640 4.1880 4.2260 4.2680 4.3030 4.3260 4.3380 4.3470 4.3570 4.3700 4.3820 4.3920 4.3990 4.4040 4.4060 4.4060 4.4040 4.4030
|
||||
4.5020 4.4950 4.4900 4.4900 4.4910 4.4840 4.4700 4.4550 4.4430 4.4290 4.4060 4.3650 4.3130 4.2610 4.2200 4.1960 4.1830 4.1720 4.1630 4.1590 4.1690 4.1940 4.2280 4.2650 4.2970 4.3160 4.3270 4.3360 4.3490 4.3650 4.3800 4.3910 4.3990 4.4040 4.4060 4.4060 4.4040 4.4030
|
||||
4.4870 4.4820 4.4780 4.4790 4.4770 4.4680 4.4530 4.4370 4.4230 4.4040 4.3760 4.3340 4.2850 4.2380 4.2030 4.1820 4.1720 4.1660 4.1630 4.1630 4.1740 4.1990 4.2310 4.2640 4.2890 4.3020 4.3100 4.3200 4.3360 4.3560 4.3750 4.3890 4.3980 4.4040 4.4060 4.4060 4.4040 4.4030
|
||||
4.4770 4.4710 4.4650 4.4640 4.4600 4.4510 4.4360 4.4210 4.4060 4.3850 4.3530 4.3110 4.2670 4.2270 4.1960 4.1770 4.1690 4.1690 4.1690 4.1700 4.1800 4.2030 4.2330 4.2610 4.2820 4.2930 4.2970 4.3050 4.3210 4.3430 4.3650 4.3830 4.3950 4.4020 4.4060 4.4060 4.4040 4.4030
|
||||
4.4750 4.4640 4.4530 4.4480 4.4440 4.4340 4.4200 4.4070 4.3940 4.3730 4.3420 4.3050 4.2650 4.2300 4.2000 4.1810 4.1730 4.1750 4.1800 4.1810 4.1880 4.2080 4.2360 4.2640 4.2820 4.2900 4.2940 4.2980 4.3110 4.3300 4.3520 4.3720 4.3880 4.3990 4.4050 4.4050 4.4040 4.4030
|
||||
4.4700 4.4560 4.4400 4.4330 4.4300 4.4200 4.4070 4.3950 4.3860 4.3690 4.3440 4.3120 4.2780 4.2460 4.2160 4.1940 4.1840 4.1860 4.1940 4.1980 4.2030 4.2210 4.2480 4.2730 4.2900 4.2950 4.2970 4.3000 4.3070 4.3190 4.3360 4.3560 4.3760 4.3920 4.4020 4.4040 4.4040 4.4030
|
||||
4.4530 4.4390 4.4240 4.4180 4.4170 4.4110 4.3990 4.3880 4.3820 4.3720 4.3560 4.3320 4.3050 4.2750 4.2440 4.2190 4.2060 4.2080 4.2150 4.2190 4.2230 4.2380 4.2640 4.2870 4.3010 4.3030 4.3030 4.3020 4.3040 4.3090 4.3200 4.3370 4.3590 4.3810 4.3960 4.4020 4.4030 4.4030
|
||||
4.4220 4.4140 4.4080 4.4070 4.4070 4.4050 4.3990 4.3910 4.3860 4.3820 4.3730 4.3580 4.3380 4.3120 4.2810 4.2540 4.2400 4.2380 4.2400 4.2420 4.2450 4.2580 4.2800 4.3000 4.3090 4.3090 4.3060 4.3020 4.2990 4.2990 4.3050 4.3190 4.3420 4.3670 4.3880 4.3990 4.4030 4.4030
|
||||
4.3930 4.3940 4.3970 4.4010 4.4050 4.4070 4.4060 4.4020 4.3980 4.3970 4.3950 4.3890 4.3770 4.3570 4.3300 4.3020 4.2820 4.2720 4.2660 4.2610 4.2610 4.2700 4.2900 4.3050 4.3110 4.3100 4.3050 4.2990 4.2950 4.2940 4.2970 4.3100 4.3310 4.3590 4.3840 4.3970 4.4020 4.4030
|
||||
4.3830 4.3900 4.4000 4.4080 4.4130 4.4170 4.4190 4.4190 4.4190 4.4190 4.4220 4.4240 4.4200 4.4050 4.3820 4.3540 4.3290 4.3060 4.2860 4.2710 4.2640 4.2700 4.2870 4.2990 4.3030 4.3040 4.3020 4.2980 4.2940 4.2910 4.2940 4.3060 4.3270 4.3570 4.3820 4.3970 4.4020 4.4030
|
||||
4.3940 4.4030 4.4140 4.4240 4.4290 4.4320 4.4350 4.4390 4.4440 4.4480 4.4550 4.4600 4.4560 4.4410 4.4180 4.3920 4.3630 4.3300 4.2980 4.2720 4.2610 4.2650 4.2790 4.2900 4.2950 4.2970 4.2980 4.2970 4.2920 4.2840 4.2830 4.2950 4.3200 4.3530 4.3810 4.3970 4.4020 4.4030
|
||||
4.4160 4.4230 4.4340 4.4430 4.4480 4.4510 4.4530 4.4580 4.4660 4.4760 4.4860 4.4880 4.4770 4.4550 4.4310 4.4090 4.3810 4.3440 4.3050 4.2760 4.2630 4.2660 4.2760 4.2850 4.2890 4.2920 4.2960 4.2950 4.2830 4.2650 4.2570 4.2700 4.3010 4.3410 4.3750 4.3940 4.4010 4.4030
|
||||
4.4400 4.4450 4.4540 4.4620 4.4670 4.4690 4.4700 4.4720 4.4810 4.4930 4.5040 4.5020 4.4830 4.4540 4.4280 4.4080 4.3860 4.3540 4.3170 4.2870 4.2710 4.2670 4.2720 4.2800 4.2840 4.2890 4.2930 4.2870 4.2680 4.2430 4.2310 4.2430 4.2780 4.3240 4.3650 4.3890 4.3990 4.4020
|
||||
4.4620 4.4650 4.4710 4.4790 4.4850 4.4880 4.4870 4.4840 4.4870 4.4960 4.5010 4.4940 4.4730 4.4440 4.4210 4.4040 4.3910 4.3700 4.3380 4.3050 4.2800 4.2660 4.2640 4.2710 4.2780 4.2850 4.2890 4.2800 4.2560 4.2300 4.2180 4.2270 4.2590 4.3060 4.3500 4.3790 4.3940 4.4000
|
||||
4.4790 4.4800 4.4850 4.4940 4.5030 4.5050 4.5020 4.4950 4.4910 4.4890 4.4830 4.4720 4.4520 4.4330 4.4170 4.4090 4.4040 4.3910 4.3640 4.3240 4.2890 4.2660 4.2570 4.2610 4.2690 4.2770 4.2800 4.2700 4.2490 4.2270 4.2140 4.2190 4.2450 4.2850 4.3270 4.3610 4.3840 4.3950
|
||||
4.4930 4.4920 4.4960 4.5070 4.5180 4.5210 4.5160 4.5060 4.4960 4.4830 4.4640 4.4460 4.4300 4.4230 4.4210 4.4230 4.4240 4.4140 4.3860 4.3440 4.3010 4.2700 4.2540 4.2520 4.2570 4.2630 4.2640 4.2540 4.2370 4.2210 4.2100 4.2130 4.2300 4.2590 4.2960 4.3360 4.3690 4.3880
|
||||
4.5060 4.5030 4.5050 4.5180 4.5310 4.5360 4.5300 4.5210 4.5070 4.4850 4.4580 4.4310 4.4190 4.4190 4.4280 4.4380 4.4410 4.4280 4.3990 4.3580 4.3150 4.2780 4.2550 4.2480 4.2500 4.2520 4.2490 4.2390 4.2250 4.2110 4.2040 4.2050 4.2150 4.2360 4.2690 4.3140 4.3570 4.3820
|
||||
4.5200 4.5160 4.5180 4.5310 4.5450 4.5510 4.5470 4.5370 4.5240 4.5000 4.4690 4.4380 4.4220 4.4240 4.4370 4.4480 4.4480 4.4310 4.4030 4.3680 4.3300 4.2930 4.2680 4.2610 4.2620 4.2610 4.2540 4.2390 4.2220 4.2100 4.2030 4.2030 4.2100 4.2260 4.2590 4.3060 4.3520 4.3800
|
||||
4.5340 4.5320 4.5360 4.5490 4.5610 4.5670 4.5630 4.5550 4.5450 4.5270 4.4980 4.4670 4.4470 4.4420 4.4480 4.4540 4.4490 4.4310 4.4050 4.3770 4.3470 4.3170 4.2970 4.2940 4.2950 4.2910 4.2770 4.2550 4.2320 4.2180 4.2130 4.2120 4.2160 4.2310 4.2640 4.3090 4.3540 4.3810
|
||||
4.5470 4.5490 4.5570 4.5680 4.5790 4.5820 4.5790 4.5720 4.5680 4.5580 4.5400 4.5120 4.4860 4.4710 4.4650 4.4620 4.4520 4.4320 4.4090 4.3860 4.3630 4.3430 4.3350 4.3380 4.3380 4.3280 4.3070 4.2780 4.2520 4.2360 4.2310 4.2310 4.2350 4.2480 4.2760 4.3180 4.3580 4.3830
|
||||
4.5560 4.5620 4.5730 4.5840 4.5920 4.5940 4.5920 4.5890 4.5890 4.5880 4.5780 4.5550 4.5240 4.4980 4.4820 4.4700 4.4570 4.4370 4.4120 4.3870 4.3690 4.3620 4.3700 4.3810 4.3790 4.3610 4.3330 4.3000 4.2730 4.2580 4.2530 4.2540 4.2580 4.2680 4.2910 4.3260 4.3620 4.3840
|
||||
4.5620 4.5680 4.5780 4.5870 4.5950 4.6000 4.6030 4.6040 4.6060 4.6090 4.6020 4.5790 4.5450 4.5140 4.4910 4.4730 4.4590 4.4380 4.4090 4.3800 4.3610 4.3640 4.3850 4.4040 4.4030 4.3820 4.3490 4.3180 4.2930 4.2780 4.2730 4.2760 4.2790 4.2870 4.3030 4.3330 4.3650 4.3850
|
||||
4.5650 4.5660 4.5700 4.5780 4.5880 4.6000 4.6090 4.6150 4.6180 4.6180 4.6090 4.5840 4.5500 4.5180 4.4900 4.4720 4.4580 4.4350 4.4020 4.3690 4.3490 4.3540 4.3800 4.4040 4.4070 4.3880 4.3580 4.3290 4.3070 4.2930 4.2880 4.2910 4.2950 4.2990 4.3120 4.3380 4.3670 4.3860
|
||||
4.5670 4.5610 4.5570 4.5610 4.5770 4.5960 4.6140 4.6230 4.6240 4.6180 4.6030 4.5770 4.5440 4.5130 4.4870 4.4680 4.4550 4.4310 4.3940 4.3610 4.3420 4.3460 4.3700 4.3950 4.4010 4.3880 4.3640 4.3370 4.3150 4.3010 4.2940 4.2970 4.3010 4.3040 4.3160 4.3400 4.3690 4.3870
|
||||
4.5710 4.5580 4.5460 4.5490 4.5660 4.5910 4.6130 4.6240 4.6210 4.6100 4.5910 4.5660 4.5370 4.5090 4.4840 4.4690 4.4540 4.4270 4.3920 4.3610 4.3460 4.3480 4.3660 4.3870 4.3960 4.3870 4.3670 4.3420 4.3190 4.3010 4.2940 4.2950 4.2980 4.3020 4.3150 4.3400 4.3690 4.3870
|
||||
4.5790 4.5630 4.5480 4.5470 4.5640 4.5890 4.6100 4.6190 4.6130 4.5990 4.5800 4.5580 4.5330 4.5040 4.4780 4.4620 4.4470 4.4230 4.3930 4.3670 4.3550 4.3590 4.3730 4.3880 4.3930 4.3840 4.3670 4.3430 4.3150 4.2960 4.2860 4.2860 4.2890 4.2940 4.3100 4.3370 4.3670 4.3860
|
||||
4.5920 4.5770 4.5620 4.5580 4.5700 4.5900 4.6060 4.6100 4.6030 4.5890 4.5720 4.5520 4.5240 4.4910 4.4620 4.4440 4.4330 4.4170 4.3970 4.3780 4.3700 4.3760 4.3890 4.3980 4.3950 4.3830 4.3640 4.3370 4.3070 4.2840 4.2720 4.2700 4.2730 4.2800 4.2990 4.3300 4.3630 4.3840
|
||||
4.6090 4.5970 4.5820 4.5770 4.5830 4.5940 4.6040 4.6050 4.5980 4.5840 4.5690 4.5460 4.5130 4.4700 4.4350 4.4200 4.4160 4.4140 4.4050 4.3940 4.3900 4.3980 4.4100 4.4130 4.4030 4.3840 4.3590 4.3260 4.2910 4.2640 4.2510 4.2490 4.2540 4.2650 4.2860 4.3200 4.3560 4.3780
|
||||
4.6210 4.6110 4.5990 4.5930 4.5950 4.6000 4.6050 4.6050 4.5980 4.5870 4.5720 4.5470 4.5060 4.4550 4.4160 4.4030 4.4070 4.4120 4.4120 4.4100 4.4110 4.4190 4.4280 4.4260 4.4090 4.3820 4.3510 4.3120 4.2730 4.2440 4.2310 4.2330 4.2420 4.2550 4.2770 4.3100 4.3450 4.3660
|
||||
4.6230 4.6150 4.6060 4.6010 4.6020 4.6060 4.6100 4.6090 4.6040 4.5960 4.5820 4.5550 4.5100 4.4560 4.4190 4.4070 4.4130 4.4170 4.4160 4.4180 4.4250 4.4360 4.4410 4.4350 4.4110 4.3780 4.3390 4.2970 4.2550 4.2270 4.2170 4.2240 4.2380 4.2540 4.2740 4.3000 4.3290 4.3470
|
||||
4.6230 4.6180 4.6110 4.6060 4.6060 4.6110 4.6140 4.6160 4.6130 4.6080 4.5950 4.5660 4.5210 4.4730 4.4420 4.4340 4.4340 4.4280 4.4180 4.4170 4.4290 4.4430 4.4490 4.4390 4.4100 4.3720 4.3290 4.2850 4.2450 4.2170 4.2100 4.2210 4.2370 4.2520 4.2670 4.2850 4.3070 4.3230
|
||||
4.6320 4.6280 4.6220 4.6150 4.6120 4.6150 4.6190 4.6200 4.6200 4.6180 4.6060 4.5770 4.5360 4.4960 4.4740 4.4690 4.4620 4.4410 4.4180 4.4110 4.4220 4.4390 4.4450 4.4340 4.4050 4.3650 4.3220 4.2800 4.2430 4.2190 4.2130 4.2210 4.2330 4.2450 4.2550 4.2670 4.2840 4.2980
|
||||
4.6490 4.6450 4.6370 4.6260 4.6190 4.6170 4.6190 4.6210 4.6230 4.6230 4.6100 4.5830 4.5470 4.5160 4.5020 4.4970 4.4830 4.4510 4.4180 4.4040 4.4120 4.4260 4.4300 4.4170 4.3900 4.3540 4.3150 4.2810 4.2530 4.2340 4.2280 4.2310 4.2370 4.2430 4.2490 4.2570 4.2700 4.2820
|
||||
4.6640 4.6590 4.6480 4.6360 4.6250 4.6200 4.6200 4.6210 4.6230 4.6200 4.6080 4.5850 4.5560 4.5320 4.5200 4.5120 4.4930 4.4560 4.4170 4.3980 4.4000 4.4080 4.4070 4.3910 4.3640 4.3350 4.3070 4.2880 4.2740 4.2650 4.2600 4.2580 4.2570 4.2600 4.2630 4.2660 4.2730 4.2800
|
||||
4.6670 4.6610 4.6510 4.6400 4.6310 4.6250 4.6240 4.6260 4.6250 4.6180 4.6030 4.5840 4.5640 4.5430 4.5280 4.5150 4.4920 4.4540 4.4160 4.3930 4.3880 4.3880 4.3800 4.3610 4.3350 4.3130 4.3010 4.2990 4.3030 4.3060 4.3040 4.2970 4.2930 4.2940 4.2950 4.2940 4.2920 4.2930
|
||||
4.6590 4.6530 4.6470 4.6420 4.6380 4.6360 4.6350 4.6360 4.6320 4.6200 4.6030 4.5840 4.5660 4.5470 4.5280 4.5110 4.4850 4.4480 4.4120 4.3880 4.3780 4.3720 4.3600 4.3370 4.3130 4.2990 4.3000 4.3150 4.3340 4.3470 4.3470 4.3400 4.3320 4.3310 4.3310 4.3260 4.3180 4.3130
|
||||
4.6470 4.6440 4.6410 4.6420 4.6450 4.6470 4.6460 4.6450 4.6390 4.6240 4.6040 4.5830 4.5620 4.5400 4.5190 4.4980 4.4700 4.4370 4.4040 4.3830 4.3730 4.3650 4.3490 4.3270 4.3050 4.2960 4.3060 4.3300 4.3580 4.3760 4.3800 4.3720 4.3630 4.3590 4.3580 4.3520 4.3430 4.3370
|
||||
4.6410 4.6380 4.6380 4.6440 4.6500 4.6530 4.6520 4.6480 4.6410 4.6260 4.6030 4.5760 4.5470 4.5200 4.4970 4.4750 4.4500 4.4230 4.3980 4.3830 4.3760 4.3670 4.3510 4.3290 4.3110 4.3060 4.3180 4.3430 4.3720 4.3910 4.3960 4.3890 4.3790 4.3720 4.3700 4.3670 4.3630 4.3590
|
||||
4.6390 4.6370 4.6390 4.6460 4.6520 4.6530 4.6500 4.6460 4.6380 4.6230 4.5980 4.5630 4.5280 4.4960 4.4710 4.4530 4.4350 4.4160 4.4000 4.3920 4.3860 4.3750 4.3580 4.3390 4.3250 4.3230 4.3340 4.3550 4.3770 4.3920 4.3970 4.3910 4.3820 4.3740 4.3730 4.3750 4.3780 4.3790
|
||||
4.6360 4.6360 4.6400 4.6470 4.6520 4.6510 4.6450 4.6390 4.6320 4.6160 4.5880 4.5500 4.5090 4.4760 4.4550 4.4440 4.4340 4.4230 4.4130 4.4060 4.3980 4.3830 4.3640 4.3470 4.3390 4.3410 4.3510 4.3650 4.3790 4.3880 4.3900 4.3850 4.3770 4.3720 4.3740 4.3820 4.3910 4.3960
|
||||
4.6320 4.6350 4.6410 4.6490 4.6510 4.6480 4.6400 4.6330 4.6240 4.6080 4.5790 4.5380 4.4970 4.4660 4.4500 4.4450 4.4420 4.4350 4.4270 4.4210 4.4100 4.3900 4.3670 4.3530 4.3500 4.3550 4.3640 4.3730 4.3800 4.3830 4.3820 4.3780 4.3730 4.3720 4.3780 4.3890 4.4010 4.4080
|
||||
4.6290 4.6340 4.6420 4.6490 4.6510 4.6460 4.6380 4.6290 4.6190 4.6020 4.5720 4.5320 4.4910 4.4630 4.4510 4.4490 4.4480 4.4420 4.4350 4.4290 4.4150 4.3920 4.3680 4.3550 4.3550 4.3620 4.3710 4.3770 4.3810 4.3810 4.3790 4.3740 4.3720 4.3730 4.3810 4.3940 4.4070 4.4150
|
||||
4.5270 4.5230 4.5200 4.5210 4.5200 4.5120 4.4990 4.4860 4.4750 4.4620 4.4370 4.3920 4.3340 4.2750 4.2290 4.2000 4.1850 4.1770 4.1720 4.1720 4.1820 4.2060 4.2400 4.2750 4.3050 4.3260 4.3370 4.3420 4.3450 4.3510 4.3600 4.3710 4.3820 4.3900 4.3930 4.3930 4.3930 4.3920
|
||||
4.5190 4.5160 4.5150 4.5160 4.5150 4.5060 4.4920 4.4770 4.4630 4.4470 4.4200 4.3750 4.3200 4.2660 4.2250 4.2000 4.1870 4.1800 4.1770 4.1770 4.1870 4.2090 4.2390 4.2710 4.3000 4.3190 4.3300 4.3350 4.3410 4.3480 4.3580 4.3700 4.3820 4.3890 4.3930 4.3930 4.3930 4.3920
|
||||
4.5110 4.5080 4.5070 4.5060 4.5040 4.4960 4.4810 4.4650 4.4490 4.4290 4.3980 4.3540 4.3040 4.2580 4.2240 4.2030 4.1920 4.1870 4.1840 4.1840 4.1920 4.2120 4.2390 4.2680 4.2940 4.3100 4.3190 4.3250 4.3330 4.3430 4.3560 4.3690 4.3810 4.3890 4.3930 4.3930 4.3930 4.3920
|
||||
4.5080 4.5040 4.4980 4.4950 4.4910 4.4820 4.4690 4.4530 4.4370 4.4140 4.3830 4.3400 4.2950 4.2560 4.2270 4.2100 4.2010 4.1970 4.1940 4.1920 4.1980 4.2150 4.2410 4.2660 4.2880 4.3010 4.3090 4.3160 4.3250 4.3370 4.3520 4.3670 4.3800 4.3890 4.3930 4.3930 4.3930 4.3920
|
||||
4.5110 4.5020 4.4910 4.4830 4.4760 4.4670 4.4560 4.4440 4.4290 4.4060 4.3740 4.3350 4.2970 4.2630 4.2370 4.2190 4.2110 4.2090 4.2070 4.2030 4.2040 4.2180 4.2420 4.2680 4.2860 4.2990 4.3050 4.3100 4.3190 4.3310 4.3460 4.3620 4.3770 4.3870 4.3920 4.3930 4.3920 4.3920
|
||||
4.5100 4.4970 4.4810 4.4710 4.4640 4.4570 4.4460 4.4360 4.4240 4.4040 4.3760 4.3420 4.3090 4.2790 4.2530 4.2350 4.2260 4.2240 4.2220 4.2170 4.2140 4.2240 4.2470 4.2710 4.2900 4.3010 4.3070 4.3120 4.3180 4.3260 4.3390 4.3540 4.3710 4.3830 4.3900 4.3920 4.3920 4.3920
|
||||
4.4950 4.4830 4.4680 4.4590 4.4530 4.4480 4.4400 4.4310 4.4210 4.4060 4.3840 4.3570 4.3310 4.3040 4.2790 4.2590 4.2490 4.2440 4.2400 4.2330 4.2270 4.2340 4.2540 4.2770 4.2960 4.3050 4.3100 4.3130 4.3160 4.3210 4.3290 4.3430 4.3600 4.3760 4.3860 4.3910 4.3920 4.3920
|
||||
4.4640 4.4580 4.4510 4.4470 4.4460 4.4440 4.4400 4.4330 4.4260 4.4140 4.3980 4.3800 4.3590 4.3360 4.3110 4.2890 4.2740 4.2660 4.2580 4.2480 4.2420 4.2470 4.2650 4.2860 4.3000 4.3070 4.3090 4.3110 4.3110 4.3130 4.3180 4.3310 4.3480 4.3670 4.3810 4.3890 4.3910 4.3920
|
||||
4.4330 4.4350 4.4380 4.4410 4.4440 4.4460 4.4470 4.4430 4.4360 4.4270 4.4160 4.4050 4.3910 4.3730 4.3500 4.3240 4.3030 4.2880 4.2740 4.2600 4.2520 4.2570 4.2730 4.2900 4.3010 4.3050 4.3060 4.3070 4.3070 4.3080 4.3110 4.3210 4.3380 4.3590 4.3770 4.3880 4.3910 4.3920
|
||||
4.4190 4.4260 4.4360 4.4450 4.4510 4.4570 4.4600 4.4590 4.4530 4.4460 4.4400 4.4350 4.4270 4.4130 4.3910 4.3630 4.3360 4.3110 4.2890 4.2690 4.2580 4.2610 4.2740 4.2860 4.2940 4.2990 4.3030 4.3040 4.3040 4.3030 4.3050 4.3140 4.3330 4.3560 4.3760 4.3870 4.3910 4.3920
|
||||
4.4260 4.4330 4.4440 4.4550 4.4650 4.4720 4.4760 4.4770 4.4730 4.4700 4.4690 4.4680 4.4620 4.4470 4.4250 4.3970 4.3650 4.3330 4.3010 4.2760 4.2620 4.2620 4.2730 4.2830 4.2900 4.2940 4.3000 4.3020 4.2990 4.2920 4.2910 4.3010 4.3230 4.3500 4.3730 4.3860 4.3910 4.3920
|
||||
4.4460 4.4510 4.4600 4.4700 4.4800 4.4890 4.4930 4.4940 4.4950 4.4970 4.5010 4.5000 4.4890 4.4690 4.4440 4.4190 4.3880 4.3510 4.3140 4.2860 4.2710 4.2690 4.2740 4.2810 4.2870 4.2930 4.2970 4.2970 4.2870 4.2720 4.2670 4.2790 4.3060 4.3400 4.3680 4.3840 4.3900 4.3920
|
||||
4.4730 4.4750 4.4800 4.4890 4.4980 4.5060 4.5100 4.5090 4.5100 4.5170 4.5240 4.5210 4.5060 4.4790 4.4530 4.4310 4.4020 4.3680 4.3300 4.3010 4.2830 4.2750 4.2740 4.2790 4.2830 4.2880 4.2920 4.2880 4.2720 4.2520 4.2430 4.2560 4.2870 4.3260 4.3600 4.3800 4.3880 4.3910
|
||||
4.4990 4.5000 4.5030 4.5110 4.5200 4.5280 4.5260 4.5210 4.5190 4.5250 4.5290 4.5250 4.5060 4.4800 4.4540 4.4330 4.4120 4.3850 4.3520 4.3180 4.2920 4.2760 4.2700 4.2740 4.2780 4.2820 4.2840 4.2760 4.2600 4.2390 4.2300 4.2410 4.2720 4.3110 4.3470 4.3710 4.3840 4.3890
|
||||
4.5220 4.5220 4.5250 4.5340 4.5440 4.5500 4.5440 4.5330 4.5250 4.5230 4.5210 4.5120 4.4950 4.4740 4.4540 4.4390 4.4240 4.4020 4.3700 4.3320 4.2980 4.2750 4.2650 4.2660 4.2700 4.2730 4.2730 4.2650 4.2510 4.2330 4.2250 4.2320 4.2570 4.2910 4.3260 4.3550 4.3740 4.3840
|
||||
4.5410 4.5410 4.5450 4.5570 4.5670 4.5700 4.5610 4.5450 4.5310 4.5200 4.5090 4.4940 4.4790 4.4670 4.4580 4.4490 4.4370 4.4160 4.3840 4.3440 4.3050 4.2770 4.2620 4.2600 4.2610 4.2620 4.2590 4.2510 4.2390 4.2250 4.2180 4.2230 4.2400 4.2660 4.2970 4.3310 4.3610 4.3780
|
||||
4.5560 4.5560 4.5610 4.5740 4.5860 4.5870 4.5770 4.5600 4.5430 4.5250 4.5050 4.4850 4.4710 4.4660 4.4640 4.4600 4.4480 4.4240 4.3900 4.3530 4.3150 4.2830 4.2640 4.2580 4.2580 4.2570 4.2520 4.2420 4.2280 4.2160 4.2100 4.2130 4.2240 4.2420 4.2710 4.3110 4.3500 4.3730
|
||||
4.5700 4.5700 4.5760 4.5890 4.5990 4.6000 4.5910 4.5760 4.5610 4.5420 4.5170 4.4930 4.4780 4.4720 4.4720 4.4680 4.4520 4.4270 4.3950 4.3630 4.3300 4.2970 4.2750 4.2690 4.2700 4.2680 4.2590 4.2440 4.2280 4.2160 4.2100 4.2110 4.2180 4.2320 4.2610 4.3040 4.3460 4.3710
|
||||
4.5830 4.5840 4.5900 4.6020 4.6110 4.6110 4.6040 4.5930 4.5820 4.5670 4.5450 4.5190 4.5000 4.4880 4.4830 4.4750 4.4580 4.4310 4.4030 4.3760 4.3470 4.3200 4.3010 4.2970 4.2960 4.2930 4.2790 4.2590 4.2380 4.2250 4.2200 4.2200 4.2230 4.2370 4.2660 4.3070 4.3480 4.3720
|
||||
4.5940 4.5970 4.6050 4.6150 4.6210 4.6200 4.6150 4.6090 4.6050 4.5970 4.5810 4.5560 4.5310 4.5120 4.4980 4.4850 4.4680 4.4430 4.4160 4.3900 4.3650 4.3450 4.3350 4.3330 4.3310 4.3220 4.3030 4.2770 4.2540 4.2400 4.2370 4.2360 4.2380 4.2510 4.2780 4.3160 4.3520 4.3740
|
||||
4.6000 4.6060 4.6150 4.6230 4.6270 4.6270 4.6250 4.6240 4.6250 4.6230 4.6120 4.5890 4.5600 4.5340 4.5130 4.4960 4.4780 4.4530 4.4260 4.3990 4.3760 4.3650 4.3650 4.3690 4.3630 4.3480 4.3230 4.2950 4.2720 4.2580 4.2550 4.2540 4.2580 4.2670 4.2900 4.3230 4.3560 4.3750
|
||||
4.6020 4.6070 4.6160 4.6230 4.6280 4.6300 4.6330 4.6370 4.6410 4.6400 4.6300 4.6070 4.5770 4.5460 4.5210 4.5000 4.4820 4.4580 4.4290 4.4000 4.3780 4.3740 4.3830 4.3910 4.3850 4.3650 4.3370 4.3100 4.2870 4.2740 4.2690 4.2700 4.2740 4.2810 4.2980 4.3270 4.3580 4.3760
|
||||
4.6040 4.6060 4.6100 4.6160 4.6230 4.6320 4.6400 4.6460 4.6500 4.6470 4.6350 4.6120 4.5810 4.5490 4.5210 4.4990 4.4810 4.4570 4.4250 4.3960 4.3770 4.3740 4.3860 4.3960 4.3900 4.3720 4.3450 4.3190 4.2970 4.2830 4.2780 4.2790 4.2830 4.2880 4.3020 4.3280 4.3580 4.3760
|
||||
4.6110 4.6070 4.6040 4.6080 4.6170 4.6310 4.6440 4.6520 4.6520 4.6470 4.6320 4.6080 4.5770 4.5480 4.5200 4.4970 4.4790 4.4530 4.4210 4.3940 4.3790 4.3770 4.3850 4.3930 4.3880 4.3710 4.3480 4.3230 4.3010 4.2860 4.2790 4.2810 4.2840 4.2890 4.3010 4.3270 4.3570 4.3760
|
||||
4.6190 4.6100 4.6020 4.6020 4.6130 4.6290 4.6440 4.6510 4.6500 4.6400 4.6240 4.6020 4.5750 4.5460 4.5200 4.4980 4.4770 4.4490 4.4180 4.3940 4.3840 4.3810 4.3870 4.3910 4.3850 4.3690 4.3480 4.3240 4.3000 4.2820 4.2750 4.2770 4.2810 4.2850 4.2980 4.3250 4.3560 4.3750
|
||||
4.6280 4.6170 4.6060 4.6040 4.6130 4.6280 4.6420 4.6470 4.6430 4.6310 4.6160 4.5950 4.5720 4.5430 4.5160 4.4930 4.4700 4.4420 4.4140 4.3950 4.3880 4.3890 4.3930 4.3930 4.3850 4.3680 4.3460 4.3200 4.2940 4.2750 4.2680 4.2700 4.2740 4.2790 4.2930 4.3220 4.3540 4.3740
|
||||
4.6380 4.6290 4.6180 4.6150 4.6210 4.6320 4.6410 4.6430 4.6370 4.6240 4.6090 4.5890 4.5640 4.5330 4.5020 4.4770 4.4560 4.4340 4.4110 4.3960 4.3930 4.3980 4.4020 4.4010 4.3880 4.3670 4.3430 4.3140 4.2840 4.2640 4.2550 4.2580 4.2630 4.2690 4.2850 4.3160 4.3500 4.3720
|
||||
4.6510 4.6430 4.6350 4.6320 4.6350 4.6410 4.6440 4.6420 4.6350 4.6230 4.6060 4.5850 4.5550 4.5150 4.4790 4.4550 4.4390 4.4250 4.4120 4.4020 4.4000 4.4060 4.4120 4.4080 4.3920 4.3690 4.3400 4.3070 4.2730 4.2480 4.2380 4.2410 4.2480 4.2560 4.2750 4.3070 4.3440 4.3670
|
||||
4.6590 4.6540 4.6490 4.6480 4.6500 4.6520 4.6500 4.6460 4.6370 4.6240 4.6080 4.5830 4.5470 4.5010 4.4620 4.4390 4.4290 4.4220 4.4160 4.4120 4.4120 4.4170 4.4210 4.4150 4.3950 4.3690 4.3380 4.3000 4.2610 4.2320 4.2220 4.2260 4.2380 4.2500 4.2690 4.3000 4.3350 4.3570
|
||||
4.6610 4.6580 4.6560 4.6570 4.6590 4.6590 4.6560 4.6510 4.6420 4.6300 4.6120 4.5860 4.5460 4.4990 4.4590 4.4390 4.4320 4.4260 4.4200 4.4190 4.4240 4.4290 4.4290 4.4200 4.3960 4.3670 4.3320 4.2920 4.2510 4.2210 4.2120 4.2210 4.2370 4.2520 4.2690 4.2940 4.3230 4.3420
|
||||
4.6600 4.6600 4.6600 4.6620 4.6630 4.6640 4.6620 4.6560 4.6490 4.6370 4.6200 4.5930 4.5520 4.5080 4.4730 4.4570 4.4480 4.4380 4.4260 4.4230 4.4290 4.4360 4.4350 4.4210 4.3940 4.3620 4.3250 4.2850 4.2450 4.2170 4.2090 4.2200 4.2390 4.2530 4.2660 4.2840 4.3060 4.3220
|
||||
4.6640 4.6660 4.6670 4.6670 4.6660 4.6650 4.6630 4.6590 4.6530 4.6440 4.6290 4.6000 4.5630 4.5240 4.4970 4.4840 4.4710 4.4520 4.4310 4.4230 4.4270 4.4340 4.4320 4.4160 4.3880 4.3540 4.3180 4.2810 4.2450 4.2210 4.2130 4.2220 4.2370 4.2480 4.2570 4.2690 4.2870 4.3000
|
||||
4.6760 4.6770 4.6770 4.6730 4.6680 4.6640 4.6610 4.6580 4.6550 4.6480 4.6330 4.6070 4.5740 4.5430 4.5230 4.5120 4.4950 4.4660 4.4370 4.4210 4.4200 4.4240 4.4200 4.4040 4.3760 4.3440 4.3120 4.2830 4.2540 4.2350 4.2280 4.2320 4.2400 4.2460 4.2520 4.2600 4.2730 4.2850
|
||||
4.6900 4.6890 4.6850 4.6780 4.6690 4.6610 4.6570 4.6570 4.6560 4.6500 4.6360 4.6130 4.5860 4.5610 4.5440 4.5310 4.5110 4.4770 4.4400 4.4160 4.4090 4.4070 4.4000 4.3820 4.3570 4.3320 4.3090 4.2900 4.2760 4.2630 4.2570 4.2550 4.2570 4.2600 4.2630 4.2670 4.2750 4.2820
|
||||
4.6980 4.6940 4.6870 4.6790 4.6690 4.6610 4.6570 4.6580 4.6580 4.6510 4.6360 4.6170 4.5970 4.5750 4.5580 4.5420 4.5160 4.4770 4.4370 4.4080 4.3950 4.3870 4.3760 4.3560 4.3350 4.3190 4.3090 4.3060 4.3040 4.3010 4.2960 4.2900 4.2880 4.2890 4.2910 4.2910 4.2900 4.2910
|
||||
4.6960 4.6900 4.6820 4.6760 4.6700 4.6650 4.6620 4.6640 4.6620 4.6520 4.6360 4.6180 4.5990 4.5810 4.5610 4.5380 4.5070 4.4660 4.4250 4.3950 4.3790 4.3680 4.3530 4.3340 4.3160 4.3080 4.3120 4.3230 4.3340 4.3390 4.3350 4.3280 4.3220 4.3220 4.3230 4.3190 4.3130 4.3090
|
||||
4.6880 4.6810 4.6740 4.6720 4.6720 4.6710 4.6690 4.6680 4.6640 4.6510 4.6330 4.6120 4.5920 4.5720 4.5490 4.5210 4.4860 4.4460 4.4090 4.3830 4.3690 4.3560 4.3400 4.3220 4.3070 4.3070 4.3200 4.3390 4.3580 4.3660 4.3660 4.3570 4.3500 4.3480 4.3470 4.3430 4.3350 4.3300
|
||||
4.6810 4.6740 4.6670 4.6680 4.6720 4.6730 4.6710 4.6670 4.6580 4.6440 4.6220 4.5970 4.5730 4.5490 4.5240 4.4960 4.4630 4.4280 4.3970 4.3780 4.3660 4.3540 4.3380 4.3220 4.3120 4.3160 4.3310 4.3510 4.3690 4.3800 4.3800 4.3730 4.3650 4.3600 4.3580 4.3560 4.3530 4.3500
|
||||
4.6750 4.6690 4.6640 4.6660 4.6710 4.6730 4.6680 4.6600 4.6490 4.6310 4.6070 4.5780 4.5470 4.5210 4.4980 4.4750 4.4490 4.4210 4.3970 4.3830 4.3720 4.3590 4.3420 4.3280 4.3220 4.3280 4.3420 4.3590 4.3720 4.3800 4.3810 4.3760 4.3680 4.3620 4.3610 4.3640 4.3670 4.3680
|
||||
4.6710 4.6660 4.6640 4.6660 4.6710 4.6700 4.6640 4.6530 4.6400 4.6210 4.5930 4.5590 4.5250 4.4990 4.4800 4.4650 4.4470 4.4260 4.4090 4.3970 4.3850 4.3660 4.3460 4.3320 4.3310 4.3380 4.3500 4.3620 4.3700 4.3740 4.3740 4.3700 4.3640 4.3600 4.3620 4.3700 4.3790 4.3840
|
||||
4.6690 4.6660 4.6650 4.6680 4.6710 4.6680 4.6600 4.6490 4.6340 4.6130 4.5840 4.5470 4.5120 4.4870 4.4740 4.4640 4.4520 4.4370 4.4230 4.4120 4.3970 4.3720 4.3470 4.3340 4.3350 4.3440 4.3550 4.3620 4.3660 4.3680 4.3670 4.3630 4.3600 4.3590 4.3650 4.3760 4.3880 4.3950
|
||||
4.6680 4.6670 4.6670 4.6700 4.6710 4.6680 4.6590 4.6460 4.6310 4.6100 4.5790 4.5420 4.5070 4.4840 4.4730 4.4660 4.4570 4.4440 4.4320 4.4210 4.4030 4.3750 4.3470 4.3340 4.3360 4.3460 4.3560 4.3620 4.3640 4.3640 4.3630 4.3610 4.3590 4.3610 4.3680 4.3800 4.3920 4.4010
|
||||
4.5240 4.5240 4.5260 4.5290 4.5280 4.5200 4.5090 4.4980 4.4880 4.4720 4.4420 4.3950 4.3380 4.2810 4.2360 4.2070 4.1950 4.1930 4.1970 4.2050 4.2200 4.2420 4.2690 4.2950 4.3170 4.3340 4.3440 4.3460 4.3440 4.3430 4.3470 4.3570 4.3690 4.3790 4.3830 4.3840 4.3830 4.3830
|
||||
4.5250 4.5250 4.5260 4.5270 4.5250 4.5180 4.5060 4.4940 4.4810 4.4630 4.4320 4.3870 4.3330 4.2830 4.2440 4.2190 4.2070 4.2050 4.2070 4.2130 4.2230 4.2410 4.2640 4.2900 4.3130 4.3310 4.3420 4.3450 4.3430 4.3420 4.3460 4.3570 4.3690 4.3790 4.3830 4.3840 4.3830 4.3830
|
||||
4.5280 4.5270 4.5260 4.5240 4.5200 4.5120 4.5010 4.4870 4.4710 4.4500 4.4200 4.3770 4.3290 4.2870 4.2570 4.2380 4.2270 4.2230 4.2220 4.2210 4.2270 4.2430 4.2620 4.2850 4.3080 4.3260 4.3370 4.3410 4.3410 4.3420 4.3460 4.3570 4.3700 4.3790 4.3830 4.3840 4.3830 4.3830
|
||||
4.5340 4.5310 4.5260 4.5190 4.5120 4.5040 4.4940 4.4800 4.4640 4.4420 4.4120 4.3720 4.3310 4.2960 4.2720 4.2570 4.2490 4.2430 4.2360 4.2310 4.2330 4.2460 4.2620 4.2820 4.3030 4.3200 4.3310 4.3370 4.3390 4.3410 4.3470 4.3580 4.3700 4.3790 4.3830 4.3840 4.3830 4.3830
|
||||
4.5420 4.5360 4.5250 4.5140 4.5040 4.4960 4.4860 4.4760 4.4610 4.4390 4.4080 4.3720 4.3360 4.3080 4.2870 4.2760 4.2680 4.2600 4.2520 4.2440 4.2390 4.2470 4.2640 4.2810 4.3010 4.3160 4.3270 4.3350 4.3390 4.3430 4.3490 4.3590 4.3700 4.3790 4.3830 4.3840 4.3830 4.3830
|
||||
4.5420 4.5330 4.5200 4.5070 4.4970 4.4900 4.4810 4.4730 4.4610 4.4390 4.4110 4.3780 4.3470 4.3220 4.3040 4.2930 4.2850 4.2770 4.2670 4.2530 4.2420 4.2460 4.2620 4.2810 4.3000 4.3160 4.3280 4.3360 4.3410 4.3450 4.3510 4.3600 4.3700 4.3780 4.3820 4.3830 4.3830 4.3830
|
||||
4.5270 4.5200 4.5090 4.4980 4.4900 4.4850 4.4800 4.4720 4.4620 4.4440 4.4190 4.3920 4.3670 4.3450 4.3270 4.3140 4.3050 4.2950 4.2800 4.2620 4.2460 4.2440 4.2590 4.2790 4.2990 4.3160 4.3290 4.3370 4.3420 4.3450 4.3490 4.3570 4.3670 4.3750 4.3810 4.3830 4.3830 4.3830
|
||||
4.4990 4.4970 4.4930 4.4880 4.4840 4.4830 4.4820 4.4770 4.4680 4.4530 4.4320 4.4100 4.3900 4.3700 4.3510 4.3330 4.3200 4.3070 4.2900 4.2690 4.2530 4.2500 4.2620 4.2810 4.2990 4.3130 4.3250 4.3340 4.3380 4.3410 4.3440 4.3500 4.3610 4.3710 4.3790 4.3820 4.3830 4.3830
|
||||
4.4700 4.4740 4.4780 4.4800 4.4820 4.4850 4.4880 4.4860 4.4770 4.4640 4.4470 4.4300 4.4120 4.3960 4.3770 4.3530 4.3330 4.3150 4.2950 4.2740 4.2590 4.2570 4.2690 4.2850 4.2990 4.3110 4.3210 4.3290 4.3330 4.3350 4.3370 4.3430 4.3540 4.3670 4.3760 4.3810 4.3830 4.3830
|
||||
4.4560 4.4630 4.4720 4.4800 4.4870 4.4940 4.4980 4.4980 4.4890 4.4760 4.4640 4.4520 4.4400 4.4270 4.4070 4.3780 4.3520 4.3270 4.3050 4.2830 4.2650 4.2610 4.2710 4.2810 4.2930 4.3060 4.3170 4.3250 4.3290 4.3270 4.3290 4.3360 4.3480 4.3630 4.3740 4.3810 4.3830 4.3830
|
||||
4.4600 4.4660 4.4750 4.4860 4.4970 4.5080 4.5130 4.5130 4.5050 4.4950 4.4870 4.4790 4.4700 4.4550 4.4330 4.4050 4.3730 4.3450 4.3170 4.2920 4.2730 4.2690 4.2740 4.2820 4.2920 4.3030 4.3120 4.3200 4.3210 4.3150 4.3150 4.3230 4.3390 4.3570 4.3720 4.3800 4.3820 4.3830
|
||||
4.4770 4.4800 4.4870 4.4970 4.5100 4.5230 4.5290 4.5290 4.5230 4.5170 4.5130 4.5080 4.4970 4.4780 4.4550 4.4320 4.3990 4.3650 4.3320 4.3060 4.2900 4.2830 4.2810 4.2860 4.2930 4.3010 4.3110 4.3150 4.3080 4.2960 4.2920 4.3040 4.3250 4.3490 4.3670 4.3780 4.3820 4.3830
|
||||
4.5020 4.5030 4.5070 4.5150 4.5280 4.5400 4.5470 4.5430 4.5390 4.5360 4.5370 4.5320 4.5200 4.4970 4.4730 4.4500 4.4200 4.3850 4.3500 4.3240 4.3070 4.2920 4.2850 4.2870 4.2900 4.2960 4.3020 4.3030 4.2950 4.2770 4.2710 4.2840 4.3100 4.3390 4.3620 4.3750 4.3800 4.3820
|
||||
4.5300 4.5300 4.5330 4.5400 4.5510 4.5610 4.5630 4.5550 4.5480 4.5460 4.5470 4.5450 4.5320 4.5080 4.4840 4.4590 4.4340 4.4040 4.3700 4.3390 4.3130 4.2940 4.2830 4.2840 4.2850 4.2880 4.2920 4.2900 4.2790 4.2640 4.2580 4.2720 4.2980 4.3270 4.3520 4.3680 4.3770 4.3810
|
||||
4.5550 4.5560 4.5600 4.5680 4.5780 4.5840 4.5800 4.5650 4.5530 4.5480 4.5480 4.5440 4.5300 4.5100 4.4880 4.4640 4.4430 4.4160 4.3850 4.3440 4.3140 4.2920 4.2800 4.2800 4.2790 4.2800 4.2810 4.2770 4.2690 4.2580 4.2520 4.2610 4.2840 4.3100 4.3330 4.3540 4.3690 4.3770
|
||||
4.5750 4.5770 4.5840 4.5940 4.6040 4.6050 4.5950 4.5750 4.5580 4.5490 4.5430 4.5350 4.5230 4.5090 4.4930 4.4730 4.4500 4.4220 4.3880 4.3480 4.3140 4.2910 4.2790 4.2780 4.2750 4.2740 4.2710 4.2650 4.2590 4.2490 4.2450 4.2500 4.2660 4.2850 4.3080 4.3340 4.3580 4.3710
|
||||
4.5910 4.5940 4.6030 4.6150 4.6230 4.6220 4.6090 4.5880 4.5690 4.5560 4.5440 4.5310 4.5210 4.5100 4.4980 4.4800 4.4540 4.4220 4.3850 4.3530 4.3200 4.2960 4.2820 4.2780 4.2770 4.2740 4.2680 4.2590 4.2500 4.2400 4.2360 4.2400 4.2500 4.2630 4.2850 4.3160 4.3480 4.3670
|
||||
4.6060 4.6100 4.6190 4.6290 4.6360 4.6340 4.6220 4.6040 4.5880 4.5750 4.5590 4.5410 4.5270 4.5160 4.5040 4.4850 4.4560 4.4210 4.3870 4.3600 4.3340 4.3080 4.2920 4.2870 4.2870 4.2850 4.2770 4.2640 4.2520 4.2410 4.2360 4.2380 4.2430 4.2540 4.2760 4.3100 4.3450 4.3660
|
||||
4.6210 4.6250 4.6320 4.6400 4.6440 4.6410 4.6320 4.6210 4.6110 4.6000 4.5830 4.5640 4.5450 4.5280 4.5140 4.4920 4.4640 4.4310 4.4010 4.3740 4.3510 4.3280 4.3110 4.3060 4.3050 4.3010 4.2920 4.2760 4.2600 4.2490 4.2440 4.2440 4.2470 4.2570 4.2800 4.3140 4.3470 4.3670
|
||||
4.6320 4.6360 4.6420 4.6470 4.6490 4.6460 4.6410 4.6360 4.6330 4.6260 4.6110 4.5910 4.5670 4.5450 4.5260 4.5040 4.4800 4.4480 4.4210 4.3930 4.3700 4.3490 4.3370 4.3310 4.3270 4.3200 4.3090 4.2890 4.2710 4.2600 4.2580 4.2560 4.2580 4.2680 4.2910 4.3220 4.3520 4.3690
|
||||
4.6360 4.6400 4.6460 4.6500 4.6510 4.6490 4.6480 4.6490 4.6510 4.6470 4.6340 4.6130 4.5860 4.5600 4.5370 4.5160 4.4950 4.4660 4.4380 4.4100 4.3850 4.3680 4.3640 4.3600 4.3510 4.3380 4.3210 4.3010 4.2830 4.2730 4.2700 4.2690 4.2700 4.2790 4.3000 4.3280 4.3550 4.3700
|
||||
4.6360 4.6390 4.6440 4.6490 4.6510 4.6520 4.6560 4.6600 4.6640 4.6590 4.6470 4.6250 4.5960 4.5690 4.5430 4.5210 4.5000 4.4770 4.4480 4.4210 4.3960 4.3840 4.3850 4.3840 4.3700 4.3530 4.3330 4.3120 4.2930 4.2820 4.2790 4.2780 4.2800 4.2870 4.3040 4.3290 4.3550 4.3700
|
||||
4.6380 4.6400 4.6430 4.6460 4.6500 4.6550 4.6620 4.6680 4.6690 4.6640 4.6510 4.6290 4.6020 4.5750 4.5460 4.5190 4.5010 4.4770 4.4490 4.4260 4.4060 4.3950 4.3940 4.3930 4.3790 4.3610 4.3400 4.3180 4.2990 4.2860 4.2810 4.2810 4.2830 4.2880 4.3020 4.3270 4.3530 4.3690
|
||||
4.6480 4.6460 4.6450 4.6470 4.6520 4.6580 4.6650 4.6700 4.6690 4.6630 4.6500 4.6280 4.6020 4.5750 4.5470 4.5200 4.4990 4.4750 4.4490 4.4290 4.4170 4.4060 4.4020 4.3960 4.3800 4.3600 4.3410 4.3190 4.2980 4.2830 4.2760 4.2770 4.2800 4.2850 4.2970 4.3220 4.3500 4.3680
|
||||
4.6600 4.6560 4.6510 4.6510 4.6540 4.6600 4.6660 4.6690 4.6650 4.6580 4.6450 4.6250 4.6020 4.5760 4.5490 4.5250 4.5000 4.4710 4.4460 4.4290 4.4240 4.4160 4.4080 4.3980 4.3800 4.3570 4.3380 4.3150 4.2920 4.2760 4.2690 4.2710 4.2760 4.2800 4.2920 4.3170 4.3470 4.3660
|
||||
4.6690 4.6640 4.6590 4.6560 4.6580 4.6620 4.6670 4.6670 4.6620 4.6520 4.6390 4.6230 4.6020 4.5750 4.5470 4.5200 4.4930 4.4640 4.4380 4.4250 4.4230 4.4200 4.4130 4.4020 4.3820 4.3560 4.3330 4.3070 4.2830 4.2660 4.2610 4.2650 4.2710 4.2750 4.2870 4.3140 4.3450 4.3650
|
||||
4.6760 4.6720 4.6680 4.6660 4.6660 4.6670 4.6680 4.6670 4.6610 4.6520 4.6370 4.6190 4.5960 4.5680 4.5380 4.5080 4.4790 4.4530 4.4300 4.4180 4.4160 4.4190 4.4150 4.4060 4.3860 4.3580 4.3300 4.3020 4.2740 4.2560 4.2520 4.2570 4.2640 4.2680 4.2820 4.3100 4.3430 4.3640
|
||||
4.6840 4.6820 4.6800 4.6800 4.6800 4.6780 4.6750 4.6720 4.6640 4.6520 4.6370 4.6160 4.5880 4.5540 4.5200 4.4910 4.4650 4.4420 4.4250 4.4160 4.4110 4.4140 4.4150 4.4060 4.3870 4.3610 4.3290 4.2980 4.2660 4.2450 4.2390 4.2450 4.2540 4.2610 4.2750 4.3040 4.3380 4.3600
|
||||
4.6910 4.6900 4.6910 4.6940 4.6940 4.6920 4.6860 4.6790 4.6690 4.6530 4.6360 4.6130 4.5820 4.5440 4.5050 4.4760 4.4530 4.4360 4.4240 4.4180 4.4150 4.4140 4.4150 4.4060 4.3860 4.3620 4.3300 4.2960 4.2600 4.2350 4.2270 4.2350 4.2480 4.2580 4.2730 4.3000 4.3320 4.3520
|
||||
4.6920 4.6940 4.6980 4.7020 4.7050 4.7020 4.6950 4.6860 4.6730 4.6550 4.6360 4.6110 4.5780 4.5370 4.4980 4.4710 4.4510 4.4370 4.4250 4.4210 4.4230 4.4210 4.4160 4.4060 4.3830 4.3590 4.3300 4.2940 4.2560 4.2290 4.2210 4.2320 4.2490 4.2620 4.2760 4.2980 4.3240 4.3410
|
||||
4.6910 4.6940 4.7000 4.7060 4.7090 4.7060 4.6990 4.6890 4.6760 4.6580 4.6380 4.6130 4.5790 4.5400 4.5030 4.4790 4.4620 4.4470 4.4320 4.4260 4.4270 4.4290 4.4200 4.4060 4.3810 4.3540 4.3250 4.2910 4.2540 4.2280 4.2220 4.2340 4.2520 4.2660 4.2780 4.2930 4.3120 4.3260
|
||||
4.6920 4.6970 4.7030 4.7080 4.7090 4.7060 4.6990 4.6900 4.6790 4.6630 4.6430 4.6180 4.5850 4.5500 4.5180 4.4980 4.4820 4.4620 4.4430 4.4320 4.4290 4.4280 4.4200 4.4020 4.3780 4.3480 4.3190 4.2880 4.2570 4.2330 4.2280 4.2380 4.2530 4.2640 4.2720 4.2830 4.2980 4.3100
|
||||
4.6980 4.7030 4.7080 4.7100 4.7070 4.7010 4.6940 4.6880 4.6800 4.6690 4.6500 4.6260 4.5970 4.5670 4.5410 4.5230 4.5030 4.4790 4.4540 4.4350 4.4270 4.4210 4.4100 4.3920 4.3680 4.3420 4.3150 4.2900 4.2660 4.2480 4.2420 4.2470 4.2570 4.2630 4.2680 4.2760 4.2880 4.2980
|
||||
4.7090 4.7110 4.7120 4.7100 4.7040 4.6940 4.6870 4.6840 4.6810 4.6720 4.6560 4.6350 4.6100 4.5850 4.5650 4.5460 4.5240 4.4930 4.4600 4.4340 4.4180 4.4070 4.3960 4.3780 4.3560 4.3360 4.3180 4.3000 4.2860 4.2730 4.2660 4.2670 4.2700 4.2740 4.2770 4.2820 4.2880 4.2950
|
||||
4.7180 4.7170 4.7140 4.7090 4.7000 4.6890 4.6820 4.6820 4.6820 4.6750 4.6600 4.6410 4.6220 4.6010 4.5810 4.5600 4.5320 4.4950 4.4560 4.4240 4.4030 4.3890 4.3760 4.3580 4.3420 4.3290 4.3230 4.3180 4.3130 4.3050 4.2990 4.2950 4.2950 4.2970 4.3000 4.3000 4.3000 4.3010
|
||||
4.7220 4.7170 4.7100 4.7040 4.6970 4.6880 4.6830 4.6830 4.6830 4.6750 4.6600 4.6420 4.6250 4.6060 4.5830 4.5560 4.5210 4.4800 4.4380 4.4060 4.3840 4.3680 4.3540 4.3380 4.3270 4.3240 4.3290 4.3350 4.3390 4.3380 4.3320 4.3260 4.3230 4.3240 4.3260 4.3230 4.3190 4.3160
|
||||
4.7190 4.7110 4.7030 4.6980 4.6940 4.6890 4.6850 4.6830 4.6790 4.6680 4.6520 4.6320 4.6140 4.5940 4.5690 4.5370 4.4970 4.4540 4.4150 4.3870 4.3680 4.3530 4.3380 4.3250 4.3190 4.3240 4.3380 4.3520 4.3610 4.3630 4.3580 4.3510 4.3460 4.3450 4.3450 4.3420 4.3370 4.3330
|
||||
4.7120 4.7030 4.6930 4.6900 4.6910 4.6890 4.6840 4.6770 4.6670 4.6520 4.6330 4.6110 4.5900 4.5680 4.5430 4.5120 4.4730 4.4330 4.3990 4.3770 4.3610 4.3480 4.3340 4.3230 4.3210 4.3310 4.3480 4.3630 4.3720 4.3750 4.3710 4.3650 4.3590 4.3560 4.3550 4.3540 4.3520 4.3500
|
||||
4.7050 4.6950 4.6860 4.6850 4.6880 4.6870 4.6800 4.6690 4.6540 4.6340 4.6110 4.5860 4.5610 4.5390 4.5180 4.4910 4.4590 4.4250 4.3980 4.3790 4.3650 4.3500 4.3350 4.3260 4.3280 4.3400 4.3560 4.3680 4.3730 4.3740 4.3720 4.3670 4.3610 4.3570 4.3570 4.3600 4.3630 4.3640
|
||||
4.7000 4.6920 4.6840 4.6830 4.6850 4.6840 4.6760 4.6620 4.6430 4.6210 4.5950 4.5650 4.5380 4.5170 4.5000 4.4810 4.4570 4.4300 4.4080 4.3920 4.3760 4.3550 4.3360 4.3270 4.3310 4.3440 4.3570 4.3660 4.3680 4.3680 4.3650 4.3620 4.3580 4.3560 4.3570 4.3640 4.3720 4.3760
|
||||
4.6980 4.6920 4.6850 4.6840 4.6850 4.6830 4.6740 4.6580 4.6390 4.6150 4.5860 4.5540 4.5250 4.5060 4.4930 4.4790 4.4610 4.4390 4.4210 4.4060 4.3870 4.3610 4.3360 4.3250 4.3300 4.3430 4.3550 4.3600 4.3610 4.3600 4.3590 4.3570 4.3550 4.3550 4.3590 4.3680 4.3790 4.3850
|
||||
4.6980 4.6930 4.6870 4.6860 4.6850 4.6820 4.6720 4.6570 4.6370 4.6130 4.5830 4.5500 4.5210 4.5030 4.4920 4.4800 4.4640 4.4460 4.4290 4.4150 4.3940 4.3640 4.3360 4.3240 4.3300 4.3420 4.3520 4.3560 4.3570 4.3560 4.3560 4.3550 4.3550 4.3560 4.3610 4.3710 4.3820 4.3900
|
||||
4.5000 4.5070 4.5150 4.5190 4.5160 4.5080 4.5000 4.4940 4.4840 4.4650 4.4340 4.3950 4.3500 4.3060 4.2690 4.2450 4.2370 4.2440 4.2630 4.2880 4.3130 4.3330 4.3450 4.3510 4.3560 4.3640 4.3710 4.3720 4.3630 4.3490 4.3410 4.3440 4.3540 4.3640 4.3690 4.3700 4.3690 4.3680
|
||||
4.5190 4.5220 4.5260 4.5260 4.5210 4.5130 4.5050 4.4970 4.4860 4.4670 4.4370 4.3990 4.3590 4.3230 4.2930 4.2740 4.2650 4.2690 4.2800 4.2960 4.3130 4.3270 4.3370 4.3450 4.3540 4.3660 4.3770 4.3780 4.3670 4.3520 4.3420 4.3440 4.3540 4.3640 4.3690 4.3700 4.3690 4.3680
|
||||
4.5460 4.5470 4.5450 4.5380 4.5280 4.5190 4.5110 4.5020 4.4900 4.4710 4.4440 4.4090 4.3750 4.3480 4.3290 4.3150 4.3070 4.3040 4.3050 4.3090 4.3160 4.3240 4.3310 4.3390 4.3510 4.3680 4.3820 4.3840 4.3730 4.3560 4.3450 4.3460 4.3550 4.3640 4.3690 4.3700 4.3690 4.3680
|
||||
4.5710 4.5710 4.5650 4.5520 4.5360 4.5240 4.5150 4.5060 4.4950 4.4780 4.4540 4.4230 4.3940 4.3740 4.3620 4.3540 4.3460 4.3370 4.3290 4.3240 4.3230 4.3270 4.3330 4.3390 4.3510 4.3670 4.3830 4.3880 4.3790 4.3640 4.3520 4.3510 4.3580 4.3650 4.3690 4.3700 4.3690 4.3680
|
||||
4.5870 4.5870 4.5790 4.5630 4.5440 4.5290 4.5200 4.5120 4.5020 4.4870 4.4660 4.4380 4.4120 4.3940 4.3860 4.3820 4.3750 4.3640 4.3490 4.3360 4.3290 4.3300 4.3340 4.3400 4.3500 4.3670 4.3830 4.3910 4.3870 4.3760 4.3650 4.3610 4.3640 4.3680 4.3700 4.3700 4.3690 4.3680
|
||||
4.5890 4.5890 4.5830 4.5680 4.5490 4.5350 4.5270 4.5210 4.5120 4.4980 4.4770 4.4510 4.4260 4.4100 4.4030 4.4000 4.3950 4.3830 4.3630 4.3430 4.3290 4.3250 4.3280 4.3350 4.3480 4.3670 4.3860 4.3960 4.3960 4.3890 4.3810 4.3750 4.3730 4.3720 4.3720 4.3700 4.3690 4.3680
|
||||
4.5770 4.5790 4.5770 4.5660 4.5510 4.5410 4.5360 4.5320 4.5250 4.5110 4.4900 4.4650 4.4420 4.4250 4.4170 4.4130 4.4060 4.3920 4.3690 4.3430 4.3230 4.3150 4.3170 4.3270 4.3440 4.3660 4.3870 4.3990 4.4020 4.3990 4.3930 4.3870 4.3820 4.3780 4.3740 4.3710 4.3690 4.3680
|
||||
4.5560 4.5610 4.5640 4.5590 4.5510 4.5450 4.5440 4.5440 4.5390 4.5260 4.5060 4.4830 4.4600 4.4430 4.4310 4.4210 4.4090 4.3920 4.3680 4.3400 4.3170 4.3070 4.3090 4.3200 4.3390 4.3620 4.3830 4.3960 4.4010 4.4000 4.3960 4.3920 4.3880 4.3820 4.3770 4.3720 4.3690 4.3680
|
||||
4.5360 4.5420 4.5490 4.5510 4.5500 4.5500 4.5520 4.5540 4.5500 4.5380 4.5200 4.4990 4.4790 4.4610 4.4450 4.4280 4.4100 4.3900 4.3660 4.3390 4.3170 4.3060 4.3060 4.3170 4.3340 4.3550 4.3750 4.3890 4.3950 4.3940 4.3920 4.3910 4.3890 4.3850 4.3790 4.3730 4.3700 4.3680
|
||||
4.5240 4.5300 4.5380 4.5460 4.5520 4.5580 4.5620 4.5620 4.5560 4.5430 4.5270 4.5090 4.4930 4.4770 4.4590 4.4370 4.4140 4.3920 4.3690 4.3460 4.3240 4.3110 4.3080 4.3150 4.3300 4.3490 4.3690 4.3830 4.3870 4.3860 4.3830 4.3850 4.3870 4.3850 4.3790 4.3730 4.3700 4.3680
|
||||
4.5230 4.5270 4.5350 4.5460 4.5580 4.5690 4.5740 4.5700 4.5600 4.5460 4.5310 4.5180 4.5060 4.4930 4.4750 4.4510 4.4250 4.4020 4.3800 4.3590 4.3380 4.3220 4.3140 4.3170 4.3280 4.3460 4.3650 4.3770 4.3790 4.3730 4.3700 4.3730 4.3800 4.3810 4.3780 4.3730 4.3700 4.3680
|
||||
4.5310 4.5340 4.5420 4.5540 4.5700 4.5830 4.5890 4.5820 4.5670 4.5510 4.5390 4.5300 4.5220 4.5120 4.4940 4.4690 4.4410 4.4160 4.3950 4.3740 4.3530 4.3350 4.3230 4.3200 4.3280 4.3430 4.3590 4.3690 4.3670 4.3580 4.3520 4.3580 4.3700 4.3770 4.3760 4.3720 4.3690 4.3680
|
||||
4.5490 4.5530 4.5610 4.5720 4.5860 4.6000 4.6040 4.5940 4.5760 4.5610 4.5520 4.5460 4.5410 4.5300 4.5110 4.4850 4.4570 4.4300 4.4070 4.3860 4.3650 4.3460 4.3300 4.3230 4.3250 4.3350 4.3480 4.3570 4.3540 4.3420 4.3360 4.3440 4.3610 4.3710 4.3730 4.3710 4.3690 4.3680
|
||||
4.5760 4.5810 4.5890 4.5970 4.6080 4.6180 4.6180 4.6040 4.5840 4.5710 4.5660 4.5630 4.5560 4.5420 4.5210 4.4960 4.4680 4.4400 4.4140 4.3910 4.3700 4.3500 4.3330 4.3220 4.3190 4.3230 4.3330 4.3420 4.3410 4.3310 4.3250 4.3340 4.3520 4.3640 4.3660 4.3660 4.3660 4.3670
|
||||
4.6050 4.6100 4.6180 4.6240 4.6320 4.6360 4.6300 4.6100 4.5890 4.5770 4.5750 4.5740 4.5660 4.5490 4.5260 4.5000 4.4720 4.4420 4.4140 4.3890 4.3680 4.3490 4.3330 4.3220 4.3150 4.3130 4.3190 4.3270 4.3280 4.3200 4.3160 4.3240 4.3390 4.3490 4.3520 4.3550 4.3600 4.3640
|
||||
4.6280 4.6340 4.6420 4.6490 4.6530 4.6520 4.6400 4.6170 4.5940 4.5810 4.5790 4.5790 4.5710 4.5540 4.5290 4.5010 4.4700 4.4380 4.4070 4.3820 4.3630 4.3470 4.3330 4.3230 4.3150 4.3110 4.3120 4.3170 4.3170 4.3090 4.3040 4.3100 4.3210 4.3280 4.3320 4.3410 4.3520 4.3600
|
||||
4.6460 4.6530 4.6610 4.6680 4.6690 4.6650 4.6500 4.6270 4.6040 4.5900 4.5850 4.5830 4.5760 4.5580 4.5330 4.5010 4.4660 4.4310 4.4010 4.3770 4.3590 4.3460 4.3340 4.3260 4.3190 4.3140 4.3130 4.3120 4.3080 4.2990 4.2940 4.2980 4.3040 4.3080 4.3140 4.3280 4.3460 4.3570
|
||||
4.6620 4.6680 4.6760 4.6800 4.6800 4.6730 4.6600 4.6420 4.6230 4.6090 4.6000 4.5920 4.5820 4.5630 4.5360 4.5020 4.4650 4.4300 4.4010 4.3790 4.3620 4.3480 4.3370 4.3280 4.3220 4.3190 4.3160 4.3120 4.3050 4.2960 4.2910 4.2920 4.2960 4.3000 4.3080 4.3240 4.3440 4.3570
|
||||
4.6740 4.6800 4.6850 4.6870 4.6830 4.6770 4.6680 4.6570 4.6440 4.6310 4.6180 4.6050 4.5890 4.5680 4.5400 4.5070 4.4720 4.4390 4.4110 4.3880 4.3700 4.3550 4.3420 4.3310 4.3250 4.3210 4.3180 4.3120 4.3040 4.2970 4.2940 4.2940 4.2960 4.3010 4.3110 4.3280 4.3470 4.3580
|
||||
4.6810 4.6850 4.6880 4.6870 4.6820 4.6770 4.6730 4.6680 4.6600 4.6480 4.6320 4.6150 4.5950 4.5720 4.5460 4.5160 4.4850 4.4550 4.4270 4.4020 4.3820 4.3660 4.3520 4.3400 4.3300 4.3250 4.3190 4.3110 4.3040 4.3010 4.3000 4.2990 4.3000 4.3060 4.3180 4.3350 4.3510 4.3600
|
||||
4.6800 4.6830 4.6850 4.6840 4.6800 4.6770 4.6750 4.6750 4.6710 4.6580 4.6400 4.6200 4.5990 4.5760 4.5500 4.5240 4.4970 4.4700 4.4430 4.4180 4.3980 4.3830 4.3690 4.3560 4.3440 4.3340 4.3250 4.3140 4.3060 4.3030 4.3030 4.3010 4.3020 4.3080 4.3220 4.3380 4.3530 4.3610
|
||||
4.6770 4.6790 4.6820 4.6820 4.6800 4.6780 4.6790 4.6810 4.6760 4.6630 4.6430 4.6230 4.6030 4.5790 4.5530 4.5280 4.5030 4.4790 4.4560 4.4360 4.4190 4.4050 4.3920 4.3770 4.3620 4.3490 4.3350 4.3200 4.3080 4.3020 4.3000 4.2990 4.3000 4.3050 4.3180 4.3350 4.3510 4.3600
|
||||
4.6790 4.6820 4.6860 4.6860 4.6850 4.6830 4.6820 4.6820 4.6770 4.6630 4.6450 4.6270 4.6090 4.5860 4.5590 4.5320 4.5070 4.4850 4.4670 4.4530 4.4400 4.4280 4.4130 4.3940 4.3750 4.3580 4.3420 4.3240 4.3070 4.2960 4.2920 4.2910 4.2930 4.2970 4.3080 4.3260 4.3460 4.3580
|
||||
4.6900 4.6940 4.6980 4.6980 4.6940 4.6880 4.6840 4.6800 4.6730 4.6620 4.6470 4.6330 4.6160 4.5950 4.5690 4.5410 4.5150 4.4930 4.4770 4.4660 4.4570 4.4450 4.4260 4.4020 4.3780 4.3570 4.3380 4.3180 4.2990 4.2850 4.2790 4.2800 4.2830 4.2870 4.2960 4.3160 4.3400 4.3550
|
||||
4.7030 4.7080 4.7130 4.7110 4.7030 4.6920 4.6820 4.6750 4.6680 4.6600 4.6500 4.6370 4.6210 4.6020 4.5780 4.5500 4.5230 4.4980 4.4810 4.4710 4.4630 4.4520 4.4320 4.4040 4.3750 4.3500 4.3280 4.3060 4.2850 4.2710 4.2660 4.2710 4.2750 4.2780 4.2870 4.3090 4.3360 4.3530
|
||||
4.7090 4.7160 4.7220 4.7200 4.7090 4.6950 4.6820 4.6720 4.6660 4.6600 4.6510 4.6390 4.6230 4.6030 4.5800 4.5520 4.5230 4.4950 4.4760 4.4650 4.4580 4.4480 4.4310 4.4050 4.3770 4.3480 4.3210 4.2950 4.2720 4.2590 4.2580 4.2650 4.2720 4.2750 4.2830 4.3060 4.3330 4.3520
|
||||
4.7110 4.7180 4.7260 4.7250 4.7150 4.6990 4.6850 4.6760 4.6700 4.6630 4.6530 4.6380 4.6210 4.6000 4.5750 4.5450 4.5130 4.4840 4.4620 4.4500 4.4430 4.4350 4.4230 4.4040 4.3790 4.3500 4.3190 4.2890 4.2650 4.2520 4.2530 4.2630 4.2720 4.2750 4.2830 4.3050 4.3320 4.3510
|
||||
4.7150 4.7220 4.7300 4.7310 4.7230 4.7090 4.6950 4.6850 4.6770 4.6670 4.6530 4.6370 4.6180 4.5950 4.5660 4.5320 4.4970 4.4670 4.4460 4.4330 4.4250 4.4170 4.4090 4.3960 4.3770 4.3510 4.3200 4.2900 4.2650 4.2510 4.2510 4.2620 4.2720 4.2770 4.2850 4.3050 4.3320 4.3490
|
||||
4.7220 4.7280 4.7360 4.7390 4.7340 4.7230 4.7090 4.6970 4.6850 4.6700 4.6520 4.6340 4.6130 4.5860 4.5530 4.5150 4.4800 4.4520 4.4330 4.4200 4.4110 4.4030 4.3940 4.3840 4.3700 4.3490 4.3220 4.2940 4.2680 4.2510 4.2490 4.2610 4.2750 4.2830 4.2920 4.3090 4.3310 4.3460
|
||||
4.7270 4.7330 4.7410 4.7460 4.7430 4.7340 4.7200 4.7060 4.6900 4.6700 4.6490 4.6290 4.6050 4.5750 4.5380 4.5000 4.4670 4.4420 4.4270 4.4150 4.4060 4.3960 4.3860 4.3740 4.3620 4.3460 4.3240 4.2980 4.2710 4.2510 4.2470 4.2610 4.2790 4.2920 4.3020 4.3150 4.3300 4.3410
|
||||
4.7290 4.7340 4.7420 4.7480 4.7470 4.7390 4.7260 4.7110 4.6920 4.6700 4.6470 4.6240 4.5990 4.5670 4.5300 4.4930 4.4630 4.4430 4.4290 4.4180 4.4070 4.3950 4.3820 4.3690 4.3560 4.3420 4.3250 4.3010 4.2740 4.2550 4.2510 4.2650 4.2860 4.3010 4.3110 4.3190 4.3290 4.3360
|
||||
4.7250 4.7310 4.7400 4.7460 4.7460 4.7380 4.7260 4.7110 4.6940 4.6710 4.6470 4.6240 4.6000 4.5690 4.5340 4.5000 4.4730 4.4550 4.4410 4.4270 4.4120 4.3960 4.3810 4.3670 4.3530 4.3400 4.3250 4.3040 4.2820 4.2660 4.2630 4.2760 4.2930 4.3060 4.3140 4.3190 4.3260 4.3320
|
||||
4.7220 4.7280 4.7360 4.7420 4.7400 4.7320 4.7200 4.7090 4.6950 4.6750 4.6530 4.6310 4.6080 4.5810 4.5490 4.5200 4.4950 4.4760 4.4580 4.4370 4.4160 4.3970 4.3810 4.3680 4.3550 4.3420 4.3280 4.3110 4.2950 4.2830 4.2810 4.2890 4.3010 4.3110 4.3160 4.3200 4.3250 4.3300
|
||||
4.7230 4.7280 4.7350 4.7380 4.7340 4.7240 4.7120 4.7040 4.6960 4.6820 4.6630 4.6420 4.6210 4.5960 4.5700 4.5430 4.5180 4.4950 4.4710 4.4440 4.4170 4.3950 4.3810 4.3690 4.3590 4.3490 4.3380 4.3250 4.3130 4.3040 4.3010 4.3050 4.3120 4.3190 4.3230 4.3250 4.3280 4.3310
|
||||
4.7290 4.7320 4.7360 4.7360 4.7290 4.7160 4.7050 4.7000 4.6960 4.6860 4.6700 4.6510 4.6300 4.6080 4.5830 4.5560 4.5280 4.5000 4.4700 4.4390 4.4100 4.3880 4.3740 4.3660 4.3610 4.3560 4.3500 4.3430 4.3340 4.3260 4.3210 4.3210 4.3260 4.3310 4.3350 4.3350 4.3360 4.3370
|
||||
4.7380 4.7380 4.7370 4.7330 4.7240 4.7110 4.7000 4.6950 4.6920 4.6830 4.6680 4.6500 4.6300 4.6080 4.5820 4.5510 4.5180 4.4850 4.4520 4.4200 4.3930 4.3730 4.3610 4.3560 4.3560 4.3590 4.3610 4.3600 4.3540 4.3460 4.3400 4.3380 4.3410 4.3450 4.3480 4.3470 4.3460 4.3450
|
||||
4.7410 4.7390 4.7340 4.7280 4.7180 4.7060 4.6960 4.6880 4.6810 4.6690 4.6530 4.6350 4.6160 4.5950 4.5670 4.5330 4.4950 4.4580 4.4250 4.3980 4.3750 4.3570 4.3470 4.3450 4.3510 4.3610 4.3700 4.3740 4.3700 4.3630 4.3560 4.3530 4.3530 4.3560 4.3570 4.3570 4.3560 4.3550
|
||||
4.7370 4.7320 4.7250 4.7190 4.7110 4.7010 4.6900 4.6780 4.6640 4.6470 4.6270 4.6090 4.5920 4.5730 4.5460 4.5110 4.4720 4.4350 4.4050 4.3820 4.3630 4.3470 4.3380 4.3390 4.3500 4.3660 4.3790 4.3840 4.3800 4.3710 4.3640 4.3610 4.3610 4.3620 4.3630 4.3630 4.3630 4.3630
|
||||
4.7300 4.7240 4.7150 4.7090 4.7030 4.6960 4.6840 4.6680 4.6480 4.6240 4.6010 4.5820 4.5650 4.5500 4.5270 4.4960 4.4590 4.4260 4.3990 4.3780 4.3610 4.3450 4.3350 4.3370 4.3500 4.3690 4.3830 4.3870 4.3810 4.3720 4.3650 4.3620 4.3620 4.3630 4.3640 4.3660 4.3680 4.3690
|
||||
4.7250 4.7170 4.7080 4.7020 4.6980 4.6910 4.6800 4.6610 4.6370 4.6100 4.5840 4.5630 4.5470 4.5330 4.5160 4.4890 4.4570 4.4280 4.4050 4.3860 4.3670 4.3480 4.3340 4.3350 4.3480 4.3660 4.3790 4.3810 4.3750 4.3670 4.3620 4.3610 4.3610 4.3620 4.3630 4.3670 4.3700 4.3730
|
||||
4.7220 4.7150 4.7060 4.6990 4.6950 4.6880 4.6760 4.6580 4.6340 4.6060 4.5790 4.5560 4.5390 4.5260 4.5110 4.4880 4.4610 4.4360 4.4150 4.3970 4.3760 4.3520 4.3340 4.3320 4.3440 4.3600 4.3700 4.3710 4.3660 4.3610 4.3580 4.3580 4.3600 4.3610 4.3620 4.3670 4.3720 4.3750
|
||||
4.7220 4.7140 4.7050 4.6990 4.6940 4.6870 4.6750 4.6570 4.6340 4.6070 4.5800 4.5560 4.5380 4.5250 4.5110 4.4900 4.4640 4.4410 4.4220 4.4040 4.3810 4.3550 4.3350 4.3310 4.3410 4.3550 4.3640 4.3640 4.3600 4.3560 4.3560 4.3580 4.3590 4.3600 4.3620 4.3670 4.3720 4.3760
|
||||
20
example/test4_Yunnan/para.in
Executable file
20
example/test4_Yunnan/para.in
Executable file
@@ -0,0 +1,20 @@
|
||||
cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
|
||||
c INPUT PARAMETERS
|
||||
ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
|
||||
China_YN_Rayleigh_RS_5-40s.dat c: data file
|
||||
38 42 18 c: nx ny nz (grid number in lat lon and depth directions)
|
||||
29.0 98.0 c: goxd gozd (upper left point,[lat,lon])
|
||||
0.25 0.25 c: dvxd dvzd (grid interval in lat and lon directions)
|
||||
4 c: number of sublayers (2~5)
|
||||
3.0 5.0 c: minimum and maximum Vsv
|
||||
200 c: max(sources, receivers)
|
||||
0.2 c: sparsity fraction
|
||||
5 c: maximum of iteration
|
||||
F c: iso-mode (T: isotropic inversion; F: joint inversion)
|
||||
cccccccccc control parameters
|
||||
20 c: smoothing for dVsv
|
||||
30 c: smoothing of Gc, Gs
|
||||
0 c: damping used by LSQR (default: 0)
|
||||
cccccccccc periods
|
||||
36 c: kmaxRc (followed by periods)
|
||||
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
||||
77
example/test4_Yunnan/plot_script/Az_clicp.txt
Normal file
77
example/test4_Yunnan/plot_script/Az_clicp.txt
Normal file
@@ -0,0 +1,77 @@
|
||||
98.874 27.684
|
||||
98.861 27.543
|
||||
98.854 27.326
|
||||
98.832 27.101
|
||||
98.783 26.865
|
||||
98.396 26.660
|
||||
98.318 26.552
|
||||
98.325 26.303
|
||||
98.340 26.156
|
||||
98.333 25.978
|
||||
98.326 25.784
|
||||
98.315 25.394
|
||||
98.291 24.737
|
||||
98.267 24.355
|
||||
98.267 23.972
|
||||
98.303 23.540
|
||||
98.470 23.470
|
||||
98.561 23.396
|
||||
98.718 23.307
|
||||
98.932 23.154
|
||||
99.185 22.999
|
||||
99.346 22.786
|
||||
99.510 22.684
|
||||
99.838 22.352
|
||||
99.671 22.509
|
||||
100.021 22.202
|
||||
100.149 22.119
|
||||
100.522 22.094
|
||||
100.822 22.107
|
||||
101.079 22.113
|
||||
101.284 22.113
|
||||
101.555 22.120
|
||||
101.674 22.132
|
||||
101.945 22.171
|
||||
102.294 22.293
|
||||
102.579 22.377
|
||||
102.904 22.425
|
||||
103.276 22.415
|
||||
103.576 22.434
|
||||
103.840 22.486
|
||||
104.076 22.638
|
||||
104.175 22.799
|
||||
104.325 23.089
|
||||
104.655 23.336
|
||||
104.770 23.659
|
||||
104.749 23.962
|
||||
104.735 24.194
|
||||
104.778 24.506
|
||||
104.722 24.947
|
||||
104.833 25.362
|
||||
104.826 25.607
|
||||
103.936 25.879
|
||||
103.668 26.201
|
||||
103.632 26.342
|
||||
103.588 26.661
|
||||
103.502 27.018
|
||||
103.452 27.299
|
||||
103.409 27.464
|
||||
103.239 27.882
|
||||
103.131 28.092
|
||||
102.855 28.188
|
||||
102.657 28.200
|
||||
102.221 28.212
|
||||
101.959 28.212
|
||||
101.652 28.225
|
||||
101.295 28.238
|
||||
100.997 28.276
|
||||
100.740 28.250
|
||||
100.448 28.231
|
||||
100.138 28.221
|
||||
99.980 28.195
|
||||
99.863 28.099
|
||||
99.706 27.924
|
||||
99.511 27.889
|
||||
99.251 27.844
|
||||
99.073 27.799
|
||||
98.966 27.747
|
||||
BIN
example/test4_Yunnan/plot_script/Az_depth_slice.pdf
Normal file
BIN
example/test4_Yunnan/plot_script/Az_depth_slice.pdf
Normal file
Binary file not shown.
BIN
example/test4_Yunnan/plot_script/Az_period.pdf
Normal file
BIN
example/test4_Yunnan/plot_script/Az_period.pdf
Normal file
Binary file not shown.
25
example/test4_Yunnan/plot_script/BlueDarkRed18.cpt
Executable file
25
example/test4_Yunnan/plot_script/BlueDarkRed18.cpt
Executable file
@@ -0,0 +1,25 @@
|
||||
# ../cpt/ncar/BlueDarkRed18.cpt
|
||||
# autogenerated GMT palette "BlueDarkRed18.txt"
|
||||
# cptutils version 1.41, Fri Jan 20 21:02:01 2012
|
||||
# COLOR_MODEL = RGB
|
||||
0.000000e+00 36 0 216 1.000000e+00 36 0 216
|
||||
1.000000e+00 24 28 247 2.000000e+00 24 28 247
|
||||
2.000000e+00 40 87 255 3.000000e+00 40 87 255
|
||||
3.000000e+00 61 135 255 4.000000e+00 61 135 255
|
||||
4.000000e+00 86 176 255 5.000000e+00 86 176 255
|
||||
5.000000e+00 117 211 255 6.000000e+00 117 211 255
|
||||
6.000000e+00 153 234 255 7.000000e+00 153 234 255
|
||||
7.000000e+00 188 249 255 8.000000e+00 188 249 255
|
||||
8.000000e+00 234 255 255 9.000000e+00 234 255 255
|
||||
9.000000e+00 255 255 234 1.000000e+01 255 255 234
|
||||
1.000000e+01 255 241 188 1.100000e+01 255 241 188
|
||||
1.100000e+01 255 214 153 1.200000e+01 255 214 153
|
||||
1.200000e+01 255 172 117 1.300000e+01 255 172 117
|
||||
1.300000e+01 255 120 86 1.400000e+01 255 120 86
|
||||
1.400000e+01 255 61 61 1.500000e+01 255 61 61
|
||||
1.500000e+01 247 39 53 1.600000e+01 247 39 53
|
||||
1.600000e+01 216 21 47 1.700000e+01 216 21 47
|
||||
1.700000e+01 165 0 33 1.800000e+01 165 0 33
|
||||
B 36 0 216
|
||||
F 165 0 33
|
||||
N 255 0 0
|
||||
788
example/test4_Yunnan/plot_script/Fault_Yunnan.txt
Executable file
788
example/test4_Yunnan/plot_script/Fault_Yunnan.txt
Executable file
@@ -0,0 +1,788 @@
|
||||
> -L"LLF"
|
||||
99.489904 25.115700
|
||||
99.432004 24.935566
|
||||
99.380538 24.755433
|
||||
99.322638 24.562433
|
||||
99.245437 24.408032
|
||||
99.136071 24.292232
|
||||
98.936637 24.195732
|
||||
98.781355 24.144625
|
||||
98.394270 24.113028
|
||||
98.076346 24.069656
|
||||
97.912851 24.041397
|
||||
97.713486 23.989950
|
||||
97.540602 23.951265
|
||||
> -L"NTHF"
|
||||
97.298898 23.184430
|
||||
97.622505 23.203465
|
||||
97.869969 23.251055
|
||||
98.169781 23.312921
|
||||
98.441040 23.374787
|
||||
98.788441 23.465206
|
||||
99.211985 23.650804
|
||||
99.435654 23.774536
|
||||
99.621252 23.917304
|
||||
99.821127 24.074348
|
||||
100.030520 24.326571
|
||||
100.163769 24.464580
|
||||
100.249430 24.593071
|
||||
> -L"ZDF"
|
||||
98.984994 28.415363
|
||||
99.302565 28.266067
|
||||
99.421799 28.143775
|
||||
99.602638 27.972454
|
||||
99.773959 27.720231
|
||||
99.907209 27.482285
|
||||
100.007146 27.258616
|
||||
100.087797 27.106624
|
||||
> -L"CHF"
|
||||
100.637059 26.861033
|
||||
100.677579 26.814111
|
||||
100.709689 26.726712
|
||||
100.714739 26.646510
|
||||
100.706957 26.556069
|
||||
100.688395 26.469887
|
||||
100.660504 26.397907
|
||||
100.632238 26.316608
|
||||
100.614352 26.245386
|
||||
100.599559 26.180667
|
||||
100.585116 26.126506
|
||||
100.587690 26.075726
|
||||
100.606849 26.013642
|
||||
100.621198 25.947760
|
||||
100.633020 25.876445
|
||||
100.626345 25.794948
|
||||
100.602496 25.719988
|
||||
100.588844 25.682447
|
||||
100.535272 25.612803
|
||||
100.481700 25.561909
|
||||
100.436164 25.511016
|
||||
100.403609 25.463992
|
||||
100.377235 25.401193
|
||||
> -L"ZMHF"
|
||||
102.275501 27.840260
|
||||
102.338236 27.748065
|
||||
102.377285 27.679233
|
||||
102.441030 27.578540
|
||||
102.480756 27.495476
|
||||
102.520482 27.408801
|
||||
102.585488 27.314903
|
||||
102.650495 27.195724
|
||||
102.740782 27.069322
|
||||
102.810354 27.016316
|
||||
102.861723 26.982418
|
||||
> -L"ANHF"
|
||||
102.190862 29.418111
|
||||
102.211927 29.277680
|
||||
102.225970 29.024903
|
||||
102.218949 28.779147
|
||||
102.197884 28.526370
|
||||
102.169798 28.294658
|
||||
102.167899 28.182252
|
||||
102.176819 28.076988
|
||||
102.190862 27.964643
|
||||
> -L"DLSF"
|
||||
# Daliang Shan Fault ?
|
||||
102.258319 29.329152
|
||||
102.448676 29.148313
|
||||
102.591443 28.929402
|
||||
102.753247 28.629590
|
||||
102.815113 28.363091
|
||||
102.862702 28.134662
|
||||
102.862702 27.806297
|
||||
102.834270 27.514867
|
||||
> -L"LZJF"
|
||||
102.058444 27.111494
|
||||
102.025710 27.054876
|
||||
101.993207 26.960978
|
||||
101.953480 26.849022
|
||||
101.935423 26.755124
|
||||
101.928200 26.672060
|
||||
101.924589 26.596219
|
||||
101.928200 26.527601
|
||||
101.924589 26.440926
|
||||
101.924589 26.350639
|
||||
101.910143 26.242295
|
||||
101.888474 26.137562
|
||||
101.881251 26.000326
|
||||
101.884862 25.906428
|
||||
101.899308 25.805306
|
||||
101.931812 25.689739
|
||||
101.949869 25.570560
|
||||
101.949869 25.480274
|
||||
101.939035 25.346649
|
||||
101.920977 25.241916
|
||||
101.910143 25.140795
|
||||
101.895697 25.057731
|
||||
101.910143 25.014393
|
||||
101.946258 24.967444
|
||||
101.971538 24.916884
|
||||
101.985984 24.869934
|
||||
101.982372 24.815762
|
||||
101.953480 24.761590
|
||||
101.924589 24.721864
|
||||
101.921602 24.683510
|
||||
101.930397 24.648331
|
||||
101.950918 24.607289
|
||||
101.977302 24.580905
|
||||
102.033002 24.542794
|
||||
102.079907 24.513478
|
||||
102.118017 24.466573
|
||||
102.147333 24.428463
|
||||
102.170785 24.363968
|
||||
102.176648 24.296542
|
||||
102.185443 24.229116
|
||||
102.182512 24.176348
|
||||
102.173717 24.135306
|
||||
> -L"XJ1"
|
||||
103.451348 24.529975
|
||||
103.491246 24.566404
|
||||
103.565782 24.647421
|
||||
103.589645 24.673359
|
||||
103.666653 24.754645
|
||||
103.713713 24.823096
|
||||
103.777886 24.930052
|
||||
103.803555 25.024172
|
||||
103.807834 25.088345
|
||||
103.820668 25.178188
|
||||
103.820668 25.268030
|
||||
103.824946 25.340760
|
||||
103.807834 25.387820
|
||||
103.790721 25.511888
|
||||
103.790721 25.580339
|
||||
103.790721 25.653069
|
||||
103.799277 25.712964
|
||||
103.794999 25.777137
|
||||
103.747939 25.862701
|
||||
103.705157 25.914039
|
||||
103.662375 25.991047
|
||||
> -L"XJ2"
|
||||
103.208536 23.725564
|
||||
103.268028 23.848047
|
||||
103.324020 23.963532
|
||||
103.404510 24.135009
|
||||
103.478000 24.288988
|
||||
103.516495 24.376476
|
||||
103.561988 24.491961
|
||||
103.576243 24.554757
|
||||
103.565782 24.647421
|
||||
> -L"XJF"
|
||||
103.103585 26.343637
|
||||
103.112764 26.274798
|
||||
103.098318 26.162842
|
||||
103.094706 26.087001
|
||||
103.098318 26.018383
|
||||
103.098318 25.935319
|
||||
103.105541 25.816141
|
||||
103.109152 25.718631
|
||||
103.112764 25.588618
|
||||
103.110944 25.526745
|
||||
103.109152 25.465828
|
||||
103.091095 25.368318
|
||||
103.065815 25.198579
|
||||
103.040534 25.054120
|
||||
103.004420 24.985502
|
||||
102.986362 24.913272
|
||||
102.979139 24.851877
|
||||
102.975528 24.812151
|
||||
> -L"A10"
|
||||
103.098318 26.383142
|
||||
103.103585 26.343637
|
||||
103.112764 26.274798
|
||||
103.145267 26.177288
|
||||
103.184993 26.079778
|
||||
103.228331 26.007549
|
||||
103.253611 25.910039
|
||||
103.260834 25.798083
|
||||
103.253611 25.646401
|
||||
103.246388 25.541669
|
||||
103.231942 25.404433
|
||||
103.217496 25.281643
|
||||
103.188605 25.137183
|
||||
103.163324 25.007170
|
||||
103.130821 24.859100
|
||||
103.080261 24.783259
|
||||
103.044146 24.711030
|
||||
103.033311 24.613520
|
||||
103.007004 24.512482
|
||||
102.982657 24.425396
|
||||
102.961082 24.277653
|
||||
102.958388 24.152362
|
||||
102.903496 24.041501
|
||||
102.885138 23.952469
|
||||
102.878937 23.922400
|
||||
102.834680 23.772046
|
||||
> -L"A40"
|
||||
103.098318 26.383142
|
||||
103.087483 26.430091
|
||||
103.058592 26.513155
|
||||
103.022477 26.621499
|
||||
102.989974 26.740678
|
||||
102.968305 26.856245
|
||||
102.953623 26.877881
|
||||
102.928416 26.943887
|
||||
102.900140 27.006094
|
||||
102.871864 27.056991
|
||||
102.843588 27.110715
|
||||
102.812484 27.212508
|
||||
102.812484 27.311474
|
||||
102.818139 27.418923
|
||||
|
||||
|
||||
> -L"PHDF"
|
||||
# Pudude Fault (From Weisen Folder rest_fault_liu.txt)
|
||||
102.709 25.9479
|
||||
102.685 25.7671
|
||||
102.701 25.6356
|
||||
102.759 25.5041
|
||||
102.759 25.3068
|
||||
102.718 25.1918
|
||||
102.701 25.0767
|
||||
102.652 24.8877
|
||||
102.644 24.7973
|
||||
102.603 24.6986
|
||||
102.553 24.4849
|
||||
102.545 24.3205
|
||||
|
||||
# RRF-right lateral strike-slip fault From Royden
|
||||
# North
|
||||
> -L"RRF"
|
||||
100.219197 25.797627
|
||||
100.237069 25.722415
|
||||
100.270975 25.646588
|
||||
100.299555 25.575302
|
||||
100.312948 25.524409
|
||||
100.320984 25.494944
|
||||
100.340310 25.461123
|
||||
100.377235 25.401193
|
||||
100.488496 25.314027
|
||||
# Middle
|
||||
> -L"RRF"
|
||||
100.472773 25.328320
|
||||
100.541647 25.265708
|
||||
100.613497 25.203446
|
||||
100.692085 25.127664
|
||||
100.765060 25.068723
|
||||
100.824002 25.006975
|
||||
100.868910 24.928386
|
||||
100.927851 24.844184
|
||||
100.984683 24.784617
|
||||
# South segment
|
||||
> -L"RRF"
|
||||
100.984683 24.784617
|
||||
101.294013 24.422939
|
||||
101.503406 24.146922
|
||||
101.684245 23.894699
|
||||
101.898396 23.651994
|
||||
102.155378 23.475914
|
||||
102.350494 23.385494
|
||||
102.536092 23.309351
|
||||
102.774038 23.233209
|
||||
103.059573 23.109477
|
||||
103.283243 23.023816
|
||||
103.511671 22.900084
|
||||
103.963769 22.495576
|
||||
104.339723 22.167210
|
||||
104.739473 21.824568
|
||||
105.248678 21.315363
|
||||
105.991069 20.563453
|
||||
106.343230 20.173222
|
||||
# from rest_fault_liu.txt (may from Deng)
|
||||
# > -L"upper- red river"
|
||||
# 99.0618 29.7267
|
||||
# 99.0946 29.5785
|
||||
# 99.1191 29.3973
|
||||
# 99.1437 29.2491
|
||||
# 99.1847 29.0844
|
||||
# 99.1434 28.8703
|
||||
# 99.1186 28.6974
|
||||
# 99.1103 28.5410
|
||||
# 99.1430 28.3598
|
||||
# 99.1840 28.1951
|
||||
# 99.2826 28.0633
|
||||
# 99.3318 27.9150
|
||||
# 99.3645 27.7009
|
||||
# 99.4548 27.5279
|
||||
# 99.4712 27.4044
|
||||
# 99.5122 27.2644
|
||||
# 99.5777 26.9843
|
||||
# 99.6105 26.8279
|
||||
# 99.6679 26.7126
|
||||
# 99.7171 26.4737
|
||||
# 99.7991 26.2596
|
||||
# 99.8402 26.2101
|
||||
# 99.8977 26.0783
|
||||
# 99.9387 25.9630
|
||||
# 100.037 25.8147
|
||||
# 100.136 25.6912
|
||||
# 100.185 25.5347
|
||||
# 100.242 25.3946
|
||||
# 100.300 25.3205
|
||||
# From Royden
|
||||
# @DAF152|F152|152|龙陵-澜沧断裂|380|NW|||右旋|Q4|错断山脊水系,新地层,形成断层崖,发育地震地表破裂|AF152-5|勐满段||||||||1941.12.26勐满|7|30||控制汗母坝,澜沧等盆地|中国地震局地质研究所,2000;虢顺民等,1999;姜蔡等,1993;俞维贤等
|
||||
> -L"F2"
|
||||
99.549868 23.027385
|
||||
99.759261 22.898894
|
||||
99.878234 22.775162
|
||||
100.025761 22.665707
|
||||
100.216118 22.499145
|
||||
> -L"F4"
|
||||
100.216118 22.499145
|
||||
100.334755 22.405809
|
||||
100.411398 22.329167
|
||||
100.543780 22.224654
|
||||
100.679646 22.123626
|
||||
100.822480 22.012146
|
||||
100.885187 21.952922
|
||||
> -L"F5"
|
||||
99.758061 22.723544
|
||||
99.852776 22.611608
|
||||
99.934575 22.521199
|
||||
100.022833 22.426484
|
||||
100.167057 22.331769
|
||||
100.278993 22.243512
|
||||
100.341419 22.196155
|
||||
100.343572 22.196155
|
||||
100.373708 22.178934
|
||||
# Dali Fault Normal (Royden)
|
||||
> -L"D11"
|
||||
100.189732 25.607446
|
||||
100.144196 25.679768
|
||||
100.065376 25.769625
|
||||
100.026378 25.835923
|
||||
99.995179 25.886620
|
||||
99.963981 25.937318
|
||||
99.924982 26.003615
|
||||
99.897683 26.089412
|
||||
> -L"D1"
|
||||
99.790295 26.086747
|
||||
99.801526 26.065105
|
||||
99.884823 25.885601
|
||||
99.957281 25.734858
|
||||
100.020456 25.634582
|
||||
100.086755 25.556100
|
||||
100.173661 25.500302
|
||||
100.275448 25.486909
|
||||
100.320984 25.494944
|
||||
> -L"LCJF"
|
||||
# May from Deng China (Different with Weisen's lancang.river.fault)
|
||||
97.34369 31.21201
|
||||
97.39082 31.16248
|
||||
97.41998 31.12285
|
||||
97.45894 31.06244
|
||||
97.49831 30.99208
|
||||
97.53651 30.92886
|
||||
97.56558 30.86106
|
||||
97.60464 30.79157
|
||||
97.64600 30.72778
|
||||
97.67649 30.66376
|
||||
97.72059 30.58845
|
||||
97.75026 30.53615
|
||||
97.78551 30.47535
|
||||
97.84095 30.40211
|
||||
97.87710 30.35591
|
||||
97.91827 30.30478
|
||||
97.95647 30.24427
|
||||
97.99342 30.19905
|
||||
98.04585 30.12910
|
||||
98.07806 30.08611
|
||||
98.12215 30.02074
|
||||
98.17699 29.95464
|
||||
98.22490 29.89145
|
||||
98.26496 29.83745
|
||||
98.29272 29.78675
|
||||
98.31872 29.73317
|
||||
98.34624 29.66886
|
||||
98.35982 29.61949
|
||||
98.37482 29.56754
|
||||
98.39107 29.49943
|
||||
98.41109 29.42716
|
||||
98.42894 29.38457
|
||||
98.45844 29.30511
|
||||
98.50298 29.23165
|
||||
98.52677 29.19145
|
||||
98.54105 29.13585
|
||||
98.56036 29.06718
|
||||
98.58225 29.00239
|
||||
98.61383 28.92137
|
||||
98.62814 28.86489
|
||||
98.64083 28.80466
|
||||
98.65985 28.73690
|
||||
98.68658 28.65907
|
||||
98.71619 28.59055
|
||||
98.75043 28.50352
|
||||
98.75976 28.48183
|
||||
98.77969 28.43678
|
||||
98.80339 28.37946
|
||||
98.83109 28.32343
|
||||
98.85705 28.26452
|
||||
98.88718 28.18255
|
||||
98.90069 28.12970
|
||||
98.92860 28.05566
|
||||
98.94699 27.98975
|
||||
98.95825 27.93760
|
||||
98.98174 27.85686
|
||||
99.00755 27.78176
|
||||
99.03236 27.71379
|
||||
99.04042 27.68481
|
||||
99.05984 27.61004
|
||||
99.07692 27.53686
|
||||
99.09425 27.47723
|
||||
99.10742 27.42533
|
||||
99.11618 27.35950
|
||||
99.13416 27.29456
|
||||
99.14821 27.23556
|
||||
99.15465 27.19475
|
||||
99.17326 27.12449
|
||||
99.19969 27.02618
|
||||
99.21258 26.95182
|
||||
99.21091 26.87791
|
||||
99.20279 26.80611
|
||||
99.19452 26.74330
|
||||
99.18482 26.64441
|
||||
99.17189 26.57040
|
||||
99.16387 26.45913
|
||||
99.15881 26.37242
|
||||
99.15775 26.27892
|
||||
99.14739 26.17020
|
||||
99.16562 26.06242
|
||||
99.17791 25.96847
|
||||
99.20528 25.88404
|
||||
99.24609 25.78206
|
||||
99.29140 25.68411
|
||||
99.32563 25.59232
|
||||
99.38718 25.48516
|
||||
99.43683 25.41453
|
||||
>
|
||||
99.29536 25.49541
|
||||
99.33868 25.45109
|
||||
99.37705 25.39735
|
||||
99.41819 25.32954
|
||||
99.46503 25.29627
|
||||
99.50883 25.23855
|
||||
99.54289 25.18530
|
||||
99.58959 25.13588
|
||||
99.63837 25.09381
|
||||
99.68495 25.03631
|
||||
99.72152 24.99401
|
||||
99.76804 24.95260
|
||||
99.82529 24.91391
|
||||
99.87518 24.87724
|
||||
99.92731 24.85504
|
||||
99.99144 24.84191
|
||||
100.06040 24.83006
|
||||
100.13070 24.82453
|
||||
100.20660 24.82212
|
||||
100.25950 24.82663
|
||||
100.32010 24.82552
|
||||
100.36130 24.82631
|
||||
100.39060 24.82609
|
||||
100.42370 24.81903
|
||||
100.47390 24.76785
|
||||
100.50790 24.70819
|
||||
100.52570 24.66682
|
||||
100.53330 24.62640
|
||||
100.56110 24.55821
|
||||
100.56260 24.50124
|
||||
100.55950 24.45728
|
||||
100.56150 24.41286
|
||||
100.54970 24.36642
|
||||
100.52580 24.31273
|
||||
100.50360 24.25206
|
||||
100.46290 24.18719
|
||||
100.43230 24.13116
|
||||
100.38770 24.05792
|
||||
100.35810 24.00287
|
||||
100.33470 23.93765
|
||||
100.31270 23.87702
|
||||
100.29750 23.82765
|
||||
100.27430 23.77850
|
||||
100.25740 23.73522
|
||||
100.24370 23.69845
|
||||
100.23070 23.65640
|
||||
100.22130 23.61734
|
||||
100.21130 23.58357
|
||||
100.19960 23.53897
|
||||
100.19590 23.51109
|
||||
100.20140 23.46443
|
||||
100.17790 23.36816
|
||||
100.18130 23.29647
|
||||
100.18870 23.21538
|
||||
100.19370 23.12966
|
||||
100.19760 23.07938
|
||||
100.20450 23.02849
|
||||
100.22510 22.96991
|
||||
100.24110 22.91716
|
||||
100.25370 22.88454
|
||||
100.26930 22.85217
|
||||
100.27560 22.84030
|
||||
100.27860 22.83967
|
||||
>
|
||||
103.38180 23.68285
|
||||
103.38910 23.66551
|
||||
103.40330 23.59976
|
||||
103.42920 23.50006
|
||||
103.44920 23.43555
|
||||
103.48760 23.36231
|
||||
103.52930 23.29723
|
||||
103.56920 23.24269
|
||||
103.60950 23.19437
|
||||
103.65070 23.14610
|
||||
103.69670 23.09896
|
||||
103.73790 23.04979
|
||||
103.78800 22.98691
|
||||
103.83100 22.93959
|
||||
103.88130 22.89795
|
||||
103.92040 22.86103
|
||||
103.95190 22.82018
|
||||
103.98600 22.77061
|
||||
104.01960 22.72721
|
||||
104.04220 22.70004
|
||||
104.06110 22.66916
|
||||
104.06210 22.66921
|
||||
>
|
||||
103.72700 23.99370
|
||||
103.76440 23.96013
|
||||
103.82080 23.91243
|
||||
103.87240 23.87424
|
||||
103.92110 23.83411
|
||||
103.96000 23.79258
|
||||
104.00190 23.74942
|
||||
104.06000 23.70085
|
||||
104.09930 23.66640
|
||||
104.13480 23.62734
|
||||
104.17710 23.57707
|
||||
104.21320 23.54245
|
||||
104.24560 23.50411
|
||||
104.29070 23.46814
|
||||
104.31120 23.45847
|
||||
104.32040 23.45447
|
||||
104.32440 23.45377
|
||||
>
|
||||
104.29470 23.53836
|
||||
104.34240 23.49273
|
||||
104.39220 23.45960
|
||||
104.46070 23.41224
|
||||
104.50890 23.38696
|
||||
104.57470 23.36334
|
||||
104.64420 23.34339
|
||||
104.69640 23.33150
|
||||
104.74380 23.31583
|
||||
104.80240 23.29531
|
||||
104.86110 23.27299
|
||||
104.89240 23.26191
|
||||
104.93170 23.24760
|
||||
> -L"LMSF"
|
||||
102.663100000000 30.2645000000000
|
||||
102.704900000000 30.2751000000000
|
||||
102.765300000000 30.3283000000000
|
||||
102.807000000000 30.3759000000000
|
||||
102.841000000000 30.4140000000000
|
||||
102.916900000000 30.4761000000000
|
||||
102.962700000000 30.5274000000000
|
||||
103.008300000000 30.5815000000000
|
||||
103.055900000000 30.6257000000000
|
||||
103.118100000000 30.6887000000000
|
||||
103.173700000000 30.7414000000000
|
||||
103.240600000000 30.7893000000000
|
||||
103.312900000000 30.8374000000000
|
||||
103.373500000000 30.8840000000000
|
||||
103.418000000000 30.9315000000000
|
||||
103.456500000000 30.9732000000000
|
||||
103.493600000000 31.0077000000000
|
||||
103.525100000000 31.0310000000000
|
||||
103.580200000000 31.0690000000000
|
||||
103.634600000000 31.1033000000000
|
||||
103.715700000000 31.1435000000000
|
||||
103.779900000000 31.1909000000000
|
||||
103.823800000000 31.2238000000000
|
||||
103.881900000000 31.2826000000000
|
||||
103.928800000000 31.3327000000000
|
||||
103.969200000000 31.3834000000000
|
||||
104.009900000000 31.4305000000000
|
||||
104.060200000000 31.4816000000000
|
||||
104.111700000000 31.5310000000000
|
||||
104.158800000000 31.5683000000000
|
||||
104.230600000000 31.6104000000000
|
||||
104.292000000000 31.6457000000000
|
||||
104.353100000000 31.6872000000000
|
||||
104.400900000000 31.7173000000000
|
||||
104.454800000000 31.7539000000000
|
||||
104.495700000000 31.7900000000000
|
||||
104.531200000000 31.8267000000000
|
||||
104.552000000000 31.8547000000000
|
||||
104.567600000000 31.8798000000000
|
||||
104.572300000000 31.8908000000000
|
||||
104.576600000000 31.8910000000000
|
||||
> -L"MLF"
|
||||
# Muli Fault (belong to Xiaojinhe Fault) unclear
|
||||
102.217000000000 29.3536000000000
|
||||
102.223200000000 29.3234000000000
|
||||
102.225600000000 29.2983000000000
|
||||
102.229700000000 29.2571000000000
|
||||
102.217500000000 29.2085000000000
|
||||
102.207700000000 29.1682000000000
|
||||
102.179700000000 29.1204000000000
|
||||
102.155100000000 29.0693000000000
|
||||
102.120700000000 29.0220000000000
|
||||
102.093800000000 28.9635000000000
|
||||
102.080700000000 28.9149000000000
|
||||
102.056500000000 28.8520000000000
|
||||
102.045300000000 28.7954000000000
|
||||
102.027700000000 28.7393000000000
|
||||
102.001000000000 28.6907000000000
|
||||
101.973700000000 28.6483000000000
|
||||
101.943700000000 28.6022000000000
|
||||
101.913400000000 28.5695000000000
|
||||
101.877600000000 28.5284000000000
|
||||
101.846600000000 28.4822000000000
|
||||
101.816200000000 28.4315000000000
|
||||
101.796900000000 28.3942000000000
|
||||
101.773100000000 28.3601000000000
|
||||
101.755400000000 28.3184000000000
|
||||
101.732700000000 28.2646000000000
|
||||
101.705500000000 28.2241000000000
|
||||
101.677200000000 28.1843000000000
|
||||
101.651800000000 28.1465000000000
|
||||
101.642500000000 28.1153000000000
|
||||
101.623200000000 28.0599000000000
|
||||
101.609100000000 28.0346000000000
|
||||
101.585500000000 28.0015000000000
|
||||
101.558000000000 27.9744000000000
|
||||
101.528400000000 27.9390000000000
|
||||
101.514800000000 27.9191000000000
|
||||
101.496200000000 27.8980000000000
|
||||
101.472000000000 27.8702000000000
|
||||
101.448700000000 27.8541000000000
|
||||
101.414500000000 27.8328000000000
|
||||
101.391200000000 27.8167000000000
|
||||
101.368400000000 27.8051000000000
|
||||
101.363500000000 27.8030000000000
|
||||
> -L"LJF"
|
||||
# Xiaojinhe Fault Lijiang Segment (From Lv_longm.txt) Left-lateral
|
||||
101.288300000000 27.7660000000000
|
||||
101.253400000000 27.7419000000000
|
||||
101.191300000000 27.7004000000000
|
||||
101.143200000000 27.6644000000000
|
||||
101.087400000000 27.6225000000000
|
||||
101.027800000000 27.5784000000000
|
||||
100.978800000000 27.5333000000000
|
||||
100.936100000000 27.4878000000000
|
||||
100.892400000000 27.4421000000000
|
||||
100.855500000000 27.4015000000000
|
||||
100.804000000000 27.3615000000000
|
||||
100.764300000000 27.3270000000000
|
||||
100.726000000000 27.2907000000000
|
||||
100.674900000000 27.2480000000000
|
||||
100.650900000000 27.2317000000000
|
||||
100.580300000000 27.1703000000000
|
||||
100.532300000000 27.1287000000000
|
||||
100.474400000000 27.0845000000000
|
||||
100.424400000000 27.0436000000000
|
||||
100.379100000000 27.0066000000000
|
||||
100.352300000000 26.9882000000000
|
||||
100.339800000000 26.9809000000000
|
||||
100.338700000000 26.9808000000000
|
||||
> -L"LJF Mid"
|
||||
100.520500000000 27.1062000000000
|
||||
100.490200000000 27.0642000000000
|
||||
100.456000000000 27.0291000000000
|
||||
100.422600000000 26.9796000000000
|
||||
100.399700000000 26.9454000000000
|
||||
100.362300000000 26.9037000000000
|
||||
100.314400000000 26.8548000000000
|
||||
100.282100000000 26.8234000000000
|
||||
100.242100000000 26.7868000000000
|
||||
100.224300000000 26.7629000000000
|
||||
100.203000000000 26.7341000000000
|
||||
100.182100000000 26.7018000000000
|
||||
100.176400000000 26.6897000000000
|
||||
100.166900000000 26.6655000000000
|
||||
100.164600000000 26.6420000000000
|
||||
100.162200000000 26.6193000000000
|
||||
100.160700000000 26.6057000000000
|
||||
100.163300000000 26.5844000000000
|
||||
100.165900000000 26.5622000000000
|
||||
100.170300000000 26.5428000000000
|
||||
100.174000000000 26.5296000000000
|
||||
100.179300000000 26.5104000000000
|
||||
> -L"LJF North"
|
||||
100.290400000000 26.7531000000000
|
||||
100.277300000000 26.7242000000000
|
||||
100.259800000000 26.6895000000000
|
||||
100.254700000000 26.6630000000000
|
||||
100.253500000000 26.6477000000000
|
||||
100.251000000000 26.6169000000000
|
||||
100.246200000000 26.5968000000000
|
||||
100.239500000000 26.5747000000000
|
||||
100.226300000000 26.5565000000000
|
||||
100.210300000000 26.5354000000000
|
||||
100.184200000000 26.5045000000000
|
||||
100.153400000000 26.4696000000000
|
||||
100.127200000000 26.4485000000000
|
||||
100.105800000000 26.4296000000000
|
||||
100.085900000000 26.4162000000000
|
||||
100.073800000000 26.4053000000000
|
||||
100.036100000000 26.3608000000000
|
||||
100.010400000000 26.3272000000000
|
||||
# From weisen's nujiang.fault
|
||||
# F33. Deng China: Right lateral
|
||||
> nujiang fault
|
||||
98.7252 27.7562
|
||||
98.7662 27.6493
|
||||
98.7827 27.5753
|
||||
98.8073 27.5014
|
||||
98.8155 27.4192
|
||||
98.8320 27.3370
|
||||
98.8484 27.2466
|
||||
98.8648 27.1233
|
||||
98.8730 26.8685
|
||||
98.8813 26.7863
|
||||
98.8648 26.5973
|
||||
98.8566 26.3425
|
||||
98.8566 26.2767
|
||||
98.8155 26.1863
|
||||
98.8155 26.0959
|
||||
98.8155 26.0137
|
||||
98.8073 25.8986
|
||||
98.8073 25.7753
|
||||
98.8073 25.7178
|
||||
98.8073 25.6192
|
||||
98.8155 25.5370
|
||||
98.8484 25.3808
|
||||
98.8566 25.2740
|
||||
98.8402 25.1836
|
||||
98.8402 25.0767
|
||||
98.8648 25.0110
|
||||
98.8813 24.9123
|
||||
98.8895 24.8466
|
||||
98.9223 24.7808
|
||||
98.9634 24.7397
|
||||
99.0538 24.5836
|
||||
99.0702 24.4603
|
||||
> upper nujiang fulat
|
||||
97.3779 29.9918
|
||||
97.4600 29.8849
|
||||
97.4765 29.8192
|
||||
97.5422 29.7205
|
||||
97.5915 29.6466
|
||||
97.6326 29.5890
|
||||
97.6983 29.4822
|
||||
97.7969 29.4000
|
||||
97.8379 29.3014
|
||||
97.8954 29.2274
|
||||
98.0433 29.0795
|
||||
98.1337 28.9808
|
||||
98.1748 28.8493
|
||||
98.2405 28.7260
|
||||
98.2816 28.5863
|
||||
98.3555 28.4384
|
||||
98.4459 28.3397
|
||||
98.4787 28.2411
|
||||
98.5198 28.1260
|
||||
98.5362 28.0027
|
||||
98.5691 27.9041
|
||||
98.6594 27.7562
|
||||
98.6759 27.6822
|
||||
98.7169 27.6164
|
||||
|
||||
24480
example/test4_Yunnan/plot_script/Gc_Gs_model.inv
Normal file
24480
example/test4_Yunnan/plot_script/Gc_Gs_model.inv
Normal file
File diff suppressed because it is too large
Load Diff
6120
example/test4_Yunnan/plot_script/Gc_Gs_model_reSmp.inv
Normal file
6120
example/test4_Yunnan/plot_script/Gc_Gs_model_reSmp.inv
Normal file
File diff suppressed because it is too large
Load Diff
12960
example/test4_Yunnan/plot_script/Period_Azm_reSmp.inv
Normal file
12960
example/test4_Yunnan/plot_script/Period_Azm_reSmp.inv
Normal file
File diff suppressed because it is too large
Load Diff
19
example/test4_Yunnan/plot_script/Resample_depth.py
Executable file
19
example/test4_Yunnan/plot_script/Resample_depth.py
Executable file
@@ -0,0 +1,19 @@
|
||||
#!/usr/bin/env python
|
||||
import numpy as np
|
||||
import pdb
|
||||
|
||||
input = 'Gc_Gs_model.inv'
|
||||
output = 'Gc_Gs_model_reSmp.inv'
|
||||
data = np.loadtxt(input, dtype=np.float64)
|
||||
|
||||
nx = 38 -2; ny = 42 - 2; nz = 18 - 1;
|
||||
ind = 0
|
||||
lineArr = []
|
||||
for zz in np.arange(0, nz):
|
||||
for yy in np.arange(0, ny, 2):
|
||||
for xx in np.arange(0, nx, 2):
|
||||
index = xx + yy * nx + zz * nx * ny
|
||||
lineArr.append(index)
|
||||
dataRe = data[lineArr, :]
|
||||
fmt = '%9.4f %9.4f %9.4f %9.4f %9.4f %9.4f %9.4f %9.4f'
|
||||
np.savetxt(output, dataRe, delimiter=" ", fmt=fmt)
|
||||
37
example/test4_Yunnan/plot_script/Resample_period.py
Executable file
37
example/test4_Yunnan/plot_script/Resample_period.py
Executable file
@@ -0,0 +1,37 @@
|
||||
#!/usr/bin/env python
|
||||
import numpy as np
|
||||
import pdb
|
||||
|
||||
input = 'period_Azm_tomo.inv'
|
||||
output = 'Period_Azm_reSmp.inv'
|
||||
|
||||
data = np.loadtxt(input, dtype=np.float64)
|
||||
|
||||
nx = 38 -2
|
||||
ny = 42 - 2
|
||||
nt = 36
|
||||
|
||||
# add percentage column
|
||||
newdata = np.zeros((data.shape[0], data.shape[1]+1));
|
||||
newdata[:, 0:4] = data[:, 0:4]
|
||||
newdata[:, 5:] = data[:, 4:]
|
||||
|
||||
num = nx * ny
|
||||
|
||||
for zz in np.arange(nt):
|
||||
rows = np.arange(num*zz, num*(zz+1))
|
||||
meanp = np.mean(data[rows, 3])
|
||||
newdata[rows, 3] = (data[rows, 3]-meanp)/meanp*100
|
||||
newdata[rows, 4] = meanp
|
||||
|
||||
|
||||
lineArr = []
|
||||
for zz in np.arange(0, nt):
|
||||
for yy in np.arange(0, ny, 2):
|
||||
for xx in np.arange(0, nx, 2):
|
||||
index = xx + yy * nx + zz * nx * ny
|
||||
lineArr.append(index)
|
||||
|
||||
dataRe = newdata[lineArr, :]
|
||||
fmt = '%9.4f %9.4f %9.4f %9.4f %9.4f %9.4f %9.4f %9.4f %9.4f %9.4f'
|
||||
np.savetxt(output, dataRe, delimiter=" ", fmt=fmt)
|
||||
25
example/test4_Yunnan/plot_script/YN_clicp.txt
Normal file
25
example/test4_Yunnan/plot_script/YN_clicp.txt
Normal file
@@ -0,0 +1,25 @@
|
||||
99.707 27.901
|
||||
99.916 28.087
|
||||
100.407 28.112
|
||||
101.151 28.130
|
||||
104.580 28.141
|
||||
104.758 27.896
|
||||
105.071 27.852
|
||||
105.479 27.473
|
||||
106.236 26.870
|
||||
106.919 26.470
|
||||
106.868 21.967
|
||||
105.014 21.881
|
||||
104.765 21.655
|
||||
103.192 21.653
|
||||
102.952 21.392
|
||||
101.211 21.391
|
||||
100.970 21.623
|
||||
100.451 21.619
|
||||
99.467 22.133
|
||||
98.822 22.811
|
||||
97.999 23.836
|
||||
98.059 25.981
|
||||
98.311 26.503
|
||||
98.325 27.498
|
||||
98.734 27.874
|
||||
51840
example/test4_Yunnan/plot_script/period_Azm_tomo.inv
Normal file
51840
example/test4_Yunnan/plot_script/period_Azm_tomo.inv
Normal file
File diff suppressed because it is too large
Load Diff
96
example/test4_Yunnan/plot_script/plot_Azi_depth.sh
Executable file
96
example/test4_Yunnan/plot_script/plot_Azi_depth.sh
Executable file
@@ -0,0 +1,96 @@
|
||||
#!/bin/bash
|
||||
# gmt 5 script of ploting 3D Vs and azimuthal anisotropy slices
|
||||
# Author: Chuanming Liu
|
||||
|
||||
cpt_path=.
|
||||
input=Gc_Gs_model_reSmp.inv
|
||||
out='Az_depth_slice.ps'
|
||||
|
||||
# necessary files
|
||||
tomo_cpt=$cpt_path/"BlueDarkRed18.cpt"
|
||||
cpt_in=./tomo_mk.cpt
|
||||
fault=Fault_Yunnan.txt
|
||||
vsclip=YN_clicp.txt
|
||||
azmclip=Az_clicp.txt
|
||||
|
||||
# Plot setting
|
||||
# depth
|
||||
depth=(10 10 20 30 40 50 60)
|
||||
depthLow=(5 5 15 25 35 45 55)
|
||||
Tnum=6
|
||||
|
||||
# GMT 5 defaults
|
||||
gmt set PS_MEDIA A3
|
||||
gmt set MAP_TICK_LENGTH_PRIMARY 4p/1p
|
||||
gmt set MAP_FRAME_TYPE Plain
|
||||
gmt set MAP_FRAME_WIDTH 0.11c
|
||||
gmt set MAP_FRAME_PEN 1.5p
|
||||
gmt set FONT Times-Roman
|
||||
gmt set FONT_ANNOT_PRIMARY 21p,Times-Roman
|
||||
gmt set FONT_TITLE 22p,Times-Roman
|
||||
gmt set FONT_LABEL 19p,Times-Roman
|
||||
gmt set MAP_TITLE_OFFSET 0.0c
|
||||
gmt set MAP_GRID_PEN_PRIMARY thinner,black
|
||||
gmt set COLOR_BACKGROUND 0/0/255
|
||||
gmt set COLOR_FOREGROUND 255/0/0
|
||||
gmt set COLOR_NAN 255/255/255
|
||||
gmt set COLOR_MODEL RGB
|
||||
|
||||
|
||||
offset[1]="-Y16c -X1c"
|
||||
offset[2]=-X11c
|
||||
offset[3]=-X11c
|
||||
offset[4]="-X-22c -Y-11c"
|
||||
offset[5]="-X11c"
|
||||
offset[6]="-X11c"
|
||||
|
||||
label=("(a)" "(a)" "(b)" "(c)" "(d)" "(e)" "(f)" )
|
||||
|
||||
|
||||
J=m1c
|
||||
R=98/107/21/29
|
||||
Range=2.8/4.8/0.01
|
||||
|
||||
gmt makecpt -C$tomo_cpt -I -T$Range > tomo.cpt
|
||||
gmt psxy -J$J -R$R -T -K > $out
|
||||
for ((i=1;i<=6;i=i+1));do
|
||||
jj=`expr $i - 1`
|
||||
title="Depth "${depthLow[$i]}'-'${depth[$i]}" km"
|
||||
echo $title
|
||||
awk '{if($3==depth1) print $1,$2,$4}' depth1=${depth[$i]} $input| gmt surface -R$R -I0.01 -Gtomo.grd
|
||||
gmt psbasemap -J$J -R$R -Bxa2f2 -Bya2f2 -BWeSn ${offset[$i]} -K -O>>$out
|
||||
gmt psclip $vsclip -J$J -R$R -K -O>> $out
|
||||
gmt grdimage tomo.grd -J$J -R$R -C"tomo.cpt" -K -O>> $out
|
||||
gmt psclip -C -K -O>> $out
|
||||
color=105/105/105
|
||||
gmt psxy $fault -J$J -R$R -W1.6p,$color -K -O>> $out
|
||||
|
||||
# plot anisotropy
|
||||
gmt psclip $azmclip -J$J -R$R -K -O>> $out
|
||||
awk '{if($3==dep) print $1,$2,$5,$6*40 }' dep=${depth[$i]} $input | gmt psxy -J$J -R$R -SV0.2c+jc -W2p,black -Gred -K -O>> $out
|
||||
gmt psclip -C -K -O >> $out
|
||||
|
||||
gmt pslegend -J -R -DjTL+w1c/0.8c+o0c/0c+l0.9 -C0p/0p -F+gwhite+p1.1p,black -K -O<< EOF >> $out
|
||||
L 19 C ${label[$i]}
|
||||
EOF
|
||||
|
||||
gmt pslegend -J -R -C0p/0p -DjBR+w1.8c/0.8c+o0c/0c+l0.9 -F+gwhite+p1.1p,black -K -O<< EOF >> $out
|
||||
S 0.4c v0.2c+jc 0.4c black 2p,black 0.8c 1%
|
||||
EOF
|
||||
|
||||
word=${depthLow[$i]}"-"${depth[$i]}" km"
|
||||
gmt pslegend -J -R -DjTR+w3.2c/0.8c+o0c/0c+l0.9 -C0p/0p -F+gwhite+p1.1p,black -K -O<< EOF >> $out
|
||||
L 21 C $word
|
||||
EOF
|
||||
|
||||
if [ $i = 5 ] ;then
|
||||
gmt psscale -D4c/-1.6c/7c/0.4ch -C"tomo.cpt" -Bxa0.4f0.1 -By+l"Vs (km/s)" -K -O>> $out
|
||||
fi
|
||||
done
|
||||
|
||||
gmt psxy -J$J -R$R -T -O >> $out
|
||||
gmt psconvert -P -Tf -A0.5c $out
|
||||
|
||||
rm tomo.grd tomo.cpt gmt.history
|
||||
rm gmt.conf
|
||||
rm *.ps
|
||||
95
example/test4_Yunnan/plot_script/plot_Azi_period.sh
Executable file
95
example/test4_Yunnan/plot_script/plot_Azi_period.sh
Executable file
@@ -0,0 +1,95 @@
|
||||
#!/bin/bash
|
||||
# gmt 5 script of ploting 3D Vs and azimuthal anisotropy slices
|
||||
# Author: Chuanming Liu
|
||||
|
||||
cpt_path=.
|
||||
input=Period_Azm_reSmp.inv
|
||||
out='Az_period.ps'
|
||||
|
||||
# necessary files
|
||||
tomo_cpt=$cpt_path/"BlueDarkRed18.cpt"
|
||||
cpt_in=./tomo_mk.cpt
|
||||
fault=Fault_Yunnan.txt
|
||||
vsclip=YN_clicp.txt
|
||||
azmclip=Az_clicp.txt
|
||||
|
||||
# Plot setting
|
||||
# depth
|
||||
period[1]=10
|
||||
period[2]=20
|
||||
period[3]=30
|
||||
period[4]=40
|
||||
Tnum=4
|
||||
|
||||
# GMT 5 defaults
|
||||
gmt set PS_MEDIA A3
|
||||
gmt set MAP_TICK_LENGTH_PRIMARY 4p/1p
|
||||
gmt set MAP_FRAME_TYPE Plain
|
||||
gmt set MAP_FRAME_WIDTH 0.11c
|
||||
gmt set MAP_FRAME_PEN 1.5p
|
||||
gmt set FONT Times-Roman
|
||||
gmt set FONT_ANNOT_PRIMARY 21p,Times-Roman
|
||||
gmt set FONT_TITLE 22p,Times-Roman
|
||||
gmt set FONT_LABEL 19p,Times-Roman
|
||||
gmt set MAP_TITLE_OFFSET 0.0c
|
||||
gmt set MAP_GRID_PEN_PRIMARY thinner,black
|
||||
gmt set COLOR_BACKGROUND 0/0/255
|
||||
gmt set COLOR_FOREGROUND 255/0/0
|
||||
gmt set COLOR_NAN 255/255/255
|
||||
gmt set COLOR_MODEL RGB
|
||||
|
||||
|
||||
offset[1]="-Y16c -X1c"
|
||||
offset[2]=-X11c
|
||||
offset[3]="-X-11c -Y-11c"
|
||||
offset[4]="-X11c"
|
||||
|
||||
label=("(a)" "(a)" "(b)" "(c)" "(d)" "(e)" "(f)" )
|
||||
|
||||
|
||||
J=m1c
|
||||
R=98/107/21/29
|
||||
Range=-8/8/0.01
|
||||
|
||||
gmt makecpt -C$tomo_cpt -I -T$Range > tomo.cpt
|
||||
gmt psxy -J$J -R$R -T -K > $out
|
||||
for ((i=1;i<=$Tnum;i=i+1));do
|
||||
title="period "${period[$i]}
|
||||
echo $title
|
||||
awk '{if($3==period1) print $1,$2,$4}' period1=${period[$i]} $input| gmt surface -R$R -I0.01 -Gtomo.grd
|
||||
gmt psbasemap -J$J -R$R -Bxa2f2 -Bya2f2 -BWeSn ${offset[$i]} -K -O>>$out
|
||||
gmt psclip $vsclip -J -R -K -O>> $out
|
||||
gmt grdimage tomo.grd -J -R -C"tomo.cpt" -K -O>> $out
|
||||
gmt psclip -C -K -O>> $out
|
||||
color=105/105/105
|
||||
gmt psxy $fault -J -R -W1.6p,$color -K -O>> $out
|
||||
|
||||
# plot anisotropy
|
||||
gmt psclip $azmclip -J -R -K -O>> $out
|
||||
awk '{if($3==pd1) print $1,$2,$6,$7*40 }' pd1=${period[$i]} $input | gmt psxy -J$J -R$R -SV0.2c+jc -W2p,black -Gred -K -O>> $out
|
||||
gmt psclip -C -K -O >> $out
|
||||
|
||||
gmt pslegend -J -R -DjTL+w1c/0.8c+o0c/0c+l0.9 -C0p/0p -F+gwhite+p1.1p,black -K -O<< EOF >> $out
|
||||
L 19 C ${label[$i]}
|
||||
EOF
|
||||
|
||||
gmt pslegend -J -R -C0p/0p -DjBR+w1.8c/0.8c+o0c/0c+l0.9 -F+gwhite+p1.1p,black -K -O<< EOF >> $out
|
||||
S 0.4c v0.2c+jc 0.4c black 2p,black 0.8c 1%
|
||||
EOF
|
||||
|
||||
word="T "${period[$i]}" s"
|
||||
gmt pslegend -J -R -DjTR+w3.2c/0.8c+o0c/0c+l0.9 -C0p/0p -F+gwhite+p1.1p,black -K -O<< EOF >> $out
|
||||
L 21 C $word
|
||||
EOF
|
||||
|
||||
if [ $i = 5 ] ;then
|
||||
gmt psscale -D4c/-1.6c/7c/0.4ch -C"tomo.cpt" -Bxa0.4f0.1 -By+l"Vs (km/s)" -K -O>> $out
|
||||
fi
|
||||
done
|
||||
|
||||
gmt psxy -J$J -R$R -T -O >> $out
|
||||
gmt psconvert -P -Tf -A0.5c $out
|
||||
|
||||
rm tomo.grd tomo.cpt gmt.history
|
||||
rm gmt.conf
|
||||
rm *.ps
|
||||
4
example/test4_Yunnan/run.sh
Executable file
4
example/test4_Yunnan/run.sh
Executable file
@@ -0,0 +1,4 @@
|
||||
#!/bin/bash
|
||||
exe=../../bin/DAzimSurfTomo
|
||||
infile=para.in
|
||||
$exe $infile
|
||||
39
src/Revision_history.txt
Executable file
39
src/Revision_history.txt
Executable file
@@ -0,0 +1,39 @@
|
||||
Revision History
|
||||
|
||||
2016-12:
|
||||
V1.0 version, using Mineos to do the calculation of depth sensitivity kernel.
|
||||
|
||||
2017-04:
|
||||
Iteration version.
|
||||
Failed to use regionalization for non-positive definite G matrix.
|
||||
|
||||
2017-04-23:
|
||||
Staggered iteration version.
|
||||
|
||||
2017-05:
|
||||
Add Tikhonov regularization.
|
||||
|
||||
2017-07-05:
|
||||
Debug: error in rpathsAzim.f90
|
||||
(should start from the simplest Synthetic test)
|
||||
|
||||
|
||||
2019-05-30:
|
||||
V2.0
|
||||
Use tregn96.f modified from cps to calculate depth sensitivity kernel. (Simplify the whole workflow greatly)
|
||||
|
||||
Potential problem: cannot use -fopenmp for depthkernelTI.f90 (but the time cost is affordable)
|
||||
|
||||
|
||||
2019-06-03:
|
||||
Improve iso-inversion part. An unknown small difference in the 6-th iso-inversion, which may be related to gfortran version (works on gcc version 4.8.5 summit/marine, not on gcc version 6.3.0)
|
||||
|
||||
|
||||
2019-06-04:
|
||||
Modify the inversion into joint inversion for both isotropic part and anisotropic part simultaneously.
|
||||
|
||||
|
||||
2019-11-01:
|
||||
Overflow of maxnar related integer array
|
||||
Ref: https://stackoverflow.com/questions/19781713/what-is-the-biggest-array-size-for-double-precision-in-fortran-90
|
||||
|
||||
2360
src/src_forward/CalSurfG.f90
Executable file
2360
src/src_forward/CalSurfG.f90
Executable file
File diff suppressed because it is too large
Load Diff
BIN
src/src_forward/CalSurfG.o
Normal file
BIN
src/src_forward/CalSurfG.o
Normal file
Binary file not shown.
89
src/src_forward/FwdAzimuthalAniMap.f90
Executable file
89
src/src_forward/FwdAzimuthalAniMap.f90
Executable file
@@ -0,0 +1,89 @@
|
||||
! forward period dependent azimuthal anisotropy
|
||||
! based on the kernel file and input Gc,Gs model
|
||||
! 1. for true model, with true model and true Gc,Gs;
|
||||
! 2. for the inversion, with reference model and kernel, and the retrieved Gc,Gs.
|
||||
! used in both MainForward.f90 and MainLS.f90
|
||||
SUBROUTINE FwdAzimuthalAniMap(nx,ny,nz,maxvp,&
|
||||
goxd,gozd,dvxd,dvzd,kmaxRc,tRc,&
|
||||
gcf,gsf,Lsen_Gsc,tRcV)
|
||||
IMPLICIT NONE
|
||||
! INPUT
|
||||
integer nx,ny,nz
|
||||
integer maxvp
|
||||
real vsf(nx,ny,nz)
|
||||
real goxd,gozd,dvxd,dvzd
|
||||
integer kmaxRc
|
||||
integer writeperiod
|
||||
real*8 tRc(kmaxRc)
|
||||
real gcf(nx-2,ny-2,nz-1),gsf(nx-2,ny-2,nz-1)
|
||||
! character(len=*)SenGfile
|
||||
real*8 tRcV((nx-2)*(ny-2),kmaxRc)
|
||||
real depz(nz)
|
||||
real Lsen_Gsc(nx*ny,kmaxRc,nz-1)
|
||||
! OUTPUT
|
||||
! PARAMETER LIST
|
||||
real cosRc((nx-2)*(ny-2),kmaxRc),sinRc((nx-2)*(ny-2),kmaxRc)
|
||||
INTEGER nvx,nvz
|
||||
real cosTmp,sinTmp
|
||||
integer ii,jj,kk,j,i,tt,zz,k
|
||||
real AzimAmp,AzimAng,AzimAmpRela
|
||||
real*8 :: pi=3.1415926535898
|
||||
real isoC
|
||||
!--------------------------------------------------------------------------------!
|
||||
! LOAD KERNEL
|
||||
! NOTE: kernel file contains integral kernel.
|
||||
! AND the kernel file is by ref model which range is nx*ny*(nz-1)-->(nx-2)*(ny-2)
|
||||
!--------------------------------------------------------------------------------!
|
||||
|
||||
|
||||
|
||||
! Integral
|
||||
nvx=nx-2
|
||||
nvz=ny-2
|
||||
DO tt=1,kmaxRc
|
||||
DO jj=1,ny-2
|
||||
DO ii=1,nx-2
|
||||
cosTmp=0.0
|
||||
sinTmp=0.0
|
||||
DO kk=1,nz-1
|
||||
cosTmp=cosTmp+Lsen_Gsc(jj*(nvx+2)+ii+1,tt,kk)*gcf(ii,jj,kk)
|
||||
sinTmp=sinTmp+Lsen_Gsc(jj*(nvx+2)+ii+1,tt,kk)*gsf(ii,jj,kk)
|
||||
ENDDO
|
||||
cosRc((jj-1)*nvx+ii,tt)=cosTmp
|
||||
sinRc((jj-1)*nvx+ii,tt)=sinTmp
|
||||
ENDDO
|
||||
ENDDO
|
||||
ENDDO
|
||||
|
||||
!--------------------------------------------------------------------------------!
|
||||
|
||||
!--------------------------------------------------------------------------------!
|
||||
! OUTPUT
|
||||
! NOTE: cosRc(nvx*nvz,kmaxRc)
|
||||
cosTmp=0
|
||||
sinTmp=0
|
||||
! IF (writeperiod.EQ.1)THEN
|
||||
DO tt=1,kmaxRc
|
||||
DO jj=1,ny-2
|
||||
DO ii=1,nx-2
|
||||
! WRITE(41,'(6f10.4)') gozd+(jj-1)*dvzd,goxd-(ii-1)*dvxd,tRc(tt),cosRc((jj-1)*(nx-2)+ii,tt),sinRc((jj-1)*nvx+ii,tt)
|
||||
cosTmp=cosRc((jj-1)*(nx-2)+ii,tt)
|
||||
sinTmp=sinRc((jj-1)*nvx+ii,tt)
|
||||
AzimAmp=sqrt(cosTmp**2+sinTmp**2)
|
||||
isoC=tRcV((jj-1)*(nx-2)+ii,tt)
|
||||
AzimAmpRela=AzimAmp/isoC
|
||||
AzimAng=atan2(sinTmp,cosTmp)/pi*180
|
||||
if (AzimAng.LT.0.0) AzimAng=AzimAng+360
|
||||
AzimAng=0.5*AzimAng
|
||||
! lon lat period Ciso Angle Amp(%/100) Amp(abs) a1(km/s) a2(km/s)
|
||||
WRITE(42,'(10f10.5)') gozd+(jj-1)*dvzd,goxd-(ii-1)*dvxd,tRc(tt),isoC,AzimAng,AzimAmpRela,AzimAmp,&
|
||||
cosTmp,sinTmp
|
||||
! WRITE(42,'(6f10.4)') gozd+(jj-1)*dvzd,goxd-(ii-1)*dvxd,tRc(tt),AzimAmp,AzimAng
|
||||
ENDDO
|
||||
ENDDO
|
||||
ENDDO
|
||||
close(42)
|
||||
! ENDIF
|
||||
|
||||
END SUBROUTINE
|
||||
|
||||
BIN
src/src_forward/FwdAzimuthalAniMap.o
Normal file
BIN
src/src_forward/FwdAzimuthalAniMap.o
Normal file
Binary file not shown.
769
src/src_forward/FwdObsTraveltime.f90
Executable file
769
src/src_forward/FwdObsTraveltime.f90
Executable file
@@ -0,0 +1,769 @@
|
||||
!---------------------------------------------------------------------------------!
|
||||
! package for the first iteration-which not use the Vs+dv
|
||||
!---------------------------------------------------------------------------------!
|
||||
subroutine CalRayleighPhase(nx, ny, nz, vel, pvRc, iwave, igr, kmaxRc, tRc, depz, minthk)
|
||||
use omp_lib
|
||||
implicit none
|
||||
! input
|
||||
integer nx, ny, nz
|
||||
real vel(nx, ny, nz)
|
||||
integer iwave,igr
|
||||
real minthk
|
||||
real depz(nz)
|
||||
integer kmaxRc
|
||||
real*8 tRc(kmaxRc)
|
||||
! output
|
||||
real*8 pvRc(nx*ny,kmaxRc)
|
||||
! parameter list
|
||||
real vpz(nz),vsz(nz),rhoz(nz)
|
||||
integer mmax,iflsph,mode,rmax
|
||||
integer ii,jj,k,i,nn,kk
|
||||
integer, parameter:: NL=200
|
||||
integer, parameter:: NP=60
|
||||
real*8 cg1(NP), cg2(NP), cga, cgRc(NP)
|
||||
real rdep(NL),rvp(NL),rvs(NL),rrho(NL),rthk(NL)
|
||||
real depm(NL),vpm(NL),vsm(NL),rhom(NL),thkm(NL)
|
||||
real dlnVs, dlnVp, dlnrho
|
||||
|
||||
mmax=nz
|
||||
iflsph=1
|
||||
mode=1
|
||||
pvRc=0
|
||||
|
||||
!$omp parallel &
|
||||
!$omp default(private) &
|
||||
!$omp shared(depz,nx,ny,nz,minthk,kmaxRc,mmax,vel) &
|
||||
!$omp shared(tRc,pvRc,iflsph,iwave,mode,igr)
|
||||
!$omp do
|
||||
do jj=1,ny
|
||||
do ii=1,nx
|
||||
vsz(1:nz)=vel(ii,jj,1:nz)
|
||||
! some other emperical relationship maybe better,
|
||||
do k=1,nz
|
||||
vpz(k)=0.9409 + 2.0947*vsz(k) - 0.8206*vsz(k)**2+ &
|
||||
0.2683*vsz(k)**3 - 0.0251*vsz(k)**4
|
||||
rhoz(k)=1.6612*vpz(k) - 0.4721*vpz(k)**2 + &
|
||||
0.0671*vpz(k)**3 - 0.0043*vpz(k)**4 + &
|
||||
0.000106*vpz(k)**5
|
||||
enddo
|
||||
call refineGrid2LayerMdl(minthk, mmax, depz, vpz, vsz, rhoz, rmax, rdep, &
|
||||
rvp, rvs, rrho, rthk)
|
||||
call surfdisp96(rthk, rvp, rvs, rrho, rmax, iflsph, iwave, mode, igr, kmaxRc, &
|
||||
tRc, cgRc)
|
||||
pvRc((jj-1)*nx+ii,1:kmaxRc)=cgRc(1:kmaxRc)
|
||||
!print*,cgRc(1:kmaxRc)
|
||||
enddo
|
||||
enddo
|
||||
!$omp end do
|
||||
!$omp end parallel
|
||||
end subroutine
|
||||
|
||||
|
||||
subroutine refineLayerMdl(minthk0,mmax,dep,vp,vs,rho,&
|
||||
rmax,rdep,rvp,rvs,rrho,rthk,nsublay)
|
||||
!!--------------------------------------------------------------------c
|
||||
!!refine grid based model to layerd based model
|
||||
!!input: minthk: is the minimum thickness of the refined layered model
|
||||
!! mmax: number of depth grid points in the model
|
||||
!! dep, vp, vs, rho: the depth-grid model parameters
|
||||
!! rmax: number of layers in the fined layered model
|
||||
!! rdep, rvp, rvs, rrho, rthk: the refined layered velocity model
|
||||
!!
|
||||
implicit none
|
||||
integer NL
|
||||
parameter (NL=200)
|
||||
integer mmax,rmax
|
||||
real minthk0
|
||||
real minthk
|
||||
real dep(*),vp(*),vs(*),rho(*)
|
||||
real rdep(NL),rvp(NL),rvs(NL),rrho(NL),rthk(NL)
|
||||
integer nsublay(NL)
|
||||
real thk,newthk,initdep
|
||||
integer i,j,k,ngrid
|
||||
|
||||
k = 0
|
||||
initdep = 0.0
|
||||
do i = 1, mmax-1
|
||||
thk = dep(i+1)-dep(i)
|
||||
minthk = thk/minthk0
|
||||
nsublay(i) = int((thk+1.0e-4)/minthk) + 1
|
||||
ngrid = nsublay(i)+1
|
||||
newthk = thk/nsublay(i)
|
||||
do j = 1, nsublay(i)
|
||||
k = k + 1
|
||||
rthk(k) = newthk
|
||||
rdep(k) = initdep + rthk(k)
|
||||
initdep = rdep(k)
|
||||
rvp(k) = vp(i)+(2*j-1)*(vp(i+1)-vp(i))/(2*nsublay(i))
|
||||
rvs(k) = vs(i)+(2*j-1)*(vs(i+1)-vs(i))/(2*nsublay(i))
|
||||
rrho(k) = rho(i)+(2*j-1)*(rho(i+1)-rho(i))/(2*nsublay(i))
|
||||
enddo
|
||||
enddo
|
||||
!! half space model
|
||||
! k = k + 1
|
||||
! rthk(k) = 0.0
|
||||
! rvp(k) = vp(mmax)
|
||||
! rvs(k) = vs(mmax)
|
||||
! rrho(k) = rho(mmax)
|
||||
! rdep(k) = dep(mmax)
|
||||
rmax = k
|
||||
return
|
||||
end subroutine
|
||||
|
||||
|
||||
subroutine SpliceRefinedKernel(nx,ny,nz,rmax,vel,kmaxRc,depz,minthk,Lsen_dcdL,Lsen_dcdA,Lsen_Gsc)
|
||||
use omp_lib
|
||||
implicit none
|
||||
! input
|
||||
integer nx,ny,nz
|
||||
real vel(nx,ny,nz)
|
||||
integer rmax,rmax1
|
||||
integer iwave,igr
|
||||
real minthk
|
||||
real depz(nz)
|
||||
integer kmaxRc
|
||||
! output
|
||||
real*4 Lsen_dcdA(nx*ny,kmaxRc,rmax),Lsen_dcdL(nx*ny,kmaxRc,rmax)
|
||||
real*4 Lsen_Gsc(nx*ny,kmaxRc,nz-1)
|
||||
! real*4,dimension(:,:,:),allocatable::Lsen_dcdL,Lsen_dcdA,Lsen_Gsc
|
||||
real*4 dcR_dL(kmaxRc,rmax),dcR_dA(kmaxRc,rmax)
|
||||
! parameter list
|
||||
real vpz(nz),vsz(nz),rhoz(nz)
|
||||
integer mmax,iflsph,mode
|
||||
integer ii,jj,k,i,j,nn,kk,jjj
|
||||
integer,parameter::NL=200
|
||||
real rdep(NL),rvp(NL),rvs(NL),rrho(NL),rthk(NL)
|
||||
real depm(NL),vpm(NL),vsm(NL),rhom(NL),thkm(NL)
|
||||
real dlnVs,dlnVp,dlnrho
|
||||
integer nsublay(NL)
|
||||
real*4:: A_TIM(rmax),L_TIM(rmax)
|
||||
integer post,checkstat
|
||||
|
||||
!allocate(Lsen_dcdL(nx*ny,kmaxRc,rmax),Lsen_dcdA(nx*ny,kmaxRc,rmax),stat=checkstat)
|
||||
!allocate(Lsen_Gsc(nx*ny,kmaxRc,nz-1),stat=checkstat)
|
||||
mmax=nz
|
||||
Lsen_Gsc=0.0
|
||||
write(*,*) 'First Satance Start!'
|
||||
write(*,*)'rmax=',rmax
|
||||
!$omp parallel &
|
||||
!$omp default(private) &
|
||||
!$omp shared(depz,nx,ny,nz,minthk,kmaxRc,rmax,mmax,vel) &
|
||||
!$omp shared(Lsen_dcdL,Lsen_dcdA,Lsen_Gsc)
|
||||
!$omp do
|
||||
do jj=1,ny
|
||||
do ii=1,nx
|
||||
post=ii+(jj-1)*nx
|
||||
dcR_dL(1:kmaxRc,1:rmax)=Lsen_dcdL(post,1:kmaxRc,1:rmax)
|
||||
dcR_dA(1:kmaxRc,1:rmax)=Lsen_dcdA(post,1:kmaxRc,1:rmax)
|
||||
vsz(1:nz)=vel(ii,jj,1:nz)
|
||||
! some other emperical relationship maybe better,
|
||||
do k=1,nz
|
||||
vpz(k)=0.9409 + 2.0947*vsz(k) - 0.8206*vsz(k)**2+ &
|
||||
0.2683*vsz(k)**3 - 0.0251*vsz(k)**4
|
||||
rhoz(k)=1.6612*vpz(k) - 0.4721*vpz(k)**2 + &
|
||||
0.0671*vpz(k)**3 - 0.0043*vpz(k)**4 + &
|
||||
0.000106*vpz(k)**5
|
||||
enddo
|
||||
|
||||
call refineLayerMdl(minthk,mmax,depz,vpz,vsz,rhoz,rmax1,rdep,&
|
||||
rvp,rvs,rrho,rthk, nsublay)
|
||||
if (rmax.ne.rmax1) stop 'Different rmax: Subroutine CalSenKernel.'
|
||||
do i=1,kmaxRc ! period
|
||||
k=0
|
||||
do j=1,nz-1 ! inversion layer
|
||||
do jjj=1,nsublay(j) ! refined layer jj th in jth inversion layer
|
||||
k=k+1
|
||||
A_TIM(k)=rrho(k)*rvp(k)*rvp(k)
|
||||
L_TIM(k)=rrho(k)*rvs(k)*rvs(k)
|
||||
Lsen_Gsc(post,i,j)=Lsen_Gsc(post,i,j)+dcR_dA(i,k)*A_TIM(k)+dcR_dL(i,k)*L_TIM(k)
|
||||
enddo
|
||||
enddo
|
||||
enddo
|
||||
enddo
|
||||
enddo
|
||||
!$omp end do
|
||||
!$omp end parallel
|
||||
!deallocate(Lsen_dcdL,Lsen_dcdA,Lsen_Gsc)
|
||||
end subroutine
|
||||
|
||||
|
||||
|
||||
|
||||
!------------------------------------------------------------------------------!
|
||||
! This program is designed to implement the Fast Marching
|
||||
! Method (FMM) for calculating first-arrival traveltimes
|
||||
! through a 2-D continuous velocity medium in spherical shell
|
||||
! coordinates (x=theta or latitude, z=phi or longitude).
|
||||
! It is written in Fortran 90, although it is probably more
|
||||
! accurately described as Fortran 77 with some of the Fortran 90
|
||||
! extensions.
|
||||
!------------------------------------------------------------------------------!
|
||||
!PROGRAM tomo_surf
|
||||
!subroutine CalSurfGAniso(SenGfile,nx,ny,nz,nparpi,vels,iw,rw,col,dsurf, &
|
||||
! GGc,GGs,Lsen_Gsc,dall,rmax,tRcV,&
|
||||
! goxdf,gozdf,dvxdf,dvzdf,kmaxRc,tRc,periods,depz,minthk, &
|
||||
! scxf,sczf,rcxf,rczf,nrc1,nsrcsurf1,kmax,nsrcsurf,nrcf,nar,writepath)
|
||||
|
||||
subroutine FwdObsTraveltime(SenGfile,nx,ny,nz,nparpi,vels,&
|
||||
Gctrue,Gstrue,dsurf,obsTaa,dall,rmax,tRcV,Lsen_Gsc,&
|
||||
goxdf,gozdf,dvxdf,dvzdf,kmaxRc,tRc,periods,depz,minthk, &
|
||||
scxf,sczf,rcxf,rczf,nrc1,nsrcsurf1,kmax,nsrcsurf,nrcf,writepath)
|
||||
|
||||
use globalp
|
||||
use traveltime
|
||||
implicit none
|
||||
integer :: i,j,k,l,nsrc,tnr,urg
|
||||
integer :: sgs,isx,isz,sw,idm1,idm2,nnxb,nnzb
|
||||
integer :: ogx,ogz,grdfx,grdfz,maxbt
|
||||
real(kind=i10) :: x,z,goxb,gozb,dnxb,dnzb
|
||||
!--------------------------------------------------------------------------!
|
||||
! input LIST
|
||||
! nrcf: maximum number of data for a certain receiver. We output this number when we reformat the data file. You can also set it to nrc*numf, which is the number of stations times the total
|
||||
! number of periods for dispersion measurements.
|
||||
! nsrcsurf=nsrc
|
||||
! kmax=kmaxRc: total number of period
|
||||
! nsrcsurf1: <-nsrc1: nsrc1(knum) counter of sources at specific period (knum: period counter)
|
||||
! nrc1: nrc1(istep,knum), counter of records at specific period and source
|
||||
! rcxf,rczf: rcxf(receiver, source, period) the colatitude, longitude of receiver at fixed source and period ( in rad)
|
||||
! scxf,sczf: (source, period) the colatitude and longitude of receiver at fixed period ( in rad)
|
||||
! minthk: 'minthk' = layerthick / sublayernum, can be 1, 2 ,3
|
||||
! depz: nz, depth grid, load from MOD
|
||||
! periods: periods(istep,knum) period index for specific source at specific period (istep: at kunm period index, source counter)
|
||||
! dvxdf,dvzdf: grid interval in lat and lon direction, to build propagation grid
|
||||
! goxdf,gozdf: goxd gozd (upper left point,[lat,lon]) for inversion grid/ velocity grid
|
||||
! vels: <-vsf, initial Vs model, (1:nx,1:ny,1:nz) contain edge points.
|
||||
! nparpi: <-maxvp = (nx-2)*(ny-2)*(nz-1); number of parameter (effective, does not contain edge grid)
|
||||
! nx ny nz: grid number in lat lon and depth direction
|
||||
! lay: lay=nz-1
|
||||
! Add Nov,26
|
||||
! Gctrue,Gstrue: true model of Gc, Gs
|
||||
!--------------------------------------------------------------------------!
|
||||
! output LIST
|
||||
! obsTvs: forward predicated traveltime for isotropic model part
|
||||
! obsTaa: forward predicated traveltime for anisotropy part
|
||||
! tRcV: the corresponding phase velocity.
|
||||
!--------------------------------------------------------------------------!
|
||||
! sources = File containing source locations
|
||||
! receivers = File containing receiver locations
|
||||
! grid = File containing grid of velocity vertices for
|
||||
! resampling on a finer grid with cubic B-splines
|
||||
! frechet = output file containing matrix of frechet derivatives
|
||||
! travelt = File name for storage of traveltime field
|
||||
! wttf = write traveltimes to file? (0=no,>0=source id)
|
||||
! fom = use first-order(0) or mixed-order(1) scheme
|
||||
! nsrc = number of sources
|
||||
! scx,scz = source location in r,x,z
|
||||
! scx,scz = source location in r,x,z
|
||||
! x,z = temporary variables for source location
|
||||
! fsrt = find source-receiver traveltimes? (0=no,1=yes)
|
||||
! rtravel = output file for source-receiver traveltimes
|
||||
! cdum = dummy character variable ! wrgf = write ray geometries to file? (<0=all,0=no,>0=source id.)
|
||||
! wrays = file containing raypath geometries
|
||||
! cfd = calculate Frechet derivatives? (0=no, 1=yes)
|
||||
! tnr = total number of receivers
|
||||
! sgs = Extent of refined source grid
|
||||
! isx,isz = cell containing source
|
||||
! nnxb,nnzb = Backup for nnz,nnx
|
||||
! goxb,gozb = Backup for gox,goz
|
||||
! dnxb,dnzb = Backup for dnx,dnz
|
||||
! ogx,ogz = Location of refined grid origin
|
||||
! gridfx,grdfz = Number of refined nodes per cell
|
||||
! urg = use refined grid (0=no,1=yes,2=previously used)
|
||||
! maxbt = maximum size of narrow band binary tree
|
||||
! otimes = file containing source-receiver association information
|
||||
! pvRc= Rayleigh wave phase velocity model, pv(2D point, period)
|
||||
! velf= 2D phase map at specific period, extracted from pvRc, for the inversion grid
|
||||
! asgr = Apply source grid refinement (0=no,1=yes), set asgr =1
|
||||
!--------------------------------------------------------------------------!
|
||||
integer nx,ny,nz
|
||||
integer kmax,nsrcsurf,nrcf
|
||||
real vels(nx,ny,nz)
|
||||
real dsurf(*)
|
||||
real goxdf,gozdf,dvxdf,dvzdf
|
||||
integer kmaxRc
|
||||
real*8 tRc(*)
|
||||
integer wavetype(nsrcsurf,kmax)
|
||||
integer periods(nsrcsurf,kmax),nrc1(nsrcsurf,kmax),nsrcsurf1(kmax)
|
||||
integer igrt(nsrcsurf,kmax)
|
||||
real scxf(nsrcsurf,kmax),sczf(nsrcsurf,kmax),rcxf(nrcf,nsrcsurf,kmax),rczf(nrcf,nsrcsurf,kmax)
|
||||
integer nar
|
||||
real minthk
|
||||
integer nparpi
|
||||
|
||||
real vpz(nz),vsz(nz),rhoz(nz),depz(nz)
|
||||
real*8 pvRc(nx*ny,kmaxRc)
|
||||
real*8 velf(ny*nx)
|
||||
integer kmax1,kmax2,kmax3,count1
|
||||
integer igr
|
||||
integer iwave
|
||||
integer knumi,srcnum
|
||||
real,dimension(:,:),allocatable:: fdm
|
||||
|
||||
real row(2*nparpi)
|
||||
real vpft(nz-1)
|
||||
real cbst1
|
||||
integer ii,jj,kk,nn,istep
|
||||
integer level,maxlevel,maxleveld,HorizonType,VerticalType,PorS
|
||||
real,parameter::ftol=1e-4
|
||||
logical:: writepath
|
||||
! variables defined by C.L.
|
||||
character(len=*)SenGfile
|
||||
integer lay,rmax
|
||||
! real,dimension(:,:,:),allocatable::Lsen_dcdL,Lsen_dcdA,Lsen_Gsc
|
||||
real*4 Lsen_dcdL(nx*ny,kmax,rmax),Lsen_dcdA(nx*ny,kmax,rmax),Lsen_Gsc(nx*ny,kmax,nz-1)
|
||||
! real*8 sen_Gsc(nx*ny,kmax,nz-1)
|
||||
|
||||
real,dimension(:,:),allocatable::fdmc
|
||||
real,dimension(:,:),allocatable::fdms
|
||||
real rowVs(nparpi),rowGc(nparpi),rowGs(nparpi)
|
||||
integer zz,tt
|
||||
|
||||
integer Nperiod
|
||||
real*8 Tperiod1,Tperiod2
|
||||
logical ex
|
||||
integer istat
|
||||
character(len=30)Tchar,rayfile
|
||||
|
||||
integer iter
|
||||
real*8 tRcV((nx-2)*(ny-2),kmaxRc)
|
||||
real Gctrue(nx-2,ny-2,nz-1),Gstrue(nx-2,ny-2,nz-1)
|
||||
real GcCol(nparpi),GsCol(nparpi)
|
||||
integer dall
|
||||
real obsTgc(dall),obsTgs(dall), obst(dall)
|
||||
real GVs(dall,nparpi),GGc(dall,nparpi),GGs(dall,nparpi)
|
||||
real obsTaa(*)
|
||||
!--------------------------------------------------------------------------!
|
||||
! Part 1. Initialization for assignment of module globap
|
||||
!--------------------------------------------------------------------------!
|
||||
|
||||
!allocate(Lsen_dcdL(nx*ny,kmax,rmax),Lsen_dcdA(nx*ny,kmax,rmax),stat=checkstat)
|
||||
!allocate(Lsen_Gsc(nx*ny,kmax,nz-1),stat=checkstat)
|
||||
|
||||
gdx=5
|
||||
gdz=5
|
||||
asgr=1
|
||||
sgdl=8
|
||||
sgs=8
|
||||
earth=6371.0
|
||||
fom=1
|
||||
snb=0.5
|
||||
goxd=goxdf
|
||||
gozd=gozdf
|
||||
dvxd=dvxdf
|
||||
dvzd=dvzdf
|
||||
nvx=nx-2
|
||||
nvz=ny-2
|
||||
allocate(velv(0:nvz+1,0:nvx+1), STAT=checkstat)
|
||||
if(checkstat > 0)then
|
||||
write(6,*)'Error with allocate: SUBROUTINE gridder: real velv'
|
||||
endif
|
||||
|
||||
!
|
||||
! Convert from degrees to radians
|
||||
!
|
||||
dvx=dvxd*pi/180.0
|
||||
dvz=dvzd*pi/180.0
|
||||
gox=(90.0-goxd)*pi/180.0
|
||||
goz=gozd*pi/180.0
|
||||
!
|
||||
! Compute corresponding values for propagation grid.
|
||||
!
|
||||
nnx=(nvx-1)*gdx+1
|
||||
nnz=(nvz-1)*gdz+1
|
||||
dnx=dvx/gdx
|
||||
dnz=dvz/gdz
|
||||
dnxd=dvxd/gdx
|
||||
dnzd=dvzd/gdz
|
||||
allocate(veln(nnz,nnx), STAT=checkstat)
|
||||
if(checkstat > 0)then
|
||||
write(6,*)'Error with allocate: SUBROUTINE gridder: real veln'
|
||||
endif
|
||||
|
||||
!
|
||||
! call a subroutine which reads in the velocity grid
|
||||
!
|
||||
! call gridder(grid)
|
||||
!
|
||||
! Read in all source coordinates.
|
||||
!
|
||||
!
|
||||
! Now work out, source by source, the first-arrival traveltime
|
||||
! field plus source-receiver traveltimes
|
||||
! and ray paths if required. First, allocate memory to the
|
||||
! traveltime field array
|
||||
!
|
||||
allocate(ttn(nnz,nnx), STAT=checkstat)
|
||||
if(checkstat > 0)then
|
||||
write(6,*)'Error with allocate: PROGRAM fmmin2d: real ttn'
|
||||
endif
|
||||
rbint=0
|
||||
!
|
||||
! allocate memory for node status and binary trees
|
||||
!
|
||||
allocate(nsts(nnz,nnx))
|
||||
maxbt=nint(snb*nnx*nnz)
|
||||
allocate(btg(maxbt))
|
||||
|
||||
!--------------------------------------------------------------------------!
|
||||
! Part 2. Calculation of surface wave sensitivity kernel
|
||||
!--------------------------------------------------------------------------!
|
||||
! For use of layer model to calculate sensitivity kernel,
|
||||
! nz inversion grid -> nz-1 inversion layer
|
||||
! for old kernel sen_vsRc(nx*ny,kmaxRc,nz): contain nz grid kernel
|
||||
! which stands for half space
|
||||
|
||||
allocate(fdm(0:nvz+1,0:nvx+1))
|
||||
allocate(fdmc(0:nvz+1,0:nvx+1))
|
||||
allocate(fdms(0:nvz+1,0:nvx+1))
|
||||
! Added by CM.
|
||||
GGc=0
|
||||
GGs=0
|
||||
|
||||
open(37,file=SenGfile,action='read',status='old')
|
||||
do j=1,nx*ny
|
||||
read(37,*)((Lsen_dcdL(j,i,zz),zz=1,rmax),i=1,kmaxRc)
|
||||
enddo
|
||||
do j=1,nx*ny
|
||||
read(37,*)((Lsen_dcdA(j,i,zz),zz=1,rmax),i=1,kmaxRc)
|
||||
enddo
|
||||
close(unit=37)
|
||||
|
||||
write(6,*)'Load Sensitivity kernel file successfully!'
|
||||
Lsen_Gsc=0
|
||||
write(6,*)'SpliceRefinedKernel Begin!'
|
||||
call SpliceRefinedKernel(nx,ny,nz,rmax,vels,kmaxRc,depz,minthk,Lsen_dcdL,Lsen_dcdA,Lsen_Gsc)
|
||||
write(6,*)'SpliceRefinedKernel successfully!'
|
||||
|
||||
! cal phase velocity 3D model.
|
||||
iwave=2
|
||||
igr=0
|
||||
call CalRayleighPhase(nx,ny,nz,vels,pvRc,iwave,igr,kmaxRc,tRc,depz,minthk)
|
||||
write(6,*) 'CalRayleighPhase successfully!'
|
||||
!--------------------------------------------------------------------------!
|
||||
! Part 3. Main loop:1.periods-knumi 2.source-srcnum 3.record-istep
|
||||
!--------------------------------------------------------------------------!
|
||||
nar=0
|
||||
count1=0
|
||||
!sen_Gsc=0
|
||||
Tperiod1=0
|
||||
|
||||
do knumi=1,kmax
|
||||
do srcnum=1,nsrcsurf1(knumi)
|
||||
velf(1:nx*ny)=pvRc(1:nx*ny,periods(srcnum,knumi))
|
||||
! sen_Gsc(:,1:kmaxRc,:)=Lsen_Gsc(:,1:kmaxRc,:)!(:,nt(istep),:)
|
||||
|
||||
call gridder(velf)
|
||||
x=scxf(srcnum,knumi)
|
||||
z=sczf(srcnum,knumi)
|
||||
!
|
||||
! Begin by computing refined source grid if required
|
||||
!
|
||||
urg=0
|
||||
if(asgr.eq.1)then
|
||||
!
|
||||
! Back up coarse velocity grid to a holding matrix
|
||||
!
|
||||
allocate(velnb(nnz,nnx))
|
||||
|
||||
velnb(1:nnz,1:nnx)=veln(1:nnz,1:nnx)
|
||||
nnxb=nnx
|
||||
nnzb=nnz
|
||||
dnxb=dnx
|
||||
dnzb=dnz
|
||||
goxb=gox
|
||||
gozb=goz
|
||||
!
|
||||
! Identify nearest neighbouring node to source
|
||||
!
|
||||
isx=INT((x-gox)/dnx)+1
|
||||
isz=INT((z-goz)/dnz)+1
|
||||
sw=0
|
||||
if(isx.lt.1.or.isx.gt.nnx)sw=1
|
||||
if(isz.lt.1.or.isz.gt.nnz)sw=1
|
||||
if(sw.eq.1)then
|
||||
x=90.0-x*180.0/pi
|
||||
z=z*180.0/pi
|
||||
write(6,*)"Source lies outside bounds of model (lat,long)= ",x,z
|
||||
write(6,*)"TERMINATING PROGRAM!!!"
|
||||
stop
|
||||
endif
|
||||
if(isx.eq.nnx)isx=isx-1
|
||||
if(isz.eq.nnz)isz=isz-1
|
||||
!
|
||||
! Now find rectangular box that extends outward from the nearest source node
|
||||
! to "sgs" nodes away.
|
||||
!
|
||||
vnl=isx-sgs
|
||||
if(vnl.lt.1) vnl=1
|
||||
vnr=isx+sgs
|
||||
if(vnr.gt.nnx) vnr=nnx
|
||||
vnt=isz-sgs
|
||||
if(vnt.lt.1) vnt=1
|
||||
vnb=isz+sgs
|
||||
if(vnb.gt.nnz) vnb=nnz
|
||||
nrnx=(vnr-vnl)*sgdl+1
|
||||
nrnz=(vnb-vnt)*sgdl+1
|
||||
drnx=dvx/real(gdx*sgdl)
|
||||
drnz=dvz/real(gdz*sgdl)
|
||||
gorx=gox+dnx*(vnl-1)
|
||||
gorz=goz+dnz*(vnt-1)
|
||||
nnx=nrnx
|
||||
nnz=nrnz
|
||||
dnx=drnx
|
||||
dnz=drnz
|
||||
gox=gorx
|
||||
goz=gorz
|
||||
!
|
||||
! Reallocate velocity and traveltime arrays if nnx>nnxb or
|
||||
! nnz<nnzb.
|
||||
!
|
||||
if(nnx.gt.nnxb.or.nnz.gt.nnzb)then
|
||||
idm1=nnx
|
||||
if(nnxb.gt.idm1)idm1=nnxb
|
||||
idm2=nnz
|
||||
if(nnzb.gt.idm2)idm2=nnzb
|
||||
deallocate(veln,ttn,nsts,btg)
|
||||
allocate(veln(idm2,idm1))
|
||||
allocate(ttn(idm2,idm1))
|
||||
allocate(nsts(idm2,idm1))
|
||||
maxbt=nint(snb*idm1*idm2)
|
||||
allocate(btg(maxbt))
|
||||
endif
|
||||
!
|
||||
! call a subroutine to compute values of refined velocity nodes
|
||||
!
|
||||
call bsplrefine
|
||||
!
|
||||
! Compute first-arrival traveltime field through refined grid.
|
||||
!
|
||||
urg=1
|
||||
call travel(x,z,urg)
|
||||
!
|
||||
! Now map refined grid onto coarse grid.
|
||||
!
|
||||
allocate(ttnr(nnzb,nnxb))
|
||||
allocate(nstsr(nnzb,nnxb))
|
||||
if(nnx.gt.nnxb.or.nnz.gt.nnzb) then
|
||||
idm1=nnx
|
||||
if(nnxb.gt.idm1) idm1=nnxb
|
||||
idm2=nnz
|
||||
if(nnzb.gt.idm2) idm2=nnzb
|
||||
deallocate(ttnr,nstsr)
|
||||
allocate(ttnr(idm2,idm1))
|
||||
allocate(nstsr(idm2,idm1))
|
||||
endif
|
||||
ttnr=ttn
|
||||
nstsr=nsts
|
||||
ogx=vnl
|
||||
ogz=vnt
|
||||
grdfx=sgdl
|
||||
grdfz=sgdl
|
||||
nsts=-1
|
||||
do k=1,nnz,grdfz
|
||||
idm1=ogz+(k-1)/grdfz
|
||||
do l=1,nnx,grdfx
|
||||
idm2=ogx+(l-1)/grdfx
|
||||
nsts(idm1,idm2)=nstsr(k,l)
|
||||
if(nsts(idm1,idm2).ge.0)then
|
||||
ttn(idm1,idm2)=ttnr(k,l)
|
||||
endif
|
||||
enddo
|
||||
enddo
|
||||
!
|
||||
! Backup refined grid information
|
||||
!
|
||||
nnxr=nnx
|
||||
nnzr=nnz
|
||||
goxr=gox
|
||||
gozr=goz
|
||||
dnxr=dnx
|
||||
dnzr=dnz
|
||||
!
|
||||
! Restore remaining values.
|
||||
!
|
||||
nnx=nnxb
|
||||
nnz=nnzb
|
||||
dnx=dnxb
|
||||
dnz=dnzb
|
||||
gox=goxb
|
||||
goz=gozb
|
||||
do j=1,nnx
|
||||
do k=1,nnz
|
||||
veln(k,j)=velnb(k,j)
|
||||
enddo
|
||||
enddo
|
||||
!
|
||||
! Ensure that the narrow band is complete; if
|
||||
! not, then some alive points will need to be
|
||||
! made close.
|
||||
!
|
||||
do k=1,nnx
|
||||
do l=1,nnz
|
||||
if(nsts(l,k).eq.0)then
|
||||
if(l-1.ge.1)then
|
||||
if(nsts(l-1,k).eq.-1) nsts(l,k)=1
|
||||
endif
|
||||
if(l+1.le.nnz)then
|
||||
if(nsts(l+1,k).eq.-1) nsts(l,k)=1
|
||||
endif
|
||||
if(k-1.ge.1)then
|
||||
if(nsts(l,k-1).eq.-1) nsts(l,k)=1
|
||||
endif
|
||||
if(k+1.le.nnx)then
|
||||
if(nsts(l,k+1).eq.-1) nsts(l,k)=1
|
||||
endif
|
||||
endif
|
||||
enddo
|
||||
enddo
|
||||
!
|
||||
! Finally, call routine for computing traveltimes once
|
||||
! again.
|
||||
!
|
||||
urg=2
|
||||
call travel(x,z,urg)
|
||||
else
|
||||
!
|
||||
! call a subroutine that works out the first-arrival traveltime
|
||||
! field.--- for not Apply source grid refinement
|
||||
!
|
||||
call travel(x,z,urg)
|
||||
endif
|
||||
!
|
||||
! Find source-receiver traveltimes if required
|
||||
!
|
||||
!
|
||||
!---------------------------------------------------------------------------
|
||||
! Calculate raypath geometries and write to file if required.
|
||||
! Calculate Frechet derivatives with the same subroutine if required.
|
||||
!
|
||||
! nvz, nvx: inversion grid nvx=nx-2; nvz=ny-2
|
||||
! fdm(0:nvz+1,0:nvx+1): inversion grid, raypath sensitivity
|
||||
! nparpi: (nx-2)*(ny-2)*(nz-1)
|
||||
! count1: data, d, counter index
|
||||
! nn: 1: nparpi , model index
|
||||
! nar: number of G which value is not zero.if Gn*m does not contain zeros, nar =n*m
|
||||
! rw: G none zero value, if Gn*m does not contain zeros, nar =n*mTperiod1
|
||||
! col: counter index on model parameter, col(i) means model parameter order at i th data in G ---m index
|
||||
! iw: counter index on data.---n index, iw(i) means data order at i th data in G, i=1: nar
|
||||
! row: value of count1 row of G
|
||||
!---------------------------------------------------------------------------
|
||||
|
||||
do istep=1, nrc1(srcnum,knumi)
|
||||
call srtimes(x,z,rcxf(istep,srcnum,knumi),rczf(istep,srcnum,knumi),cbst1)
|
||||
count1=count1+1
|
||||
dsurf(count1)=cbst1
|
||||
|
||||
Nperiod=periods(srcnum,knumi)
|
||||
Tperiod2=tRc(Nperiod)
|
||||
if (writepath)then
|
||||
if (abs(Tperiod1-Tperiod2).gt.ftol)then
|
||||
inquire(unit=40,exist=ex)
|
||||
if(ex) close(unit=40,iostat=istat)
|
||||
write(Tchar,'(f5.1)')Tperiod2
|
||||
rayfile='raypath_refmdl_'//TRIM(adjustl(Tchar))//'s.dat'
|
||||
open(40,file=rayfile,action='write')
|
||||
Tperiod1=Tperiod2
|
||||
else
|
||||
inquire(file=rayfile,exist=ex)
|
||||
if(.not.ex) stop "raypath file hasn't built."
|
||||
endif
|
||||
endif
|
||||
! Added by CM.
|
||||
fdm=0
|
||||
fdmc=0
|
||||
fdms=0
|
||||
|
||||
call rpathsAzim(x,z,fdm,fdmc,fdms,rcxf(istep,srcnum,knumi),rczf(istep,srcnum,knumi),writepath,Tperiod2)
|
||||
row(1:2*nparpi)=0.0
|
||||
do jj=1,nvz
|
||||
do kk=1,nvx
|
||||
if(abs(fdm(jj,kk)).ge.ftol) then
|
||||
! row for Gc/L
|
||||
row( (jj-1)*nvx+kk: (nz-2)*nvz*nvx+(jj-1)*nvx+kk:nvx*nvz)=&
|
||||
Lsen_Gsc(jj*(nvx+2)+kk+1,knumi,1:nz-1)*fdmc(jj,kk)
|
||||
! row for Gs/L
|
||||
row(nparpi+ (jj-1)*nvx+kk: nparpi+(nz-2)*nvz*nvx+(jj-1)*nvx+kk: nvx*nvz)=&
|
||||
Lsen_Gsc(jj*(nvx+2)+kk+1,knumi,1:nz-1)*fdms(jj,kk)
|
||||
endif
|
||||
enddo
|
||||
enddo
|
||||
!------------------------------------------------------------------!
|
||||
! output G matrix which is used in forward Calculate ||W(Gm-d)||2
|
||||
! NOTE: sen_Gsc:(nx*ny,kmaxRc,nz-1)--> GGcs(dataIndex,nvx*nvz*(nz-1)):
|
||||
! GGcs(dataIndex,2Dgrid-depth1---> depth nz)
|
||||
|
||||
do jj=1,nvz
|
||||
do kk=1,nvx
|
||||
if(abs(fdm(jj,kk)).ge.ftol) then
|
||||
GGc(count1,(jj-1)*nvx+kk:(nz-2)*nvz*nvx+(jj-1)*nvx+kk:nvx*nvz)=&
|
||||
Lsen_Gsc(jj*(nvx+2)+kk+1,knumi,1:nz-1)*fdmc(jj,kk)
|
||||
|
||||
GGs(count1,(jj-1)*nvx+kk:(nz-2)*nvz*nvx+(jj-1)*nvx+kk:nvx*nvz)=&
|
||||
Lsen_Gsc(jj*(nvx+2)+kk+1,knumi,1:nz-1)*fdms(jj,kk)
|
||||
endif
|
||||
enddo
|
||||
enddo
|
||||
!----------------------------------------------------------------------!
|
||||
enddo ! records at fixed source and period.
|
||||
|
||||
if(asgr.eq.1)deallocate(ttnr,nstsr)
|
||||
|
||||
if(rbint.eq.1)then
|
||||
write(6,*)'Note that at least one two-point ray path'
|
||||
write(6,*)'tracked along the boundary of the model.'
|
||||
write(6,*)'This class of path is unlikely to be'
|
||||
write(6,*)'a true path, and it is STRONGLY RECOMMENDED'
|
||||
write(6,*)'that you adjust the dimensions of your grid'
|
||||
write(6,*)'to prevent this from occurring.'
|
||||
endif
|
||||
if(asgr.eq.1)then
|
||||
deallocate (velnb, STAT=checkstat)
|
||||
if(checkstat > 0)then
|
||||
write(6,*)'Error with deallocate: PROGRAM fmmin2d: velnb'
|
||||
endif
|
||||
endif
|
||||
enddo
|
||||
enddo
|
||||
|
||||
inquire(unit=40,exist=ex)
|
||||
if(ex) close(unit=40,iostat=istat)
|
||||
!--------------------------------------------------------------------------!
|
||||
! forward data
|
||||
! GGc: n*m n: dall m=maxvp
|
||||
! GcCol: 1*m:
|
||||
! Gm=t_ani
|
||||
|
||||
! nvx=nx-2
|
||||
! nvz=ny-2
|
||||
do jj=1,ny-2
|
||||
do kk=1,nx-2
|
||||
GcCol( (jj-1)*nvx+kk:(nz-2)*nvz*nvx+(jj-1)*nvx+kk:nvx*nvz)=Gctrue(kk,jj,1:nz-1)
|
||||
GsCol( (jj-1)*nvx+kk:(nz-2)*nvz*nvx+(jj-1)*nvx+kk:nvx*nvz)=Gstrue(kk,jj,1:nz-1)
|
||||
enddo
|
||||
enddo
|
||||
|
||||
obsTgc=MATMUL(GGc, GcCol)
|
||||
obsTgs=MATMUL(GGs, GsCol)
|
||||
|
||||
do i=1,dall
|
||||
obsTaa(i)=obsTgc(i)+obsTgs(i)
|
||||
obst(i)=dsurf(i)+ obsTaa(i)
|
||||
enddo
|
||||
! write(*,*)obsTgc(i),obsTgs(i),obst(i)
|
||||
!---------------------------------------------------------------------------------------------------
|
||||
! output period tomo map in the inversion range
|
||||
! pvRc(1:nx*ny,1:kmaxRc)--only need (nvx*nvz))
|
||||
tRcV=0.0
|
||||
do tt=1,kmaxRc
|
||||
do jj=1,ny-2
|
||||
do ii=1,nx-2
|
||||
tRcV((jj-1)*(nx-2)+ii,tt)=pvRc(jj*nx+ii+1,tt)
|
||||
enddo
|
||||
enddo
|
||||
enddo
|
||||
!deallocate(Lsen_dcdL,Lsen_dcdA,Lsen_Gsc)
|
||||
deallocate(fdm)
|
||||
deallocate(fdmc)
|
||||
deallocate(fdms)
|
||||
deallocate(velv,veln,ttn,nsts,btg)
|
||||
end subroutine
|
||||
784
src/src_forward/FwdTraveltimeCPS.f90
Executable file
784
src/src_forward/FwdTraveltimeCPS.f90
Executable file
@@ -0,0 +1,784 @@
|
||||
!---------------------------------------------------------------------------------!
|
||||
! package for the first iteration-which not use the Vs+dv
|
||||
!---------------------------------------------------------------------------------!
|
||||
subroutine CalRayleighPhase(nx, ny, nz, vel, pvRc, iwave, igr, kmaxRc, tRc, depz, minthk)
|
||||
use omp_lib
|
||||
implicit none
|
||||
! input
|
||||
integer nx, ny, nz
|
||||
real vel(nx, ny, nz)
|
||||
integer iwave,igr
|
||||
real minthk
|
||||
real depz(nz)
|
||||
integer kmaxRc
|
||||
real*8 tRc(kmaxRc)
|
||||
! output
|
||||
real*8 pvRc(nx*ny,kmaxRc)
|
||||
! parameter list
|
||||
real vpz(nz),vsz(nz),rhoz(nz)
|
||||
integer mmax,iflsph,mode,rmax
|
||||
integer ii,jj,k,i,nn,kk
|
||||
integer, parameter:: NL=200
|
||||
integer, parameter:: NP=60
|
||||
real*8 cg1(NP), cg2(NP), cga, cgRc(NP)
|
||||
real rdep(NL),rvp(NL),rvs(NL),rrho(NL),rthk(NL)
|
||||
real depm(NL),vpm(NL),vsm(NL),rhom(NL),thkm(NL)
|
||||
real dlnVs, dlnVp, dlnrho
|
||||
|
||||
mmax=nz
|
||||
iflsph=1
|
||||
mode=1
|
||||
pvRc=0
|
||||
|
||||
!$omp parallel &
|
||||
!$omp default(private) &
|
||||
!$omp shared(depz,nx,ny,nz,minthk,kmaxRc,mmax,vel) &
|
||||
!$omp shared(tRc,pvRc,iflsph,iwave,mode,igr)
|
||||
!$omp do
|
||||
do jj=1,ny
|
||||
do ii=1,nx
|
||||
vsz(1:nz)=vel(ii,jj,1:nz)
|
||||
! some other emperical relationship maybe better,
|
||||
do k=1,nz
|
||||
vpz(k)=0.9409 + 2.0947*vsz(k) - 0.8206*vsz(k)**2+ &
|
||||
0.2683*vsz(k)**3 - 0.0251*vsz(k)**4
|
||||
rhoz(k)=1.6612*vpz(k) - 0.4721*vpz(k)**2 + &
|
||||
0.0671*vpz(k)**3 - 0.0043*vpz(k)**4 + &
|
||||
0.000106*vpz(k)**5
|
||||
enddo
|
||||
call refineGrid2LayerMdl(minthk, mmax, depz, vpz, vsz, rhoz, rmax, rdep, &
|
||||
rvp, rvs, rrho, rthk)
|
||||
call surfdisp96(rthk, rvp, rvs, rrho, rmax, iflsph, iwave, mode, igr, kmaxRc, &
|
||||
tRc, cgRc)
|
||||
pvRc((jj-1)*nx+ii,1:kmaxRc)=cgRc(1:kmaxRc)
|
||||
!print*,cgRc(1:kmaxRc)
|
||||
enddo
|
||||
enddo
|
||||
!$omp end do
|
||||
!$omp end parallel
|
||||
end subroutine
|
||||
|
||||
|
||||
subroutine refineLayerMdl(minthk0,mmax,dep,vp,vs,rho,&
|
||||
rmax,rdep,rvp,rvs,rrho,rthk,nsublay)
|
||||
!!--------------------------------------------------------------------c
|
||||
!!refine grid based model to layerd based model
|
||||
!!input: minthk: is the minimum thickness of the refined layered model
|
||||
!! mmax: number of depth grid points in the model
|
||||
!! dep, vp, vs, rho: the depth-grid model parameters
|
||||
!! rmax: number of layers in the fined layered model
|
||||
!! rdep, rvp, rvs, rrho, rthk: the refined layered velocity model
|
||||
!!
|
||||
implicit none
|
||||
integer NL
|
||||
parameter (NL=200)
|
||||
integer mmax,rmax
|
||||
real minthk0
|
||||
real minthk
|
||||
real dep(*),vp(*),vs(*),rho(*)
|
||||
real rdep(NL),rvp(NL),rvs(NL),rrho(NL),rthk(NL)
|
||||
integer nsublay(NL)
|
||||
real thk,newthk,initdep
|
||||
integer i,j,k,ngrid
|
||||
|
||||
k = 0
|
||||
initdep = 0.0
|
||||
do i = 1, mmax-1
|
||||
thk = dep(i+1)-dep(i)
|
||||
minthk = thk/minthk0
|
||||
nsublay(i) = int((thk+1.0e-4)/minthk) + 1
|
||||
ngrid = nsublay(i)+1
|
||||
newthk = thk/nsublay(i)
|
||||
do j = 1, nsublay(i)
|
||||
k = k + 1
|
||||
rthk(k) = newthk
|
||||
rdep(k) = initdep + rthk(k)
|
||||
initdep = rdep(k)
|
||||
rvp(k) = vp(i)+(2*j-1)*(vp(i+1)-vp(i))/(2*nsublay(i))
|
||||
rvs(k) = vs(i)+(2*j-1)*(vs(i+1)-vs(i))/(2*nsublay(i))
|
||||
rrho(k) = rho(i)+(2*j-1)*(rho(i+1)-rho(i))/(2*nsublay(i))
|
||||
enddo
|
||||
enddo
|
||||
!! half space model-ref to refineGrid2LayerMdl
|
||||
!! will not be used in kernel part.
|
||||
k = k + 1
|
||||
rthk(k) = 0.0
|
||||
rvp(k) = vp(mmax)
|
||||
rvs(k) = vs(mmax)
|
||||
rrho(k) = rho(mmax)
|
||||
rdep(k) = dep(mmax)
|
||||
rmax = k
|
||||
return
|
||||
end subroutine
|
||||
|
||||
|
||||
subroutine SpliceRefinedKernel(nx,ny,nz,rmax,vel,kmaxRc,depz,minthk,Lsen_dcdL,Lsen_dcdA,Lsen_Gsc)
|
||||
use omp_lib
|
||||
implicit none
|
||||
! input
|
||||
integer nx,ny,nz
|
||||
real vel(nx,ny,nz)
|
||||
integer rmax,rmax1
|
||||
integer iwave,igr
|
||||
real minthk
|
||||
real depz(nz)
|
||||
integer kmaxRc
|
||||
! output
|
||||
real*4 Lsen_dcdA(nx*ny,kmaxRc,rmax),Lsen_dcdL(nx*ny,kmaxRc,rmax)
|
||||
real*4 Lsen_Gsc(nx*ny,kmaxRc,nz-1)
|
||||
! real*4,dimension(:,:,:),allocatable::Lsen_dcdL,Lsen_dcdA,Lsen_Gsc
|
||||
real*4 dcR_dL(kmaxRc,rmax),dcR_dA(kmaxRc,rmax)
|
||||
! parameter list
|
||||
real vpz(nz),vsz(nz),rhoz(nz)
|
||||
integer mmax,iflsph,mode
|
||||
integer ii,jj,k,i,j,nn,kk,jjj
|
||||
integer,parameter::NL=200
|
||||
real rdep(NL),rvp(NL),rvs(NL),rrho(NL),rthk(NL)
|
||||
real depm(NL),vpm(NL),vsm(NL),rhom(NL),thkm(NL)
|
||||
real dlnVs,dlnVp,dlnrho
|
||||
integer nsublay(NL)
|
||||
real*4:: A_TIM(rmax),L_TIM(rmax)
|
||||
integer post,checkstat
|
||||
|
||||
!allocate(Lsen_dcdL(nx*ny,kmaxRc,rmax),Lsen_dcdA(nx*ny,kmaxRc,rmax),stat=checkstat)
|
||||
!allocate(Lsen_Gsc(nx*ny,kmaxRc,nz-1),stat=checkstat)
|
||||
mmax=nz
|
||||
Lsen_Gsc=0.0
|
||||
write(*,*) 'First Satance Start!'
|
||||
write(*,*)'rmax=',rmax
|
||||
!$omp parallel &
|
||||
!$omp default(private) &
|
||||
!$omp shared(depz,nx,ny,nz,minthk,kmaxRc,rmax,mmax,vel) &
|
||||
!$omp shared(Lsen_dcdL,Lsen_dcdA,Lsen_Gsc)
|
||||
!$omp do
|
||||
do jj=1,ny
|
||||
do ii=1,nx
|
||||
post=ii+(jj-1)*nx
|
||||
dcR_dL(1:kmaxRc,1:rmax)=Lsen_dcdL(post,1:kmaxRc,1:rmax)
|
||||
dcR_dA(1:kmaxRc,1:rmax)=Lsen_dcdA(post,1:kmaxRc,1:rmax)
|
||||
vsz(1:nz)=vel(ii,jj,1:nz)
|
||||
! some other emperical relationship maybe better,
|
||||
do k=1,nz
|
||||
vpz(k)=0.9409 + 2.0947*vsz(k) - 0.8206*vsz(k)**2+ &
|
||||
0.2683*vsz(k)**3 - 0.0251*vsz(k)**4
|
||||
rhoz(k)=1.6612*vpz(k) - 0.4721*vpz(k)**2 + &
|
||||
0.0671*vpz(k)**3 - 0.0043*vpz(k)**4 + &
|
||||
0.000106*vpz(k)**5
|
||||
enddo
|
||||
|
||||
call refineLayerMdl(minthk,mmax,depz,vpz,vsz,rhoz,rmax1,rdep,&
|
||||
rvp,rvs,rrho,rthk, nsublay)
|
||||
if (rmax.ne.rmax1) stop 'Different rmax: Subroutine CalSenKernel.'
|
||||
do i=1,kmaxRc ! period
|
||||
k=0
|
||||
do j=1,nz-1 ! inversion layer
|
||||
do jjj=1,nsublay(j) ! refined layer jj th in jth inversion layer
|
||||
k=k+1
|
||||
A_TIM(k)=rrho(k)*rvp(k)*rvp(k)
|
||||
L_TIM(k)=rrho(k)*rvs(k)*rvs(k)
|
||||
Lsen_Gsc(post,i,j)=Lsen_Gsc(post,i,j)+dcR_dA(i,k)*A_TIM(k)+dcR_dL(i,k)*L_TIM(k)
|
||||
enddo
|
||||
enddo
|
||||
enddo
|
||||
enddo
|
||||
enddo
|
||||
!$omp end do
|
||||
!$omp end parallel
|
||||
!deallocate(Lsen_dcdL,Lsen_dcdA,Lsen_Gsc)
|
||||
end subroutine
|
||||
|
||||
|
||||
|
||||
|
||||
!------------------------------------------------------------------------------!
|
||||
! This program is designed to implement the Fast Marching
|
||||
! Method (FMM) for calculating first-arrival traveltimes
|
||||
! through a 2-D continuous velocity medium in spherical shell
|
||||
! coordinates (x=theta or latitude, z=phi or longitude).
|
||||
! It is written in Fortran 90, although it is probably more
|
||||
! accurately described as Fortran 77 with some of the Fortran 90
|
||||
! extensions.
|
||||
!------------------------------------------------------------------------------!
|
||||
!PROGRAM tomo_surf
|
||||
!subroutine CalSurfGAniso(SenGfile,nx,ny,nz,nparpi,vels,iw,rw,col,dsurf, &
|
||||
! GGc,GGs,Lsen_Gsc,dall,rmax,tRcV,&
|
||||
! goxdf,gozdf,dvxdf,dvzdf,kmaxRc,tRc,periods,depz,minthk, &
|
||||
! scxf,sczf,rcxf,rczf,nrc1,nsrcsurf1,kmax,nsrcsurf,nrcf,nar,writepath)
|
||||
|
||||
subroutine FwdObsTraveltimeCPS(nx,ny,nz,nparpi,vels,&
|
||||
Gctrue,Gstrue,dsurf,obsTaa,dall,rmax,tRcV,Lsen_Gsc,&
|
||||
goxdf,gozdf,dvxdf,dvzdf,kmaxRc,tRc,periods,depz,minthk, &
|
||||
scxf,sczf,rcxf,rczf,nrc1,nsrcsurf1,kmax,nsrcsurf,nrcf,writepath)
|
||||
|
||||
use globalp
|
||||
use traveltime
|
||||
use omp_lib
|
||||
implicit none
|
||||
integer :: i,j,k,l,nsrc,tnr,urg
|
||||
integer :: sgs,isx,isz,sw,idm1,idm2,nnxb,nnzb
|
||||
integer :: ogx,ogz,grdfx,grdfz,maxbt
|
||||
real(kind=i10) :: x,z,goxb,gozb,dnxb,dnzb
|
||||
!--------------------------------------------------------------------------!
|
||||
! input LIST
|
||||
! nrcf: maximum number of data for a certain receiver. We output this number when we reformat the data file. You can also set it to nrc*numf, which is the number of stations times the total
|
||||
! number of periods for dispersion measurements.
|
||||
! nsrcsurf=nsrc
|
||||
! kmax=kmaxRc: total number of period
|
||||
! nsrcsurf1: <-nsrc1: nsrc1(knum) counter of sources at specific period (knum: period counter)
|
||||
! nrc1: nrc1(istep,knum), counter of records at specific period and source
|
||||
! rcxf,rczf: rcxf(receiver, source, period) the colatitude, longitude of receiver at fixed source and period ( in rad)
|
||||
! scxf,sczf: (source, period) the colatitude and longitude of receiver at fixed period ( in rad)
|
||||
! minthk: 'minthk' = layerthick / sublayernum, can be 1, 2 ,3
|
||||
! depz: nz, depth grid, load from MOD
|
||||
! periods: periods(istep,knum) period index for specific source at specific period (istep: at kunm period index, source counter)
|
||||
! dvxdf,dvzdf: grid interval in lat and lon direction, to build propagation grid
|
||||
! goxdf,gozdf: goxd gozd (upper left point,[lat,lon]) for inversion grid/ velocity grid
|
||||
! vels: <-vsf, initial Vs model, (1:nx,1:ny,1:nz) contain edge points.
|
||||
! nparpi: <-maxvp = (nx-2)*(ny-2)*(nz-1); number of parameter (effective, does not contain edge grid)
|
||||
! nx ny nz: grid number in lat lon and depth direction
|
||||
! lay: lay=nz-1
|
||||
! Add Nov,26
|
||||
! Gctrue,Gstrue: true model of Gc, Gs
|
||||
!--------------------------------------------------------------------------!
|
||||
! output LIST
|
||||
! obsTvs: forward predicated traveltime for isotropic model part
|
||||
! obsTaa: forward predicated traveltime for anisotropy part
|
||||
! tRcV: the corresponding phase velocity.
|
||||
!--------------------------------------------------------------------------!
|
||||
! sources = File containing source locations
|
||||
! receivers = File containing receiver locations
|
||||
! grid = File containing grid of velocity vertices for
|
||||
! resampling on a finer grid with cubic B-splines
|
||||
! frechet = output file containing matrix of frechet derivatives
|
||||
! travelt = File name for storage of traveltime field
|
||||
! wttf = write traveltimes to file? (0=no,>0=source id)
|
||||
! fom = use first-order(0) or mixed-order(1) scheme
|
||||
! nsrc = number of sources
|
||||
! scx,scz = source location in r,x,z
|
||||
! scx,scz = source location in r,x,z
|
||||
! x,z = temporary variables for source location
|
||||
! fsrt = find source-receiver traveltimes? (0=no,1=yes)
|
||||
! rtravel = output file for source-receiver traveltimes
|
||||
! cdum = dummy character variable ! wrgf = write ray geometries to file? (<0=all,0=no,>0=source id.)
|
||||
! wrays = file containing raypath geometries
|
||||
! cfd = calculate Frechet derivatives? (0=no, 1=yes)
|
||||
! tnr = total number of receivers
|
||||
! sgs = Extent of refined source grid
|
||||
! isx,isz = cell containing source
|
||||
! nnxb,nnzb = Backup for nnz,nnx
|
||||
! goxb,gozb = Backup for gox,goz
|
||||
! dnxb,dnzb = Backup for dnx,dnz
|
||||
! ogx,ogz = Location of refined grid origin
|
||||
! gridfx,grdfz = Number of refined nodes per cell
|
||||
! urg = use refined grid (0=no,1=yes,2=previously used)
|
||||
! maxbt = maximum size of narrow band binary tree
|
||||
! otimes = file containing source-receiver association information
|
||||
! pvRc= Rayleigh wave phase velocity model, pv(2D point, period)
|
||||
! velf= 2D phase map at specific period, extracted from pvRc, for the inversion grid
|
||||
! asgr = Apply source grid refinement (0=no,1=yes), set asgr =1
|
||||
!--------------------------------------------------------------------------!
|
||||
integer nx,ny,nz
|
||||
integer kmax,nsrcsurf,nrcf
|
||||
real vels(nx,ny,nz)
|
||||
real dsurf(*)
|
||||
real goxdf,gozdf,dvxdf,dvzdf
|
||||
integer kmaxRc
|
||||
real*8 tRc(*)
|
||||
integer wavetype(nsrcsurf,kmax)
|
||||
integer periods(nsrcsurf,kmax),nrc1(nsrcsurf,kmax),nsrcsurf1(kmax)
|
||||
integer igrt(nsrcsurf,kmax)
|
||||
real scxf(nsrcsurf,kmax),sczf(nsrcsurf,kmax),rcxf(nrcf,nsrcsurf,kmax),rczf(nrcf,nsrcsurf,kmax)
|
||||
integer nar
|
||||
real minthk
|
||||
integer nparpi
|
||||
|
||||
real vpz(nz),vsz(nz),rhoz(nz),depz(nz)
|
||||
real*8 pvRc(nx*ny,kmaxRc)
|
||||
real*8 velf(ny*nx)
|
||||
integer kmax1,kmax2,kmax3,count1
|
||||
integer igr
|
||||
integer iwave
|
||||
integer knumi,srcnum
|
||||
real,dimension(:,:),allocatable:: fdm
|
||||
|
||||
real row(2*nparpi)
|
||||
real vpft(nz-1)
|
||||
real cbst1
|
||||
integer ii,jj,kk,nn,istep
|
||||
integer level,maxlevel,maxleveld,HorizonType,VerticalType,PorS
|
||||
real,parameter::ftol=1e-4
|
||||
logical:: writepath
|
||||
! variables defined by C.L.
|
||||
! character(len=*)SenGfile
|
||||
integer lay, rmax
|
||||
! real,dimension(:,:,:),allocatable::Lsen_dcdL,Lsen_dcdA,Lsen_Gsc
|
||||
real*4 Lsen_dcdL(nx*ny,kmax,rmax),Lsen_dcdA(nx*ny,kmax,rmax)
|
||||
real*4 Lsen_Gsc(nx*ny,kmax,nz-1)
|
||||
! real*8 sen_Gsc(nx*ny,kmax,nz-1)
|
||||
|
||||
real,dimension(:,:),allocatable::fdmc
|
||||
real,dimension(:,:),allocatable::fdms
|
||||
real rowVs(nparpi),rowGc(nparpi),rowGs(nparpi)
|
||||
integer zz,tt
|
||||
|
||||
integer Nperiod
|
||||
real*8 Tperiod1,Tperiod2
|
||||
logical ex
|
||||
integer istat
|
||||
character(len=30)Tchar,rayfile
|
||||
|
||||
integer iter
|
||||
real*8 tRcV((nx-2)*(ny-2),kmaxRc)
|
||||
real Gctrue(nx-2,ny-2,nz-1),Gstrue(nx-2,ny-2,nz-1)
|
||||
real GcCol(nparpi),GsCol(nparpi)
|
||||
integer dall
|
||||
real obsTgc(dall),obsTgs(dall), obst(dall)
|
||||
real GVs(dall,nparpi),GGc(dall,nparpi),GGs(dall,nparpi)
|
||||
real obsTaa(*)
|
||||
real*8 :: startT,endT
|
||||
!--------------------------------------------------------------------------!
|
||||
! Part 1. Initialization for assignment of module globap
|
||||
!--------------------------------------------------------------------------!
|
||||
|
||||
!allocate(Lsen_dcdL(nx*ny,kmax,rmax),Lsen_dcdA(nx*ny,kmax,rmax),stat=checkstat)
|
||||
!allocate(Lsen_Gsc(nx*ny,kmax,nz-1),stat=checkstat)
|
||||
|
||||
gdx=5
|
||||
gdz=5
|
||||
asgr=1
|
||||
sgdl=8
|
||||
sgs=8
|
||||
earth=6371.0
|
||||
fom=1
|
||||
snb=0.5
|
||||
goxd=goxdf
|
||||
gozd=gozdf
|
||||
dvxd=dvxdf
|
||||
dvzd=dvzdf
|
||||
nvx=nx-2
|
||||
nvz=ny-2
|
||||
allocate(velv(0:nvz+1,0:nvx+1), STAT=checkstat)
|
||||
if(checkstat > 0)then
|
||||
write(6,*)'Error with allocate: SUBROUTINE gridder: real velv'
|
||||
endif
|
||||
|
||||
!
|
||||
! Convert from degrees to radians
|
||||
!
|
||||
dvx=dvxd*pi/180.0
|
||||
dvz=dvzd*pi/180.0
|
||||
gox=(90.0-goxd)*pi/180.0
|
||||
goz=gozd*pi/180.0
|
||||
!
|
||||
! Compute corresponding values for propagation grid.
|
||||
!
|
||||
nnx=(nvx-1)*gdx+1
|
||||
nnz=(nvz-1)*gdz+1
|
||||
dnx=dvx/gdx
|
||||
dnz=dvz/gdz
|
||||
dnxd=dvxd/gdx
|
||||
dnzd=dvzd/gdz
|
||||
allocate(veln(nnz,nnx), STAT=checkstat)
|
||||
if(checkstat > 0)then
|
||||
write(6,*)'Error with allocate: SUBROUTINE gridder: real veln'
|
||||
endif
|
||||
|
||||
!
|
||||
! call a subroutine which reads in the velocity grid
|
||||
!
|
||||
! call gridder(grid)
|
||||
!
|
||||
! Read in all source coordinates.
|
||||
!
|
||||
!
|
||||
! Now work out, source by source, the first-arrival traveltime
|
||||
! field plus source-receiver traveltimes
|
||||
! and ray paths if required. First, allocate memory to the
|
||||
! traveltime field array
|
||||
!
|
||||
allocate(ttn(nnz,nnx), STAT=checkstat)
|
||||
if(checkstat > 0)then
|
||||
write(6,*)'Error with allocate: PROGRAM fmmin2d: real ttn'
|
||||
endif
|
||||
rbint=0
|
||||
!
|
||||
! allocate memory for node status and binary trees
|
||||
!
|
||||
allocate(nsts(nnz,nnx))
|
||||
maxbt=nint(snb*nnx*nnz)
|
||||
allocate(btg(maxbt))
|
||||
|
||||
!--------------------------------------------------------------------------!
|
||||
! Part 2. Calculation of surface wave sensitivity kernel
|
||||
!--------------------------------------------------------------------------!
|
||||
! For use of layer model to calculate sensitivity kernel,
|
||||
! nz inversion grid -> nz-1 inversion layer
|
||||
! for old kernel sen_vsRc(nx*ny,kmaxRc,nz): contain nz grid kernel
|
||||
! which stands for half space
|
||||
|
||||
allocate(fdm(0:nvz+1,0:nvx+1))
|
||||
allocate(fdmc(0:nvz+1,0:nvx+1))
|
||||
allocate(fdms(0:nvz+1,0:nvx+1))
|
||||
! Added by CM.
|
||||
GGc=0
|
||||
GGs=0
|
||||
|
||||
! open(37,file=SenGfile,action='read',status='old')
|
||||
! do j=1,nx*ny
|
||||
! read(37,*)((Lsen_dcdL(j,i,zz),zz=1,rmax),i=1,kmaxRc)
|
||||
! enddo
|
||||
! do j=1,nx*ny
|
||||
! read(37,*)((Lsen_dcdA(j,i,zz),zz=1,rmax),i=1,kmaxRc)
|
||||
! enddo
|
||||
! close(unit=37)
|
||||
!
|
||||
! write(6,*)'Load Sensitivity kernel file successfully!'
|
||||
! Lsen_Gsc=0
|
||||
! write(6,*)'SpliceRefinedKernel Begin!'
|
||||
! call SpliceRefinedKernel(nx,ny,nz,rmax,vels,kmaxRc,depz,minthk,Lsen_dcdL,Lsen_dcdA,Lsen_Gsc)
|
||||
! write(6,*)'SpliceRefinedKernel successfully!'
|
||||
!
|
||||
! ! cal phase velocity 3D model.
|
||||
! iwave=2
|
||||
! igr=0
|
||||
! call CalRayleighPhase(nx,ny,nz,vels,pvRc,iwave,igr,kmaxRc,tRc,depz,minthk)
|
||||
! write(6,*) 'CalRayleighPhase successfully!'
|
||||
|
||||
iwave=2
|
||||
igr=0
|
||||
Lsen_Gsc=0.0
|
||||
write(6,*) ' DepthkernelTI begin!'
|
||||
startT=OMP_get_wtime()
|
||||
call depthkernelTI(nx,ny,nz,vels,pvRc,iwave,igr,kmaxRc,tRc,depz,minthk,Lsen_Gsc)
|
||||
write(6,*) ' DepthkernelTI successfully!'
|
||||
endT=OMP_get_wtime()
|
||||
write(*,'(a,f13.1,a)')" DepthkernelTI time cost= ",endT-startT," s"
|
||||
!--------------------------------------------------------------------------!
|
||||
! Part 3. Main loop:1.periods-knumi 2.source-srcnum 3.record-istep
|
||||
!--------------------------------------------------------------------------!
|
||||
nar=0
|
||||
count1=0
|
||||
!sen_Gsc=0
|
||||
Tperiod1=0
|
||||
|
||||
do knumi=1,kmax
|
||||
do srcnum=1,nsrcsurf1(knumi)
|
||||
|
||||
velf(1:nx*ny)=pvRc(1:nx*ny,periods(srcnum,knumi))
|
||||
|
||||
|
||||
call gridder(velf)
|
||||
x=scxf(srcnum,knumi)
|
||||
z=sczf(srcnum,knumi)
|
||||
!
|
||||
! Begin by computing refined source grid if required
|
||||
!
|
||||
urg=0
|
||||
if(asgr.eq.1)then
|
||||
!
|
||||
! Back up coarse velocity grid to a holding matrix
|
||||
!
|
||||
allocate(velnb(nnz,nnx))
|
||||
|
||||
velnb(1:nnz,1:nnx)=veln(1:nnz,1:nnx)
|
||||
nnxb=nnx
|
||||
nnzb=nnz
|
||||
dnxb=dnx
|
||||
dnzb=dnz
|
||||
goxb=gox
|
||||
gozb=goz
|
||||
!
|
||||
! Identify nearest neighbouring node to source
|
||||
!
|
||||
isx=INT((x-gox)/dnx)+1
|
||||
isz=INT((z-goz)/dnz)+1
|
||||
sw=0
|
||||
if(isx.lt.1.or.isx.gt.nnx)sw=1
|
||||
if(isz.lt.1.or.isz.gt.nnz)sw=1
|
||||
if(sw.eq.1)then
|
||||
x=90.0-x*180.0/pi
|
||||
z=z*180.0/pi
|
||||
write(6,*)"Source lies outside bounds of model (lat,long)= ",x,z
|
||||
write(6,*)"TERMINATING PROGRAM!!!"
|
||||
stop
|
||||
endif
|
||||
if(isx.eq.nnx)isx=isx-1
|
||||
if(isz.eq.nnz)isz=isz-1
|
||||
!
|
||||
! Now find rectangular box that extends outward from the nearest source node
|
||||
! to "sgs" nodes away.
|
||||
!
|
||||
vnl=isx-sgs
|
||||
if(vnl.lt.1) vnl=1
|
||||
vnr=isx+sgs
|
||||
if(vnr.gt.nnx) vnr=nnx
|
||||
vnt=isz-sgs
|
||||
if(vnt.lt.1) vnt=1
|
||||
vnb=isz+sgs
|
||||
if(vnb.gt.nnz) vnb=nnz
|
||||
nrnx=(vnr-vnl)*sgdl+1
|
||||
nrnz=(vnb-vnt)*sgdl+1
|
||||
drnx=dvx/real(gdx*sgdl)
|
||||
drnz=dvz/real(gdz*sgdl)
|
||||
gorx=gox+dnx*(vnl-1)
|
||||
gorz=goz+dnz*(vnt-1)
|
||||
nnx=nrnx
|
||||
nnz=nrnz
|
||||
dnx=drnx
|
||||
dnz=drnz
|
||||
gox=gorx
|
||||
goz=gorz
|
||||
!
|
||||
! Reallocate velocity and traveltime arrays if nnx>nnxb or
|
||||
! nnz<nnzb.
|
||||
!
|
||||
if(nnx.gt.nnxb.or.nnz.gt.nnzb)then
|
||||
idm1=nnx
|
||||
if(nnxb.gt.idm1)idm1=nnxb
|
||||
idm2=nnz
|
||||
if(nnzb.gt.idm2)idm2=nnzb
|
||||
deallocate(veln,ttn,nsts,btg)
|
||||
allocate(veln(idm2,idm1))
|
||||
allocate(ttn(idm2,idm1))
|
||||
allocate(nsts(idm2,idm1))
|
||||
maxbt=nint(snb*idm1*idm2)
|
||||
allocate(btg(maxbt))
|
||||
endif
|
||||
!
|
||||
! call a subroutine to compute values of refined velocity nodes
|
||||
!
|
||||
call bsplrefine
|
||||
!
|
||||
! Compute first-arrival traveltime field through refined grid.
|
||||
!
|
||||
urg=1
|
||||
call travel(x,z,urg)
|
||||
!
|
||||
! Now map refined grid onto coarse grid.
|
||||
!
|
||||
allocate(ttnr(nnzb,nnxb))
|
||||
allocate(nstsr(nnzb,nnxb))
|
||||
if(nnx.gt.nnxb.or.nnz.gt.nnzb) then
|
||||
idm1=nnx
|
||||
if(nnxb.gt.idm1) idm1=nnxb
|
||||
idm2=nnz
|
||||
if(nnzb.gt.idm2) idm2=nnzb
|
||||
deallocate(ttnr,nstsr)
|
||||
allocate(ttnr(idm2,idm1))
|
||||
allocate(nstsr(idm2,idm1))
|
||||
endif
|
||||
ttnr=ttn
|
||||
nstsr=nsts
|
||||
ogx=vnl
|
||||
ogz=vnt
|
||||
grdfx=sgdl
|
||||
grdfz=sgdl
|
||||
nsts=-1
|
||||
do k=1,nnz,grdfz
|
||||
idm1=ogz+(k-1)/grdfz
|
||||
do l=1,nnx,grdfx
|
||||
idm2=ogx+(l-1)/grdfx
|
||||
nsts(idm1,idm2)=nstsr(k,l)
|
||||
if(nsts(idm1,idm2).ge.0)then
|
||||
ttn(idm1,idm2)=ttnr(k,l)
|
||||
endif
|
||||
enddo
|
||||
enddo
|
||||
!
|
||||
! Backup refined grid information
|
||||
!
|
||||
nnxr=nnx
|
||||
nnzr=nnz
|
||||
goxr=gox
|
||||
gozr=goz
|
||||
dnxr=dnx
|
||||
dnzr=dnz
|
||||
!
|
||||
! Restore remaining values.
|
||||
!
|
||||
nnx=nnxb
|
||||
nnz=nnzb
|
||||
dnx=dnxb
|
||||
dnz=dnzb
|
||||
gox=goxb
|
||||
goz=gozb
|
||||
do j=1,nnx
|
||||
do k=1,nnz
|
||||
veln(k,j)=velnb(k,j)
|
||||
enddo
|
||||
enddo
|
||||
!
|
||||
! Ensure that the narrow band is complete; if
|
||||
! not, then some alive points will need to be
|
||||
! made close.
|
||||
!
|
||||
do k=1,nnx
|
||||
do l=1,nnz
|
||||
if(nsts(l,k).eq.0)then
|
||||
if(l-1.ge.1)then
|
||||
if(nsts(l-1,k).eq.-1) nsts(l,k)=1
|
||||
endif
|
||||
if(l+1.le.nnz)then
|
||||
if(nsts(l+1,k).eq.-1) nsts(l,k)=1
|
||||
endif
|
||||
if(k-1.ge.1)then
|
||||
if(nsts(l,k-1).eq.-1) nsts(l,k)=1
|
||||
endif
|
||||
if(k+1.le.nnx)then
|
||||
if(nsts(l,k+1).eq.-1) nsts(l,k)=1
|
||||
endif
|
||||
endif
|
||||
enddo
|
||||
enddo
|
||||
!
|
||||
! Finally, call routine for computing traveltimes once
|
||||
! again.
|
||||
!
|
||||
urg=2
|
||||
call travel(x,z,urg)
|
||||
else
|
||||
!
|
||||
! call a subroutine that works out the first-arrival traveltime
|
||||
! field.--- for not Apply source grid refinement
|
||||
!
|
||||
call travel(x,z,urg)
|
||||
endif
|
||||
!
|
||||
! Find source-receiver traveltimes if required
|
||||
!
|
||||
!
|
||||
!---------------------------------------------------------------------------
|
||||
! Calculate raypath geometries and write to file if required.
|
||||
! Calculate Frechet derivatives with the same subroutine if required.
|
||||
!
|
||||
! nvz, nvx: inversion grid nvx=nx-2; nvz=ny-2
|
||||
! fdm(0:nvz+1,0:nvx+1): inversion grid, raypath sensitivity
|
||||
! nparpi: (nx-2)*(ny-2)*(nz-1)
|
||||
! count1: data, d, counter index
|
||||
! nn: 1: nparpi , model index
|
||||
! nar: number of G which value is not zero.if Gn*m does not contain zeros, nar =n*m
|
||||
! rw: G none zero value, if Gn*m does not contain zeros, nar =n*mTperiod1
|
||||
! col: counter index on model parameter, col(i) means model parameter order at i th data in G ---m index
|
||||
! iw: counter index on data.---n index, iw(i) means data order at i th data in G, i=1: nar
|
||||
! row: value of count1 row of G
|
||||
!---------------------------------------------------------------------------
|
||||
|
||||
do istep=1, nrc1(srcnum,knumi)
|
||||
call srtimes(x,z,rcxf(istep,srcnum,knumi),rczf(istep,srcnum,knumi),cbst1)
|
||||
count1=count1+1
|
||||
dsurf(count1)=cbst1
|
||||
|
||||
Nperiod=periods(srcnum,knumi)
|
||||
Tperiod2=tRc(Nperiod)
|
||||
if (writepath)then
|
||||
if (abs(Tperiod1-Tperiod2).gt.ftol)then
|
||||
inquire(unit=40,exist=ex)
|
||||
if(ex) close(unit=40,iostat=istat)
|
||||
write(Tchar,'(f5.1)')Tperiod2
|
||||
rayfile='raypath_refmdl_'//TRIM(adjustl(Tchar))//'s.dat'
|
||||
open(40,file=rayfile,action='write')
|
||||
Tperiod1=Tperiod2
|
||||
else
|
||||
inquire(file=rayfile,exist=ex)
|
||||
if(.not.ex) stop "raypath file hasn't built."
|
||||
endif
|
||||
endif
|
||||
! Added by CM.
|
||||
fdm=0
|
||||
fdmc=0
|
||||
fdms=0
|
||||
|
||||
call rpathsAzim(x,z,fdm,fdmc,fdms,rcxf(istep,srcnum,knumi),rczf(istep,srcnum,knumi),writepath,Tperiod2)
|
||||
row(1:2*nparpi)=0.0
|
||||
do jj=1,nvz
|
||||
do kk=1,nvx
|
||||
if(abs(fdm(jj,kk)).ge.ftol) then
|
||||
! row for Gc/L
|
||||
row( (jj-1)*nvx+kk: (nz-2)*nvz*nvx+(jj-1)*nvx+kk:nvx*nvz)=&
|
||||
Lsen_Gsc(jj*(nvx+2)+kk+1,knumi,1:nz-1)*fdmc(jj,kk)
|
||||
! row for Gs/L
|
||||
row(nparpi+ (jj-1)*nvx+kk: nparpi+(nz-2)*nvz*nvx+(jj-1)*nvx+kk: nvx*nvz)=&
|
||||
Lsen_Gsc(jj*(nvx+2)+kk+1,knumi,1:nz-1)*fdms(jj,kk)
|
||||
endif
|
||||
enddo
|
||||
enddo
|
||||
!------------------------------------------------------------------!
|
||||
! output G matrix which is used in forward Calculate ||W(Gm-d)||2
|
||||
! NOTE: sen_Gsc:(nx*ny,kmaxRc,nz-1)--> GGcs(dataIndex,nvx*nvz*(nz-1)):
|
||||
! GGcs(dataIndex,2Dgrid-depth1---> depth nz)
|
||||
|
||||
do jj=1,nvz
|
||||
do kk=1,nvx
|
||||
if(abs(fdm(jj,kk)).ge.ftol) then
|
||||
GGc(count1,(jj-1)*nvx+kk:(nz-2)*nvz*nvx+(jj-1)*nvx+kk:nvx*nvz)=&
|
||||
Lsen_Gsc(jj*(nvx+2)+kk+1,knumi,1:nz-1)*fdmc(jj,kk)
|
||||
|
||||
GGs(count1,(jj-1)*nvx+kk:(nz-2)*nvz*nvx+(jj-1)*nvx+kk:nvx*nvz)=&
|
||||
Lsen_Gsc(jj*(nvx+2)+kk+1,knumi,1:nz-1)*fdms(jj,kk)
|
||||
endif
|
||||
enddo
|
||||
enddo
|
||||
!----------------------------------------------------------------------!
|
||||
enddo ! records at fixed source and period.
|
||||
|
||||
if(asgr.eq.1)deallocate(ttnr,nstsr)
|
||||
|
||||
if(rbint.eq.1)then
|
||||
write(6,*)'Note that at least one two-point ray path'
|
||||
write(6,*)'tracked along the boundary of the model.'
|
||||
write(6,*)'This class of path is unlikely to be'
|
||||
write(6,*)'a true path, and it is STRONGLY RECOMMENDED'
|
||||
write(6,*)'that you adjust the dimensions of your grid'
|
||||
write(6,*)'to prevent this from occurring.'
|
||||
endif
|
||||
if(asgr.eq.1)then
|
||||
deallocate (velnb, STAT=checkstat)
|
||||
if(checkstat > 0)then
|
||||
write(6,*)'Error with deallocate: PROGRAM fmmin2d: velnb'
|
||||
endif
|
||||
endif
|
||||
enddo
|
||||
enddo
|
||||
|
||||
inquire(unit=40,exist=ex)
|
||||
if(ex) close(unit=40,iostat=istat)
|
||||
!--------------------------------------------------------------------------!
|
||||
! forward data
|
||||
! GGc: n*m n: dall m=maxvp
|
||||
! GcCol: 1*m:
|
||||
! Gm=t_ani
|
||||
|
||||
! nvx=nx-2
|
||||
! nvz=ny-2
|
||||
do jj=1,ny-2
|
||||
do kk=1,nx-2
|
||||
GcCol( (jj-1)*nvx+kk:(nz-2)*nvz*nvx+(jj-1)*nvx+kk:nvx*nvz)=Gctrue(kk,jj,1:nz-1)
|
||||
GsCol( (jj-1)*nvx+kk:(nz-2)*nvz*nvx+(jj-1)*nvx+kk:nvx*nvz)=Gstrue(kk,jj,1:nz-1)
|
||||
enddo
|
||||
enddo
|
||||
|
||||
obsTgc=MATMUL(GGc, GcCol)
|
||||
obsTgs=MATMUL(GGs, GsCol)
|
||||
|
||||
do i=1,dall
|
||||
obsTaa(i)=obsTgc(i)+obsTgs(i)
|
||||
obst(i)=dsurf(i)+ obsTaa(i)
|
||||
enddo
|
||||
! write(*,*)obsTgc(i),obsTgs(i),obst(i)
|
||||
!---------------------------------------------------------------------------------------------------
|
||||
! output period tomo map in the inversion range
|
||||
! pvRc(1:nx*ny,1:kmaxRc)--only need (nvx*nvz))
|
||||
tRcV=0.0
|
||||
do tt=1,kmaxRc
|
||||
do jj=1,ny-2
|
||||
do ii=1,nx-2
|
||||
tRcV((jj-1)*(nx-2)+ii,tt)=pvRc(jj*nx+ii+1,tt)
|
||||
enddo
|
||||
enddo
|
||||
enddo
|
||||
!deallocate(Lsen_dcdL,Lsen_dcdA,Lsen_Gsc)
|
||||
deallocate(fdm)
|
||||
deallocate(fdmc)
|
||||
deallocate(fdms)
|
||||
deallocate(velv,veln,ttn,nsts,btg)
|
||||
end subroutine
|
||||
BIN
src/src_forward/FwdTraveltimeCPS.o
Normal file
BIN
src/src_forward/FwdTraveltimeCPS.o
Normal file
Binary file not shown.
582
src/src_forward/MainForward.f90
Executable file
582
src/src_forward/MainForward.f90
Executable file
@@ -0,0 +1,582 @@
|
||||
! Direct Inversion for 3-D Azimuthal Anisotropy
|
||||
! Forward output part
|
||||
! V1.1 (2017) Based on Mineos to calculate kernel
|
||||
! V1.2 (2019) Based on CPS-tregn96 to calcualte kernel
|
||||
! Copyright:
|
||||
! Author: Chuanming Liu (at CU Boulder)
|
||||
! Email: Chuanming.liu@colorado.edu
|
||||
|
||||
! Reference:
|
||||
! Liu, C., Yao, H., Yang, H., Shen, W., Fang, H., Hu, S., Qiao, L., 2019. Direct
|
||||
! inversion for three-dimensional shear wavespeed azimuthal anisotropy based on
|
||||
! surface-wave ray tracing: methodology and application to Yunnan, southwest China.
|
||||
! Journal of Geophysics Research: Solid Earth. doi: 10.1029/2018JB016920
|
||||
program SurfAnisoForward
|
||||
use omp_lib
|
||||
implicit none
|
||||
|
||||
character inputfile*80
|
||||
character logfile*100
|
||||
character outmodel*100
|
||||
character outsyn*100
|
||||
logical ex
|
||||
character dummy*40
|
||||
character datafile*80
|
||||
|
||||
integer nx,ny,nz
|
||||
real goxd,gozd
|
||||
real dvxd,dvzd
|
||||
integer nsrc,nrc
|
||||
real weight,weight0
|
||||
real damp
|
||||
real minthk
|
||||
integer kmax,kmaxRc
|
||||
real*8,dimension(:),allocatable:: tRc
|
||||
real,dimension(:),allocatable:: depz
|
||||
integer itn
|
||||
integer nout
|
||||
integer localSize
|
||||
real mean,std_devs,balances,balanceb
|
||||
integer msurf
|
||||
real,dimension(:),allocatable:: obst,dsyn,cbst,dist,periodRre
|
||||
real,dimension(:),allocatable:: pvall
|
||||
real sta1_lat,sta1_lon,sta2_lat,sta2_lon
|
||||
real dist1
|
||||
integer dall
|
||||
integer istep
|
||||
real,parameter :: pi=3.1415926535898
|
||||
integer checkstat
|
||||
integer ii,jj,kk
|
||||
real, dimension (:,:), allocatable :: scxf,sczf
|
||||
real, dimension (:,:,:), allocatable :: rcxf,rczf
|
||||
integer,dimension(:,:),allocatable::wavetype,igrt,nrc1
|
||||
integer,dimension(:),allocatable::nsrc1
|
||||
integer,dimension(:,:),allocatable::periods
|
||||
real,dimension(:),allocatable::rw
|
||||
integer,dimension(:),allocatable::iw,col
|
||||
real,dimension(:),allocatable::dv,norm
|
||||
real,dimension(:,:,:),allocatable::vsf
|
||||
real,dimension(:,:,:),allocatable::vsftrue
|
||||
character strf
|
||||
integer veltp,wavetp
|
||||
real velvalue
|
||||
integer knum,knumo,err
|
||||
integer istep1,istep2
|
||||
integer period
|
||||
integer knumi,srcnum,count1
|
||||
integer HorizonType,VerticalType
|
||||
character line*200
|
||||
integer iter,maxiter
|
||||
integer maxnar
|
||||
real acond
|
||||
real anorm
|
||||
real arnorm
|
||||
real rnorm
|
||||
real xnorm
|
||||
character str1
|
||||
real atol,btol
|
||||
real conlim
|
||||
integer istop
|
||||
integer itnlim
|
||||
integer lenrw,leniw
|
||||
integer nar,nar_tmp,nars
|
||||
integer count3,nvz,nvx
|
||||
integer m,maxvp,n
|
||||
integer i,j,k
|
||||
real spfra
|
||||
real noiselevel
|
||||
integer ifsyn
|
||||
|
||||
real averdws
|
||||
real maxnorm
|
||||
! real threshold,threshold0
|
||||
! Added by C.M. L
|
||||
character SenGTruefile*200, SenGfile*200
|
||||
integer lay
|
||||
integer maxm
|
||||
! real, dimension (:), allocatable :: deltaT
|
||||
real, dimension(:), allocatable:: sigmaT
|
||||
real, dimension(:), allocatable:: Tdata,resbst
|
||||
real meandeltaT,stddeltaT
|
||||
real guassVs,LcorrXY,sigmaDeltaVs,sigmaGcs
|
||||
real LcorrZZ
|
||||
real,dimension(:,:,:),allocatable:: Gctrue,Gstrue
|
||||
real,dimension(:,:),allocatable:: GVs,GGs,GGc
|
||||
real,dimension(:,:,:), allocatable :: Lsen_Gsc
|
||||
real,dimension(:),allocatable:: obsTvs,obsTaa
|
||||
real gaussian
|
||||
external gaussian
|
||||
real,dimension(:),allocatable:: synT,noise
|
||||
real,dimension(:,:,:),allocatable::vsRela,vsAbs,vsReal
|
||||
real,dimension(:,:,:),allocatable::gcf,gsf
|
||||
integer nar1
|
||||
real vsref
|
||||
real res2Norm,Mnorm2
|
||||
integer,dimension(:),allocatable::iw2
|
||||
integer writeperiod
|
||||
real*8,dimension(:,:),allocatable:: tRcV
|
||||
real sumObs,sumNoise,sumAdd
|
||||
logical:: writepath
|
||||
real,dimension(:),allocatable:: obst0
|
||||
real sta1_latD,sta1_lonD
|
||||
real Tvalue,velTrue,sumTnos
|
||||
integer rmax
|
||||
real*8 :: startT,endT
|
||||
|
||||
|
||||
startT=OMP_get_wtime()
|
||||
write(*,*)
|
||||
write(*,*),' SurfAniso Forward'
|
||||
|
||||
! load contral parameter file
|
||||
if (iargc() < 1) then
|
||||
write(*,*) 'input file [SurfAniso.in(default)]:'
|
||||
read(*,'(a)') inputfile
|
||||
if (len_trim(inputfile) <=1 ) then
|
||||
inputfile = 'SurfAnisoForward.in'
|
||||
else
|
||||
inputfile = inputfile(1:len_trim(inputfile))
|
||||
endif
|
||||
else
|
||||
call getarg(1,inputfile)
|
||||
endif
|
||||
|
||||
inquire(file = inputfile, exist = ex)
|
||||
if (.not. ex) stop 'unable to open the inputfile'
|
||||
|
||||
open(10,file=inputfile, status='old', action='read')
|
||||
read(10,'(a30)')dummy
|
||||
read(10,'(a30)')dummy
|
||||
read(10,'(a30)')dummy
|
||||
read(10,*) datafile
|
||||
read(10,*) nx,ny,nz
|
||||
read(10,*) goxd,gozd
|
||||
read(10,*) dvxd,dvzd
|
||||
read(10,*) nsrc
|
||||
read(10,*) minthk
|
||||
read(10,*) spfra
|
||||
read(10,*) writepath
|
||||
read(10,*) kmaxRc
|
||||
|
||||
write(*,*)'input Rayleigh wave phase velocity data file:'
|
||||
write(*,'(a)') datafile
|
||||
write(*,*) 'model origin:latitude,longitue'
|
||||
write(*,'(2f10.4)') goxd, gozd
|
||||
write(*,*) 'grid spacing:latitude,longitue'
|
||||
write(*,'(2f10.4)') dvxd, dvzd
|
||||
write(*,*) 'model dimension:nx,ny,nz'
|
||||
write(*,'(3i5)') nx, ny, nz
|
||||
write(*,*)'depth refined interval layer '
|
||||
write(*,'(f8.1)') minthk
|
||||
write(*,*) 'number of period'
|
||||
write(*,'(i6)') kmaxRc
|
||||
|
||||
write(logfile,'(a,a)')trim(inputfile),'.log'
|
||||
open(66, file=logfile,action='write')
|
||||
write(66,*)
|
||||
write(66,*),' SurfAnisoForward'
|
||||
write(66,*) 'model origin:latitude,longitue'
|
||||
write(66,'(2f10.4)') goxd,gozd
|
||||
write(66,*) 'grid spacing:latitude,longitue'
|
||||
write(66,'(2f10.4)') dvxd,dvzd
|
||||
write(66,*) 'model dimension:nx,ny,nz'
|
||||
write(66,'(3i5)') nx,ny,nz
|
||||
|
||||
if (kmaxRc.gt.0) then
|
||||
allocate(tRc(kmaxRc), stat=checkstat)
|
||||
if (checkstat > 0) stop 'error allocating RP'
|
||||
read(10,*)(tRc(i),i=1,kmaxRc)
|
||||
write(*,*)'Rayleigh wave phase velocity used,periods:(s)'
|
||||
write(*,'(50f6.2)')(tRc(i),i=1,kmaxRc)
|
||||
write(66,*)'Rayleigh wave phase velocity used,periods:(s)'
|
||||
write(66,'(50f6.2)')(tRc(i),i=1,kmaxRc)
|
||||
else
|
||||
stop 'Can only deal with Rayleigh wave phase velocity data!'
|
||||
endif
|
||||
nrc=nsrc
|
||||
kmax=kmaxRc
|
||||
lay=nz-1
|
||||
!--------------------------------------------------------------------------!
|
||||
! READ MEASUREMENTS
|
||||
inquire(file=datafile, exist=ex)
|
||||
if (.not. ex) stop 'unable to open the datafile'
|
||||
write(*,*)'begin load data file.....'
|
||||
|
||||
open(unit=87, file=datafile,status='old')
|
||||
allocate(scxf(nsrc,kmax),sczf(nsrc,kmax),&
|
||||
rcxf(nrc,nsrc,kmax),rczf(nrc,nsrc,kmax),stat=checkstat)
|
||||
if(checkstat > 0)then
|
||||
write(6,*)'scxf error with allocate'
|
||||
write(6,*)'nsrc=',nsrc,'kmax=',kmax
|
||||
endif
|
||||
|
||||
allocate(periods(nsrc,kmax),wavetype(nsrc,kmax),&
|
||||
nrc1(nsrc,kmax),nsrc1(kmax),&
|
||||
igrt(nsrc,kmax),stat=checkstat)
|
||||
if(checkstat > 0)then
|
||||
write(6,*)'error with allocate'
|
||||
endif
|
||||
allocate(obst(nrc*nsrc*kmax),dist(nrc*nsrc*kmax),&
|
||||
obst0(nrc*nsrc*kmax),periodRre(nrc*nsrc*kmax),stat=checkstat)
|
||||
obst=0
|
||||
obst0=0
|
||||
dist=0
|
||||
if(checkstat > 0)then
|
||||
write(6,*)'error with allocate'
|
||||
endif
|
||||
allocate(pvall(nrc*nsrc*kmax), stat=checkstat)
|
||||
if(checkstat > 0)then
|
||||
write(6,*)'error with allocate'
|
||||
endif
|
||||
|
||||
istep=0
|
||||
istep2=0
|
||||
dall=0
|
||||
knumo=12345
|
||||
knum=0
|
||||
istep1=0
|
||||
pvall=0
|
||||
do
|
||||
read(87,'(a)',iostat=err) line
|
||||
if(err.eq.0) then
|
||||
if(line(1:1).eq.'#') then
|
||||
read(line,*) str1,sta1_lat,sta1_lon,period,wavetp,veltp
|
||||
if(wavetp.eq.2.and.veltp.eq.0) knum=period
|
||||
if(wavetp.eq.2.and.veltp.eq.1) stop 'can not deal with Rayleigh wave group data'
|
||||
if(wavetp.eq.1.and.veltp.eq.0) stop 'can not deal with Love wave phase data'
|
||||
if(wavetp.eq.1.and.veltp.eq.1) stop 'can not deal with Love wave group data'
|
||||
if(knum.ne.knumo) then
|
||||
istep=0
|
||||
istep2=istep2+1
|
||||
endif
|
||||
istep=istep+1
|
||||
istep1=0
|
||||
sta1_lat=(90.0-sta1_lat)*pi/180.0
|
||||
sta1_lon=sta1_lon*pi/180.0
|
||||
scxf(istep,knum)=sta1_lat
|
||||
sczf(istep,knum)=sta1_lon
|
||||
periods(istep,knum)=period
|
||||
wavetype(istep,knum)=wavetp
|
||||
igrt(istep,knum)=veltp
|
||||
nsrc1(knum)=istep
|
||||
knumo=knum
|
||||
else
|
||||
read(line,*) sta2_lat,sta2_lon,velvalue
|
||||
istep1=istep1+1
|
||||
dall=dall+1
|
||||
sta2_lat=(90.0-sta2_lat)*pi/180.0
|
||||
sta2_lon=sta2_lon*pi/180.0
|
||||
rcxf(istep1,istep,knum)=sta2_lat
|
||||
rczf(istep1,istep,knum)=sta2_lon
|
||||
call delsph(sta1_lat,sta1_lon,sta2_lat,sta2_lon,dist1)
|
||||
dist(dall)=dist1
|
||||
periodRre(dall)=tRc(knum)
|
||||
obst0(dall)=dist1/velvalue
|
||||
pvall(dall)=velvalue
|
||||
nrc1(istep,knum)=istep1
|
||||
endif
|
||||
else
|
||||
exit
|
||||
endif
|
||||
enddo
|
||||
close(87)
|
||||
write(*,'(a,i7)') ' Number of all measurements',dall
|
||||
!--------------------------------------------------------------------------!
|
||||
! Initialization
|
||||
allocate(depz(nz), stat=checkstat)
|
||||
maxvp = (nx-2)*(ny-2)*(nz-1)
|
||||
maxm = (nx-2)*(ny-2)*(nz-1)*3
|
||||
maxnar = spfra*dall*nx*ny*nz*3 !sparsity fraction
|
||||
allocate(dv(maxm), stat=checkstat)
|
||||
allocate(norm(maxm), stat=checkstat)
|
||||
allocate(vsf(nx,ny,nz), stat=checkstat)
|
||||
allocate(vsftrue(nx,ny,nz), stat=checkstat)
|
||||
|
||||
allocate(rw(maxnar), stat=checkstat)
|
||||
if(checkstat > 0)then
|
||||
write(6,*)'error with allocate: real rw'
|
||||
endif
|
||||
allocate(iw(2*maxnar+1), stat=checkstat)
|
||||
if(checkstat > 0)then
|
||||
write(6,*)'error with allocate: integer iw'
|
||||
endif
|
||||
allocate(col(maxnar), stat=checkstat)
|
||||
if(checkstat > 0)then
|
||||
write(6,*)'error with allocate: integer iw'
|
||||
endif
|
||||
allocate(cbst(dall+maxm*maxm*3),dsyn(dall),stat=checkstat)
|
||||
! allocate(deltaT(dall),stat=checkstat)
|
||||
allocate(sigmaT(dall),stat=checkstat)
|
||||
allocate(Tdata(dall),resbst(dall),stat=checkstat)
|
||||
|
||||
allocate(Gctrue(nx-2,ny-2,nz-1),stat=checkstat)
|
||||
allocate(Gstrue(nx-2,ny-2,nz-1),stat=checkstat)
|
||||
allocate(obsTvs(dall),obsTaa(dall),stat=checkstat)
|
||||
allocate(Lsen_Gsc(nx*ny,kmaxRc,nz-1),STAT=checkstat)
|
||||
allocate(GVs(dall,maxvp),GGc(dall,maxvp),GGs(dall,maxvp),stat=checkstat)
|
||||
|
||||
allocate(vsRela(nx-2,ny-2,nz-1),vsAbs(nx-2,ny-2,nz-1),stat=checkstat)
|
||||
allocate(vsReal(nx-2,ny-2,nz-1),stat=checkstat)
|
||||
allocate(gcf(nx-2,ny-2,nz-1),gsf(nx-2,ny-2,nz-1),stat=checkstat)
|
||||
allocate(iw2(2*maxnar+1), stat=checkstat)
|
||||
allocate( tRcV((nx-2)*(ny-2),kmaxRc),stat=checkstat)
|
||||
allocate(synT(dall),noise(dall),stat=checkstat)
|
||||
!--------------------------------------------------------------------------!
|
||||
! READ INITIAL MODEL
|
||||
!--------------------------------------------------------------------------!
|
||||
! Optional-Syn 1.1 MAKE SYNTHETIC TEST TO GENERATE OBSERVE DATA
|
||||
!--------------------------------------------------------------------------!
|
||||
write(*,*) ,'Forward Calculation Begin...'
|
||||
read(10,*)noiselevel
|
||||
write(*,'(a, f10.3)')'noise level: ',noiselevel
|
||||
write(66,'(a, f10.3)')'noise level: ',noiselevel
|
||||
|
||||
inquire(file = 'MODVs.true', exist = ex)
|
||||
if (.not. ex) stop 'unable to open the MODVs.true'
|
||||
open(11,file='MODVs.true',status='old')
|
||||
vsftrue = 0
|
||||
read(11,*) (depz(i),i=1,nz)
|
||||
do k = 1,nz
|
||||
do j = 1,ny
|
||||
read(11,*) (vsftrue(i,j,k),i=1,nx)
|
||||
enddo
|
||||
enddo
|
||||
write(*,*) ' grid points in depth direction:(km)'
|
||||
write(*,'(50f6.2)') depz
|
||||
write(66,*) ' grid points in depth direction:(km)'
|
||||
write(66,'(50f6.2)') depz
|
||||
|
||||
open(12,file='MODGc.true',status='old')
|
||||
open(13,file='MODGs.true',status='old')
|
||||
do k = 1,nz-1
|
||||
do j = 1,ny-2
|
||||
read(12,*) (Gctrue(i,j,k),i=1,nx-2)
|
||||
read(13,*) (Gstrue(i,j,k),i=1,nx-2)
|
||||
enddo
|
||||
enddo
|
||||
close(11)
|
||||
close(12)
|
||||
close(13)
|
||||
|
||||
call CalRmax(nz,depz,minthk,rmax)
|
||||
!--------------------------------------------------------------------------!
|
||||
! Optional-Syn 1.2: FwdObsTraveltime: generate forward data using real model kernel and Gc,Gs model.
|
||||
! forward traveltime based on the vsftrue.
|
||||
obsTvs=0
|
||||
obsTaa=0
|
||||
! call FwdObsTraveltime(SenGTruefile, nx, ny, nz, maxvp, vsftrue,&
|
||||
! Gctrue, Gstrue, obsTvs, obsTaa, dall, rmax, tRcV, Lsen_Gsc,&
|
||||
! goxd, gozd, dvxd, dvzd, kmaxRc, tRc, periods, depz, minthk,&
|
||||
! scxf, sczf, rcxf, rczf, nrc1, nsrc1, kmax, nsrc, nrc, writepath)
|
||||
write(*,*)' Construct True Traveltime using Ture Sensitivity Begin!'
|
||||
call FwdObsTraveltimeCPS(nx, ny, nz, maxvp, vsftrue,&
|
||||
Gctrue, Gstrue, obsTvs, obsTaa, dall, rmax, tRcV, Lsen_Gsc,&
|
||||
goxd, gozd, dvxd, dvzd, kmaxRc, tRc, periods, depz, minthk,&
|
||||
scxf, sczf, rcxf, rczf, nrc1, nsrc1, kmax, nsrc, nrc, writepath)
|
||||
|
||||
|
||||
write(*,*)' Construct True Traveltime using True Sensitivity over!'
|
||||
! forward calculate azimuthal angle and amplitude
|
||||
open(42,file='period_Azm_tomo.real',status='replace',action='write')
|
||||
call FwdAzimuthalAniMap(nx,ny,nz,maxvp,&
|
||||
goxd,gozd,dvxd,dvzd,kmaxRc,tRc,&
|
||||
Gctrue,Gstrue,Lsen_Gsc,tRcV)
|
||||
! add the gaussian noise only to anisotropic traveltime.
|
||||
sumObs=0.0
|
||||
synT=0
|
||||
noise=0
|
||||
sumNoise=0
|
||||
sumAdd=0
|
||||
do i=1,dall
|
||||
synT(i)=obsTvs(i)+obsTaa(i)
|
||||
! noise(i)=synT(i)*gaussian()*noiselevel
|
||||
! noiselevel need to be 0.5s
|
||||
noise(i)=gaussian()*noiselevel
|
||||
obst(i)=synT(i)+noise(i)
|
||||
sumObs=sumObs+abs(obsTaa(i))
|
||||
sumNoise=sumNoise+abs(noise(i))
|
||||
sumAdd=sumAdd+abs(noise(i)+obsTaa(i))
|
||||
enddo
|
||||
!--------------------------------------------------------------------------!
|
||||
! Output the forward data
|
||||
!--------------------------------------------------------------------------!
|
||||
open(88,file='surfphase_forward.dat',action='write')
|
||||
count1=0
|
||||
sumTnos=0
|
||||
do knum=1,kmax
|
||||
do srcnum=1,nsrc1(knum)
|
||||
sta1_lat=scxf(srcnum,knum)
|
||||
sta1_lon=sczf(srcnum,knum)
|
||||
sta1_latD=90.0-sta1_lat*180.0/pi
|
||||
sta1_lonD=sta1_lon*180.0/pi
|
||||
write(88,'(a,2f11.6,3I3)')'#',sta1_latD,sta1_lonD,periods(srcnum,knum),wavetype(srcnum,knum),igrt(srcnum,knum)
|
||||
do istep=1,nrc1(srcnum,knum)
|
||||
sta2_lat=rcxf(istep,srcnum,knum)
|
||||
sta2_lon=rczf(istep,srcnum,knum)
|
||||
call delsph(sta1_lat,sta1_lon,sta2_lat,sta2_lon,dist1)
|
||||
sta2_lat=90.0-sta2_lat*180.0/pi
|
||||
sta2_lon=sta2_lon*180.0/pi
|
||||
count1=count1+1
|
||||
Tvalue=obst(count1)
|
||||
velvalue=dist1/Tvalue
|
||||
|
||||
velTrue=dist1/synT(count1)
|
||||
sumTnos=sumTnos+abs(velvalue-velTrue)/velTrue
|
||||
write(88,'(2f11.6,f9.5)')sta2_lat,sta2_lon,velvalue
|
||||
enddo
|
||||
enddo
|
||||
enddo
|
||||
close(88)
|
||||
|
||||
open(88,file='Synthetic_fwd.dat')
|
||||
write(88,'(7a)'),' Preiod Distance(km) T(s) T_iso(s) T_aa(s) T_noe(s) c(km/s) c_iso(km/s)'
|
||||
do i=1,dall
|
||||
write(88,'(8f16.7)')periodRre(i),dist(i),obst(i),obsTvs(i),obsTaa(i),obst(i)-(obsTvs(i)+obsTaa(i)),dist(i)/obst(i),&
|
||||
dist(i)/obsTvs(i)
|
||||
enddo
|
||||
close(88)
|
||||
|
||||
write(*,'(a,f13.3,a)')' Max traveltime from Aniso: ',maxval(obsTaa(1:dall)),'s'
|
||||
! write(*,*)' location max obsTaa: ', MAXLOC(obsTaa(1:dall))
|
||||
write(*,'(a,f13.3,a)')' Min traveltime from Aniso: ',minval(obsTaa(1:dall)),'s'
|
||||
write(*,'(a,f13.3,a)')' Mean Abs t (s) from Aniso: ',sumObs/dall,'s'
|
||||
write(*,'(a,f13.3,a)')' Mean Abs t (s) from Noise: ', sumNoise/dall,'s'
|
||||
write(*,'(a,f13.3,a)')' Mean Abs t(Aniso+noisy) (s): ', sumAdd/dall,'s'
|
||||
write(*,'(a,f13.3)')' Mean noisy Phase C (%): ', sumTnos/dall*100
|
||||
write(*,*)'--------------------make synthetic data over!-------------------------------'
|
||||
write(66,'(a,f13.3,a)')' Max traveltime from Aniso: ',maxval(obsTaa(1:dall)),'s'
|
||||
write(66,'(a,f13.3,a)')' Min traveltime from Aniso: ',minval(obsTaa(1:dall)),'s'
|
||||
write(66,'(a,f13.3,a)')' Mean Abs t (s) from Aniso: ',sumObs/dall,'s'
|
||||
write(66,'(a,f13.3,a)')' Mean Abs t (s) from Noise: ', sumNoise/dall,'s'
|
||||
write(66,'(a,f13.3,a)')' Mean Abs t(Aniso+noisy) (s): ', sumAdd/dall,'s'
|
||||
write(66,'(a,f13.3)') ' Mean noisy Phase C (%): ', sumTnos/dall*100
|
||||
|
||||
!--------------------------------------------------------------------------!
|
||||
! OUTPUT THE VELOCITY MODEL
|
||||
! note: the input Vs model is grid model (nz point)
|
||||
! but the inversion kernel and result is layer (nz-1 layer) model
|
||||
! for Gc,Gs the input and result are both layer model, so the depth I set the lower depth as the output
|
||||
! for Vs, input is grid model, while the inversion result is layered model. To compare two Vs models,
|
||||
! I set the mid depth between the point as the depth index, and the real model use the average Vs.
|
||||
|
||||
write(*,*) 'Program finishes successfully'
|
||||
write(66,*) 'Program finishes successfully'
|
||||
|
||||
vsReal=0
|
||||
do k=1,nz-1
|
||||
do j=1,ny-2
|
||||
do i=1,nx-2
|
||||
vsref=(vsftrue(i+1,j+1,k)+vsftrue(i+1,j+1,k+1))/2
|
||||
vsReal(i,j,k)=vsref
|
||||
enddo
|
||||
enddo
|
||||
enddo
|
||||
open(71,file='Gc_Gs_model.real')
|
||||
call WriteAzimuthal(nx,ny,nz,gozd,goxd,dvzd,dvxd,depz,Gctrue,Gstrue,vsReal,71)
|
||||
close(71)
|
||||
|
||||
open(72,file='Vs_model.real')
|
||||
do k=1,nz-1
|
||||
do j=1,ny-2
|
||||
do i=1,nx-2
|
||||
vsref=(vsftrue(i+1,j+1,k)+vsftrue(i+1,j+1,k+1))/2
|
||||
write(72,'(5f10.4)') gozd+(j-1)*dvzd,goxd-(i-1)*dvxd,(depz(k)+depz(k+1))/2,vsref
|
||||
enddo
|
||||
enddo
|
||||
enddo
|
||||
close(72)
|
||||
|
||||
|
||||
endT=OMP_get_wtime()
|
||||
write(*,'(a,f13.0,a)')" All time cost=",endT-startT,"s"
|
||||
|
||||
write(*,*),'Output True velocity model to Vs_model.real'
|
||||
|
||||
write(*,*),'Output inverted shear velocity model &
|
||||
to Vs_model_Syn.rela and Vs_model_Syn.abs'
|
||||
write(66,*),'Output True Gc Gs model &
|
||||
to Gc_model.real Gs_model.real'
|
||||
write(66,*),'Output inverted shear velocity model &
|
||||
to Vs_model_Syn.rela and Vs_model_Syn.abs'
|
||||
|
||||
close(10) ! surfaniso.in
|
||||
close(66) !close surf_tomo.log
|
||||
|
||||
deallocate(obst)
|
||||
deallocate(dsyn)
|
||||
deallocate(dist,periodRre)
|
||||
deallocate(pvall)
|
||||
deallocate(depz)
|
||||
deallocate(scxf,sczf)
|
||||
deallocate(rcxf,rczf)
|
||||
deallocate(wavetype,igrt,nrc1)
|
||||
deallocate(nsrc1,periods)
|
||||
deallocate(rw)
|
||||
deallocate(iw,col)
|
||||
deallocate(cbst)
|
||||
deallocate(dv)
|
||||
deallocate(norm)
|
||||
deallocate(vsf)
|
||||
deallocate(vsftrue)
|
||||
deallocate(sigmaT,Tdata,resbst)
|
||||
deallocate(Gctrue,Gstrue)
|
||||
deallocate(obsTvs,obsTaa)
|
||||
deallocate(GVs,GGs,GGc,Lsen_Gsc)
|
||||
deallocate(vsRela,vsAbs)
|
||||
deallocate(vsReal)
|
||||
deallocate(gcf,gsf)
|
||||
deallocate(iw2)
|
||||
if(kmaxRc.gt.0) deallocate(tRc)
|
||||
deallocate(tRcV)
|
||||
deallocate(synT,noise)
|
||||
end program
|
||||
|
||||
|
||||
|
||||
subroutine WriteAzimuthal(nx,ny,nz,gozd,goxd,dvzd,dvxd,depz,Gc,Gs,vsBg,Idout)
|
||||
integer nx,ny,nz
|
||||
real goxd,gozd
|
||||
real dvxd,dvzd
|
||||
real depz(nz)
|
||||
real Gc(nx-2,ny-2,nz-1), Gs(nx-2,ny-2,nz-1), vsBg(nx-2,ny-2,nz-1)
|
||||
integer Idout
|
||||
integer:: k,j,i
|
||||
real cosTmp,sinTmp
|
||||
real*8 :: pi=3.1415926535898
|
||||
do k=1,nz-1
|
||||
do j=1,ny-2
|
||||
do i=1,nx-2
|
||||
cosTmp=Gc(i,j,k)
|
||||
sinTmp=Gs(i,j,k)
|
||||
AzimAmp=0.5*sqrt(cosTmp**2+sinTmp**2)
|
||||
AzimAng=atan2(sinTmp,cosTmp)/pi*180
|
||||
if (AzimAng.LT.0.0) AzimAng=AzimAng+360
|
||||
AzimAng=0.5*AzimAng
|
||||
! format: lon lat depth(lower) Vs(mid-depth) Angle Amp(%/100) Gc/L(%) Gs/L(%)
|
||||
write(Idout,'(8f10.4)') gozd+(j-1)*dvzd,goxd-(i-1)*dvxd,depz(k+1),vsBg(i,j,k),AzimAng,AzimAmp,&
|
||||
Gc(i,j,k)*100,Gs(i,j,k)*100
|
||||
enddo
|
||||
enddo
|
||||
enddo
|
||||
end subroutine
|
||||
|
||||
|
||||
subroutine CalRmax(nz,depz,minthk0,rmax)
|
||||
implicit none
|
||||
integer nz
|
||||
real depz(nz)
|
||||
real minthk0,minthk
|
||||
integer rmax
|
||||
integer k,i
|
||||
integer NL
|
||||
parameter (NL=200)
|
||||
integer nsublay(NL)
|
||||
real thk
|
||||
rmax=0
|
||||
do i=1,nz-1
|
||||
thk = depz(i+1)-depz(i)
|
||||
minthk = thk/minthk0
|
||||
nsublay(i) = int((thk+1.0e-4)/minthk) + 1
|
||||
enddo
|
||||
rmax=sum(nsublay(1:nz-1))
|
||||
end subroutine
|
||||
BIN
src/src_forward/MainForward.o
Normal file
BIN
src/src_forward/MainForward.o
Normal file
Binary file not shown.
30
src/src_forward/Makefile
Executable file
30
src/src_forward/Makefile
Executable file
@@ -0,0 +1,30 @@
|
||||
CMD = SurfAAForward
|
||||
FC = gfortran
|
||||
FFLAGS = -O3 -ffixed-line-length-none -ffloat-store\
|
||||
-W -fbounds-check -m64 -mcmodel=medium
|
||||
F90SRCS = delsph.f90 gaussian.f90 MainForward.f90\
|
||||
FwdAzimuthalAniMap.f90
|
||||
FSRCS = surfdisp96.f tregn96_subroutine.f
|
||||
FMP = rpathsAzim.f90
|
||||
OBJS = CalSurfG.o $(F90SRCS:%.f90=%.o) $(FSRCS:%.f=%.o) $(FMP:%.f90=%.o) FwdTraveltimeCPS.o depthkernelTI.o
|
||||
all:$(CMD)
|
||||
$(CMD):$(OBJS)
|
||||
$(FC) -fopenmp $^ -o $@
|
||||
echo "Make SurfAzimForward successfully!"
|
||||
mv ./SurfAAForward ../../bin
|
||||
CalSurfG.o: CalSurfG.f90
|
||||
$(FC) -fopenmp $(FFLAGS) -c $< -o $@
|
||||
|
||||
%.o: %.f90
|
||||
$(FC) $(FFLAGS) -c $(@F:.o=.f90) -o $@
|
||||
%.o: %.f
|
||||
$(FC) $(FFLAGS) -c $(@F:.o=.f) -o $@
|
||||
FwdTraveltimeCPS.o: FwdTraveltimeCPS.f90
|
||||
$(FC) -fopenmp $(FFLAGS) -c $< -o $@
|
||||
|
||||
depthkernelTI.o: depthkernelTI.f90
|
||||
$(FC) $(FFLAGS) -c $< -o $@
|
||||
|
||||
|
||||
clean:
|
||||
rm *.o *.mod ../../bin/$(CMD)
|
||||
28
src/src_forward/delsph.f90
Executable file
28
src/src_forward/delsph.f90
Executable file
@@ -0,0 +1,28 @@
|
||||
subroutine delsph(flat1,flon1,flat2,flon2,del)
|
||||
implicit none
|
||||
real,parameter:: R=6371.0
|
||||
REAL,parameter:: pi=3.1415926535898
|
||||
real flat1,flat2
|
||||
real flon1,flon2
|
||||
real del
|
||||
|
||||
real dlat
|
||||
real dlon
|
||||
real lat1
|
||||
real lat2
|
||||
real a
|
||||
real c
|
||||
|
||||
|
||||
!dlat=(flat2-flat1)*pi/180
|
||||
!dlon=(flon2-flon1)*pi/180
|
||||
!lat1=flat1*pi/180
|
||||
!lat2=flat2*pi/180
|
||||
dlat=flat2-flat1
|
||||
dlon=flon2-flon1
|
||||
lat1=pi/2-flat1
|
||||
lat2=pi/2-flat2
|
||||
a=sin(dlat/2)*sin(dlat/2)+sin(dlon/2)*sin(dlon/2)*cos(lat1)*cos(lat2)
|
||||
c=2*atan2(sqrt(a),sqrt(1-a))
|
||||
del=R*c
|
||||
end subroutine
|
||||
BIN
src/src_forward/delsph.o
Normal file
BIN
src/src_forward/delsph.o
Normal file
Binary file not shown.
137
src/src_forward/depthkernelTI.f90
Executable file
137
src/src_forward/depthkernelTI.f90
Executable file
@@ -0,0 +1,137 @@
|
||||
! use tregn96 from cps to calculate the dcdL and dcdA
|
||||
subroutine depthkernelTI(nx, ny, nz, vel, pvRc, iwave, igr, kmaxRc, tRc, depz, minthk, Lsen_Gsc)
|
||||
use omp_lib
|
||||
implicit none
|
||||
|
||||
integer nx, ny, nz
|
||||
real vel(nx, ny, nz)
|
||||
integer iwave,igr
|
||||
real minthk
|
||||
real depz(nz)
|
||||
integer kmaxRc
|
||||
real*8 tRc(kmaxRc)
|
||||
! output
|
||||
real*8 pvRc(nx*ny, kmaxRc)
|
||||
! parameter list
|
||||
real vpz(nz),vsz(nz),rhoz(nz)
|
||||
integer mmax,iflsph,mode,rmax
|
||||
integer ii,jj,k,i,j,jjj
|
||||
integer, parameter:: NL=200
|
||||
integer, parameter:: NP=60
|
||||
|
||||
real*8 cgRc(NP)
|
||||
real rdep(NL),rvp(NL),rvs(NL),rrho(NL),rthk(NL)
|
||||
! for tregn96
|
||||
real t_in(kmaxRc), cp_in(kmaxRc)
|
||||
real TA_in(NL), TC_in(NL), TF_in(NL)
|
||||
real TL_in(NL), TN_in(NL), TRho_in(NL)
|
||||
real qp(NL), qs(NL), etap(NL)
|
||||
real etas(NL), frefp(NL), frefs(NL)
|
||||
|
||||
real*4 dcdah(NP,NL),dcdn(NP,NL)
|
||||
real*4 dcdbv(NP,NL)
|
||||
real*4 dcR_dL, dcR_dA
|
||||
real*4 Lsen_Gsc(nx*ny, kmaxRc, nz-1)
|
||||
integer nsublay(NL), post
|
||||
|
||||
mmax=nz
|
||||
iflsph=1
|
||||
mode=1
|
||||
pvRc=0.0
|
||||
Lsen_Gsc=0.0
|
||||
write(6, *) ' depth kernel parallel:'
|
||||
!$omp parallel &
|
||||
!$omp default(private) &
|
||||
!$omp shared(nx,ny,nz,vel,minthk,mmax,depz,kmaxRc) &
|
||||
!$omp shared(tRc,pvRc,iflsph,iwave,mode,igr,Lsen_Gsc)
|
||||
!$omp do
|
||||
do jj=1,ny
|
||||
do ii=1,nx
|
||||
post=ii+(jj-1)*nx
|
||||
vsz(1:nz)=vel(ii,jj,1:nz)
|
||||
! some other emperical relationship maybe better,
|
||||
do k=1,nz
|
||||
vpz(k)=0.9409 + 2.0947*vsz(k) - 0.8206*vsz(k)**2+ &
|
||||
0.2683*vsz(k)**3 - 0.0251*vsz(k)**4
|
||||
rhoz(k)=1.6612*vpz(k) - 0.4721*vpz(k)**2 + &
|
||||
0.0671*vpz(k)**3 - 0.0043*vpz(k)**4 + &
|
||||
0.000106*vpz(k)**5
|
||||
enddo
|
||||
! change from refineGrid2LayerMdl into refineLayerMdl
|
||||
! call refineGrid2LayerMdl(minthk, mmax, depz, vpz, vsz, rhoz, rmax, rdep, &
|
||||
! rvp, rvs, rrho, rthk)
|
||||
call refineLayerMdl(minthk, mmax, depz, vpz, vsz, rhoz, rmax, rdep, &
|
||||
rvp, rvs, rrho, rthk, nsublay)
|
||||
|
||||
call surfdisp96(rthk, rvp, rvs, rrho, rmax, iflsph, iwave, mode, igr, kmaxRc, &
|
||||
tRc, cgRc)
|
||||
pvRc(ii+(jj-1)*nx,1:kmaxRc)=cgRc(1:kmaxRc)
|
||||
!print*,cgRc(1:kmaxRc)
|
||||
!------------------------------------------------------------------!
|
||||
do i = 1, rmax
|
||||
TA_in(i)=rrho(i)*rvp(i)**2
|
||||
TC_in(i)=TA_in(i)
|
||||
TL_in(i)=rrho(i)*rvs(i)**2
|
||||
TN_in(i)=TL_in(i)
|
||||
TF_in(i)=1.0*(TA_in(i) - 2 * TL_in(i))
|
||||
TRho_in(i)=rrho(i)
|
||||
enddo
|
||||
qp(1:rmax)=150.0
|
||||
qs(1:rmax)=50.0
|
||||
etap(1:rmax)=0.00
|
||||
etas(1:rmax)=0.00
|
||||
frefp(1:rmax)=1.00
|
||||
frefs(1:rmax)=1.00
|
||||
|
||||
cp_in(1:kmaxRc)=sngl(cgRc(1:kmaxRc))
|
||||
t_in(1:kmaxRc)=sngl(tRc(1:kmaxRc))
|
||||
|
||||
! ! write(6, *)'tregn96'
|
||||
call tregn96(rmax, rthk, TA_in, TC_in, TF_in, TL_in, TN_in, TRho_in, &
|
||||
qp, qs, etap, etas, frefp, frefs, &
|
||||
kmaxRc, t_in, cp_in(1:kmaxRc),&
|
||||
dcdah, dcdbv, dcdn)
|
||||
!
|
||||
! ! write(*,*)"nsublay:", nsublay(1:nz)
|
||||
do i=1,kmaxRc ! period
|
||||
k=0
|
||||
do j=1,nz-1 ! inversion layer
|
||||
do jjj=1,nsublay(j) ! refined layer k-th in jth inversion layer
|
||||
k=k+1
|
||||
dcR_dA = 0.5/(rrho(k)*rvp(k))*dcdah(i, k) - TF_in(k)/((TA_in(k)-2.0*TL_in(k))**2)*dcdn(i,k)
|
||||
dcR_dL = 0.5/(rrho(k)*rvs(k))*dcdbv(i, k) + 2.0*TF_in(k)/((TA_in(k)-2.0*TL_in(k))**2)*dcdn(i,k)
|
||||
Lsen_Gsc(post,i,j)=Lsen_Gsc(post,i,j)+dcR_dA*TA_in(k)+dcR_dL*TL_in(k)
|
||||
enddo
|
||||
enddo
|
||||
enddo
|
||||
|
||||
enddo
|
||||
enddo
|
||||
!$omp end do
|
||||
!$omp end parallel
|
||||
end subroutine
|
||||
|
||||
! do i=1, kmaxRc
|
||||
! do j=1, rmax
|
||||
! dcR_dA(i, j)= 0.5/(rrho(j)*rvp(j))*dcdah(i, j) - TF_in(j)/((TA_in(j)-2.0*TL_in(j))**2)*dcdn(i,j)
|
||||
! dcR_dL(i, j)= 0.5/(rrho(j)*rvs(j))*dcdbv(i, j) + 2.0*TF_in(j)/((TA_in(j)-2.0*TL_in(j))**2)*dcdn(i,j)
|
||||
! enddo
|
||||
! enddo
|
||||
|
||||
! subroutine test96(rmax, rthk, TA_in, TC_in, TF_in, TL_in, TN_in, TRho_in, &
|
||||
! qp, qs, etap, etas, frefp, frefs, &
|
||||
! kmaxRc, t_in, cp_in,&
|
||||
! dcdah, dcdbv, dcdn)
|
||||
!
|
||||
! implicit none
|
||||
! integer rmax
|
||||
! integer, parameter:: NL=200
|
||||
! real rthk(NL)
|
||||
! real t_in(kmaxRc), cp_in(kmaxRc)
|
||||
! real TA_in(NL), TC_in(NL), TF_in(NL)
|
||||
! real TL_in(NL), TN_in(NL), TRho_in(NL)
|
||||
! real qp(NL), qs(NL), etap(NL)
|
||||
! real etas(NL), frefp(NL), frefs(NL)
|
||||
!
|
||||
!
|
||||
! end subroutine
|
||||
BIN
src/src_forward/depthkernelTI.o
Normal file
BIN
src/src_forward/depthkernelTI.o
Normal file
Binary file not shown.
31
src/src_forward/gaussian.f90
Executable file
31
src/src_forward/gaussian.f90
Executable file
@@ -0,0 +1,31 @@
|
||||
real function gaussian()
|
||||
implicit none
|
||||
! real rd
|
||||
|
||||
real x1,x2,w,y1
|
||||
real y2
|
||||
real n1,n2
|
||||
integer use_last
|
||||
integer ii,jj
|
||||
|
||||
use_last=0
|
||||
y2=0
|
||||
w=2.0
|
||||
if(use_last.ne.0) then
|
||||
y1=y2
|
||||
use_last=0
|
||||
else
|
||||
do while (w.ge.1.0)
|
||||
call random_number(n1)
|
||||
call random_number(n2)
|
||||
x1=2.0*n1-1.0
|
||||
x2=2.0*n2-1.0
|
||||
w = x1 * x1 + x2 * x2
|
||||
enddo
|
||||
w=((-2.0*log(w))/w)**0.5
|
||||
y1=x1*w
|
||||
y2=x2*w
|
||||
use_last=1
|
||||
endif
|
||||
gaussian=y1
|
||||
end function
|
||||
BIN
src/src_forward/gaussian.o
Normal file
BIN
src/src_forward/gaussian.o
Normal file
Binary file not shown.
BIN
src/src_forward/globalp.mod
Normal file
BIN
src/src_forward/globalp.mod
Normal file
Binary file not shown.
795
src/src_forward/rpathsAzim.f90
Executable file
795
src/src_forward/rpathsAzim.f90
Executable file
@@ -0,0 +1,795 @@
|
||||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||
! TYPE: SUBROUTINE
|
||||
! CODE: FORTRAN 90
|
||||
! This subroutine calculates ray path geometries for each
|
||||
! source-receiver combination. It will also compute
|
||||
! Frechet derivatives using these ray paths if required.
|
||||
!input:
|
||||
!scx, scz: current source coordinates, in rad
|
||||
!surfrcx, surfrcz= station coordinates, in rad
|
||||
!writepath= path
|
||||
!output:
|
||||
!fmd=Frechet derivative matrix, 2D, i th data (fixed period, source, receiver)
|
||||
! modified by Chuanming Liu, 2016, Oct.
|
||||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||
!SUBROUTINE rpaths(wrgf,csid,cfd,scx,scz)
|
||||
SUBROUTINE rpathsAzim(scx,scz,fdm,fdmc,fdms,surfrcx,surfrcz,writepath,Tperiod)
|
||||
USE globalp
|
||||
IMPLICIT NONE
|
||||
INTEGER, PARAMETER :: i5=SELECTED_REAL_KIND(5,10)
|
||||
INTEGER, PARAMETER :: nopath=0
|
||||
INTEGER :: i,j,k,l,m,n,ipx,ipz,ipxr,ipzr,nrp,sw
|
||||
!fang!INTEGER :: wrgf,cfd,csid,ipxo,ipzo,isx,isz
|
||||
INTEGER :: ipxo,ipzo,isx,isz
|
||||
INTEGER :: ivx,ivz,ivxo,ivzo,nhp,maxrp
|
||||
INTEGER :: ivxt,ivzt,ipxt,ipzt,isum,igref
|
||||
INTEGER, DIMENSION (4) :: chp
|
||||
REAL(KIND=i5) :: rayx,rayz
|
||||
REAL(KIND=i10) :: dpl,rd1,rd2,xi,zi,vel,velo
|
||||
REAL(KIND=i10) :: v,w,rigz,rigx,dinc,scx,scz
|
||||
REAL(KIND=i10) :: dtx,dtz,drx,drz,produ,sred
|
||||
REAL(KIND=i10), DIMENSION (:), ALLOCATABLE :: rgx,rgz
|
||||
!fang!REAL(KIND=i5), DIMENSION (:,:), ALLOCATABLE :: fdm
|
||||
REAL(KIND=i10), DIMENSION (4) :: vrat,vi,wi,vio,wio
|
||||
!fang!------------------------------------------------
|
||||
REAL fdm(0:nvz+1,0:nvx+1)
|
||||
REAL(KIND=i10) surfrcx,surfrcz
|
||||
LOGICAL:: writepath
|
||||
!Liu!-------------------------------------------------
|
||||
REAL fdmc(0:nvz+1,0:nvx+1)
|
||||
REAL fdms(0:nvz+1,0:nvx+1)
|
||||
REAL(KIND=i10) :: rdc1,rdc2
|
||||
REAL(KIND=i10) :: rgx1,rgz1,rgx2,rgz2,delta,az,baz
|
||||
REAL(KIND=i10) :: rgpsi
|
||||
REAL(KIND=i10), DIMENSION (:), ALLOCATABLE :: rgaz
|
||||
REAL*8 Tperiod
|
||||
REAL(KIND=i10) :: x,z,goxb,gozb
|
||||
INTEGER jj,kk
|
||||
real,parameter::ftol=1e-4
|
||||
|
||||
!fang!------------------------------------------------
|
||||
!
|
||||
! ipx,ipz = Coordinates of cell containing current point, propagation coordinate (in grid)
|
||||
! ipxr,ipzr = Same as ipx,apz except for refined grid
|
||||
! ipxo,ipzo = Coordinates of previous point
|
||||
! rgx,rgz = (x,z) coordinates of ray geometry, from station to source, in rad
|
||||
! rgpsi = psi angle, azimuth from rgx(j) to rgx(j+1), in rad, segment azimuthal angle--rgaz in degree
|
||||
! ivx,ivz = Coordinates of B-spline vertex containing current point, inversion grid
|
||||
! ivxo,ivzo = Coordinates of previous point
|
||||
! maxrp = maximum number of ray points, nnx, nnz grid number of propagation grid
|
||||
! nrp = number of points to describe ray
|
||||
! dpl = incremental path length of ray
|
||||
! xi,zi = edge of model coordinates
|
||||
! dtx,dtz = components of gradT
|
||||
! wrgf = Write out raypaths? (<0=all,0=no,>0=souce id)
|
||||
! cfd = calculate Frechet derivatives? (0=no,1=yes)
|
||||
! csid = current source id
|
||||
! fdm = Frechet derivative matrix,
|
||||
! fdmc = Frechet derivative matrix, cos2pi part
|
||||
! fdms = Frechet derivative matrix, sin2pi part
|
||||
! nhp = Number of ray segment-B-spline cell hit points, Number of ray segments
|
||||
! vrat = length ratio of ray sub-segment
|
||||
! chp = pointer to incremental change in x or z cell
|
||||
! drx,drz = distance from reference node of cell
|
||||
! produ = variable for trilinear interpolation
|
||||
! vel = velocity at current point, on ray path hit points
|
||||
! velo = velocity at previous point
|
||||
! v,w = local variables of x,z
|
||||
! vi,wi = B-spline basis functions at current point
|
||||
! vio,wio = vi,wi for previous point
|
||||
! ivxt,ivzt = temporary ivr,ivx,ivz values
|
||||
! rigx,rigz = end point of sub-segment of ray path
|
||||
! ipxt,ipzt = temporary ipx,ipz values
|
||||
! dinc = path length of ray sub-segment
|
||||
! rayr,rayx,rayz = ray path coordinates in single precision
|
||||
! isx,isz = current source cell location
|
||||
! scx,scz = current source coordinates, in rad
|
||||
! surfrcx,surfrcz= current receiver coordinates, in rad
|
||||
! sred = source to ray endpoint distance, signal to judge exit the cycle.
|
||||
! igref = ray endpoint lies in refined grid? (0=no,1=yes)
|
||||
! nopath = switch to indicate that no path is present
|
||||
! asgr = Apply source grid refinement (0=no,1=yes), set asgr =1
|
||||
!
|
||||
!-------------------------globalp summary--------------------------------------------------------------------
|
||||
! Travel time field
|
||||
! ttn(i,j) = traveltime field on the refined grid of nodes
|
||||
! ttnr(i,j) = ttn for refined grid
|
||||
|
||||
! inversion grid
|
||||
! dvx,dvz = B-spline vertex separation; inversion grid interval (in rad)
|
||||
! dvxd,dvzd = dvx,dvz in degrees, inversion grid interval (degree)
|
||||
! gox,goz = Origin of grid (theta,phi) (rad), origin of inversion grid (exchange in cal goxr, but retrieved soon)
|
||||
|
||||
! propagation grid
|
||||
! nnx,nnz = Number of nodes of grid in x and z, number of propagation grid.
|
||||
! gdx,gdz = grid dicing in x and z, number , set as gdx=gdz=5 grid point interval of propagation grid (in point)
|
||||
! dnx,dnz = Node separation interval of grid in x and z, in rad; dnx=dvx(velocity node)/ gdx, dnx: grid interval of propagation grid (in rad)
|
||||
! dnzd,dnzd = dnx,dnz in degrees, propagation grid interval (degree)
|
||||
|
||||
! refined source grid
|
||||
! nnxr,nnzr = Number of nodes of refined grid in x and z
|
||||
! goxr, gozr = Origin of refined grid (theta,phi) (in rad), refined source rectangular start point
|
||||
! dnxr,dnzr = Node separation of refined grid in x and z (rad), dnxr=dvx/(gdx*sgdl)
|
||||
! veln(i,j) = velocity values on a refined grid of nodes
|
||||
! vnl,vnr,vnb,vnt = Bounds of refined grid
|
||||
! nrnx,nrnz = Number of nodes in x and z for refined grid
|
||||
! gorx,gorz = Grid origin of refined grid
|
||||
!--------------------------------------------------------------------------------------------------------------------------------------------
|
||||
! Allocate memory to arrays for storing ray path geometry
|
||||
!
|
||||
maxrp=nnx*nnz
|
||||
ALLOCATE(rgx(maxrp+1), STAT=checkstat)
|
||||
IF(checkstat > 0)THEN
|
||||
WRITE(6,*)'Error with ALLOCATE: SUBROUTINE rpaths: REAL rgx'
|
||||
ENDIF
|
||||
ALLOCATE(rgz(maxrp+1), STAT=checkstat)
|
||||
IF(checkstat > 0)THEN
|
||||
WRITE(6,*)'Error with ALLOCATE: SUBROUTINE rpaths: REAL rgz'
|
||||
ENDIF
|
||||
ALLOCATE(rgaz(maxrp+1), STAT=checkstat)
|
||||
rgx=0
|
||||
rgz=0
|
||||
rgaz=0
|
||||
!
|
||||
! Allocate memory to partial derivative array
|
||||
!
|
||||
!fang!IF(cfd.EQ.1)THEN
|
||||
!fang! ALLOCATE(fdm(0:nvz+1,0:nvx+1), STAT=checkstat)
|
||||
!fang! IF(checkstat > 0)THEN
|
||||
!fang! WRITE(6,*)'Error with ALLOCATE: SUBROUTINE rpaths: REAL fdm'
|
||||
!fang! ENDIF
|
||||
!fang!ENDIF
|
||||
!
|
||||
! Locate current source cell
|
||||
!
|
||||
IF(asgr.EQ.1)THEN
|
||||
isx=INT((scx-goxr)/dnxr)+1
|
||||
isz=INT((scz-gozr)/dnzr)+1
|
||||
ELSE
|
||||
isx=INT((scx-gox)/dnx)+1
|
||||
isz=INT((scz-goz)/dnz)+1
|
||||
ENDIF
|
||||
!
|
||||
! Set ray incremental path length equal to half width
|
||||
! of cell
|
||||
!
|
||||
dpl=dnx*earth
|
||||
rd1=dnz*earth*SIN(gox)
|
||||
IF(rd1.LT.dpl)dpl=rd1
|
||||
rd1=dnz*earth*SIN(gox+(nnx-1)*dnx)
|
||||
IF(rd1.LT.dpl)dpl=rd1
|
||||
dpl=0.5*dpl
|
||||
!
|
||||
! Loop through all the receivers
|
||||
!
|
||||
!fang!DO i=1,nrc
|
||||
!
|
||||
! If path does not exist, then cycle the loop
|
||||
!
|
||||
fdm=0
|
||||
! Liu
|
||||
fdmc=0
|
||||
fdms=0
|
||||
!fang! IF(cfd.EQ.1)THEN
|
||||
!fang! fdm=0.0
|
||||
!fang! ENDIF
|
||||
!fang! IF(srs(i,csid).EQ.0)THEN
|
||||
!fang! IF(wrgf.EQ.csid.OR.wrgf.LT.0)THEN
|
||||
!fang! WRITE(40)nopath
|
||||
!fang! ENDIF
|
||||
!fang! IF(cfd.EQ.1)THEN
|
||||
!fang! WRITE(50)nopath
|
||||
!fang! ENDIF
|
||||
!fang! CYCLE
|
||||
!fang! ENDIF
|
||||
!------------------------------- Step1.---------------------------!
|
||||
! The first step is to locate the receiver in the grid.
|
||||
!
|
||||
ipx=INT((surfrcx-gox)/dnx)+1
|
||||
ipz=INT((surfrcz-goz)/dnz)+1
|
||||
sw=0
|
||||
IF(ipx.lt.1.or.ipx.ge.nnx)sw=1
|
||||
IF(ipz.lt.1.or.ipz.ge.nnz)sw=1
|
||||
IF(sw.eq.1)then
|
||||
surfrcx=90.0-surfrcx*180.0/pi
|
||||
surfrcz=surfrcz*180.0/pi
|
||||
|
||||
goxb=gox
|
||||
gozb=goz
|
||||
gox=90.0-goxb*180.0/pi
|
||||
goz=gozb*180.0/pi
|
||||
|
||||
WRITE(6,*)" Receiver lies outside model (lat,long)= ",surfrcx,surfrcz
|
||||
WRITE(6,*)"Boundary of model is (lat,lon) NE boundary= ",gox,goz
|
||||
gox=90.0-(goxb+(nnx-1)*dnx)*180.0/pi
|
||||
goz=(gozb+(nnz-1)*dnx)*180.0/pi
|
||||
WRITE(6,*)"Boundary of model is (lat,lon) SW boundary= ",gox,goz
|
||||
WRITE(6,*)"Index (lat,long)=",ipx,ipz
|
||||
WRITE(6,*)"Index limit (lat,long)=",nnx,nnz
|
||||
|
||||
|
||||
|
||||
|
||||
WRITE(6,*)"TERMINATING PROGRAM!!! in subroutine: rpathsAzim"
|
||||
|
||||
STOP
|
||||
ENDIF
|
||||
IF(ipx.eq.nnx)ipx=ipx-1
|
||||
IF(ipz.eq.nnz)ipz=ipz-1
|
||||
!
|
||||
! First point of the ray path is the receiver
|
||||
!
|
||||
rgx(1)=surfrcx
|
||||
rgz(1)=surfrcz
|
||||
!
|
||||
! Test to see if receiver is in source neighbourhood
|
||||
!
|
||||
sred=((scx-rgx(1))*earth)**2
|
||||
sred=sred+((scz-rgz(1))*earth*SIN(rgx(1)))**2
|
||||
sred=SQRT(sred)
|
||||
IF(sred.LT.2.0*dpl)THEN
|
||||
rgx(2)=scx
|
||||
rgz(2)=scz
|
||||
nrp=2
|
||||
sw=1
|
||||
ENDIF
|
||||
!
|
||||
! If required, see if receiver lies within refined grid
|
||||
!
|
||||
IF(asgr.EQ.1)THEN
|
||||
ipxr=INT((surfrcx-goxr)/dnxr)+1
|
||||
ipzr=INT((surfrcz-gozr)/dnzr)+1
|
||||
igref=1
|
||||
IF(ipxr.LT.1.OR.ipxr.GE.nnxr)igref=0
|
||||
IF(ipzr.LT.1.OR.ipzr.GE.nnzr)igref=0
|
||||
IF(igref.EQ.1)THEN
|
||||
IF(nstsr(ipzr,ipxr).NE.0.OR.nstsr(ipzr+1,ipxr).NE.0)igref=0
|
||||
IF(nstsr(ipzr,ipxr+1).NE.0.OR.nstsr(ipzr+1,ipxr+1).NE.0)igref=0
|
||||
ENDIF
|
||||
ELSE
|
||||
igref=0
|
||||
ENDIF
|
||||
!---------------------Step 2.-----------------------------------!
|
||||
! Due to the method for calculating traveltime gradient, if the
|
||||
! the ray end point lies in the source cell, then we are also done.
|
||||
!
|
||||
IF(sw.EQ.0)THEN
|
||||
IF(asgr.EQ.1)THEN
|
||||
IF(igref.EQ.1)THEN
|
||||
IF(ipxr.EQ.isx)THEN
|
||||
IF(ipzr.EQ.isz)THEN
|
||||
rgx(2)=scx
|
||||
rgz(2)=scz
|
||||
nrp=2
|
||||
sw=1
|
||||
ENDIF
|
||||
ENDIF
|
||||
ENDIF
|
||||
ELSE
|
||||
IF(ipx.EQ.isx)THEN
|
||||
IF(ipz.EQ.isz)THEN
|
||||
rgx(2)=scx
|
||||
rgz(2)=scz
|
||||
nrp=2
|
||||
sw=1
|
||||
ENDIF
|
||||
ENDIF
|
||||
ENDIF
|
||||
ENDIF
|
||||
!----------------------Step3.-------------------------------!
|
||||
! Now trace ray from receiver to "source"
|
||||
!
|
||||
|
||||
|
||||
|
||||
DO j=1,maxrp
|
||||
IF(sw.EQ.1)EXIT
|
||||
!---------------------3.1------------------------!
|
||||
! Calculate traveltime gradient vector for current cell using
|
||||
! a first-order or second-order scheme.
|
||||
!
|
||||
IF(igref.EQ.1)THEN
|
||||
!
|
||||
! In this case, we are in the refined grid.
|
||||
!
|
||||
! First order scheme applied here.
|
||||
!
|
||||
dtx=ttnr(ipzr,ipxr+1)-ttnr(ipzr,ipxr)
|
||||
dtx=dtx+ttnr(ipzr+1,ipxr+1)-ttnr(ipzr+1,ipxr)
|
||||
dtx=dtx/(2.0*earth*dnxr)
|
||||
dtz=ttnr(ipzr+1,ipxr)-ttnr(ipzr,ipxr)
|
||||
dtz=dtz+ttnr(ipzr+1,ipxr+1)-ttnr(ipzr,ipxr+1)
|
||||
dtz=dtz/(2.0*earth*SIN(rgx(j))*dnzr)
|
||||
ELSE
|
||||
!
|
||||
! Here, we are in the coarse grid.
|
||||
!
|
||||
! First order scheme applied here.
|
||||
!
|
||||
dtx=ttn(ipz,ipx+1)-ttn(ipz,ipx)
|
||||
dtx=dtx+ttn(ipz+1,ipx+1)-ttn(ipz+1,ipx)
|
||||
dtx=dtx/(2.0*earth*dnx)
|
||||
dtz=ttn(ipz+1,ipx)-ttn(ipz,ipx)
|
||||
dtz=dtz+ttn(ipz+1,ipx+1)-ttn(ipz,ipx+1)
|
||||
dtz=dtz/(2.0*earth*SIN(rgx(j))*dnz)
|
||||
ENDIF
|
||||
!-----------------------3.2--------------------!
|
||||
! Calculate the next ray path point
|
||||
!
|
||||
rd1=SQRT(dtx**2+dtz**2)
|
||||
rgx(j+1)=rgx(j)-dpl*dtx/(earth*rd1)
|
||||
rgz(j+1)=rgz(j)-dpl*dtz/(earth*SIN(rgx(j))*rd1)
|
||||
!-----------------------3.3--------------------!
|
||||
! Determine which cell the new ray endpoint
|
||||
! lies in.
|
||||
!
|
||||
ipxo=ipx
|
||||
ipzo=ipz
|
||||
IF(asgr.EQ.1)THEN
|
||||
!
|
||||
! Here, we test to see whether the ray endpoint lies
|
||||
! within a cell of the refined grid
|
||||
!
|
||||
ipxr=INT((rgx(j+1)-goxr)/dnxr)+1
|
||||
ipzr=INT((rgz(j+1)-gozr)/dnzr)+1
|
||||
igref=1
|
||||
IF(ipxr.LT.1.OR.ipxr.GE.nnxr)igref=0
|
||||
IF(ipzr.LT.1.OR.ipzr.GE.nnzr)igref=0
|
||||
IF(igref.EQ.1)THEN
|
||||
IF(nstsr(ipzr,ipxr).NE.0.OR.nstsr(ipzr+1,ipxr).NE.0)igref=0
|
||||
IF(nstsr(ipzr,ipxr+1).NE.0.OR.nstsr(ipzr+1,ipxr+1).NE.0)igref=0
|
||||
ENDIF
|
||||
ipx=INT((rgx(j+1)-gox)/dnx)+1
|
||||
ipz=INT((rgz(j+1)-goz)/dnz)+1
|
||||
ELSE
|
||||
ipx=INT((rgx(j+1)-gox)/dnx)+1
|
||||
ipz=INT((rgz(j+1)-goz)/dnz)+1
|
||||
igref=0
|
||||
ENDIF
|
||||
!
|
||||
! Test the proximity of the source to the ray end point.
|
||||
! If it is less than dpl then we are done
|
||||
!
|
||||
sred=((scx-rgx(j+1))*earth)**2
|
||||
sred=sred+((scz-rgz(j+1))*earth*SIN(rgx(j+1)))**2
|
||||
sred=SQRT(sred)
|
||||
sw=0
|
||||
IF(sred.LT.2.0*dpl)THEN
|
||||
rgx(j+2)=scx
|
||||
rgz(j+2)=scz
|
||||
nrp=j+2
|
||||
sw=1
|
||||
!fang! IF(cfd.NE.1)EXIT
|
||||
ENDIF
|
||||
!
|
||||
! Due to the method for calculating traveltime gradient, if the
|
||||
! the ray end point lies in the source cell, then we are also done.
|
||||
!
|
||||
IF(sw.EQ.0)THEN
|
||||
IF(asgr.EQ.1)THEN
|
||||
IF(igref.EQ.1)THEN
|
||||
IF(ipxr.EQ.isx)THEN
|
||||
IF(ipzr.EQ.isz)THEN
|
||||
rgx(j+2)=scx
|
||||
rgz(j+2)=scz
|
||||
nrp=j+2
|
||||
sw=1
|
||||
!fang! IF(cfd.NE.1)EXIT
|
||||
ENDIF
|
||||
ENDIF
|
||||
ENDIF
|
||||
ELSE
|
||||
IF(ipx.EQ.isx)THEN
|
||||
IF(ipz.EQ.isz)THEN
|
||||
rgx(j+2)=scx
|
||||
rgz(j+2)=scz
|
||||
nrp=j+2
|
||||
sw=1
|
||||
!fang! IF(cfd.NE.1)EXIT
|
||||
ENDIF
|
||||
ENDIF
|
||||
ENDIF
|
||||
ENDIF
|
||||
!
|
||||
! Test whether ray path segment extends beyond
|
||||
! box boundaries
|
||||
!
|
||||
IF(ipx.LT.1)THEN
|
||||
rgx(j+1)=gox
|
||||
ipx=1
|
||||
rbint=1
|
||||
ENDIF
|
||||
IF(ipx.GE.nnx)THEN
|
||||
rgx(j+1)=gox+(nnx-1)*dnx
|
||||
ipx=nnx-1
|
||||
rbint=1
|
||||
ENDIF
|
||||
IF(ipz.LT.1)THEN
|
||||
rgz(j+1)=goz
|
||||
ipz=1
|
||||
rbint=1
|
||||
ENDIF
|
||||
IF(ipz.GE.nnz)THEN
|
||||
rgz(j+1)=goz+(nnz-1)*dnz
|
||||
ipz=nnz-1
|
||||
rbint=1
|
||||
ENDIF
|
||||
|
||||
! -----------------------------3.4---------------------------------!
|
||||
! Calculate the Frechet derivatives if required.
|
||||
!--------------------------------------------------------------------!
|
||||
!-------------------3.4.0--------------------------!
|
||||
! Liu ! Calculate angle psi from [rgx(j),rgz(j)] to [rgx(j+1),rgz(j+1)]
|
||||
! Must assume rgx is in colatitude rad
|
||||
! azdist use latitude in degree, all variables are in degree
|
||||
! fortran cos use rad
|
||||
! error: azdist from event to station, so put the first point in the back.
|
||||
! azdist(stalat, stalon, evtlat, evtlon, delta, az, baz)
|
||||
! firt point is from reveiver.
|
||||
rgx1=(pi/2-rgx(j))*180.0/pi
|
||||
rgz1=rgz(j)*180.0/pi
|
||||
rgx2=(pi/2-rgx(j+1))*180.0/pi
|
||||
rgz2=rgz(j+1)*180.0/pi
|
||||
call azdist(rgx2,rgz2,rgx1,rgz1,delta,az,baz)
|
||||
rgaz(j)=az
|
||||
|
||||
rgpsi=az/180*pi
|
||||
! write(*,*)j,az,rgaz(j),rgpsi
|
||||
|
||||
!fang! IF(cfd.EQ.1)THEN
|
||||
!-------------------3.4.1-------------------------!
|
||||
! First determine which B-spline cell the refined cells
|
||||
! containing the ray path segment lies in. If they lie
|
||||
! in more than one, then we need to divide the problem
|
||||
! into separate parts (up to three).
|
||||
!
|
||||
! covert propagation grid coordinate to inversion grid.
|
||||
ivx=INT((ipx-1)/gdx)+1
|
||||
ivz=INT((ipz-1)/gdz)+1
|
||||
ivxo=INT((ipxo-1)/gdx)+1
|
||||
ivzo=INT((ipzo-1)/gdz)+1
|
||||
!
|
||||
! Calculate up to two hit points between straight
|
||||
! ray segment and cell faces.
|
||||
!
|
||||
nhp=0
|
||||
IF(ivx.NE.ivxo)THEN
|
||||
nhp=nhp+1
|
||||
IF(ivx.GT.ivxo)THEN
|
||||
xi=gox+(ivx-1)*dvx
|
||||
ELSE
|
||||
xi=gox+ivx*dvx
|
||||
ENDIF
|
||||
vrat(nhp)=(xi-rgx(j))/(rgx(j+1)-rgx(j))
|
||||
chp(nhp)=1
|
||||
ENDIF
|
||||
IF(ivz.NE.ivzo)THEN
|
||||
nhp=nhp+1
|
||||
IF(ivz.GT.ivzo)THEN
|
||||
zi=goz+(ivz-1)*dvz
|
||||
ELSE
|
||||
zi=goz+ivz*dvz
|
||||
ENDIF
|
||||
rd1=(zi-rgz(j))/(rgz(j+1)-rgz(j))
|
||||
IF(nhp.EQ.1)THEN
|
||||
vrat(nhp)=rd1
|
||||
chp(nhp)=2
|
||||
ELSE
|
||||
IF(rd1.GE.vrat(nhp-1))THEN
|
||||
vrat(nhp)=rd1
|
||||
chp(nhp)=2
|
||||
ELSE
|
||||
vrat(nhp)=vrat(nhp-1)
|
||||
chp(nhp)=chp(nhp-1)
|
||||
vrat(nhp-1)=rd1
|
||||
chp(nhp-1)=2
|
||||
ENDIF
|
||||
ENDIF
|
||||
ENDIF
|
||||
nhp=nhp+1
|
||||
vrat(nhp)=1.0
|
||||
chp(nhp)=0
|
||||
!-------------3.4.2----------------!
|
||||
! Calculate the velocity, v and w values of the
|
||||
! first point [rgx(j),rgz(j)]
|
||||
!
|
||||
drx=(rgx(j)-gox)-(ipxo-1)*dnx
|
||||
drz=(rgz(j)-goz)-(ipzo-1)*dnz
|
||||
vel=0.0
|
||||
DO l=1,2
|
||||
DO m=1,2
|
||||
produ=(1.0-ABS(((m-1)*dnz-drz)/dnz))
|
||||
produ=produ*(1.0-ABS(((l-1)*dnx-drx)/dnx))
|
||||
IF(ipzo-1+m.LE.nnz.AND.ipxo-1+l.LE.nnx)THEN
|
||||
vel=vel+veln(ipzo-1+m,ipxo-1+l)*produ
|
||||
ENDIF
|
||||
ENDDO
|
||||
ENDDO
|
||||
drx=(rgx(j)-gox)-(ivxo-1)*dvx
|
||||
drz=(rgz(j)-goz)-(ivzo-1)*dvz
|
||||
v=drx/dvx
|
||||
w=drz/dvz
|
||||
!
|
||||
! Calculate the 12 basis values at the point
|
||||
!
|
||||
vi(1)=(1.0-v)**3/6.0
|
||||
vi(2)=(4.0-6.0*v**2+3.0*v**3)/6.0
|
||||
vi(3)=(1.0+3.0*v+3.0*v**2-3.0*v**3)/6.0
|
||||
vi(4)=v**3/6.0
|
||||
wi(1)=(1.0-w)**3/6.0
|
||||
wi(2)=(4.0-6.0*w**2+3.0*w**3)/6.0
|
||||
wi(3)=(1.0+3.0*w+3.0*w**2-3.0*w**3)/6.0
|
||||
wi(4)=w**3/6.0
|
||||
ivxt=ivxo
|
||||
ivzt=ivzo
|
||||
!-------------3.4.3-------------------!
|
||||
! Now loop through the one or more sub-segments of the
|
||||
! ray path segment and calculate partial derivatives
|
||||
!
|
||||
DO k=1,nhp
|
||||
velo=vel
|
||||
vio=vi
|
||||
wio=wi
|
||||
IF(k.GT.1)THEN
|
||||
IF(chp(k-1).EQ.1)THEN
|
||||
ivxt=ivx
|
||||
ELSE IF(chp(k-1).EQ.2)THEN
|
||||
ivzt=ivz
|
||||
ENDIF
|
||||
ENDIF
|
||||
!
|
||||
! Calculate the velocity, v and w values of the
|
||||
! new point
|
||||
!
|
||||
rigz=rgz(j)+vrat(k)*(rgz(j+1)-rgz(j))
|
||||
rigx=rgx(j)+vrat(k)*(rgx(j+1)-rgx(j))
|
||||
ipxt=INT((rigx-gox)/dnx)+1
|
||||
ipzt=INT((rigz-goz)/dnz)+1
|
||||
drx=(rigx-gox)-(ipxt-1)*dnx
|
||||
drz=(rigz-goz)-(ipzt-1)*dnz
|
||||
vel=0.0
|
||||
DO m=1,2
|
||||
DO n=1,2
|
||||
produ=(1.0-ABS(((n-1)*dnz-drz)/dnz))
|
||||
produ=produ*(1.0-ABS(((m-1)*dnx-drx)/dnx))
|
||||
IF(ipzt-1+n.LE.nnz.AND.ipxt-1+m.LE.nnx)THEN
|
||||
vel=vel+veln(ipzt-1+n,ipxt-1+m)*produ
|
||||
ENDIF
|
||||
ENDDO
|
||||
ENDDO
|
||||
drx=(rigx-gox)-(ivxt-1)*dvx
|
||||
drz=(rigz-goz)-(ivzt-1)*dvz
|
||||
v=drx/dvx
|
||||
w=drz/dvz
|
||||
!
|
||||
! Calculate the 8 basis values at the new point
|
||||
!
|
||||
vi(1)=(1.0-v)**3/6.0
|
||||
vi(2)=(4.0-6.0*v**2+3.0*v**3)/6.0
|
||||
vi(3)=(1.0+3.0*v+3.0*v**2-3.0*v**3)/6.0
|
||||
vi(4)=v**3/6.0
|
||||
wi(1)=(1.0-w)**3/6.0
|
||||
wi(2)=(4.0-6.0*w**2+3.0*w**3)/6.0
|
||||
wi(3)=(1.0+3.0*w+3.0*w**2-3.0*w**3)/6.0
|
||||
wi(4)=w**3/6.0
|
||||
!
|
||||
! Calculate the incremental path length
|
||||
!
|
||||
IF(k.EQ.1)THEN
|
||||
dinc=vrat(k)*dpl
|
||||
ELSE
|
||||
dinc=(vrat(k)-vrat(k-1))*dpl
|
||||
ENDIF
|
||||
!
|
||||
! Now compute the 16 contributions to the partial
|
||||
! derivatives.
|
||||
!
|
||||
DO l=1,4
|
||||
DO m=1,4
|
||||
! isotropy part
|
||||
rdc1=vi(m)*wi(l)/vel**2
|
||||
rdc2=vio(m)*wio(l)/velo**2
|
||||
rd1= -(rdc1+rdc2)*dinc/2.0
|
||||
rd2=fdm(ivzt-2+l,ivxt-2+m)
|
||||
fdm(ivzt-2+l,ivxt-2+m)=rd1+rd2
|
||||
! anisotropy part cos--Liu----error fdm
|
||||
rd1= -(rdc1*cos(2.0*rgpsi)+rdc2*cos(2.0*rgpsi))*dinc/2.0
|
||||
rd2=fdmc(ivzt-2+l,ivxt-2+m)
|
||||
fdmc(ivzt-2+l,ivxt-2+m)=rd1+rd2
|
||||
! anisotropy part sin
|
||||
rd1= -(rdc1*sin(2.0*rgpsi)+rdc2*sin(2.0*rgpsi))*dinc/2.0
|
||||
rd2=fdms(ivzt-2+l,ivxt-2+m)
|
||||
fdms(ivzt-2+l,ivxt-2+m)=rd1+rd2
|
||||
ENDDO
|
||||
ENDDO
|
||||
ENDDO
|
||||
!fang! ENDIF
|
||||
!fang! IF(j.EQ.maxrp.AND.sw.EQ.0)THEN
|
||||
!fang! WRITE(6,*)'Error with ray path detected!!!'
|
||||
!fang! WRITE(6,*)'Source id: ',csid
|
||||
!fang! WRITE(6,*)'Receiver id: ',i
|
||||
!fang! ENDIF
|
||||
ENDDO
|
||||
!
|
||||
! Write ray paths to output file
|
||||
!
|
||||
!fang! IF(wrgf.EQ.csid.OR.wrgf.LT.0)THEN
|
||||
IF(writepath) THEN
|
||||
! WRITE(40,*)'>',nrp
|
||||
WRITE(40,'(a,f4.1)')'>',Tperiod
|
||||
DO j=1,nrp
|
||||
rayx=(pi/2-rgx(j))*180.0/pi
|
||||
rayz=rgz(j)*180.0/pi
|
||||
WRITE(40,*)rayz,rayx
|
||||
ENDDO
|
||||
ENDIF
|
||||
|
||||
! open(88,file='Ray_Angle.dat',position='Append',action='write')
|
||||
! WRITE(88,'(a,f4.1)')'>',Tperiod
|
||||
! DO j=1,nrp
|
||||
! rayx=(pi/2-rgx(j))*180.0/pi
|
||||
! rayz=rgz(j)*180.0/pi
|
||||
! WRITE(88,*)j,rayz,rayx,rgaz(j)
|
||||
! ENDDO
|
||||
! close(88)
|
||||
|
||||
! open(88,file='Ray_fdmc.dat',position='Append',action='write')
|
||||
! WRITE(88,'(a,f4.1)')'>',Tperiod
|
||||
! write(88,*)" jj kk fdm fdmc fdms angle cos(2*psi) sin(2*psi)"
|
||||
! do jj=1,nvz
|
||||
! do kk=1,nvx
|
||||
! if(abs(fdm(jj,kk)).ge.ftol) then
|
||||
! write(88,*)jj,kk,fdm(jj,kk),fdmc(jj,kk),fdms(jj,kk),sum(rgaz(1:nrp))/nrp,&
|
||||
! cos(2*sum(rgaz(1:nrp))/nrp/180*pi),sin(2*sum(rgaz(1:nrp))/nrp/180*pi)
|
||||
! endif
|
||||
! enddo
|
||||
! enddo
|
||||
! close(88)
|
||||
|
||||
!fang! ENDIF
|
||||
!
|
||||
! Write partial derivatives to output file
|
||||
!
|
||||
!fang! IF(cfd.EQ.1)THEN
|
||||
!fang!!
|
||||
!fang!! Determine the number of non-zero elements.
|
||||
!fang!!
|
||||
!fang! isum=0
|
||||
!fang! DO j=0,nvz+1
|
||||
!fang! DO k=0,nvx+1
|
||||
!fang! IF(ABS(fdm(j,k)).GE.ftol)isum=isum+1
|
||||
!fang! ENDDO
|
||||
!fang! ENDDO
|
||||
!fang! WRITE(50)isum
|
||||
!fang! isum=0
|
||||
!fang! DO j=0,nvz+1
|
||||
!fang! DO k=0,nvx+1
|
||||
!fang! isum=isum+1
|
||||
!fang! IF(ABS(fdm(j,k)).GE.ftol)WRITE(50)isum,fdm(j,k)
|
||||
!fang! ENDDO
|
||||
!fang! ENDDO
|
||||
!fang! ENDIF
|
||||
!fang!ENDDO
|
||||
!fang!IF(cfd.EQ.1)THEN
|
||||
!fang! DEALLOCATE(fdm, STAT=checkstat)
|
||||
!fang! IF(checkstat > 0)THEN
|
||||
!fang! WRITE(6,*)'Error with DEALLOCATE: SUBROUTINE rpaths: fdm'
|
||||
!fang! ENDIF
|
||||
!fang!ENDIF
|
||||
DEALLOCATE(rgx,rgz, STAT=checkstat)
|
||||
DEALLOCATE(rgaz, STAT=checkstat)
|
||||
IF(checkstat > 0)THEN
|
||||
WRITE(6,*)'Error with DEALLOCATE: SUBROUTINE rpathsAzim: rgx,rgz'
|
||||
ENDIF
|
||||
END SUBROUTINE rpathsAzim
|
||||
|
||||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||
SUBROUTINE azdist(stalat, stalon, evtlat, evtlon,&
|
||||
delta, az, baz)
|
||||
!
|
||||
! Subroutine to calculate the Great Circle Arc distance
|
||||
! between two sets of geographic coordinates
|
||||
!
|
||||
! Given: stalat => Latitude of first point (+N, -S) in degrees
|
||||
! stalon => Longitude of first point (+E, -W) in degrees
|
||||
! evtlat => Latitude of second point
|
||||
! evtlon => Longitude of second point
|
||||
!
|
||||
! Returns: delta => Great Circle Arc distance in degrees
|
||||
! az => Azimuth from pt. 1 to pt. 2 in degrees
|
||||
! baz => Back Azimuth from pt. 2 to pt. 1 in degrees
|
||||
!
|
||||
! If you are calculating station-epicenter pairs, pt. 1 is the station
|
||||
!
|
||||
! Equations take from Bullen, pages 154, 155
|
||||
!
|
||||
! T. Owens, September 19, 1991
|
||||
! Sept. 25 -- fixed az and baz calculations
|
||||
! Dec. 2006, changed for fortran95
|
||||
! May, 2007 -- added predel to get around OSX acos round-off NaN issue
|
||||
!
|
||||
double precision scolat, slon, ecolat, elon
|
||||
double precision a,b,c,d,e,aa,bb,cc,dd,ee,g,gg,h,hh,k,kk
|
||||
double precision rhs1,rhs2,sph,rad,del,daz,dbaz,pi
|
||||
!
|
||||
pi=3.1415926535898
|
||||
piby2=pi/2.
|
||||
rad=2.*pi/360.
|
||||
!
|
||||
! scolat and ecolat are the geocentric colatitudes
|
||||
! as defined by Richter (pg. 318)
|
||||
!
|
||||
! Earth Flattening of 1/298.257 take from Bott (pg. 3)
|
||||
!
|
||||
sph=1.0/298.257
|
||||
!
|
||||
scolat=piby2 - atan((1.-sph)*(1.-sph)*tan(dble(stalat)*rad))
|
||||
ecolat=piby2 - atan((1.-sph)*(1.-sph)*tan(dble(evtlat)*rad))
|
||||
slon=dble(stalon)*rad
|
||||
elon=dble(evtlon)*rad
|
||||
!
|
||||
! a - e are as defined by Bullen (pg. 154, Sec 10.2)
|
||||
! These are defined for the pt. 1
|
||||
!
|
||||
a=sin(scolat)*cos(slon)
|
||||
b=sin(scolat)*sin(slon)
|
||||
c=cos(scolat)
|
||||
d=sin(slon)
|
||||
e=-cos(slon)
|
||||
g=-c*e
|
||||
h=c*d
|
||||
k=-sin(scolat)
|
||||
!
|
||||
! aa - ee are the same as a - e, except for pt. 2
|
||||
!
|
||||
aa=sin(ecolat)*cos(elon)
|
||||
bb=sin(ecolat)*sin(elon)
|
||||
cc=cos(ecolat)
|
||||
dd=sin(elon)
|
||||
ee=-cos(elon)
|
||||
gg=-cc*ee
|
||||
hh=cc*dd
|
||||
kk=-sin(ecolat)
|
||||
!
|
||||
! Bullen, Sec 10.2, eqn. 4
|
||||
!
|
||||
predel=a*aa + b*bb + c*cc
|
||||
if(abs(predel+1.).lt..000001) then
|
||||
predel=-1.
|
||||
endif
|
||||
if(abs(predel-1.).lt..000001) then
|
||||
predel=1.
|
||||
endif
|
||||
del=acos(predel)
|
||||
delta=del/rad
|
||||
!
|
||||
! Bullen, Sec 10.2, eqn 7 / eqn 8
|
||||
!
|
||||
! pt. 1 is unprimed, so this is technically the baz
|
||||
!
|
||||
! Calculate baz this way to avoid quadrant problems
|
||||
!
|
||||
rhs1=(aa-d)*(aa-d)+(bb-e)*(bb-e)+cc*cc - 2.
|
||||
rhs2=(aa-g)*(aa-g)+(bb-h)*(bb-h)+(cc-k)*(cc-k) - 2.
|
||||
dbaz=atan2(rhs1,rhs2)
|
||||
if(dbaz.lt.0.0d0) dbaz=dbaz+2*pi
|
||||
baz=dbaz/rad
|
||||
!
|
||||
! Bullen, Sec 10.2, eqn 7 / eqn 8
|
||||
!
|
||||
! pt. 2 is unprimed, so this is technically the az
|
||||
!
|
||||
rhs1=(a-dd)*(a-dd)+(b-ee)*(b-ee)+c*c - 2.
|
||||
rhs2=(a-gg)*(a-gg)+(b-hh)*(b-hh)+(c-kk)*(c-kk) - 2.
|
||||
daz=atan2(rhs1,rhs2)
|
||||
if(daz.lt.0.0d0) daz=daz+2*pi
|
||||
az=daz/rad
|
||||
!
|
||||
! Make sure 0.0 is always 0.0, not 360.
|
||||
!
|
||||
if(abs(baz-360.).lt..00001) baz=0.0
|
||||
if(abs(az-360.).lt..00001) az=0.0
|
||||
return
|
||||
END SUBROUTINE azdist
|
||||
|
||||
|
||||
BIN
src/src_forward/rpathsAzim.o
Normal file
BIN
src/src_forward/rpathsAzim.o
Normal file
Binary file not shown.
1062
src/src_forward/surfdisp96.f
Executable file
1062
src/src_forward/surfdisp96.f
Executable file
File diff suppressed because it is too large
Load Diff
BIN
src/src_forward/surfdisp96.o
Normal file
BIN
src/src_forward/surfdisp96.o
Normal file
Binary file not shown.
20
src/src_forward/test.dSYM/Contents/Info.plist
Normal file
20
src/src_forward/test.dSYM/Contents/Info.plist
Normal file
@@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>CFBundleDevelopmentRegion</key>
|
||||
<string>English</string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.apple.xcode.dsym.test</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>dSYM</string>
|
||||
<key>CFBundleSignature</key>
|
||||
<string>????</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>1.0</string>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>1</string>
|
||||
</dict>
|
||||
</plist>
|
||||
BIN
src/src_forward/test.dSYM/Contents/Resources/DWARF/test
Normal file
BIN
src/src_forward/test.dSYM/Contents/Resources/DWARF/test
Normal file
Binary file not shown.
BIN
src/src_forward/traveltime.mod
Normal file
BIN
src/src_forward/traveltime.mod
Normal file
Binary file not shown.
4452
src/src_forward/tregn96_subroutine.f
Executable file
4452
src/src_forward/tregn96_subroutine.f
Executable file
File diff suppressed because it is too large
Load Diff
BIN
src/src_forward/tregn96_subroutine.o
Normal file
BIN
src/src_forward/tregn96_subroutine.o
Normal file
Binary file not shown.
36
src/src_inv_iso_joint/CalAzimTraveltime.f90
Executable file
36
src/src_inv_iso_joint/CalAzimTraveltime.f90
Executable file
@@ -0,0 +1,36 @@
|
||||
! CalAzimTraveltime: forward calculate the anisotropic traveltime.
|
||||
! used in the Forward program and inversion program.
|
||||
|
||||
SUBROUTINE CalAzimTraveltime(nx,ny,nz,maxvp,dall,GGc,GGs,Gc,Gs,fwdTaa)
|
||||
IMPLICIT NONE
|
||||
! INPUT
|
||||
INTEGER,INTENT(IN):: dall,maxvp,nx,ny,nz
|
||||
REAL,INTENT(IN):: GGc(dall,maxvp),GGs(dall,maxvp)
|
||||
REAL,INTENT(IN):: Gc(nx-2,ny-2,nz-1),Gs(nx-2,ny-2,nz-1)
|
||||
! OUTPUT
|
||||
REAL :: fwdTaa(dall), fwdTgc(dall),fwdTgs(dall)
|
||||
! PARAMETER
|
||||
INTEGER jj,kk,ii,i
|
||||
INTEGER nvx,nvz
|
||||
REAL GsCol(maxvp),GcCol(maxvp)
|
||||
|
||||
nvx=nx-2
|
||||
nvz=ny-2
|
||||
|
||||
DO jj=1,ny-2
|
||||
DO kk=1,nx-2
|
||||
GcCol( (jj-1)*nvx+kk:(nz-2)*nvz*nvx+(jj-1)*nvx+kk:nvx*nvz)=Gc(kk,jj,1:nz-1)
|
||||
GsCol( (jj-1)*nvx+kk:(nz-2)*nvz*nvx+(jj-1)*nvx+kk:nvx*nvz)=Gs(kk,jj,1:nz-1)
|
||||
ENDDO
|
||||
ENDDO
|
||||
|
||||
|
||||
fwdTgc=MATMUL(GGc,GcCol)
|
||||
fwdTgs=MATMUL(GGs,GsCol)
|
||||
fwdTaa=0
|
||||
|
||||
DO i=1,dall
|
||||
fwdTaa(i)=fwdTgs(i)+fwdTgc(i)
|
||||
ENDDO
|
||||
END SUBROUTINE
|
||||
|
||||
352
src/src_inv_iso_joint/CalSigamNorm.f90
Executable file
352
src/src_inv_iso_joint/CalSigamNorm.f90
Executable file
@@ -0,0 +1,352 @@
|
||||
! subroutine CalDdatSigma(dall,obst,cbst,sigmaT,meandeltaT,stddeltaT)
|
||||
subroutine CalDdatSigma(dall, obst, cbst, sigmaT, meandeltaT)
|
||||
implicit none
|
||||
! abandoned
|
||||
! used in Yunnan
|
||||
! INPUT
|
||||
integer dall
|
||||
real obst(dall),cbst(dall)
|
||||
! OUTPUT
|
||||
real sigmaT(dall)
|
||||
real meandeltaT,stddeltaT
|
||||
! PARAMETER
|
||||
integer jj,kk,ii
|
||||
integer i,j,k
|
||||
real twostdratio
|
||||
real :: deltaT(dall)
|
||||
! sigma(i)=std(t_res/t_obs)*t_obs
|
||||
deltaT=0
|
||||
meandeltaT=0
|
||||
|
||||
do i = 1,dall
|
||||
deltaT(i)=abs(cbst(i)/obst(i))
|
||||
meandeltaT=meandeltaT+deltaT(i)
|
||||
enddo
|
||||
meandeltaT=meandeltaT/dall
|
||||
! meandeltaT=sum(deltaT(1:dall))/dall
|
||||
stddeltaT=0
|
||||
do i=1,dall
|
||||
stddeltaT=stddeltaT+(deltaT(i)-meandeltaT)**2
|
||||
enddo
|
||||
stddeltaT=sqrt(stddeltaT/dall)
|
||||
! stddeltaT=sqrt(sum((deltaT(1:dall)-meandeltaT)**2))
|
||||
do i=1,dall
|
||||
twostdratio=abs(deltaT(i)/(1.5*stddeltaT))
|
||||
if (twostdratio.gt.1.0)then
|
||||
sigmaT(i)=stddeltaT*obst(i)*exp(twostdratio-1)
|
||||
else
|
||||
sigmaT(i)=stddeltaT*obst(i)
|
||||
endif
|
||||
enddo
|
||||
end subroutine
|
||||
|
||||
! Residual Norm !
|
||||
subroutine CalVsReslNorm(maxvp,dall,GVs,VsInv,datweight,Tdata,fwdTvs,resbst)
|
||||
use lsmrblasInterface, only : dnrm2
|
||||
implicit none
|
||||
! INPUT
|
||||
integer,intent(in):: dall,maxvp
|
||||
real,intent(in):: GVs(dall,maxvp)
|
||||
! real,intent(in):: dv(maxvp),datweight(dall),Tdata(dall)
|
||||
real,intent(in):: VsInv(maxvp),datweight(dall),Tdata(dall)
|
||||
! OUTPUT
|
||||
real:: resbst(dall)
|
||||
|
||||
real:: resW2Nm,res2Nm
|
||||
real:: PreRes
|
||||
! PARAMETER
|
||||
|
||||
real fwdTgc(dall),fwdTgs(dall), fwdTvs(dall),fwdt(dall)
|
||||
real fwdTaa(dall),res(dall),resW(dall),per_res(dall)
|
||||
integer jj,kk,ii
|
||||
integer i,j,k
|
||||
!--------------------------------------------------------------------!
|
||||
! Target:
|
||||
! Calculate traveltime resiudal between observe traveltime
|
||||
! and forward traveltime which is generated by inversion result
|
||||
! using G from ref model.
|
||||
! r=Gm-d
|
||||
!--------------------------------------------------------------------!
|
||||
! VsInv=dv(1:maxvp)
|
||||
!--------------------------------------------------------------------!
|
||||
! forward residual
|
||||
fwdTvs=matmul(GVs,VsInv)
|
||||
fwdt=0
|
||||
res=0
|
||||
resW=0
|
||||
per_res=0
|
||||
resbst=0
|
||||
do i=1,dall
|
||||
resbst(i)=Tdata(i)-fwdTvs(i)
|
||||
resW(i)=resbst(i)*datweight(i) ! here, 1/sigma is for
|
||||
per_res(i)=resbst(i)/Tdata(i)
|
||||
enddo
|
||||
resW2Nm=dnrm2(dall,resW,1)
|
||||
res2Nm=dnrm2(dall,resbst,1)
|
||||
PreRes=sum(abs(per_res(1:dall)))/dall
|
||||
|
||||
write(6 ,'(a,2f12.3)') ' dVs: ||(Gm-d)||^2 and ||W(Gm-d)||^2: ', res2Nm, resW2Nm
|
||||
write(66,'(a,2f12.3)') ' dVs: ||(Gm-d)||^2 and ||W(Gm-d)||^2: ', res2Nm, resW2Nm
|
||||
! write(6,*) ' abs mean Res(Vs)/Res (%)',PreRes*100
|
||||
! write(66,*)' abs mean Res(Vs)/Res (%)',PreRes*100
|
||||
end subroutine
|
||||
|
||||
|
||||
subroutine CalGcsReslNorm(maxvp,dall,GGc,GGs, GcInv, GsInv, datweight,Tdata,fwdTaa,resbst)
|
||||
use lsmrblasInterface, only : dnrm2
|
||||
implicit none
|
||||
! resW2Nm: predicated ||W(Gm-d)||2
|
||||
! res2Nm: predicated ||(Gm-d)||2
|
||||
! INPUT
|
||||
integer,intent(in):: dall,maxvp
|
||||
real,intent(in):: GGc(dall,maxvp),GGs(dall,maxvp)
|
||||
real,intent(in):: GcInv(maxvp), GsInv(maxvp), datweight(dall),Tdata(dall)
|
||||
! OUTPUT
|
||||
real:: resbst(dall)
|
||||
real:: res2Nm,resW2Nm
|
||||
real:: PreRes
|
||||
! PARAMETER
|
||||
! real VsInv(maxvp),GcInv(maxvp),GsInv(maxvp)
|
||||
real fwdTgc(dall),fwdTgs(dall), fwdTvs(dall),fwdt(dall)
|
||||
real fwdTaa(dall),res(dall),resW(dall),per_res(dall)
|
||||
integer jj,kk,ii
|
||||
integer i,j,k
|
||||
real norm2,norm2W
|
||||
!--------------------------------------------------------------------!
|
||||
! Target:
|
||||
! Calculate traveltime resiudal between observe traveltime
|
||||
! and forward traveltime which is generated by inversion result
|
||||
! using G from ref model.
|
||||
! r=Gm-d
|
||||
!--------------------------------------------------------------------!
|
||||
! GcInv=dv(1:maxvp)
|
||||
! GsInv=dv(1+maxvp:2*maxvp)
|
||||
!--------------------------------------------------------------------!
|
||||
! forward residual
|
||||
fwdTgc=matmul(GGc,GcInv)
|
||||
fwdTgs=matmul(GGs,GsInv)
|
||||
fwdTaa=0
|
||||
res=0
|
||||
resW=0
|
||||
per_res=0
|
||||
resbst=0
|
||||
norm2=0
|
||||
norm2W=0
|
||||
do i=1,dall
|
||||
fwdTaa(i)=fwdTgs(i)+fwdTgc(i)
|
||||
resbst(i)=Tdata(i)-fwdTaa(i)
|
||||
resW(i)=resbst(i)*datweight(i) ! here, 1/sigma is for data weight
|
||||
if (Tdata(i) .gt. 0) per_res(i)=resbst(i)/Tdata(i)
|
||||
! norm2=norm2+resbst(i)**2
|
||||
! norm2W=norm2W+resW(i)**2
|
||||
! write(6,*)'res=',resbst(i),'weight=',datweight(i),'resW=',resW(i),'norm2=',norm2,'norm2W=',norm2W
|
||||
enddo
|
||||
resW2Nm=dnrm2(dall,resW,1)
|
||||
res2Nm=dnrm2(dall,resbst,1)
|
||||
PreRes=sum(abs(per_res(1:dall)))/dall
|
||||
write(6 ,'(a,2f12.3)') ' Gcs: ||(Gm-d)||^2 and ||W(Gm-d)||^2: ', res2Nm, resW2Nm
|
||||
write(66,'(a,2f12.3)') ' Gcs: ||(Gm-d)||^2 and ||W(Gm-d)||^2: ', res2Nm, resW2Nm
|
||||
! write(6,*) ' abs mean Res(aa)/Res (%)',PreRes*100
|
||||
! write(66,*)' abs mean Res(aa)/Res (%)',PreRes*100
|
||||
end subroutine
|
||||
|
||||
|
||||
subroutine CalReslNormJoint(maxvp, dall, GVs, GGc, GGs, VsInv, GcInv, GsInv, datweight, Tdata, fwdTvs, fwdTaa, resbst)
|
||||
use lsmrblasInterface, only : dnrm2
|
||||
implicit none
|
||||
! resW2Nm: predicated ||W(Gm-d)||2
|
||||
! res2Nm: predicated ||(Gm-d)||2
|
||||
! INPUT
|
||||
integer,intent(in):: dall,maxvp
|
||||
real,intent(in):: GVs(dall,maxvp), GGc(dall,maxvp), GGs(dall,maxvp)
|
||||
real,intent(in):: VsInv(maxvp), GcInv(maxvp), GsInv(maxvp), datweight(dall),Tdata(dall)
|
||||
! OUTPUT
|
||||
real:: resbst(dall)
|
||||
real:: fwdTvs(dall),fwdTaa(dall)
|
||||
! PARAMETER
|
||||
! real VsInv(maxvp),GcInv(maxvp),GsInv(maxvp)
|
||||
real fwdTgc(dall),fwdTgs(dall),fwdt(dall)
|
||||
real res(dall),resW(dall),per_res(dall)
|
||||
integer jj,kk,ii
|
||||
integer i,j,k
|
||||
real norm2,norm2W
|
||||
real:: res2Nm,resW2Nm
|
||||
real:: PreRes
|
||||
real:: mean
|
||||
!--------------------------------------------------------------------!
|
||||
! Target:
|
||||
! Calculate traveltime resiudal between observe traveltime
|
||||
! and forward traveltime which is generated by inversion result
|
||||
! using G from ref model.
|
||||
! r=Gm-d
|
||||
!--------------------------------------------------------------------!
|
||||
! GcInv=dv(1:maxvp)
|
||||
! GsInv=dv(1+maxvp:2*maxvp)
|
||||
!--------------------------------------------------------------------!
|
||||
! forward residual
|
||||
fwdTvs=matmul(GVs,VsInv)
|
||||
fwdTgc=matmul(GGc,GcInv)
|
||||
fwdTgs=matmul(GGs,GsInv)
|
||||
fwdTaa=0
|
||||
res=0
|
||||
resW=0
|
||||
per_res=0
|
||||
resbst=0
|
||||
norm2=0
|
||||
norm2W=0
|
||||
do i=1,dall
|
||||
fwdTaa(i)=fwdTgs(i)+fwdTgc(i)
|
||||
resbst(i)=Tdata(i)-fwdTaa(i)-fwdTvs(i)
|
||||
resW(i)=resbst(i)*datweight(i) ! here, 1/sigma is for
|
||||
|
||||
! norm2=norm2+resbst(i)**2
|
||||
! norm2W=norm2W+resW(i)**2
|
||||
! write(6,*)'res=',resbst(i),'weight=',datweight(i),'resW=',resW(i),'norm2=',norm2,'norm2W=',norm2W
|
||||
enddo
|
||||
resW2Nm=dnrm2(dall,resW,1)
|
||||
res2Nm=dnrm2(dall,resbst,1)
|
||||
|
||||
|
||||
write(6 ,'(a,2f12.3)') ' All: ||(Gm-d)||^2 and ||W(Gm-d)||^2: ', res2Nm, resW2Nm
|
||||
write(66,'(a,2f12.3)') ' All: ||(Gm-d)||^2 and ||W(Gm-d)||^2: ', res2Nm, resW2Nm
|
||||
write(66,'(a)')' '
|
||||
write(6 ,'(a)')' '
|
||||
! analysis residual
|
||||
mean=sum(abs(fwdTaa(1:dall)))/dall
|
||||
write(66,'(a,f12.4,a)')' ABS Mean T(AA): ',mean,'s'
|
||||
write(6 ,'(a,f12.4,a)')' ABS Mean T(AA): ',mean,'s'
|
||||
mean=sum(abs(fwdTvs(1:dall)))/dall
|
||||
write(66,'(a,f12.4,a)')' ABS Mean T(dVs):',mean,'s'
|
||||
write(6 ,'(a,f12.4,a)')' ABS Mean T(dVs):',mean,'s'
|
||||
end subroutine
|
||||
|
||||
|
||||
! Model Norm !
|
||||
|
||||
subroutine Calmodel2Norm(nar1,nar,maxvp,count3,rw,col,dv,weight)
|
||||
use lsmrblasInterface, only : dnrm2
|
||||
implicit none
|
||||
! works for both Vs and Gcs inversion.
|
||||
integer,intent(in) ::nar1,nar,maxvp,count3
|
||||
real rw(*)
|
||||
integer col(*)
|
||||
real,intent(in):: dv(*)
|
||||
real,intent(in):: weight
|
||||
! OUTPUT
|
||||
real Mnorm2,MwNorm2
|
||||
! PARAMETER
|
||||
integer jj,kk,ii
|
||||
integer i,j,k
|
||||
real Lm(count3),LmWeight(count3)
|
||||
integer numC
|
||||
! LOGICAL:: isTikh
|
||||
!--------------------------------------------------------------------!
|
||||
! count3: row number of L
|
||||
! Formula: Lm=[a12(m1-m2)
|
||||
! a13(m1-m3)]
|
||||
! nar1: number of nonzero value of G
|
||||
! nar: number of nonzero value of Gbar-E
|
||||
! dv: inversion result
|
||||
! rw: value of Gbar
|
||||
! iw2: row number of Gbar, not contain column
|
||||
! col: column number of Gbar
|
||||
! Mnorm2: 2 norm of Lm
|
||||
! numC: count index of nonzero L
|
||||
! weight: in L, weight has added to Gbar, so divide weight
|
||||
! Regularization Type: (T) 1st order Tikhonov ;(F) Gaussian
|
||||
Lm=0
|
||||
LmWeight=0
|
||||
|
||||
do i=1,count3
|
||||
numC=nar1+i
|
||||
Lm(i)=rw(numC)*dv(col(numC))/weight
|
||||
LmWeight(i)=rw(numC)*dv(col(numC))
|
||||
enddo
|
||||
Mnorm2=dnrm2(count3,Lm,1)
|
||||
MwNorm2=dnrm2(count3,LmWeight,1)
|
||||
|
||||
! open(90,file='Lnorm.txt')
|
||||
! do i=1,count3
|
||||
! numC=nar1+i*2-1
|
||||
! write(90,*)numC,col(numC),col(numC+1),dv(col(numC)),dv(col(numC+1)),rw(numC),rw(numC+1)
|
||||
! enddo
|
||||
! close(90)
|
||||
!
|
||||
! open(90,file='dv_output.txt')
|
||||
! do i=1,maxvp
|
||||
! write(90,*)dv(i),dv(i+maxvp),dv(i+maxvp*2)
|
||||
! enddo
|
||||
! close(90)
|
||||
|
||||
write(6 ,'(a,2f12.3)') ' dVs: ||Lm||^2 and ||wLm||^2 : ', Mnorm2, MwNorm2
|
||||
write(66,'(a,2f12.3)') ' dVs: ||Lm||^2 and ||wLm||^2 : ', Mnorm2, MwNorm2
|
||||
end subroutine
|
||||
|
||||
subroutine Calmodel2NormJoint(nar1,nar,maxvp, NreVs, Nre, rw,col,dv, lameGcs, lameVs)
|
||||
use lsmrblasInterface, only : dnrm2
|
||||
implicit none
|
||||
! INPUT
|
||||
! NreVs: number of Vs regularization in G
|
||||
! Nre : number of regularization in G
|
||||
integer,intent(in) ::nar1,nar,maxvp, Nre, NreVs
|
||||
real rw(*)
|
||||
integer col(*)
|
||||
real,intent(in):: dv(*)
|
||||
real,intent(in):: lameGcs,lameVs
|
||||
! OUTPUT
|
||||
real Mnorm2,MwNorm2
|
||||
real VsNorm2,VswNorm2
|
||||
real GcsNorm2,GcswNorm2
|
||||
! PARAMETER
|
||||
integer jj,kk,ii
|
||||
integer i,j,k
|
||||
real Lm(Nre), LmWeight(Nre)
|
||||
integer numC
|
||||
! LOGICAL:: isTikh
|
||||
!--------------------------------------------------------------------!
|
||||
! count3: row number of L
|
||||
! Formula: Lm=[a12(m1-m2)
|
||||
! a13(m1-m3)]
|
||||
! nar1: number of nonzero value of G
|
||||
! nar: number of nonzero value of Gbar-E
|
||||
! dv: inversion result
|
||||
! rw: value of Gbar
|
||||
! iw2: row number of Gbar, not contain column
|
||||
! col: column number of Gbar
|
||||
! Mnorm2: 2 norm of Lm
|
||||
! numC: count index of nonzero L
|
||||
! weight: in L, weight has added to Gbar, so divide weight
|
||||
! Regularization Type: (T) 1st order Tikhonov ;(F) Gaussian
|
||||
Lm=0
|
||||
LmWeight=0
|
||||
|
||||
do i=1, NreVs
|
||||
numC=nar1+i
|
||||
Lm(i)=rw(numC)*dv(col(numC))/lameVs
|
||||
LmWeight(i)=rw(numC)*dv(col(numC))
|
||||
enddo
|
||||
VsNorm2=dnrm2(NreVs, Lm(1:NreVs), 1)
|
||||
VswNorm2=dnrm2(NreVs, LmWeight(1:NreVs), 1)
|
||||
|
||||
do i=NreVs+1, Nre
|
||||
numC=nar1+i
|
||||
Lm(i)=rw(numC)*dv(col(numC))/lameGcs
|
||||
LmWeight(i)=rw(numC)*dv(col(numC))
|
||||
enddo
|
||||
|
||||
GcsNorm2 = dnrm2(Nre-NreVs, Lm(NreVs+1:Nre), 1)
|
||||
GcswNorm2= dnrm2(Nre-NreVs, LmWeight(NreVs+1:Nre), 1)
|
||||
|
||||
Mnorm2=dnrm2(Nre, Lm, 1)
|
||||
MwNorm2=dnrm2(Nre, LmWeight, 1)
|
||||
|
||||
|
||||
write(6 ,'(a,2f12.3)') ' dVs: ||Lm||^2 and ||wLm||^2 : ', VsNorm2, VswNorm2
|
||||
write(66,'(a,2f12.3)') ' dVs: ||Lm||^2 and ||wLm||^2 : ', VsNorm2, VswNorm2
|
||||
write(6 ,'(a,2f12.3)') ' Gcs: ||Lm||^2 and ||wLm||^2 : ', GcsNorm2, GcswNorm2
|
||||
write(66,'(a,2f12.3)') ' Gcs: ||Lm||^2 and ||wLm||^2 : ', GcsNorm2, GcswNorm2
|
||||
write(6 ,'(a,2f12.3)') ' All: ||Lm||^2 and ||wLm||^2 : ', Mnorm2, MwNorm2
|
||||
write(66,'(a,2f12.3)') ' All: ||Lm||^2 and ||wLm||^2 : ', Mnorm2, MwNorm2
|
||||
write(66,'(a)')' '
|
||||
write(6 ,'(a)')' '
|
||||
end subroutine
|
||||
2376
src/src_inv_iso_joint/CalSurfG.f90
Executable file
2376
src/src_inv_iso_joint/CalSurfG.f90
Executable file
File diff suppressed because it is too large
Load Diff
786
src/src_inv_iso_joint/CalSurfGAniso_Aniso.f90
Executable file
786
src/src_inv_iso_joint/CalSurfGAniso_Aniso.f90
Executable file
@@ -0,0 +1,786 @@
|
||||
!---------------------------------------------------------------------------------!
|
||||
! package for the first iteration-which not use the Vs+dv
|
||||
!---------------------------------------------------------------------------------!
|
||||
subroutine CalRayleighPhase(nx,ny,nz,vel,pvRc,iwave,igr,kmaxRc,tRc,depz,minthk)
|
||||
use omp_lib
|
||||
implicit none
|
||||
! INPUT
|
||||
integer nx,ny,nz
|
||||
real vel(nx,ny,nz)
|
||||
|
||||
integer iwave,igr
|
||||
real minthk
|
||||
real depz(nz)
|
||||
integer kmaxRc
|
||||
real*8 tRc(kmaxRc)
|
||||
! OUTPUT
|
||||
real*8 pvRc(nx*ny,kmaxRc)
|
||||
! PARAMETETER LIST
|
||||
|
||||
real vpz(nz),vsz(nz),rhoz(nz)
|
||||
integer mmax,iflsph,mode,rmax
|
||||
integer ii,jj,k,i,nn,kk
|
||||
integer,parameter::NL=200
|
||||
integer,parameter::NP=60
|
||||
real*8 cg1(NP),cg2(NP),cga,cgRc(NP)
|
||||
real rdep(NL),rvp(NL),rvs(NL),rrho(NL),rthk(NL)
|
||||
real depm(NL),vpm(NL),vsm(NL),rhom(NL),thkm(NL)
|
||||
real dlnVs,dlnVp,dlnrho
|
||||
|
||||
mmax=nz
|
||||
iflsph=1
|
||||
mode=1
|
||||
pvRc=0
|
||||
!print*,'depth kernel begin...'
|
||||
!$omp parallel &
|
||||
!$omp default(private) &
|
||||
!$omp shared(depz,nx,ny,nz,minthk,kmaxRc,mmax,vel) &
|
||||
!$omp shared(tRc,pvRc,iflsph,iwave,mode,igr)
|
||||
!$omp do
|
||||
do jj=1,ny
|
||||
do ii=1,nx
|
||||
vsz(1:nz)=vel(ii,jj,1:nz)
|
||||
! some other emperical relationship maybe better,
|
||||
do k=1,nz
|
||||
vpz(k)=0.9409 + 2.0947*vsz(k) - 0.8206*vsz(k)**2+ &
|
||||
0.2683*vsz(k)**3 - 0.0251*vsz(k)**4
|
||||
rhoz(k)=1.6612*vpz(k) - 0.4721*vpz(k)**2 + &
|
||||
0.0671*vpz(k)**3 - 0.0043*vpz(k)**4 + &
|
||||
0.000106*vpz(k)**5
|
||||
enddo
|
||||
|
||||
call refineGrid2LayerMdl(minthk,mmax,depz,vpz,vsz,rhoz,rmax,rdep,&
|
||||
rvp,rvs,rrho,rthk)
|
||||
call surfdisp96(rthk,rvp,rvs,rrho,rmax,iflsph,iwave,mode,igr,kmaxRc,&
|
||||
tRc,cgRc)
|
||||
pvRc((jj-1)*nx+ii,1:kmaxRc)=cgRc(1:kmaxRc)
|
||||
!print*,cgRc(1:kmaxRc)
|
||||
enddo
|
||||
enddo
|
||||
!$omp end do
|
||||
!$omp end parallel
|
||||
end subroutine
|
||||
|
||||
|
||||
|
||||
subroutine SpliceRefinedKernel(nx,ny,nz,rmax,vel,kmaxRc,depz,minthk,Lsen_dcdL,Lsen_dcdA,Lsen_Gsc)
|
||||
use omp_lib
|
||||
implicit none
|
||||
! INPUT
|
||||
integer nx,ny,nz
|
||||
real vel(nx,ny,nz)
|
||||
integer rmax,rmax1
|
||||
integer iwave,igr
|
||||
real minthk
|
||||
real depz(nz)
|
||||
integer kmaxRc
|
||||
! OUTPUT
|
||||
real*4 Lsen_dcdA(nx*ny,kmaxRc,rmax),Lsen_dcdL(nx*ny,kmaxRc,rmax)
|
||||
real*4 Lsen_Gsc(nx*ny,kmaxRc,nz-1)
|
||||
! real*4,dimension(:,:,:),allocatable::Lsen_dcdL,Lsen_dcdA,Lsen_Gsc
|
||||
real*4 dcR_dL(kmaxRc,rmax),dcR_dA(kmaxRc,rmax)
|
||||
|
||||
! PARAMETETER LIST
|
||||
real vpz(nz),vsz(nz),rhoz(nz)
|
||||
integer mmax,iflsph,mode
|
||||
integer ii,jj,k,i,j,nn,kk,jjj
|
||||
integer,parameter::NL=200
|
||||
real rdep(NL),rvp(NL),rvs(NL),rrho(NL),rthk(NL)
|
||||
real depm(NL),vpm(NL),vsm(NL),rhom(NL),thkm(NL)
|
||||
real dlnVs,dlnVp,dlnrho
|
||||
integer nsublay(NL)
|
||||
real*4:: A_TIM(rmax),L_TIM(rmax)
|
||||
integer post,checkstat
|
||||
|
||||
!allocate(Lsen_dcdL(nx*ny,kmaxRc,rmax),Lsen_dcdA(nx*ny,kmaxRc,rmax),stat=checkstat)
|
||||
!allocate(Lsen_Gsc(nx*ny,kmaxRc,nz-1),stat=checkstat)
|
||||
|
||||
mmax=nz
|
||||
Lsen_Gsc=0.0
|
||||
write(*,*) 'First Satance Start!'
|
||||
write(*,*)'rmax=',rmax
|
||||
!$omp parallel &
|
||||
!$omp default(private) &
|
||||
!$omp shared(depz,nx,ny,nz,minthk,kmaxRc,rmax,mmax,vel) &
|
||||
!$omp shared(Lsen_dcdL,Lsen_dcdA,Lsen_Gsc)
|
||||
!$omp do
|
||||
do jj=1,ny
|
||||
do ii=1,nx
|
||||
post=ii+(jj-1)*nx
|
||||
dcR_dL(1:kmaxRc,1:rmax)=Lsen_dcdL(post,1:kmaxRc,1:rmax)
|
||||
dcR_dA(1:kmaxRc,1:rmax)=Lsen_dcdA(post,1:kmaxRc,1:rmax)
|
||||
|
||||
vsz(1:nz)=vel(ii,jj,1:nz)
|
||||
! some other emperical relationship maybe better,
|
||||
do k=1,nz
|
||||
vpz(k)=0.9409 + 2.0947*vsz(k) - 0.8206*vsz(k)**2+ &
|
||||
0.2683*vsz(k)**3 - 0.0251*vsz(k)**4
|
||||
rhoz(k)=1.6612*vpz(k) - 0.4721*vpz(k)**2 + &
|
||||
0.0671*vpz(k)**3 - 0.0043*vpz(k)**4 + &
|
||||
0.000106*vpz(k)**5
|
||||
enddo
|
||||
|
||||
call refineLayerMdl(minthk,mmax,depz,vpz,vsz,rhoz,rmax1,rdep,&
|
||||
rvp,rvs,rrho,rthk, nsublay)
|
||||
if (rmax.NE.rmax1) stop 'Different rmax: Subroutine CalSenKernel.'
|
||||
do i=1,kmaxRc ! period
|
||||
k=0
|
||||
do j=1,nz-1 ! inversion layer
|
||||
do jjj=1,nsublay(j) ! refined layer jj th in jth inversion layer
|
||||
k=k+1
|
||||
A_TIM(k)=rrho(k)*rvp(k)*rvp(k)
|
||||
L_TIM(k)=rrho(k)*rvs(k)*rvs(k)
|
||||
Lsen_Gsc(post,i,j)=Lsen_Gsc(post,i,j)+dcR_dA(i,k)*A_TIM(k)+dcR_dL(i,k)*L_TIM(k)
|
||||
enddo
|
||||
enddo
|
||||
enddo
|
||||
enddo
|
||||
enddo
|
||||
!$omp end do
|
||||
!$omp end parallel
|
||||
!deallocate(Lsen_dcdL,Lsen_dcdA,Lsen_Gsc)
|
||||
end subroutine
|
||||
|
||||
|
||||
|
||||
subroutine refineLayerMdl(minthk0,mmax,dep,vp,vs,rho,&
|
||||
rmax,rdep,rvp,rvs,rrho,rthk,nsublay)
|
||||
!!--------------------------------------------------------------------c
|
||||
!!refine grid based model to layerd based model
|
||||
!!input: minthk: is the minimum thickness of the refined layered model
|
||||
!! mmax: number of depth grid points in the model
|
||||
!! dep, vp, vs, rho: the depth-grid model parameters
|
||||
!! rmax: number of layers in the fined layered model
|
||||
!! rdep, rvp, rvs, rrho, rthk: the refined layered velocity model
|
||||
!!
|
||||
implicit none
|
||||
integer NL
|
||||
parameter (NL=200)
|
||||
integer mmax,rmax
|
||||
real minthk0
|
||||
real minthk
|
||||
real dep(*),vp(*),vs(*),rho(*)
|
||||
real rdep(NL),rvp(NL),rvs(NL),rrho(NL),rthk(NL)
|
||||
integer nsublay(NL)
|
||||
real thk,newthk,initdep
|
||||
integer i,j,k,ngrid
|
||||
|
||||
k = 0
|
||||
initdep = 0.0
|
||||
do i = 1, mmax-1
|
||||
thk = dep(i+1)-dep(i)
|
||||
minthk = thk/minthk0
|
||||
nsublay(i) = int((thk+1.0e-4)/minthk) + 1
|
||||
ngrid = nsublay(i)+1
|
||||
newthk = thk/nsublay(i)
|
||||
do j = 1, nsublay(i)
|
||||
k = k + 1
|
||||
rthk(k) = newthk
|
||||
rdep(k) = initdep + rthk(k)
|
||||
initdep = rdep(k)
|
||||
rvp(k) = vp(i)+(2*j-1)*(vp(i+1)-vp(i))/(2*nsublay(i))
|
||||
rvs(k) = vs(i)+(2*j-1)*(vs(i+1)-vs(i))/(2*nsublay(i))
|
||||
rrho(k) = rho(i)+(2*j-1)*(rho(i+1)-rho(i))/(2*nsublay(i))
|
||||
enddo
|
||||
enddo
|
||||
!! half space model-ref to refineGrid2LayerMdl
|
||||
!! will not be used in kernel part.
|
||||
k = k + 1
|
||||
rthk(k) = 0.0
|
||||
rvp(k) = vp(mmax)
|
||||
rvs(k) = vs(mmax)
|
||||
rrho(k) = rho(mmax)
|
||||
rdep(k) = dep(mmax)
|
||||
rmax = k
|
||||
return
|
||||
end subroutine
|
||||
|
||||
! TYPE: PROGRAM
|
||||
! CODE: ForTRAN 90
|
||||
! This program is designed to implement the Fast Marching
|
||||
! Method (FMM) for calculating first-arrival traveltimes
|
||||
! through a 2-D continuous velocity medium in spherical shell
|
||||
! coordinates (x=theta or latitude, z=phi or longitude).
|
||||
! It is written in Fortran 90, although it is probably more
|
||||
! accurately described as Fortran 77 with some of the Fortran 90
|
||||
! extensions.
|
||||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||
!PROGRAM tomo_surf
|
||||
subroutine CalSurfGAniso(nx, ny, nz, nparpi, vels, iw, rw, col, dsurf, &
|
||||
GGc, GGs, Lsen_Gsc, dall, rmax, tRcV,&
|
||||
goxdf, gozdf, dvxdf, dvzdf, kmaxRc, tRc, periods, depz, minthk, &
|
||||
scxf, sczf, rcxf, rczf, nrc1, nsrcsurf1, kmax, nsrcsurf, nrcf, nar, writepath)
|
||||
use globalp
|
||||
use traveltime
|
||||
implicit none
|
||||
!character (len=30) ::grid,frechet
|
||||
!character (len=40) :: sources,receivers,otimes
|
||||
!character (len=30) :: travelt,rtravel,wrays,cdum
|
||||
integer :: i,j,k,l,nsrc,tnr,urg
|
||||
integer :: sgs,isx,isz,sw,idm1,idm2,nnxb,nnzb
|
||||
integer :: ogx,ogz,grdfx,grdfz,maxbt
|
||||
real(kind=i10) :: x,z,goxb,gozb,dnxb,dnzb
|
||||
!--------------------!
|
||||
! INPUT LIST
|
||||
! nrcf: maximum number of data for a certain receiver. We output this number
|
||||
! when we reformat the data file. You can also set it to nrc*numf, which
|
||||
! is the number of stations times the total
|
||||
! number of periods for dispersion measurements.
|
||||
! nsrcsurf = nsrc
|
||||
! kmax = kmaxRc: total number of period
|
||||
! nsrcsurf1: <-nsrc1: nsrc1(knum) index of sources at specific period
|
||||
! knum: period counter)
|
||||
! nrc1: nrc1(istep, knum), index of records at specific period and source
|
||||
! rcxf,rczf: rcxf(receiver, source, period) the colatitude, longitude of
|
||||
! receiver at fixed source and period (in rad)
|
||||
! scxf,sczf: (source, period) the colatitude and longitude of receiver at
|
||||
! fixed period (in rad)
|
||||
! minthk: 'minthk' = layerthick / sublayernum, can be 1, 2 ,3
|
||||
! depz: nz, depth grid, load from MOD
|
||||
! periods: periods(istep, knum) period index for specific source at specific
|
||||
! period
|
||||
! istep: at kunm-th period index, source index
|
||||
! dvxdf,dvzdf: grid interval in lat and lon direction, to build propagation
|
||||
! grid.
|
||||
! goxdf,gozdf: goxd gozd (upper left point,[lat,lon]) for inversion grid/
|
||||
! velocity grid
|
||||
! vels: <-vsf, initial Vs model, (1:nx,1:ny,1:nz) contain edge points.
|
||||
! nparpi: <-maxvp = (nx-2)*(ny-2)*(nz-1); number of parameter (effective,
|
||||
! does not contain edge grid).
|
||||
! nx ny nz: grid number in lat lon and depth direction
|
||||
! lay: lay=nz-1
|
||||
!--------------------!
|
||||
! OUTPUT LIST
|
||||
! dsurf: forward predicated data (traveltime-s)
|
||||
! iw,rw,col: for output G matrix record
|
||||
! nar: number of G which value is not zero.if Gn*m does not contain zeros, nar =n*m
|
||||
! tRcV: the corresponding phase velocity.
|
||||
!--------------------!
|
||||
! PARA LIST
|
||||
! sources = File containing source locations
|
||||
! receivers = File containing receiver locations
|
||||
! grid = File containing grid of velocity vertices for resampling on a finer
|
||||
! grid with cubic B-splines
|
||||
! frechet = output file containing matrix of frechet derivatives
|
||||
! travelt = File name for storage of traveltime field
|
||||
! wttf = write traveltimes to file? (0=no,>0=source id)
|
||||
! fom = use first-order(0) or mixed-order(1) scheme
|
||||
! nsrc = number of sources
|
||||
! scx,scz = source location in r,x,z
|
||||
! scx,scz = source location in r,x,z
|
||||
! x,z = temporary variables for source location
|
||||
! fsrt = find source-receiver traveltimes? (0=no,1=yes)
|
||||
! rtravel = output file for source-receiver traveltimes
|
||||
! cdum = dummy character variable
|
||||
! wrgf = write ray geometries to file? (<0=all, 0=no, >0=source id.)
|
||||
! wrays = file containing raypath geometries
|
||||
! cfd = calculate Frechet derivatives? (0=no, 1=yes)
|
||||
! tnr = total number of receivers
|
||||
! sgs = Extent of refined source grid
|
||||
! isx,isz = cell containing source
|
||||
! nnxb,nnzb = Backup for nnz,nnx
|
||||
! goxb,gozb = Backup for gox,goz
|
||||
! dnxb,dnzb = Backup for dnx,dnz
|
||||
! ogx,ogz = Location of refined grid origin
|
||||
! gridfx,grdfz = Number of refined nodes per cell
|
||||
! urg = use refined grid (0=no,1=yes,2=previously used)
|
||||
! maxbt = maximum size of narrow band binary tree
|
||||
! otimes = file containing source-receiver association information
|
||||
! pvRc= Rayleigh wave phase velocity model, pv(2D point, period)
|
||||
! velf= 2D phase map at specific period, extracted from pvRc, for the inversion grid
|
||||
! asgr = Apply source grid refinement (0=no,1=yes), set asgr =1
|
||||
!c-----------------------------------------------------------------
|
||||
integer nx,ny,nz
|
||||
integer kmax,nsrcsurf,nrcf
|
||||
real vels(nx,ny,nz)
|
||||
real rw(*)
|
||||
integer iw(*),col(*)
|
||||
real dsurf(*)
|
||||
real goxdf,gozdf,dvxdf,dvzdf
|
||||
integer kmaxRc
|
||||
real*8 tRc(*)
|
||||
integer wavetype(nsrcsurf,kmax)
|
||||
integer periods(nsrcsurf,kmax),nrc1(nsrcsurf,kmax),nsrcsurf1(kmax)
|
||||
integer igrt(nsrcsurf,kmax)
|
||||
real scxf(nsrcsurf,kmax),sczf(nsrcsurf,kmax),rcxf(nrcf,nsrcsurf,kmax),rczf(nrcf,nsrcsurf,kmax)
|
||||
integer nar
|
||||
real minthk
|
||||
integer nparpi
|
||||
|
||||
real vpz(nz),vsz(nz),rhoz(nz),depz(nz)
|
||||
real*8 pvRc(nx*ny,kmaxRc)
|
||||
! real*8 sen_vs(nx*ny,kmax,nz),sen_vp(nx*ny,kmax,nz)
|
||||
! real*8 sen_rho(nx*ny,kmax,nz)
|
||||
! real coe_rho(nz-1),coe_a(nz-1)
|
||||
real*8 velf(ny*nx)
|
||||
integer kmax1,kmax2,kmax3,count1
|
||||
integer igr
|
||||
integer iwave
|
||||
integer knumi,srcnum
|
||||
real,dimension(:,:),allocatable:: fdm
|
||||
real row(2*nparpi)
|
||||
real vpft(nz-1)
|
||||
real cbst1
|
||||
integer ii,jj,kk,nn,istep
|
||||
integer level,maxlevel,maxleveld,HorizonType,VerticalType,PorS
|
||||
real,parameter::ftol=1e-4
|
||||
integer writepath
|
||||
! variables defined by Chuanming Liu !
|
||||
integer dall
|
||||
integer lay,rmax
|
||||
! real*8 Lsen_dcdL(nx*ny,kmax,rmax),Lsen_dcdA(nx*ny,kmax,rmax)
|
||||
! real*8 sen_Gsc(nx*ny,kmax,nz-1),Lsen_Gsc(nx*ny,kmax,nz-1)
|
||||
real*4 Lsen_dcdL(nx*ny,kmax,rmax),Lsen_dcdA(nx*ny,kmax,rmax)
|
||||
real*4 Lsen_Gsc(nx*ny,kmax,nz-1)
|
||||
|
||||
real,dimension(:,:),allocatable::fdmc
|
||||
real,dimension(:,:),allocatable::fdms
|
||||
real rowVs(nparpi),rowGc(nparpi),rowGs(nparpi)
|
||||
integer zz,tt
|
||||
real GVs(dall,nparpi),GGc(dall,nparpi),GGs(dall,nparpi)
|
||||
|
||||
integer Nperiod
|
||||
real*8 Tperiod1,Tperiod2
|
||||
logical ex
|
||||
integer istat
|
||||
character(len=30)Tchar,rayfile
|
||||
|
||||
real*8 tRcV((nx-2)*(ny-2),kmaxRc)
|
||||
integer rbIndex
|
||||
!--------------------------------------------------------------------------!
|
||||
! Part 1. Initialization for assignment of module globap
|
||||
!--------------------------------------------------------------------------!
|
||||
gdx=5
|
||||
gdz=5
|
||||
asgr=1
|
||||
sgdl=8
|
||||
sgs=8
|
||||
earth=6371.0
|
||||
fom=1
|
||||
snb=0.5
|
||||
goxd=goxdf
|
||||
gozd=gozdf
|
||||
dvxd=dvxdf
|
||||
dvzd=dvzdf
|
||||
nvx=nx-2
|
||||
nvz=ny-2
|
||||
allocate(velv(0:nvz+1,0:nvx+1), stat=checkstat)
|
||||
if(checkstat > 0)then
|
||||
write(6,*)'Error with allocate: SUBROUTINE gridder: real velv'
|
||||
endif
|
||||
|
||||
!
|
||||
! Convert from degrees to radians
|
||||
!
|
||||
dvx=dvxd*pi/180.0
|
||||
dvz=dvzd*pi/180.0
|
||||
gox=(90.0-goxd)*pi/180.0
|
||||
goz=gozd*pi/180.0
|
||||
!
|
||||
! Compute corresponding values for propagation grid.
|
||||
!
|
||||
nnx=(nvx-1)*gdx+1
|
||||
nnz=(nvz-1)*gdz+1
|
||||
dnx=dvx/gdx
|
||||
dnz=dvz/gdz
|
||||
dnxd=dvxd/gdx
|
||||
dnzd=dvzd/gdz
|
||||
allocate(veln(nnz,nnx), stat=checkstat)
|
||||
if(checkstat > 0)then
|
||||
write(6,*)'Error with allocate: SUBROUTINE gridder: real veln'
|
||||
endif
|
||||
|
||||
!
|
||||
! call a subroutine which reads in the velocity grid
|
||||
!
|
||||
! call gridder(grid)
|
||||
!
|
||||
! Read in all source coordinates.
|
||||
!
|
||||
! Now work out, source by source, the first-arrival traveltime
|
||||
! field plus source-receiver traveltimes
|
||||
! and ray paths if required. First, allocate memory to the
|
||||
! traveltime field array
|
||||
!
|
||||
allocate(ttn(nnz,nnx), stat=checkstat)
|
||||
if(checkstat > 0)then
|
||||
write(6,*)'Error with allocate: PROGRAM fmmin2d: real ttn'
|
||||
endif
|
||||
rbint=0
|
||||
rbIndex=0
|
||||
!
|
||||
! allocate memory for node status and binary trees
|
||||
!
|
||||
allocate(nsts(nnz,nnx))
|
||||
maxbt=nint(snb*nnx*nnz)
|
||||
allocate(btg(maxbt))
|
||||
|
||||
!--------------------------------------------------------------------------!
|
||||
! Part 2. Calculation of surface wave sensitivity kernel
|
||||
!--------------------------------------------------------------------------!
|
||||
! For use of layer model to calculate sensitivity kernel,
|
||||
! nz inversion grid -> nz-1 inversion layer
|
||||
! for old kernel sen_vsRc(nx*ny,kmaxRc,nz): contain nz grid kernel
|
||||
! which stands for half space
|
||||
|
||||
allocate(fdm(0:nvz+1,0:nvx+1))
|
||||
allocate(fdmc(0:nvz+1,0:nvx+1))
|
||||
allocate(fdms(0:nvz+1,0:nvx+1))
|
||||
GGc=0
|
||||
GGs=0
|
||||
! open(37,file=SenGfile,action='read',status='old')
|
||||
! do j=1,nx*ny
|
||||
! read(37,*)((Lsen_dcdL(j,i,zz),zz=1,rmax),i=1,kmaxRc)
|
||||
! enddo
|
||||
! do j=1,nx*ny
|
||||
! read(37,*)((Lsen_dcdA(j,i,zz),zz=1,rmax),i=1,kmaxRc)
|
||||
! enddo
|
||||
! close(unit=37)
|
||||
! write(6,*)'Load Sensitivity kernel file successfully!'
|
||||
! Lsen_Gsc=0
|
||||
! write(6,*)'SpliceRefinedKernel Begin!'
|
||||
! call SpliceRefinedKernel(nx,ny,nz,rmax,vels,kmaxRc,depz,minthk,Lsen_dcdL,Lsen_dcdA,Lsen_Gsc)
|
||||
! write(6,*)'SpliceRefinedKernel successfully!'
|
||||
! ! phase velocity 3D model.
|
||||
! iwave=2
|
||||
! igr=0
|
||||
! call CalRayleighPhase(nx,ny,nz,vels,pvRc,iwave,igr,kmaxRc,tRc,depz,minthk)
|
||||
! write(6,*)'CalRayleighPhase successfully!'
|
||||
|
||||
iwave=2
|
||||
igr=0
|
||||
Lsen_Gsc=0.0
|
||||
call depthkernelTI(nx,ny,nz,vels,pvRc,iwave,igr,kmaxRc,tRc,depz,minthk,Lsen_Gsc)
|
||||
! write(6,*) 'depthkernelTI successfully!'
|
||||
|
||||
|
||||
!--------------------------------------------------------------------------!
|
||||
! open(37,file='TEST_SenGsc.dat',action='write')
|
||||
! do j=1,nx*ny
|
||||
! write(37,*)((Lsen_Gsc(j,i,zz),zz=1,nz-1),i=1,kmaxRc)
|
||||
! enddo
|
||||
! close(37)
|
||||
!--------------------------------------------------------------------------!
|
||||
|
||||
!--------------------------------------------------------------------------!
|
||||
! Part 3. Main loop:1.periods-knumi 2.source-srcnum 3.record-istep
|
||||
!--------------------------------------------------------------------------!
|
||||
nar=0
|
||||
count1=0
|
||||
!sen_Gsc=0
|
||||
Tperiod1=0
|
||||
! write(*, *) 'Begin cycle on data!'
|
||||
|
||||
do knumi=1, kmax
|
||||
do srcnum=1, nsrcsurf1(knumi)
|
||||
|
||||
velf(1:nx*ny)=pvRc(1:nx*ny,periods(srcnum,knumi))
|
||||
|
||||
call gridder(velf)
|
||||
x=scxf(srcnum,knumi)
|
||||
z=sczf(srcnum,knumi)
|
||||
!
|
||||
! Begin by computing refined source grid if required
|
||||
!
|
||||
urg=0
|
||||
if(asgr.eq.1)then
|
||||
!
|
||||
! Back up coarse velocity grid to a holding matrix
|
||||
!
|
||||
allocate(velnb(nnz,nnx))
|
||||
|
||||
velnb(1:nnz,1:nnx)=veln(1:nnz,1:nnx)
|
||||
nnxb=nnx
|
||||
nnzb=nnz
|
||||
dnxb=dnx
|
||||
dnzb=dnz
|
||||
goxb=gox
|
||||
gozb=goz
|
||||
!
|
||||
! Identify nearest neighbouring node to source
|
||||
!
|
||||
isx=INT((x-gox)/dnx)+1
|
||||
isz=INT((z-goz)/dnz)+1
|
||||
sw=0
|
||||
if(isx.lt.1.or.isx.gt.nnx)sw=1
|
||||
if(isz.lt.1.or.isz.gt.nnz)sw=1
|
||||
if(sw.eq.1)then
|
||||
x=90.0-x*180.0/pi
|
||||
z=z*180.0/pi
|
||||
write(6,*)"Source lies outside bounds of model (lat,long)= ",x,z
|
||||
write(6,*)"TERMINATING PROGRAM!!!"
|
||||
stop
|
||||
endif
|
||||
if(isx.eq.nnx)isx=isx-1
|
||||
if(isz.eq.nnz)isz=isz-1
|
||||
!
|
||||
! Now find rectangular box that extends outward from the nearest source
|
||||
! node to "sgs" nodes away.
|
||||
!
|
||||
vnl=isx-sgs
|
||||
if(vnl.lt.1)vnl=1
|
||||
vnr=isx+sgs
|
||||
if(vnr.gt.nnx)vnr=nnx
|
||||
vnt=isz-sgs
|
||||
if(vnt.lt.1)vnt=1
|
||||
vnb=isz+sgs
|
||||
if(vnb.gt.nnz)vnb=nnz
|
||||
nrnx=(vnr-vnl)*sgdl+1
|
||||
nrnz=(vnb-vnt)*sgdl+1
|
||||
drnx=dvx/real(gdx*sgdl)
|
||||
drnz=dvz/real(gdz*sgdl)
|
||||
gorx=gox+dnx*(vnl-1)
|
||||
gorz=goz+dnz*(vnt-1)
|
||||
nnx=nrnx
|
||||
nnz=nrnz
|
||||
dnx=drnx
|
||||
dnz=drnz
|
||||
gox=gorx
|
||||
goz=gorz
|
||||
!
|
||||
! reallocate velocity and traveltime arrays if nnx>nnxb or nnz<nnzb.
|
||||
!
|
||||
if(nnx.gt.nnxb.or.nnz.gt.nnzb)then
|
||||
idm1=nnx
|
||||
if(nnxb.gt.idm1)idm1=nnxb
|
||||
idm2=nnz
|
||||
if(nnzb.gt.idm2)idm2=nnzb
|
||||
deallocate(veln,ttn,nsts,btg)
|
||||
allocate(veln(idm2,idm1))
|
||||
allocate(ttn(idm2,idm1))
|
||||
allocate(nsts(idm2,idm1))
|
||||
maxbt=nint(snb*idm1*idm2)
|
||||
allocate(btg(maxbt))
|
||||
endif
|
||||
!
|
||||
! call a subroutine to compute values of refined velocity nodes
|
||||
!
|
||||
call bsplrefine
|
||||
!
|
||||
! Compute first-arrival traveltime field through refined grid.
|
||||
!
|
||||
urg=1
|
||||
call travel(x,z,urg)
|
||||
!
|
||||
! Now map refined grid onto coarse grid.
|
||||
!
|
||||
allocate(ttnr(nnzb,nnxb))
|
||||
allocate(nstsr(nnzb,nnxb))
|
||||
if(nnx.gt.nnxb.or.nnz.gt.nnzb)then
|
||||
idm1=nnx
|
||||
if(nnxb.gt.idm1)idm1=nnxb
|
||||
idm2=nnz
|
||||
if(nnzb.gt.idm2)idm2=nnzb
|
||||
deallocate(ttnr,nstsr)
|
||||
allocate(ttnr(idm2,idm1))
|
||||
allocate(nstsr(idm2,idm1))
|
||||
endif
|
||||
ttnr=ttn
|
||||
nstsr=nsts
|
||||
ogx=vnl
|
||||
ogz=vnt
|
||||
grdfx=sgdl
|
||||
grdfz=sgdl
|
||||
nsts=-1
|
||||
do k=1,nnz,grdfz
|
||||
idm1=ogz+(k-1)/grdfz
|
||||
do l=1,nnx,grdfx
|
||||
idm2=ogx+(l-1)/grdfx
|
||||
nsts(idm1,idm2)=nstsr(k,l)
|
||||
if(nsts(idm1,idm2).ge.0)then
|
||||
ttn(idm1,idm2)=ttnr(k,l)
|
||||
endif
|
||||
enddo
|
||||
enddo
|
||||
!
|
||||
! Backup refined grid information
|
||||
!
|
||||
nnxr=nnx
|
||||
nnzr=nnz
|
||||
goxr=gox
|
||||
gozr=goz
|
||||
dnxr=dnx
|
||||
dnzr=dnz
|
||||
!
|
||||
! Restore remaining values.
|
||||
!
|
||||
nnx=nnxb
|
||||
nnz=nnzb
|
||||
dnx=dnxb
|
||||
dnz=dnzb
|
||||
gox=goxb
|
||||
goz=gozb
|
||||
do j=1,nnx
|
||||
do k=1,nnz
|
||||
veln(k,j)=velnb(k,j)
|
||||
enddo
|
||||
enddo
|
||||
!
|
||||
! Ensure that the narrow band is complete;
|
||||
! if not, then some alive points will need to be made close.
|
||||
!
|
||||
do k=1,nnx
|
||||
do l=1,nnz
|
||||
if(nsts(l,k).eq.0)then
|
||||
if(l-1.ge.1)then
|
||||
if(nsts(l-1,k).eq.-1)nsts(l,k)=1
|
||||
endif
|
||||
if(l+1.le.nnz)then
|
||||
if(nsts(l+1,k).eq.-1)nsts(l,k)=1
|
||||
endif
|
||||
if(k-1.ge.1)then
|
||||
if(nsts(l,k-1).eq.-1)nsts(l,k)=1
|
||||
endif
|
||||
if(k+1.le.nnx)then
|
||||
if(nsts(l,k+1).eq.-1)nsts(l,k)=1
|
||||
endif
|
||||
endif
|
||||
enddo
|
||||
enddo
|
||||
!
|
||||
! Finally, call routine for computing traveltimes once again.
|
||||
!
|
||||
urg=2
|
||||
call travel(x, z, urg)
|
||||
!
|
||||
else
|
||||
!
|
||||
! call a subroutine that works out the first-arrival traveltime
|
||||
! field.--- for not Apply source grid refinement
|
||||
!
|
||||
call travel(x, z, urg)
|
||||
|
||||
endif ! (if asgr .eq. 1)
|
||||
!
|
||||
! Find source-receiver traveltimes if required
|
||||
!
|
||||
!----------------------------------------------------------------------!
|
||||
! Calculate raypath geometries and write to file if required.
|
||||
! Calculate Frechet derivatives with the same subroutine if required.
|
||||
!
|
||||
! nvz, nvx: inversion grid nvx=nx-2; nvz=ny-2
|
||||
! fdm(0:nvz+1,0:nvx+1): inversion grid, raypath sensitivity
|
||||
! nparpi: (nx-2)*(ny-2)*(nz-1)
|
||||
! count1: data, d, counter index
|
||||
! nn: 1: nparpi , model index
|
||||
! nar: number of G which value is not zero.if Gn*m does not contain zeros, nar =n*m
|
||||
! rw: G none zero value, if Gn*m does not contain zeros, nar =n*mTperiod1
|
||||
! col: counter index on model parameter, col(i) means model parameter order at i th data in G ---m index
|
||||
! iw: counter index on data.---n index, iw(i) means data order at i th data in G, i=1: nar
|
||||
! row: value of count1 row of G
|
||||
do istep = 1, nrc1(srcnum, knumi)
|
||||
call srtimes(x,z,rcxf(istep,srcnum,knumi),rczf(istep,srcnum,knumi),cbst1)
|
||||
count1 = count1 + 1
|
||||
dsurf(count1) = cbst1
|
||||
|
||||
Nperiod=periods(srcnum,knumi)
|
||||
Tperiod2=tRc(Nperiod)
|
||||
if (writepath.eq.1)then
|
||||
if (abs(Tperiod1-Tperiod2).gt.ftol)then
|
||||
inquire(unit=40,exist=ex)
|
||||
if(ex) close(unit=40,iostat=istat)
|
||||
write(Tchar,'(f5.1)')Tperiod2
|
||||
rayfile='raypath_refmdl_'//TRIM(adjustl(Tchar))//'s.dat'
|
||||
open(40,file=rayfile,action='write')
|
||||
Tperiod1=Tperiod2
|
||||
else
|
||||
inquire(file=rayfile,exist=ex)
|
||||
if(.not.ex) stop "raypath file hasn't built."
|
||||
endif
|
||||
endif
|
||||
|
||||
call rpathsAzim(x,z,fdm,fdmc,fdms,rcxf(istep,srcnum,knumi),rczf(istep,srcnum,knumi),writepath,Tperiod2)
|
||||
row(1:2*nparpi)=0.0
|
||||
do jj=1,nvz
|
||||
do kk=1,nvx
|
||||
if(abs(fdm(jj,kk)).ge.ftol) then
|
||||
! row for Gc/L
|
||||
row( (jj-1)*nvx+kk: (nz-2)*nvz*nvx+(jj-1)*nvx+kk:nvx*nvz)=&
|
||||
Lsen_Gsc(jj*(nvx+2)+kk+1,knumi,1:nz-1)*fdmc(jj,kk)
|
||||
! row for Gs/L
|
||||
row(nparpi+ (jj-1)*nvx+kk: nparpi+(nz-2)*nvz*nvx+(jj-1)*nvx+kk: nvx*nvz)=&
|
||||
Lsen_Gsc(jj*(nvx+2)+kk+1,knumi,1:nz-1)*fdms(jj,kk)
|
||||
endif
|
||||
enddo
|
||||
enddo
|
||||
|
||||
do nn=1,nparpi*2
|
||||
if(abs(row(nn)).gt.ftol) then
|
||||
nar = nar+1
|
||||
rw(nar) = real(row(nn))
|
||||
iw(nar+1) = count1
|
||||
col(nar) = nn
|
||||
else
|
||||
row(nn)=0.0
|
||||
endif
|
||||
enddo
|
||||
!------------------------------------------------------------------!
|
||||
! For test
|
||||
! write(37,*)(row(i),i=1,2*nparpi)
|
||||
!------------------------------------------------------------------!
|
||||
! output G matrix which is used in forward Calculate ||W(Gm-d)||2
|
||||
! note: sen_Gsc:(nx*ny,kmaxRc,nz-1)--> GGcs(dataIndex,nvx*nvz*(nz-1)):
|
||||
! GGcs(dataIndex,2Dgrid-depth1---> depth nz)
|
||||
do jj=1,nvz
|
||||
do kk=1,nvx
|
||||
if(abs(fdm(jj,kk)).ge.ftol) then
|
||||
GGc(count1,(jj-1)*nvx+kk:(nz-2)*nvz*nvx+(jj-1)*nvx+kk:nvx*nvz) = &
|
||||
Lsen_Gsc(jj*(nvx+2)+kk+1,knumi,1:nz-1)*fdmc(jj,kk)
|
||||
|
||||
GGs(count1,(jj-1)*nvx+kk:(nz-2)*nvz*nvx+(jj-1)*nvx+kk:nvx*nvz) = &
|
||||
Lsen_Gsc(jj*(nvx+2)+kk+1,knumi,1:nz-1)*fdms(jj,kk)
|
||||
endif
|
||||
enddo
|
||||
enddo
|
||||
|
||||
enddo ! records at fixed source and period.
|
||||
!------------------------------------------------------------------!
|
||||
if(asgr.eq.1) deallocate(ttnr,nstsr)
|
||||
|
||||
if(rbint.eq.1)then
|
||||
rbIndex=rbIndex+1
|
||||
endif
|
||||
if(asgr.eq.1)then
|
||||
deallocate (velnb, stat=checkstat)
|
||||
if(checkstat > 0)then
|
||||
write(6,*)'Error with deallocate: PROGRAM fmmin2d: velnb'
|
||||
endif
|
||||
endif
|
||||
|
||||
enddo !( loop in period)
|
||||
enddo !(loop in source branch)
|
||||
|
||||
inquire(unit=40, exist=ex)
|
||||
if(ex) close(unit=40, iostat=istat)
|
||||
|
||||
inquire(unit=37, exist=ex)
|
||||
if(ex) close(unit=37, iostat=istat)
|
||||
!--------------------------------------------------------------------------!
|
||||
! output period tomo map in the inversion range
|
||||
! pvRc(1:nx*ny,1:kmaxRc)-- only need (nvx*nvz))
|
||||
tRcV=0.0
|
||||
do tt=1,kmaxRc
|
||||
do jj=1,ny-2
|
||||
do ii=1,nx-2
|
||||
! write(41,'(5f10.4)') gozd+(jj-1)*dvzd,goxd-(ii-1)*dvxd,tRc(tt),pvRc(jj*nx+ii+1,tt)
|
||||
tRcV((jj-1)*(nx-2)+ii, tt)=pvRc(jj*nx+ii+1,tt)
|
||||
enddo
|
||||
enddo
|
||||
enddo
|
||||
|
||||
|
||||
if(rbIndex.GE.1)then
|
||||
write(6,*) rbIndex,' ray path along the boundary, dangerous!!'
|
||||
! write(6,*)'Note that at least one two-point ray path'
|
||||
! write(6,*)'tracked along the boundary of the model.'
|
||||
! write(6,*)'This class of path is unlikely to be'
|
||||
! write(6,*)'a true path, and it is STRONGLY RECOMMendED'
|
||||
! write(6,*)'that you adjust the dimensions of your grid'
|
||||
! write(6,*)'to prevent this from occurring.'
|
||||
endif
|
||||
|
||||
deallocate(fdm)
|
||||
deallocate(fdmc)
|
||||
deallocate(fdms)
|
||||
deallocate(velv,veln,ttn,nsts,btg)
|
||||
end subroutine
|
||||
827
src/src_inv_iso_joint/CalSurfGAniso_Joint.f90
Executable file
827
src/src_inv_iso_joint/CalSurfGAniso_Joint.f90
Executable file
@@ -0,0 +1,827 @@
|
||||
!---------------------------------------------------------------------------------!
|
||||
! package for the first iteration-which not use the Vs+dv
|
||||
!---------------------------------------------------------------------------------!
|
||||
subroutine CalRayleighPhase(nx,ny,nz,vel,pvRc,iwave,igr,kmaxRc,tRc,depz,minthk)
|
||||
use omp_lib
|
||||
implicit none
|
||||
! INPUT
|
||||
integer nx,ny,nz
|
||||
real vel(nx,ny,nz)
|
||||
|
||||
integer iwave,igr
|
||||
real minthk
|
||||
real depz(nz)
|
||||
integer kmaxRc
|
||||
real*8 tRc(kmaxRc)
|
||||
! OUTPUT
|
||||
real*8 pvRc(nx*ny,kmaxRc)
|
||||
! PARAMETETER LIST
|
||||
|
||||
real vpz(nz),vsz(nz),rhoz(nz)
|
||||
integer mmax,iflsph,mode,rmax
|
||||
integer ii,jj,k,i,nn,kk
|
||||
integer,parameter::NL=200
|
||||
integer,parameter::NP=60
|
||||
real*8 cg1(NP),cg2(NP),cga,cgRc(NP)
|
||||
real rdep(NL),rvp(NL),rvs(NL),rrho(NL),rthk(NL)
|
||||
real depm(NL),vpm(NL),vsm(NL),rhom(NL),thkm(NL)
|
||||
real dlnVs,dlnVp,dlnrho
|
||||
|
||||
mmax=nz
|
||||
iflsph=1
|
||||
mode=1
|
||||
pvRc=0
|
||||
!print*,'depth kernel begin...'
|
||||
!$omp parallel &
|
||||
!$omp default(private) &
|
||||
!$omp shared(depz,nx,ny,nz,minthk,kmaxRc,mmax,vel) &
|
||||
!$omp shared(tRc,pvRc,iflsph,iwave,mode,igr)
|
||||
!$omp do
|
||||
do jj=1,ny
|
||||
do ii=1,nx
|
||||
vsz(1:nz)=vel(ii,jj,1:nz)
|
||||
! some other emperical relationship maybe better,
|
||||
do k=1,nz
|
||||
vpz(k)=0.9409 + 2.0947*vsz(k) - 0.8206*vsz(k)**2+ &
|
||||
0.2683*vsz(k)**3 - 0.0251*vsz(k)**4
|
||||
rhoz(k)=1.6612*vpz(k) - 0.4721*vpz(k)**2 + &
|
||||
0.0671*vpz(k)**3 - 0.0043*vpz(k)**4 + &
|
||||
0.000106*vpz(k)**5
|
||||
enddo
|
||||
|
||||
call refineGrid2LayerMdl(minthk,mmax,depz,vpz,vsz,rhoz,rmax,rdep,&
|
||||
rvp,rvs,rrho,rthk)
|
||||
call surfdisp96(rthk,rvp,rvs,rrho,rmax,iflsph,iwave,mode,igr,kmaxRc,&
|
||||
tRc,cgRc)
|
||||
pvRc((jj-1)*nx+ii,1:kmaxRc)=cgRc(1:kmaxRc)
|
||||
!print*,cgRc(1:kmaxRc)
|
||||
enddo
|
||||
enddo
|
||||
!$omp end do
|
||||
!$omp end parallel
|
||||
end subroutine
|
||||
|
||||
|
||||
|
||||
subroutine SpliceRefinedKernel(nx,ny,nz,rmax,vel,kmaxRc,depz,minthk,Lsen_dcdL,Lsen_dcdA,Lsen_Gsc)
|
||||
use omp_lib
|
||||
implicit none
|
||||
! INPUT
|
||||
integer nx,ny,nz
|
||||
real vel(nx,ny,nz)
|
||||
integer rmax,rmax1
|
||||
integer iwave,igr
|
||||
real minthk
|
||||
real depz(nz)
|
||||
integer kmaxRc
|
||||
! OUTPUT
|
||||
real*4 Lsen_dcdA(nx*ny,kmaxRc,rmax),Lsen_dcdL(nx*ny,kmaxRc,rmax)
|
||||
real*4 Lsen_Gsc(nx*ny,kmaxRc,nz-1)
|
||||
! real*4,dimension(:,:,:),allocatable::Lsen_dcdL,Lsen_dcdA,Lsen_Gsc
|
||||
real*4 dcR_dL(kmaxRc,rmax),dcR_dA(kmaxRc,rmax)
|
||||
|
||||
! PARAMETETER LIST
|
||||
real vpz(nz),vsz(nz),rhoz(nz)
|
||||
integer mmax,iflsph,mode
|
||||
integer ii,jj,k,i,j,nn,kk,jjj
|
||||
integer,parameter::NL=200
|
||||
real rdep(NL),rvp(NL),rvs(NL),rrho(NL),rthk(NL)
|
||||
real depm(NL),vpm(NL),vsm(NL),rhom(NL),thkm(NL)
|
||||
real dlnVs,dlnVp,dlnrho
|
||||
integer nsublay(NL)
|
||||
real*4:: A_TIM(rmax),L_TIM(rmax)
|
||||
integer post,checkstat
|
||||
|
||||
!allocate(Lsen_dcdL(nx*ny,kmaxRc,rmax),Lsen_dcdA(nx*ny,kmaxRc,rmax),stat=checkstat)
|
||||
!allocate(Lsen_Gsc(nx*ny,kmaxRc,nz-1),stat=checkstat)
|
||||
|
||||
mmax=nz
|
||||
Lsen_Gsc=0.0
|
||||
write(*,*) 'First Satance Start!'
|
||||
write(*,*)'rmax=',rmax
|
||||
!$omp parallel &
|
||||
!$omp default(private) &
|
||||
!$omp shared(depz,nx,ny,nz,minthk,kmaxRc,rmax,mmax,vel) &
|
||||
!$omp shared(Lsen_dcdL,Lsen_dcdA,Lsen_Gsc)
|
||||
!$omp do
|
||||
do jj=1,ny
|
||||
do ii=1,nx
|
||||
post=ii+(jj-1)*nx
|
||||
dcR_dL(1:kmaxRc,1:rmax)=Lsen_dcdL(post,1:kmaxRc,1:rmax)
|
||||
dcR_dA(1:kmaxRc,1:rmax)=Lsen_dcdA(post,1:kmaxRc,1:rmax)
|
||||
|
||||
vsz(1:nz)=vel(ii,jj,1:nz)
|
||||
! some other emperical relationship maybe better,
|
||||
do k=1,nz
|
||||
vpz(k)=0.9409 + 2.0947*vsz(k) - 0.8206*vsz(k)**2+ &
|
||||
0.2683*vsz(k)**3 - 0.0251*vsz(k)**4
|
||||
rhoz(k)=1.6612*vpz(k) - 0.4721*vpz(k)**2 + &
|
||||
0.0671*vpz(k)**3 - 0.0043*vpz(k)**4 + &
|
||||
0.000106*vpz(k)**5
|
||||
enddo
|
||||
|
||||
call refineLayerMdl(minthk,mmax,depz,vpz,vsz,rhoz,rmax1,rdep,&
|
||||
rvp,rvs,rrho,rthk, nsublay)
|
||||
if (rmax.NE.rmax1) stop 'Different rmax: Subroutine CalSenKernel.'
|
||||
do i=1,kmaxRc ! period
|
||||
k=0
|
||||
do j=1,nz-1 ! inversion layer
|
||||
do jjj=1,nsublay(j) ! refined layer jj th in jth inversion layer
|
||||
k=k+1
|
||||
A_TIM(k)=rrho(k)*rvp(k)*rvp(k)
|
||||
L_TIM(k)=rrho(k)*rvs(k)*rvs(k)
|
||||
Lsen_Gsc(post,i,j)=Lsen_Gsc(post,i,j)+dcR_dA(i,k)*A_TIM(k)+dcR_dL(i,k)*L_TIM(k)
|
||||
enddo
|
||||
enddo
|
||||
enddo
|
||||
enddo
|
||||
enddo
|
||||
!$omp end do
|
||||
!$omp end parallel
|
||||
!deallocate(Lsen_dcdL,Lsen_dcdA,Lsen_Gsc)
|
||||
end subroutine
|
||||
|
||||
|
||||
|
||||
subroutine refineLayerMdl(minthk0,mmax,dep,vp,vs,rho,&
|
||||
rmax,rdep,rvp,rvs,rrho,rthk,nsublay)
|
||||
!!--------------------------------------------------------------------c
|
||||
!!refine grid based model to layerd based model
|
||||
!!input: minthk: is the minimum thickness of the refined layered model
|
||||
!! mmax: number of depth grid points in the model
|
||||
!! dep, vp, vs, rho: the depth-grid model parameters
|
||||
!! rmax: number of layers in the fined layered model
|
||||
!! rdep, rvp, rvs, rrho, rthk: the refined layered velocity model
|
||||
!!
|
||||
implicit none
|
||||
integer NL
|
||||
parameter (NL=200)
|
||||
integer mmax,rmax
|
||||
real minthk0
|
||||
real minthk
|
||||
real dep(*),vp(*),vs(*),rho(*)
|
||||
real rdep(NL),rvp(NL),rvs(NL),rrho(NL),rthk(NL)
|
||||
integer nsublay(NL)
|
||||
real thk,newthk,initdep
|
||||
integer i,j,k,ngrid
|
||||
|
||||
k = 0
|
||||
initdep = 0.0
|
||||
do i = 1, mmax-1
|
||||
thk = dep(i+1)-dep(i)
|
||||
minthk = thk/minthk0
|
||||
nsublay(i) = int((thk+1.0e-4)/minthk) + 1
|
||||
ngrid = nsublay(i)+1
|
||||
newthk = thk/nsublay(i)
|
||||
do j = 1, nsublay(i)
|
||||
k = k + 1
|
||||
rthk(k) = newthk
|
||||
rdep(k) = initdep + rthk(k)
|
||||
initdep = rdep(k)
|
||||
rvp(k) = vp(i)+(2*j-1)*(vp(i+1)-vp(i))/(2*nsublay(i))
|
||||
rvs(k) = vs(i)+(2*j-1)*(vs(i+1)-vs(i))/(2*nsublay(i))
|
||||
rrho(k) = rho(i)+(2*j-1)*(rho(i+1)-rho(i))/(2*nsublay(i))
|
||||
enddo
|
||||
enddo
|
||||
!! half space model-ref to refineGrid2LayerMdl
|
||||
!! will not be used in kernel part.
|
||||
k = k + 1
|
||||
rthk(k) = 0.0
|
||||
rvp(k) = vp(mmax)
|
||||
rvs(k) = vs(mmax)
|
||||
rrho(k) = rho(mmax)
|
||||
rdep(k) = dep(mmax)
|
||||
rmax = k
|
||||
return
|
||||
end subroutine
|
||||
|
||||
! TYPE: PROGRAM
|
||||
! CODE: ForTRAN 90
|
||||
! This program is designed to implement the Fast Marching
|
||||
! Method (FMM) for calculating first-arrival traveltimes
|
||||
! through a 2-D continuous velocity medium in spherical shell
|
||||
! coordinates (x=theta or latitude, z=phi or longitude).
|
||||
! It is written in Fortran 90, although it is probably more
|
||||
! accurately described as Fortran 77 with some of the Fortran 90
|
||||
! extensions.
|
||||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||
!PROGRAM tomo_surf
|
||||
subroutine CalSurfGAnisoJoint(nx, ny, nz, nparpi, vels, iw, rw, col, dsurf, &
|
||||
GVs,GGc, GGs, Lsen_Gsc, dall, rmax, tRcV,&
|
||||
goxdf, gozdf, dvxdf, dvzdf, kmaxRc, tRc, periods, depz, minthk, &
|
||||
scxf, sczf, rcxf, rczf, nrc1, nsrcsurf1, kmax, nsrcsurf, nrcf, nar, writepath)
|
||||
use globalp
|
||||
use traveltime
|
||||
implicit none
|
||||
!character (len=30) ::grid,frechet
|
||||
!character (len=40) :: sources,receivers,otimes
|
||||
!character (len=30) :: travelt,rtravel,wrays,cdum
|
||||
integer :: i,j,k,l,nsrc,tnr,urg
|
||||
integer :: sgs,isx,isz,sw,idm1,idm2,nnxb,nnzb
|
||||
integer :: ogx,ogz,grdfx,grdfz,maxbt
|
||||
real(kind=i10) :: x,z,goxb,gozb,dnxb,dnzb
|
||||
!--------------------!
|
||||
! INPUT LIST
|
||||
! nrcf: maximum number of data for a certain receiver. We output this number
|
||||
! when we reformat the data file. You can also set it to nrc*numf, which
|
||||
! is the number of stations times the total
|
||||
! number of periods for dispersion measurements.
|
||||
! nsrcsurf = nsrc
|
||||
! kmax = kmaxRc: total number of period
|
||||
! nsrcsurf1: <-nsrc1: nsrc1(knum) index of sources at specific period
|
||||
! knum: period counter)
|
||||
! nrc1: nrc1(istep, knum), index of records at specific period and source
|
||||
! rcxf,rczf: rcxf(receiver, source, period) the colatitude, longitude of
|
||||
! receiver at fixed source and period (in rad)
|
||||
! scxf,sczf: (source, period) the colatitude and longitude of receiver at
|
||||
! fixed period (in rad)
|
||||
! minthk: 'minthk' = layerthick / sublayernum, can be 1, 2 ,3
|
||||
! depz: nz, depth grid, load from MOD
|
||||
! periods: periods(istep, knum) period index for specific source at specific
|
||||
! period
|
||||
! istep: at kunm-th period index, source index
|
||||
! dvxdf,dvzdf: grid interval in lat and lon direction, to build propagation
|
||||
! grid.
|
||||
! goxdf,gozdf: goxd gozd (upper left point,[lat,lon]) for inversion grid/
|
||||
! velocity grid
|
||||
! vels: <-vsf, initial Vs model, (1:nx,1:ny,1:nz) contain edge points.
|
||||
! nparpi: <-maxvp = (nx-2)*(ny-2)*(nz-1); number of parameter (effective,
|
||||
! does not contain edge grid).
|
||||
! nx ny nz: grid number in lat lon and depth direction
|
||||
! lay: lay=nz-1
|
||||
!--------------------!
|
||||
! OUTPUT LIST
|
||||
! dsurf: forward predicated data (traveltime-s)
|
||||
! iw,rw,col: for output G matrix record
|
||||
! nar: number of G which value is not zero.if Gn*m does not contain zeros, nar =n*m
|
||||
! tRcV: the corresponding phase velocity.
|
||||
!--------------------!
|
||||
! PARA LIST
|
||||
! sources = File containing source locations
|
||||
! receivers = File containing receiver locations
|
||||
! grid = File containing grid of velocity vertices for resampling on a finer
|
||||
! grid with cubic B-splines
|
||||
! frechet = output file containing matrix of frechet derivatives
|
||||
! travelt = File name for storage of traveltime field
|
||||
! wttf = write traveltimes to file? (0=no,>0=source id)
|
||||
! fom = use first-order(0) or mixed-order(1) scheme
|
||||
! nsrc = number of sources
|
||||
! scx,scz = source location in r,x,z
|
||||
! scx,scz = source location in r,x,z
|
||||
! x,z = temporary variables for source location
|
||||
! fsrt = find source-receiver traveltimes? (0=no,1=yes)
|
||||
! rtravel = output file for source-receiver traveltimes
|
||||
! cdum = dummy character variable
|
||||
! wrgf = write ray geometries to file? (<0=all, 0=no, >0=source id.)
|
||||
! wrays = file containing raypath geometries
|
||||
! cfd = calculate Frechet derivatives? (0=no, 1=yes)
|
||||
! tnr = total number of receivers
|
||||
! sgs = Extent of refined source grid
|
||||
! isx,isz = cell containing source
|
||||
! nnxb,nnzb = Backup for nnz,nnx
|
||||
! goxb,gozb = Backup for gox,goz
|
||||
! dnxb,dnzb = Backup for dnx,dnz
|
||||
! ogx,ogz = Location of refined grid origin
|
||||
! gridfx,grdfz = Number of refined nodes per cell
|
||||
! urg = use refined grid (0=no,1=yes,2=previously used)
|
||||
! maxbt = maximum size of narrow band binary tree
|
||||
! otimes = file containing source-receiver association information
|
||||
! pvRc= Rayleigh wave phase velocity model, pv(2D point, period)
|
||||
! velf= 2D phase map at specific period, extracted from pvRc, for the inversion grid
|
||||
! asgr = Apply source grid refinement (0=no,1=yes), set asgr =1
|
||||
!c-----------------------------------------------------------------
|
||||
integer nx,ny,nz
|
||||
integer kmax,nsrcsurf,nrcf
|
||||
real vels(nx,ny,nz)
|
||||
|
||||
real rw(*)
|
||||
integer iw(*),col(*)
|
||||
real dsurf(*)
|
||||
real goxdf,gozdf,dvxdf,dvzdf
|
||||
integer kmaxRc
|
||||
real*8 tRc(*)
|
||||
integer wavetype(nsrcsurf,kmax)
|
||||
integer periods(nsrcsurf,kmax),nrc1(nsrcsurf,kmax),nsrcsurf1(kmax)
|
||||
integer igrt(nsrcsurf,kmax)
|
||||
real scxf(nsrcsurf,kmax),sczf(nsrcsurf,kmax),rcxf(nrcf,nsrcsurf,kmax),rczf(nrcf,nsrcsurf,kmax)
|
||||
integer nar
|
||||
real minthk
|
||||
integer nparpi
|
||||
|
||||
real vpz(nz),vsz(nz),rhoz(nz),depz(nz)
|
||||
real*8 pvRc(nx*ny,kmaxRc)
|
||||
real*8 pvRc2(nx*ny,kmaxRc)
|
||||
! real*8 sen_vs(nx*ny,kmax,nz),sen_vp(nx*ny,kmax,nz)
|
||||
! real*8 sen_rho(nx*ny,kmax,nz)
|
||||
real coe_rho(nz-1),coe_a(nz-1)
|
||||
real*8 velf(ny*nx)
|
||||
integer kmax1,kmax2,kmax3
|
||||
integer count1
|
||||
integer igr
|
||||
integer iwave
|
||||
integer knumi,srcnum
|
||||
real,dimension(:,:),allocatable:: fdm
|
||||
real row(3*nparpi)
|
||||
real vpft(nz-1)
|
||||
real cbst1
|
||||
integer ii,jj,kk,nn,istep
|
||||
integer level,maxlevel,maxleveld,HorizonType,VerticalType,PorS
|
||||
real,parameter::ftol=1e-4
|
||||
integer writepath
|
||||
! variables defined by Chuanming Liu !
|
||||
integer dall
|
||||
integer lay,rmax
|
||||
! real*8 Lsen_dcdL(nx*ny,kmax,rmax),Lsen_dcdA(nx*ny,kmax,rmax)
|
||||
! real*8 sen_Gsc(nx*ny,kmax,nz-1),Lsen_Gsc(nx*ny,kmax,nz-1)
|
||||
real*4 Lsen_dcdL(nx*ny,kmax,rmax),Lsen_dcdA(nx*ny,kmax,rmax)
|
||||
real*4 Lsen_Gsc(nx*ny,kmax,nz-1)
|
||||
|
||||
real*8 sen_vsRc(nx*ny,kmax,nz),sen_vpRc(nx*ny,kmax,nz)
|
||||
real*8 sen_rhoRc(nx*ny,kmax,nz)
|
||||
|
||||
|
||||
real,dimension(:,:),allocatable::fdmc
|
||||
real,dimension(:,:),allocatable::fdms
|
||||
real rowVs(nparpi),rowGc(nparpi),rowGs(nparpi)
|
||||
integer zz,tt
|
||||
real GVs(dall,nparpi),GGc(dall,nparpi),GGs(dall,nparpi)
|
||||
|
||||
integer Nperiod
|
||||
real*8 Tperiod1,Tperiod2
|
||||
logical ex
|
||||
integer istat
|
||||
character(len=30)Tchar,rayfile
|
||||
|
||||
real*8 tRcV((nx-2)*(ny-2),kmaxRc)
|
||||
integer rbIndex
|
||||
!--------------------------------------------------------------------------!
|
||||
! Part 1. Initialization for assignment of module globap
|
||||
!--------------------------------------------------------------------------!
|
||||
gdx=5
|
||||
gdz=5
|
||||
asgr=1
|
||||
sgdl=8
|
||||
sgs=8
|
||||
earth=6371.0
|
||||
fom=1
|
||||
snb=0.5
|
||||
goxd=goxdf
|
||||
gozd=gozdf
|
||||
dvxd=dvxdf
|
||||
dvzd=dvzdf
|
||||
nvx=nx-2
|
||||
nvz=ny-2
|
||||
allocate(velv(0:nvz+1,0:nvx+1), stat=checkstat)
|
||||
if(checkstat > 0)then
|
||||
write(6,*)'Error with allocate: SUBROUTINE gridder: real velv'
|
||||
endif
|
||||
|
||||
!
|
||||
! Convert from degrees to radians
|
||||
!
|
||||
dvx=dvxd*pi/180.0
|
||||
dvz=dvzd*pi/180.0
|
||||
gox=(90.0-goxd)*pi/180.0
|
||||
goz=gozd*pi/180.0
|
||||
!
|
||||
! Compute corresponding values for propagation grid.
|
||||
!
|
||||
nnx=(nvx-1)*gdx+1
|
||||
nnz=(nvz-1)*gdz+1
|
||||
dnx=dvx/gdx
|
||||
dnz=dvz/gdz
|
||||
dnxd=dvxd/gdx
|
||||
dnzd=dvzd/gdz
|
||||
allocate(veln(nnz,nnx), stat=checkstat)
|
||||
if(checkstat > 0)then
|
||||
write(6,*)'Error with allocate: SUBROUTINE gridder: real veln'
|
||||
endif
|
||||
|
||||
!
|
||||
! call a subroutine which reads in the velocity grid
|
||||
!
|
||||
! call gridder(grid)
|
||||
!
|
||||
! Read in all source coordinates.
|
||||
!
|
||||
! Now work out, source by source, the first-arrival traveltime
|
||||
! field plus source-receiver traveltimes
|
||||
! and ray paths if required. First, allocate memory to the
|
||||
! traveltime field array
|
||||
!
|
||||
allocate(ttn(nnz,nnx), stat=checkstat)
|
||||
if(checkstat > 0)then
|
||||
write(6,*)'Error with allocate: PROGRAM fmmin2d: real ttn'
|
||||
endif
|
||||
rbint=0
|
||||
rbIndex=0
|
||||
!
|
||||
! allocate memory for node status and binary trees
|
||||
!
|
||||
allocate(nsts(nnz,nnx))
|
||||
maxbt=nint(snb*nnx*nnz)
|
||||
allocate(btg(maxbt))
|
||||
|
||||
!--------------------------------------------------------------------------!
|
||||
! Part 2. Calculation of surface wave sensitivity kernel
|
||||
!--------------------------------------------------------------------------!
|
||||
! For use of layer model to calculate sensitivity kernel,
|
||||
! nz inversion grid -> nz-1 inversion layer
|
||||
! for old kernel sen_vsRc(nx*ny,kmaxRc,nz): contain nz grid kernel
|
||||
! which stands for half space
|
||||
|
||||
allocate(fdm(0:nvz+1,0:nvx+1))
|
||||
allocate(fdmc(0:nvz+1,0:nvx+1))
|
||||
allocate(fdms(0:nvz+1,0:nvx+1))
|
||||
GGc=0
|
||||
GGs=0
|
||||
GVs=0
|
||||
! open(37,file=SenGfile,action='read',status='old')
|
||||
! do j=1,nx*ny
|
||||
! read(37,*)((Lsen_dcdL(j,i,zz),zz=1,rmax),i=1,kmaxRc)
|
||||
! enddo
|
||||
! do j=1,nx*ny
|
||||
! read(37,*)((Lsen_dcdA(j,i,zz),zz=1,rmax),i=1,kmaxRc)
|
||||
! enddo
|
||||
! close(unit=37)
|
||||
! write(6,*)'Load Sensitivity kernel file successfully!'
|
||||
! Lsen_Gsc=0
|
||||
! write(6,*)'SpliceRefinedKernel Begin!'
|
||||
! call SpliceRefinedKernel(nx,ny,nz,rmax,vels,kmaxRc,depz,minthk,Lsen_dcdL,Lsen_dcdA,Lsen_Gsc)
|
||||
! write(6,*)'SpliceRefinedKernel successfully!'
|
||||
! ! phase velocity 3D model.
|
||||
! iwave=2
|
||||
! igr=0
|
||||
! call CalRayleighPhase(nx,ny,nz,vels,pvRc,iwave,igr,kmaxRc,tRc,depz,minthk)
|
||||
! write(6,*)'CalRayleighPhase successfully!'
|
||||
|
||||
iwave=2
|
||||
igr=0
|
||||
Lsen_Gsc=0.0
|
||||
call depthkernelTI(nx,ny,nz,vels,pvRc2,iwave,igr,kmaxRc,tRc,depz,minthk,Lsen_Gsc)
|
||||
! write(6,*) 'depthkernelTI successfully!'
|
||||
|
||||
iwave=2
|
||||
igr=0
|
||||
call depthkernel(nx,ny,nz,vels,pvRc,sen_vsRc,sen_vpRc, &
|
||||
sen_rhoRc,iwave,igr,kmaxRc,tRc,depz,minthk)
|
||||
|
||||
!--------------------------------------------------------------------------!
|
||||
! open(37,file='TEST_SenGsc.dat',action='write')
|
||||
! do j=1,nx*ny
|
||||
! write(37,*)((Lsen_Gsc(j,i,zz),zz=1,nz-1),i=1,kmaxRc)
|
||||
! enddo
|
||||
! close(37)
|
||||
!--------------------------------------------------------------------------!
|
||||
|
||||
!--------------------------------------------------------------------------!
|
||||
! Part 3. Main loop:1.periods-knumi 2.source-srcnum 3.record-istep
|
||||
!--------------------------------------------------------------------------!
|
||||
nar=0
|
||||
count1=0
|
||||
!sen_Gsc=0
|
||||
Tperiod1=0
|
||||
! write(*, *) 'Begin cycle on data!'
|
||||
! sen_vs=0
|
||||
! sen_vp=0
|
||||
! sen_rho=0
|
||||
do knumi=1, kmax
|
||||
do srcnum=1, nsrcsurf1(knumi)
|
||||
|
||||
velf(1:nx*ny)=pvRc(1:nx*ny,periods(srcnum,knumi))
|
||||
! For Vs
|
||||
! sen_vs(:,1:kmaxRc,:)=sen_vsRc(:,1:kmaxRc,:)!(:,nt(istep),:)
|
||||
! sen_vp(:,1:kmaxRc,:)=sen_vpRc(:,1:kmaxRc,:)!(:,nt(istep),:)
|
||||
! sen_rho(:,1:kmaxRc,:)=sen_rhoRc(:,1:kmaxRc,:)!(:,nt(istep),:)
|
||||
call gridder(velf)
|
||||
x=scxf(srcnum,knumi)
|
||||
z=sczf(srcnum,knumi)
|
||||
!
|
||||
! Begin by computing refined source grid if required
|
||||
!
|
||||
urg=0
|
||||
if(asgr.eq.1)then
|
||||
!
|
||||
! Back up coarse velocity grid to a holding matrix
|
||||
!
|
||||
allocate(velnb(nnz,nnx))
|
||||
|
||||
velnb(1:nnz,1:nnx)=veln(1:nnz,1:nnx)
|
||||
nnxb=nnx
|
||||
nnzb=nnz
|
||||
dnxb=dnx
|
||||
dnzb=dnz
|
||||
goxb=gox
|
||||
gozb=goz
|
||||
!
|
||||
! Identify nearest neighbouring node to source
|
||||
!
|
||||
isx=INT((x-gox)/dnx)+1
|
||||
isz=INT((z-goz)/dnz)+1
|
||||
sw=0
|
||||
if(isx.lt.1.or.isx.gt.nnx)sw=1
|
||||
if(isz.lt.1.or.isz.gt.nnz)sw=1
|
||||
if(sw.eq.1)then
|
||||
x=90.0-x*180.0/pi
|
||||
z=z*180.0/pi
|
||||
write(6,*)"Source lies outside bounds of model (lat,long)= ",x,z
|
||||
write(6,*)"TERMINATING PROGRAM!!!"
|
||||
stop
|
||||
endif
|
||||
if(isx.eq.nnx)isx=isx-1
|
||||
if(isz.eq.nnz)isz=isz-1
|
||||
!
|
||||
! Now find rectangular box that extends outward from the nearest source
|
||||
! node to "sgs" nodes away.
|
||||
!
|
||||
vnl=isx-sgs
|
||||
if(vnl.lt.1)vnl=1
|
||||
vnr=isx+sgs
|
||||
if(vnr.gt.nnx)vnr=nnx
|
||||
vnt=isz-sgs
|
||||
if(vnt.lt.1)vnt=1
|
||||
vnb=isz+sgs
|
||||
if(vnb.gt.nnz)vnb=nnz
|
||||
nrnx=(vnr-vnl)*sgdl+1
|
||||
nrnz=(vnb-vnt)*sgdl+1
|
||||
drnx=dvx/real(gdx*sgdl)
|
||||
drnz=dvz/real(gdz*sgdl)
|
||||
gorx=gox+dnx*(vnl-1)
|
||||
gorz=goz+dnz*(vnt-1)
|
||||
nnx=nrnx
|
||||
nnz=nrnz
|
||||
dnx=drnx
|
||||
dnz=drnz
|
||||
gox=gorx
|
||||
goz=gorz
|
||||
!
|
||||
! reallocate velocity and traveltime arrays if nnx>nnxb or nnz<nnzb.
|
||||
!
|
||||
if(nnx.gt.nnxb.or.nnz.gt.nnzb)then
|
||||
idm1=nnx
|
||||
if(nnxb.gt.idm1)idm1=nnxb
|
||||
idm2=nnz
|
||||
if(nnzb.gt.idm2)idm2=nnzb
|
||||
deallocate(veln,ttn,nsts,btg)
|
||||
allocate(veln(idm2,idm1))
|
||||
allocate(ttn(idm2,idm1))
|
||||
allocate(nsts(idm2,idm1))
|
||||
maxbt=nint(snb*idm1*idm2)
|
||||
allocate(btg(maxbt))
|
||||
endif
|
||||
!
|
||||
! call a subroutine to compute values of refined velocity nodes
|
||||
!
|
||||
call bsplrefine
|
||||
!
|
||||
! Compute first-arrival traveltime field through refined grid.
|
||||
!
|
||||
urg=1
|
||||
call travel(x,z,urg)
|
||||
!
|
||||
! Now map refined grid onto coarse grid.
|
||||
!
|
||||
allocate(ttnr(nnzb,nnxb))
|
||||
allocate(nstsr(nnzb,nnxb))
|
||||
if(nnx.gt.nnxb.or.nnz.gt.nnzb)then
|
||||
idm1=nnx
|
||||
if(nnxb.gt.idm1)idm1=nnxb
|
||||
idm2=nnz
|
||||
if(nnzb.gt.idm2)idm2=nnzb
|
||||
deallocate(ttnr,nstsr)
|
||||
allocate(ttnr(idm2,idm1))
|
||||
allocate(nstsr(idm2,idm1))
|
||||
endif
|
||||
ttnr=ttn
|
||||
nstsr=nsts
|
||||
ogx=vnl
|
||||
ogz=vnt
|
||||
grdfx=sgdl
|
||||
grdfz=sgdl
|
||||
nsts=-1
|
||||
do k=1,nnz,grdfz
|
||||
idm1=ogz+(k-1)/grdfz
|
||||
do l=1,nnx,grdfx
|
||||
idm2=ogx+(l-1)/grdfx
|
||||
nsts(idm1,idm2)=nstsr(k,l)
|
||||
if(nsts(idm1,idm2).ge.0)then
|
||||
ttn(idm1,idm2)=ttnr(k,l)
|
||||
endif
|
||||
enddo
|
||||
enddo
|
||||
!
|
||||
! Backup refined grid information
|
||||
!
|
||||
nnxr=nnx
|
||||
nnzr=nnz
|
||||
goxr=gox
|
||||
gozr=goz
|
||||
dnxr=dnx
|
||||
dnzr=dnz
|
||||
!
|
||||
! Restore remaining values.
|
||||
!
|
||||
nnx=nnxb
|
||||
nnz=nnzb
|
||||
dnx=dnxb
|
||||
dnz=dnzb
|
||||
gox=goxb
|
||||
goz=gozb
|
||||
do j=1,nnx
|
||||
do k=1,nnz
|
||||
veln(k,j)=velnb(k,j)
|
||||
enddo
|
||||
enddo
|
||||
!
|
||||
! Ensure that the narrow band is complete;
|
||||
! if not, then some alive points will need to be made close.
|
||||
!
|
||||
do k=1,nnx
|
||||
do l=1,nnz
|
||||
if(nsts(l,k).eq.0)then
|
||||
if(l-1.ge.1)then
|
||||
if(nsts(l-1,k).eq.-1)nsts(l,k)=1
|
||||
endif
|
||||
if(l+1.le.nnz)then
|
||||
if(nsts(l+1,k).eq.-1)nsts(l,k)=1
|
||||
endif
|
||||
if(k-1.ge.1)then
|
||||
if(nsts(l,k-1).eq.-1)nsts(l,k)=1
|
||||
endif
|
||||
if(k+1.le.nnx)then
|
||||
if(nsts(l,k+1).eq.-1)nsts(l,k)=1
|
||||
endif
|
||||
endif
|
||||
enddo
|
||||
enddo
|
||||
!
|
||||
! Finally, call routine for computing traveltimes once again.
|
||||
!
|
||||
urg=2
|
||||
call travel(x, z, urg)
|
||||
!
|
||||
else
|
||||
!
|
||||
! call a subroutine that works out the first-arrival traveltime
|
||||
! field.--- for not Apply source grid refinement
|
||||
!
|
||||
call travel(x, z, urg)
|
||||
|
||||
endif ! (if asgr .eq. 1)
|
||||
!
|
||||
! Find source-receiver traveltimes if required
|
||||
!
|
||||
!----------------------------------------------------------------------!
|
||||
! Calculate raypath geometries and write to file if required.
|
||||
! Calculate Frechet derivatives with the same subroutine if required.
|
||||
!
|
||||
! nvz, nvx: inversion grid nvx=nx-2; nvz=ny-2
|
||||
! fdm(0:nvz+1,0:nvx+1): inversion grid, raypath sensitivity
|
||||
! nparpi: (nx-2)*(ny-2)*(nz-1)
|
||||
! count1: data, d, counter index
|
||||
! nn: 1: nparpi , model index
|
||||
! nar: number of G which value is not zero.if Gn*m does not contain zeros, nar =n*m
|
||||
! rw: G none zero value, if Gn*m does not contain zeros, nar =n*mTperiod1
|
||||
! col: counter index on model parameter, col(i) means model parameter order at i th data in G ---m index
|
||||
! iw: counter index on data.---n index, iw(i) means data order at i th data in G, i=1: nar
|
||||
! row: value of count1 row of G
|
||||
! Lsen_Gsc:(nx*ny,kmaxRc,nz-1) (all MOD points)
|
||||
! row: only keep the G of inner points (nx-2)(ny-2)(nz-1)
|
||||
|
||||
do istep = 1, nrc1(srcnum, knumi)
|
||||
call srtimes(x,z,rcxf(istep,srcnum,knumi),rczf(istep,srcnum,knumi),cbst1)
|
||||
count1 = count1 + 1
|
||||
dsurf(count1) = cbst1
|
||||
|
||||
Nperiod=periods(srcnum,knumi)
|
||||
Tperiod2=tRc(Nperiod)
|
||||
if (writepath.eq.1)then
|
||||
if (abs(Tperiod1-Tperiod2).gt.ftol)then
|
||||
inquire(unit=40,exist=ex)
|
||||
if(ex) close(unit=40,iostat=istat)
|
||||
write(Tchar,'(f5.1)')Tperiod2
|
||||
rayfile='raypath_refmdl_'//TRIM(adjustl(Tchar))//'s.dat'
|
||||
open(40,file=rayfile,action='write')
|
||||
Tperiod1=Tperiod2
|
||||
else
|
||||
inquire(file=rayfile,exist=ex)
|
||||
if(.not.ex) stop "raypath file hasn't built."
|
||||
endif
|
||||
endif
|
||||
|
||||
call rpathsAzim(x,z,fdm,fdmc,fdms,rcxf(istep,srcnum,knumi),rczf(istep,srcnum,knumi),writepath,Tperiod2)
|
||||
|
||||
row(1:3*nparpi)=0.0
|
||||
|
||||
do jj=1,nvz
|
||||
do kk=1,nvx
|
||||
if(abs(fdm(jj,kk)).ge.ftol) then
|
||||
! row for Vs
|
||||
coe_a=(2.0947-0.8206*2*vels(kk+1,jj+1,1:nz-1)+&
|
||||
0.2683*3*vels(kk+1,jj+1,1:nz-1)**2-0.0251*4*vels(kk+1,jj+1,1:nz-1)**3)
|
||||
|
||||
vpft=0.9409 + 2.0947*vels(kk+1,jj+1,1:nz-1) - 0.8206*vels(kk+1,jj+1,1:nz-1)**2+ &
|
||||
0.2683*vels(kk+1,jj+1,1:nz-1)**3 - 0.0251*vels(kk+1,jj+1,1:nz-1)**4
|
||||
|
||||
coe_rho=coe_a*(1.6612-0.4721*2*vpft+0.0671*3*vpft**2-0.0043*4*vpft**3+0.000106*5*vpft**4)
|
||||
|
||||
row((jj-1)*nvx+kk: (nz-2)*nvz*nvx+(jj-1)*nvx+kk: nvx*nvz)=&
|
||||
(sen_vpRc(jj*(nvx+2)+kk+1, knumi, 1:nz-1)*coe_a+&
|
||||
sen_rhoRc(jj*(nvx+2)+kk+1, knumi, 1:nz-1)*coe_rho+&
|
||||
sen_vsRc( jj*(nvx+2)+kk+1, knumi, 1:nz-1))*fdm(jj,kk)
|
||||
|
||||
! row for Gc/L
|
||||
row(nparpi + (jj-1)*nvx+kk : nparpi + (nz-2)*nvz*nvx+(jj-1)*nvx+kk : nvx*nvz)=&
|
||||
Lsen_Gsc(jj*(nvx+2)+kk+1, knumi, 1:nz-1)*fdmc(jj,kk)
|
||||
! row for Gs/L
|
||||
row(nparpi*2 + (jj-1)*nvx+kk : nparpi*2 + (nz-2)*nvz*nvx+(jj-1)*nvx+kk: nvx*nvz)=&
|
||||
Lsen_Gsc(jj*(nvx+2)+kk+1, knumi, 1:nz-1)*fdms(jj,kk)
|
||||
endif
|
||||
enddo
|
||||
enddo
|
||||
|
||||
do nn=1,nparpi*3
|
||||
if(abs(row(nn)).gt.ftol) then
|
||||
nar = nar+1
|
||||
rw(nar) = real(row(nn))
|
||||
iw(nar+1) = count1
|
||||
col(nar) = nn
|
||||
else
|
||||
row(nn)=0.0
|
||||
endif
|
||||
enddo
|
||||
!------------------------------------------------------------------!
|
||||
! For test
|
||||
! write(37,*)(row(i),i=1,2*nparpi)
|
||||
!------------------------------------------------------------------!
|
||||
! output G matrix which is used in forward Calculate ||W(Gm-d)||2
|
||||
! note: sen_Gsc:(nx*ny,kmaxRc,nz-1)--> GGcs(dataIndex,nvx*nvz*(nz-1)):
|
||||
! GGcs(dataIndex,2Dgrid-depth1---> depth nz)
|
||||
do jj=1,nvz
|
||||
do kk=1,nvx
|
||||
if(abs(fdm(jj,kk)).ge.ftol) then
|
||||
GVs(count1, (jj-1)*nvx+kk:(nz-2)*nvz*nvx+(jj-1)*nvx+kk:nvx*nvz)=&
|
||||
(sen_vpRc(jj*(nvx+2)+kk+1,knumi,1:nz-1)*coe_a+&
|
||||
sen_rhoRc(jj*(nvx+2)+kk+1,knumi,1:nz-1)*coe_rho+&
|
||||
sen_vsRc(jj*(nvx+2)+kk+1,knumi,1:nz-1))*fdm(jj,kk)
|
||||
|
||||
GGc(count1,(jj-1)*nvx+kk:(nz-2)*nvz*nvx+(jj-1)*nvx+kk:nvx*nvz) = &
|
||||
Lsen_Gsc(jj*(nvx+2)+kk+1,knumi,1:nz-1)*fdmc(jj,kk)
|
||||
|
||||
GGs(count1,(jj-1)*nvx+kk:(nz-2)*nvz*nvx+(jj-1)*nvx+kk:nvx*nvz) = &
|
||||
Lsen_Gsc(jj*(nvx+2)+kk+1,knumi,1:nz-1)*fdms(jj,kk)
|
||||
endif
|
||||
enddo
|
||||
enddo
|
||||
|
||||
enddo ! records at fixed source and period.
|
||||
!------------------------------------------------------------------!
|
||||
if(asgr.eq.1) deallocate(ttnr,nstsr)
|
||||
|
||||
if(rbint.eq.1)then
|
||||
rbIndex=rbIndex+1
|
||||
endif
|
||||
if(asgr.eq.1)then
|
||||
deallocate (velnb, stat=checkstat)
|
||||
if(checkstat > 0)then
|
||||
write(6,*)'Error with deallocate: PROGRAM fmmin2d: velnb'
|
||||
endif
|
||||
endif
|
||||
|
||||
enddo !( loop in period)
|
||||
enddo !(loop in source branch)
|
||||
|
||||
inquire(unit=40, exist=ex)
|
||||
if(ex) close(unit=40, iostat=istat)
|
||||
|
||||
inquire(unit=37, exist=ex)
|
||||
if(ex) close(unit=37, iostat=istat)
|
||||
!--------------------------------------------------------------------------!
|
||||
! output period tomo map in the inversion range
|
||||
! pvRc(1:nx*ny,1:kmaxRc)-- only need (nvx*nvz))
|
||||
tRcV=0.0
|
||||
do tt=1,kmaxRc
|
||||
do jj=1,ny-2
|
||||
do ii=1,nx-2
|
||||
! write(41,'(5f10.4)') gozd+(jj-1)*dvzd,goxd-(ii-1)*dvxd,tRc(tt),pvRc(jj*nx+ii+1,tt)
|
||||
tRcV((jj-1)*(nx-2)+ii, tt)=pvRc(jj*nx+ii+1,tt)
|
||||
enddo
|
||||
enddo
|
||||
enddo
|
||||
|
||||
|
||||
if(rbIndex.GE.1)then
|
||||
write(6,*) rbIndex,' ray path along the boundary, dangerous!!'
|
||||
! write(6,*)'Note that at least one two-point ray path'
|
||||
! write(6,*)'tracked along the boundary of the model.'
|
||||
! write(6,*)'This class of path is unlikely to be'
|
||||
! write(6,*)'a true path, and it is STRONGLY RECOMMendED'
|
||||
! write(6,*)'that you adjust the dimensions of your grid'
|
||||
! write(6,*)'to prevent this from occurring.'
|
||||
endif
|
||||
|
||||
deallocate(fdm)
|
||||
deallocate(fdmc)
|
||||
deallocate(fdms)
|
||||
deallocate(velv,veln,ttn,nsts,btg)
|
||||
end subroutine
|
||||
2535
src/src_inv_iso_joint/CalSurfGAniso_Joint_Ref.f90
Executable file
2535
src/src_inv_iso_joint/CalSurfGAniso_Joint_Ref.f90
Executable file
File diff suppressed because it is too large
Load Diff
846
src/src_inv_iso_joint/CalSurfGAniso_old.f90
Executable file
846
src/src_inv_iso_joint/CalSurfGAniso_old.f90
Executable file
@@ -0,0 +1,846 @@
|
||||
!---------------------------------------------------------------------------------!
|
||||
! package for the first iteration-which not use the Vs+dv
|
||||
!---------------------------------------------------------------------------------!
|
||||
subroutine CalRayleighPhase(nx,ny,nz,vel,pvRc,iwave,igr,kmaxRc,tRc,depz,minthk)
|
||||
use omp_lib
|
||||
implicit none
|
||||
! INPUT
|
||||
integer nx,ny,nz
|
||||
real vel(nx,ny,nz)
|
||||
|
||||
integer iwave,igr
|
||||
real minthk
|
||||
real depz(nz)
|
||||
integer kmaxRc
|
||||
real*8 tRc(kmaxRc)
|
||||
! OUTPUT
|
||||
real*8 pvRc(nx*ny,kmaxRc)
|
||||
! PARAMETETER LIST
|
||||
|
||||
real vpz(nz),vsz(nz),rhoz(nz)
|
||||
integer mmax,iflsph,mode,rmax
|
||||
integer ii,jj,k,i,nn,kk
|
||||
integer,parameter::NL=200
|
||||
integer,parameter::NP=60
|
||||
real*8 cg1(NP),cg2(NP),cga,cgRc(NP)
|
||||
real rdep(NL),rvp(NL),rvs(NL),rrho(NL),rthk(NL)
|
||||
real depm(NL),vpm(NL),vsm(NL),rhom(NL),thkm(NL)
|
||||
real dlnVs,dlnVp,dlnrho
|
||||
|
||||
mmax=nz
|
||||
iflsph=1
|
||||
mode=1
|
||||
pvRc=0
|
||||
!print*,'depth kernel begin...'
|
||||
!$omp parallel &
|
||||
!$omp default(private) &
|
||||
!$omp shared(depz,nx,ny,nz,minthk,kmaxRc,mmax,vel) &
|
||||
!$omp shared(tRc,pvRc,iflsph,iwave,mode,igr)
|
||||
!$omp do
|
||||
do jj=1,ny
|
||||
do ii=1,nx
|
||||
vsz(1:nz)=vel(ii,jj,1:nz)
|
||||
! some other emperical relationship maybe better,
|
||||
do k=1,nz
|
||||
vpz(k)=0.9409 + 2.0947*vsz(k) - 0.8206*vsz(k)**2+ &
|
||||
0.2683*vsz(k)**3 - 0.0251*vsz(k)**4
|
||||
rhoz(k)=1.6612*vpz(k) - 0.4721*vpz(k)**2 + &
|
||||
0.0671*vpz(k)**3 - 0.0043*vpz(k)**4 + &
|
||||
0.000106*vpz(k)**5
|
||||
enddo
|
||||
|
||||
call refineGrid2LayerMdl(minthk,mmax,depz,vpz,vsz,rhoz,rmax,rdep,&
|
||||
rvp,rvs,rrho,rthk)
|
||||
call surfdisp96(rthk,rvp,rvs,rrho,rmax,iflsph,iwave,mode,igr,kmaxRc,&
|
||||
tRc,cgRc)
|
||||
pvRc((jj-1)*nx+ii,1:kmaxRc)=cgRc(1:kmaxRc)
|
||||
!print*,cgRc(1:kmaxRc)
|
||||
enddo
|
||||
enddo
|
||||
!$omp end do
|
||||
!$omp end parallel
|
||||
|
||||
end subroutine
|
||||
|
||||
|
||||
subroutine caldespersion(nx,ny,nz,vel,pvRc, &
|
||||
iwave,igr,kmaxRc,tRc,depz,minthk)
|
||||
use omp_lib
|
||||
implicit none
|
||||
|
||||
integer nx,ny,nz
|
||||
real vel(nx,ny,nz)
|
||||
|
||||
integer iwave,igr
|
||||
real minthk
|
||||
real depz(nz)
|
||||
integer kmaxRc
|
||||
real*8 tRc(kmaxRc)
|
||||
real*8 pvRc(nx*ny,kmaxRc)
|
||||
|
||||
|
||||
|
||||
real vpz(nz),vsz(nz),rhoz(nz)
|
||||
integer mmax,iflsph,mode,rmax
|
||||
integer ii,jj,k,i,nn,kk
|
||||
integer,parameter::NL=200
|
||||
integer,parameter::NP=60
|
||||
real*8 cg1(NP),cg2(NP),cga,cgRc(NP)
|
||||
real rdep(NL),rvp(NL),rvs(NL),rrho(NL),rthk(NL)
|
||||
real depm(NL),vpm(NL),vsm(NL),rhom(NL),thkm(NL)
|
||||
real dlnVs,dlnVp,dlnrho
|
||||
|
||||
|
||||
mmax=nz
|
||||
iflsph=1
|
||||
mode=1
|
||||
dlnVs=0.01
|
||||
dlnVp=0.01
|
||||
dlnrho=0.01
|
||||
|
||||
!$omp parallel &
|
||||
!$omp default(private) &
|
||||
!$omp shared(depz,nx,ny,nz,minthk,kmaxRc,mmax,vel) &
|
||||
!$omp shared(tRc,pvRc,iflsph,iwave,mode,igr)
|
||||
!$omp do
|
||||
do jj=1,ny
|
||||
do ii=1,nx
|
||||
vsz(1:nz)=vel(ii,jj,1:nz)
|
||||
! some other emperical relationship maybe better,
|
||||
do k=1,nz
|
||||
vpz(k)=0.9409 + 2.0947*vsz(k) - 0.8206*vsz(k)**2+ &
|
||||
0.2683*vsz(k)**3 - 0.0251*vsz(k)**4
|
||||
rhoz(k)=1.6612*vpz(k) - 0.4721*vpz(k)**2 + &
|
||||
0.0671*vpz(k)**3 - 0.0043*vpz(k)**4 + &
|
||||
0.000106*vpz(k)**5
|
||||
enddo
|
||||
|
||||
call refineGrid2LayerMdl(minthk,mmax,depz,vpz,vsz,rhoz,rmax,rdep,&
|
||||
rvp,rvs,rrho,rthk)
|
||||
call surfdisp96(rthk,rvp,rvs,rrho,rmax,iflsph,iwave,mode,igr,kmaxRc,&
|
||||
tRc,cgRc)
|
||||
pvRc((jj-1)*nx+ii,1:kmaxRc)=cgRc(1:kmaxRc)
|
||||
enddo
|
||||
enddo
|
||||
!$omp end do
|
||||
!$omp end parallel
|
||||
end subroutine
|
||||
|
||||
|
||||
subroutine SpliceRefinedKernel(nx,ny,nz,rmax,vel,kmaxRc,depz,minthk,Lsen_dcdL,Lsen_dcdA,Lsen_Gsc)
|
||||
use omp_lib
|
||||
implicit none
|
||||
! INPUT
|
||||
integer nx,ny,nz
|
||||
real vel(nx,ny,nz)
|
||||
integer rmax,rmax1
|
||||
integer iwave,igr
|
||||
real minthk
|
||||
real depz(nz)
|
||||
integer kmaxRc
|
||||
! OUTPUT
|
||||
real*4 Lsen_dcdA(nx*ny,kmaxRc,rmax),Lsen_dcdL(nx*ny,kmaxRc,rmax)
|
||||
real*4 Lsen_Gsc(nx*ny,kmaxRc,nz-1)
|
||||
! real*4,dimension(:,:,:),allocatable::Lsen_dcdL,Lsen_dcdA,Lsen_Gsc
|
||||
|
||||
|
||||
REAL*4 dcR_dL(kmaxRc,rmax),dcR_dA(kmaxRc,rmax)
|
||||
|
||||
! PARAMETETER LIST
|
||||
real vpz(nz),vsz(nz),rhoz(nz)
|
||||
integer mmax,iflsph,mode
|
||||
integer ii,jj,k,i,j,nn,kk,jjj
|
||||
integer,parameter::NL=200
|
||||
real rdep(NL),rvp(NL),rvs(NL),rrho(NL),rthk(NL)
|
||||
real depm(NL),vpm(NL),vsm(NL),rhom(NL),thkm(NL)
|
||||
real dlnVs,dlnVp,dlnrho
|
||||
integer nsublay(NL)
|
||||
real*4:: A_TIM(rmax),L_TIM(rmax)
|
||||
integer post,checkstat
|
||||
|
||||
!allocate(Lsen_dcdL(nx*ny,kmaxRc,rmax),Lsen_dcdA(nx*ny,kmaxRc,rmax),stat=checkstat)
|
||||
!allocate(Lsen_Gsc(nx*ny,kmaxRc,nz-1),stat=checkstat)
|
||||
|
||||
mmax=nz
|
||||
Lsen_Gsc=0.0
|
||||
write(*,*) 'First Satance Start!'
|
||||
write(*,*)'rmax=',rmax
|
||||
!$omp parallel &
|
||||
!$omp default(private) &
|
||||
!$omp shared(depz,nx,ny,nz,minthk,kmaxRc,rmax,mmax,vel) &
|
||||
!$omp shared(Lsen_dcdL,Lsen_dcdA,Lsen_Gsc)
|
||||
!$omp do
|
||||
DO jj=1,ny
|
||||
DO ii=1,nx
|
||||
post=ii+(jj-1)*nx
|
||||
dcR_dL(1:kmaxRc,1:rmax)=Lsen_dcdL(post,1:kmaxRc,1:rmax)
|
||||
dcR_dA(1:kmaxRc,1:rmax)=Lsen_dcdA(post,1:kmaxRc,1:rmax)
|
||||
|
||||
vsz(1:nz)=vel(ii,jj,1:nz)
|
||||
! some other emperical relationship maybe better,
|
||||
DO k=1,nz
|
||||
vpz(k)=0.9409 + 2.0947*vsz(k) - 0.8206*vsz(k)**2+ &
|
||||
0.2683*vsz(k)**3 - 0.0251*vsz(k)**4
|
||||
rhoz(k)=1.6612*vpz(k) - 0.4721*vpz(k)**2 + &
|
||||
0.0671*vpz(k)**3 - 0.0043*vpz(k)**4 + &
|
||||
0.000106*vpz(k)**5
|
||||
ENDDO
|
||||
|
||||
CALL refineLayerMdl(minthk,mmax,depz,vpz,vsz,rhoz,rmax1,rdep,&
|
||||
rvp,rvs,rrho,rthk, nsublay)
|
||||
IF (rmax.NE.rmax1) STOP 'Different rmax: Subroutine CalSenKernel.'
|
||||
DO i=1,kmaxRc ! period
|
||||
k=0
|
||||
DO j=1,nz-1 ! inversion layer
|
||||
DO jjj=1,nsublay(j) ! refined layer jj th in jth inversion layer
|
||||
k=k+1
|
||||
A_TIM(k)=rrho(k)*rvp(k)*rvp(k)
|
||||
L_TIM(k)=rrho(k)*rvs(k)*rvs(k)
|
||||
Lsen_Gsc(post,i,j)=Lsen_Gsc(post,i,j)+dcR_dA(i,k)*A_TIM(k)+dcR_dL(i,k)*L_TIM(k)
|
||||
ENDDO
|
||||
ENDDO
|
||||
ENDDO
|
||||
|
||||
|
||||
ENDDO
|
||||
ENDDO
|
||||
!$omp end do
|
||||
!$omp end parallel
|
||||
|
||||
!deallocate(Lsen_dcdL,Lsen_dcdA,Lsen_Gsc)
|
||||
end subroutine
|
||||
|
||||
|
||||
|
||||
subroutine refineLayerMdl(minthk0,mmax,dep,vp,vs,rho,&
|
||||
rmax,rdep,rvp,rvs,rrho,rthk,nsublay)
|
||||
!!--------------------------------------------------------------------c
|
||||
!!refine grid based model to layerd based model
|
||||
!!INPUT: minthk: is the minimum thickness of the refined layered model
|
||||
!! mmax: number of depth grid points in the model
|
||||
!! dep, vp, vs, rho: the depth-grid model parameters
|
||||
!! rmax: number of layers in the fined layered model
|
||||
!! rdep, rvp, rvs, rrho, rthk: the refined layered velocity model
|
||||
!!
|
||||
implicit none
|
||||
integer NL
|
||||
parameter (NL=200)
|
||||
integer mmax,rmax
|
||||
real minthk0
|
||||
real minthk
|
||||
real dep(*),vp(*),vs(*),rho(*)
|
||||
real rdep(NL),rvp(NL),rvs(NL),rrho(NL),rthk(NL)
|
||||
integer nsublay(NL)
|
||||
real thk,newthk,initdep
|
||||
integer i,j,k,ngrid
|
||||
|
||||
k = 0
|
||||
initdep = 0.0
|
||||
do i = 1, mmax-1
|
||||
thk = dep(i+1)-dep(i)
|
||||
minthk = thk/minthk0
|
||||
nsublay(i) = int((thk+1.0e-4)/minthk) + 1
|
||||
ngrid = nsublay(i)+1
|
||||
newthk = thk/nsublay(i)
|
||||
do j = 1, nsublay(i)
|
||||
k = k + 1
|
||||
rthk(k) = newthk
|
||||
rdep(k) = initdep + rthk(k)
|
||||
initdep = rdep(k)
|
||||
rvp(k) = vp(i)+(2*j-1)*(vp(i+1)-vp(i))/(2*nsublay(i))
|
||||
rvs(k) = vs(i)+(2*j-1)*(vs(i+1)-vs(i))/(2*nsublay(i))
|
||||
rrho(k) = rho(i)+(2*j-1)*(rho(i+1)-rho(i))/(2*nsublay(i))
|
||||
enddo
|
||||
enddo
|
||||
!! half space model
|
||||
! k = k + 1
|
||||
! rthk(k) = 0.0
|
||||
! rvp(k) = vp(mmax)
|
||||
! rvs(k) = vs(mmax)
|
||||
! rrho(k) = rho(mmax)
|
||||
! rdep(k) = dep(mmax)
|
||||
|
||||
rmax = k
|
||||
|
||||
return
|
||||
end subroutine
|
||||
|
||||
|
||||
! TYPE: PROGRAM
|
||||
! CODE: FORTRAN 90
|
||||
! This program is designed to implement the Fast Marching
|
||||
! Method (FMM) for calculating first-arrival traveltimes
|
||||
! through a 2-D continuous velocity medium in spherical shell
|
||||
! coordinates (x=theta or latitude, z=phi or longitude).
|
||||
! It is written in Fortran 90, although it is probably more
|
||||
! accurately described as Fortran 77 with some of the Fortran 90
|
||||
! extensions.
|
||||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||
!PROGRAM tomo_surf
|
||||
subroutine CalSurfGAniso(SenGfile,nx,ny,nz,nparpi,vels,iw,rw,col,dsurf, &
|
||||
GGc,GGs,Lsen_Gsc,dall,rmax,tRcV,&
|
||||
goxdf,gozdf,dvxdf,dvzdf,kmaxRc,tRc,periods,depz,minthk, &
|
||||
scxf,sczf,rcxf,rczf,nrc1,nsrcsurf1,kmax,nsrcsurf,nrcf,nar,writepath)
|
||||
USE globalp
|
||||
USE traveltime
|
||||
IMPLICIT NONE
|
||||
!CHARACTER (LEN=30) ::grid,frechet
|
||||
!CHARACTER (LEN=40) :: sources,receivers,otimes
|
||||
!CHARACTER (LEN=30) :: travelt,rtravel,wrays,cdum
|
||||
INTEGER :: i,j,k,l,nsrc,tnr,urg
|
||||
INTEGER :: sgs,isx,isz,sw,idm1,idm2,nnxb,nnzb
|
||||
INTEGER :: ogx,ogz,grdfx,grdfz,maxbt
|
||||
REAL(KIND=i10) :: x,z,goxb,gozb,dnxb,dnzb
|
||||
!--------------------!
|
||||
! INPUT LIST
|
||||
! nrcf: maximum number of data for a certain receiver. We output this number when we reformat the data file. You can also set it to nrc*numf, which is the number of stations times the total
|
||||
! number of periods for dispersion measurements.
|
||||
! nsrcsurf=nsrc
|
||||
! kmax=kmaxRc: total number of period
|
||||
! nsrcsurf1: <-nsrc1: nsrc1(knum) counter of sources at specific period (knum: period counter)
|
||||
! nrc1: nrc1(istep,knum), counter of records at specific period and source
|
||||
! rcxf,rczf: rcxf(receiver, source, period) the colatitude, longitude of receiver at fixed source and period ( in rad)
|
||||
! scxf,sczf: (source, period) the colatitude and longitude of receiver at fixed period ( in rad)
|
||||
! minthk: 'minthk' = layerthick / sublayernum, can be 1, 2 ,3
|
||||
! depz: nz, depth grid, load from MOD
|
||||
! periods: periods(istep,knum) period index for specific source at specific period (istep: at kunm period index, source counter)
|
||||
! dvxdf,dvzdf: grid interval in lat and lon direction, to build propagation grid
|
||||
! goxdf,gozdf: goxd gozd (upper left point,[lat,lon]) for inversion grid/ velocity grid
|
||||
! vels: <-vsf, initial Vs model, (1:nx,1:ny,1:nz) contain edge points.
|
||||
! nparpi: <-maxvp = (nx-2)*(ny-2)*(nz-1); number of parameter (effective, does not contain edge grid)
|
||||
! nx ny nz: grid number in lat lon and depth direction
|
||||
! lay: lay=nz-1
|
||||
!--------------------!
|
||||
! OUTPUT LIST
|
||||
! dsurf: forward predicated data (traveltime-s)
|
||||
! iw,rw,col: for output G matrix record
|
||||
! nar
|
||||
! tRcV: the corresponding phase velocity.
|
||||
!--------------------!
|
||||
! sources = File containing source locations
|
||||
! receivers = File containing receiver locations
|
||||
! grid = File containing grid of velocity vertices for
|
||||
! resampling on a finer grid with cubic B-splines
|
||||
! frechet = output file containing matrix of frechet derivatives
|
||||
! travelt = File name for storage of traveltime field
|
||||
! wttf = Write traveltimes to file? (0=no,>0=source id)
|
||||
! fom = Use first-order(0) or mixed-order(1) scheme
|
||||
! nsrc = number of sources
|
||||
! scx,scz = source location in r,x,z
|
||||
! scx,scz = source location in r,x,z
|
||||
! x,z = temporary variables for source location
|
||||
! fsrt = find source-receiver traveltimes? (0=no,1=yes)
|
||||
! rtravel = output file for source-receiver traveltimes
|
||||
! cdum = dummy character variable ! wrgf = write ray geometries to file? (<0=all,0=no,>0=source id.)
|
||||
! wrays = file containing raypath geometries
|
||||
! cfd = calculate Frechet derivatives? (0=no, 1=yes)
|
||||
! tnr = total number of receivers
|
||||
! sgs = Extent of refined source grid
|
||||
! isx,isz = cell containing source
|
||||
! nnxb,nnzb = Backup for nnz,nnx
|
||||
! goxb,gozb = Backup for gox,goz
|
||||
! dnxb,dnzb = Backup for dnx,dnz
|
||||
! ogx,ogz = Location of refined grid origin
|
||||
! gridfx,grdfz = Number of refined nodes per cell
|
||||
! urg = use refined grid (0=no,1=yes,2=previously used)
|
||||
! maxbt = maximum size of narrow band binary tree
|
||||
! otimes = file containing source-receiver association information
|
||||
! pvRc= Rayleigh wave phase velocity model, pv(2D point, period)
|
||||
! velf= 2D phase map at specific period, extracted from pvRc, for the inversion grid
|
||||
! asgr = Apply source grid refinement (0=no,1=yes), set asgr =1
|
||||
!c-----------------------------------------------------------------
|
||||
! variables defined by Hongjian Fang
|
||||
integer nx,ny,nz
|
||||
integer kmax,nsrcsurf,nrcf
|
||||
real vels(nx,ny,nz)
|
||||
real rw(*)
|
||||
integer iw(*),col(*)
|
||||
real dsurf(*)
|
||||
real goxdf,gozdf,dvxdf,dvzdf
|
||||
integer kmaxRc
|
||||
real*8 tRc(*)
|
||||
integer wavetype(nsrcsurf,kmax)
|
||||
integer periods(nsrcsurf,kmax),nrc1(nsrcsurf,kmax),nsrcsurf1(kmax)
|
||||
integer igrt(nsrcsurf,kmax)
|
||||
real scxf(nsrcsurf,kmax),sczf(nsrcsurf,kmax),rcxf(nrcf,nsrcsurf,kmax),rczf(nrcf,nsrcsurf,kmax)
|
||||
integer nar
|
||||
real minthk
|
||||
integer nparpi
|
||||
|
||||
real vpz(nz),vsz(nz),rhoz(nz),depz(nz)
|
||||
real*8 pvRc(nx*ny,kmaxRc)
|
||||
! real*8 sen_vs(nx*ny,kmax,nz),sen_vp(nx*ny,kmax,nz)
|
||||
! real*8 sen_rho(nx*ny,kmax,nz)
|
||||
! real coe_rho(nz-1),coe_a(nz-1)
|
||||
real*8 velf(ny*nx)
|
||||
integer kmax1,kmax2,kmax3,count1
|
||||
integer igr
|
||||
integer iwave
|
||||
integer knumi,srcnum
|
||||
real,dimension(:,:),allocatable:: fdm
|
||||
|
||||
real row(2*nparpi)
|
||||
real vpft(nz-1)
|
||||
real cbst1
|
||||
integer ii,jj,kk,nn,istep
|
||||
integer level,maxlevel,maxleveld,HorizonType,VerticalType,PorS
|
||||
real,parameter::ftol=1e-4
|
||||
integer writepath
|
||||
! variables defined by Chuanming Liu
|
||||
integer dall
|
||||
character(len=*)SenGfile
|
||||
integer lay,rmax
|
||||
! real*8 Lsen_dcdL(nx*ny,kmax,rmax),Lsen_dcdA(nx*ny,kmax,rmax)
|
||||
! real*8 sen_Gsc(nx*ny,kmax,nz-1),Lsen_Gsc(nx*ny,kmax,nz-1)
|
||||
|
||||
real*4 Lsen_dcdL(nx*ny,kmax,rmax),Lsen_dcdA(nx*ny,kmax,rmax),Lsen_Gsc(nx*ny,kmax,nz-1)
|
||||
|
||||
|
||||
real,dimension(:,:),allocatable::fdmc
|
||||
real,dimension(:,:),allocatable::fdms
|
||||
real rowVs(nparpi),rowGc(nparpi),rowGs(nparpi)
|
||||
integer zz,tt
|
||||
real GVs(dall,nparpi),GGc(dall,nparpi),GGs(dall,nparpi)
|
||||
|
||||
integer Nperiod
|
||||
real*8 Tperiod1,Tperiod2
|
||||
logical ex
|
||||
integer istat
|
||||
character(len=30)Tchar,rayfile
|
||||
|
||||
|
||||
real*8 tRcV((nx-2)*(ny-2),kmaxRc)
|
||||
!--------------------------------------------------------------------------------!
|
||||
! Part 1. Initialization for assignment of module globap
|
||||
!--------------------------------------------------------------------------------!
|
||||
gdx=5
|
||||
gdz=5
|
||||
asgr=1
|
||||
sgdl=8
|
||||
sgs=8
|
||||
earth=6371.0
|
||||
fom=1
|
||||
snb=0.5
|
||||
goxd=goxdf
|
||||
gozd=gozdf
|
||||
dvxd=dvxdf
|
||||
dvzd=dvzdf
|
||||
nvx=nx-2
|
||||
nvz=ny-2
|
||||
ALLOCATE(velv(0:nvz+1,0:nvx+1), STAT=checkstat)
|
||||
IF(checkstat > 0)THEN
|
||||
WRITE(6,*)'Error with ALLOCATE: SUBROUTINE gridder: REAL velv'
|
||||
ENDIF
|
||||
|
||||
!
|
||||
! Convert from degrees to radians
|
||||
!
|
||||
dvx=dvxd*pi/180.0
|
||||
dvz=dvzd*pi/180.0
|
||||
gox=(90.0-goxd)*pi/180.0
|
||||
goz=gozd*pi/180.0
|
||||
!
|
||||
! Compute corresponding values for propagation grid.
|
||||
!
|
||||
nnx=(nvx-1)*gdx+1
|
||||
nnz=(nvz-1)*gdz+1
|
||||
dnx=dvx/gdx
|
||||
dnz=dvz/gdz
|
||||
dnxd=dvxd/gdx
|
||||
dnzd=dvzd/gdz
|
||||
ALLOCATE(veln(nnz,nnx), STAT=checkstat)
|
||||
IF(checkstat > 0)THEN
|
||||
WRITE(6,*)'Error with ALLOCATE: SUBROUTINE gridder: REAL veln'
|
||||
ENDIF
|
||||
|
||||
!
|
||||
! Call a subroutine which reads in the velocity grid
|
||||
!
|
||||
!CALL gridder(grid)
|
||||
!
|
||||
! Read in all source coordinates.
|
||||
!
|
||||
!
|
||||
! Now work out, source by source, the first-arrival traveltime
|
||||
! field plus source-receiver traveltimes
|
||||
! and ray paths if required. First, allocate memory to the
|
||||
! traveltime field array
|
||||
!
|
||||
ALLOCATE(ttn(nnz,nnx), STAT=checkstat)
|
||||
IF(checkstat > 0)THEN
|
||||
WRITE(6,*)'Error with ALLOCATE: PROGRAM fmmin2d: REAL ttn'
|
||||
ENDIF
|
||||
rbint=0
|
||||
!
|
||||
! Allocate memory for node status and binary trees
|
||||
!
|
||||
ALLOCATE(nsts(nnz,nnx))
|
||||
maxbt=NINT(snb*nnx*nnz)
|
||||
ALLOCATE(btg(maxbt))
|
||||
|
||||
!--------------------------------------------------------------------------------!
|
||||
! Part 2. Calculation of surface wave sensitivity kernel
|
||||
!--------------------------------------------------------------------------------!
|
||||
! For use of layer model to calculate sensitivity kernel,
|
||||
! nz inversion grid -> nz-1 inversion layer
|
||||
! for old kernel sen_vsRc(nx*ny,kmaxRc,nz): contain nz grid kernel
|
||||
! which stands for half space
|
||||
|
||||
allocate(fdm(0:nvz+1,0:nvx+1))
|
||||
allocate(fdmc(0:nvz+1,0:nvx+1))
|
||||
allocate(fdms(0:nvz+1,0:nvx+1))
|
||||
|
||||
|
||||
open(37,file=SenGfile,action='read',status='old')
|
||||
DO j=1,nx*ny
|
||||
read(37,*)((Lsen_dcdL(j,i,zz),zz=1,rmax),i=1,kmaxRc)
|
||||
ENDDO
|
||||
DO j=1,nx*ny
|
||||
read(37,*)((Lsen_dcdA(j,i,zz),zz=1,rmax),i=1,kmaxRc)
|
||||
ENDDO
|
||||
close(unit=37)
|
||||
write(6,*)'Load Sensitivity kernel file successfully!'
|
||||
|
||||
Lsen_Gsc=0
|
||||
write(6,*)'SpliceRefinedKernel Begin!'
|
||||
call SpliceRefinedKernel(nx,ny,nz,rmax,vels,kmaxRc,depz,minthk,Lsen_dcdL,Lsen_dcdA,Lsen_Gsc)
|
||||
write(6,*)'SpliceRefinedKernel successfully!'
|
||||
|
||||
! cal phase velocity 3D model.
|
||||
iwave=2
|
||||
igr=0
|
||||
call CalRayleighPhase(nx,ny,nz,vels,pvRc,iwave,igr,kmaxRc,tRc,depz,minthk)
|
||||
write(6,*)'CalRayleighPhase successfully!'
|
||||
|
||||
! !-----------------------------------------------------!
|
||||
! open(37,file='TEST_SenGsc.dat',action='write')
|
||||
! DO j=1,nx*ny
|
||||
! write(37,*)((Lsen_Gsc(j,i,zz),zz=1,nz-1),i=1,kmaxRc)
|
||||
! ENDDO
|
||||
! close(37)
|
||||
|
||||
!------------------------------------------------------!
|
||||
|
||||
|
||||
|
||||
!--------------------------------------------------------------------------------!
|
||||
! Part 3. Main loop:1.periods-knumi 2.source-srcnum 3.record-istep
|
||||
!--------------------------------------------------------------------------------!
|
||||
nar=0
|
||||
count1=0
|
||||
!sen_Gsc=0
|
||||
Tperiod1=0
|
||||
write(*,*)'Begin cycle on data!'
|
||||
|
||||
do knumi=1,kmax
|
||||
|
||||
do srcnum=1,nsrcsurf1(knumi)
|
||||
|
||||
velf(1:nx*ny)=pvRc(1:nx*ny,periods(srcnum,knumi))
|
||||
|
||||
call gridder(velf)
|
||||
x=scxf(srcnum,knumi)
|
||||
z=sczf(srcnum,knumi)
|
||||
!
|
||||
! Begin by computing refined source grid if required
|
||||
!
|
||||
urg=0
|
||||
IF(asgr.EQ.1)THEN
|
||||
!
|
||||
! Back up coarse velocity grid to a holding matrix
|
||||
!
|
||||
ALLOCATE(velnb(nnz,nnx))
|
||||
! MODIFIEDY BY HONGJIAN FANG @ USTC 2014/04/17
|
||||
velnb(1:nnz,1:nnx)=veln(1:nnz,1:nnx)
|
||||
nnxb=nnx
|
||||
nnzb=nnz
|
||||
dnxb=dnx
|
||||
dnzb=dnz
|
||||
goxb=gox
|
||||
gozb=goz
|
||||
!
|
||||
! Identify nearest neighbouring node to source
|
||||
!
|
||||
isx=INT((x-gox)/dnx)+1
|
||||
isz=INT((z-goz)/dnz)+1
|
||||
sw=0
|
||||
IF(isx.lt.1.or.isx.gt.nnx)sw=1
|
||||
IF(isz.lt.1.or.isz.gt.nnz)sw=1
|
||||
IF(sw.eq.1)then
|
||||
x=90.0-x*180.0/pi
|
||||
z=z*180.0/pi
|
||||
WRITE(6,*)"Source lies outside bounds of model (lat,long)= ",x,z
|
||||
WRITE(6,*)"TERMINATING PROGRAM!!!"
|
||||
STOP
|
||||
ENDIF
|
||||
IF(isx.eq.nnx)isx=isx-1
|
||||
IF(isz.eq.nnz)isz=isz-1
|
||||
!
|
||||
! Now find rectangular box that extends outward from the nearest source node
|
||||
! to "sgs" nodes away.
|
||||
!
|
||||
vnl=isx-sgs
|
||||
IF(vnl.lt.1)vnl=1
|
||||
vnr=isx+sgs
|
||||
IF(vnr.gt.nnx)vnr=nnx
|
||||
vnt=isz-sgs
|
||||
IF(vnt.lt.1)vnt=1
|
||||
vnb=isz+sgs
|
||||
IF(vnb.gt.nnz)vnb=nnz
|
||||
nrnx=(vnr-vnl)*sgdl+1
|
||||
nrnz=(vnb-vnt)*sgdl+1
|
||||
drnx=dvx/REAL(gdx*sgdl)
|
||||
drnz=dvz/REAL(gdz*sgdl)
|
||||
gorx=gox+dnx*(vnl-1)
|
||||
gorz=goz+dnz*(vnt-1)
|
||||
nnx=nrnx
|
||||
nnz=nrnz
|
||||
dnx=drnx
|
||||
dnz=drnz
|
||||
gox=gorx
|
||||
goz=gorz
|
||||
!
|
||||
! Reallocate velocity and traveltime arrays if nnx>nnxb or
|
||||
! nnz<nnzb.
|
||||
!
|
||||
IF(nnx.GT.nnxb.OR.nnz.GT.nnzb)THEN
|
||||
idm1=nnx
|
||||
IF(nnxb.GT.idm1)idm1=nnxb
|
||||
idm2=nnz
|
||||
IF(nnzb.GT.idm2)idm2=nnzb
|
||||
DEALLOCATE(veln,ttn,nsts,btg)
|
||||
ALLOCATE(veln(idm2,idm1))
|
||||
ALLOCATE(ttn(idm2,idm1))
|
||||
ALLOCATE(nsts(idm2,idm1))
|
||||
maxbt=NINT(snb*idm1*idm2)
|
||||
ALLOCATE(btg(maxbt))
|
||||
ENDIF
|
||||
!
|
||||
! Call a subroutine to compute values of refined velocity nodes
|
||||
!
|
||||
CALL bsplrefine
|
||||
!
|
||||
! Compute first-arrival traveltime field through refined grid.
|
||||
!
|
||||
urg=1
|
||||
CALL travel(x,z,urg)
|
||||
!
|
||||
! Now map refined grid onto coarse grid.
|
||||
!
|
||||
ALLOCATE(ttnr(nnzb,nnxb))
|
||||
ALLOCATE(nstsr(nnzb,nnxb))
|
||||
IF(nnx.GT.nnxb.OR.nnz.GT.nnzb)THEN
|
||||
idm1=nnx
|
||||
IF(nnxb.GT.idm1)idm1=nnxb
|
||||
idm2=nnz
|
||||
IF(nnzb.GT.idm2)idm2=nnzb
|
||||
DEALLOCATE(ttnr,nstsr)
|
||||
ALLOCATE(ttnr(idm2,idm1))
|
||||
ALLOCATE(nstsr(idm2,idm1))
|
||||
ENDIF
|
||||
ttnr=ttn
|
||||
nstsr=nsts
|
||||
ogx=vnl
|
||||
ogz=vnt
|
||||
grdfx=sgdl
|
||||
grdfz=sgdl
|
||||
nsts=-1
|
||||
DO k=1,nnz,grdfz
|
||||
idm1=ogz+(k-1)/grdfz
|
||||
DO l=1,nnx,grdfx
|
||||
idm2=ogx+(l-1)/grdfx
|
||||
nsts(idm1,idm2)=nstsr(k,l)
|
||||
IF(nsts(idm1,idm2).GE.0)THEN
|
||||
ttn(idm1,idm2)=ttnr(k,l)
|
||||
ENDIF
|
||||
ENDDO
|
||||
ENDDO
|
||||
!
|
||||
! Backup refined grid information
|
||||
!
|
||||
nnxr=nnx
|
||||
nnzr=nnz
|
||||
goxr=gox
|
||||
gozr=goz
|
||||
dnxr=dnx
|
||||
dnzr=dnz
|
||||
!
|
||||
! Restore remaining values.
|
||||
!
|
||||
nnx=nnxb
|
||||
nnz=nnzb
|
||||
dnx=dnxb
|
||||
dnz=dnzb
|
||||
gox=goxb
|
||||
goz=gozb
|
||||
DO j=1,nnx
|
||||
DO k=1,nnz
|
||||
veln(k,j)=velnb(k,j)
|
||||
ENDDO
|
||||
ENDDO
|
||||
!
|
||||
! Ensure that the narrow band is complete; if
|
||||
! not, then some alive points will need to be
|
||||
! made close.
|
||||
!
|
||||
DO k=1,nnx
|
||||
DO l=1,nnz
|
||||
IF(nsts(l,k).EQ.0)THEN
|
||||
IF(l-1.GE.1)THEN
|
||||
IF(nsts(l-1,k).EQ.-1)nsts(l,k)=1
|
||||
ENDIF
|
||||
IF(l+1.LE.nnz)THEN
|
||||
IF(nsts(l+1,k).EQ.-1)nsts(l,k)=1
|
||||
ENDIF
|
||||
IF(k-1.GE.1)THEN
|
||||
IF(nsts(l,k-1).EQ.-1)nsts(l,k)=1
|
||||
ENDIF
|
||||
IF(k+1.LE.nnx)THEN
|
||||
IF(nsts(l,k+1).EQ.-1)nsts(l,k)=1
|
||||
ENDIF
|
||||
ENDIF
|
||||
ENDDO
|
||||
ENDDO
|
||||
!
|
||||
! Finally, call routine for computing traveltimes once
|
||||
! again.
|
||||
!
|
||||
urg=2
|
||||
CALL travel(x,z,urg)
|
||||
ELSE
|
||||
!
|
||||
! Call a subroutine that works out the first-arrival traveltime
|
||||
! field.--- for not Apply source grid refinement
|
||||
!
|
||||
CALL travel(x,z,urg)
|
||||
ENDIF
|
||||
!
|
||||
! Find source-receiver traveltimes if required
|
||||
!
|
||||
!
|
||||
do istep=1,nrc1(srcnum,knumi)
|
||||
CALL srtimes(x,z,rcxf(istep,srcnum,knumi),rczf(istep,srcnum,knumi),cbst1)
|
||||
count1=count1+1
|
||||
dsurf(count1)=cbst1
|
||||
!!-------------------------------------------------------------
|
||||
! Calculate raypath geometries and write to file if required.
|
||||
! Calculate Frechet derivatives with the same subroutine
|
||||
! if required.
|
||||
! nvz, nvx: inversion grid nvx=nx-2; nvz=ny-2
|
||||
! fdm(0:nvz+1,0:nvx+1): inversion grid, raypath sensitivity
|
||||
! nparpi: (nx-2)*(ny-2)*(nz-1)
|
||||
! count1: data, d, counter index
|
||||
! nn: 1: nparpi , model index
|
||||
! nar: number of G which value is not zero.if Gn*m does not contain zeros, nar =n*m
|
||||
! rw: G none zero value, if Gn*m does not contain zeros, nar =n*mTperiod1
|
||||
! col: counter index on model parameter, col(i) means model parameter order at i th data in G ---m index
|
||||
! iw: counter index on data.---n index, iw(i) means data order at i th data in G, i=1: nar
|
||||
! row: value of count1 row of G
|
||||
Nperiod=periods(srcnum,knumi)
|
||||
Tperiod2=tRc(Nperiod)
|
||||
IF (writepath.EQ.1)THEN
|
||||
IF (abs(Tperiod1-Tperiod2).GT.ftol)then
|
||||
inquire(unit=40,exist=ex)
|
||||
if(ex) close(unit=40,iostat=istat)
|
||||
write(Tchar,'(f5.1)')Tperiod2
|
||||
rayfile='raypath_refmdl_'//TRIM(adjustl(Tchar))//'s.dat'
|
||||
open(40,file=rayfile,action='write')
|
||||
Tperiod1=Tperiod2
|
||||
ELSE
|
||||
inquire(file=rayfile,exist=ex)
|
||||
if(.not.ex) STOP "raypath file hasn't built."
|
||||
ENDIF
|
||||
ENDIF
|
||||
|
||||
CALL rpathsAzim(x,z,fdm,fdmc,fdms,rcxf(istep,srcnum,knumi),rczf(istep,srcnum,knumi),writepath,Tperiod2)
|
||||
row(1:2*nparpi)=0.0
|
||||
do jj=1,nvz
|
||||
do kk=1,nvx
|
||||
if(abs(fdm(jj,kk)).ge.ftol) then
|
||||
! row for Gc/L
|
||||
row( (jj-1)*nvx+kk: (nz-2)*nvz*nvx+(jj-1)*nvx+kk:nvx*nvz)=&
|
||||
Lsen_Gsc(jj*(nvx+2)+kk+1,knumi,1:nz-1)*fdmc(jj,kk)
|
||||
! row for Gs/L
|
||||
row(nparpi+ (jj-1)*nvx+kk: nparpi+(nz-2)*nvz*nvx+(jj-1)*nvx+kk: nvx*nvz)=&
|
||||
Lsen_Gsc(jj*(nvx+2)+kk+1,knumi,1:nz-1)*fdms(jj,kk)
|
||||
endif
|
||||
enddo
|
||||
enddo
|
||||
|
||||
do nn=1,nparpi*2
|
||||
if(abs(row(nn)).gt.ftol) then
|
||||
nar=nar+1
|
||||
rw(nar)=real(row(nn))
|
||||
iw(nar+1)= count1
|
||||
col(nar)=nn
|
||||
else
|
||||
row(nn)=0.0
|
||||
endif
|
||||
enddo
|
||||
!-----------------------------------------------------!
|
||||
! FOR TEST
|
||||
! write(37,*)(row(i),i=1,2*nparpi)
|
||||
!------------------------------------------------------!
|
||||
!------------------------------------------------------------------------------------------------------------!
|
||||
! output G matrix which is used in forward Calculate ||W(Gm-d)||2
|
||||
! NOTE: sen_Gsc:(nx*ny,kmaxRc,nz-1)--> GGcs(dataIndex,nvx*nvz*(nz-1)):
|
||||
! GGcs(dataIndex,2Dgrid-depth1---> depth nz)
|
||||
do jj=1,nvz
|
||||
do kk=1,nvx
|
||||
if(abs(fdm(jj,kk)).ge.ftol) then
|
||||
|
||||
GGc(count1,(jj-1)*nvx+kk:(nz-2)*nvz*nvx+(jj-1)*nvx+kk:nvx*nvz)=&
|
||||
Lsen_Gsc(jj*(nvx+2)+kk+1,knumi,1:nz-1)*fdmc(jj,kk)
|
||||
|
||||
GGs(count1,(jj-1)*nvx+kk:(nz-2)*nvz*nvx+(jj-1)*nvx+kk:nvx*nvz)=&
|
||||
Lsen_Gsc(jj*(nvx+2)+kk+1,knumi,1:nz-1)*fdms(jj,kk)
|
||||
endif
|
||||
enddo
|
||||
enddo
|
||||
!------------------------------------------------------------------------------------------------------------!
|
||||
|
||||
enddo ! records at fixed source and period.
|
||||
|
||||
IF(asgr.EQ.1)DEALLOCATE(ttnr,nstsr)
|
||||
|
||||
IF(rbint.EQ.1)THEN
|
||||
WRITE(6,*)'Note that at least one two-point ray path'
|
||||
WRITE(6,*)'tracked along the boundary of the model.'
|
||||
WRITE(6,*)'This class of path is unlikely to be'
|
||||
WRITE(6,*)'a true path, and it is STRONGLY RECOMMENDED'
|
||||
WRITE(6,*)'that you adjust the dimensions of your grid'
|
||||
WRITE(6,*)'to prevent this from occurring.'
|
||||
ENDIF
|
||||
IF(asgr.EQ.1)THEN
|
||||
DEALLOCATE (velnb, STAT=checkstat)
|
||||
IF(checkstat > 0)THEN
|
||||
WRITE(6,*)'Error with DEALLOCATE: PROGRAM fmmin2d: velnb'
|
||||
ENDIF
|
||||
ENDIF
|
||||
|
||||
enddo
|
||||
enddo
|
||||
|
||||
inquire(unit=40,exist=ex)
|
||||
if(ex) close(unit=40,iostat=istat)
|
||||
|
||||
inquire(unit=37,exist=ex)
|
||||
if(ex) close(unit=37,iostat=istat)
|
||||
!---------------------------------------------------------------------------------------------------
|
||||
! output period tomo map in the inversion range
|
||||
! pvRc(1:nx*ny,1:kmaxRc)--only need (nvx*nvz))
|
||||
tRcV=0.0
|
||||
DO tt=1,kmaxRc
|
||||
DO jj=1,ny-2
|
||||
DO ii=1,nx-2
|
||||
! WRITE(41,'(5f10.4)') gozd+(jj-1)*dvzd,goxd-(ii-1)*dvxd,tRc(tt),pvRc(jj*nx+ii+1,tt)
|
||||
tRcV((jj-1)*(nx-2)+ii,tt)=pvRc(jj*nx+ii+1,tt)
|
||||
ENDDO
|
||||
ENDDO
|
||||
ENDDO
|
||||
|
||||
deallocate(fdm)
|
||||
deallocate(fdmc)
|
||||
deallocate(fdms)
|
||||
deallocate(velv,veln,ttn,nsts,btg)
|
||||
END subroutine
|
||||
89
src/src_inv_iso_joint/FwdAzimuthalAniMap.f90
Executable file
89
src/src_inv_iso_joint/FwdAzimuthalAniMap.f90
Executable file
@@ -0,0 +1,89 @@
|
||||
! forward period dependent azimuthal anisotropy
|
||||
! based on the kernel file and input Gc,Gs model
|
||||
! 1. for true model, with true model and true Gc,Gs;
|
||||
! 2. for the inversion, with reference model and kernel, and the retrieved Gc,Gs.
|
||||
! used in both MainForward.f90 and MainLS.f90
|
||||
SUBROUTINE FwdAzimuthalAniMap(nx,ny,nz,maxvp,&
|
||||
goxd,gozd,dvxd,dvzd,kmaxRc,tRc,&
|
||||
gcf,gsf,Lsen_Gsc,tRcV)
|
||||
IMPLICIT NONE
|
||||
! INPUT
|
||||
integer nx,ny,nz
|
||||
integer maxvp
|
||||
real vsf(nx,ny,nz)
|
||||
real goxd,gozd,dvxd,dvzd
|
||||
integer kmaxRc
|
||||
integer writeperiod
|
||||
real*8 tRc(kmaxRc)
|
||||
real gcf(nx-2,ny-2,nz-1),gsf(nx-2,ny-2,nz-1)
|
||||
! character(len=*)SenGfile
|
||||
real*8 tRcV((nx-2)*(ny-2),kmaxRc)
|
||||
real depz(nz)
|
||||
real*4 Lsen_Gsc(nx*ny,kmaxRc,nz-1)
|
||||
! OUTPUT
|
||||
! PARAMETER LIST
|
||||
real cosRc((nx-2)*(ny-2),kmaxRc),sinRc((nx-2)*(ny-2),kmaxRc)
|
||||
INTEGER nvx,nvz
|
||||
real cosTmp,sinTmp
|
||||
integer ii,jj,kk,j,i,tt,zz,k
|
||||
real AzimAmp,AzimAng,AzimAmpRela
|
||||
real*8 :: pi=3.1415926535898
|
||||
real isoC
|
||||
!--------------------------------------------------------------------------------!
|
||||
! LOAD KERNEL
|
||||
! NOTE: kernel file contains integral kernel.
|
||||
! AND the kernel file is by ref model which range is nx*ny*(nz-1)-->(nx-2)*(ny-2)
|
||||
!--------------------------------------------------------------------------------!
|
||||
|
||||
|
||||
|
||||
! Integral
|
||||
nvx=nx-2
|
||||
nvz=ny-2
|
||||
DO tt=1,kmaxRc
|
||||
DO jj=1,ny-2
|
||||
DO ii=1,nx-2
|
||||
cosTmp=0.0
|
||||
sinTmp=0.0
|
||||
DO kk=1,nz-1
|
||||
cosTmp=cosTmp+Lsen_Gsc(jj*(nvx+2)+ii+1,tt,kk)*gcf(ii,jj,kk)
|
||||
sinTmp=sinTmp+Lsen_Gsc(jj*(nvx+2)+ii+1,tt,kk)*gsf(ii,jj,kk)
|
||||
ENDDO
|
||||
cosRc((jj-1)*nvx+ii,tt)=cosTmp
|
||||
sinRc((jj-1)*nvx+ii,tt)=sinTmp
|
||||
ENDDO
|
||||
ENDDO
|
||||
ENDDO
|
||||
|
||||
!--------------------------------------------------------------------------------!
|
||||
|
||||
!--------------------------------------------------------------------------------!
|
||||
! OUTPUT
|
||||
! NOTE: cosRc(nvx*nvz,kmaxRc)
|
||||
cosTmp=0
|
||||
sinTmp=0
|
||||
! IF (writeperiod.EQ.1)THEN
|
||||
DO tt=1,kmaxRc
|
||||
DO jj=1,ny-2
|
||||
DO ii=1,nx-2
|
||||
! WRITE(41,'(6f10.4)') gozd+(jj-1)*dvzd,goxd-(ii-1)*dvxd,tRc(tt),cosRc((jj-1)*(nx-2)+ii,tt),sinRc((jj-1)*nvx+ii,tt)
|
||||
cosTmp=cosRc((jj-1)*(nx-2)+ii,tt)
|
||||
sinTmp=sinRc((jj-1)*nvx+ii,tt)
|
||||
AzimAmp=sqrt(cosTmp**2+sinTmp**2)
|
||||
isoC=tRcV((jj-1)*(nx-2)+ii,tt)
|
||||
AzimAmpRela=AzimAmp/isoC
|
||||
AzimAng=atan2(sinTmp,cosTmp)/pi*180
|
||||
if (AzimAng.LT.0.0) AzimAng=AzimAng+360
|
||||
AzimAng=0.5*AzimAng
|
||||
! lon lat period Ciso Angle Amp(%/100) Amp(abs) a1(km/s) a2(km/s)
|
||||
WRITE(42,'(10f10.5)') gozd+(jj-1)*dvzd,goxd-(ii-1)*dvxd,tRc(tt),isoC,AzimAng,AzimAmpRela,AzimAmp,&
|
||||
cosTmp,sinTmp
|
||||
! WRITE(42,'(6f10.4)') gozd+(jj-1)*dvzd,goxd-(ii-1)*dvxd,tRc(tt),AzimAmp,AzimAng
|
||||
ENDDO
|
||||
ENDDO
|
||||
ENDDO
|
||||
close(42)
|
||||
! ENDIF
|
||||
|
||||
END SUBROUTINE
|
||||
|
||||
210
src/src_inv_iso_joint/GaussianLS.f90
Executable file
210
src/src_inv_iso_joint/GaussianLS.f90
Executable file
@@ -0,0 +1,210 @@
|
||||
|
||||
subroutine GaussianLS(nz,ny,nx,nar,maxvp,dall ,gozd,goxd,dvzd,dvxd,depz,LcorrXY,LcorrZZ,&
|
||||
weightVs,weightGcs,sigmaDeltaVs,sigmaGcs,rw,iw,col,count3,iso_inv)
|
||||
implicit none
|
||||
integer,intent(in) :: nz,ny,nx,maxvp,dall
|
||||
integer :: nar
|
||||
real,intent(in) :: goxd,gozd
|
||||
real,intent(in) :: dvzd,dvxd
|
||||
real,intent(in) :: depz(nz)
|
||||
real rw(*)
|
||||
integer iw(*),col(*)
|
||||
real,intent(in):: LcorrXY,LcorrZZ
|
||||
real,intent(in):: weightVs,weightGcs
|
||||
INTEGER,INTENT(IN) :: iso_inv
|
||||
! real,intent(in):: sigmaDeltaVs(nz-1),sigmaGc(nz-1),sigmaGs(nz-1)
|
||||
real,intent(in):: sigmaDeltaVs,sigmaGcs
|
||||
integer,intent(out):: count3
|
||||
! real,intent(out)guassVs(maxvp,maxvp),guassGc(maxvp,maxvp),guassGs(maxvp,maxvp)
|
||||
|
||||
real :: LcorrXYr
|
||||
real :: guassVs(maxvp,maxvp),guassGcs(maxvp,maxvp)
|
||||
integer i,j,k,z
|
||||
integer nvz,nvx
|
||||
integer i1,j1,k1
|
||||
integer i2,j2,k2
|
||||
real lon1,lon2,lat1,lat2,delta,az,baz
|
||||
|
||||
integer row,column
|
||||
real depth1,depth2,DeltaDep
|
||||
real LcorrZ1,LcorrZ2
|
||||
|
||||
real exXY,exZZ,exValue
|
||||
real twoXYpow2,twoZZpow2
|
||||
real covVs,covGcs
|
||||
integer INFO
|
||||
! real,parameter::ftol=1e-4
|
||||
integer count2
|
||||
real :: deltakm
|
||||
INTEGER::sc
|
||||
REAL:: betaVs,betaGcs
|
||||
INTEGER:: para1,para2
|
||||
REAL :: VsWeight
|
||||
! gozd,goxd: normal, none colatitude
|
||||
! delta: Great Circle Arc distance in degrees
|
||||
! Latitude of first point (+N, -S) in degrees
|
||||
! LcorrXY: covert from km to degree
|
||||
! azdist:
|
||||
! maxm = (nx-2)*(ny-2)*(nz-1)*3 : model parameter number of all model parameters (Vs, Gc and Gs)
|
||||
! maxvp = (nx-2)*(ny-2)*(nz-1) : model parameter number of Vs or Gc(Gs)
|
||||
! Para1: column of model, alphaij ---i main parameter on the cycle, model index on the model
|
||||
! Formule: (1/sigma**2)exp[-0.5*(|r-r'|**2)/L**2]
|
||||
!-------------------------------------------------------!
|
||||
nvz=ny-2
|
||||
nvx=nx-2
|
||||
count3=0
|
||||
!----------------------------------------------------------------------------------------!
|
||||
! Step 1. cycle on Vs
|
||||
IF (iso_inv.eq.1)THEN
|
||||
|
||||
DO para1=1,maxvp
|
||||
call CalIndex(para1,nvx,nvz,i1,j1,k1)
|
||||
lon1=gozd+(j1-1)*dvzd
|
||||
lat1=goxd-(i1-1)*dvxd
|
||||
DO para2=1,maxvp
|
||||
IF (para2.NE.para1)THEN
|
||||
call CalIndex(para2,nvx,nvz,i2,j2,k2)
|
||||
lon2=gozd+(j2-1)*dvzd
|
||||
lat2=goxd-(i2-1)*dvxd
|
||||
IF(k1.EQ.k2)THEN ! SAME Depth(Layer)
|
||||
call azdist(lat1, lon1, lat2, lon2,delta, az, baz)
|
||||
deltakm=delta*111.1949
|
||||
! twoXYpow2=4.*(LcorrXY**2)
|
||||
twoXYpow2=2.*(LcorrXY**2)
|
||||
exXY=(deltakm**2)/twoXYpow2
|
||||
IF (exXY.LT.5)THEN ! if alpha is not 0
|
||||
betaVs=(1/sigmaDeltaVs)*exp(-exXY)*weightVs
|
||||
! para Vs
|
||||
count3=count3+1 ! row index
|
||||
rw(nar+1)= -1*betaVs
|
||||
col(nar+1)=para1
|
||||
iw(1+nar+1)=dall+count3
|
||||
! para2
|
||||
rw(nar+2)= betaVs
|
||||
col(nar+2)=para2
|
||||
iw(1+nar+2)=dall+count3
|
||||
nar=nar+2 ! G index
|
||||
ENDIF
|
||||
ELSE IF((i1.EQ.i2).AND.(j1.EQ.j2) )THEN ! SAME GRID 2D, but not same depth(not same point)
|
||||
depth1=(depz(k1)+depz(k1+1))/2
|
||||
depth2=(depz(k2)+depz(k2+1))/2
|
||||
DeltaDep=abs(depth1-depth2)
|
||||
twoZZpow2=2.*(LcorrZZ**2)
|
||||
exZZ=(DeltaDep**2)/twoZZpow2
|
||||
|
||||
IF (exZZ.LT.5)THEN ! if alpha is not 0
|
||||
betaVs=(1/sigmaDeltaVs)*exp(-exZZ)*weightVs
|
||||
! para1
|
||||
count3=count3+1 ! row index
|
||||
rw(nar+1)=-1*betaVs
|
||||
col(nar+1)=para1
|
||||
iw(1+nar+1)=dall+count3
|
||||
! para2
|
||||
rw(nar+2)= betaVs
|
||||
col(nar+2)=para2
|
||||
iw(1+nar+2)=dall+count3
|
||||
nar=nar+2 ! G number index
|
||||
ENDIF
|
||||
ENDIF ! (k1.EQ.k2)
|
||||
ENDIF !para1=para2
|
||||
ENDDO ! para2
|
||||
ENDDO !para1
|
||||
!-------------------------------------------------------------------------------------------------!
|
||||
! Gcs-- First cycle is Gc, second cycle is Gs
|
||||
ELSEIF (iso_inv.eq.0)THEN
|
||||
DO sc=1,2
|
||||
DO para1=1,maxvp
|
||||
call CalIndex(para1,nvx,nvz,i1,j1,k1)
|
||||
lon1=gozd+(j1-1)*dvzd
|
||||
lat1=goxd-(i1-1)*dvxd
|
||||
DO para2=1,maxvp
|
||||
IF (para2.NE.para1)THEN
|
||||
call CalIndex(para2,nvx,nvz,i2,j2,k2)
|
||||
lon2=gozd+(j2-1)*dvzd
|
||||
lat2=goxd-(i2-1)*dvxd
|
||||
IF(k1.EQ.k2)THEN ! SAME Depth(Layer)
|
||||
call azdist(lat1, lon1, lat2, lon2,delta, az, baz)
|
||||
deltakm=delta*111.1949
|
||||
! twoXYpow2=4.*(LcorrXY**2)
|
||||
twoXYpow2=2.*(LcorrXY**2)
|
||||
exXY=(deltakm**2)/twoXYpow2
|
||||
IF (exXY.LT.5)THEN ! if alpha is not 0
|
||||
betaGcs=(1/sigmaGcs)*exp(-exXY)*weightGcs
|
||||
! para
|
||||
count3=count3+1 ! row index
|
||||
rw(nar+1)=betaGcs
|
||||
col(nar+1)=para1+(sc-1)*maxvp
|
||||
iw(1+nar+1)=dall+count3
|
||||
! para2
|
||||
rw(nar+2)= -1*betaGcs
|
||||
col(nar+2)=para2+(sc-1)*maxvp
|
||||
iw(1+nar+2)=dall+count3
|
||||
nar=nar+2 ! G index
|
||||
ENDIF
|
||||
ELSE IF((i1.EQ.i2).AND.(j1.EQ.j2)) THEN! SAME GRID 2D, but not same depth(not same point)
|
||||
depth1=(depz(k1)+depz(k1+1))/2
|
||||
depth2=(depz(k2)+depz(k2+1))/2
|
||||
DeltaDep=abs(depth1-depth2)
|
||||
twoZZpow2=2.*(LcorrZZ**2)
|
||||
exZZ=(DeltaDep**2)/twoZZpow2
|
||||
IF (exZZ.LT.5)THEN ! if alpha is not 0
|
||||
betaGcs=(1/sigmaGcs)*exp(-exZZ)*weightGcs
|
||||
! para
|
||||
count3=count3+1 ! row index
|
||||
rw(nar+1)=betaGcs
|
||||
col(nar+1)=para1+(sc-1)*maxvp
|
||||
iw(1+nar+1)=dall+count3
|
||||
! para2
|
||||
rw(nar+2)= -1*betaGcs
|
||||
col(nar+2)=para2+(sc-1)*maxvp
|
||||
iw(1+nar+2)=dall+count3
|
||||
nar=nar+2 ! G index
|
||||
ENDIF
|
||||
ENDIF ! (k1.EQ.k2)
|
||||
ENDIF !para1=para2
|
||||
ENDDO ! para2
|
||||
ENDDO !para1
|
||||
ENDDO ! sc=1,2rese
|
||||
ENDIF
|
||||
|
||||
end subroutine GaussianLS
|
||||
|
||||
subroutine CalIndex(para,nvx,nvz,i,j,k)
|
||||
implicit none
|
||||
integer,intent(in):: para
|
||||
integer,intent(in):: nvx,nvz
|
||||
integer,intent(out):: i,j,k
|
||||
integer:: res
|
||||
|
||||
k=int(para/(nvz*nvx))
|
||||
k=k+1
|
||||
res=para-(k-1)*(nvz*nvx)
|
||||
if (res.eq.0)then
|
||||
k=k-1
|
||||
res=para-(k-1)*(nvz*nvx)
|
||||
endif
|
||||
j=int(res/(nvx))
|
||||
j=j+1
|
||||
i=res-(j-1)*nvx
|
||||
if (i.eq.0)then
|
||||
j=j-1
|
||||
i=res-(j-1)*nvx
|
||||
endif
|
||||
end subroutine CalIndex
|
||||
|
||||
|
||||
subroutine corlengthDepth(depth,corlength)
|
||||
implicit none
|
||||
real:: depth,corlength
|
||||
real:: depthMin=0.0,depthMax=100
|
||||
real,parameter::ftol=1e-4
|
||||
real:: corlengthMin=30,corlengthMax=150
|
||||
!---------------------------------------------
|
||||
if (abs(depth-depthMin).le.ftol ) corlength=corlengthMin
|
||||
if (depth >= depthMax ) corlength=corlengthMax
|
||||
if ( (depth> depthMin) .and. (depth<depthMax) ) then
|
||||
corlength=corlengthMin+(depth-depthMin)*(corlengthMax-corlengthMin)/(depthMax-depthMin)
|
||||
end if
|
||||
corlength=100
|
||||
end subroutine corlengthDepth
|
||||
|
||||
928
src/src_inv_iso_joint/Main_Jt.f90
Normal file
928
src/src_inv_iso_joint/Main_Jt.f90
Normal file
@@ -0,0 +1,928 @@
|
||||
! Direct Inversion for 3-D Azimuthal Anisotropy
|
||||
! V1.1 (2017) based on Mineos to calculate kernel
|
||||
! V2.0 (2019) based on CPS-tregn96 to calcualte kernel
|
||||
! Copyright:
|
||||
! Author: Chuanming Liu (USTC)
|
||||
! Email: Chuanming.liu@colorado.edu
|
||||
! Reference:
|
||||
! Liu, C., Yao, H., Yang, H., Shen, W., Fang, H., Hu, S., Qiao, L., 2019. Direct
|
||||
! inversion for three-dimensional shear wavespeed azimuthal anisotropy based on
|
||||
! surface-wave ray tracing: methodology and application to Yunnan, southwest China.
|
||||
! Journal of Geophysics Research: Solid Earth. doi: 10.1029/2018JB016920
|
||||
|
||||
program SurfAniso
|
||||
use lsmrModule, only:lsmr
|
||||
use lsmrblasInterface, only : dnrm2
|
||||
use omp_lib
|
||||
implicit none
|
||||
|
||||
character inputfile*100
|
||||
character logfile*100
|
||||
character outmodel*100
|
||||
character outsyn*100
|
||||
logical ex
|
||||
character dummy*40
|
||||
character datafile*80
|
||||
integer nx,ny,nz
|
||||
real goxd,gozd
|
||||
real dvxd,dvzd
|
||||
integer nsrc,nrc
|
||||
real weightVs,weight0,weight1,weightGcs,weight
|
||||
real damp,dampAA,dampVs
|
||||
real minthk
|
||||
integer kmax,kmaxRc
|
||||
real*8,dimension(:),allocatable:: tRc
|
||||
real,dimension(:),allocatable:: depz
|
||||
integer itn
|
||||
integer nout
|
||||
integer localSize
|
||||
real mean,std_devs,balances,balanceb
|
||||
integer msurf
|
||||
real,dimension(:),allocatable:: obst,dsyn,cbst,dist
|
||||
real,dimension(:),allocatable:: pvall
|
||||
real sta1_lat,sta1_lon,sta2_lat,sta2_lon
|
||||
real dist1
|
||||
integer dall
|
||||
integer istep
|
||||
real,parameter :: pi=3.1415926535898
|
||||
integer checkstat
|
||||
integer ii,jj,kk
|
||||
real, dimension (:,:), allocatable :: scxf,sczf
|
||||
real, dimension (:,:,:), allocatable :: rcxf,rczf
|
||||
integer,dimension(:,:),allocatable::wavetype,igrt,nrc1
|
||||
integer,dimension(:),allocatable::nsrc1
|
||||
integer,dimension(:,:),allocatable::periods
|
||||
real,dimension(:),allocatable::rw
|
||||
integer, dimension(:),allocatable::iw,col
|
||||
real,dimension(:),allocatable::dv
|
||||
real,dimension(:,:,:),allocatable::vsf
|
||||
character strf
|
||||
integer veltp,wavetp
|
||||
real velvalue
|
||||
integer knum,knumo,err
|
||||
integer istep1,istep2
|
||||
integer period
|
||||
integer knumi,srcnum,count1
|
||||
integer HorizonType,VerticalType
|
||||
character line*200
|
||||
integer iter,maxiter
|
||||
! integer*4/8
|
||||
integer maxnar
|
||||
real acond,anorm,arnorm,rnorm,xnorm
|
||||
character str1
|
||||
real atol,btol
|
||||
real conlim
|
||||
integer istop
|
||||
integer itnlim
|
||||
integer lenrw,leniw
|
||||
integer nar,nar_tmp,nars
|
||||
integer count3,nvz,nvx
|
||||
integer m,maxvp,n
|
||||
integer i,j,k
|
||||
real spfra
|
||||
real noiselevel
|
||||
integer ifsyn
|
||||
integer writepath
|
||||
real averdws
|
||||
real maxnorm
|
||||
|
||||
character SenGTruefile*200, SenGfile*200
|
||||
integer lay
|
||||
integer maxm
|
||||
real, dimension(:), allocatable:: sigmaT,resSigma,datweight
|
||||
real, dimension(:), allocatable:: Tdata,resbst,fwdT,fwdTvs,fwdTaa,Tref,RefTaa,resbst_iso
|
||||
|
||||
real meandeltaT,stddeltaT
|
||||
real,dimension(:,:),allocatable:: GVs,GGs,GGc
|
||||
real,dimension(:,:,:), allocatable :: Lsen_Gsc
|
||||
real gaussian
|
||||
external gaussian
|
||||
real synT
|
||||
!real,dimension(:,:,:),allocatable::vsRela,vsAbs,vsreal
|
||||
real,dimension(:,:,:),allocatable:: gcf,gsf
|
||||
integer nar1,nar2
|
||||
real vsref
|
||||
real res2Norm,Mnorm2,Enorm2,Vsnorm2,Gcnorm2,Gsnorm2
|
||||
real resNSigma2Norm
|
||||
real Enorm2Lame,Vsnorm2Lame,Gcnorm2Lame,Gsnorm2Lame
|
||||
real MwNorm2
|
||||
|
||||
real*8,dimension(:,:),allocatable:: tRcV
|
||||
real sumObs
|
||||
integer Refwritepath,realwritepath
|
||||
real VariGc,VariGs,VariVs
|
||||
integer count4,para
|
||||
real LambdaVs,LambdaGc,LambdaGs
|
||||
real PreRes,meanAbs
|
||||
integer iter_mod,rmax
|
||||
character(len=2) :: id='00'
|
||||
character(len=60) :: filename
|
||||
real*8 :: startT,endT
|
||||
logical:: isTikh
|
||||
real :: summ, threshold0,thresholdVs,threshold
|
||||
real :: pertV
|
||||
logical :: iso_inv, iso_mod
|
||||
real Minvel,MaxVel
|
||||
real,dimension(:),allocatable:: norm
|
||||
real,dimension(:),allocatable:: GcInv, GsInv, VsInv
|
||||
real mindVs, maxdVs, meadVs
|
||||
real minGs, maxGs, meaGs
|
||||
real minGc, maxGc, meaGc
|
||||
real lameGcs, lameVs
|
||||
real mean2
|
||||
integer Nre, NreVs, narVs
|
||||
! open output for LSMR
|
||||
startT=OMP_get_wtime()
|
||||
nout=36
|
||||
open(nout,file='lsmr.txt')
|
||||
! terminal output
|
||||
write(*,*)
|
||||
write(*,*) ' DAzimSurfTomo'
|
||||
write(*,*)
|
||||
|
||||
! read contral file
|
||||
if (iargc() < 1) then
|
||||
write(*,*) 'input file [para.in (Default)]:'
|
||||
read(*,'(a)') inputfile
|
||||
if (len_trim(inputfile) <=1 ) then
|
||||
inputfile='para.in'
|
||||
else
|
||||
inputfile=inputfile(1:len_trim(inputfile))
|
||||
endif
|
||||
else
|
||||
call getarg(1, inputfile)
|
||||
endif
|
||||
inquire(file=inputfile, exist=ex)
|
||||
if (.not. ex) stop 'unable to open the inputfile'
|
||||
|
||||
open(10,file=inputfile,status='old',action='read')
|
||||
read(10,'(a30)') dummy
|
||||
read(10,'(a30)') dummy
|
||||
read(10,'(a30)') dummy
|
||||
! read(10,*) SenGfile
|
||||
read(10,*) datafile
|
||||
read(10,*) nx,ny,nz
|
||||
read(10,*) goxd,gozd
|
||||
read(10,*) dvxd,dvzd
|
||||
read(10,*) minthk
|
||||
read(10,*) Minvel,Maxvel
|
||||
read(10,*) nsrc
|
||||
read(10,*) spfra
|
||||
read(10,*) maxiter
|
||||
read(10,*) iso_mod
|
||||
read(10,'(a30)') dummy
|
||||
read(10,*) weightVs
|
||||
read(10,*) weightGcs
|
||||
read(10,*) damp
|
||||
! read(10,*) isTikh
|
||||
! read(10,*) LcorrXY,LcorrZZ
|
||||
! write(*,*) 'integrated sensitivity kernel for Vs and Gcs file based on MOD '
|
||||
! write(*,'(a)')SenGfile
|
||||
write(*,*)'input Rayleigh wave phase velocity data file:'
|
||||
write(*,'(a)') datafile
|
||||
write(*,*) 'model origin:latitude,longitue'
|
||||
write(*,'(2f10.4)') goxd,gozd
|
||||
write(*,*) 'grid spacing:latitude,longitue'
|
||||
write(*,'(2f10.4)') dvxd,dvzd
|
||||
write(*,*) 'model dimension:nx,ny,nz'
|
||||
write(*,'(3i5)') nx,ny,nz
|
||||
write(*,*)'depth refined interval layer '
|
||||
write(*,'(f8.1)')minthk
|
||||
write(*,*)'smoothing for dVsv '
|
||||
write(*,'(f8.1)')weightVs
|
||||
write(*,*)'smoothing for Gc, Gs '
|
||||
write(*,'(f8.1)')weightGcs
|
||||
write(*,*)'damping'
|
||||
write(*,'(f8.1)')damp
|
||||
|
||||
! write(*,*)' Regularization Type: (T) 1st order Tikhonov ;(F) Gaussian'
|
||||
! write(*,*) 'correlation length: XY, ZZ (km)'
|
||||
! write(*,'(f8.1)')LcorrXY, LcorrZZ
|
||||
|
||||
if (nz.LE.1) stop 'error nz value.'
|
||||
read(10,'(a30)')dummy
|
||||
read(10,*) kmaxRc
|
||||
write(*,*) 'number of period'
|
||||
write(*,'(i6)') kmaxRc
|
||||
|
||||
if(kmaxRc.gt.0)then
|
||||
allocate(tRc(kmaxRc),stat=checkstat)
|
||||
if (checkstat > 0) stop 'error allocating RP'
|
||||
read(10,*)(tRc(i),i=1,kmaxRc)
|
||||
else
|
||||
stop 'Can only deal with Rayleigh wave phase velocity data!'
|
||||
endif
|
||||
|
||||
write(logfile,'(a,a)') trim(inputfile),'_inv.log'
|
||||
!open(66,file=logfile,action='write')
|
||||
open(66, file=logfile)
|
||||
write(66,*)
|
||||
write(66,*) ' DAzimSurfTomo'
|
||||
write(66,*)
|
||||
write(66,*) 'model origin:latitude,longitue'
|
||||
write(66,'(2f10.4)') goxd,gozd
|
||||
write(66,*) 'grid spacing:latitude,longitue'
|
||||
write(66,'(2f10.4)') dvxd,dvzd
|
||||
write(66,*) 'model dimension:nx,ny,nz'
|
||||
write(66,'(3i5)') nx,ny,nz
|
||||
|
||||
write(*,*)'Rayleigh wave phase velocity used,periods:(s)'
|
||||
write(*,'(50f6.1)')(tRc(i),i=1,kmaxRc)
|
||||
write(66,*)'Rayleigh wave phase velocity used,periods:(s)'
|
||||
write(66,'(50f6.1)')(tRc(i),i=1,kmaxRc)
|
||||
|
||||
|
||||
! close(10)
|
||||
nrc=nsrc
|
||||
kmax=kmaxRc
|
||||
lay=nz-1
|
||||
!-----------------------------------------------------------------------!
|
||||
! read measurements
|
||||
inquire(file=datafile, exist=ex)
|
||||
if (.not. ex) then
|
||||
write(66,'(a)') 'unable to open the datafile'
|
||||
close(66)
|
||||
stop 'unable to open the datafile'
|
||||
endif
|
||||
write(*,*) 'begin load data file.....'
|
||||
|
||||
open(unit=87,file=datafile,status='old')
|
||||
|
||||
allocate(scxf(nsrc,kmax),sczf(nsrc,kmax),&
|
||||
rcxf(nrc,nsrc,kmax),rczf(nrc,nsrc,kmax),stat=checkstat)
|
||||
if(checkstat > 0) write(6,*)'scxf error with allocate','nsrc=',nsrc,'kmax=',kmax
|
||||
|
||||
allocate(periods(nsrc,kmax),wavetype(nsrc,kmax),nrc1(nsrc,kmax),nsrc1(kmax),&
|
||||
igrt(nsrc,kmax),stat=checkstat)
|
||||
if(checkstat > 0) write(6,*)'error with allocate'
|
||||
|
||||
allocate(obst(nrc*nsrc*kmax),dist(nrc*nsrc*kmax),stat=checkstat)
|
||||
obst=0
|
||||
dist=0
|
||||
if(checkstat > 0) write(6,*)'error with allocate'
|
||||
|
||||
allocate(pvall(nrc*nsrc*kmax),stat=checkstat)
|
||||
if(checkstat > 0) write(6,*)'error with allocate'
|
||||
|
||||
istep=0
|
||||
istep2=0
|
||||
dall=0
|
||||
knumo=12345
|
||||
knum=0
|
||||
istep1=0
|
||||
pvall=0
|
||||
do
|
||||
read(87,'(a)',iostat=err) line
|
||||
if(err.eq.0) then
|
||||
if(line(1:1).eq.'#') then
|
||||
read(line,*) str1, sta1_lat, sta1_lon, period, wavetp, veltp
|
||||
if(wavetp.eq.2.and.veltp.eq.0) knum=period
|
||||
if(wavetp.eq.2.and.veltp.eq.1) stop 'can not deal with Rayleigh wave group data'
|
||||
if(wavetp.eq.1.and.veltp.eq.0) stop 'can not deal with Love wave phase data'
|
||||
if(wavetp.eq.1.and.veltp.eq.1) stop 'can not deal with Love wave group data'
|
||||
if(knum.ne.knumo) then
|
||||
istep=0
|
||||
istep2=istep2+1
|
||||
endif
|
||||
istep=istep+1
|
||||
istep1=0
|
||||
sta1_lat=(90.0-sta1_lat)*pi/180.0
|
||||
sta1_lon=sta1_lon*pi/180.0
|
||||
scxf(istep,knum)=sta1_lat
|
||||
sczf(istep,knum)=sta1_lon
|
||||
periods(istep,knum)=period
|
||||
wavetype(istep,knum)=wavetp
|
||||
igrt(istep,knum)=veltp
|
||||
nsrc1(knum)=istep
|
||||
knumo=knum
|
||||
else
|
||||
read(line,*) sta2_lat,sta2_lon,velvalue
|
||||
istep1=istep1+1
|
||||
dall=dall+1
|
||||
sta2_lat=(90.0-sta2_lat)*pi/180.0
|
||||
sta2_lon=sta2_lon*pi/180.0
|
||||
rcxf(istep1,istep,knum)=sta2_lat
|
||||
rczf(istep1,istep,knum)=sta2_lon
|
||||
call delsph(sta1_lat,sta1_lon,sta2_lat,sta2_lon,dist1)
|
||||
dist(dall)=dist1
|
||||
obst(dall)=dist1/velvalue
|
||||
pvall(dall)=velvalue
|
||||
nrc1(istep,knum)=istep1
|
||||
endif
|
||||
else
|
||||
exit
|
||||
endif
|
||||
enddo
|
||||
close(87)
|
||||
write(*,'(a,i7)') ' Number of all measurements', dall
|
||||
!----------------------------------------------------------------------!
|
||||
! Initialization
|
||||
allocate(depz(nz), stat=checkstat)
|
||||
allocate(vsf(nx,ny,nz), stat=checkstat)
|
||||
|
||||
maxvp=(nx-2)*(ny-2)*(nz-1)
|
||||
maxm=(nx-2)*(ny-2)*(nz-1)*3
|
||||
maxnar = spfra*dall*nx*ny*nz*3 !sparsity fraction
|
||||
allocate(dv(maxm), stat=checkstat)
|
||||
allocate(GcInv(maxvp), GsInv(maxvp), VsInv(maxvp), stat=checkstat)
|
||||
allocate(rw(maxnar), stat=checkstat)
|
||||
allocate(iw(2*maxnar+1), stat=checkstat)
|
||||
allocate(col(maxnar), stat=checkstat)
|
||||
allocate(norm(maxvp), stat=checkstat)
|
||||
!allocate(cbst(dall+maxm*maxm),dsyn(dall),stat=checkstat)
|
||||
allocate(cbst(dall+maxm*3), dsyn(dall), stat=checkstat)
|
||||
allocate(dsyn(dall), stat=checkstat)
|
||||
allocate(sigmaT(dall), Tref(dall), datweight(dall), stat=checkstat)
|
||||
allocate(Tdata(dall), resbst(dall), fwdT(dall), fwdTvs(dall), fwdTaa(dall), RefTaa(dall), stat=checkstat)
|
||||
allocate(resbst_iso(dall), stat=checkstat)
|
||||
allocate(resSigma(dall), stat=checkstat)
|
||||
allocate(Lsen_Gsc(nx*ny,kmaxRc,nz-1), stat=checkstat)
|
||||
allocate(GVs(dall,maxvp), GGc(dall,maxvp), GGs(dall,maxvp), stat=checkstat)
|
||||
allocate(gcf(nx-2,ny-2,nz-1),gsf(nx-2,ny-2,nz-1), stat=checkstat)
|
||||
allocate( tRcV((nx-2)*(ny-2),kmaxRc), stat=checkstat)
|
||||
!----------------------------------------------------------------------!
|
||||
! read reference isotropic model: vsf
|
||||
open(11, file='MOD', status='old')
|
||||
vsf=0
|
||||
read(11,*) (depz(i),i=1,nz)
|
||||
do k = 1,nz
|
||||
do j = 1,ny
|
||||
read(11,*)(vsf(i,j,k),i=1,nx)
|
||||
enddo
|
||||
enddo
|
||||
close(11)
|
||||
write(*,*) ' grid points in depth direction:(km)'
|
||||
write(*,'(50f7.2)') depz
|
||||
|
||||
call CalRmax(nz,depz,minthk,rmax)
|
||||
!----------------------------------------------------------------------!
|
||||
! iteration part
|
||||
!----------------------------------------------------------------------!
|
||||
RefTaa=0
|
||||
! iso_mod=.false.
|
||||
open(34, file='IterVel.out')
|
||||
do iter=1, maxiter
|
||||
iter_mod=mod(iter, 2)
|
||||
write(6,*) ' -----------------------------------------------------------'
|
||||
write(66,*) ' -----------------------------------------------------------'
|
||||
|
||||
if (iso_mod) then
|
||||
iso_inv=.true.
|
||||
write(66,*)iter,'th iteration, invert for isotropic Vs para.'
|
||||
write(6,*) iter,'th iteration, invert for isotropic Vs para.'
|
||||
maxm = maxvp
|
||||
else
|
||||
iso_inv=.false.
|
||||
write(66,*)iter,'th iteration, invert for dVs, Gc, Gs '
|
||||
write(6,*) iter,'th iteration, invert for dVs, Gc, Gs '
|
||||
! maxm = maxvp*2 ! joint
|
||||
maxm = maxvp*3
|
||||
endif
|
||||
write(6,*) ' -----------------------------------------------------------'
|
||||
write(66,*) ' -----------------------------------------------------------'
|
||||
!----------------------------------------------------------------------!
|
||||
! compute G matrix based on the sensitivity kernel and ray-tracing
|
||||
! forward calculation of traveltime misfit based on the reference iso- or aniso- model.
|
||||
Refwritepath = 0 ! switch of write ray path
|
||||
dsyn = 0
|
||||
GGc = 0
|
||||
GGs = 0
|
||||
GVs = 0
|
||||
tRcV = 0
|
||||
iw = 0
|
||||
rw = 0.0
|
||||
col = 0
|
||||
nar = 0
|
||||
Lsen_Gsc=0.0
|
||||
if (iso_inv) then
|
||||
call CalSurfG(nx,ny,nz,maxvp,vsf,iw,rw,col,dsyn,&
|
||||
GVs, dall,&
|
||||
goxd, gozd, dvxd, dvzd, kmaxRc, tRc, periods, depz, minthk,&
|
||||
scxf, sczf, rcxf, rczf, nrc1, nsrc1, kmax, nsrc, nrc, nar)
|
||||
else
|
||||
call CalSurfGAnisoJoint(nx, ny, nz, maxvp, vsf, iw, rw, col, dsyn, &
|
||||
GVs, GGc, GGs, Lsen_Gsc, dall, rmax, tRcV, &
|
||||
goxd, gozd, dvxd, dvzd, kmaxRc, tRc, periods,depz, minthk,&
|
||||
scxf, sczf, rcxf, rczf, nrc1, nsrc1, kmax, nsrc, nrc, nar, Refwritepath)
|
||||
endif
|
||||
! write(*,*) ' Finish G matrix calculation.'
|
||||
!----------------------------------------------------------------------!
|
||||
! output the corresponding isotropic phase velocity map of the MOD.
|
||||
if (iter.eq.1)then
|
||||
open(77,file='period_phaseVMOD.dat')
|
||||
call WTPeriodPhaseV(nx, ny, gozd, goxd, dvzd, dvxd, kmaxRc, tRc, tRcV, 77)
|
||||
end if
|
||||
!----------------------------------------------------------------------!
|
||||
! calculate data residual based on the reference iso- or aniso- model.
|
||||
! cbst: travel time residual.
|
||||
! dsyn: predicated isotropic travel time
|
||||
! Tdata: traveltime residual, used in the inversion
|
||||
cbst=0
|
||||
Tdata=0
|
||||
sigmaT=0
|
||||
Tref=0
|
||||
! For both joint and iso inversion. Data fitting: obs(i) - Tref-iso(i)
|
||||
do i=1,dall
|
||||
Tref(i)=dsyn(i)
|
||||
cbst(i)=obst(i) - Tref(i)
|
||||
Tdata(i)=cbst(i)
|
||||
enddo
|
||||
|
||||
! Statistic of the data residual based on the reference model.
|
||||
mean=sum(cbst(1:dall))/dall
|
||||
std_devs=sqrt(sum((cbst(1:dall)-mean)**2)/dall)
|
||||
meanAbs=sum(abs(cbst(1:dall)))/dall
|
||||
|
||||
write(6 ,'(a, f12.4,a,f10.2,a,f10.2,a)') ' Before Inversion: abs mean, std, RMS of Res:', meanAbs,' s ',&
|
||||
std_devs,' s ', dnrm2(dall,cbst,1)/sqrt(real(dall)),' s'
|
||||
write(66,'(a, f12.4,a,f10.2,a,f10.2,a)') ' Before Inversion: abs mean, std, RMS of Res:', meanAbs,' s ',&
|
||||
std_devs,' s ', dnrm2(dall,cbst,1)/sqrt(real(dall)),' s'
|
||||
|
||||
!----------------------------------------------------------------------!
|
||||
! data weight
|
||||
! datweight=0.0
|
||||
! if (iso_inv) then
|
||||
! thresholdVs=0.2
|
||||
! do i = 1,dall
|
||||
! datweight(i) = 1.0
|
||||
! if(abs(cbst(i)) > thresholdVs) datweight(i) = exp(-(abs(cbst(i))-thresholdVs))
|
||||
! cbst(i) = cbst(i)*datweight(i)
|
||||
! enddo
|
||||
! else
|
||||
! ! thresholdVs=0.5
|
||||
! threshold=std_devs*2.
|
||||
! do i = 1,dall
|
||||
! datweight(i) = 1.0
|
||||
! if(abs(cbst(i)) > threshold) datweight(i) = exp(-(abs(cbst(i))-threshold))
|
||||
! cbst(i) = cbst(i)*datweight(i)
|
||||
! enddo
|
||||
! For Yunnan.
|
||||
call CalDdatSigma(dall, obst, cbst, sigmaT, meandeltaT)
|
||||
do i=1,dall
|
||||
datweight(i)=1/sigmaT(i)
|
||||
cbst(i)=cbst(i)*datweight(i)
|
||||
enddo
|
||||
|
||||
|
||||
do i = 1,nar
|
||||
rw(i) = rw(i)*datweight(iw(1+i))
|
||||
enddo
|
||||
|
||||
meanAbs=sum(abs(cbst(1:dall)))/dall
|
||||
write(6 ,'(a, f8.3, a, f8.3,a, f7.3, a)') ' mean data weight:',sum(datweight(1:dall))/dall, &
|
||||
' | abs data mean with weight:',meanAbs,'s | dt/t0:', meandeltaT*100, ' %'
|
||||
write(66,'(a, f8.3, a, f8.3,a, f7.3, a)') ' mean data weight:',sum(datweight(1:dall))/dall, &
|
||||
' | abs data mean with weight:',meanAbs,'s | dt/t0:', meandeltaT*100, ' %'
|
||||
if (iso_mod) then
|
||||
norm=0
|
||||
do i=1,nar
|
||||
norm(col(i))=norm(col(i))+abs(rw(i))
|
||||
enddo
|
||||
endif
|
||||
! write out res for 1-th and final inversion
|
||||
! if ((iter .eq. 1) .or. (iter .eq. maxiter)) then
|
||||
! write(id,'(I2.2)') iter
|
||||
! filename = 'Traveltime_use_'//TRIM(id)//'th.dat'
|
||||
! open(88, file=filename)
|
||||
! write(88,'(a)') 'Dist(km) T_obs(s) T_forward(s) Res(s) weight W_Res'
|
||||
! do i=1,dall
|
||||
! write(88,*) dist(i), obst(i), dsyn(i), Tdata(i), datweight(i), cbst(i)
|
||||
! enddo
|
||||
! close(88)
|
||||
! endif
|
||||
!----------------------------------------------------------------------!
|
||||
! Setting of iteration.
|
||||
!----------------------------------------------------------------------!
|
||||
! A*x = b
|
||||
! m input m, the number of rows in A. (data)
|
||||
! n input n, the number of columns in A. (model)
|
||||
! count3: number of increase of row number.
|
||||
! nar: number of G which value is not zero, including augmented matrix.
|
||||
! if Gn*m does not contain zeros, nar =n*m
|
||||
! nar1: nar before regularization
|
||||
! rw(i) gives value of the i-th non-zero value of G
|
||||
! iw(i+1) means this value is in the iw(i+1)-th row.
|
||||
! col(i) means this value is in the col(i)-th column. = iw(i+1+nar)
|
||||
!----------------------------------------------------------------------!
|
||||
nar1=nar
|
||||
lameGcs=weightGcs
|
||||
! lameVs=dnrm2(dall,cbst,1)**2/dall*weightVs
|
||||
lameVs=weightVs
|
||||
count3=0
|
||||
if (iso_inv) then
|
||||
call TikhonovRegularization(nx, ny, nz, maxvp, dall, nar, rw, iw, col, count3, iso_inv, lameGcs, lameVs)
|
||||
else
|
||||
call TikhRegul_joint(nx, ny, nz, maxvp, dall, nar, rw, iw, col, narVs, count3, lameGcs, lameVs)
|
||||
endif
|
||||
|
||||
forall(i=1:count3)
|
||||
cbst(dall+i)=0
|
||||
end forall
|
||||
!----------------------------------------------------------------------!
|
||||
!----------------------------------------------------------------------!
|
||||
if (nar > maxnar) stop 'increase sparsity fraction(spfra)'
|
||||
write(* ,'(a,3f8.2)') ' damp, lamebda Gsc, lamebda Vs: ', damp, lameGcs, lameVs
|
||||
write(66 ,'(a,3f8.2)') ' damp, lamebda Gsc, lamebda Vs: ', damp, lameGcs, lameVs
|
||||
|
||||
m = dall + count3 ! data number, rows number of G
|
||||
n = maxm ! model number, columns of G
|
||||
iw(1) = nar
|
||||
do i=1,nar
|
||||
iw(1+nar+i)=col(i)
|
||||
enddo
|
||||
leniw = 2*nar+1
|
||||
lenrw = nar
|
||||
dv = 0
|
||||
! Control of LSQR
|
||||
! atol: estimate of error to G, accurate to about 4 digits, set btol = 1.0e-4. (default AA: 1e-4)
|
||||
! btol: estimate of error to data, accurate to about 4 digits, set btol = 1.0e-4. (default AA: 1e-4)
|
||||
! conlim: the apparent condition number of the matrix Abar, controls the amp of Gc,s
|
||||
! conlim and damp may be used separately or together to regularize ill-conditioned systems.
|
||||
! itnlim: an upper limit on the number of iterations.
|
||||
if (iso_inv) then
|
||||
atol = 1e-3
|
||||
btol = 1e-3
|
||||
conlim = 1200
|
||||
itnlim = 1000
|
||||
localSize = n/4
|
||||
else
|
||||
atol = 1e-5
|
||||
btol = 1e-4
|
||||
conlim = 200
|
||||
itnlim = 500
|
||||
localSize = 10
|
||||
endif
|
||||
|
||||
istop = 0
|
||||
anorm = 0.0
|
||||
acond = 0.0
|
||||
arnorm = 0.0
|
||||
xnorm = 0.0
|
||||
|
||||
call LSMR(m, n, leniw, lenrw, iw, rw, cbst, damp,&
|
||||
atol, btol, conlim, itnlim, localSize, nout,&
|
||||
dv, istop, itn, anorm, acond, rnorm, arnorm, xnorm)
|
||||
if(istop==3) THEN
|
||||
write(* , '(a)') ' istop = 3, large condition number, LSMR failed'
|
||||
write(66, '(a)') ' istop = 3, large condition number, LSMR failed'
|
||||
endif
|
||||
write(*,'(a)') ' Finish LSMR.......'
|
||||
write(*, '(a, i7)') ' itn= ',itn
|
||||
write(66,'(a, i7)') ' itn= ',itn
|
||||
write(*,'(a, f7.1)') ' L2 norm of A= ',anorm
|
||||
write(*, '(a, f7.1)')' Condition NO. of A=',acond
|
||||
write(66,'(a, f7.1)')' Condition NO. of A=',acond
|
||||
write(*,'(a, f7.1)') ' rnorm= ',rnorm
|
||||
write(*,'(a, f7.1)') ' arnorm= ',arnorm
|
||||
write(*,'(a, f7.3)') ' norm of dv = ',xnorm
|
||||
!----------------------------------------------------------------------!
|
||||
! Based on perturbation, construct isotropic or anisotropic velocity model
|
||||
! For vsRela will be used in subroutine: CalSurfGAniso, it will be important to get a right value.
|
||||
! vsf initially comes from MOD, then can be updated after each iteration.
|
||||
if (iso_inv) then
|
||||
do k=1,nz-1
|
||||
do j=1,ny-2
|
||||
do i=1,nx-2
|
||||
pertV = dv((k-1)*(nx-2)*(ny-2)+(j-1)*(nx-2)+i)
|
||||
if (pertV.ge.0.500) pertV=0.500
|
||||
if (pertV.le.-0.500) pertV=-0.500
|
||||
if (abs(pertV)<1e-5) pertV=0.0
|
||||
dv((k-1)*(nx-2)*(ny-2)+(j-1)*(nx-2)+i) = pertV
|
||||
vsf(i+1,j+1,k)=vsf(i+1,j+1,k)+dv((k-1)*(nx-2)*(ny-2)+(j-1)*(nx-2)+i)
|
||||
|
||||
if(vsf(i+1,j+1,k).lt.Minvel) vsf(i+1,j+1,k)=Minvel
|
||||
if(vsf(i+1,j+1,k).gt.Maxvel) vsf(i+1,j+1,k)=Maxvel
|
||||
enddo
|
||||
enddo
|
||||
enddo
|
||||
else
|
||||
gcf=0
|
||||
gsf=0
|
||||
do k=1,nz-1
|
||||
do j=1,ny-2
|
||||
do i=1,nx-2
|
||||
|
||||
pertV = dv((k-1)*(nx-2)*(ny-2)+(j-1)*(nx-2)+i)
|
||||
if (pertV.ge. 0.5) pertV=0.5
|
||||
if (pertV.le.-0.5) pertV=-0.5
|
||||
if (abs(pertV)<1e-5) pertV=0.0
|
||||
dv((k-1)*(nx-2)*(ny-2)+(j-1)*(nx-2)+i) = pertV
|
||||
vsf(i+1,j+1,k)=vsf(i+1,j+1,k)+dv((k-1)*(nx-2)*(ny-2)+(j-1)*(nx-2)+i)
|
||||
|
||||
if(vsf(i+1,j+1,k).lt.Minvel) vsf(i+1,j+1,k)=Minvel
|
||||
if(vsf(i+1,j+1,k).gt.Maxvel) vsf(i+1,j+1,k)=Maxvel
|
||||
|
||||
gcf(i,j,k)=dv(maxvp +(k-1)*(nx-2)*(ny-2)+(j-1)*(nx-2)+i)
|
||||
gsf(i,j,k)=dv(maxvp*2+(k-1)*(nx-2)*(ny-2)+(j-1)*(nx-2)+i)
|
||||
enddo
|
||||
enddo
|
||||
enddo
|
||||
endif
|
||||
!----------------------------------------------------------------------!
|
||||
! result analysis
|
||||
if (iso_inv)then
|
||||
mindVs=minval(dv(1:maxvp))
|
||||
maxdVs=maxval(dv(1:maxvp))
|
||||
meadVs=sum(abs(dv(1:maxvp)))/maxvp
|
||||
write(6 ,'(a,3f10.4)') ' min max and abs mean dVs (km/s)', mindVs, maxdVs, meadVs
|
||||
write(66,'(a,3f10.4)') ' min max and abs mean dVs (km/s)', mindVs, maxdVs, meadVs
|
||||
do k=1,nz-1
|
||||
VariVs=sum(abs(dv((k-1)*(nx-2)*(ny-2)+1:k*(nx-2)*(ny-2) )))/((nx-2)*(ny-2))
|
||||
write(66,'(a,f5.1,a,f5.1,a,f10.4)') ' Z ',depz(k),' - ',depz(k+1),&
|
||||
' km abs mean dVs (km/s)',VariVs
|
||||
write(6,'(a,f5.1,a,f5.1,a,f10.4)') ' Z ',depz(k),' - ',depz(k+1),&
|
||||
' km abs mean dVs (km/s)',VariVs
|
||||
enddo
|
||||
else
|
||||
mindVs=minval(dv(1:maxvp))
|
||||
maxdVs=maxval(dv(1:maxvp))
|
||||
meadVs=sum(abs(dv(1:maxvp)))/maxvp
|
||||
write(6 ,'(a,3f10.4)') ' min max and abs mean dVs (km/s)', mindVs, maxdVs, meadVs
|
||||
write(66,'(a,3f10.4)') ' min max and abs mean dVs (km/s)', mindVs, maxdVs, meadVs
|
||||
minGc=minval(dv(maxvp+1:maxvp+maxvp))*100
|
||||
maxGc=maxval(dv(maxvp+1:maxvp+maxvp))*100
|
||||
meaGc=sum(abs(dv(maxvp+1:maxvp+maxvp)))/maxvp*100
|
||||
minGs=minval(dv(maxvp*2+1:maxvp+maxvp*2))*100
|
||||
maxGs=maxval(dv(maxvp*2+1:maxvp+maxvp*2))*100
|
||||
meaGs=sum(abs(dv(maxvp*2+1:maxvp+maxvp*2)))/maxvp*100
|
||||
write(6 ,'(a,3f10.4)') ' min max and abs mean Gc/L (%) ', minGc, maxGc, meaGc
|
||||
write(66,'(a,3f10.4)') ' min max and abs mean Gc/L (%) ', minGc, maxGc, meaGc
|
||||
write(6 ,'(a,3f10.4)') ' min max and abs mean Gs/L (%) ', minGs, maxGs, meaGs
|
||||
write(66,'(a,3f10.4)') ' min max and abs mean Gs/L (%) ', minGs, maxGs, meaGs
|
||||
do k=1, nz-1
|
||||
VariVs=sum(abs(dv((k-1)*(nx-2)*(ny-2)+1:k*(nx-2)*(ny-2) )))/((nx-2)*(ny-2))
|
||||
VariGc=sum(abs(gcf(1:nx-2,1:ny-2,k)))/((nx-2)*(ny-2))
|
||||
VariGs=sum(abs(gsf(1:nx-2,1:ny-2,k)))/((nx-2)*(ny-2))
|
||||
write(66,'(a, f5.1, a, f5.1, a, 2f10.3, f9.4)')' Z ',depz(k),' - ',depz(k+1),' km Abs Mean &
|
||||
Gc (%) Gs (%) dVs (km/s)', VariGc*100, VariGs*100, VariVs
|
||||
write(6 ,'(a, f5.1, a, f5.1, a, 2f10.3, f9.4)')' Z ',depz(k),' - ',depz(k+1),' km Abs Mean &
|
||||
Gc (%) Gs (%) dVs (km/s)', VariGc*100, VariGs*100, VariVs
|
||||
enddo
|
||||
endif
|
||||
!----------------------------------------------------------------------!
|
||||
! Calculate ||Lm||2
|
||||
Mnorm2 = 0
|
||||
MwNorm2 = 0
|
||||
if (iso_inv) then
|
||||
Nre=nar-nar1
|
||||
call Calmodel2Norm(nar1, nar, maxvp, Nre, rw, col, dv, lameVs)
|
||||
else
|
||||
Nre=nar-nar1
|
||||
NreVs=narVs-nar1
|
||||
call Calmodel2NormJoint(nar1, nar, maxvp, NreVs, Nre, rw, col, dv, lameGcs, lameVs)
|
||||
endif
|
||||
!----------------------------------------------------------------------!
|
||||
! Calculate ||W(Gm-d)||2
|
||||
! fist forward calculate the traveltime.
|
||||
! Tdata: inversion used data: tobs- tref(iso)
|
||||
! Calculate deltaT=deltaTvs+deltaTaa
|
||||
! Here restT=deltaT_in-deltaT_out
|
||||
resbst=0
|
||||
fwdTvs=0
|
||||
fwdTaa=0
|
||||
if (iso_inv) then
|
||||
call CalVsReslNorm(maxvp,dall, GVs, dv(1:maxvp), datweight, Tdata, fwdTvs, resbst)
|
||||
else
|
||||
VsInv=dv(1:maxvp)
|
||||
GcInv=dv(1+maxvp:2*maxvp)
|
||||
GsInv=dv(1+maxvp*2:3*maxvp)
|
||||
call CalReslNormJoint(maxvp, dall, GVs, GGc, GGs, VsInv, GcInv, GsInv, datweight, Tdata, fwdTvs, fwdTaa, resbst)
|
||||
! update T_AA. useless.
|
||||
RefTaa=0
|
||||
forall(i=1:dall)
|
||||
RefTaa(i)=fwdTaa(i)
|
||||
end forall
|
||||
endif
|
||||
!----------------------------------------------------------------------!
|
||||
! Residual Traveltime Analsysi
|
||||
! dsyn: ref-iso traveltime from G-matrix based on vsf model.
|
||||
! Tdata: inversion used data: tobs- tref(iso)
|
||||
! resbst: residual, without weight(res2Norm with weight)
|
||||
if ((iter .eq. 1) .or. (iter .eq. maxiter)) then
|
||||
filename = 'Traveltime_statis_'//TRIM(id)//'th.dat'
|
||||
open(88,file=TRIM(filename))
|
||||
if (iso_mod) then
|
||||
write(88,'(7a)')' Dist(km) T_obs(s) T_ref_iso Res(in) dT(dvs) Res(out)'
|
||||
do i=1,dall
|
||||
write(88,'(3f10.3, 3e12.3)') dist(i), obst(i), dsyn(i), Tdata(i), fwdTvs(i), resbst(i)
|
||||
enddo
|
||||
else
|
||||
write(88,'(7a)')' Dist(km) T_obs(s) T_ref-iso Res(in) &
|
||||
dT(aa) dT(dvs) Res(out)'
|
||||
do i=1,dall
|
||||
write(88,'(3f10.4, 4e12.3)') dist(i), obst(i), dsyn(i), Tdata(i), fwdTvs(i), fwdTaa(i), resbst(i)
|
||||
enddo
|
||||
endif
|
||||
close(88)
|
||||
endif
|
||||
!----------------------------------------------------------------------!
|
||||
! Statistic for the data residual.
|
||||
mean = sum(resbst(1:dall))/dall
|
||||
meanAbs=sum(abs(resbst(1:dall)))/dall
|
||||
std_devs = sqrt(sum((resbst(1:dall)-mean)**2)/dall)
|
||||
|
||||
write(6 ,'(a,f12.4,a,f10.2,a,f10.2,a)') ' After Inversion: abs mean, std, RMS of Res :', meanAbs,' s ',&
|
||||
std_devs,' s ', dnrm2(dall,resbst,1)/sqrt(real(dall)),' s'
|
||||
write(66,'(a,f12.4,a,f10.2,a,f10.2,a)') ' After Inversion: abs mean, std, RMS of Res :', meanAbs,' s ',&
|
||||
std_devs,' s ', dnrm2(dall,resbst,1)/sqrt(real(dall)),' s'
|
||||
|
||||
! mean=sum(abs(RefTaa(1:dall)))/dall
|
||||
! mean2=sum(abs(fwdTvs(1:dall)))/dall
|
||||
! write(66,'(a,f12.4,a,f12.4)')' ABS Mean Taa:',mean,'s ABS Mean T(dv)', mean2
|
||||
!----------------------------------------------------------------------!
|
||||
if (iso_mod) then
|
||||
write(34,*)',OUTPUT S VELOCITY AT ITERATION',iter
|
||||
do k=1,nz
|
||||
do j=1,ny
|
||||
write(34,'(100f7.3)') (vsf(i,j,k),i=1,nx)
|
||||
enddo
|
||||
enddo
|
||||
write(34,*)',OUTPUT DWS AT ITERATION',iter
|
||||
do k=1,nz-1
|
||||
do j=2,ny-1
|
||||
write(34,'(100f10.3)') (norm((k-1)*(ny-2)*(nx-2)+(j-2)*(nx-2)+i-1),i=2,nx-1)
|
||||
enddo
|
||||
enddo
|
||||
endif
|
||||
!----------------------------------------------------------------------!
|
||||
write(66,'(a)') ' '
|
||||
write(6 ,'(a)') ' '
|
||||
enddo ! iteration
|
||||
|
||||
! if (iso_inv) then
|
||||
filename = 'MOD_Ref'
|
||||
open(11, file=filename)
|
||||
do k=1,nz
|
||||
write(11,'(f7.1)',advance='no') depz(k)
|
||||
enddo
|
||||
do k = 1,nz
|
||||
do j = 1,ny
|
||||
do i=1,nx
|
||||
if (i.eq.1) then
|
||||
write(11,'(/f8.4)',advance='no')vsf(i,j,k)
|
||||
else
|
||||
write(11,'(f8.4)',advance='no')vsf(i,j,k)
|
||||
endif
|
||||
enddo
|
||||
enddo
|
||||
enddo
|
||||
close(11)
|
||||
! endif
|
||||
!----------------------------------------------------------------------!
|
||||
! output inversion result.
|
||||
open(63,file='DSurfTomo.inv')
|
||||
open(73,file='Gc_Gs_model.inv')
|
||||
call writeVsmodel(nx,ny,nz,gozd,goxd,dvzd,dvxd,depz,vsf,63)
|
||||
call writeAzimuthal(nx,ny,nz,gozd,goxd,dvzd,dvxd,depz,gcf,gsf,vsf,73)
|
||||
close(63)
|
||||
close(73)
|
||||
!----------------------------------------------------------------------!
|
||||
open(77,file='phaseV_FWD.dat')
|
||||
call WTPeriodPhaseV(nx,ny,gozd,goxd,dvzd,dvxd,kmaxRc,tRc,tRcV,77)
|
||||
!----------------------------------------------------------------------!
|
||||
write(*,'(a)')' Begin forward calculate period azimuthal A1, A2.'
|
||||
open(42,file='period_Azm_tomo.inv',status='replace',action='write')
|
||||
call FwdAzimuthalAniMap(nx,ny,nz,maxvp,&
|
||||
goxd,gozd,dvxd,dvzd,kmaxRc,tRc,&
|
||||
gcf,gsf,Lsen_Gsc,tRcV)
|
||||
!----------------------------------------------------------------------!
|
||||
! output result model
|
||||
! note: for the input Vs model is grid model (nz point)
|
||||
! BUT, the inversion kernel and result is layer (nz-1 layer) model
|
||||
! for Gc,Gs, the input and result are both layer models, so I set the lower boundary depth as the output
|
||||
! for Vs, input is grid model, while the inversion result is layered model.
|
||||
! I set the mid depth between the points as the depth index, and the output model uses the average Vs.
|
||||
write(66,*)' -----------------------------------------------------------'
|
||||
write(*,*) ' Program finishes successfully'
|
||||
write(66,*) ' Program finishes successfully'
|
||||
|
||||
write(*,*) ' Output inverted shear velocity model: Vs_model_Syn.rela Vs_model_Syn.abs'
|
||||
write(66,*) ' Output inverted shear velocity model: Vs_model_Syn.rela Vs_model_Syn.abs'
|
||||
|
||||
endT=OMP_get_wtime()
|
||||
write(* ,'(a, f13.1, a)') ' All time cost= ',endT-startT,"s"
|
||||
write(66,'(a, f13.1, a)') ' All time cost= ',endT-startT,"s"
|
||||
|
||||
close(10) ! surfaniso.in
|
||||
close(nout) ! close lsmr.txt
|
||||
close(66) ! close surf_tomo.log
|
||||
close(34) ! IterVel.out
|
||||
deallocate(obst)
|
||||
deallocate(dsyn)
|
||||
deallocate(dist)
|
||||
deallocate(pvall)
|
||||
deallocate(depz)
|
||||
deallocate(norm)
|
||||
deallocate(scxf,sczf)
|
||||
deallocate(rcxf,rczf)
|
||||
deallocate(wavetype,igrt,nrc1)
|
||||
deallocate(nsrc1,periods)
|
||||
deallocate(rw)
|
||||
deallocate(iw,col)
|
||||
deallocate(cbst)
|
||||
deallocate(dv)
|
||||
deallocate(vsf)
|
||||
deallocate(sigmaT,Tdata,resbst,fwdT,resSigma,resbst_iso)
|
||||
deallocate(fwdTvs,fwdTaa)
|
||||
deallocate(RefTaa,Tref)
|
||||
deallocate(GVs,GGs,GGc,Lsen_Gsc)
|
||||
|
||||
deallocate(gcf,gsf)
|
||||
if(kmaxRc.gt.0) then
|
||||
deallocate(tRc)
|
||||
endif
|
||||
deallocate(tRcV)
|
||||
end program
|
||||
|
||||
|
||||
subroutine writeVsmodel(nx, ny, nz, gozd, goxd, dvzd, dvxd, depz, vsf, Idout)
|
||||
integer nx,ny,nz
|
||||
real goxd,gozd
|
||||
real dvxd,dvzd
|
||||
real depz(nz)
|
||||
! real vsAbs(nx-2,ny-2,nz-1), vsRela(nx-2,ny-2,nz-1)
|
||||
integer Idout
|
||||
real:: vsf(nx,ny,nz)
|
||||
integer:: k,j,i
|
||||
real :: vsref
|
||||
! Because the (gozd,goxd) point is NE point of the inversion region.---> NE move 1 point.
|
||||
do k=1,nz
|
||||
do j=1,ny
|
||||
do i=1,nx
|
||||
write(Idout,'(5f8.4)') gozd+(j-2)*dvzd,goxd-(i-2)*dvxd,depz(k),vsf(i,j,k)
|
||||
enddo
|
||||
enddo
|
||||
enddo
|
||||
end subroutine writeVsmodel
|
||||
|
||||
|
||||
subroutine writeAzimuthal(nx, ny, nz, gozd, goxd, dvzd, dvxd, depz, Gc, Gs, vsf, Idout)
|
||||
integer nx,ny,nz
|
||||
real goxd,gozd
|
||||
real dvxd,dvzd
|
||||
real depz(nz)
|
||||
real Gc(nx-2,ny-2,nz-1),Gs(nx-2,ny-2,nz-1)
|
||||
real:: vsf(nx,ny,nz)
|
||||
integer Idout
|
||||
integer:: k,j,i
|
||||
real cosTmp,sinTmp
|
||||
real vsref
|
||||
real*8 :: pi=3.1415926535898
|
||||
do k=1,nz-1
|
||||
do j=1,ny-2
|
||||
do i=1,nx-2
|
||||
cosTmp=Gc(i,j,k)
|
||||
sinTmp=Gs(i,j,k)
|
||||
AzimAmp=0.5*sqrt(cosTmp**2+sinTmp**2)
|
||||
AzimAng=atan2(sinTmp,cosTmp)/pi*180
|
||||
if (AzimAng.LT.0.0) AzimAng=AzimAng+360
|
||||
AzimAng=0.5*AzimAng
|
||||
! format: lon lat depth(lower) Vs(mid-depth) Angle Amp(%/100) Gc/L(%) Gs/L(%)
|
||||
vsref=(vsf(i+1,j+1,k)+vsf(i+1,j+1,k+1))/2
|
||||
write(Idout,'(8f10.4)') gozd+(j-1)*dvzd,goxd-(i-1)*dvxd,depz(k+1),vsref,AzimAng,AzimAmp,&
|
||||
Gc(i,j,k)*100,Gs(i,j,k)*100
|
||||
enddo
|
||||
enddo
|
||||
enddo
|
||||
end subroutine writeAzimuthal
|
||||
|
||||
subroutine WTPeriodPhaseV(nx,ny,gozd,goxd,dvzd,dvxd,kmaxRc,tRc,pvRc,Idout)
|
||||
implicit none
|
||||
integer nx,ny
|
||||
real goxd,gozd
|
||||
real dvxd,dvzd
|
||||
integer kmaxRc
|
||||
real*8 tRc(kmaxRc)
|
||||
real*8 pvRc((nx-2)*(ny-2),kmaxRc)
|
||||
integer Idout
|
||||
integer:: tt,k,jj,ii
|
||||
! note: pvRc((nx-2)*(ny-2),kmaxRc) ----different pvRc in
|
||||
do tt=1,kmaxRc
|
||||
do jj=1,ny-2
|
||||
do ii=1,nx-2
|
||||
write(Idout,'(5f10.4)') gozd+(jj-1)*dvzd,goxd-(ii-1)*dvxd,tRc(tt),pvRc((jj-1)*(nx-2)+ii,tt)
|
||||
enddo
|
||||
enddo
|
||||
enddo
|
||||
close(Idout)
|
||||
end subroutine WTPeriodPhaseV
|
||||
|
||||
subroutine CalRmax(nz, depz, minthk0, rmax)
|
||||
implicit none
|
||||
integer nz
|
||||
real depz(nz)
|
||||
real minthk0, minthk
|
||||
integer rmax
|
||||
integer k,i
|
||||
integer NL
|
||||
parameter (NL=200)
|
||||
integer nsublay(NL)
|
||||
real thk
|
||||
rmax=0
|
||||
do i=1, nz-1
|
||||
thk = depz(i+1)-depz(i)
|
||||
minthk = thk/minthk0
|
||||
nsublay(i) = int((thk+1.0e-4)/minthk) + 1
|
||||
enddo
|
||||
rmax=sum(nsublay(1:nz-1))
|
||||
end subroutine CalRmax
|
||||
31
src/src_inv_iso_joint/Makefile
Executable file
31
src/src_inv_iso_joint/Makefile
Executable file
@@ -0,0 +1,31 @@
|
||||
CMD = DAzimSurfTomo
|
||||
FC = gfortran
|
||||
FFLAGS = -O3 -ffixed-line-length-none -ffloat-store\
|
||||
-W -fbounds-check -m64 -mcmodel=medium
|
||||
F90SRCS = lsmrDataModule.f90 lsmrblasInterface.f90\
|
||||
lsmrblas.f90 lsmrModule.f90 delsph.f90\
|
||||
aprod.f90 gaussian.f90 Main_Jt.f90\
|
||||
CalSigamNorm.f90 CalAzimTraveltime.f90 TikhRegul.f90
|
||||
FSRCS = surfdisp96.f tregn96.f
|
||||
FMP = rpathsAzim.f90 FwdAzimuthalAniMap.f90
|
||||
OBJS = CalSurfG.o $(F90SRCS:%.f90=%.o) $(FSRCS:%.f=%.o) $(FMP:%.f90=%.o) CalSurfGAniso_Joint.o depthkernelTI.o
|
||||
all:$(CMD)
|
||||
$(CMD):$(OBJS)
|
||||
$(FC) -fopenmp $^ -o $@
|
||||
echo "Make successfully!"
|
||||
mv $(CMD) ../../bin/
|
||||
|
||||
CalSurfG.o: CalSurfG.f90
|
||||
$(FC) -fopenmp $(FFLAGS) -c $< -o $@
|
||||
%.o: %.f90
|
||||
$(FC) $(FFLAGS) -c $(@F:.o=.f90) -o $@
|
||||
%.o: %.f
|
||||
$(FC) $(FFLAGS) -c $(@F:.o=.f) -o $@
|
||||
CalSurfGAniso_Joint.o: CalSurfGAniso_Joint.f90
|
||||
$(FC) -fopenmp $(FFLAGS) -c $< -o $@
|
||||
|
||||
depthkernelTI.0: depthkernelTI.f90
|
||||
$(FC) $(FFLAGS) -c $< -o $@
|
||||
|
||||
clean:
|
||||
rm *.o *.mod ../../bin/$(CMD)
|
||||
209
src/src_inv_iso_joint/TikhRegul.f90
Executable file
209
src/src_inv_iso_joint/TikhRegul.f90
Executable file
@@ -0,0 +1,209 @@
|
||||
! ADDING REGULARIZATION TERM
|
||||
subroutine TikhonovRegularization(nx,ny,nz,maxvp,dall,nar,rw,iw,col,count3,iso_inv,weightGcs,weightVs)
|
||||
implicit none
|
||||
integer nx,ny,nz,maxvp
|
||||
integer dall,nar
|
||||
real rw(*)
|
||||
integer iw(*),col(*)
|
||||
integer count3
|
||||
real weightGcs, weightVs
|
||||
real weight
|
||||
logical iso_inv
|
||||
integer i,j,k
|
||||
integer nvx,nvz,sc
|
||||
!-------------------------------------------------------!
|
||||
nvz=ny-2
|
||||
nvx=nx-2
|
||||
count3=0
|
||||
!----------------------------------------------------------!
|
||||
if (iso_inv) then
|
||||
weight=weightVs
|
||||
do k=1,nz-1
|
||||
do j=1,nvz
|
||||
do i=1,nvx
|
||||
if(i==1.or.i==nvx.or.j==1.or.j==nvz.or.k==1.or.k==nz-1)then
|
||||
count3=count3+1
|
||||
col(nar+1)=(k-1)*nvz*nvx+(j-1)*nvx+i
|
||||
rw(nar+1)=2.0*weight
|
||||
iw(1+nar+1)=dall+count3
|
||||
|
||||
nar=nar+1
|
||||
else
|
||||
count3=count3+1
|
||||
col(nar+1)=(k-1)*nvz*nvx+(j-1)*nvx+i
|
||||
rw(nar+1)=6.0*weight
|
||||
iw(1+nar+1)=dall+count3
|
||||
rw(nar+2)=-1.0*weight
|
||||
iw(1+nar+2)=dall+count3
|
||||
col(nar+2)=(k-1)*nvz*nvx+(j-1)*nvx+i-1
|
||||
rw(nar+3)=-1.0*weight
|
||||
iw(1+nar+3)=dall+count3
|
||||
col(nar+3)=(k-1)*nvz*nvx+(j-1)*nvx+i+1
|
||||
rw(nar+4)=-1.0*weight
|
||||
iw(1+nar+4)=dall+count3
|
||||
col(nar+4)=(k-1)*nvz*nvx+(j-2)*nvx+i
|
||||
rw(nar+5)=-1.0*weight
|
||||
iw(1+nar+5)=dall+count3
|
||||
col(nar+5)=(k-1)*nvz*nvx+j*nvx+i
|
||||
rw(nar+6)=-1.0*weight
|
||||
iw(1+nar+6)=dall+count3
|
||||
col(nar+6)=(k-2)*nvz*nvx+(j-1)*nvx+i
|
||||
rw(nar+7)=-1.0*weight
|
||||
iw(1+nar+7)=dall+count3
|
||||
col(nar+7)=k*nvz*nvx+(j-1)*nvx+i
|
||||
|
||||
nar=nar+7
|
||||
endif
|
||||
enddo
|
||||
enddo
|
||||
enddo
|
||||
else
|
||||
weight=weightGcs
|
||||
do sc=1,2
|
||||
do k=1,nz-1
|
||||
do j=1,nvz
|
||||
do i=1,nvx
|
||||
if(i==1.or.i==nvx.or.j==1.or.j==nvz.or.k==1.or.k==nz-1)then
|
||||
count3=count3+1
|
||||
col(nar+1)=(k-1)*nvz*nvx+(j-1)*nvx+i+(sc-1)*maxvp
|
||||
rw(nar+1)=2.0*weight
|
||||
iw(1+nar+1)=dall+count3
|
||||
|
||||
nar=nar+1
|
||||
else
|
||||
count3=count3+1
|
||||
col(nar+1)=(k-1)*nvz*nvx+(j-1)*nvx+i+(sc-1)*maxvp
|
||||
rw(nar+1)=6.0*weight
|
||||
iw(1+nar+1)=dall+count3
|
||||
rw(nar+2)=-1.0*weight
|
||||
iw(1+nar+2)=dall+count3
|
||||
col(nar+2)=(k-1)*nvz*nvx+(j-1)*nvx+i-1+(sc-1)*maxvp
|
||||
rw(nar+3)=-1.0*weight
|
||||
iw(1+nar+3)=dall+count3
|
||||
col(nar+3)=(k-1)*nvz*nvx+(j-1)*nvx+i+1+(sc-1)*maxvp
|
||||
rw(nar+4)=-1.0*weight
|
||||
iw(1+nar+4)=dall+count3
|
||||
col(nar+4)=(k-1)*nvz*nvx+(j-2)*nvx+i+(sc-1)*maxvp
|
||||
rw(nar+5)=-1.0*weight
|
||||
iw(1+nar+5)=dall+count3
|
||||
col(nar+5)=(k-1)*nvz*nvx+j*nvx+i+(sc-1)*maxvp
|
||||
rw(nar+6)=-1.0*weight
|
||||
iw(1+nar+6)=dall+count3
|
||||
col(nar+6)=(k-2)*nvz*nvx+(j-1)*nvx+i+(sc-1)*maxvp
|
||||
rw(nar+7)=-1.0*weight
|
||||
iw(1+nar+7)=dall+count3
|
||||
col(nar+7)=k*nvz*nvx+(j-1)*nvx+i+(sc-1)*maxvp
|
||||
|
||||
nar=nar+7
|
||||
endif
|
||||
enddo
|
||||
enddo
|
||||
enddo
|
||||
enddo
|
||||
endif
|
||||
end subroutine
|
||||
|
||||
|
||||
subroutine TikhRegul_joint(nx,ny,nz,maxvp,dall,nar,rw,iw,col,narVs,count3,weightGcs,weightVs)
|
||||
! list
|
||||
! count3: increase of rows, all rows= dall+count3
|
||||
! nar : all nonzero number of G
|
||||
! narVs: nonzero number of G after Vs regularization
|
||||
implicit none
|
||||
integer nx,ny,nz,maxvp
|
||||
integer dall,nar
|
||||
real rw(*)
|
||||
integer iw(*),col(*)
|
||||
integer count3,narVs
|
||||
real weightGcs, weightVs
|
||||
real weight
|
||||
integer i,j,k
|
||||
integer nvx,nvz,sc
|
||||
!-------------------------------------------------------!
|
||||
nvz=ny-2
|
||||
nvx=nx-2
|
||||
count3=0
|
||||
!----------------------------------------------------------!
|
||||
|
||||
weight=weightVs
|
||||
do k=1,nz-1
|
||||
do j=1,nvz
|
||||
do i=1,nvx
|
||||
if(i==1.or.i==nvx.or.j==1.or.j==nvz.or.k==1.or.k==nz-1)then
|
||||
count3=count3+1
|
||||
col(nar+1)=(k-1)*nvz*nvx+(j-1)*nvx+i
|
||||
rw(nar+1)=2.0*weight
|
||||
iw(1+nar+1)=dall+count3
|
||||
nar=nar+1
|
||||
else
|
||||
count3=count3+1
|
||||
col(nar+1)=(k-1)*nvz*nvx+(j-1)*nvx+i
|
||||
rw(nar+1)=6.0*weight
|
||||
iw(1+nar+1)=dall+count3
|
||||
rw(nar+2)=-1.0*weight
|
||||
iw(1+nar+2)=dall+count3
|
||||
col(nar+2)=(k-1)*nvz*nvx+(j-1)*nvx+i-1
|
||||
rw(nar+3)=-1.0*weight
|
||||
iw(1+nar+3)=dall+count3
|
||||
col(nar+3)=(k-1)*nvz*nvx+(j-1)*nvx+i+1
|
||||
rw(nar+4)=-1.0*weight
|
||||
iw(1+nar+4)=dall+count3
|
||||
col(nar+4)=(k-1)*nvz*nvx+(j-2)*nvx+i
|
||||
rw(nar+5)=-1.0*weight
|
||||
iw(1+nar+5)=dall+count3
|
||||
col(nar+5)=(k-1)*nvz*nvx+j*nvx+i
|
||||
rw(nar+6)=-1.0*weight
|
||||
iw(1+nar+6)=dall+count3
|
||||
col(nar+6)=(k-2)*nvz*nvx+(j-1)*nvx+i
|
||||
rw(nar+7)=-1.0*weight
|
||||
iw(1+nar+7)=dall+count3
|
||||
col(nar+7)=k*nvz*nvx+(j-1)*nvx+i
|
||||
nar=nar+7
|
||||
endif
|
||||
enddo
|
||||
enddo
|
||||
enddo
|
||||
narVs=nar
|
||||
|
||||
weight=weightGcs
|
||||
do sc=1,2
|
||||
do k=1,nz-1
|
||||
do j=1,nvz
|
||||
do i=1,nvx
|
||||
if(i==1.or.i==nvx.or.j==1.or.j==nvz.or.k==1.or.k==nz-1)then
|
||||
count3=count3+1
|
||||
col(nar+1)=(k-1)*nvz*nvx+(j-1)*nvx+i+(sc)*maxvp
|
||||
rw(nar+1)=2.0*weight
|
||||
iw(1+nar+1)=dall+count3
|
||||
nar=nar+1
|
||||
else
|
||||
count3=count3+1
|
||||
col(nar+1)=(k-1)*nvz*nvx+(j-1)*nvx+i+(sc)*maxvp
|
||||
rw(nar+1)=6.0*weight
|
||||
iw(1+nar+1)=dall+count3
|
||||
rw(nar+2)=-1.0*weight
|
||||
iw(1+nar+2)=dall+count3
|
||||
col(nar+2)=(k-1)*nvz*nvx+(j-1)*nvx+i-1+(sc)*maxvp
|
||||
rw(nar+3)=-1.0*weight
|
||||
iw(1+nar+3)=dall+count3
|
||||
col(nar+3)=(k-1)*nvz*nvx+(j-1)*nvx+i+1+(sc)*maxvp
|
||||
rw(nar+4)=-1.0*weight
|
||||
iw(1+nar+4)=dall+count3
|
||||
col(nar+4)=(k-1)*nvz*nvx+(j-2)*nvx+i+(sc)*maxvp
|
||||
rw(nar+5)=-1.0*weight
|
||||
iw(1+nar+5)=dall+count3
|
||||
col(nar+5)=(k-1)*nvz*nvx+j*nvx+i+(sc)*maxvp
|
||||
rw(nar+6)=-1.0*weight
|
||||
iw(1+nar+6)=dall+count3
|
||||
col(nar+6)=(k-2)*nvz*nvx+(j-1)*nvx+i+(sc)*maxvp
|
||||
rw(nar+7)=-1.0*weight
|
||||
iw(1+nar+7)=dall+count3
|
||||
col(nar+7)=k*nvz*nvx+(j-1)*nvx+i+(sc)*maxvp
|
||||
nar=nar+7
|
||||
endif
|
||||
enddo
|
||||
enddo
|
||||
enddo
|
||||
enddo
|
||||
|
||||
end subroutine
|
||||
60
src/src_inv_iso_joint/aprod.f90
Executable file
60
src/src_inv_iso_joint/aprod.f90
Executable file
@@ -0,0 +1,60 @@
|
||||
!c--- This file is from hypoDD by Felix Waldhauser ---------
|
||||
!c-------------------------Modified by Haijiang Zhang-------
|
||||
!c Multiply a matrix by a vector
|
||||
!c Version for use with sparse matrix specified by
|
||||
!c output of subroutine sparse for use with LSQR
|
||||
|
||||
subroutine aprod(mode, m, n, x, y, leniw, lenrw, iw, rw)
|
||||
|
||||
implicit none
|
||||
|
||||
!c Parameters:
|
||||
integer mode ! ==1: Compute y = y + a*x
|
||||
! y is altered without changing x
|
||||
! ==2: Compute x = x + a(transpose)*y
|
||||
! x is altered without changing y
|
||||
integer m, n ! Row and column dimensions of a
|
||||
real x(n), y(m) ! Input vectors
|
||||
integer :: leniw
|
||||
integer lenrw
|
||||
integer iw(leniw) ! Integer work vector containing:
|
||||
! iw[1] Number of non-zero elements in a
|
||||
! iw[2:iw[1]+1] Row indices of non-zero elements
|
||||
! iw[iw[1]+2:2*iw[1]+1] Column indices
|
||||
real rw(lenrw) ! [1..iw[1]] Non-zero elements of a
|
||||
|
||||
!c Local variables:
|
||||
integer i1
|
||||
integer j1
|
||||
integer k
|
||||
integer kk
|
||||
|
||||
!c set the ranges the indices in vector iw
|
||||
|
||||
kk=iw(1)
|
||||
i1=1
|
||||
j1=kk+1
|
||||
|
||||
!c main iteration loop
|
||||
|
||||
do k = 1,kk
|
||||
|
||||
if (mode.eq.1) then
|
||||
|
||||
!c compute y = y + a*x
|
||||
|
||||
y(iw(i1+k)) = y(iw(i1+k)) + rw(k)*x(iw(j1+k))
|
||||
|
||||
else
|
||||
|
||||
!c compute x = x + a(transpose)*y
|
||||
|
||||
x(iw(j1+k)) = x(iw(j1+k)) + rw(k)*y(iw(i1+k))
|
||||
|
||||
endif
|
||||
enddo
|
||||
|
||||
! 100 continue
|
||||
|
||||
return
|
||||
end
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user