Next: Auxiliary data files for
Up: Transformation auxiliary data files
Previous: Transformation auxiliary data files
Auxiliary data files for EXTRAP/NINENN,
EXTRAP/WEIGHT, INTERP/SURFMESH, INTERP/GAUSSIAN,
MOZAIC, and SUBGRID
The auxiliary data files containing the weights and addresses used
in these transformations have a similar structure; their names are
given in Table 7.1.
Table 7.1:
Analysis auxiliary data files
File name |
Description |
nweights |
weights, addresses and iteration number for
EXTRAP/NINENN interpolation |
any name |
weights and addresses for EXTRAP/WEIGHT extrapolation |
mweights |
weights and addresses for INTERP/SURFMESH interpolation |
gweights |
weights and addresses for INTERP/GAUSSIAN interpolation |
any name |
weights and addresses for MOZAIC interpolation |
any name |
weights and addresses for SUBGRID interpolation |
|
The files nweights, mweights and gweights can be
created by OASIS3 if their corresponding $NIO = 1 (see EXTRAP/NINENN, INTERP/SURFMESH, INTERP/GAUSSIAN in sections
6.3 and 6.4).
The name of the (sub)grid-mapping files for MOZAIC,
EXTRAP/WEIGHT and SUBGRID analyses can be chosen by the user
and have to be indicated in the namcouple (see respectively
sections 6.3 and 6.4 and
6.5). These files have to be generated by the user before
starting the coupled run.
The structure of these files is as follows:
...
CHARACTER*8 cladress,clweight
INTEGER iadress(jpnb,jpo)
REAL weight(jpnb,jpo)
OPEN(unit=90, file='at31topa', form='unformatted')
WRITE(clweight,'(''WEIGHTS'',I1)') knumb
WRITE(cladress,'(''ADRESSE'',I1)') knumb
WRITE (90) clweight
WRITE (90) weight
WRITE (90) cladress
WRITE (90) iadress
where
- jpnb is the maximum number of neighbors used in the transformation
($NVOISIN in the namcouple)
- jpo is the total dimension of the target grid
- at31topa is the name of the grid-mapping data file ($CFILE
in namcouple)
- knumb is the identificator of the data set ($NID in
namcouple)
- cladress is the locator of the address dataset
- clweight is the locator of the weight dataset
- iadress (i,j) is the address on the source grid of the
neighbor used for the mapping of the
target grid point. The
address is the index of a grid point within the total number of grid
points.
- weight(i,j) is the weight affected to the
neighbor used for the transformation of the
target grid point
For file nweights, there is an additional brick composed of a
CHARACTER*8 variable (formed by the characters INCREME and
by the data set identificator) and of an INTEGER array(N) which
is the iteration number within EXTRAP/NINENN at which the
extrapolation of the
grid point is effectively performed.
Next: Auxiliary data files for
Up: Transformation auxiliary data files
Previous: Transformation auxiliary data files
Laure Coquart
2013-06-11