SABER
|
Subroutines/functions list. More...
Data Types | |
type | wind_type |
Functions/Subroutines | |
subroutine | wind_dealloc (wind) |
Release memory (full) More... | |
subroutine | wind_read_local (wind, mpl, nam) |
Read. More... | |
subroutine | wind_write_local (wind, mpl, nam) |
Write. More... | |
subroutine | wind_send (wind, mpl, iproc) |
Send. More... | |
subroutine | wind_receive (wind, mpl, iproc) |
Receive. More... | |
subroutine | wind_buffer_size (wind, mpl, nbufi, nbufr) |
Buffer size. More... | |
subroutine | wind_serialize (wind, mpl, nbufi, nbufr, bufi, bufr) |
Serialize. More... | |
subroutine | wind_deserialize (wind, mpl, nbufi, nbufr, bufi, bufr) |
Deserialize. More... | |
subroutine | wind_setup (wind, mpl, rng, nam, geom) |
Setup. More... | |
subroutine | wind_psichi_to_uv (wind, mpl, geom, psi, chi, u, v) |
Psi/chi to u/v. More... | |
subroutine | wind_psichi_to_uv_ad (wind, mpl, geom, u, v, psi, chi) |
Psi/chi to u/v adjoint. More... | |
Subroutines/functions list.
Instrumentation functions Wind derived type
|
private |
Buffer size.
[in] | wind | Wind data block |
[in,out] | mpl | MPI data |
[out] | nbufi | Buffer size (integer) |
[out] | nbufr | Buffer size (real) |
Definition at line 409 of file type_wind.F90.
|
private |
Release memory (full)
Definition at line 83 of file type_wind.F90.
|
private |
Deserialize.
[in,out] | wind | Wind data block |
[in,out] | mpl | MPI data |
[in] | nbufi | Buffer size (integer) |
[in] | nbufr | Buffer size (real) |
[in] | bufi | Buffer (integer) |
[in] | bufr | Buffer (real) |
Definition at line 558 of file type_wind.F90.
|
private |
Psi/chi to u/v.
[in,out] | mpl | MPI data |
[in] | geom | Geometry |
[in] | psi | Stream function |
[in] | chi | Velocity potential |
[out] | u | Zonal wind |
[out] | v | Merdional wind |
Definition at line 1139 of file type_wind.F90.
|
private |
Psi/chi to u/v adjoint.
[in,out] | mpl | MPI data |
[in] | geom | Geometry |
[in] | u | Zonal wind |
[in] | v | Merdional wind |
[in,out] | psi | Stream function |
[in,out] | chi | Velocity potential |
Definition at line 1208 of file type_wind.F90.
|
private |
Read.
[in,out] | wind | Wind data |
[in,out] | mpl | MPI data |
[in] | nam | Namelist |
Definition at line 112 of file type_wind.F90.
|
private |
Receive.
[in,out] | wind | Wind data |
[in,out] | mpl | MPI data |
[in] | iproc | Source task |
Definition at line 359 of file type_wind.F90.
|
private |
Send.
[in] | wind | Wind data |
[in,out] | mpl | MPI data |
[in] | iproc | Destination task |
Definition at line 312 of file type_wind.F90.
|
private |
Serialize.
[in] | wind | Wind data block |
[in,out] | mpl | MPI data |
[in] | nbufi | Buffer size (integer) |
[in] | nbufr | Buffer size (real) |
[out] | bufi | Buffer (integer) |
[out] | bufr | Buffer (real) |
Definition at line 470 of file type_wind.F90.
|
private |
Setup.
[in,out] | mpl | MPI data |
[in,out] | rng | Random number generator |
[in] | nam | Namelist |
[in] | geom | Geometry |
Definition at line 650 of file type_wind.F90.
|
private |
Write.
[in,out] | wind | Wind data |
[in,out] | mpl | MPI data |
[in] | nam | Namelist |
Definition at line 210 of file type_wind.F90.