|
subroutine | interpolatorbump_mod::bint_init (bint, comm, lon1d_in, lat1d_in, lon_in, lat_in, afunctionspace_in, lon1d_out, lat1d_out, lon_out, lat_out, afunctionspace_out, nl, fieldset, config) |
| Initialize interpolation object The input and output fields are ATLAS_FieldSet objects that are assumed to be created from ATLAS functionspaces. So, they have the grid and mesh information built in. More...
|
|
subroutine | interpolatorbump_mod::bint_driver (bint, mpl, nam, geom) |
| Initialize BUMP to perform interpolation. More...
|
|
subroutine | interpolatorbump_mod::bint_apply (bint, fieldset_in, fieldset_out) |
| Apply interpolation If the fields that constitute the fieldset are not already allocated by the caller, then they will be created and allocated by this method. So, the user can optionally pass this routine an empty output fieldset. More...
|
|
subroutine | interpolatorbump_mod::bint_apply_int_r1_r1 (bint, array_in, array_out, trans_in, trans_out, nn) |
| Apply interpolation. More...
|
|
subroutine | interpolatorbump_mod::bint_apply_int_r1_r2 (bint, array_in, array_out, trans_in, trans_out, nn) |
| Apply interpolation. More...
|
|
subroutine | interpolatorbump_mod::bint_apply_int_r1_r3 (bint, array_in, array_out, trans_in, trans_out, nn) |
| Apply interpolation. More...
|
|
subroutine | interpolatorbump_mod::bint_apply_int_r2_r1 (bint, array_in, array_out, trans_in, trans_out, nn) |
| Apply interpolation. More...
|
|
subroutine | interpolatorbump_mod::bint_apply_int_r2_r2 (bint, array_in, array_out, trans_in, trans_out, nn) |
| Apply interpolation. More...
|
|
subroutine | interpolatorbump_mod::bint_apply_int_r2_r3 (bint, array_in, array_out, trans_in, trans_out, nn) |
| Apply interpolation. More...
|
|
subroutine | interpolatorbump_mod::bint_apply_int_r3_r1 (bint, array_in, array_out, trans_in, trans_out, nn) |
| Apply interpolation. More...
|
|
subroutine | interpolatorbump_mod::bint_apply_int_r3_r2 (bint, array_in, array_out, trans_in, trans_out, nn) |
| Apply interpolation. More...
|
|
subroutine | interpolatorbump_mod::bint_apply_int_r3_r3 (bint, array_in, array_out, trans_in, trans_out, nn) |
| Apply interpolation. More...
|
|
subroutine | interpolatorbump_mod::bint_apply_real_r1_r1 (bint, array_in, array_out, trans_in, trans_out, nn) |
| Apply interpolation. More...
|
|
subroutine | interpolatorbump_mod::bint_apply_real_r1_r2 (bint, array_in, array_out, trans_in, trans_out, nn) |
| Apply interpolation. More...
|
|
subroutine | interpolatorbump_mod::bint_apply_real_r1_r3 (bint, array_in, array_out, trans_in, trans_out, nn) |
| Apply interpolation. More...
|
|
subroutine | interpolatorbump_mod::bint_apply_real_r2_r1 (bint, array_in, array_out, trans_in, trans_out, nn) |
| Apply interpolation. More...
|
|
subroutine | interpolatorbump_mod::bint_apply_real_r2_r2 (bint, array_in, array_out, trans_in, trans_out, nn) |
| Apply interpolation. More...
|
|
subroutine | interpolatorbump_mod::bint_apply_real_r2_r3 (bint, array_in, array_out, trans_in, trans_out, nn) |
| Apply interpolation. More...
|
|
subroutine | interpolatorbump_mod::bint_apply_real_r3_r1 (bint, array_in, array_out, trans_in, trans_out, nn) |
| Apply interpolation. More...
|
|
subroutine | interpolatorbump_mod::bint_apply_real_r3_r2 (bint, array_in, array_out, trans_in, trans_out, nn) |
| Apply interpolation. More...
|
|
subroutine | interpolatorbump_mod::bint_apply_real_r3_r3 (bint, array_in, array_out, trans_in, trans_out, nn) |
| Apply interpolation. More...
|
|
subroutine | interpolatorbump_mod::bint_apply_logical_r1_r1 (bint, array_in, array_out, trans_in, trans_out, nn) |
| Apply interpolation. More...
|
|
subroutine | interpolatorbump_mod::bint_apply_logical_r1_r2 (bint, array_in, array_out, trans_in, trans_out, nn) |
| Apply interpolation. More...
|
|
subroutine | interpolatorbump_mod::bint_apply_logical_r1_r3 (bint, array_in, array_out, trans_in, trans_out, nn) |
| Apply interpolation. More...
|
|
subroutine | interpolatorbump_mod::bint_apply_logical_r2_r1 (bint, array_in, array_out, trans_in, trans_out, nn) |
| Apply interpolation. More...
|
|
subroutine | interpolatorbump_mod::bint_apply_logical_r2_r2 (bint, array_in, array_out, trans_in, trans_out, nn) |
| Apply interpolation. More...
|
|
subroutine | interpolatorbump_mod::bint_apply_logical_r2_r3 (bint, array_in, array_out, trans_in, trans_out, nn) |
| Apply interpolation. More...
|
|
subroutine | interpolatorbump_mod::bint_apply_logical_r3_r1 (bint, array_in, array_out, trans_in, trans_out, nn) |
| Apply interpolation. More...
|
|
subroutine | interpolatorbump_mod::bint_apply_logical_r3_r2 (bint, array_in, array_out, trans_in, trans_out, nn) |
| Apply interpolation. More...
|
|
subroutine | interpolatorbump_mod::bint_apply_logical_r3_r3 (bint, array_in, array_out, trans_in, trans_out, nn) |
| Apply interpolation. More...
|
|
subroutine | interpolatorbump_mod::bint_apply_interp_int (bint, array_in, array_out, nn) |
| Low-level routine to apply the interpolation to a single field on a single level. More...
|
|
subroutine | interpolatorbump_mod::bint_apply_interp_real (bint, array_in, array_out, nn) |
| Low-level routine to apply the interpolation to a single field on a single level. More...
|
|
subroutine | interpolatorbump_mod::bint_apply_interp_logical (bint, array_in, array_out, nn) |
| Low-level routine to apply the interpolation to a single field on a single level. More...
|
|
subroutine | interpolatorbump_mod::bint_apply_ad (bint, fieldset_out, fieldset_in) |
| Apply interpolator operator adjoint The caller can optionally pass this arguement as an empty fieldset and the routine will create and allocate each component of the fieldset. Or, if the field components of the fieldset are already allocated by the caller, then this routine will merely replace the field values with the result of the computation. More...
|
|
subroutine | interpolatorbump_mod::bint_apply_ad_r1_r1 (bint, array_out, array_in, trans_out, trans_in) |
| Apply interpolation operator adjoint. More...
|
|
subroutine | interpolatorbump_mod::bint_apply_ad_r1_r2 (bint, array_out, array_in, trans_out, trans_in) |
| Apply interpolation operator adjoint. More...
|
|
subroutine | interpolatorbump_mod::bint_apply_ad_r1_r3 (bint, array_out, array_in, trans_out, trans_in) |
| Apply interpolation operator adjoint. More...
|
|
subroutine | interpolatorbump_mod::bint_apply_ad_r2_r1 (bint, array_out, array_in, trans_out, trans_in) |
| Apply interpolation operator adjoint. More...
|
|
subroutine | interpolatorbump_mod::bint_apply_ad_r2_r2 (bint, array_out, array_in, trans_out, trans_in) |
| Apply interpolation operator adjoint. More...
|
|
subroutine | interpolatorbump_mod::bint_apply_ad_r2_r3 (bint, array_out, array_in, trans_out, trans_in) |
| Apply interpolation operator adjoint. More...
|
|
subroutine | interpolatorbump_mod::bint_apply_ad_r3_r1 (bint, array_out, array_in, trans_out, trans_in) |
| Apply interpolation operator adjoint. More...
|
|
subroutine | interpolatorbump_mod::bint_apply_ad_r3_r2 (bint, array_out, array_in, trans_out, trans_in) |
| Apply interpolation operator adjoint. More...
|
|
subroutine | interpolatorbump_mod::bint_apply_ad_r3_r3 (bint, array_out, array_in, trans_out, trans_in) |
| Apply interpolation operator adjoint. More...
|
|
subroutine | interpolatorbump_mod::bint_apply_interp_ad (bint, array_out, array_in) |
| Low-level routine to apply the adjoint of the interpolation operator to a single field on a single level. More...
|
|
subroutine | interpolatorbump_mod::bint_deallocate_outgrid (bint) |
| Release memory (partial) by deallocating output grid. More...
|
|
subroutine | interpolatorbump_mod::bint_delete (bint) |
| Release all memory. More...
|
|
subroutine | interpolatorbump_mod::bint_dummy_final (bint) |
| Dummy finalization. More...
|
|