Contains program W3SBS1. More...
Go to the source code of this file.
Functions/Subroutines | |
| program | w3sbs1 |
| Program shell to run multi half-coupled. More... | |
| subroutine | rdtime (NDS, TIME) |
| Internal subroutine to get next time in time file. More... | |
| subroutine | rdwind (NDS, TIME, NX, NY, REWIND) |
| Internal subroutine to test readnext wind fields from the data file. More... | |
| subroutine w3sbs1::rdtime | ( | integer, intent(in) | NDS, |
| integer, dimension(2), intent(out) | TIME | ||
| ) |
Internal subroutine to get next time in time file.
Including wait until file is there.
| [in] | NDS | Unit number for times file. |
| [out] | TIME | Next time in times file. |
Definition at line 404 of file ww3_sbs1.F90.
References w3servmd::extcde(), wmmdatmd::improc, wmmdatmd::mdss, and wmmdatmd::nmpscr.
Referenced by w3sbs1().
| subroutine w3sbs1::rdwind | ( | integer, intent(in) | NDS, |
| integer, dimension(2), intent(in) | TIME, | ||
| integer, intent(in) | NX, | ||
| integer, intent(in) | NY, | ||
| logical, intent(in) | REWIND | ||
| ) |
Internal subroutine to test readnext wind fields from the data file.
Including testing to see if file was read properly.
| [in] | NDS | Unit number for times file. |
| [in] | TIME | Next time in times file. |
| [in] | NX | Grid size in X |
| [in] | NY | Grid size in Y |
| [in] | REWIND | Flag for wind file rewind |
Definition at line 500 of file ww3_sbs1.F90.
Referenced by w3sbs1().
| program w3sbs1 |
Program shell to run multi half-coupled.
Program shell or driver to run the multi-grid wave model in 'half-coupled' mode, that is running side-by-side with a weather model while waiting for wind field to become available.
This version is set up for running at NCEP with a single input wind file, and requires an additional input file. times.inp Input file with time stamps. Add to this input file a time stamp after the field has been properly added to the wind.ww3 or equavalent file. This file should have the time stamps of fields available in the first auxiliary wind input file (grid).
Apart from management of the time stepping, this code is identical to ww3_multi.ftn, and reads the corresponding input file ww3_multi.inp
Note hardwired options and system dependent parts as identified in Section 7.
Definition at line 36 of file ww3_sbs1.F90.
References w3timemd::dsec21(), wmmdatmd::etime, w3servmd::extcde(), file(), w3gdatmd::filext, w3idatmd::flwind, w3gdatmd::gname, wmmdatmd::improc, include(), wmmdatmd::mdse, wmmdatmd::mdsf, wmmdatmd::mdss, wmmdatmd::mdst, w3gdatmd::nauxgr, w3gdatmd::ngrids, wmmdatmd::nmproc, wmmdatmd::nmpscr, wmmdatmd::nrgrd, w3gdatmd::nx, w3gdatmd::ny, rdtime(), rdwind(), wmmdatmd::stime, w3gdatmd::w3setg(), w3idatmd::w3seti(), wmfinlmd::wmfinl(), wminitmd::wminit(), wmunitmd::wmuget(), wmunitmd::wmuset(), and wmwavemd::wmwave().