update_data Subroutine

private subroutine update_data(joff)

update all time varying FABM configured external dependencie !s by calling individual update routines - tests done in routin !es

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: joff

offset row in global window


Calls

proc~~update_data~~CallsGraph proc~update_data uvic_fabm::update_data proc~update_bottom_stress uvic_fabm::update_bottom_stress proc~update_data->proc~update_bottom_stress proc~update_density uvic_fabm::update_density proc~update_data->proc~update_density proc~update_mole_fraction_of_carbon_dioxide_in_air uvic_fabm::update_mole_fraction_of_carbon_dioxide_in_air proc~update_data->proc~update_mole_fraction_of_carbon_dioxide_in_air proc~update_salinity uvic_fabm::update_salinity proc~update_data->proc~update_salinity proc~update_surface_swr_flux uvic_fabm::update_surface_swr_flux proc~update_data->proc~update_surface_swr_flux proc~update_wind uvic_fabm::update_wind proc~update_data->proc~update_wind bmf bmf proc~update_bottom_stress->bmf kmt kmt proc~update_bottom_stress->kmt variable_needs_values variable_needs_values proc~update_bottom_stress->variable_needs_values proc~update_density->kmt rho rho proc~update_density->rho proc~update_density->variable_needs_values proc~update_mole_fraction_of_carbon_dioxide_in_air->kmt proc~update_mole_fraction_of_carbon_dioxide_in_air->variable_needs_values proc~update_salinity->kmt t t proc~update_salinity->t proc~update_salinity->variable_needs_values dnswr dnswr proc~update_surface_swr_flux->dnswr proc~update_surface_swr_flux->kmt proc~update_wind->kmt sbc sbc proc~update_wind->sbc proc~update_wind->variable_needs_values

Called by

proc~~update_data~~CalledByGraph proc~update_data uvic_fabm::update_data proc~fabm_update uvic_fabm::fabm_update proc~fabm_update->proc~update_data

Source Code

      subroutine update_data(joff)
         !! update all time varying FABM configured external dependencies
         !! by calling individual update routines - tests done in routines
         integer, intent(in) :: joff
            !! offset row in global window

         ! dic, carbon_14, alk, n03, 02, n2?
         call update_wind()
         call update_mole_fraction_of_carbon_dioxide_in_air()
c         call update_surface_downwelling_photosynthetic_radiative_flux()
         call update_surface_swr_flux()
         call update_bottom_stress(joff)
c         call update_downwelling_photosynthetic_radiative_flux()
         call update_salinity()
         call update_density()
      end subroutine update_data