FV3 Bundle
|
This is the interface to spawn one coupler_bc_type into another and then register diagnostics associated with the new type. More...
Private Member Functions | |
subroutine | coupler_type_copy_1d_2d (var_in, var_out, is, ie, js, je, diag_name, axes, time, suffix) |
Copy fields from one coupler type to another. 1-D to 2-D version for generic coupler_type_copy. More... | |
subroutine | coupler_type_copy_1d_3d (var_in, var_out, is, ie, js, je, kd, diag_name, axes, time, suffix) |
Copy fields from one coupler type to another. 1-D to 3-D version for generic coupler_type_copy. More... | |
subroutine | coupler_type_copy_2d_2d (var_in, var_out, is, ie, js, je, diag_name, axes, time, suffix) |
Copy fields from one coupler type to another. 2-D to 2-D version for generic coupler_type_copy. More... | |
subroutine | coupler_type_copy_2d_3d (var_in, var_out, is, ie, js, je, kd, diag_name, axes, time, suffix) |
Copy fields from one coupler type to another. 2-D to 3-D version for generic coupler_type_copy. More... | |
subroutine | coupler_type_copy_3d_2d (var_in, var_out, is, ie, js, je, diag_name, axes, time, suffix) |
Copy fields from one coupler type to another. 3-D to 2-D version for generic coupler_type_copy. More... | |
subroutine | coupler_type_copy_3d_3d (var_in, var_out, is, ie, js, je, kd, diag_name, axes, time, suffix) |
Copy fields from one coupler type to another. 3-D to 3-D version for generic coupler_type_copy. More... | |
This is the interface to spawn one coupler_bc_type into another and then register diagnostics associated with the new type.
Definition at line 206 of file coupler_types.F90.
|
private |
Copy fields from one coupler type to another. 1-D to 2-D version for generic coupler_type_copy.
FATAL,Number of output fields exceeds zero |
[in] | var_in | variable to copy information from |
[in,out] | var_out | variable to copy information to |
[in] | is | lower bound of first dimension |
[in] | ie | upper bound of first dimension |
[in] | js | lower bound of second dimension |
[in] | je | upper bound of second dimension |
[in] | diag_name | name for diagnostic file–if blank, then don't register the fields |
[in] | axes | array of axes identifiers for diagnostic variable registration |
[in] | time | model time variable for registering diagnostic field |
[in] | suffix | optional suffix to make the name identifier unique |
Definition at line 321 of file coupler_types.F90.
|
private |
Copy fields from one coupler type to another. 1-D to 3-D version for generic coupler_type_copy.
FATAL,Number of output fields is exceeds zero |
[in] | var_in | variable to copy information from |
[in,out] | var_out | variable to copy information to |
[in] | is | lower bound of first dimension |
[in] | ie | upper bound of first dimension |
[in] | js | lower bound of second dimension |
[in] | je | upper bound of second dimension |
[in] | kd | third dimension |
[in] | diag_name | name for diagnostic file–if blank, then don't register the fields |
[in] | axes | array of axes identifiers for diagnostic variable registration |
[in] | time | model time variable for registering diagnostic field |
[in] | suffix | optional suffix to make the name identifier unique |
Definition at line 356 of file coupler_types.F90.
|
private |
Copy fields from one coupler type to another. 2-D to 2-D version for generic coupler_type_copy.
FATAL,Number of output fields is exceeds zero |
[in] | var_in | variable to copy information from |
[in,out] | var_out | variable to copy information to |
[in] | is | lower bound of first dimension |
[in] | ie | upper bound of first dimension |
[in] | js | lower bound of second dimension |
[in] | je | upper bound of second dimension |
[in] | diag_name | name for diagnostic file–if blank, then don't register the fields |
[in] | axes | array of axes identifiers for diagnostic variable registration |
[in] | time | model time variable for registering diagnostic field |
[in] | suffix | optional suffix to make the name identifier unique |
Definition at line 391 of file coupler_types.F90.
|
private |
Copy fields from one coupler type to another. 2-D to 3-D version for generic coupler_type_copy.
FATAL,Number of output fields is exceeds zero |
[in] | var_in | variable to copy information from |
[in,out] | var_out | variable to copy information to |
[in] | is | lower bound of first dimension |
[in] | ie | upper bound of first dimension |
[in] | js | lower bound of second dimension |
[in] | je | upper bound of second dimension |
[in] | kd | third dimension |
[in] | diag_name | name for diagnostic file–if blank, then don't register the fields |
[in] | axes | array of axes identifiers for diagnostic variable registration |
[in] | time | model time variable for registering diagnostic field |
[in] | suffix | optional suffix to make the name identifier unique |
Definition at line 425 of file coupler_types.F90.
|
private |
Copy fields from one coupler type to another. 3-D to 2-D version for generic coupler_type_copy.
FATAL,Number of output fields is exceeds zero |
[in] | var_in | variable to copy information from |
[in,out] | var_out | variable to copy information to |
[in] | is | lower bound of first dimension |
[in] | ie | upper bound of first dimension |
[in] | js | lower bound of second dimension |
[in] | je | upper bound of second dimension |
[in] | diag_name | name for diagnostic file–if blank, then don't register the fields |
[in] | axes | array of axes identifiers for diagnostic variable registration |
[in] | time | model time variable for registering diagnostic field |
[in] | suffix | optional suffix to make the name identifier unique |
Definition at line 460 of file coupler_types.F90.
|
private |
Copy fields from one coupler type to another. 3-D to 3-D version for generic coupler_type_copy.
FATAL,Number of output fields exceeds zero |
[in] | var_in | variable to copy information from |
[in,out] | var_out | variable to copy information to |
[in] | is | lower bound of first dimension |
[in] | ie | upper bound of first dimension |
[in] | js | lower bound of second dimension |
[in] | je | upper bound of second dimension |
[in] | kd | third dimension |
[in] | diag_name | name for diagnostic file–if blank, then don't register the fields |
[in] | axes | array of axes identifiers for diagnostic variable registration |
[in] | time | model time variable for registering diagnostic field |
[in] | suffix | optional suffix to make the name identifier unique |
Definition at line 494 of file coupler_types.F90.