Oasis3 4.0.2
|
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) |
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().
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().
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().
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().
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().
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().