SUEWS API Site
Documentation of SUEWS source code
Functions/Subroutines
suews_program.f95 File Reference

Go to the source code of this file.

Functions/Subroutines

program suews_program
 

Function/Subroutine Documentation

◆ suews_program()

program suews_program ( )

Definition at line 32 of file suews_program.f95.

References colnamesinputfiles::c_grid, colnamesinputfiles::c_year, bluews_module::cbl_readinputdata(), data_in::cbluse, ctrl_output::count_lines(), allocatearray::dailystatefirstopen, allocatearray::dataoutbl, allocatearray::dataoutdailystate, allocatearray::dataoutestm, allocatearray::dataoutrsl, allocatearray::dataoutsnow, allocatearray::dataoutsolweig, allocatearray::dataoutsuews, wherewhen::datetime, data_in::diagnose, metdisagg::disaggregateestm(), metdisagg::disaggregatemet(), allocatearray::dqndt_grids, allocatearray::dqnsdt_grids, time::dt_since_start, defaultnotused::errorchoice, errorhint(), estm_module::estm_initials(), allocatearray::estmforcingdata, data_in::filecode, data_in::filedscdestm, data_in::filedscdmet, data_in::fileestmts, data_in::fileinputpath, data_in::filemet, data_in::fileorigestm, data_in::fileorigmet, initial::firstyear, initial::gridcounter, wherewhen::gridid, wherewhen::gridid_text, allocatearray::grididmatrix, allocatearray::grididmatrix0, time::id, time::id_prev_t, initializesurfacecharacteristics(), initialstate(), time::iy, time::iy_prev_t, initial::lastyear, leapyearcalc(), allocatearray::maxlinesmet, allocatearray::maxncols_c, allocatearray::maxncols_cmds, allocatearray::maxncols_cmod, allocatearray::maxnumberofgrids, allocatearray::metforcingdata, allocatearray::metforcingdata_grid, allocatearray::modeldailystate, allocatearray::modeloutputdata, data_in::multipleestmfiles, data_in::multiplemetfiles, defaultnotused::nan, allocatearray::ncolsestmdata, allocatearray::ncolumnsdataoutbl, allocatearray::ncolumnsdataoutdailystate, allocatearray::ncolumnsdataoutrsl, allocatearray::ncolumnsdataoutsnow, allocatearray::ncolumnsdataoutsol, allocatearray::ncolumnsdataoutsuews, allocatearray::ncolumnsmetforcingdata, allocatearray::ndays, nextinitial(), initial::nlinesmetdata, initial::nlinesorigestmdata, initial::nlinesorigmetdata, initial::nlinessiteselect, time::nofdaysthisyear, sues_data::nper, sues_data::nper_real, sues_data::nperestm, sues_data::nperestm_real, sues_data::nsd, sues_data::nsdorig, sues_data::nsh, initial::numberofgrids, data_in::outputformats, overallruncontrol(), data_in::progname, sues_data::qeforcbl, sues_data::qh_choice, sues_data::qhforcbl, allocatearray::qn1_av_grids, allocatearray::qn1_s_av_grids, initial::readblocksmetdata, initial::readblocksorigmetdata, initial::readlinesmetdata, initial::readlinesorigestmdata, initial::readlinesorigestmdatamax, initial::readlinesorigmetdata, initial::readlinesorigmetdatamax, data_in::resolutionfilesin, data_in::resolutionfilesinestm, allocatearray::siteselect, initial::skippedlines, initial::skippedlinesorig, initial::skippedlinesorigestm, data_in::storageheatmethod, suews_calculations(), estm_module::suews_getestmdata(), suews_initializemetdata(), ctrl_output::suews_output(), allocatearray::surfacechar, allocatearray::tair24hr, allocatearray::tair_av_grids, allocatearray::ts5mindata, allocatearray::ts5mindata_ir, sues_data::tstep, allocatearray::usecolumnsdataout, and defaultnotused::warningchoice.

Here is the call graph for this function: