|  | 
| subroutine | field_create (name, type_flag, location_id, dim, has_previous, id) | 
|  | Define a field.  More... 
 | 
|  | 
| subroutine | field_find_or_create (name, type_flag, location_id, dim, id) | 
|  | Return the id of a field matching a given name and attributes, creating it if necessary.  More... 
 | 
|  | 
| subroutine | field_get_n_fields (nfld) | 
|  | Return the number of defined fields.  More... 
 | 
|  | 
| subroutine | field_get_id (name, id) | 
|  | Return an id associated with a given field name.  More... 
 | 
|  | 
| subroutine | field_get_location (f_id, f_loc) | 
|  | Return the location of a given field.  More... 
 | 
|  | 
| subroutine | field_get_id_try (name, id) | 
|  | Return an id associated with a given field name if present.  More... 
 | 
|  | 
| subroutine | field_get_name (f_id, name) | 
|  | Return a given field's name.  More... 
 | 
|  | 
| subroutine | field_get_dim (f_id, f_dim) | 
|  | Return a given field's dimension.  More... 
 | 
|  | 
| subroutine | field_get_type (f_id, f_type) | 
|  | Return a given field's type.  More... 
 | 
|  | 
| subroutine | field_have_previous (f_id, have_previous) | 
|  | Indicate if a field maintains values at the previous time step.  More... 
 | 
|  | 
| subroutine | field_lock_key (f_id, k_id) | 
|  | Interface to C function locking a key value.  More... 
 | 
|  | 
| subroutine | field_set_n_previous (f_id, n_previous) | 
|  | Modify a field's handling of values at the previous time step.  More... 
 | 
|  | 
| subroutine | field_get_n_previous (f_id, f_n) | 
|  | Return a given field's number of previous values.  More... 
 | 
|  | 
| subroutine | field_allocate_values (id) | 
|  | Allocate field's value arrays.  More... 
 | 
|  | 
| subroutine | field_allocate_bc_coeffs (id, have_flux_bc, have_mom_bc, have_conv_bc, have_exch_bc) | 
|  | Allocate boundary condition coefficient arrays if applicable.  More... 
 | 
|  | 
| subroutine | field_init_bc_coeffs (id) | 
|  | Initialize boundary condition coefficient arrays if applicable.  More... 
 | 
|  | 
| subroutine | field_current_to_previous (id) | 
|  | Copy current values to previous values.  More... 
 | 
|  | 
| subroutine | field_is_key_set (f_id, k_id, is_set) | 
|  | Query if a given key has been set for a field.  More... 
 | 
|  | 
| subroutine | field_get_key_id (name, id) | 
|  | Return an id associated with a given key name if present.  More... 
 | 
|  | 
| subroutine | field_get_key_int (f_id, k_id, k_value) | 
|  | Return an integer value for a given key associated with a field.  More... 
 | 
|  | 
| subroutine | field_get_key_int_by_name (f_id, k_name, k_value) | 
|  | Return an integer value for a given key associated with a field.  More... 
 | 
|  | 
| subroutine | field_get_key_double (f_id, k_id, k_value) | 
|  | Return a floating-point value for a given key associated with a field.  More... 
 | 
|  | 
| subroutine | field_set_key_str (f_id, k_id, str) | 
|  | Assign a character string for a given key to a field.  More... 
 | 
|  | 
| subroutine | field_get_key_str (f_id, k_id, str) | 
|  | Return a character string for a given key associated with a field.  More... 
 | 
|  | 
| subroutine | fldsnv (name1, name2, name3) | 
|  | 
| subroutine | field_get_label (f_id, str) | 
|  | Return a label associated with a field.  More... 
 | 
|  | 
| subroutine | field_get_val_s (field_id, p) | 
|  | Return pointer to the values array of a given scalar field.  More... 
 | 
|  | 
| subroutine | field_get_val_s_by_name (name, p) | 
|  | Return pointer to the values array of a given scalar field.  More... 
 | 
|  | 
| subroutine | field_get_val_prev_s_by_name (name, p) | 
|  | Return pointer to the array's previous values of a given scalar field.  More... 
 | 
|  | 
| subroutine | field_get_val_v (field_id, p) | 
|  | Return pointer to the values array of a given vector field.  More... 
 | 
|  | 
| subroutine | field_get_val_t (field_id, p) | 
|  | Return pointer to the values array of a given 3*3 tensor field.  More... 
 | 
|  | 
| subroutine | field_get_val_v_by_name (name, p) | 
|  | Return pointer to the values array of a given vector field.  More... 
 | 
|  | 
| subroutine | field_get_val_prev_v_by_name (name, p) | 
|  | Return pointer to the array's previous values of a given vector field.  More... 
 | 
|  | 
| subroutine | field_get_val_prev_s (field_id, p) | 
|  | Return pointer to the previous values array of a given scalar field.  More... 
 | 
|  | 
| subroutine | field_get_val_prev2_s (field_id, p) | 
|  | Return pointer to the previous values array of a given scalar field.  More... 
 | 
|  | 
| subroutine | field_get_val_prev_s_try (field_id, p) | 
|  | Return pointer to the previous values array of a given scalar field if it exists, to the current value otherwise.  More... 
 | 
|  | 
| subroutine | field_get_val_prev_v (field_id, p) | 
|  | Return pointer to the previous values array of a given vector field.  More... 
 | 
|  | 
| subroutine | field_get_coefa_s (field_id, p) | 
|  | Return pointer to the coefa array of a given scalar field.  More... 
 | 
|  | 
| subroutine | field_get_coefa_v (field_id, p) | 
|  | Return pointer to the coefa array of a given vector field.  More... 
 | 
|  | 
| subroutine | field_get_coefac_v (field_id, p) | 
|  | Return pointer to the coefac array of a given vector field.  More... 
 | 
|  | 
| subroutine | field_get_coefb_s (field_id, p) | 
|  | Return pointer to the coefb array of a given scalar field.  More... 
 | 
|  | 
| subroutine | field_get_coefb_v (field_id, p) | 
|  | Return pointer to the coefb array of a given coupled vector field.  More... 
 | 
|  | 
| subroutine | field_get_coefaf_s (field_id, p) | 
|  | Return pointer to the coefaf array of a given scalar field.  More... 
 | 
|  | 
| subroutine | field_get_coefac_s (field_id, p) | 
|  | Return pointer to the coefac array of a given scalar field.  More... 
 | 
|  | 
| subroutine | field_get_coefaf_v (field_id, p) | 
|  | Return pointer to the coefaf array of a given vector field.  More... 
 | 
|  | 
| subroutine | field_get_coefbf_s (field_id, p) | 
|  | Return pointer to the coefbf array of a given scalar field.  More... 
 | 
|  | 
| subroutine | field_get_coefbf_v (field_id, p) | 
|  | Return pointer to the coefbf array of a given coupled vector field.  More... 
 | 
|  | 
| subroutine | field_build_bc_codes_all (icodcl, rcodcl) | 
|  | Map and return icodcl and rcodcl boundary condition arrays.  More... 
 | 
|  | 
| subroutine | field_free_bc_codes_all (icodcl, rcodcl) | 
|  | Map and return icodcl and rcodcl boundary condition arrays.  More... 
 | 
|  | 
Module for field-related operations.