Functions/Subroutines | |
| subroutine | itrace (NDS, NMAX) |
| subroutine | strace (IENT, SNAME) |
| subroutine | nextln (CHCKC, NDSI, NDSE) |
| subroutine | w3s2xy (NSEA, MSEA, MX, MY, S, MAPSF, XY) |
| real function | ej5p (F, ALFA, FP, YLN, SIGA, SIGB) |
| real function | dist_sphere (lo1, la1, lo2, la2) |
| subroutine | wwdate (STRNG) |
| subroutine | wwtime (STRNG) |
| subroutine | extcde (IEXIT, UNIT, MSG, FILE, LINE, COMM) |
| subroutine | w3spectn (NFreq, NDirc, Alpha, Spectr) |
| subroutine | w3acturn (NDirc, NFreq, Alpha, Spectr) |
| subroutine | w3lltoeq (PHI, LAMBDA, PHI_EQ, LAMBDA_EQ, ANGLED, PHI_POLE, LAMBDA_POLE, POINTS) |
| subroutine | w3eqtoll (PHI_EQ, LAMBDA_EQ, PHI, LAMBDA, ANGLED, PHI_POLE, LAMBDA_POLE, POINTS) |
| subroutine | w3thrtn (NSEA, THETA, AnglD, Degrees) |
| subroutine | w3xyrtn (NSEA, XVEC, YVEC, AnglD) |
| subroutine | strsplit (STRING, TAB) |
| subroutine | str_to_upper (STR) |
| subroutine | ssort1 (X, Y, N, KFLAG) |
| subroutine | diagonalize (a1, d, v, nrot) |
| subroutine | uv_to_mag_dir (U, V, NSEA, MAG, DIR, TOLERANCE, CONV) |
| subroutine | print_memcheck (iun, msg) |
| Write memory statistics if requested. More... | |
| subroutine w3servmd::diagonalize | ( | double precision, dimension(:,:), intent(in) | a1, |
| double precision, dimension(:), intent(out) | d, | ||
| double precision, dimension(:,:), intent(out) | v, | ||
| integer, intent(out) | nrot | ||
| ) |
Definition at line 1840 of file w3servmd.F90.
References rotate().
Referenced by w3sbs1md::insbs1(), and w3sis2md::insis2().
| real function w3servmd::dist_sphere | ( | real, intent(in) | lo1, |
| real, intent(in) | la1, | ||
| real, intent(in) | lo2, | ||
| real, intent(in) | la2 | ||
| ) |
Definition at line 516 of file w3servmd.F90.
References constants::dera, and constants::rade.
Referenced by w3snl5md::insnl5(), and w3bounc().
| real function w3servmd::ej5p | ( | real, intent(in) | F, |
| real, intent(in) | ALFA, | ||
| real, intent(in) | FP, | ||
| real, intent(in) | YLN, | ||
| real, intent(in) | SIGA, | ||
| real, intent(in) | SIGB | ||
| ) |
| subroutine w3servmd::extcde | ( | integer, intent(in) | IEXIT, |
| integer, intent(in), optional | UNIT, | ||
| character(*), intent(in), optional | MSG, | ||
| character(*), intent(in), optional | FILE, | ||
| integer, intent(in), optional | LINE, | ||
| integer, intent(in), optional | COMM | ||
| ) |
Definition at line 736 of file w3servmd.F90.
References include().
Referenced by w3fld1md::appendtail(), check_err(), check_error(), pdlib_field_vec::do_output_exchanges(), w3sic5md::fsdisp(), wmscrpmd::get_boundary(), w3triamd::get_boundary(), wmscrpmd::get_scrip_info(), wmscrpmd::get_scrip_info_structured(), wmscrpmd::get_scrip_info_unstructured(), gxoutf(), gxoutp(), w3sic3md::ic3table_cheng(), w3arrymd::ina2i(), w3arrymd::ina2r(), w3fld1md::infld(), w3src4md::insin4(), w3snl2md::insnl2(), w3snl3md::insnl3(), w3snl5md::insnl5(), w3snlsmd::insnls(), w3triamd::is_in_ungrid(), w3triamd::is_in_ungrid2(), w3dispmd::liu_forward_dispersion(), w3ounfmetamd::next_line(), nextln(), w3arrymd::outa2i(), w3arrymd::outa2r(), rdtime(), w3nmlboundmd::read_bound_nml(), w3nmlbouncmd::read_bound_nml(), w3nmlgridmd::read_curv_nml(), w3nmlgridmd::read_depth_nml(), w3nmlshelmd::read_domain_nml(), w3nmlmultimd::read_domain_nml(), w3nmlgridmd::read_excluded_nml(), w3nmlounfmd::read_field_nml(), w3nmltrncmd::read_file_nml(), w3nmlounfmd::read_file_nml(), w3nmlounpmd::read_file_nml(), w3nmlprncmd::read_file_nml(), w3nmlprncmd::read_forcing_nml(), w3nmlgridmd::read_grid_nml(), w3nmlshelmd::read_homogeneous_nml(), w3nmlmultimd::read_homogeneous_nml(), w3nmlgridmd::read_inbound_nml(), w3nmlmultimd::read_input_grid_nml(), w3nmlshelmd::read_input_nml(), w3nmlgridmd::read_mask_nml(), w3nmlmultimd::read_model_grid_nml(), w3nmlgridmd::read_obst_nml(), w3nmlgridmd::read_outbound_nml(), w3nmlshelmd::read_output_date_nml(), w3nmlmultimd::read_output_date_nml(), w3nmlshelmd::read_output_type_nml(), w3nmlmultimd::read_output_type_nml(), w3nmlounpmd::read_param_nml(), w3nmlounpmd::read_point_nml(), w3nmlgridmd::read_rect_nml(), w3nmluprstrmd::read_restart_nml(), w3nmlgridmd::read_run_nml(), w3nmlgridmd::read_sed_nml(), w3nmlgridmd::read_slope_nml(), w3nmlounfmd::read_smc_nml(), w3nmlgridmd::read_smc_nml(), w3smcomd::read_smcint(), w3nmlounpmd::read_source_nml(), w3nmlounpmd::read_spectra_nml(), w3nmlgridmd::read_spectrum_nml(), w3nmlgridmd::read_timesteps_nml(), w3nmltrncmd::read_track_nml(), w3nmlgridmd::read_unst_nml(), w3nmluprstrmd::read_update_nml(), w3triamd::readmsh(), w3triamd::readmsh_iobp(), w3triamd::readmshobc(), wmscrpmd::scrip_wrapper(), w3snl4md::shlocr(), w3sic3md::smooth_k(), w3timemd::t2iso(), w3timemd::u2d(), pdlib_field_vec::unst_pdlib_read_from_file(), uv_to_mag_dir(), w3bounc(), w3bound(), w3cspcmd::w3cspc(), w3adatmd::w3dima(), w3idatmd::w3dimi(), w3wdatmd::w3dimw(), w3adatmd::w3dmnl(), w3odatmd::w3dmo2(), w3odatmd::w3dmo3(), w3odatmd::w3dmo5(), w3updtmd::w3dzxy(), w3fld1md::w3fld1(), w3fld2md::w3fld2(), w3flx1md::w3flx1(), w3flx2md::w3flx2(), w3flx3md::w3flx3(), w3flx4md::w3flx4(), w3flx5md::w3flx5(), w3grib(), w3grid_interp(), w3gspl(), w3sic3md::w3ic3wncg_cheng(), w3sic3md::w3ic3wncg_v1(), w3sic5md::w3ic5wncg(), w3initmd::w3init(), w3iogomd::w3iogo(), w3iogrmd::w3iogr(), w3iopomd::w3iope(), w3iopomd::w3iopo(), w3iopomd::w3iopon(), w3iopomd::w3iopon_read(), w3iorsmd::w3iors(), w3iosfmd::w3iosf(), w3pro1md::w3map1(), w3initmd::w3mpio(), w3initmd::w3mpip(), w3adatmd::w3naux(), w3wdatmd::w3ndat(), w3idatmd::w3ninp(), w3odatmd::w3nout(), w3ounf(), w3ounp(), w3outf(), w3outp(), w3prep(), w3prnc(), w3prtide(), w3sis2md::w3rpwnice(), w3sbs1(), w3sbt4md::w3sbt4(), w3sbt8md::w3sbt8(), w3sbt9md::w3sbt9(), w3src6md::w3sds6(), w3adatmd::w3seta(), w3idatmd::w3seti(), w3odatmd::w3seto(), w3wdatmd::w3setw(), w3shel(), w3sic1md::w3sic1(), w3sic2md::w3sic2(), w3sic3md::w3sic3(), w3sic4md::w3sic4(), w3sic5md::w3sic5(), w3src6md::w3sin6(), w3sis1md::w3sis1(), w3sis2md::w3sis2(), w3sln1md::w3sln1(), w3psmcmd::w3smcell(), w3psmcmd::w3smcgmp(), w3snl2md::w3snl2(), w3snl3md::w3snl3(), w3snl4md::w3snl4(), w3snl5md::w3snl5(), w3src6md::w3spr6(), w3srcemd::w3srce(), w3str1md::w3str1(), w3strt(), w3trck(), w3trnc(), w3updtmd::w3ulev(), w3uprstr(), w3wavemd::w3wave(), w3adatmd::w3xdma(), w3adatmd::w3xeta(), w3pro1md::w3xyp1(), w3pro2md::w3xyp2(), w3pro3md::w3xyp3(), wmmdatmd::wmdimd(), wmmdatmd::wmdimm(), wmgridmd::wmgeql(), wmgridmd::wmghgh(), wmgridmd::wmglow(), wminitmd::wminit(), wminitmd::wminitnml(), wminiomd::wmiobg(), wminiomd::wmiobs(), wminiomd::wmioeg(), wminiomd::wmioes(), wminiomd::wmiohs(), wmmdatmd::wmndat(), wmgridmd::wmrspc(), wmmdatmd::wmsetm(), wmgridmd::wmsmceql(), wmunitmd::wmudmp(), wmunitmd::wmuget(), wmunitmd::wmuini(), wmunitmd::wmuinq(), wmupdtmd::wmupd2(), wmupdtmd::wmupds(), wmupdtmd::wmupdt(), wmupdtmd::wmupdv(), wmunitmd::wmuset(), and wmwavemd::wmwave().
| subroutine w3servmd::itrace | ( | integer, intent(in) | NDS, |
| integer, intent(in) | NMAX | ||
| ) |
Definition at line 91 of file w3servmd.F90.
Referenced by gxoutf(), gxoutp(), w3triamd::readmsh(), w3triamd::readmsh_iobp(), w3triamd::readmshobc(), w3bounc(), w3bound(), w3grib(), w3grid_interp(), w3gspl(), w3initmd::w3init(), w3ounf(), w3ounp(), w3outf(), w3outp(), w3prep(), w3prnc(), w3prtide(), w3strt(), w3trck(), w3trnc(), w3uprstr(), wminitmd::wminit(), and wminitmd::wminitnml().
| subroutine w3servmd::nextln | ( | character, intent(in) | CHCKC, |
| integer, intent(in) | NDSI, | ||
| integer, intent(in) | NDSE | ||
| ) |
Definition at line 222 of file w3servmd.F90.
References extcde(), and strace().
Referenced by gxoutf(), gxoutp(), w3triamd::readmsh(), w3triamd::readmsh_iobp(), w3triamd::readmshobc(), w3bounc(), w3bound(), w3grib(), w3grid_interp(), w3gspl(), w3ounf(), w3ounp(), w3outf(), w3outp(), w3prep(), w3prnc(), w3prtide(), w3iogomd::w3readflgrd(), w3shel(), w3strt(), w3trck(), w3trnc(), w3uprstr(), wminitmd::wminit(), and wminitmd::wminitnml().
| subroutine w3servmd::print_memcheck | ( | integer, intent(in) | iun, |
| character(len=*), intent(in) | msg | ||
| ) |
Write memory statistics if requested.
Writes a single line of memory statistics
| [in] | iun | unit number |
| [in] | msg | message |
Definition at line 2033 of file w3servmd.F90.
References mallocinfo_m::getmallocinfo(), and mallocinfo_m::printmallinfo().
Referenced by yowpdlibmain::initfromgriddim(), w3initmd::w3init(), w3iogrmd::w3iogr(), w3shel(), and w3wavemd::w3wave().
| subroutine w3servmd::ssort1 | ( | real*4, dimension(*) | X, |
| real*4, dimension(*) | Y, | ||
| integer | N, | ||
| integer | KFLAG | ||
| ) |
| subroutine w3servmd::str_to_upper | ( | character(*), intent(inout) | STR | ) |
Definition at line 1500 of file w3servmd.F90.
Referenced by w3ounfmetamd::next_line(), w3iogomd::w3flgrdflag(), w3ounf(), and w3iogomd::w3readflgrd().
| subroutine w3servmd::strace | ( | integer, intent(inout) | IENT, |
| character, dimension(*), intent(in) | SNAME | ||
| ) |
Definition at line 148 of file w3servmd.F90.
Referenced by pdlib_w3profsmd::action_limiter_local(), angstr(), w3fld1md::appendtail(), pdlib_w3profsmd::apply_boundary_condition(), pdlib_w3profsmd::apply_boundary_condition_va(), w3triamd::area_si(), pdlib_w3profsmd::block_solver_explicit_init(), pdlib_w3profsmd::block_solver_finalize(), pdlib_w3profsmd::block_solver_init(), w3srcemd::calc_fpi(), w3iogomd::calc_u3stokes(), w3iogomd::calc_wbt(), pdlib_w3profsmd::calcarray_jacobi(), pdlib_w3profsmd::calcarray_jacobi2(), pdlib_w3profsmd::calcarray_jacobi3(), pdlib_w3profsmd::calcarray_jacobi4(), pdlib_w3profsmd::calcarray_jacobi_source_1(), pdlib_w3profsmd::calcarray_jacobi_source_2(), pdlib_w3profsmd::calcarray_jacobi_spectral_1(), pdlib_w3profsmd::calcarray_jacobi_spectral_2(), pdlib_w3profsmd::calcarray_jacobi_vec(), w3wavset::compute_active_node(), pdlib_w3profsmd::compute_mean_param(), w3triamd::coordmax(), w3triamd::count(), pdlib_w3profsmd::deallocate_pdlib_global(), w3wavset::differentiate_xydir(), w3wavset::differentiate_xydir_mapsta(), w3wavset::differentiate_xydir_native(), w3dispmd::distab(), w3timemd::dsec21(), pdlib_w3profsmd::ergout(), w3wavset::fd_collect_sxx_xy_yy(), w3wavset::fd_compute_diff(), w3wavset::fd_compute_lh_stress(), w3wavset::fd_set_meanvalue_to_zero(), w3wavset::fd_wave_setup_apply_fct(), w3wavset::fd_wave_setup_apply_precond(), w3wavset::fd_wave_setup_computation(), w3wavset::fd_wave_setup_compute_system(), w3wavset::fd_wave_setup_scalar_prod(), w3wavset::fd_wave_setup_solve_poisson_neumann_dir(), w3sic5md::fsdisp(), pdlib_field_vec::get_array_size(), w3triamd::get_boundary(), w3triamd::get_boundary_status(), w3parall::get_jsea_ibelong(), mallocinfo_m::getmallocinfo(), mallocinfo_m::getvmrss(), mallocinfo_m::getvmsize(), gxoutf(), gxoutp(), w3arrymd::ina2i(), w3arrymd::ina2r(), w3fld1md::infld(), w3parall::init_get_isea(), w3parall::init_get_jsea_isproc(), wmmdatmd::init_get_jsea_isproc_glob(), w3src2md::inptab(), w3sbs1md::insbs1(), w3sbt4md::insbt4(), w3src3md::insin3(), w3src4md::insin4(), w3sis2md::insis2(), w3snl1md::insnl1(), w3snl2md::insnl2(), w3snl3md::insnl3(), w3snl4md::insnl4(), w3snl5md::insnl5(), w3snlsmd::insnls(), w3triamd::is_in_ungrid(), w3triamd::is_in_ungrid2(), iymd21(), pdlib_w3profsmd::jacobi_finalize(), pdlib_w3profsmd::jacobi_init(), w3dispmd::liu_forward_dispersion(), w3dispmd::liu_reverse_dispersion(), mymd21(), nextln(), w3triamd::nvectri(), w3arrymd::outa2i(), w3arrymd::outa2r(), w3arrymd::outint(), w3arrymd::outmat(), w3arrymd::outrea(), pdlib_w3profsmd::pdlib_explicit_block(), pdlib_w3profsmd::pdlib_init(), pdlib_w3profsmd::pdlib_iobp_init(), pdlib_w3profsmd::pdlib_jacobi_gauss_seidel_block(), pdlib_w3profsmd::pdlib_mapsta_init(), pdlib_w3profsmd::pdlib_w3xypfsfct2(), pdlib_w3profsmd::pdlib_w3xypfsn2(), pdlib_w3profsmd::pdlib_w3xypfspsi2(), pdlib_w3profsmd::pdlib_w3xypug(), pdlib_w3profsmd::pdlib_w3xypug_block_explicit(), pdlib_w3profsmd::pdlib_w3xypug_block_implicit(), w3wavset::preparation_fd_scheme(), w3parall::print_my_time(), pdlib_w3profsmd::print_wn_statistic(), mallocinfo_m::printmallinfo(), pdlib_w3profsmd::printtotaloffcontrib(), w3parall::prop_freq_shift(), w3parall::prop_freq_shift_m2(), w3parall::prop_refraction_pr1(), w3parall::prop_refraction_pr3(), w3arrymd::prt1dm(), w3arrymd::prt1ds(), w3arrymd::prt2ds(), w3arrymd::prtblk(), w3partmd::pt_fld(), w3partmd::ptmean(), w3partmd::ptnghb(), w3partmd::ptsort(), w3nmlbouncmd::read_bound_nml(), w3nmlgridmd::read_curv_nml(), w3nmlgridmd::read_depth_nml(), w3nmlshelmd::read_domain_nml(), w3nmlmultimd::read_domain_nml(), w3nmlgridmd::read_excluded_nml(), w3nmlounfmd::read_field_nml(), w3nmltrncmd::read_file_nml(), w3nmlounfmd::read_file_nml(), w3nmlounpmd::read_file_nml(), w3nmlprncmd::read_file_nml(), w3nmlprncmd::read_forcing_nml(), w3nmlgridmd::read_grid_nml(), w3nmlshelmd::read_homogeneous_nml(), w3nmlmultimd::read_homogeneous_nml(), w3nmlgridmd::read_inbound_nml(), w3nmlmultimd::read_input_grid_nml(), w3nmlshelmd::read_input_nml(), w3nmlgridmd::read_mask_nml(), w3nmlmultimd::read_model_grid_nml(), w3nmlgridmd::read_obst_nml(), w3nmlgridmd::read_outbound_nml(), w3nmlshelmd::read_output_date_nml(), w3nmlmultimd::read_output_date_nml(), w3nmlshelmd::read_output_type_nml(), w3nmlmultimd::read_output_type_nml(), w3nmlounpmd::read_param_nml(), w3nmlounpmd::read_point_nml(), w3nmlgridmd::read_rect_nml(), w3nmluprstrmd::read_restart_nml(), w3nmlgridmd::read_run_nml(), w3nmlgridmd::read_sed_nml(), w3nmlgridmd::read_slope_nml(), w3nmlounfmd::read_smc_nml(), w3nmlgridmd::read_smc_nml(), w3nmlounpmd::read_source_nml(), w3nmlounpmd::read_spectra_nml(), w3nmlgridmd::read_spectrum_nml(), w3nmlgridmd::read_timesteps_nml(), w3nmltrncmd::read_track_nml(), w3nmlgridmd::read_unst_nml(), w3nmluprstrmd::read_update_nml(), w3triamd::readmshobc(), w3nmlbouncmd::report_bound_nml(), w3nmlgridmd::report_curv_nml(), w3nmlgridmd::report_depth_nml(), w3nmlshelmd::report_domain_nml(), w3nmlmultimd::report_domain_nml(), w3nmlgridmd::report_excluded_nml(), w3nmlounfmd::report_field_nml(), w3nmltrncmd::report_file_nml(), w3nmlprncmd::report_file_nml(), w3nmlounfmd::report_file_nml(), w3nmlounpmd::report_file_nml(), w3nmlprncmd::report_forcing_nml(), w3nmlgridmd::report_grid_nml(), w3nmlshelmd::report_homogeneous_nml(), w3nmlmultimd::report_homogeneous_nml(), w3nmlgridmd::report_inbound_nml(), w3nmlmultimd::report_input_grid_nml(), w3nmlshelmd::report_input_nml(), w3nmlgridmd::report_mask_nml(), w3nmlmultimd::report_model_grid_nml(), w3nmlgridmd::report_obst_nml(), w3nmlgridmd::report_outbound_nml(), w3nmlshelmd::report_output_date_nml(), w3nmlmultimd::report_output_date_nml(), w3nmlshelmd::report_output_type_nml(), w3nmlmultimd::report_output_type_nml(), w3nmlounpmd::report_param_nml(), w3nmlounpmd::report_point_nml(), w3nmlgridmd::report_rect_nml(), w3nmluprstrmd::report_restart_nml(), w3nmlgridmd::report_run_nml(), w3nmlgridmd::report_sed_nml(), w3nmlgridmd::report_slope_nml(), w3nmlounfmd::report_smc_nml(), w3nmlgridmd::report_smc_nml(), w3nmlounpmd::report_source_nml(), w3nmlounpmd::report_spectra_nml(), w3nmlgridmd::report_spectrum_nml(), w3nmlgridmd::report_timesteps_nml(), w3nmltrncmd::report_track_nml(), w3nmlgridmd::report_unst_nml(), w3nmluprstrmd::report_update_nml(), pdlib_w3profsmd::set_iobdp_pdlib(), w3triamd::set_iobp(), pdlib_w3profsmd::set_iobpa_pdlib(), w3triamd::set_ug_iobp(), pdlib_w3profsmd::set_ug_iobp_pdlib_init(), w3parall::set_up_nseal_nsealm(), w3profsmd::setdepth(), w3srcemd::sign_vsd_patankar_ww3(), w3srcemd::sign_vsd_semi_implicit_ww3(), w3triamd::spatial_grid(), w3parall::synchronize_global_array(), w3parall::synchronize_ipgl_etc_array(), w3src3md::tabu_tauhf(), w3src4md::tabu_tauhf(), w3src4md::tabu_tauhf2(), w3src6md::tau_wave_atmos(), w3timemd::tick21(), w3tidemd::tide_find_indices_analysis(), w3tidemd::tide_find_indices_prediction(), w3triamd::triang_indexes(), w3wavset::trig_compute_diff(), w3wavset::trig_compute_lh_stress(), w3wavset::trig_set_meanvalue_to_zero(), w3wavset::trig_wave_setup_apply_fct(), w3wavset::trig_wave_setup_apply_precond(), w3wavset::trig_wave_setup_computation(), w3wavset::trig_wave_setup_compute_system(), w3wavset::trig_wave_setup_scalar_prod(), w3wavset::trig_wave_setup_solve_poisson_neumann_dir(), w3triamd::ug_getopenboundary(), pdlib_field_vec::unst_pdlib_read_from_file(), pdlib_field_vec::unst_pdlib_write_to_file(), w3uostmd::uost_initgrid(), w3uostmd::uost_setgrid(), w3uostmd::uost_sourceterm_compute_ld(), w3uostmd::uost_srctrmcompute(), w3canomd::w3add2ndorder(), w3gig1md::w3addig(), w3beta(), w3bounc(), w3bound(), w3bullmd::w3bull(), w3profsmd::w3cflug(), w3pro3md::w3cflxy(), w3iosfmd::w3cprt(), w3cspcmd::w3cspc(), w3adatmd::w3dima(), w3idatmd::w3dimi(), w3gdatmd::w3dims(), w3gdatmd::w3dimug(), w3wdatmd::w3dimw(), w3gdatmd::w3dimx(), w3adatmd::w3dmnl(), w3odatmd::w3dmo2(), w3odatmd::w3dmo3(), w3odatmd::w3dmo5(), w3fld1md::w3fld1(), w3fld2md::w3fld2(), w3fldsmd::w3fldd(), w3fldsmd::w3fldg(), w3fldsmd::w3fldh(), w3fldsmd::w3fldm(), w3fldsmd::w3fldo(), w3fldsmd::w3fldp(), w3fldsmd::w3fldtide1(), w3fldsmd::w3fldtide2(), w3iogomd::w3flgrdflag(), w3iogomd::w3flgrdupdt(), w3flx1md::w3flx1(), w3flx2md::w3flx2(), w3flx3md::w3flx3(), w3flx4md::w3flx4(), w3flx5md::w3flx5(), w3wavemd::w3gath(), w3psmcmd::w3gathsmc(), w3gdatmd::w3gntx(), w3grib(), w3gridmd::w3grid(), w3grid_interp(), w3gspl(), w3gsrumd::w3gsud(), w3gsrumd::w3gsup(), w3sic5md::w3ic5wncg(), w3initmd::w3init(), w3iobcmd::w3iobc(), w3iogomd::w3iogo(), w3iogrmd::w3iogr(), w3iopomd::w3iope(), w3iopomd::w3iopo(), w3iopomd::w3iopon(), w3iopomd::w3iopp(), w3iorsmd::w3iors(), w3iosfmd::w3iosf(), w3iotrmd::w3iotr(), w3psmcmd::w3krtn(), w3pro1md::w3ktp1(), w3pro2md::w3ktp2(), w3pro3md::w3ktp3(), w3pro1md::w3map1(), w3pro2md::w3map2(), w3pro3md::w3map3(), w3pro3md::w3mapt(), w3initmd::w3mpii(), w3initmd::w3mpio(), w3initmd::w3mpip(), w3adatmd::w3naux(), w3wdatmd::w3ndat(), w3triamd::w3nestug(), w3idatmd::w3ninp(), w3wavemd::w3nmin(), w3nmlbouncmd::w3nmlbounc(), w3nmlgridmd::w3nmlgrid(), w3nmlmultimd::w3nmlmulticonf(), w3nmlmultimd::w3nmlmultidef(), w3nmlounfmd::w3nmlounf(), w3nmlounpmd::w3nmlounp(), w3nmlprncmd::w3nmlprnc(), w3nmlshelmd::w3nmlshel(), w3nmltrncmd::w3nmltrnc(), w3nmluprstrmd::w3nmluprstr(), w3gdatmd::w3nmod(), w3gsrumd::w3nnsc(), w3gsrumd::w3nnsd(), w3gsrumd::w3nnsp(), w3odatmd::w3nout(), w3ounf(), w3ounp(), w3outf(), w3iogomd::w3outg(), w3outp(), w3partmd::w3part(), w3prep(), w3prnc(), w3prtide(), w3psmcmd::w3psmc(), w3uqckmd::w3qck1(), w3uqckmd::w3qck2(), w3uqckmd::w3qck3(), w3iogomd::w3readflgrd(), w3sbs1md::w3sbs1(), w3sbt1md::w3sbt1(), w3sbt4md::w3sbt4(), w3sbt8md::w3sbt8(), w3sbt9md::w3sbt9(), w3wavemd::w3scat(), w3psmcmd::w3scatsmc(), w3sdb1md::w3sdb1(), w3src1md::w3sds1(), w3src2md::w3sds2(), w3src3md::w3sds3(), w3src4md::w3sds4(), w3src6md::w3sds6(), w3adatmd::w3seta(), w3gdatmd::w3setg(), w3idatmd::w3seti(), w3odatmd::w3seto(), w3gdatmd::w3setref(), w3wdatmd::w3setw(), w3sic1md::w3sic1(), w3sic2md::w3sic2(), w3sic3md::w3sic3(), w3sic4md::w3sic4(), w3sic5md::w3sic5(), w3src1md::w3sin1(), w3src2md::w3sin2(), w3src3md::w3sin3(), w3src4md::w3sin4(), w3src6md::w3sin6(), w3sis1md::w3sis1(), w3sis2md::w3sis2(), w3sln1md::w3sln1(), w3psmcmd::w3smcell(), w3psmcmd::w3smcgmp(), w3snl1md::w3snl1(), w3snl2md::w3snl2(), w3snl3md::w3snl3(), w3snl4md::w3snl4(), w3snl5md::w3snl5(), w3snlsmd::w3snls(), w3src0md::w3spr0(), w3src1md::w3spr1(), w3src2md::w3spr2(), w3src3md::w3spr3(), w3src4md::w3spr4(), w3src6md::w3spr6(), w3srcemd::w3srce(), w3ref1md::w3sref(), w3str1md::w3str1(), w3strt(), w3swldmd::w3swl4(), w3swldmd::w3swl6(), w3trck(), w3trnc(), w3updtmd::w3ucur(), w3updtmd::w3uice(), w3updtmd::w3uini(), w3uno2md::w3uno2(), w3uno2md::w3uno2r(), w3uno2md::w3uno2s(), w3updtmd::w3urho(), w3updtmd::w3utau(), w3updtmd::w3utrn(), w3updtmd::w3uwnd(), w3wavemd::w3wave(), w3wdasmd::w3wdas(), w3adatmd::w3xdma(), w3adatmd::w3xeta(), w3pro1md::w3xyp1(), w3pro2md::w3xyp2(), w3pro3md::w3xyp3(), w3profsmd::w3xypfsfct2(), w3profsmd::w3xypfsn2(), w3profsmd::w3xypfsnimp(), w3profsmd::w3xypfspsi2(), w3profsmd::w3xypug(), w3parall::wav_my_wtime(), w3wavset::wave_setup_computation(), w3dispmd::wavnu1(), w3dispmd::wavnu2(), wmwavemd::wmbcst(), wmmdatmd::wmdimd(), wmmdatmd::wmdimm(), wmfinlmd::wmfinl(), wmgridmd::wmgeql(), wmgridmd::wmghgh(), wmgridmd::wmglow(), wminitmd::wminit(), wminitmd::wminitnml(), wminiomd::wmiobf(), wminiomd::wmiobg(), wminiomd::wmiobs(), wminiomd::wmioef(), wminiomd::wmioeg(), wminiomd::wmioes(), wminiomd::wmiohf(), wminiomd::wmiohg(), wminiomd::wmiohs(), wmiopomd::wmiopo(), wmiopomd::wmiopp(), wmmdatmd::wmndat(), wmwavemd::wmprnt(), wmgridmd::wmrspc(), wmmdatmd::wmsetm(), wmgridmd::wmsmceql(), wmunitmd::wmudmp(), wmunitmd::wmuget(), wmunitmd::wmuini(), wmunitmd::wmuinq(), wmupdtmd::wmupd1(), wmupdtmd::wmupd2(), wmupdtmd::wmupds(), wmupdtmd::wmupdt(), wmupdtmd::wmupdv(), wmunitmd::wmuset(), wmwavemd::wmwave(), wmwavemd::wmwout(), w3fld2md::wnd2sat(), w3fld1md::wnd2sat(), w3fld1md::wnd2z0m(), and pdlib_w3profsmd::write_var_to_text_file().
| subroutine w3servmd::strsplit | ( | character(len=*), intent(in) | STRING, |
| character(len=100), dimension(*), intent(inout) | TAB | ||
| ) |
Definition at line 1440 of file w3servmd.F90.
Referenced by w3oacpmd::cpl_oasis_finalize(), w3iogomd::w3flgrdflag(), w3iotrmd::w3iotr(), w3ounp(), w3prnc(), w3prtide(), and w3iogomd::w3readflgrd().
| subroutine w3servmd::uv_to_mag_dir | ( | real, dimension(nsea), intent(inout) | U, |
| real, dimension(nsea), intent(inout) | V, | ||
| integer, intent(in) | NSEA, | ||
| real, dimension(nsea), intent(out), optional | MAG, | ||
| real, dimension(nsea), intent(out), optional | DIR, | ||
| real, intent(in), optional | TOLERANCE, | ||
| character, intent(in), optional | CONV | ||
| ) |
Definition at line 1922 of file w3servmd.F90.
References extcde(), constants::rade, and constants::undef.
Referenced by w3exnc().
| subroutine w3servmd::w3acturn | ( | integer, intent(in) | NDirc, |
| integer, intent(in) | NFreq, | ||
| real, intent(in) | Alpha, | ||
| real, dimension(ndirc, nfreq), intent(inout) | Spectr | ||
| ) |
Definition at line 977 of file w3servmd.F90.
Referenced by w3iobcmd::w3iobc(), w3iopomd::w3iope(), w3updtmd::w3ubpt(), and w3wavemd::w3wave().
| subroutine w3servmd::w3eqtoll | ( | real, dimension(points) | PHI_EQ, |
| real, dimension(points) | LAMBDA_EQ, | ||
| real, dimension(points) | PHI, | ||
| real, dimension(points) | LAMBDA, | ||
| real, dimension(points) | ANGLED, | ||
| real | PHI_POLE, | ||
| real | LAMBDA_POLE, | ||
| integer | POINTS | ||
| ) |
Definition at line 1224 of file w3servmd.F90.
References constants::pi.
Referenced by w3bounc(), w3bound(), w3exnc(), and w3iobcmd::w3iobc().
| subroutine w3servmd::w3lltoeq | ( | real, dimension(points) | PHI, |
| real, dimension(points) | LAMBDA, | ||
| real, dimension(points) | PHI_EQ, | ||
| real, dimension(points) | LAMBDA_EQ, | ||
| real, dimension(points) | ANGLED, | ||
| real | PHI_POLE, | ||
| real | LAMBDA_POLE, | ||
| integer | POINTS | ||
| ) |
Definition at line 1084 of file w3servmd.F90.
References constants::pi.
Referenced by w3smcomd::calc_interp(), w3iobcmd::w3iobc(), and w3iopomd::w3iopp().
| subroutine w3servmd::w3s2xy | ( | integer, intent(in) | NSEA, |
| integer, intent(in) | MSEA, | ||
| integer, intent(in) | MX, | ||
| integer, intent(in) | MY, | ||
| real, dimension(msea), intent(in) | S, | ||
| integer, dimension(msea,2), intent(in) | MAPSF, | ||
| real, dimension(mx,my), intent(out) | XY | ||
| ) |
Definition at line 337 of file w3servmd.F90.
Referenced by gxexgo(), w3agcmmd::rcv_fields_from_atmos(), w3igcmmd::rcv_fields_from_ice(), w3ogcmmd::rcv_fields_from_ocean(), s2grid(), w3exgb(), w3exgo(), and w3exnc().
| subroutine w3servmd::w3spectn | ( | integer, intent(in) | NFreq, |
| integer, intent(in) | NDirc, | ||
| real, intent(in) | Alpha, | ||
| real, dimension(nfreq,ndirc), intent(inout) | Spectr | ||
| ) |
Definition at line 889 of file w3servmd.F90.
| subroutine w3servmd::w3thrtn | ( | integer, intent(in) | NSEA, |
| real, dimension(nsea), intent(inout) | THETA, | ||
| real, dimension(nsea), intent(in) | AnglD, | ||
| logical, intent(in) | Degrees | ||
| ) |
Definition at line 1333 of file w3servmd.F90.
References constants::dera, constants::tpi, and constants::undef.
| subroutine w3servmd::w3xyrtn | ( | integer, intent(in) | NSEA, |
| real, dimension(nsea), intent(inout) | XVEC, | ||
| real, dimension(nsea), intent(inout) | YVEC, | ||
| real, dimension(nsea), intent(in) | AnglD | ||
| ) |
Definition at line 1387 of file w3servmd.F90.
References constants::dera, constants::tpi, and constants::undef.
| subroutine w3servmd::wwdate | ( | character, intent(out) | STRNG | ) |
Definition at line 595 of file w3servmd.F90.
Referenced by w3initmd::w3init(), wminitmd::wminit(), and wminitmd::wminitnml().
| subroutine w3servmd::wwtime | ( | character, intent(out) | STRNG | ) |
Definition at line 664 of file w3servmd.F90.
Referenced by w3initmd::w3init(), w3wavemd::w3wave(), wminitmd::wminit(), wminitmd::wminitnml(), and wmwavemd::wmwave().