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.
Merge pull request NCAR#293 from climbfuji/mg_array_allocation_bugfix
Bugfix for MG array allocation PR NCAR#291
- Loading branch information
Showing
8 changed files
with
419 additions
and
55 deletions.
There are no files selected for viewing
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
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
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
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
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,194 @@ | ||
[ccpp-arg-table] | ||
name = ozphys_init | ||
type = scheme | ||
|
||
######################################################################## | ||
[ccpp-arg-table] | ||
name = ozphys_finalize | ||
type = scheme | ||
|
||
######################################################################## | ||
[ccpp-arg-table] | ||
name = ozphys_run | ||
type = scheme | ||
[ix] | ||
standard_name = horizontal_dimension | ||
long_name = horizontal dimension | ||
units = count | ||
dimensions = () | ||
type = integer | ||
intent = in | ||
optional = F | ||
[im] | ||
standard_name = horizontal_loop_extent | ||
long_name = horizontal loop extent | ||
units = count | ||
dimensions = () | ||
type = integer | ||
intent = in | ||
optional = F | ||
[levs] | ||
standard_name = vertical_dimension | ||
long_name = number of vertical layers | ||
units = count | ||
dimensions = () | ||
type = integer | ||
intent = in | ||
optional = F | ||
[ko3] | ||
standard_name = vertical_dimension_of_ozone_forcing_data | ||
long_name = number of vertical layers in ozone forcing data | ||
units = count | ||
dimensions = () | ||
type = integer | ||
intent = in | ||
optional = F | ||
[dt] | ||
standard_name = time_step_for_physics | ||
long_name = physics time step | ||
units = s | ||
dimensions = () | ||
type = real | ||
kind = kind_phys | ||
intent = in | ||
optional = F | ||
[oz] | ||
standard_name = ozone_concentration_updated_by_physics | ||
long_name = ozone concentration updated by physics | ||
units = kg kg-1 | ||
dimensions = (horizontal_dimension,vertical_dimension) | ||
type = real | ||
kind = kind_phys | ||
intent = inout | ||
optional = F | ||
[tin] | ||
standard_name = air_temperature_updated_by_physics | ||
long_name = updated air temperature | ||
units = K | ||
dimensions = (horizontal_dimension,vertical_dimension) | ||
type = real | ||
kind = kind_phys | ||
intent = in | ||
optional = F | ||
[po3] | ||
standard_name = natural_log_of_ozone_forcing_data_pressure_levels | ||
long_name = natural log of ozone forcing data pressure levels | ||
units = log(Pa) | ||
dimensions = (vertical_dimension_of_ozone_forcing_data) | ||
type = real | ||
kind = kind_phys | ||
intent = in | ||
optional = F | ||
[prsl] | ||
standard_name = air_pressure | ||
long_name = mid-layer pressure | ||
units = Pa | ||
dimensions = (horizontal_dimension,vertical_dimension) | ||
type = real | ||
kind = kind_phys | ||
intent = in | ||
optional = F | ||
[prdout] | ||
standard_name = ozone_forcing | ||
long_name = ozone forcing coefficients | ||
units = various | ||
dimensions = (horizontal_dimension,vertical_dimension_of_ozone_forcing_data,number_of_coefficients_in_ozone_forcing_data) | ||
type = real | ||
kind = kind_phys | ||
intent = in | ||
optional = F | ||
[oz_coeff] | ||
standard_name = number_of_coefficients_in_ozone_forcing_data | ||
long_name = number of coefficients in ozone forcing data | ||
units = index | ||
dimensions = () | ||
type = integer | ||
intent = in | ||
optional = F | ||
[delp] | ||
standard_name = air_pressure_difference_between_midlayers | ||
long_name = difference between mid-layer pressures | ||
units = Pa | ||
dimensions = (horizontal_dimension,vertical_dimension) | ||
type = real | ||
kind = kind_phys | ||
intent = in | ||
optional = F | ||
[ldiag3d] | ||
standard_name = flag_diagnostics_3D | ||
long_name = flag for calculating 3-D diagnostic fields | ||
units = flag | ||
dimensions = () | ||
type = logical | ||
intent = in | ||
optional = F | ||
[ozp1] | ||
standard_name = cumulative_change_in_ozone_concentration_due_to_production_and_loss_rate | ||
long_name = cumulative change in ozone concentration due to production and loss rate | ||
units = kg kg-1 | ||
dimensions = (horizontal_dimension,vertical_dimension) | ||
type = real | ||
kind = kind_phys | ||
intent = inout | ||
optional = F | ||
[ozp2] | ||
standard_name = cumulative_change_in_ozone_concentration_due_to_ozone_mixing_ratio | ||
long_name = cumulative change in ozone concentration due to ozone mixing ratio | ||
units = kg kg-1 | ||
dimensions = (horizontal_dimension,vertical_dimension) | ||
type = real | ||
kind = kind_phys | ||
intent = inout | ||
optional = F | ||
[ozp3] | ||
standard_name = cumulative_change_in_ozone_concentration_due_to_temperature | ||
long_name = cumulative change in ozone concentration due to temperature | ||
units = kg kg-1 | ||
dimensions = (horizontal_dimension,vertical_dimension) | ||
type = real | ||
kind = kind_phys | ||
intent = inout | ||
optional = F | ||
[ozp4] | ||
standard_name = cumulative_change_in_ozone_concentration_due_to_overhead_ozone_column | ||
long_name = cumulative change in ozone concentration due to overhead ozone column | ||
units = kg kg-1 | ||
dimensions = (horizontal_dimension,vertical_dimension) | ||
type = real | ||
kind = kind_phys | ||
intent = inout | ||
optional = F | ||
[con_g] | ||
standard_name = gravitational_acceleration | ||
long_name = gravitational acceleration | ||
units = m s-2 | ||
dimensions = () | ||
type = real | ||
kind = kind_phys | ||
intent = in | ||
optional = F | ||
[me] | ||
standard_name = mpi_rank | ||
long_name = rank of the current MPI task | ||
units = index | ||
dimensions = () | ||
type = integer | ||
intent = in | ||
optional = F | ||
[errmsg] | ||
standard_name = ccpp_error_message | ||
long_name = error message for error handling in CCPP | ||
units = none | ||
dimensions = () | ||
type = character | ||
kind = len=* | ||
intent = out | ||
optional = F | ||
[errflg] | ||
standard_name = ccpp_error_flag | ||
long_name = error flag for error handling in CCPP | ||
units = flag | ||
dimensions = () | ||
type = integer | ||
intent = out | ||
optional = F |
Oops, something went wrong.