|
SABER
|
Observation operator data derived type. More...
Data Types | |
| type | obsop_type |
Functions/Subroutines | |
| subroutine | obsop_partial_dealloc (obsop) |
| Release memory (partial) More... | |
| subroutine | obsop_dealloc (obsop) |
| Release memory (full) More... | |
| subroutine | obsop_read (obsop, mpl, nam, geom) |
| Read observations locations. More... | |
| subroutine | obsop_write (obsop, mpl, nam, geom) |
| Write observations locations. More... | |
| subroutine | obsop_from (obsop, nobsa, lonobs, latobs) |
| Copy observation operator data. More... | |
| subroutine | obsop_run_obsop (obsop, mpl, rng, nam, geom) |
| Observation operator driver. More... | |
| subroutine | obsop_run_obsop_tests (obsop, mpl, nam, rng, geom) |
| Observation operator tests driver. More... | |
| subroutine | obsop_apply (obsop, mpl, geom, fld, obs) |
| Observation operator interpolation. More... | |
| subroutine | obsop_apply_ad (obsop, mpl, geom, obs, fld) |
| Observation operator interpolation adjoint. More... | |
| subroutine | obsop_test_adjoint (obsop, mpl, rng, geom) |
| Test observation operator adjoints accuracy. More... | |
| subroutine | obsop_test_accuracy (obsop, mpl, geom) |
| Test observation operator accuracy. More... | |
Observation operator data derived type.
|
private |
Observation operator interpolation.
| [in] | obsop | Observation operator data |
| [in,out] | mpl | MPI data |
| [in] | geom | Geometry |
| [in] | fld | Field |
| [out] | obs | Observations columns |
Definition at line 394 of file type_obsop.F90.
|
private |
Observation operator interpolation adjoint.
| [in] | obsop | Observation operator data |
| [in,out] | mpl | MPI data |
| [in] | geom | Geometry |
| [in] | obs | Observations columns |
| [out] | fld | Field |
Definition at line 427 of file type_obsop.F90.
|
private |
Release memory (full)
| [in,out] | obsop | Observation operator data |
Definition at line 85 of file type_obsop.F90.
|
private |
Copy observation operator data.
| [in,out] | obsop | Observation operator data |
| [in] | nobsa | Number of observations |
| [in] | lonobs | Observations longitudes (in degrees) |
| [in] | latobs | Observations latitudes (in degrees) |
Definition at line 191 of file type_obsop.F90.

|
private |
Release memory (partial)
| [in,out] | obsop | Observation operator data |
Definition at line 68 of file type_obsop.F90.
|
private |
Read observations locations.
| [in,out] | obsop | Observation operator data |
| [in,out] | mpl | MPI data |
| [in] | nam | Namelist |
| [in] | geom | Geometry |
Definition at line 103 of file type_obsop.F90.
|
private |
Observation operator driver.
| [in,out] | obsop | Observation operator data |
| [in,out] | mpl | MPI data |
| [in,out] | rng | Random number generator |
| [in] | nam | Namelist |
| [in] | geom | Geometry |
Definition at line 231 of file type_obsop.F90.
|
private |
Observation operator tests driver.
| [in,out] | obsop | Observation operator data |
| [in,out] | mpl | MPI data |
| [in] | nam | Namelist |
| [in,out] | rng | Random number generator |
| [in] | geom | Geometry |
Definition at line 359 of file type_obsop.F90.
|
private |
Test observation operator accuracy.
| [in,out] | obsop | Observation operator data |
| [in,out] | mpl | MPI data |
| [in] | geom | Geometry |
Definition at line 506 of file type_obsop.F90.

|
private |
Test observation operator adjoints accuracy.
| [in,out] | obsop | Observation operator data |
| [in,out] | mpl | MPI data |
| [in,out] | rng | Random number generator |
| [in] | geom | Geometry |
Definition at line 463 of file type_obsop.F90.
|
private |
Write observations locations.
| [in,out] | obsop | Observation operator data |
| [in,out] | mpl | MPI data |
| [in] | nam | Namelist |
| [in] | geom | Geometry |
Definition at line 147 of file type_obsop.F90.