initialize Subroutine

public subroutine initialize()

Uses

  • proc~~initialize~~UsesGraph proc~initialize initialize module~geopotential geopotential proc~initialize->module~geopotential module~prognostics prognostics proc~initialize->module~prognostics module~horizontal_diffusion horizontal_diffusion proc~initialize->module~horizontal_diffusion module~boundaries boundaries proc~initialize->module~boundaries module~sea_model sea_model proc~initialize->module~sea_model module~date date proc~initialize->module~date module~time_stepping time_stepping proc~initialize->module~time_stepping module~input_output input_output proc~initialize->module~input_output module~geometry geometry proc~initialize->module~geometry module~coupler coupler proc~initialize->module~coupler module~spectral spectral proc~initialize->module~spectral module~forcing forcing proc~initialize->module~forcing module~physics physics proc~initialize->module~physics module~params params proc~initialize->module~params module~geopotential->module~params module~prognostics->module~params module~horizontal_diffusion->module~params module~boundaries->module~params module~sea_model->module~params module~time_stepping->module~params module~input_output->module~params netcdf netcdf module~input_output->netcdf module~geometry->module~params module~spectral->module~params module~physics->module~params

Initializes everything.

Arguments

None

Calls

proc~~initialize~~CallsGraph proc~initialize initialize proc~initialize_params initialize_params proc~initialize->proc~initialize_params proc~initialize_physics initialize_physics proc~initialize->proc~initialize_physics proc~initialize_coupler initialize_coupler proc~initialize->proc~initialize_coupler proc~initialize_prognostics initialize_prognostics proc~initialize->proc~initialize_prognostics proc~set_forcing set_forcing proc~initialize->proc~set_forcing proc~initialize_date initialize_date proc~initialize->proc~initialize_date proc~initialize_boundaries initialize_boundaries proc~initialize->proc~initialize_boundaries proc~initialize_geometry initialize_geometry proc~initialize->proc~initialize_geometry proc~initialize_geopotential initialize_geopotential proc~initialize->proc~initialize_geopotential proc~initialize_spectral initialize_spectral proc~initialize->proc~initialize_spectral proc~initialize_horizontal_diffusion initialize_horizontal_diffusion proc~initialize->proc~initialize_horizontal_diffusion proc~print_speedy_title print_speedy_title proc~initialize->proc~print_speedy_title proc~first_step first_step proc~initialize->proc~first_step proc~couple_land_atm couple_land_atm proc~initialize_coupler->proc~couple_land_atm proc~land_model_init land_model_init proc~initialize_coupler->proc~land_model_init proc~couple_sea_atm couple_sea_atm proc~initialize_coupler->proc~couple_sea_atm proc~sea_model_init sea_model_init proc~initialize_coupler->proc~sea_model_init proc~initialize_from_rest_state initialize_from_rest_state proc~initialize_prognostics->proc~initialize_from_rest_state proc~grid_to_spec grid_to_spec proc~set_forcing->proc~grid_to_spec proc~get_qsat get_qsat proc~set_forcing->proc~get_qsat proc~radset radset proc~set_forcing->proc~radset proc~set_orog_land_sfc_drag set_orog_land_sfc_drag proc~set_forcing->proc~set_orog_land_sfc_drag proc~get_zonal_average_fields get_zonal_average_fields proc~set_forcing->proc~get_zonal_average_fields proc~setgam setgam proc~set_forcing->proc~setgam float float proc~initialize_date->float 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~initialize_spectral->float proc~initialize_legendre initialize_legendre proc~initialize_spectral->proc~initialize_legendre proc~initialize_fourier initialize_fourier proc~initialize_spectral->proc~initialize_fourier proc~initialize_horizontal_diffusion->float proc~step step proc~first_step->proc~step proc~initialize_implicit initialize_implicit proc~first_step->proc~initialize_implicit 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~run_land_model run_land_model proc~couple_land_atm->proc~run_land_model proc~forint forint proc~couple_land_atm->proc~forint proc~forin5 forin5 proc~couple_land_atm->proc~forin5 proc~land_model_init->interface~load_boundary_file proc~forchk forchk proc~land_model_init->proc~forchk proc~couple_sea_atm->proc~forint proc~run_sea_model run_sea_model proc~couple_sea_atm->proc~run_sea_model proc~couple_sea_atm->proc~forin5 proc~legendre_dir legendre_dir proc~grid_to_spec->proc~legendre_dir proc~fourier_dir fourier_dir proc~grid_to_spec->proc~fourier_dir proc~sea_model_init->interface~load_boundary_file proc~sea_model_init->proc~forchk proc~spectral_truncation->proc~grid_to_spec proc~spec_to_grid spec_to_grid proc~spectral_truncation->proc~spec_to_grid proc~initialize_from_rest_state->proc~grid_to_spec proc~output output proc~initialize_from_rest_state->proc~output proc~step_field_2d step_field_2d proc~step->proc~step_field_2d proc~step_field_3d step_field_3d proc~step->proc~step_field_3d interface~do_horizontal_diffusion do_horizontal_diffusion proc~step->interface~do_horizontal_diffusion proc~get_tendencies get_tendencies proc~step->proc~get_tendencies proc~initialize_legendre->float proc~get_legendre_poly get_legendre_poly proc~initialize_legendre->proc~get_legendre_poly proc~get_weights get_weights proc~initialize_legendre->proc~get_weights proc~initialize_implicit->float proc~solar solar proc~get_zonal_average_fields->proc~solar proc~rffti1 rffti1 proc~initialize_fourier->proc~rffti1 proc~get_legendre_poly->float proc~trunct trunct proc~step_field_2d->proc~trunct proc~step_field_3d->proc~step_field_2d 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_dir->float proc~rfftf1 rfftf1 proc~fourier_dir->proc~rfftf1 proc~do_horizontal_diffusion_3d do_horizontal_diffusion_3d interface~do_horizontal_diffusion->proc~do_horizontal_diffusion_3d proc~do_horizontal_diffusion_2d do_horizontal_diffusion_2d interface~do_horizontal_diffusion->proc~do_horizontal_diffusion_2d 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~fourier_inv fourier_inv proc~spec_to_grid->proc~fourier_inv proc~legendre_inv legendre_inv proc~spec_to_grid->proc~legendre_inv proc~output->proc~spec_to_grid nf90_put_att nf90_put_att proc~output->nf90_put_att nf90_enddef nf90_enddef proc~output->nf90_enddef nf90_put_var nf90_put_var proc~output->nf90_put_var nf90_create nf90_create proc~output->nf90_create nf90_def_dim nf90_def_dim proc~output->nf90_def_dim proc~output->nf90_close nf90_def_var nf90_def_var proc~output->nf90_def_var proc~implicit_terms implicit_terms proc~get_tendencies->proc~implicit_terms proc~get_grid_point_tendencies get_grid_point_tendencies proc~get_tendencies->proc~get_grid_point_tendencies proc~get_spectral_tendencies get_spectral_tendencies proc~get_tendencies->proc~get_spectral_tendencies 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~get_grid_point_tendencies->proc~grid_to_spec proc~get_grid_point_tendencies->proc~spec_to_grid proc~laplacian laplacian proc~get_grid_point_tendencies->proc~laplacian proc~get_geopotential get_geopotential proc~get_grid_point_tendencies->proc~get_geopotential proc~get_spectral_tendencies->proc~laplacian proc~get_spectral_tendencies->proc~get_geopotential proc~do_horizontal_diffusion_3d->proc~do_horizontal_diffusion_2d

Called by

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

Contents

None