Back to OASIS4 home


Bilinear interpolation from Orca T to LMDz in monoproc :

The new coordinates must cover the same range as the original grid

OrcaT :
global comp_id = 1
 Grid extents:
 ( 1.7139E+02: 1.8000E+02, -7.8397E+01: 9.0000E+01, -1.0000E+00: 1.0000E+00)
 (-1.8000E+02: 1.8000E+02, -7.8397E+01: 9.0000E+01, -1.0000E+00: 1.0000E+00)
 (-1.8000E+02:-1.7205E+02, -7.8397E+01: 9.0000E+01, -1.0000E+00: 1.0000E+00)


npart = 5 (diff from ninter)
set up mgen to true for generation of grid for multigrid search
Number of input fields :            0
Number of output fields :            1
then n_in_fields = 0 => npart = 0
[1] psmile_find_intersect: psmile_rank->dest, tag:            0      1    100
[1] psmile_find_intersect: datatype, npart:            0            0
[1] ninter, nmyint , nnull:            1            0            1
[1] Sending tag      100  to destination             1    <=> call psmile_bsend (msgint, ip, MPI_INTEGER, dest, lastag, comm_psmile, ierror)

LMDz
global comp_id = 2
Grid extents:

 ( 1.7813E+02: 1.8000E+02, -9.0000E+01: 9.0000E+01, -1.0000E+00: 1.0000E+00)
 (-1.8000E+02: 1.7813E+02, -9.0000E+01: 9.0000E+01, -1.0000E+00: 1.0000E+00)

npart = 5 (diif from ninter)
Number of input fields :            1
Number of output fields :            0
[2] psmile_find_intersect: psmile_rank->dest, tag:            1            0     100
[2] psmile_find_intersect: datatype, npart:           27            5
[2] psmile_find_intersect : ninter, nmyint , nnull:            1            0        0
[2] Sending tag           100  to destination             0  
<=> call psmile_bsend (msgint, ip, MPI_INTEGER, dest, lastag, comm_psmile, ierror)