Module used for coupling applications between ice model and WW3 with OASIS3-MCT. More...
Functions/Subroutines | |
| subroutine, public | snd_fields_to_ice () |
| Send coupling fields to ice model. More... | |
| subroutine, public | rcv_fields_from_ice (ID_LCOMM, IDFLD, FXN, FYN, FAN) |
| Receive coupling fields from ice model. More... | |
Module used for coupling applications between ice model and WW3 with OASIS3-MCT.
| subroutine, public w3igcmmd::rcv_fields_from_ice | ( | integer, intent(in) | ID_LCOMM, |
| character(len=3), intent(in) | IDFLD, | ||
| real, dimension(:,:), intent(inout) | FXN, | ||
| real, dimension(:,:), intent(inout) | FYN, | ||
| real, dimension(:,:), intent(inout) | FAN | ||
| ) |
Receive coupling fields from ice model.
| [in] | ID_LCOMM | MPI communicator. |
| [in] | IDFLD | Name of the exchange fields. |
| [in,out] | FXN | First exchange field. |
| [in,out] | FYN | Second exchange field. |
| [in,out] | FAN | Third exchange field. |
Definition at line 181 of file w3igcmmd.F90.
References w3oacpmd::cpl_oasis_rcv(), w3odatmd::iaproc, w3oacpmd::id_oasis_time, w3oacpmd::il_nb_rcv, w3gdatmd::mapsf, w3odatmd::naproc, w3gdatmd::nsea, w3gdatmd::nseal, w3gdatmd::nx, w3gdatmd::ny, w3oacpmd::rcv_fld, and w3servmd::w3s2xy().
Referenced by w3fldsmd::w3fldg().
| subroutine, public w3igcmmd::snd_fields_to_ice |
Send coupling fields to ice model.
Definition at line 77 of file w3igcmmd.F90.
References w3oacpmd::cpl_oasis_snd(), w3odatmd::iaproc, w3wdatmd::icef, w3oacpmd::id_oasis_time, w3oacpmd::il_nb_snd, w3odatmd::naproc, w3gdatmd::nsea, w3gdatmd::nseal, w3oacpmd::snd_fld, and w3adatmd::tauice.
Referenced by w3shel(), and w3wavemd::w3wave().