Oasis3 4.0.2
|
Functions/Subroutines | |
subroutine | prism_start_grids_writing (iwrite) |
subroutine | prism_write_grid (cgrid, nx, ny, lon, lat) |
subroutine | prism_write_angle (cgrid, nx, ny, angle) |
subroutine | prism_write_corner (cgrid, nx, ny, nc, clon, clat) |
subroutine | prism_write_mask (cgrid, nx, ny, mask) |
subroutine | prism_write_area (cgrid, nx, ny, area) |
subroutine | prism_terminate_grids_writing |
Variables | |
INTEGER(kind=ip_intwp_p), parameter | itagcol = 9876 |
INTEGER(kind=ip_intwp_p) | tag |
INTEGER(kind=ip_intwp_p) | len |
INTEGER(kind=ip_intwp_p) | type |
LOGICAL | gridswrite |
LOGICAL | l_netcdf |
CHARACTER *5 | cgrdnam |
CHARACTER *5 | cmsknam |
CHARACTER *5 | csurnam |
CHARACTER *4 | cglonsuf |
CHARACTER *4 | cglatsuf |
CHARACTER *4 | crnlonsuf |
CHARACTER *4 | crnlatsuf |
CHARACTER *4 | cmsksuf |
CHARACTER *4 | csursuf |
CHARACTER *4 | cangsuf |
subroutine mod_prism_grids_writing::prism_start_grids_writing | ( | INTEGER(kind=ip_intwp_p),intent(out) | iwrite | ) |
Definition at line 65 of file mod_prism_grids_writing.F90.
References cangsuf, cglatsuf, cglonsuf, cgrdnam, cmsknam, cmsksuf, crnlatsuf, crnlonsuf, csurnam, csursuf, flush(), mod_comprism_proto::grids_start, gridswrite, itagcol, l_netcdf, len, mod_comprism_proto::mpi_comm, mod_comprism_proto::mpi_err, mod_comprism_proto::nulprt, tag, and type.
subroutine mod_prism_grids_writing::prism_terminate_grids_writing | ( | ) |
Definition at line 1440 of file mod_prism_grids_writing.F90.
References gridswrite, mod_comprism_proto::ig_mynummod, itagcol, len, mod_comprism_proto::mpi_comm, mod_comprism_proto::mpi_err, mod_comprism_proto::nulprt, tag, and type.
subroutine mod_prism_grids_writing::prism_write_angle | ( | CHARACTER*4,intent(in) | cgrid, |
INTEGER(kind=ip_intwp_p),intent(in) | nx, | ||
INTEGER(kind=ip_intwp_p),intent(in) | ny, | ||
REAL(kind=ip_realwp_p),dimension(nx,ny),intent(in) | angle | ||
) |
Definition at line 628 of file mod_prism_grids_writing.F90.
References cangsuf, cgrdnam, csursuf, gridswrite, l_netcdf, mod_kinds_oasis::ll_single, and mod_comprism_proto::nulprt.
subroutine mod_prism_grids_writing::prism_write_area | ( | CHARACTER*4,intent(in) | cgrid, |
INTEGER(kind=ip_intwp_p),intent(in) | nx, | ||
INTEGER(kind=ip_intwp_p),intent(in) | ny, | ||
REAL(kind=ip_realwp_p),dimension(nx,ny),intent(in) | area | ||
) |
Definition at line 1234 of file mod_prism_grids_writing.F90.
References csurnam, csursuf, gridswrite, l_netcdf, mod_kinds_oasis::ll_single, and mod_comprism_proto::nulprt.
subroutine mod_prism_grids_writing::prism_write_corner | ( | CHARACTER*4,intent(in) | cgrid, |
INTEGER(kind=ip_intwp_p),intent(in) | nx, | ||
INTEGER(kind=ip_intwp_p),intent(in) | ny, | ||
INTEGER(kind=ip_intwp_p),intent(in) | nc, | ||
REAL(kind=ip_realwp_p),dimension(nx,ny,nc),intent(in) | clon, | ||
REAL(kind=ip_realwp_p),dimension(nx,ny,nc),intent(in) | clat | ||
) |
Definition at line 831 of file mod_prism_grids_writing.F90.
References cgrdnam, crnlatsuf, crnlonsuf, gridswrite, mod_comprism_proto::ig_noc, l_netcdf, mod_kinds_oasis::ll_single, and mod_comprism_proto::nulprt.
subroutine mod_prism_grids_writing::prism_write_grid | ( | CHARACTER*4,intent(in) | cgrid, |
INTEGER(kind=ip_intwp_p),intent(in) | nx, | ||
INTEGER(kind=ip_intwp_p),intent(in) | ny, | ||
REAL(kind=ip_realwp_p),dimension(nx,ny),intent(in) | lon, | ||
REAL(kind=ip_realwp_p),dimension(nx,ny),intent(in) | lat | ||
) |
Definition at line 386 of file mod_prism_grids_writing.F90.
References cglatsuf, cglonsuf, cgrdnam, flush(), gridswrite, l_netcdf, mod_kinds_oasis::ll_single, and mod_comprism_proto::nulprt.
subroutine mod_prism_grids_writing::prism_write_mask | ( | CHARACTER*4,intent(in) | cgrid, |
INTEGER(kind=ip_intwp_p),intent(in) | nx, | ||
INTEGER(kind=ip_intwp_p),intent(in) | ny, | ||
INTEGER(kind=ip_intwp_p),dimension(nx,ny),intent(in) | mask | ||
) |
Definition at line 1038 of file mod_prism_grids_writing.F90.
References cmsknam, cmsksuf, gridswrite, l_netcdf, and mod_comprism_proto::nulprt.
CHARACTER*4 mod_prism_grids_writing::cangsuf |
Definition at line 58 of file mod_prism_grids_writing.F90.
Referenced by prism_start_grids_writing(), and prism_write_angle().
CHARACTER*4 mod_prism_grids_writing::cglatsuf |
Definition at line 53 of file mod_prism_grids_writing.F90.
Referenced by prism_start_grids_writing(), and prism_write_grid().
CHARACTER*4 mod_prism_grids_writing::cglonsuf |
Definition at line 52 of file mod_prism_grids_writing.F90.
Referenced by prism_start_grids_writing(), and prism_write_grid().
CHARACTER*5 mod_prism_grids_writing::cgrdnam |
Definition at line 49 of file mod_prism_grids_writing.F90.
Referenced by prism_start_grids_writing(), prism_write_angle(), prism_write_corner(), and prism_write_grid().
CHARACTER*5 mod_prism_grids_writing::cmsknam |
Definition at line 50 of file mod_prism_grids_writing.F90.
Referenced by prism_start_grids_writing(), and prism_write_mask().
CHARACTER*4 mod_prism_grids_writing::cmsksuf |
Definition at line 56 of file mod_prism_grids_writing.F90.
Referenced by prism_start_grids_writing(), and prism_write_mask().
CHARACTER*4 mod_prism_grids_writing::crnlatsuf |
Definition at line 55 of file mod_prism_grids_writing.F90.
Referenced by prism_start_grids_writing(), and prism_write_corner().
CHARACTER*4 mod_prism_grids_writing::crnlonsuf |
Definition at line 54 of file mod_prism_grids_writing.F90.
Referenced by prism_start_grids_writing(), and prism_write_corner().
CHARACTER*5 mod_prism_grids_writing::csurnam |
Definition at line 51 of file mod_prism_grids_writing.F90.
Referenced by prism_start_grids_writing(), and prism_write_area().
CHARACTER*4 mod_prism_grids_writing::csursuf |
Definition at line 57 of file mod_prism_grids_writing.F90.
Referenced by prism_start_grids_writing(), prism_write_angle(), and prism_write_area().
Definition at line 47 of file mod_prism_grids_writing.F90.
Referenced by prism_start_grids_writing(), prism_terminate_grids_writing(), prism_write_angle(), prism_write_area(), prism_write_corner(), prism_write_grid(), and prism_write_mask().
INTEGER(kind=ip_intwp_p),parameter mod_prism_grids_writing::itagcol = 9876 |
Definition at line 43 of file mod_prism_grids_writing.F90.
Referenced by prism_start_grids_writing(), and prism_terminate_grids_writing().
Definition at line 48 of file mod_prism_grids_writing.F90.
Referenced by prism_start_grids_writing(), prism_write_angle(), prism_write_area(), prism_write_corner(), prism_write_grid(), and prism_write_mask().
INTEGER(kind=ip_intwp_p) mod_prism_grids_writing::len |
Definition at line 45 of file mod_prism_grids_writing.F90.
Referenced by prism_start_grids_writing(), and prism_terminate_grids_writing().
INTEGER(kind=ip_intwp_p) mod_prism_grids_writing::tag |
Definition at line 44 of file mod_prism_grids_writing.F90.
Referenced by prism_start_grids_writing(), and prism_terminate_grids_writing().
INTEGER(kind=ip_intwp_p) mod_prism_grids_writing::type |
Definition at line 46 of file mod_prism_grids_writing.F90.
Referenced by prism_start_grids_writing(), and prism_terminate_grids_writing().