Data Types | |
| type | nml_coupling_t |
| type | nml_domain_t |
| type | nml_field_t |
| type | nml_homog_count_t |
| type | nml_homog_input_t |
| type | nml_input_assim_t |
| type | nml_input_forcing_t |
| type | nml_input_grid_t |
| type | nml_model_assim_t |
| type | nml_model_forcing_t |
| type | nml_model_grid_t |
| type | nml_model_resource_t |
| type | nml_output_date_t |
| type | nml_output_time_t |
| type | nml_output_type_t |
| type | nml_partition_t |
| type | nml_point_t |
| type | nml_restart_t |
| type | nml_track_t |
Functions/Subroutines | |
| subroutine | w3nmlmultidef (MPI_COMM, NDSI, INFILE, NML_DOMAIN, IERR) |
| subroutine | w3nmlmulticonf (MPI_COMM, NDSI, INFILE, NML_DOMAIN, NML_INPUT_GRID, NML_MODEL_GRID, NML_OUTPUT_TYPE, NML_OUTPUT_DATE, NML_HOMOG_COUNT, NML_HOMOG_INPUT, IERR) |
| subroutine | read_domain_nml (NDSI, NML_DOMAIN) |
| subroutine | read_input_grid_nml (NDSI, NRINP, NML_INPUT_GRID) |
| subroutine | read_model_grid_nml (NDSI, NRGRD, NML_MODEL_GRID) |
| subroutine | read_output_type_nml (NDSI, NRGRD, NML_OUTPUT_TYPE) |
| subroutine | read_output_date_nml (NDSI, NRGRD, NML_OUTPUT_DATE) |
| subroutine | read_homogeneous_nml (NDSI, NML_HOMOG_COUNT, NML_HOMOG_INPUT) |
| subroutine | report_domain_nml (NML_DOMAIN) |
| subroutine | report_input_grid_nml (NRINP, NML_INPUT_GRID) |
| subroutine | report_model_grid_nml (NRGRD, NML_MODEL_GRID) |
| subroutine | report_output_type_nml (NRGRD, NML_OUTPUT_TYPE) |
| subroutine | report_output_date_nml (NRGRD, NML_OUTPUT_DATE) |
| subroutine | report_homogeneous_nml (NML_HOMOG_COUNT, NML_HOMOG_INPUT) |
Variables | |
| character(256) | msg |
| integer | ndsn |
| subroutine w3nmlmultimd::read_domain_nml | ( | integer, intent(in) | NDSI, |
| type(nml_domain_t), intent(out) | NML_DOMAIN | ||
| ) |
Definition at line 522 of file w3nmlmultimd.F90.
References w3servmd::extcde(), wmmdatmd::mdse, msg, and w3servmd::strace().
Referenced by w3nmlmultidef().
| subroutine w3nmlmultimd::read_homogeneous_nml | ( | integer, intent(in) | NDSI, |
| type(nml_homog_count_t), intent(out) | NML_HOMOG_COUNT, | ||
| type(nml_homog_input_t), dimension(:), intent(out), allocatable | NML_HOMOG_INPUT | ||
| ) |
Definition at line 1327 of file w3nmlmultimd.F90.
References w3servmd::extcde(), wmmdatmd::mdse, msg, and w3servmd::strace().
Referenced by w3nmlmulticonf().
| subroutine w3nmlmultimd::read_input_grid_nml | ( | integer, intent(in) | NDSI, |
| integer, intent(in) | NRINP, | ||
| type(nml_input_grid_t), dimension(nrinp), intent(inout) | NML_INPUT_GRID | ||
| ) |
Definition at line 656 of file w3nmlmultimd.F90.
References w3servmd::extcde(), wmmdatmd::mdse, msg, and w3servmd::strace().
Referenced by w3nmlmulticonf().
| subroutine w3nmlmultimd::read_model_grid_nml | ( | integer, intent(in) | NDSI, |
| integer, intent(in) | NRGRD, | ||
| type(nml_model_grid_t), dimension(nrgrd), intent(inout) | NML_MODEL_GRID | ||
| ) |
Definition at line 810 of file w3nmlmultimd.F90.
References w3servmd::extcde(), wmmdatmd::mdse, msg, and w3servmd::strace().
Referenced by w3nmlmulticonf().
| subroutine w3nmlmultimd::read_output_date_nml | ( | integer, intent(in) | NDSI, |
| integer, intent(in) | NRGRD, | ||
| type(nml_output_date_t), dimension(nrgrd), intent(inout) | NML_OUTPUT_DATE | ||
| ) |
Definition at line 1137 of file w3nmlmultimd.F90.
References w3servmd::extcde(), wmmdatmd::mdse, msg, and w3servmd::strace().
Referenced by w3nmlmulticonf().
| subroutine w3nmlmultimd::read_output_type_nml | ( | integer, intent(in) | NDSI, |
| integer, intent(in) | NRGRD, | ||
| type(nml_output_type_t), dimension(nrgrd), intent(inout) | NML_OUTPUT_TYPE | ||
| ) |
Definition at line 968 of file w3nmlmultimd.F90.
References w3servmd::extcde(), wmmdatmd::mdse, msg, and w3servmd::strace().
Referenced by w3nmlmulticonf().
| subroutine w3nmlmultimd::report_domain_nml | ( | type(nml_domain_t), intent(in) | NML_DOMAIN | ) |
Definition at line 1475 of file w3nmlmultimd.F90.
References msg, ndsn, and w3servmd::strace().
Referenced by w3nmlmultidef().
| subroutine w3nmlmultimd::report_homogeneous_nml | ( | type(nml_homog_count_t), intent(in) | NML_HOMOG_COUNT, |
| type(nml_homog_input_t), dimension(nml_homog_count%n_tot), intent(in) | NML_HOMOG_INPUT | ||
| ) |
Definition at line 2057 of file w3nmlmultimd.F90.
References msg, ndsn, and w3servmd::strace().
Referenced by w3nmlmulticonf().
| subroutine w3nmlmultimd::report_input_grid_nml | ( | integer, intent(in) | NRINP, |
| type(nml_input_grid_t), dimension(nrinp), intent(in) | NML_INPUT_GRID | ||
| ) |
Definition at line 1576 of file w3nmlmultimd.F90.
References msg, ndsn, and w3servmd::strace().
Referenced by w3nmlmulticonf().
| subroutine w3nmlmultimd::report_model_grid_nml | ( | integer, intent(in) | NRGRD, |
| type(nml_model_grid_t), dimension(nrgrd), intent(in) | NML_MODEL_GRID | ||
| ) |
Definition at line 1693 of file w3nmlmultimd.F90.
References msg, ndsn, and w3servmd::strace().
Referenced by w3nmlmulticonf().
| subroutine w3nmlmultimd::report_output_date_nml | ( | integer, intent(in) | NRGRD, |
| type(nml_output_date_t), dimension(nrgrd), intent(in) | NML_OUTPUT_DATE | ||
| ) |
Definition at line 1934 of file w3nmlmultimd.F90.
References msg, ndsn, and w3servmd::strace().
Referenced by w3nmlmulticonf().
| subroutine w3nmlmultimd::report_output_type_nml | ( | integer, intent(in) | NRGRD, |
| type(nml_output_type_t), dimension(nrgrd), intent(in) | NML_OUTPUT_TYPE | ||
| ) |
Definition at line 1817 of file w3nmlmultimd.F90.
References msg, ndsn, and w3servmd::strace().
Referenced by w3nmlmulticonf().
| subroutine w3nmlmultimd::w3nmlmulticonf | ( | integer, intent(in) | MPI_COMM, |
| integer, intent(in) | NDSI, | ||
| character*(*), intent(in) | INFILE, | ||
| type(nml_domain_t), intent(inout) | NML_DOMAIN, | ||
| type(nml_input_grid_t), dimension(:), intent(inout) | NML_INPUT_GRID, | ||
| type(nml_model_grid_t), dimension(:), intent(inout) | NML_MODEL_GRID, | ||
| type(nml_output_type_t), dimension(:), intent(inout) | NML_OUTPUT_TYPE, | ||
| type(nml_output_date_t), dimension(:), intent(inout) | NML_OUTPUT_DATE, | ||
| type(nml_homog_count_t), intent(inout) | NML_HOMOG_COUNT, | ||
| type(nml_homog_input_t), dimension(:), intent(inout), allocatable | NML_HOMOG_INPUT, | ||
| integer, intent(out) | IERR | ||
| ) |
Definition at line 349 of file w3nmlmultimd.F90.
References file(), wmmdatmd::improc, wmmdatmd::mdse, wmmdatmd::mpi_comm_mwave, ndsn, wmmdatmd::nmplog, read_homogeneous_nml(), read_input_grid_nml(), read_model_grid_nml(), read_output_date_nml(), read_output_type_nml(), report_homogeneous_nml(), report_input_grid_nml(), report_model_grid_nml(), report_output_date_nml(), report_output_type_nml(), and w3servmd::strace().
Referenced by wminitmd::wminitnml().
| subroutine w3nmlmultimd::w3nmlmultidef | ( | integer, intent(in) | MPI_COMM, |
| integer, intent(in) | NDSI, | ||
| character*(*), intent(in) | INFILE, | ||
| type(nml_domain_t), intent(out) | NML_DOMAIN, | ||
| integer, intent(out) | IERR | ||
| ) |
Definition at line 211 of file w3nmlmultimd.F90.
References file(), wmmdatmd::improc, wmmdatmd::mdse, wmmdatmd::mpi_comm_mwave, ndsn, wmmdatmd::nmplog, read_domain_nml(), report_domain_nml(), and w3servmd::strace().
Referenced by wminitmd::wminitnml().
| character(256) w3nmlmultimd::msg |
Definition at line 203 of file w3nmlmultimd.F90.
Referenced by read_domain_nml(), read_homogeneous_nml(), read_input_grid_nml(), read_model_grid_nml(), read_output_date_nml(), read_output_type_nml(), report_domain_nml(), report_homogeneous_nml(), report_input_grid_nml(), report_model_grid_nml(), report_output_date_nml(), and report_output_type_nml().
| integer w3nmlmultimd::ndsn |
Definition at line 204 of file w3nmlmultimd.F90.
Referenced by report_domain_nml(), report_homogeneous_nml(), report_input_grid_nml(), report_model_grid_nml(), report_output_date_nml(), report_output_type_nml(), w3nmlmulticonf(), and w3nmlmultidef().