|
subroutine, public | mom_surface_forcing_nuopc::convert_iob_to_fluxes (IOB, fluxes, index_bounds, Time, valid_time, G, US, CS, sfc_state, restore_salt, restore_temp) |
| This subroutine translates the Ice_ocean_boundary_type into a MOM thermodynamic forcing type, including changes of units, sign conventions, and putting the fields into arrays with MOM-standard halos. More...
|
|
subroutine, public | mom_surface_forcing_nuopc::convert_iob_to_forces (IOB, forces, index_bounds, Time, G, US, CS) |
| This subroutine translates the Ice_ocean_boundary_type into a MOM mechanical forcing type, including changes of units, sign conventions, and putting the fields into arrays with MOM-standard halos. More...
|
|
subroutine, private | mom_surface_forcing_nuopc::apply_flux_adjustments (G, US, CS, Time, fluxes) |
| Adds thermodynamic flux adjustments obtained via data_override Component name is 'OCN' Available adjustments are: More...
|
|
subroutine, private | mom_surface_forcing_nuopc::apply_force_adjustments (G, US, CS, Time, forces) |
| Adds mechanical forcing adjustments obtained via data_override Component name is 'OCN' Available adjustments are: More...
|
|
subroutine, public | mom_surface_forcing_nuopc::forcing_save_restart (CS, G, Time, directory, time_stamped, filename_suffix) |
| Save any restart files associated with the surface forcing. More...
|
|
subroutine, public | mom_surface_forcing_nuopc::surface_forcing_init (Time, G, US, param_file, diag, CS, restore_salt, restore_temp) |
| Initialize the surface forcing, including setting parameters and allocating permanent memory. More...
|
|
subroutine, private | mom_surface_forcing_nuopc::surface_forcing_end (CS, fluxes) |
| Clean up and deallocate any memory associated with this module and its children. More...
|
|
subroutine, public | mom_surface_forcing_nuopc::ice_ocn_bnd_type_chksum (id, timestep, iobt) |
| Write out a set of messages with checksums of the fields in an ice_ocen_boundary type. More...
|
|