limit_read_mod Module

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Public subroutines : !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Private subroutine : !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


Used by

  • module~~limit_read_mod~~UsedByGraph module~limit_read_mod limit_read_mod proc~change_srf_frac change_srf_frac proc~change_srf_frac->module~limit_read_mod proc~surf_land_bucket_hetero~2 surf_land_bucket_hetero proc~surf_land_bucket_hetero~2->module~limit_read_mod proc~ocean_forced_noice~2 ocean_forced_noice proc~ocean_forced_noice~2->module~limit_read_mod proc~surf_ocean~2 surf_ocean proc~surf_ocean~2->module~limit_read_mod proc~surf_land_bucket surf_land_bucket proc~surf_land_bucket->module~limit_read_mod proc~surf_land_bucket_hetero surf_land_bucket_hetero proc~surf_land_bucket_hetero->module~limit_read_mod proc~ocean_forced_noice ocean_forced_noice proc~ocean_forced_noice->module~limit_read_mod proc~ocean_forced_ice ocean_forced_ice proc~ocean_forced_ice->module~limit_read_mod proc~ocean_forced_ice~2 ocean_forced_ice proc~ocean_forced_ice~2->module~limit_read_mod proc~physiq physiq proc~physiq->module~limit_read_mod proc~physiq~2 physiq proc~physiq~2->module~limit_read_mod proc~change_srf_frac~2 change_srf_frac proc~change_srf_frac~2->module~limit_read_mod proc~surf_land_bucket~2 surf_land_bucket proc~surf_land_bucket~2->module~limit_read_mod proc~surf_ocean surf_ocean proc~surf_ocean->module~limit_read_mod

Contents


Variables

Type Visibility Attributes Name Initial
logical, public, SAVE :: read_continents = .FALSE.

Subroutines

public subroutine init_limit_read(first_day)

Arguments

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

public subroutine limit_read_frac(itime, dtime, jour, pctsrf_new, is_modified)

Read more…

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: itime
real, intent(in) :: dtime Read more…
integer, intent(in) :: jour
real, intent(out), DIMENSION(klon,nbsrf) :: pctsrf_new
logical, intent(out) :: is_modified Read more…

public subroutine limit_read_rug_alb(itime, dtime, jour, knon, knindex, rugos_out, alb_out)

Read more…

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: itime
real, intent(in) :: dtime
integer, intent(in) :: jour
integer, intent(in) :: knon
integer, intent(in), DIMENSION(klon) :: knindex Read more…
real, intent(out), DIMENSION(klon) :: rugos_out
real, intent(out), DIMENSION(klon) :: alb_out Read more…

public subroutine limit_read_sst(knon, knindex, sst_out)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: knon
integer, intent(in), DIMENSION(klon) :: knindex
real, intent(out), DIMENSION(klon) :: sst_out

public subroutine limit_read_hice(knon, knindex, hice_out)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: knon
integer, intent(in), DIMENSION(klon) :: knindex
real, intent(out), DIMENSION(klon) :: hice_out

public subroutine limit_read_tot(itime, dtime, jour, is_modified)

1) Open the file limit.nc if it is the right moment to read, once a day. The file is read only by the master thread of the master mpi process(is_mpi_root) Check by the way if the number of records is correct.

Read more…

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: itime
real, intent(in) :: dtime
integer, intent(in) :: jour
logical, intent(out) :: is_modified

frequence de lecture des conditions limites (en pas de physique)

Read more…