|
| subroutine | type_linop::interp_dealloc (interp_data) |
| | Release memory. More...
|
| |
| subroutine | type_linop::linop_alloc (linop, nvec) |
| | Allocation. More...
|
| |
| subroutine | type_linop::linop_dealloc (linop) |
| | Release memory. More...
|
| |
| subroutine | type_linop::linop_copy (linop_out, linop_in, n_s) |
| | Copy. More...
|
| |
| subroutine | type_linop::linop_read (linop, mpl, ncid) |
| | Read. More...
|
| |
| subroutine | type_linop::linop_write (linop, mpl, ncid) |
| | Write. More...
|
| |
| subroutine | type_linop::linop_buffer_size (linop, nbufi, nbufr) |
| | Buffer size. More...
|
| |
| subroutine | type_linop::linop_serialize (linop, mpl, nbufi, nbufr, bufi, bufr) |
| | Serialize. More...
|
| |
| subroutine | type_linop::linop_deserialize (linop, mpl, nbufi, nbufr, bufi, bufr) |
| | Deserialize. More...
|
| |
| subroutine | type_linop::linop_apply (linop, mpl, fld_src, fld_dst, ivec, mssrc, msdst) |
| | Apply linear operator. More...
|
| |
| subroutine | type_linop::linop_apply_ad (linop, mpl, fld_dst, fld_src, ivec) |
| | Apply linear operator, adjoint. More...
|
| |
| subroutine | type_linop::linop_apply_sym (linop, mpl, fld, ivec) |
| | Apply linear operator, symmetric. More...
|
| |
| subroutine | type_linop::linop_add_op (linop, n_s, row, col, S) |
| | Add operation. More...
|
| |
| subroutine | type_linop::linop_gather (linop, mpl, n_s_arr, linop_arr) |
| | Gather data from OpenMP threads. More...
|
| |
| subroutine | type_linop::linop_interp (linop, mpl, rng, nam, geom, il0, n_src, lon_src, lat_src, mask_src, n_dst, lon_dst, lat_dst, mask_dst, ifmt) |
| | Compute horizontal interpolation. More...
|
| |