initialize_boundaries Subroutine

public subroutine initialize_boundaries()

Uses

  • proc~~initialize_boundaries~~UsesGraph proc~initialize_boundaries initialize_boundaries module~physical_constants physical_constants proc~initialize_boundaries->module~physical_constants module~input_output input_output proc~initialize_boundaries->module~input_output module~params params module~physical_constants->module~params module~input_output->module~params netcdf netcdf module~input_output->netcdf

Initialize boundary conditions (land-sea mask, surface geopotential and surface albedo).

Arguments

None

Calls

proc~~initialize_boundaries~~CallsGraph proc~initialize_boundaries initialize_boundaries interface~load_boundary_file load_boundary_file proc~initialize_boundaries->interface~load_boundary_file proc~spectral_truncation spectral_truncation proc~initialize_boundaries->proc~spectral_truncation proc~load_boundary_file_one_month_from_long load_boundary_file_one_month_from_long interface~load_boundary_file->proc~load_boundary_file_one_month_from_long proc~load_boundary_file_one_month_from_year load_boundary_file_one_month_from_year interface~load_boundary_file->proc~load_boundary_file_one_month_from_year proc~load_boundary_file_2d load_boundary_file_2d interface~load_boundary_file->proc~load_boundary_file_2d proc~grid_to_spec grid_to_spec proc~spectral_truncation->proc~grid_to_spec proc~spec_to_grid spec_to_grid proc~spectral_truncation->proc~spec_to_grid proc~legendre_dir legendre_dir proc~grid_to_spec->proc~legendre_dir proc~fourier_dir fourier_dir proc~grid_to_spec->proc~fourier_dir nf90_inq_varid nf90_inq_varid proc~load_boundary_file_one_month_from_long->nf90_inq_varid nf90_get_var nf90_get_var proc~load_boundary_file_one_month_from_long->nf90_get_var nf90_open nf90_open proc~load_boundary_file_one_month_from_long->nf90_open nf90_close nf90_close proc~load_boundary_file_one_month_from_long->nf90_close proc~fourier_inv fourier_inv proc~spec_to_grid->proc~fourier_inv proc~legendre_inv legendre_inv proc~spec_to_grid->proc~legendre_inv proc~load_boundary_file_one_month_from_year->nf90_inq_varid proc~load_boundary_file_one_month_from_year->nf90_get_var proc~load_boundary_file_one_month_from_year->nf90_open proc~load_boundary_file_one_month_from_year->nf90_close proc~load_boundary_file_2d->nf90_inq_varid proc~load_boundary_file_2d->nf90_get_var proc~load_boundary_file_2d->nf90_open proc~load_boundary_file_2d->nf90_close proc~rfftb1 rfftb1 proc~fourier_inv->proc~rfftb1 proc~rfftf1 rfftf1 proc~fourier_dir->proc~rfftf1 float float proc~fourier_dir->float

Called by

proc~~initialize_boundaries~~CalledByGraph proc~initialize_boundaries initialize_boundaries proc~initialize initialize proc~initialize->proc~initialize_boundaries program~speedy speedy program~speedy->proc~initialize

Contents

None