Oasis3 4.0.2
vector Module Reference

Functions/Subroutines

subroutine calc_remap_matrix (src_mask, dst_mask, src_size, dst_size, lon_srcA, lat_srcA, lon_dst, lat_dst, nlon_src, nlat_src, nlon_dst, nlat_dst, grd_name_srcA, grd_name_dst, map_method, n_opt, cdgrdtyp, id_sper, cd_sper, id_tper, cd_tper, rst_type, n_srch_bins, crmpfile, cmapping, lextrapdone, rl_varmul, id_scripvoi)
subroutine remap_vector_comps (dst_array, src_array, nbr_comp, nc_fileid, map_method, cdgrdtyp, order, src_mask, id_sper, cd_sper, nlon_src, nlat_src, src_lon, src_lat, src_size, dst_size)
subroutine check_points_at_poles (arrayA, arrayB, latA, latB, grd_nameA, grd_nameB, dst_size)
subroutine write_src_array_spheric (array, array_size, nlon, nlat, grd_name_src, grd_name_dst)
subroutine write_dst_array_spheric (array, array_size, nlon, nlat, grd_name_src, grd_name_dst)
subroutine write_cartesian_components (src_array, dst_array, src_size, dst_size, nlon_src, nlat_src, nlon_dst, nlat_dst, grd_name_src, grd_name_dst)

Function/Subroutine Documentation

subroutine vector::calc_remap_matrix ( INTEGER(KIND=int_kind),dimension(src_size),intent(in)  src_mask,
INTEGER(KIND=int_kind),dimension(dst_size),intent(in)  dst_mask,
INTEGER(KIND=int_kind),intent(in)  src_size,
INTEGER(KIND=int_kind),intent(in)  dst_size,
REAL(KIND=real_kind),dimension(src_size),intent(in)  lon_srcA,
REAL(KIND=real_kind),dimension(src_size),intent(in)  lat_srcA,
REAL(KIND=real_kind),dimension(dst_size),intent(in)  lon_dst,
REAL(KIND=real_kind),dimension(dst_size),intent(in)  lat_dst,
INTEGER(KIND=int_kind),intent(in)  nlon_src,
INTEGER(KIND=int_kind),intent(in)  nlat_src,
INTEGER(KIND=int_kind),intent(in)  nlon_dst,
INTEGER(KIND=int_kind),intent(in)  nlat_dst,
CHARACTER(LEN=8),intent(in)  grd_name_srcA,
CHARACTER(LEN=8),intent(in)  grd_name_dst,
CHARACTER(LEN=8),intent(in)  map_method,
CHARACTER(LEN=8),intent(in)  n_opt,
CHARACTER(LEN=8),intent(in)  cdgrdtyp,
INTEGER(KIND=int_kind),intent(in)  id_sper,
CHARACTER(LEN=8),intent(in)  cd_sper,
INTEGER(KIND=int_kind),intent(in)  id_tper,
CHARACTER(LEN=8),intent(in)  cd_tper,
CHARACTER(LEN=8),intent(in)  rst_type,
INTEGER(KIND=int_kind),intent(in)  n_srch_bins,
CHARACTER(char_len),intent(in)  crmpfile,
CHARACTER(char_len),intent(in)  cmapping,
LOGICAL,intent(in)  lextrapdone,
REAL(KIND=real_kind),intent(in)  rl_varmul,
INTEGER(KIND=int_kind),intent(in)  id_scripvoi 
)

Definition at line 31 of file vector.F90.

References flush(), and grids::grid_init().

Referenced by scriprmp_vector().

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine vector::check_points_at_poles ( REAL (KIND=real_kind),dimension(dst_size),intent(inout)  arrayA,
REAL (KIND=real_kind),dimension(dst_size),intent(inout)  arrayB,
REAL (KIND=real_kind),dimension(dst_size),intent(in)  latA,
REAL (KIND=real_kind),dimension(dst_size),intent(in)  latB,
CHARACTER(LEN=8),intent(in)  grd_nameA,
CHARACTER(LEN=8),intent(in)  grd_nameB,
INTEGER(KIND=int_kind),intent(in)  dst_size 
)

Definition at line 496 of file vector.F90.

Referenced by scriprmp_vector().

Here is the caller graph for this function:

subroutine vector::remap_vector_comps ( REAL (KIND=real_kind),dimension (dst_size, nbr_comp),intent(out)  dst_array,
REAL (KIND=real_kind),dimension (src_size, nbr_comp),intent(in)  src_array,
INTEGER (KIND=int_kind),intent(in)  nbr_comp,
INTEGER (KIND=int_kind),intent(in)  nc_fileid,
CHARACTER (LEN=8),intent(in)  map_method,
CHARACTER (LEN=8),intent(in)  cdgrdtyp,
CHARACTER (LEN=8),intent(in)  order,
INTEGER (KIND=int_kind),dimension (src_size),intent(in)  src_mask,
INTEGER (KIND=int_kind),intent(in)  id_sper,
CHARACTER (LEN=8),intent(in)  cd_sper,
INTEGER (KIND=int_kind),intent(in)  nlon_src,
INTEGER (KIND=int_kind),intent(in)  nlat_src,
REAL (KIND=real_kind),dimension (src_size),intent(in)  src_lon,
REAL (KIND=real_kind),dimension (src_size),intent(in)  src_lat,
INTEGER (KIND=int_kind),intent(in)  src_size,
INTEGER (KIND=int_kind),intent(in)  dst_size 
)

Definition at line 194 of file vector.F90.

References gradient(), gradient_bicubic(), and mod_kinds_oasis::ll_single.

Referenced by scriprmp_vector().

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine vector::write_cartesian_components ( REAL (KIND=real_kind),dimension(src_size,3),intent(in)  src_array,
REAL (KIND=real_kind),dimension(dst_size,3),intent(in)  dst_array,
INTEGER (KIND=int_kind),intent(in)  src_size,
INTEGER (KIND=int_kind),intent(in)  dst_size,
INTEGER (KIND=int_kind),intent(in)  nlon_src,
INTEGER (KIND=int_kind),intent(in)  nlat_src,
INTEGER (KIND=int_kind),intent(in)  nlon_dst,
INTEGER (KIND=int_kind),intent(in)  nlat_dst,
CHARACTER(LEN=8),intent(in)  grd_name_src,
CHARACTER(LEN=8),intent(in)  grd_name_dst 
)

Definition at line 849 of file vector.F90.

References flush(), and mod_parameter::jpeight.

Referenced by scriprmp_vector().

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine vector::write_dst_array_spheric ( REAL (KIND=real_kind),dimension(array_size,3),intent(in)  array,
INTEGER (KIND=int_kind),intent(in)  array_size,
INTEGER (KIND=int_kind),intent(in)  nlon,
INTEGER (KIND=int_kind),intent(in)  nlat,
CHARACTER(LEN=8),intent(in)  grd_name_src,
CHARACTER(LEN=8),intent(in)  grd_name_dst 
)

Definition at line 738 of file vector.F90.

References flush(), and mod_parameter::jpeight.

Referenced by scriprmp_vector().

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine vector::write_src_array_spheric ( REAL (KIND=real_kind),dimension(array_size,2),intent(in)  array,
INTEGER (KIND=int_kind),intent(in)  array_size,
INTEGER (KIND=int_kind),intent(in)  nlon,
INTEGER (KIND=int_kind),intent(in)  nlat,
CHARACTER(LEN=8),intent(in)  grd_name_src,
CHARACTER(LEN=8),intent(in)  grd_name_dst 
)

Definition at line 633 of file vector.F90.

References flush(), and mod_parameter::jpeight.

Referenced by scriprmp_vector().

Here is the call graph for this function:

Here is the caller graph for this function:

 All Data Structures Namespaces Files Functions Variables Defines