module da_interpolation use da_control, only : stdout, trace_use, trace_use_frequent, missing_r, & anal_type_verify, v_interp_h, v_interp_p,ims,ime,jms,jme,kms,kme, & kts,kte, trace_use_dull, interp_option use da_define_structures, only : infa_type use da_tools, only : da_togrid use da_tracing, only : da_trace_entry, da_trace_exit use da_reporting, only: da_error implicit none contains #include "da_to_zk.inc" #include "da_to_zk_new.inc" #include "da_interp_2d_partial.inc" #include "da_interp_lin_2d_partial.inc" #include "da_interp_lin_2d.inc" #include "da_interp_lin_2d_adj_partial.inc" #include "da_interp_lin_2d_adj.inc" #include "da_interp_lin_3d.inc" #include "da_interp_lin_3d_adj.inc" #include "da_interp_quad_2d_partial.inc" #include "da_interp_msk_avg_2d_partial.inc" end module da_interpolation