OOPS
qg_fields_interface.F90 File Reference

Go to the source code of this file.

Modules

module  qg_fields_interface
 

Functions/Subroutines

subroutine qg_fields_interface::qg_fields_create_c (c_key_self, c_key_geom, c_vars, c_lbc)
 Create fields from geometry and variables. More...
 
subroutine qg_fields_interface::qg_fields_create_from_other_c (c_key_self, c_key_other, c_key_geom)
 Create fields from another one. More...
 
subroutine qg_fields_interface::qg_fields_delete_c (c_key_self)
 Delete fields. More...
 
subroutine qg_fields_interface::qg_fields_zero_c (c_key_self)
 Set fields to zero. More...
 
subroutine qg_fields_interface::qg_fields_ones_c (c_key_self)
 Set fields to ones. More...
 
subroutine qg_fields_interface::qg_fields_dirac_c (c_key_self, c_conf)
 Set fields to Diracs. More...
 
subroutine qg_fields_interface::qg_fields_random_c (c_key_self, c_vars)
 Generate random fields. More...
 
subroutine qg_fields_interface::qg_fields_copy_c (c_key_self, c_key_other)
 Copy fields. More...
 
subroutine qg_fields_interface::qg_fields_self_add_c (c_key_self, c_key_rhs)
 Add fields. More...
 
subroutine qg_fields_interface::qg_fields_self_sub_c (c_key_self, c_key_rhs)
 Subtract fields. More...
 
subroutine qg_fields_interface::qg_fields_self_mul_c (c_key_self, c_zz)
 Multiply fields by a scalar. More...
 
subroutine qg_fields_interface::qg_fields_axpy_c (c_key_self, c_zz, c_key_rhs)
 Apply axpy operator to fields. More...
 
subroutine qg_fields_interface::qg_fields_self_schur_c (c_key_self, c_key_rhs)
 Schur product of fields. More...
 
subroutine qg_fields_interface::qg_fields_dot_prod_c (c_key_fld1, c_key_fld2, c_prod)
 Compute dot product for fields. More...
 
subroutine qg_fields_interface::qg_fields_add_incr_c (c_key_self, c_key_rhs)
 Add increment to fields. More...
 
subroutine qg_fields_interface::qg_fields_diff_incr_c (c_key_lhs, c_key_fld1, c_key_fld2)
 Compute increment from the difference of two fields. More...
 
subroutine qg_fields_interface::qg_fields_change_resol_c (c_key_fld, c_key_rhs)
 Change fields resolution. More...
 
subroutine qg_fields_interface::qg_fields_read_file_c (c_key_fld, c_conf, c_dt)
 Read fields from file. More...
 
subroutine qg_fields_interface::qg_fields_write_file_c (c_key_fld, c_conf, c_dt)
 Write fields to file. More...
 
subroutine qg_fields_interface::qg_fields_analytic_init_c (c_key_fld, c_conf, c_dt)
 Analytic initialization of fields. More...
 
subroutine qg_fields_interface::qg_fields_gpnorm_c (c_key_fld, vpresent, vmin, vmax, vrms)
 Fields statistics. More...
 
subroutine qg_fields_interface::qg_fields_rms_c (c_key_fld, prms)
 Fields RMS. More...
 
subroutine qg_fields_interface::qg_fields_sizes_c (c_key_fld, c_nx, c_ny, c_nz)
 Get fields geometry. More...
 
subroutine qg_fields_interface::qg_fields_lbc_c (c_key_fld, c_lbc)
 Get fields geometry. More...
 
subroutine qg_fields_interface::qg_fields_set_atlas_c (c_key_fld, c_vars, c_afieldset)
 Create ATLAS fields. More...
 
subroutine qg_fields_interface::qg_fields_to_atlas_c (c_key_fld, c_vars, c_afieldset)
 Convert fields to ATLAS. More...
 
subroutine qg_fields_interface::qg_fields_from_atlas_c (c_key_fld, c_vars, c_afieldset)
 Get fields from ATLAS. More...
 
subroutine qg_fields_interface::qg_fields_getpoint_c (c_key_fld, c_key_iter, c_nval, c_vals)
 Get points from fields. More...
 
subroutine qg_fields_interface::qg_fields_setpoint_c (c_key_fld, c_key_iter, c_nval, c_vals)
 Set points for the fields. More...
 
subroutine qg_fields_interface::qg_fields_serialize_c (c_key_fld, c_vsize, c_vect_fld)
 Serialize fields. More...
 
subroutine qg_fields_interface::qg_fields_deserialize_c (c_key_self, c_vsize, c_vect_fld, c_index)
 Deserialize fields. More...