forked from NCAR/ccpp-physics
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
78ab01e
commit b4510ef
Showing
95 changed files
with
34,869 additions
and
1 deletion.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,172 @@ | ||
<?xml version='1.0' encoding='utf-8'?> | ||
<scheme module="GFS_DCNV_generic_pre"> | ||
<subroutine name="GFS_DCNV_generic_pre_run"> | ||
<variable name="horizontal_loop_extent"> | ||
<standard_name>horizontal_loop_extent</standard_name> | ||
<long_name>horizontal loop extent</long_name> | ||
<units>count</units> | ||
<local_name>im</local_name> | ||
<type>integer</type> | ||
<rank /> | ||
<intent>in</intent> | ||
<optional>F</optional> | ||
<container>MODULE_GFS_DCNV_generic_pre SCHEME_GFS_DCNV_generic_pre SUBROUTINE_GFS_DCNV_generic_pre_run</container> | ||
</variable> | ||
<variable name="vertical_dimension"> | ||
<standard_name>vertical_dimension</standard_name> | ||
<long_name>vertical layer dimension</long_name> | ||
<units>count</units> | ||
<local_name>levs</local_name> | ||
<type>integer</type> | ||
<rank /> | ||
<intent>in</intent> | ||
<optional>F</optional> | ||
<container>MODULE_GFS_DCNV_generic_pre SCHEME_GFS_DCNV_generic_pre SUBROUTINE_GFS_DCNV_generic_pre_run</container> | ||
</variable> | ||
<variable name="flag_diagnostics_3D"> | ||
<standard_name>flag_diagnostics_3D</standard_name> | ||
<long_name>flag for 3d diagnostic fields</long_name> | ||
<units>flag</units> | ||
<local_name>ldiag3d</local_name> | ||
<type>logical</type> | ||
<rank /> | ||
<intent>in</intent> | ||
<optional>F</optional> | ||
<container>MODULE_GFS_DCNV_generic_pre SCHEME_GFS_DCNV_generic_pre SUBROUTINE_GFS_DCNV_generic_pre_run</container> | ||
</variable> | ||
<variable name="flag_convective_gravity_wave_drag"> | ||
<standard_name>flag_convective_gravity_wave_drag</standard_name> | ||
<long_name>flag for conv gravity wave drag</long_name> | ||
<units>flag</units> | ||
<local_name>cnvgwd</local_name> | ||
<type>logical</type> | ||
<rank /> | ||
<intent>in</intent> | ||
<optional>F</optional> | ||
<container>MODULE_GFS_DCNV_generic_pre SCHEME_GFS_DCNV_generic_pre SUBROUTINE_GFS_DCNV_generic_pre_run</container> | ||
</variable> | ||
<variable name="flag_gocart"> | ||
<standard_name>flag_gocart</standard_name> | ||
<long_name>flag for 3d diagnostic fields for gocart 1</long_name> | ||
<units>flag</units> | ||
<local_name>lgocart</local_name> | ||
<type>logical</type> | ||
<rank /> | ||
<intent>in</intent> | ||
<optional>F</optional> | ||
<container>MODULE_GFS_DCNV_generic_pre SCHEME_GFS_DCNV_generic_pre SUBROUTINE_GFS_DCNV_generic_pre_run</container> | ||
</variable> | ||
<variable name="x_wind_updated_by_physics"> | ||
<standard_name>x_wind_updated_by_physics</standard_name> | ||
<long_name>zonal wind updated by physics</long_name> | ||
<units>m s-1</units> | ||
<local_name>gu0</local_name> | ||
<type>real</type> | ||
<rank>(:,:)</rank> | ||
<intent>in</intent> | ||
<optional>F</optional> | ||
<container>MODULE_GFS_DCNV_generic_pre SCHEME_GFS_DCNV_generic_pre SUBROUTINE_GFS_DCNV_generic_pre_run</container> | ||
</variable> | ||
<variable name="y_wind_updated_by_physics"> | ||
<standard_name>y_wind_updated_by_physics</standard_name> | ||
<long_name>meridional wind updated by physics</long_name> | ||
<units>m s-1</units> | ||
<local_name>gv0</local_name> | ||
<type>real</type> | ||
<rank>(:,:)</rank> | ||
<intent>in</intent> | ||
<optional>F</optional> | ||
<container>MODULE_GFS_DCNV_generic_pre SCHEME_GFS_DCNV_generic_pre SUBROUTINE_GFS_DCNV_generic_pre_run</container> | ||
</variable> | ||
<variable name="air_temperature_updated_by_physics"> | ||
<standard_name>air_temperature_updated_by_physics</standard_name> | ||
<long_name>temperature updated by physics</long_name> | ||
<units>K</units> | ||
<local_name>gt0</local_name> | ||
<type>real</type> | ||
<rank>(:,:)</rank> | ||
<intent>in</intent> | ||
<optional>F</optional> | ||
<container>MODULE_GFS_DCNV_generic_pre SCHEME_GFS_DCNV_generic_pre SUBROUTINE_GFS_DCNV_generic_pre_run</container> | ||
</variable> | ||
<variable name="water_vapor_specific_humidity_updated_by_physics"> | ||
<standard_name>water_vapor_specific_humidity_updated_by_physics</standard_name> | ||
<long_name>water vapor specific humidity updated by physics</long_name> | ||
<units>kg kg-1</units> | ||
<local_name>gq0_water_vapor</local_name> | ||
<type>real</type> | ||
<rank>(:,:)</rank> | ||
<intent>in</intent> | ||
<optional>F</optional> | ||
<container>MODULE_GFS_DCNV_generic_pre SCHEME_GFS_DCNV_generic_pre SUBROUTINE_GFS_DCNV_generic_pre_run</container> | ||
</variable> | ||
<variable name="x_wind_save"> | ||
<standard_name>x_wind_save</standard_name> | ||
<long_name>x-wind before entering a physics scheme</long_name> | ||
<units>m s-1</units> | ||
<local_name>save_u</local_name> | ||
<type>real</type> | ||
<rank>(:,:)</rank> | ||
<intent>inout</intent> | ||
<optional>F</optional> | ||
<container>MODULE_GFS_DCNV_generic_pre SCHEME_GFS_DCNV_generic_pre SUBROUTINE_GFS_DCNV_generic_pre_run</container> | ||
</variable> | ||
<variable name="y_wind_save"> | ||
<standard_name>y_wind_save</standard_name> | ||
<long_name>y-wind before entering a physics scheme</long_name> | ||
<units>m s-1</units> | ||
<local_name>save_v</local_name> | ||
<type>real</type> | ||
<rank>(:,:)</rank> | ||
<intent>inout</intent> | ||
<optional>F</optional> | ||
<container>MODULE_GFS_DCNV_generic_pre SCHEME_GFS_DCNV_generic_pre SUBROUTINE_GFS_DCNV_generic_pre_run</container> | ||
</variable> | ||
<variable name="air_temperature_save"> | ||
<standard_name>air_temperature_save</standard_name> | ||
<long_name>air temperature before entering a physics scheme</long_name> | ||
<units>K</units> | ||
<local_name>save_t</local_name> | ||
<type>real</type> | ||
<rank>(:,:)</rank> | ||
<intent>inout</intent> | ||
<optional>F</optional> | ||
<container>MODULE_GFS_DCNV_generic_pre SCHEME_GFS_DCNV_generic_pre SUBROUTINE_GFS_DCNV_generic_pre_run</container> | ||
</variable> | ||
<variable name="water_vapor_specific_humidity_save"> | ||
<standard_name>water_vapor_specific_humidity_save</standard_name> | ||
<long_name>water vapor specific humidity before entering a physics scheme</long_name> | ||
<units>kg kg-1</units> | ||
<local_name>save_qv</local_name> | ||
<type>real</type> | ||
<rank>(:,:)</rank> | ||
<intent>inout</intent> | ||
<optional>F</optional> | ||
<container>MODULE_GFS_DCNV_generic_pre SCHEME_GFS_DCNV_generic_pre SUBROUTINE_GFS_DCNV_generic_pre_run</container> | ||
</variable> | ||
<variable name="ccpp_error_message"> | ||
<standard_name>ccpp_error_message</standard_name> | ||
<long_name>error message for error handling in CCPP</long_name> | ||
<units>none</units> | ||
<local_name>errmsg</local_name> | ||
<type>character</type> | ||
<rank /> | ||
<intent>out</intent> | ||
<optional>F</optional> | ||
<container>MODULE_GFS_DCNV_generic_pre SCHEME_GFS_DCNV_generic_pre SUBROUTINE_GFS_DCNV_generic_pre_run</container> | ||
</variable> | ||
<variable name="ccpp_error_flag"> | ||
<standard_name>ccpp_error_flag</standard_name> | ||
<long_name>error flag for error handling in CCPP</long_name> | ||
<units>flag</units> | ||
<local_name>errflg</local_name> | ||
<type>integer</type> | ||
<rank /> | ||
<intent>out</intent> | ||
<optional>F</optional> | ||
<container>MODULE_GFS_DCNV_generic_pre SCHEME_GFS_DCNV_generic_pre SUBROUTINE_GFS_DCNV_generic_pre_run</container> | ||
</variable> | ||
</subroutine> | ||
<subroutine name="GFS_DCNV_generic_pre_init" /> | ||
<subroutine name="GFS_DCNV_generic_pre_finalize" /> | ||
</scheme> |
Oops, something went wrong.