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)gridmapping 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 gridmapping 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
20130611