clockfake.h
GitHub: base/clockfake.h base/clockfake.cc
FakeClock
namespace base { class FakeClock : public ClockImpl { public: FakeClock() noexcept; FakeClock(Time now) noexcept; Time now() const noexcept override; void add(Duration dur); operator Clock() const noexcept; }; }
RC. Provides a fake implementation of base::ClockImpl
for use in tests.
Example:
base::FakeClock fc; base::set_system_clock(fc); base::Time t1 = base::now(); fc.add(base::seconds(1)); base::Time t2 = base::now(); // t2 - t1 == base::seconds(1)
FakeClock::FakeClock()
Constructs a new fake clock. The initial current time is either the
given base::Time
or, for the default constructor, the time
"Mon 2006 Jan 02 15:04:05.123456789 -0700
".
The clock's current time never advances except as determined by calls
to add()
.
FakeClock::now()
Returns the clock's current time.
FakeClock::add()
Advances the clock's current time by the given duration.
FakeClock::operator Clock()
Convenience method that packs this clock in a
base::Clock
holder.
FakeMonotonicClock
namespace base { class FakeMonotonicClock : public MonotonicClockImpl { public: FakeMonotonicClock() noexcept; FakeMonotonicClock(MonotonicTime now, Duration delta) noexcept; MonotonicTime now() const noexcept override; MonotonicTime convert(Time t) const noexcept override; Time convert(MonotonicTime t) const noexcept override; void add(Duration dur); operator MonotonicClock() const noexcept; }; }
RC. Provides a fake implementation of
base::MonotonicClockImpl
for use in tests.
FakeMonotonicClock::FakeMonotonicClock()
Constructs a new fake monotonic clock. The initial current time is
either the given base::MonotonicTime
or, for the default
constructor, zero seconds past the monotonic epoch. The monotonic epoch
is offset from the base::Time
epoch by the given amount or,
for the default constructor, the delta such that monotonic zero equals
"Mon 2006 Jan 02 15:04:05.123456789 -0700
" wall time.
The clock's current time never advances except as determined by calls
to add()
.
FakeMonotonicClock::now()
Returns the clock's current time.
FakeMonotonicClock::convert()
Converts a monotonic time to a wall time, or vice versa.
FakeMonotonicClock::add()
Advances the clock's current time by the given duration.
FakeMonotonicClock::operator MonotonicClock()
Convenience method that packs this clock in a
base::MonotonicClock
holder.


8th grade Algebra 7th Period - Room 26
Homework from Wednesday, November 9th
Do problems 7.8 through 7.14
The work will be checked and stamped in class on Thursday
The teacher of this wonderful class: Mrs. Smith


--- layout: page status: publish published: true title: Contact author: display_name: Ryan Chenkie login: cienki email<EMAIL_ADDRESS>url: '' author_login: cienki author_email<EMAIL_ADDRESS>wordpress_id: 283 wordpress_url: http://ryanchenkie.com/?page_id=283 date: '2015-05-17 22:56:52 -0400' date_gmt: '2015-05-18 04:56:52 -0400' categories: [] tags: [] comments: [] ---
I'd love to hear about what you're working on! Feel free to get in touch and let me know about your current projects and also whether there are any subjects that you'd like me to write about for you.
Your email has been sent, thanks for getting in touch!
Something went wrong, please try again.


Please enter Player 1 Name
Please enter Player 2 Name
start!
Players Ready!
Hello
! Your score is:
Hello
! Your score is:
roll
Hold


Toggle navigation
Acoustic Gesture Recognition
- Siddharth, Jay, Kareem
Now Playing
Stairway To Heaven (Led Zeppelin)
Play
Pause
Stop
Volume Up
Volume Down
Prev Track
Next Track
Request
Playlist
Stairway To Heaven
Smells Like Teens Spirit
Hey Jude
Tangled Up In Blue
Gimme Shelter


Buildfile: build.xml compile: [echo] Compiling the schema... [mkdir] Created dir: C:\cygwin\files\sunsw.wpts\jaxb-ri\dist\samples\ubl\gen-src [xjc] Compiling file:/C:/cygwin/files/sunsw.wpts/jaxb-ri/dist/samples/ubl/cd-UBL-1.0/xsd/codelist/UBL-CodeList-AcknowledgementResponseCode-1.0.xsd and others [xjc] Writing output to C:\cygwin\files\sunsw.wpts\jaxb-ri\dist\samples\ubl\gen-src [echo] Compiling the java source files... [mkdir] Created dir: C:\cygwin\files\sunsw.wpts\jaxb-ri\dist\samples\ubl\classes [javac] Compiling 1166 source files to C:\cygwin\files\sunsw.wpts\jaxb-ri\dist\samples\ubl\classes [copy] Copying 54 files to C:\cygwin\files\sunsw.wpts\jaxb-ri\dist\samples\ubl\classes run: [echo] Running the sample application... [java] Joes Office Supply [java] 32 W. Lakeshore Dr [java] Chicago, IL 60022 [java] Date: January 23, 2003 [java] Sold To: Bills Microdevices [java] c/o Bills Microdevices [java] 413 Spring St [java] Elgin, IL 60123 [java] 1. Part No.: 32145-12 [java] Description: Pencils, box #2 red [java] Price: $2.50 [java] Qty.: 5 [java] Subtotal: $12.50 [java] 2. Part No.: 78-697-24 [java] Description: Photocopy Paper- case [java] Price: $30.00 [java] Qty.: 10 [java] Subtotal: $300.00 [java] 3. Part No.: 091356-3 [java] Description: Pens, box, blue finepoint [java] Price: $5.00 [java] Qty.: 10 [java] Subtotal: $50.00 [java] 4. Part No.: 543-165-1 [java] Description: Tape, 1in case [java] Price: $12.50 [java] Qty.: 3 [java] Subtotal: $37.50 [java] 5. Part No.: 984567-12 [java] Description: Staples, wire, box [java] Price: $1.00 [java] Qty.: 10 [java] Subtotal: $10.00 [java] 6. Part No.: 091344-5 [java] Description: Pens, box red felt tip [java] Price: $5.00 [java] Qty.: 5 [java] Subtotal: $25.00 [java] 7. Part No.: 21457-3 [java] Description: Mousepad, blue [java] Price: $0.50 [java] Qty.: 12 [java] Subtotal: $6.00 [java] Total: $441.00 BUILD SUCCESSFUL Total time: 1 minute 17 seconds


Home
Research
Team
CV
Field
Outreach
Discussion
Outreach Materials
Curated Resources for Students
Earthquakes, Tsunami & Volcanoes
VOX:
Volcanoes, Earthquakes, and The Ring of Fire
NOTE: this video mentions earthquake fatalities, so it may not be suitable for all viewers.
TedEd:
Why do buildings fall?
TedEd:
Why are earthquakes so hard to predict?
Documentary:
Tsunami Caught on Camera
NOTE: 1 hour 12 minutes long, not appropriate for young viewers.
Antarctica & Icefin
TedEd:
The Arctic and Antarctic
TedX:
Today: Uncovering the secrets of the Antarctic. Tomorrow... Europa!
From Matthew Meister, the lead engineer of the team I worked with in Antarctica
Wall Street Journal:
Under Antarctica's Ice, Scientists Practice Exploring Space With Robots
AGU Cinema:
Chasing Ice: Largest Glacier Calving Ever Filmed
NOTE: curse word at 00:50, may not be suitable for all viewers.
Outreach Materials
EMBC:
Master of Disaster Classroom Guide
UNAVCO:
Geodesy Outreach Materials
IRIS:
Seismology Outreach Materials
USGS:
Natural Hazards Science Explorer
Project Information
Nicoya Seismic Cycle Observatory
Alaska Amphibious Community Seismic Experiment
Planetary Habitability and Technology Lab


If your package is published on npm, for some reason, you want to unpublish a single version or the entire package, you can follow the steps below:
Unpublishing a single version of a package
To unpublish a single version of a package, run the following command, replacing with the name of your package, and with your version number:
npm unpublish <package_name>@<specific_version_name>
Unpublishing the entire package
To unpublish an entire package, run the following command, replacing with the name of your package:
npm unpublish <package_name> -f
If you have two-factor authentication enabled for writes, you will need to add a one-time password to the unpublish command, –otp=123456 (where 123456 is the code from your authenticator app, Google Authenticator is for example).
- Reference: unpublishing-packages-from-the-registry
- use Google Translate to correct some of my english grammer error


Here's how it works: Select a notebook and write until the timer goes off. This is NOT graded so let your imagination run free.


Drag the bookmarklet to your fav bar:
jHueTour Builder
Thanks to Peter Coles for the amazing
Bookmarklet generator


| model_interpolate | model_mod | Subroutine | Given a location, return the interpolated state value. expected_obs() and istatus() are arrays. |
| model_interpolate | model_mod | Subroutine | Interpolates an ensemble of expected values at the given location. |
| model_interpolate | model_mod | Subroutine | |
| model_interpolate | model_mod | Subroutine | Model interpolate will interpolate any DART state variable (i.e. S, T, U, V, Eta) to the given location given a state vector. The type of the variable being interpolated is obs_type since normally this is used to find the expected value of an observation at some location. The interpolated value is returned in interp_vals and istatus is 0 for success. NOTE: This is a workhorse routine and is the basis for all the forward observation operator code. |
| model_interpolate | model_mod | Subroutine | Interpolates an ensemble of expected values at the given location. |
| model_interpolate | model_mod | Subroutine | |
| model_interpolate | model_mod | Subroutine | |
| model_interpolate | model_mod | Subroutine | |
| model_interpolate | model_mod | Subroutine | Subroutine model_interpolate Interpolates the provided state vector (on model grid points) to an arbitrary location in the atmosphere (e.g. where an observation is). |
| model_interpolate | model_mod | Subroutine | Model interpolate will interpolate any DART state variable to the given location. |
| model_interpolate | model_mod | Subroutine | |
| model_interpolate | model_mod | Subroutine | |
| model_interpolate | model_mod | Subroutine | |
| model_interpolate | model_mod | Subroutine | |
| model_interpolate | model_mod | Subroutine | Interpolates from state vector x to the location. |
| model_interpolate | model_mod | Subroutine | Distributed version of model interpolate obs_kind is called as location type in assim model model Storing the mean copy level location as the observation location to save recomputation of v_p in vert_convert in get_close_obs |
| model_interpolate | model_mod | Subroutine | Distributed version of model interpolate obs_kind is called as location type in assim model model Storing the mean copy level location as the observation location to save recomputation of v_p in vert_convert in get_close_obs |
| model_interpolate | default_model_mod | Subroutine | the main interpolation routine. this routine needs to return an ensemble-sized array of 'expected_obs' values, given a location and a quantity. previous versions of dart passed in a full state vector (the array x(:)) and the interpolate routine returned only the expected value for that single member. this version gets an ensemble handle (state_handle), along with a location and quantity. it is expected to return an expected value for all ensemble members. |
| model_interpolate | model_mod | Subroutine | Subroutine model_interpolate Interpolates the provided state vector (on model grid points) to an arbitrary location in the atmosphere (e.g. where an observation is). |
| model_interpolate | model_mod | Subroutine | |
| model_interpolate | model_mod | Subroutine | |
| model_interpolate | model_mod | Subroutine | given a set of multiple distributed state vectors, a location and generic obs kind, return a set of expected obs values and a success/failure code |
| model_interpolate | model_mod | Subroutine | Interpolates from state vector to the location. Argument itype is not used here because there is only one type of variable. Type is needed to allow swap consistency with more complex models. |
| model_interpolate | model_mod | Subroutine | |
| model_interpolate | model_mod | Subroutine | |
| model_interpolate | model_mod | Subroutine | |
| model_interpolate | model_mod | Subroutine | |
| model_interpolate | model_mod | Subroutine | |
| model_interpolate | model_mod | Subroutine | Given a location, return the interpolated state value. expected_obs() and istatus() are arrays. |
| model_interpolate | model_mod | Subroutine | |
| model_interpolate | model_mod | Subroutine | Interpolate any QUANTITY of the model state to any arbitrary location. A status of 0 indicates a successful interpolation. |
| model_interpolate | model_mod | Subroutine | |
| model_interpolate_distrib | model_mod | Subroutine | Distributed version of model interpolate obs_kind is called as location type in assim model model Storing the mean copy level location as the observation location to save recomputation of v_p in vert_convert in get_close_obs |
| model_interpolate_distrib | model_mod | Subroutine | Distributed version of model_interpolate |
| model_interpolate_distrib | model_mod | Subroutine | Distributed version of model_interpolate |
| model_output | gau_param | Subroutine | |
| model_output | model_mod | Subroutine | |
| model_pressure_distrib | model_mod | Function | Only for the mean value. Used in get_state_meta_data for the vertical conversion |
| model_pressure_distrib | model_mod | Function | Only for the mean value. Used in get_state_meta_data for the vertical conversion |
| model_pressure_distrib | model_mod | Function | Only for the mean value. Used in get_state_meta_data for the vertical conversion |
| modelvars_destroy | pe2lyr_mod | Subroutine | |
| modelvars_init | pe2lyr_mod | Subroutine | |
| month_name | time_manager_mod | Function | |
| move_ahead | obs_model_mod | Subroutine | |
| moving_marine_pres_error | obs_err_mod | Function | |
| moving_marine_pres_error | obs_err_mod | Function | |
| moving_marine_rel_hum_error | obs_err_mod | Function | |
| moving_marine_rel_hum_error | obs_err_mod | Function | |
| moving_marine_temp_error | obs_err_mod | Function | |
| moving_marine_temp_error | obs_err_mod | Function | |
| moving_marine_wind_error | obs_err_mod | Function | |
| moving_marine_wind_error | obs_err_mod | Function | |
| mpas_rbf_interp_func_3D_plane_vec_const_dir_comp_coeffs | get_coeff_mod | Subroutine | |
| mpas_rbf_interp_func_3D_plane_vec_const_dir_comp_coeffs | get_coeff_mod | Subroutine | |
| mpi_getobs | mpi_readobs | Subroutine | |
| my_task_id | mpi_utilities_mod | Function | Return my unique task id. For this code this is always 0. |
| my_task_id | mpi_utilities_mod | Function | Return my unique task id. Values run from 0 to N-1 (where N is the total number of MPI tasks. |
| Namelist2Times | obs_diag | Subroutine | |
| Namelist2Times | obs_diag | Subroutine | |
| nc_add_attribute_to_variable | netcdf_utilities_mod | Interface | |
| nc_add_global_attribute | netcdf_utilities_mod | Interface | |
| nc_add_global_creation_time | netcdf_utilities_mod | Subroutine | |
| nc_add_location_atts | location_io_mod | Subroutine | Add location-related attributes to the given variable. (assumes that this variable will contain location info) |
| nc_begin_define_mode | netcdf_utilities_mod | Subroutine | |
| nc_check | sqg_mod | Subroutine | |
| nc_check | utilities_mod | Subroutine | |
| nc_check | netcdf_utilities_mod | Subroutine | check return code from previous call. on error, print and stop. if you want to continue after an error don't use this call. |
| nc_close_file | netcdf_utilities_mod | Subroutine | |
| NC_Compatibility_Check | obs_seq_to_netcdf | Function | |
| nc_create_file | netcdf_utilities_mod | Function | |
| nc_define_character_variable | netcdf_utilities_mod | Interface | |
| nc_define_dimension | netcdf_utilities_mod | Subroutine | |
| nc_define_double_scalar | netcdf_utilities_mod | Subroutine | |
| nc_define_double_variable | netcdf_utilities_mod | Interface | |
| nc_define_integer_scalar | netcdf_utilities_mod | Subroutine | |
| nc_define_integer_variable | netcdf_utilities_mod | Interface | |
| nc_define_real_scalar | netcdf_utilities_mod | Subroutine | |
| nc_define_real_variable | netcdf_utilities_mod | Interface | |
| nc_define_unlimited_dimension | netcdf_utilities_mod | Subroutine | |
| nc_dimension_exists | netcdf_utilities_mod | Function | |
| nc_end_define_mode | netcdf_utilities_mod | Subroutine | |
| nc_get_attribute_from_variable | netcdf_utilities_mod | Interface | |
| nc_get_dimension_size | netcdf_utilities_mod | Function | |
| nc_get_global_attribute | netcdf_utilities_mod | Interface | |
| nc_get_location_varids | location_io_mod | Subroutine | Return the LocationVarID and WhichVertVarID variables from a given netCDF file. |
| nc_get_num_times | direct_netcdf_mod | Function | |
| nc_get_variable | netcdf_utilities_mod | Interface | |
| nc_get_variable_num_dimensions | netcdf_utilities_mod | Subroutine | |
| nc_get_variable_size | netcdf_utilities_mod | Interface | |
| nc_global_attribute_exists | netcdf_utilities_mod | Function | |
| nc_open_file_readonly | netcdf_utilities_mod | Function | |
| nc_open_file_readwrite | netcdf_utilities_mod | Function | |
| nc_put_variable | netcdf_utilities_mod | Interface | |
| nc_synchronize_file | netcdf_utilities_mod | Subroutine | |
| nc_variable_attribute_exists | netcdf_utilities_mod | Function | |
| nc_variable_exists | netcdf_utilities_mod | Function | |
| nc_write_location | location_io_mod | Interface | |
| nc_write_location_atts | location_io_mod | Subroutine | Create and add attributes to a 'location' dimension and variable. |
| nc_write_location_vert | location_io_mod | Subroutine | Define the ancillary vertical array and attributes |
| nc_write_model_atts | model_mod | Function | |
| nc_write_model_atts | model_mod | Subroutine | Writes the model-specific attributes to a netCDF file |
| nc_write_model_atts | model_mod | Function | |
| nc_write_model_atts | model_mod | Subroutine | Writes the model-specific attributes to a netCDF file. This includes coordinate variables and some metadata, but NOT the model state vector. |
| nc_write_model_atts | model_mod | Function | |
| nc_write_model_atts | model_mod | Subroutine | Writes the model-specific attributes to a netCDF file |
| nc_write_model_atts | model_mod | Subroutine | Writes the model-specific attributes to a netCDF file |
| nc_write_model_atts | model_mod | Subroutine | |
| nc_write_model_atts | model_mod | Subroutine | |
| nc_write_model_atts | model_mod | Subroutine | |
| nc_write_model_atts | model_mod | Subroutine | Writes the model-specific attributes to a netCDF file |
| nc_write_model_atts | model_mod | Function | |
| nc_write_model_atts | model_mod | Subroutine | Writes the model-specific attributes to a DART 'diagnostic' netCDF file. This includes coordinate variables and some metadata, but NOT the actual DART state. |
| nc_write_model_atts | model_mod | Subroutine | Writes the model-specific attributes to a netCDF file |
| nc_write_model_atts | model_mod | Function | |
| nc_write_model_atts | model_mod | Subroutine | |
| nc_write_model_atts | model_mod | Function | |
| nc_write_model_atts | model_mod | Subroutine | nc_write_model_atts writes the model-specific attributes to a netCDF file. |
| nc_write_model_atts | model_mod | Subroutine | Writes the model-specific attributes to a DART 'diagnostic' netCDF file. This includes coordinate variables and some metadata, but NOT the actual DART state. |
| nc_write_model_atts | model_mod | Function | |
| nc_write_model_atts | model_mod | Function | |
| nc_write_model_atts | model_mod | Function | |
| nc_write_model_atts | model_mod | Subroutine | |
| nc_write_model_atts | model_mod | Subroutine | Writes the model-specific attributes to a netCDF file |
| nc_write_model_atts | model_mod | Subroutine | |
| nc_write_model_atts | model_mod | Function | |
| nc_write_model_atts | model_mod | Function | |
| nc_write_model_atts | default_model_mod | Subroutine | if filter is creating an output file (instead of opening an existing file), this routine is called to allow the model_mod to add any additional information such as the grid, or non-state variables. the state values will be written out by other dart routines so this code SHOULD NOT create or write state variables values. |
| nc_write_model_atts | model_mod | Function | |
| nc_write_model_atts | model_mod | Function | Function nc_write_model_atts writes the model-specific attributes to a netCDF file. |
| nc_write_model_atts | model_mod | Function | |
| nc_write_model_atts | model_mod | Subroutine | Writes the model-specific attributes to a netCDF file. This includes coordinate variables and some metadata, but NOT the model state vector. |
| nc_write_model_atts | model_mod | Function | |
| nc_write_model_atts | model_mod | Subroutine | Writes the model-specific attributes to a netCDF file. This includes coordinate variables and some metadata, but NOT the model state vector. |
| nc_write_model_atts | model_mod | Subroutine | Writes the model-specific attributes to a netCDF file |
| nc_write_model_atts | model_mod | Subroutine | |
| nc_write_model_atts | model_mod | Function | |
| nc_write_model_atts | model_mod | Function | |
| nc_write_model_atts | model_mod | Function | |
| nc_write_model_atts | model_mod | Function | |
| nc_write_model_atts | model_mod | Subroutine | |
| nc_write_model_atts | model_mod | Function | |
| nc_write_model_atts | model_mod | Subroutine | |
| nc_write_model_atts | model_mod | Function | |
| nc_write_model_vars | model_mod | Function | |
| nc_write_model_vars | model_mod | Function | |
| nc_write_model_vars | model_mod | Function | |
| nc_write_model_vars | model_mod | Function | |
| nc_write_model_vars | model_mod | Function | |
| nc_write_model_vars | model_mod | Function | |
| nc_write_model_vars | model_mod | Function | |
| nc_write_model_vars | model_mod | Function | |
| nc_write_model_vars | model_mod | Function | |
| nc_write_model_vars | model_mod | Function | |
| nc_write_model_vars | model_mod | Function | |
| nc_write_model_vars | default_model_mod | Subroutine | this routine is currently unused, so model_mods should just use this routine to satisfy the compiler. |
| nc_write_model_vars | model_mod | Function | |
| nc_write_model_vars | model_mod | Function | Function nc_write_model_vars writes the model-specific variables to a netCDF file. |
| nc_write_model_vars | model_mod | Function | |
| nc_write_model_vars | model_mod | Function | |
| nc_write_model_vars | model_mod | Function | |
| nc_write_model_vars | model_mod | Function | |
| nc_write_model_vars | model_mod | Function | |
| nc_write_model_vars | model_mod | Function | |
| nc_write_model_vars | model_mod | Function | |
| nc_write_model_vars | model_mod | Function | |
| nc_write_prognostic_atts | coamps_netcdf_mod | Subroutine | |
| nc_write_prognostic_data | coamps_netcdf_mod | Subroutine | |
| nc_write_statearray_atts | coamps_netcdf_mod | Subroutine | |
| nc_write_statearray_data | coamps_netcdf_mod | Subroutine | |
| ne_obs_def | obs_def_mod | Function | |
| nest_ij_to_coarse_ij | coamps_domain_mod | Subroutine | |
| nest_index_1d_to_3d | coamps_nest_mod | Function | |
| nest_index_2d_to_1d | coamps_nest_mod | Function | |
| nest_point_to_coarse_point | coamps_nest_mod | Subroutine | |
| nest_point_to_latlon | coamps_domain_mod | Subroutine | |
| netcdf_error_exit | ftest_nc | Subroutine | |
| new_state_variable | coamps_statevar_mod | Function | |
| next_file | utilities_mod | Function | |
| No_Time_Intersection | obs_diag | Function | Function to determine if the observation sequence file has any observations in the desired time window. |
| No_Time_Intersection | obs_diag | Function | Function to determine if the observation sequence file has any observations in the desired time window. |
| No_Time_Intersection | obs_diag | Function | Function to determine if the observation sequence file has any observations in the desired time window. |
| noah_to_dart_vector | model_mod | Subroutine | |
| norm | sqg_mod | Subroutine | |
| norm1d | pert_sounding_mod | Subroutine | |
| Normalize3Dvars | obs_diag | Subroutine | |
| Normalize3Dvars | obs_diag | Subroutine | |
| Normalize4Dvars | obs_diag | Subroutine | |
| Normalize4Dvars | obs_diag | Subroutine | |
| normalize_x_distance | coamps_nest_mod | Function | |
| normalize_y_distance | coamps_nest_mod | Function | |
| NormalizeTRV | obs_diag | Subroutine | |
| noutput_state_variables | io_filenames_mod | Function | Number of output ensemble members |
| obs_location | obs_mod | Function | |
| obs_seq_modules_used | obs_selection | Subroutine | |
| obs_seq_modules_used | obs_sequence_tool | Subroutine | |
| obs_space_diagnostics | filter | Subroutine | Observation space diagnostics for prior and posterior |
| obs_var | obs_mod | Function | |
| obs_var | obs_mod | Function | |
| obsmod_cleanup | params | Subroutine | |
| obssort | special_sort | Function | |
| obssort | special_sort | Function | |
| obstype | littler_tf_dart | Function | |
| open_coamps_files | coamps_translate_mod | Subroutine | |
| open_coamps_files | coamps_translate_mod | Subroutine | |
| open_dart_file | coamps_translate_mod | Subroutine | |
| open_dart_file | coamps_translate_mod | Subroutine | |
| open_file | utilities_mod | Function | open a file. assigns a unit number to be used for subsequent read/writes. can open an existing file, append to an existing file, overwrite an existing file, or create a new file. additional options for setting the record length on formatted files, and doing binary byte-swapping conversions. |
| open_innov_file | navdas_innov_mod | Subroutine | |
| open_ngt_file | navdas_innov_mod | Subroutine | |
| operator(/=) | location_mod | Interface | |
| operator(/=) | location_mod | Interface | |
| operator(/=) | location_mod | Interface | |
| operator(/=) | location_mod | Interface | |
| operator(/=) | location_mod | Interface | |
| operator(/=) | location_mod | Interface | |
| operator(/=) | location_mod | Interface | |
| operator(/=) | location_mod | Interface | |
| operator(/=) | location_mod | Interface | |
| operator(/=) | location_mod | Interface | |
| operator(/=) | obs_sequence_mod | Interface | |
| operator(/=) | obs_def_mod | Interface | |
| operator(==) | coamps_statevar_mod | Interface | |
| operator(==) | location_mod | Interface | |
| operator(==) | location_mod | Interface | |
| operator(==) | location_mod | Interface | |
| operator(==) | location_mod | Interface | |
| operator(==) | location_mod | Interface | |
| operator(==) | location_mod | Interface | |
| operator(==) | location_mod | Interface | |
| operator(==) | location_mod | Interface | |
| operator(==) | location_mod | Interface | |
| operator(==) | location_mod | Interface | |
| operator(==) | obs_sequence_mod | Interface | |
| operator(==) | obs_def_mod | Interface | |
| orange_moose | stacktest | Subroutine | |
| original_observation | mpas_dart_obs_preprocess | Function | |
| original_observation | wrf_dart_obs_preprocess | Function | |
| output_inf_restart | adaptive_inflate_mod | Function | |
| output_interpolate | exhaustion | Subroutine | |
| oxygen_ion_density | obs_def_ion_density_mod | Subroutine | |
| para_range | gsi_to_dart.f90 | Subroutine | |
| parallel_read_transpose | pnetcdf_test | Subroutine | hyperslab read |
| parent_to_child | coamps_nest_mod | Function | |
| parse_filenames | perfect_model_obs | Subroutine | |
| parse_filenames_from_stdin | obs_info | Subroutine | |
| parsedate | advance_time | Function | removes non-numeric characters from a date string |
| parsedt | advance_time | Subroutine | extracts the day,hour,minutes and seconds from the second input argument |
| ParseLevel | obs_diag | Function | |
| perfect_initialize_modules_used | perfect_model_obs | Subroutine | |
| perfect_main | perfect_model_obs | Subroutine | |
| pert1d | pert_sounding_mod | Subroutine | |
| pert_model_copies | model_mod | Subroutine | Perturbs state copies for generating initial ensembles. A model may choose to provide a NULL INTERFACE by returning .false. for the interf_provided argument. This indicates to the filter that if it needs to generate perturbed states, it may do so by adding a perturbation to each model state variable independently. The interf_provided argument should be returned as .true. if the model wants to do its own perturbing of states. |
| pert_model_copies | model_mod | Subroutine | Perturbs a model state for generating initial ensembles. Returning interf_provided .true. means this code has added uniform small independent perturbations to a single ensemble member to generate the full ensemble. |
| pert_model_copies | model_mod | Subroutine | Perturbs a model state copy for generating initial ensembles. Routine which could provide a custom perturbation routine to generate initial ensembles. The default (if interface is not provided) is to add gaussian noise to each item in the state vector. |
| pert_model_copies | model_mod | Subroutine | if the namelist is set to not use this custom routine, the default dart routine will add 'pert_amp' of noise to every field in the state to generate an ensemble from a single member. if it is set to true this routine will be called. the pert_amp will be ignored, and the given list of quantities will be perturbed by the given amplitude (which can be different for each field) to generate an ensemble. |
| pert_model_copies | model_mod | Subroutine | |
| pert_model_copies | model_mod | Subroutine | Option 1: make the perturbation amplitude N% of the total range of this variable. values could vary a lot over some of the types, like pressure Option 2: perturb each value individually make the perturbation amplitude N% of this value |
| pert_model_copies | model_mod | Subroutine | Option 1: make the perturbation amplitude N% of the total range of this variable. values could vary a lot over some of the types, like pressure |
| pert_model_copies | default_model_mod | Subroutine | create an ensemble of states from a single state. if this routine is not specialized by the model_mod, the default is to add gaussian noise to all parts of the state vector. unless the model_mod wants to add different amounts of noise to different parts of the state, the model_mod can use this routine. |
| pert_model_copies | model_mod | Subroutine | |
| pert_model_copies | model_mod | Subroutine | |
| pert_model_copies | model_mod | Subroutine | |
| pert_model_copies | model_mod | Subroutine | |
| pert_model_state | model_mod | Subroutine | |
| pert_model_state | model_mod | Subroutine | |
| pert_model_state | model_mod | Subroutine | |
| pert_model_state | model_mod | Subroutine | |
| pert_model_state | model_mod | Subroutine | |
| pert_model_state | model_mod | Subroutine | |
| pert_model_state | model_mod | Subroutine | |
| pert_model_state | model_mod | Subroutine | |
| pert_model_state | model_mod | Subroutine | |
| pert_model_state | model_mod | Subroutine | Option 1: make the perturbation amplitude N% of the total range of this variable. values could vary a lot over some of the types, like pressure |
| pert_model_state | model_mod | Subroutine | |
| pert_model_state | model_mod | Subroutine | |
| pert_model_state | model_mod | Subroutine | |
| pert_model_state | model_mod | Subroutine | |
| pert_model_state | model_mod | Subroutine | |
| pert_model_state | model_mod | Subroutine | |
| pert_model_state | model_mod | Subroutine | |
| pert_model_state | model_mod | Subroutine | |
| pert_model_state | model_mod | Subroutine | |
| perturb_state | coamps_pert_mod | Function | |
| phb | distrib_phb_mod | Function | Function to get phb |
| pio_read_transpose | pio_transpose_mod | Subroutine | |
| pio_transpose_write | pio_transpose_mod | Subroutine | |
| pnet_check | pnetcdf_utilities_mod | Subroutine | Check the return code from a pnetcdf call and print out information if the call failed. |
| pole_check | mpas_dart_obs_preprocess | Function | |
| pole_check | wrf_dart_obs_preprocess | Function | |
| prepare_to_read_from_copies | ensemble_manager_mod | Subroutine | |
| prepare_to_read_from_vars | ensemble_manager_mod | Subroutine | |
| prepare_to_update_copies | ensemble_manager_mod | Subroutine | |
| prepare_to_update_vars | ensemble_manager_mod | Subroutine | |
| prepare_to_write_to_copies | ensemble_manager_mod | Subroutine | |
| prepare_to_write_to_vars | ensemble_manager_mod | Subroutine | |
| pres_alt_to_pres | meteor_mod | Function | |
| pres_to_zk | model_mod | Subroutine | |
| pres_to_zk | model_mod | Subroutine | |
| pres_to_zk | model_mod | Subroutine | |
| previous_dtg | coamps_translate_mod | Function | |
| print_2d_real8_array | coamps_util_mod | Subroutine | |
| print_2d_real8_array | coamps_util_mod | Subroutine | |
| print_dart_diagnostics | coamps_translate_mod | Subroutine | |
| print_date | time_manager_mod | Subroutine | |
| print_ens_handle | ensemble_manager_mod | Subroutine | |
| print_ens_time | perfect_model_obs | Subroutine | |
| print_ens_time | filter | Subroutine | |
| print_get_close_type | location_mod | Subroutine | SPECIAL - debugging |
| print_get_close_type | location_mod | Subroutine | SPECIAL - debugging |
| print_get_close_type | location_mod | Subroutine | SPECIAL - debugging |
| print_gts_obs_single | gts_dart_mod | Subroutine | |
| print_inflation_restart_filename | adaptive_inflate_mod | Subroutine | |
| print_info_message | model_mod_check | Subroutine | print an informational message |
| print_label_name | coamps_util_mod | Subroutine | |
| print_label_name | coamps_util_mod | Subroutine | |
| print_message | model_mod_check | Subroutine | common code for printing |
| print_metadata | obs_sort | Subroutine | |
| print_metadata | obs_info | Subroutine | |
| print_metadata | obs_data_denial | Subroutine | |
| print_metadata | obs_remove_dups | Subroutine | |
| print_metadata | obs_assim_count | Subroutine | |
| print_metadata | obs_assim_count | Subroutine | |
| print_metadata | obs_loop | Subroutine | |
| print_metadata | obs_selection | Subroutine | |
| print_metadata | obs_sequence_tool | Subroutine | |
| print_metadata | obs_total_error | Subroutine | |
| print_metadata | obs_keep_a_few | Subroutine | |
| print_metadata | obs_common_subset | Subroutine | |
| print_metadata | obs_rwtest | Subroutine | |
| print_metadata | obs_seq_utilities_mod | Subroutine | print the (trimmed) metadata strings |
| print_model_time | model_mod_check | Subroutine | |
| print_obs | obs_sequence_mod | Subroutine | |
| print_obs_def | obs_def_mod | Subroutine | |
| print_obs_seq | obs_sort | Subroutine | |
| print_obs_seq | obs_info | Subroutine | |
| print_obs_seq | obs_data_denial | Subroutine | |
| print_obs_seq | obs_remove_dups | Subroutine | |
| print_obs_seq | obs_loop | Subroutine | |
| print_obs_seq | obs_selection | Subroutine | |
| print_obs_seq | obs_sequence_tool | Subroutine | |
| print_obs_seq | obs_keep_a_few | Subroutine | |
| print_obs_seq | obs_common_subset | Subroutine | |
| print_obs_seq | obs_rwtest | Subroutine | |
| print_obs_seq | obs_seq_utilities_mod | Subroutine | prints out a quick table of obs types and counts, overall start and stop times, and metadata strings and counts. you can get more info by running the obs_diag program. |
| print_obs_seq_info | obs_assim_count | Subroutine | |
| print_obs_seq_info | obs_total_error | Subroutine | |
| print_obs_time | perfect_model_obs | Subroutine | |
| print_obs_time | filter | Subroutine | |
| print_quad_handle | quad_utils_mod | Subroutine | |
| print_results | find_first_occurrence_test | Subroutine | |
| print_results | find_enclosing_indicies_test | Subroutine | |
| print_test_message | model_mod_check | Subroutine | print the labels between the starts of tests |
| print_time | time_manager_mod | Subroutine | ! unit_in = stdout() |
| print_time | sort_test | Subroutine | |
| print_variable_ranges | model_mod | Subroutine | |
| print_variable_ranges | model_mod | Subroutine | |
| printout | compute_error | Subroutine | |
| prof_wind_error | obs_err_mod | Function | |
| prof_wind_error | obs_err_mod | Function | |
| prog_var_to_vector | model_mod | Subroutine | |
| prog_var_to_vector | model_mod | Subroutine | |
| prog_var_to_vector | model_mod | Subroutine | |
| prog_var_to_vector | model_mod | Subroutine | |
| prog_var_to_vector | model_mod | Subroutine | |
| prog_var_to_vector | model_mod | Subroutine | |
| prog_var_to_vector | model_mod | Subroutine | |
| prog_var_to_vector | model_mod | Subroutine | |
| put_copy | ensemble_manager_mod | Subroutine | |
| put_gl_att_real_cdf | module_netcdf_interface | Subroutine | |
| put_single_copy | ensemble_manager_mod | Subroutine | put the data from an array into the ensemble handle for this single copy number requires the ens_handle be copy-complete |
| put_time_cdf | module_netcdf_interface | Subroutine | |
| put_var_2d_real_cdf | module_netcdf_interface | Subroutine | |
| put_var_3d_real_cdf | module_netcdf_interface | Subroutine | |
| qc_and_scale | MOD15A2_to_obs | Function | |
| quad_lon_lat_evaluate | quad_utils_mod | Interface | |
| quad_lon_lat_locate | quad_utils_mod | Interface | |
| query_3d_obs | obs_utilities_mod | Subroutine | takes a DART observation type and extracts the constituent pieces |
| query_copy_present | io_filenames_mod | Function | Test whether a copy is part of the ensemble |
| query_location | location_mod | Function | |
| query_location | location_mod | Function | |
| query_location | location_mod | Function | |
| query_location | location_mod | Function | |
| query_location | location_mod | Function | |
| query_location | location_mod | Function | |
| query_location | location_mod | Function | |
| query_location | location_mod | Function | |
| query_location | location_mod | Function | |
| query_location | location_mod | Function | |
| query_pnetcdf | restart_pnetcdf_mod | Function | Tell ensemble manager whether or not the code has been compiled with pnetcdf. |
| query_pnetcdf | restart_pnetcdf_mod | Function | Tell ensemble manager whether or not the code has been compiled with pnetcdf. |
| query_pnetcdf | smoother_pnetcdf_mod | Function | Tell filter whether or not the code has been compiled with pnetcdf. |
| query_pnetcdf | smoother_pnetcdf_mod | Function | Tell filter whether or not the code has been compiled with pnetcdf. |
| query_read_copy | io_filenames_mod | Function | returns true/false depending on whether you should read this copy |
| query_varname | obs_utilities_mod | Subroutine | given a list of variable names, check the netcdf file for their existence and return the first one found. if none of the given names are in the file, return -1 for index. an optional arg can be used to force it to fail if a match is not found. |
| query_vert_localization_coord | model_mod | Function | pass the vertical localization coordinate to assim_tools_mod |
| query_vert_localization_coord | model_mod | Function | pass the vertical localization coordinate to assim_tools_mod |
| query_vert_localization_coord | model_mod | Function | pass the vertical localization coordinate to assim_tools_mod |
| query_vert_localization_coord | model_mod | Function | pass the vertical localization coordinate to assim_tools_mod |
| query_vert_localization_coord | null_vert_convert_mod | Function | pass the vertical localization coordinate to assim_tools_mod |
| query_write_copy | io_filenames_mod | Function | returns true/false depending on whether you should write this copy |
| radinfo_clean | radinfo | Subroutine | |
| radinfo_read | radinfo | Subroutine | |
| ran1 | sqg_mod | Function | |
| ran2 | pert_sounding_module.f90 | Function | |
| rand_init | pert_sounding_mod | Subroutine | |
| random_exponential | random_seq_mod | Function | return a random draw from an exponential distribution with the specified rate parameter lambda. if you have a scale parameter, also called the mean, standard deviation, or survival parameter, specify 1.0 / scale for rate. |
| random_gamma | random_seq_mod | Function | return a random draw from a gamma distribution with the specified shape and scale parameter, often denoted with the symbols kappa and theta. |
| random_gaussian | random_seq_mod | Function | return a random draw from a gaussian distribution with the specified mean and standard deviation. |
| random_inverse_gamma | random_seq_mod | Function | return a random draw from an inverse gamma distribution with the specified shape and scale parameter. NOTE THIS IS DIFFERENT FROM THE RANDOM GAMMA FORUMULATION. gamma uses a rate parameter, inverse gamma uses scale. if you have 'rate' instead of 'scale', specify 1.0 / rate |
| random_test | exhaustion | Subroutine | |
| random_uniform | random_seq_mod | Function | return a random draw from a uniform distribution between 0.0 and 1.0 |
| Rank_Histogram | obs_diag | Function | |
| Rank_Histogram | obs_diag | Function | |
| Rank_Histogram | obs_diag | Function | |
| rawin_pres_error | obs_err_mod | Function | |
| rawin_pres_error | obs_err_mod | Function | |
| rawin_rel_hum_error | obs_err_mod | Function | |
| rawin_rel_hum_error | obs_err_mod | Function | |
| rawin_temp_error | obs_err_mod | Function | |
| rawin_temp_error | obs_err_mod | Function | |
| rawin_wind_error | obs_err_mod | Function | |
| rawin_wind_error | obs_err_mod | Function | |
| rawinsonde_obs_check | mpas_dart_obs_preprocess | Function | |
| rawinsonde_obs_check | wrf_dart_obs_preprocess | Function | |
| read_1d_integral | obs_def_1d_state_mod | Subroutine | |
| read_2d_from_nc_file | model_mod | Subroutine | |
| read_and_parse_input_seq | mpas_dart_obs_preprocess | Subroutine | |
| read_and_parse_input_seq | wrf_dart_obs_preprocess | Subroutine | |
| read_attrib_byname | read_qscat2b.f | Subroutine | |
| read_attribute | read_qscat_info.f | Subroutine | |
| read_cam_init | model_mod | Subroutine | |
| read_cam_init | model_mod | Subroutine | |
| read_cam_init | model_mod | Subroutine | |
| read_cam_init | model_mod | Subroutine | |
| read_cam_init_size | model_mod | Subroutine | |
| read_cam_init_size | model_mod | Subroutine | |
| read_cosmos_metadata | obs_def_COSMOS_mod | Subroutine | |
| read_cosmos_metadata | COSMOS_development | Function | |
| read_cwp | obs_def_cwp_mod | Subroutine | |
| read_datahd_file | coamps_util_mod | Subroutine | |
| read_ensemble_restart_parallel | restart_pnetcdf_mod | Subroutine | parallel read of netcdf restart file using pnetcdf |
| read_ensemble_restart_parallel | restart_pnetcdf_mod | Subroutine | null version - does nothing |
| read_flat_file | coamps_util_mod | Subroutine | |
| read_flat_file | coamps_flat_file_mod | Subroutine | |
| read_gpsro_ref | obs_def_gps_mod | Subroutine | |
| read_gpsro_ref | obs_def_gps_mod | Subroutine | |
| read_header | gitm_to_netcdf | Subroutine | |
| read_hf_radial_vel | obs_def_ocean_mod | Subroutine | |
| read_horiz_grid | dart_pop_mod | Subroutine | Open and read the binary grid file |
| read_horiz_grid | dart_cice_mod | Subroutine | |
| read_impact_table | obs_impact_mod | Subroutine | |
| read_innov_data | navdas_innov_mod | Subroutine | |
| read_innov_header | navdas_innov_mod | Subroutine | |
| read_lmdz_init | model_mod | Subroutine | |
| read_lmdz_init_size | model_mod | Subroutine | |
| read_location | location_mod | Function | |
| read_location | location_mod | Function | |
| read_location | location_mod | Function | |
| read_location | location_mod | Function | |
| read_location | location_mod | Function | |
| read_location | location_mod | Function | |
| read_location | location_mod | Function | |
| read_location | location_mod | Function | |
| read_location | location_mod | Function | |
| read_location | location_mod | Function | |
| read_mean_dynamic_topography | dart_pop_mod | Subroutine | Open and read the mean dynamic sea surface topography There is an assumed name and the shape of the variable must match the POP grid being used. The hope is that that actual locations MUST MATCH EXACTLY the POP SSH grid. |
| read_meta | model_mod | Function | |
| read_midas_metadata | MIDAS_to_obs | Function | |
| read_model_init | model_mod | Subroutine | |
| read_model_time | model_mod | Function | read the time from the input file Stolen from pop model_mod.f90 restart_to_sv |
| read_model_time | model_mod | Function | read the time from the input file |
| read_model_time | model_mod | Function | read the time from the input file |
| read_model_time | model_mod | Function | Read the time from the input file |
| read_model_time | model_mod | Function | read the time from the input file stolen get_analysis_time_fname |
| read_model_time | model_mod | Function | read the time from the input file |
| read_model_time | model_mod | Function | read the time from the input file |
| read_model_time | model_mod | Function | read the time from the input file |
| read_model_time | model_mod | Function | |
| read_model_time | model_mod | Function | read the time from the input file gets the start time of the experiment from the global attributes and the current offset, in seconds, from the time() variable. |
| read_model_time | model_mod | Function | |
| read_model_time | dart_time_io_mod | Function | Make a stab at reading the time from the input file and setting the calendar. This routine assumes the file hasn't been opened yet, and closes it when it's done. |
| read_mopitt_avg_kernels | obs_def_mopitt_mod | Function | |
| read_mopitt_co | obs_def_mopitt_mod | Subroutine | |
| read_mopitt_nlevels | obs_def_mopitt_mod | Function | |
| read_mopitt_prior | obs_def_mopitt_mod | Function | |
| read_mopitt_psurf | obs_def_mopitt_mod | Function | |
| read_mpi_timer | mpi_utilities_mod | Function | return the time since the last call to start_timer(). can call multiple times to get running times. call with a different base for nested timers. |
| read_mpi_timer | mpi_utilities_mod | Function | return the time since the last call to start_timer(). can call multiple times to get running times. call with a different base for nested timers. |
| read_ngt_file | navdas_innov_mod | Subroutine | |
| read_numlevels | pert_sounding_mod | Subroutine | |
| read_obs | obs_sequence_mod | Subroutine | |
| read_obs_def | obs_def_mod | Subroutine | |
| read_obs_def | obs_def_mod | Subroutine | |
| read_obs_seq | obs_sequence_mod | Subroutine | |
| read_obs_seq_header | obs_sequence_mod | Subroutine | |
| READ_OBSERR | littler_tf_dart | Subroutine | |
| read_phb | distrib_phb_mod | Subroutine | read in phb in parallel using pnetcdf. How does the synchronization cost change with increasing task number? I think it should only vary with group size, and that total task number is irrelevant, but we'll see. |
| read_power | obs_def_1d_state_mod | Subroutine | |
| read_qscat2b | quikscat_JPL_mod | Subroutine | |
| read_radar_ref | obs_def_radar_mod | Subroutine | |
| read_radiag_data | read_diag | Subroutine | |
| read_radiag_header | read_diag | Subroutine | |
| read_radial_vel | obs_def_radar_mod | Subroutine | |
| read_ROSE_restart | model_mod | Subroutine | |
| read_ROSE_tref | model_mod | Subroutine | |
| read_sampling_error_correction | sampling_error_correction_mod | Subroutine | |
| read_sec_data_int | gen_sampling_err_table | Subroutine | |
| read_sec_data_real | gen_sampling_err_table | Subroutine | |
| read_selection_list | obs_selection | Subroutine | |
| read_single_file | direct_netcdf_mod | Subroutine | read a single netcdf file containing all of the members and possibly inflation information |
| read_site_metadata | COSMOS_to_obs | Function | |
| read_snapshot | model_mod | Interface | |
| read_sounding | pert_sounding_mod | Subroutine | |
| read_state | gau_param | Subroutine | |
| read_state | state_vector_io_mod | Subroutine | Read in the state vectors into an ensemble handle The copies will end up in the state_ens_handle%copies array. If read_time_from_file = .true. then time is overwritten by the time read from the restart. If read_time_from_file = .false. then the time associated with each ensemble member is set to time. Inflation handles are optional (used by filter, not by perfect_model_obs) - Note the user must give both inflation handles or neither. perturb_from_single_copy is optional (used by filter, not by perfect_model_obs) - only 1 restart file is read in. For netcdf read only one copy is transposed. Still doing a full all vars to all copies for dart format read though. |
| read_state_variable | coamps_statevar_mod | Function | |
| read_TES_nadir_obs | obs_def_TES_nadir_mod | Subroutine | |
| read_time | time_manager_mod | Function | |
| read_timetags | read_qscat2b.f | Subroutine | |
| read_topography | dart_pop_mod | Subroutine | Open and read the binary topography file |
| read_topography | dart_cice_mod | Subroutine | |
| read_transpose | direct_netcdf_mod | Subroutine | Read and transpose variables in cyclic-cyclic distribution (round robbin) |
| read_type_of_obs_table | obs_kind_mod | Subroutine | |
| read_variables | direct_netcdf_mod | Subroutine | Read in variables from start_var to end_var |
| read_vert_grid | dart_pop_mod | Subroutine | Open and read the ASCII vertical grid information |
| read_wrf_dimensions | model_mod | Subroutine | |
| read_wrf_dimensions | model_mod | Subroutine | |
| read_wrf_dimensions | model_mod | Subroutine | |
| real_obs_sequence | dart_MITocean_mod | Function | |
| real_obs_sequence | quikscat_JPL_mod | Function | |
| receive_from | mpi_utilities_mod | Subroutine | Receive the dstarray from the source task id. This communication style cannot be easily simulated correctly with one task. If called, always throw an error. |
| receive_from | mpi_utilities_mod | Subroutine | Receive data into the destination array from the src task.
If time is specified, it is received in a separate communications call. |
| Redges2levels | obs_diag | Function | |
| ref_int | convert_cosmic_gps_cdf | Subroutine | |
| ref_obserr_kuo_percent | convert_gpsro_bufr | Function | |
| ref_obserr_kuo_percent | convert_cosmic_gps_cdf | Function | |
| register_child_nest | coamps_nest_mod | Subroutine | |
| register_module | utilities_mod | Subroutine | log the subversion information about the different source modules being used in this run. |
| register_parent_nest | coamps_nest_mod | Subroutine | |
| relate_voxels_to_stations | obs_seq_verify | Function | |
| remove_dups | gen_sampling_err_table | Subroutine | given a list and a count, remove any replicated values from the
list and update the count. |
| remove_sondes_near_tc | mpas_dart_obs_preprocess | Subroutine | |
| remove_sondes_near_tc | wrf_dart_obs_preprocess | Subroutine | |
| reorder_pair | sort_test | Subroutine | |
| repeat_alarm | time_manager_mod | Function | |
| replace_obs_values | obs_sequence_mod | Subroutine | |
| replace_qc | obs_sequence_mod | Subroutine | |
| report_badinterp | exhaustion | Subroutine | |
| report_diff | exhaustion | Subroutine | |
| report_loc_badinterp | exhaustion | Subroutine | |
| report_loc_diff | exhaustion | Subroutine | |
| ResetOneLRVVariable | obs_diag | Subroutine | |
| ResetOneTLRVVariable | obs_diag | Subroutine | |
| restart_file_to_statevector | model_mod | Subroutine | |
| restart_file_to_sv | model_mod | Subroutine | |
| restart_task | mpi_utilities_mod | Subroutine | |
| restart_task | mpi_utilities_mod | Subroutine | companion to block_task. must be called by a different executable and it writes into the named pipes to restart the waiting task. |
| restart_task | ftest_go | Subroutine | |
| restart_task | ftest_stop | Subroutine | |
| rfft | spharmt_mod | Subroutine | |
| rh_and_temp_to_dewpoint | meteor_mod | Function | |
| rh_error_from_dewpt_and_temp | dewpoint_obs_err_mod | Function | |
| rk4 | pe2lyr_mod | Subroutine | |
| Rlevels2edges | obs_diag | Function | |
| rotate | test_quad_reg_interp | Subroutine | |
| rotate | test_quad_irreg_interp | Subroutine | |
| rotate_coords | map_utils | Subroutine | |
| rotate_coords | map_utils | Subroutine | |
| RPE | obs_diag | Subroutine | |
| RPE | obs_diag | Subroutine | |
| RPE | obs_diag | Subroutine | |
| RRemoveDuplicates | obs_diag | Function | |
| saber_error | convert_saber_cdf | Subroutine | |
| saber_error | convert_aura | Subroutine | |
| same_location | obs_selection | Function | |
| sample_mean_var | gen_sampling_err_table | Subroutine | |
| sat_vapor_pressure | meteor_mod | Function | |
| sat_wind_error | obs_err_mod | Function | |
| sat_wind_error | obs_err_mod | Function | |
| sat_wind_obs_check | mpas_dart_obs_preprocess | Function | |
| sat_wind_obs_check | wrf_dart_obs_preprocess | Function | |
| sat_wv_wind_error | obs_err_mod | Function | |
| sat_wv_wind_error | obs_err_mod | Function | |
| scalar | utilities_mod | Interface | |
| scaling | sqg_mod | Subroutine | |
| sd_from_restart | adaptive_inflate_mod | Function | |
| select_obs_by_location | obs_sequence_mod | Subroutine | |
| send_minmax_to | mpi_utilities_mod | Subroutine | Collect min and max on task. |
| send_minmax_to | mpi_utilities_mod | Subroutine | Collect global min and max values on one task. |
| send_sum_to | mpi_utilities_mod | Subroutine | Sum array items across all tasks and send results in an array of same size to one task. |
| send_sum_to | mpi_utilities_mod | Subroutine | Sum array items across all tasks and send results in an array of same size to one task. |
| send_to | mpi_utilities_mod | Subroutine | Send the srcarray to the destination task id. This communication style cannot be easily simulated correctly with one task. If called, always throw an error. |
| send_to | mpi_utilities_mod | Subroutine | Send the srcarray to the destination id.
If time is specified, it is also sent in a separate communications call. |
| sensor | littler_tf_dart | Function | |
| set_1d_integral | obs_def_1d_state_mod | Subroutine | |
| set_2d_flag | coamps_statevar_mod | Subroutine | |
| set_albers_nad83 | map_utils | Subroutine | |
| set_albers_nad83 | map_utils | Subroutine | |
| set_assim_tools_trace | assim_tools_mod | Subroutine | |
| set_assim_tools_trace | assim_tools_mod | Subroutine | |
| set_base | obs_selection | Function | |
| set_base_time | oi_sst_to_obs | Function | |
| set_binary_file_conversion | dart_pop_mod | Subroutine | |
| set_binary_file_conversion | dart_cice_mod | Subroutine | |
| set_calendar_type | time_manager_mod | Interface | |
| set_cassini | map_utils | Subroutine | |
| set_cassini | map_utils | Subroutine | |
| set_cbp_ctp | obs_def_cwp_mod | Subroutine | |
| set_copy_meta_data | obs_sequence_mod | Subroutine | |
| set_cosmos_metadata | obs_def_COSMOS_mod | Subroutine | |
| set_current_time | ensemble_manager_mod | Subroutine | accessor routines for the single 'current_time'. all mpi tasks must call this so there's a consistent view of the current time, even if they didn't advance a model. |
| set_cyl | map_utils | Subroutine | |
| set_cyl | map_utils | Subroutine | |
| set_dart_current_time | coamps_translate_mod | Subroutine | |
| set_dart_current_time | coamps_translate_mod | Subroutine | |
| set_dart_time | littler_tf_dart | Subroutine | |
| set_date | time_manager_mod | Function | |
| set_date_gregorian | time_manager_mod | Function | |
| set_date_gregorian_mars | time_manager_mod | Function | |
| set_date_julian | time_manager_mod | Function | |
| set_date_no_leap | time_manager_mod | Function | |
| set_date_solar_mars | time_manager_mod | Function | |
| set_date_thirty | time_manager_mod | Function | |
| set_debug_fwd_op | obs_def_utilities_mod | Subroutine | This routine can be used to set the debugging level of track_status. It is called from filter_mod. |
| set_debug_level | coamps_util_mod | Subroutine | |
| set_ensemble_time | ensemble_manager_mod | Subroutine | |
| set_file_metadata | io_filenames_mod | Interface | |
| set_filename_list | utilities_mod | Function | this function is intended to be used when there are 2 ways to specify an unknown number of input files, most likely in a namelist. |
| set_gauss | map_utils | Subroutine | |
| set_gauss | map_utils | Subroutine | |
| set_global_char_att | gen_sampling_err_table | Subroutine | set a global character attribute |
| set_global_int_att | gen_sampling_err_table | Subroutine | set a global integer attribute |
| set_gpsro_ref | obs_def_gps_mod | Subroutine | |
| set_gpsro_ref | obs_def_gps_mod | Subroutine | |
| set_hf_radial_vel | obs_def_ocean_mod | Subroutine | |
| set_inflation_mean_copy | adaptive_inflate_mod | Subroutine | |
| set_inflation_sd_copy | adaptive_inflate_mod | Subroutine | |
| set_input_qc | quality_control_mod | Function | Function set_input_qc |
| set_interp_diag | coamps_interp_mod | Subroutine | |
| set_io_copy_flag | io_filenames_mod | Interface | |
| set_lc | map_utils | Subroutine | |
| set_lc | map_utils | Subroutine | |
| set_location | location_mod | Interface | |
| set_location | location_mod | Interface | |
| set_location | location_mod | Interface | |
| set_location | location_mod | Interface | |
| set_location | location_mod | Interface | |
| set_location | location_mod | Interface | |
| set_location | location_mod | Interface | |
| set_location | location_mod | Interface | |
| set_location | location_mod | Interface | |
| set_location | location_mod | Interface | |
| set_location_missing | location_mod | Function | |
| set_location_missing | location_mod | Function | |
| set_location_missing | location_mod | Function | |
| set_location_missing | location_mod | Function | |
| set_location_missing | location_mod | Function | |
| set_location_missing | location_mod | Function | |
| set_location_missing | location_mod | Function | |
| set_location_missing | location_mod | Function | |
| set_location_missing | location_mod | Function | |
| set_location_missing | location_mod | Function | |
| set_logical_flag | model_mod_check | Function | given a default value and an optional value, if the optional value is present return that. otherwise return the default value. |
| set_member_file_metadata | io_filenames_mod | Subroutine | read file list names |
| set_merc | map_utils | Subroutine | |
| set_merc | map_utils | Subroutine | |
| set_missing_name | obs_utilities_mod | Subroutine | sets the name of the attribute that describes missing values. |
| set_missing_ok_status | options_mod | Subroutine | |
| set_model_end_time | model_mod | Subroutine | |
| set_model_time_step | dart_pop_mod | Function | the initialize_module ensures that the pop namelists are read. The restart times in the pop_in&restart_nml are used to define appropriate assimilation timesteps. |
| set_model_time_step | dart_cice_mod | Function | |
| set_multiple_filename_lists | utilities_mod | Subroutine | this function is intended to be used when there are 2 ways to specify a KNOWN number of input files, most likely in a namelist. |
| set_nc_varid | coamps_statevar_mod | Subroutine | |
| set_nest_id | coamps_nest_mod | Subroutine | |
| set_new_data | obs_sequence_tool | Subroutine | |
| set_nml_output | utilities_mod | Subroutine | set whether nml output is written to stdout file or only nml file |
| set_num_extra_copies | ensemble_manager_mod | Subroutine | This is necessary for copies_in_window, mean_row This is really ugly. |
| set_obs | obs_sequence_mod | Subroutine | |
| set_obs_def | obs_sequence_mod | Subroutine | |
| set_obs_def_error_variance | obs_def_mod | Subroutine | |
| set_obs_def_error_variance | obs_def_mod | Subroutine | |
| set_obs_def_external_FO | obs_def_mod | Subroutine | |
| set_obs_def_key | obs_def_mod | Subroutine | |
| set_obs_def_key | obs_def_mod | Subroutine | |
| set_obs_def_location | obs_def_mod | Subroutine | |
| set_obs_def_location | obs_def_mod | Subroutine | |
| set_obs_def_mopitt_co | obs_def_mopitt_mod | Subroutine | |
| set_obs_def_time | obs_def_mod | Subroutine | |
| set_obs_def_time | obs_def_mod | Subroutine | |
| set_obs_def_type_of_obs | obs_def_mod | Subroutine | |
| set_obs_def_type_of_obs | obs_def_mod | Subroutine | |
| set_obs_def_write_external_FO | obs_def_mod | Subroutine | |
| set_obs_model_trace | obs_model_mod | Subroutine | |
| set_obs_values | obs_sequence_mod | Subroutine | |
| set_output | utilities_mod | Subroutine | set whether output is written to a log file or simply ignored |
| set_periodic | location_mod | Subroutine | |
| set_position | coamps_statevar_mod | Function | |
| set_power | obs_def_1d_state_mod | Subroutine | |
| set_ps | map_utils | Subroutine | |
| set_ps | map_utils | Subroutine | |
| set_ps_wgs84 | map_utils | Subroutine | |
| set_ps_wgs84 | map_utils | Subroutine | |
| set_qc | obs_sequence_mod | Subroutine | |
| set_qc_meta_data | obs_sequence_mod | Subroutine | |
| set_quad_coords | quad_utils_mod | Interface | |
| set_radiag | read_diag | Interface | |
| set_radial_vel | obs_def_radar_mod | Subroutine | |
| set_regular_schedule | schedule_mod | Subroutine | |
| set_required_times | obs_seq_coverage | Subroutine | |
| set_sigma_record | coamps_statevar_mod | Subroutine | |
| set_smoother_trace | smoother_mod | Subroutine | |
| set_stage_to_write | state_vector_io_mod | Subroutine | set stage names |
| set_str_date | littler_tf_dart | Subroutine | |
| set_tasknum | utilities_mod | Subroutine | for multiple-task jobs, set the task number for error msgs |
| set_TES_nadir | obs_def_TES_nadir_mod | Subroutine | |
| set_time | time_manager_mod | Function | |
| set_time_missing | time_manager_mod | Function | |
| set_trace | perfect_model_obs | Subroutine | |
| set_trace | filter | Subroutine | |
| set_var_char_att | gen_sampling_err_table | Subroutine | set a character attribute on a variable |
| set_var_id | state_structure_mod | Subroutine | |
| set_var_stagger | coamps_statevar_mod | Subroutine | |
| set_variable_bound_defaults | model_mod | Subroutine | |
| set_variable_bound_defaults | model_mod | Subroutine | |
| set_variable_bound_defaults | model_mod | Subroutine | |
| set_vert | location_mod | Subroutine | dummy routine for models that don't have a vertical location |
| set_vert | location_mod | Subroutine | dummy routine for models that don't have a vertical location |
| set_vert | location_mod | Subroutine | dummy routine for models that don't have a vertical location |
| set_vertical | location_mod | Subroutine | set the vertical location and type ( get it with query_location(loc, 'VLOC' or 'WHICH_VERT') ) |
| set_vertical | location_mod | Subroutine | |
| set_vertical | location_mod | Subroutine | |
| set_vertical | location_mod | Subroutine | |
| set_vertical | location_mod | Subroutine | |
| set_vertical | location_mod | Subroutine | |
| set_vertical | location_mod | Subroutine | |
| set_vertical_localization_coord | location_mod | Subroutine | |
| set_vertical_localization_coord | default_location_mod | Subroutine | |
| set_vertical_localization_coord | location_mod | Subroutine | |
| set_vertical_localization_coordinate | location_mod | Subroutine | |
| set_which_vert | location_mod | Subroutine | set the which vert |
| set_which_vert | location_mod | Subroutine | set the which vert |
| set_which_vert | location_mod | Subroutine | set the which vert |
| set_wrf_date | model_mod | Subroutine | |
| set_wrf_date | model_mod | Subroutine | |
| set_wrf_date | model_mod | Subroutine | |
| set_wrf_date | wrf_data_module | Subroutine | |
| setHeightLevels | obs_diag | Subroutine | Check for consistency of the vertical bins. Bin edges must be strictly monotonic and cannot have repeated values. |
| setHeightLevels | obs_diag | Subroutine | Supported scenarios: 1) they are taking the default - 11 standard layerMiddles 2) they are specifying their own layerMiddles 3) they are specifying their own layer interfaces (layerEdges) |
| SetHeightLevels | make_fake_obs | Subroutine | |
| SetIndices | obs_diag | Subroutine | |
| SetIndices | obs_diag | Subroutine | |
| SetIndices | obs_diag | Subroutine | |
| setModelLevels | obs_diag | Subroutine | |
| SetModelLevels | make_fake_obs | Subroutine | |
| setPressureLevels | obs_diag | Subroutine | |
| setPressureLevels | obs_seq_coverage | Subroutine | |
| SetPressureLevels | make_fake_obs | Subroutine | |
| SetScaleFactors | obs_diag | Subroutine | |
| SetScaleFactors | obs_diag | Subroutine | |
| SetSchedule | obs_diag | Subroutine | |
| setup | obs_sort | Subroutine | |
| setup | obs_info | Subroutine | |
| setup | obs_data_denial | Subroutine | |
| setup | obs_remove_dups | Subroutine | |
| setup | obs_assim_count | Subroutine | |
| setup | obs_assim_count | Subroutine | |
| setup | obs_loop | Subroutine | |
| setup | obs_total_error | Subroutine | |
| setup | obs_keep_a_few | Subroutine | |
| setup | obs_common_subset | Subroutine | |
| setup | obs_rwtest | Subroutine | |
| setup_interp_grid | model_mod_check | Subroutine | compute the points to be used when testing interpolation |
| setup_interpolate | exhaustion | Subroutine | |
| setup_output_file | gen_sampling_err_table | Subroutine | define 2 dims and 4 arrays in output file |
| setup_run_array | model_mod_check | Subroutine | configure the tests to run if they used the existing 'test1thru', use that to select tests 1-N. otherwise: run_tests(:) is initialized to all -1. if the user didn't set test1thru and if run_tests() is still all -1, turn everything on. otherwise if the first entry isn't -1, they did specify something in that namelist entry and we turn on just those tests. |
| setup_sec_data_int | gen_sampling_err_table | Subroutine | given a netCDF file ID, variable name, and 2 dimension IDs, create a 2d integer variable |
| setup_sec_data_int1d | gen_sampling_err_table | Subroutine | given a netCDF file ID, variable name, and a dimension ID, create an integer variable |
| setup_sec_data_real | gen_sampling_err_table | Subroutine | given a netCDF file ID, variable name, and 2 dimension IDs, create a 2D real variable |
| setup_sec_dim | gen_sampling_err_table | Subroutine | define a dimension with name and a length and return the id |
| setup_sec_unlimdim | gen_sampling_err_table | Subroutine | define an unlimited dimension and return the id |
| setup_to_append_output_file | gen_sampling_err_table | Function | open an existing file and prepare to append to it |
| SetWordPositions | MOD15A2_to_obs | Subroutine | |
| several_random_gaussians | random_seq_mod | Subroutine | return multiple random draws from a gaussian distribution with the specified mean and standard deviation. |
| shell_execute | mpi_utilities_mod | Function | Use the system() command to execute a command string. Will wait for the command to complete and returns an error code unless you end the command with & to put it into background. Function which returns the rc of the command, 0 being all is ok. |
| shell_execute | mpi_utilities_mod | Function | Use the system() command to execute a command string. Will wait for the command to complete and returns an error code unless you end the command with & to put it into background. Function which returns the rc of the command, 0 being all is ok. |
| shortest_time_between_assimilations | model_mod | Function | Returns the mininum time step of the model. |
| shortest_time_between_assimilations | model_mod | Function | Returns the smallest increment in time that the model is capable of advancing the state in a given implementation. (Or the shortest run time you want the model to advance between assimilations.) |
| shortest_time_between_assimilations | model_mod | Function | Returns the mininum time step of the model. |
| shortest_time_between_assimilations | model_mod | Function | |
| shortest_time_between_assimilations | model_mod | Function | |
| shortest_time_between_assimilations | model_mod | Function | the smallest time the model should be called to advance |
| shortest_time_between_assimilations | model_mod | Function | Return the minimum amount of time the model can be advanced by. This is unrelated to the internal RK timesteps. |
| shortest_time_between_assimilations | model_mod | Function | Returns the mininum time step of the model. |
| shortest_time_between_assimilations | model_mod | Function | Returns the the time step of the model; the smallest increment in time that the model is capable of advancing the ROMS state. |
| shortest_time_between_assimilations | model_mod | Function | Returns the mininum time step of the model. |
| shortest_time_between_assimilations | model_mod | Function | |
| shortest_time_between_assimilations | model_mod | Function | Function shortest_time_between_assimilations assigns the 'Time_step_atmos' calculated in static_init_model to the function result 'shortest_time_between_assimilations'. |
| shortest_time_between_assimilations | model_mod | Function | Set the desired minimum model advance time. This is generally NOT the dynamical timestep of the model, but rather the shortest forecast length you are willing to make. This impacts how frequently the observations may be assimilated. |
| shortest_time_between_assimilations | model_mod | Function | Returns the the time step of the model; the smallest increment in time that the model is capable of advancing the state in a given implementation. This interface is required for all applications. |
| shortest_time_between_assimilations | model_mod | Function | Return the minimum advance time of the model |
| shortest_time_between_assimilations | model_mod | Function | |
| shortest_time_between_assimilations | default_model_mod | Function | set both the current assimilation window size, and the minimum time filter could ask the model to advance, if it's advancing inside a filter run. |
| shortest_time_between_assimilations | model_mod | Function | Returns the the time step of the model; the smallest increment in time that the model is capable of advancing the state in a given implementation. This interface is required for all applications. |
| shortest_time_between_assimilations | model_mod | Function | |
| shortest_time_between_assimilations | model_mod | Function | Returns the the time step of the model. In the long run should be repalced by a more general routine that returns details of a general time-stepping capability. |
| shortest_time_between_assimilations | model_mod | Function | |
| shortest_time_between_assimilations | model_mod | Function | Return the minimum amount of time the model can be advanced by. This is unrelated to the internal RK timesteps. |
| shortest_time_between_assimilations | model_mod | Function | |
| shutdown | obs_sort | Subroutine | |
| shutdown | obs_info | Subroutine | |
| shutdown | obs_data_denial | Subroutine | |
| shutdown | obs_remove_dups | Subroutine | |
| shutdown | obs_assim_count | Subroutine | |
| shutdown | obs_assim_count | Subroutine | |
| shutdown | obs_loop | Subroutine | |
| shutdown | obs_total_error | Subroutine | |
| shutdown | obs_keep_a_few | Subroutine | |
| shutdown | obs_common_subset | Subroutine | |
| shutdown | obs_rwtest | Subroutine | |
| simulate_radar_sequence | create_obs_radar_sequence | Function | |
| single_file_initialized | io_filenames_mod | Function | return whether the init routines have been called? or whether it's been marked as using a single file? |
| single_read_transpose | pnetcdf_state_vector_io_mod | Subroutine | copy state to other copies |
| sleep_seconds | mpi_utilities_mod | Subroutine | Wrapper for the sleep command. Argument is a real in seconds. Different systems have different lower resolutions for the minimum time it will sleep. Subroutine, no return value. |
| sleep_seconds | mpi_utilities_mod | Subroutine | Wrapper for the sleep command. Argument is a real in seconds. Different systems have different lower resolutions for the minimum time it will sleep. Subroutine, no return value. |
| smoother_assim | smoother_mod | Subroutine | |
| smoother_end | smoother_mod | Subroutine | |
| smoother_gen_copy_meta_data | smoother_mod | Subroutine | !if(do_single_ss_inflate(prior_inflate) .or. do_varying_ss_inflate(prior_inflate)) then |
| smoother_mean_spread | smoother_mod | Subroutine | |
| smoother_read_restart | smoother_mod | Subroutine | |
| smoother_ss_diagnostics | smoother_mod | Subroutine | |
| smoother_write_restart | smoother_mod | Subroutine | |
| snapshot_files_to_sv | model_mod | Subroutine | |
| solve_quadratic | adaptive_inflate_mod | Subroutine | |
| sort | sort_mod | Interface | single interface to sort real or integer arrays |
| sp_to_xy | sqg_mod | Subroutine | |
| spddir2uv | gts_dart_mod | Subroutine | |
| specific_humidity | meteor_mod | Function | |
| specsmooth | spharmt_mod | Subroutine | |
| spharm | spharmt_mod | Subroutine | |
| spharmt_destroy | spharmt_mod | Subroutine | |
| spharmt_init | spharmt_mod | Subroutine | |
| spin | convert_cosmic_gps_cdf | Subroutine | |
| sqg_main | sqg_mod | Subroutine | !!!!!!!!!!!!!!!!!! |
| sqg_to_dart | model_mod | Subroutine | |
| squeeze_out_blanks | utilities_mod | Subroutine | copy instring to outstring, omitting all internal blanks outstring must be at least as long as instring |
| start_mpi_timer | mpi_utilities_mod | Subroutine | start a time block. call with different argument to start multiple or nested timers. same argument must be supplied to read_timer function to get elapsed time since that timer was set. contrast this with 'start_timer/read_timer' in the utils module which returns elapsed seconds. this returns whatever units the fortran intrinsic system_clock() returns. |
| start_mpi_timer | mpi_utilities_mod | Subroutine | start a time block. call with different argument to start multiple or nested timers. same argument must be supplied to read_timer function to get elapsed time since that timer was set. contrast this with 'start_timer/read_timer' in the utils module which returns elapsed seconds. this returns whatever units the mpi wtime() function returns. |
| state_structure_info | state_structure_mod | Subroutine | Print information in the state structure |
| state_to_obs | obs_mod | Function | |
| state_to_obs | obs_mod | Function | |
| state_vector_io_init | state_vector_io_mod | Subroutine | Initialize module and read the namelist |
| statevector_to_analysis_file | model_mod | Subroutine | |
| statevector_to_analysis_file | model_mod | Subroutine | |
| statevector_to_analysis_file | model_mod | Subroutine | |
| statevector_to_restart_file | model_mod | Subroutine | |
| static_init_assim_model | assim_model_mod | Subroutine | |
| static_init_model | model_mod | Subroutine | |
| static_init_model | model_mod | Subroutine | Called once to initialize information for null model |
| static_init_model | model_mod | Subroutine | |
| static_init_model | model_mod | Subroutine | |
| static_init_model | model_mod | Subroutine | |
| static_init_model | model_mod | Subroutine | Initializes class data for L63 model |
| static_init_model | model_mod | Subroutine | Initializes class data for this model. For now, simply outputs the identity info, sets the location of the state variables, and initializes the time type for the time stepping (is this general enough for time???) |
| static_init_model | model_mod | Subroutine | |
| static_init_model | model_mod | Subroutine | initialize anything needed. this routine is called once at startup. |
| static_init_model | model_mod | Subroutine | This routine is called once and initializes any information needed by other routines in this file. |
| static_init_model | model_mod | Subroutine | Initializes class data for the Ikeda model |
| static_init_model | model_mod | Subroutine | |
| static_init_model | model_mod | Subroutine | Called to do one time initialization of the model. In this case, it reads in the grid information, the namelist containing the variables of interest, where to get them, their size, their associated DART KIND, etc. |
| static_init_model | model_mod | Subroutine | initializes class data - called once |
| static_init_model | model_mod | Subroutine | |
| static_init_model | model_mod | Subroutine | |
| static_init_model | model_mod | Subroutine | |
| static_init_model | model_mod | Subroutine | Static_init_model does many things which must be done once at the beginning of the use of model_mod: + set the calendar and time variables, + read, check and archive the model_nml namelist, + set some output level variables, + set the state vector size, + read coordinate variables from the CAM initial file, + read the model topography |
| static_init_model | model_mod | Subroutine | Called to do one time initialization of the model. In this case, it reads in the grid information, the namelist containing the variables of interest, where to get them, their size, their associated DART Quantity, etc. |
| static_init_model | model_mod | Subroutine | |
| static_init_model | model_mod | Subroutine | |
| static_init_model | model_mod | Subroutine | |
| static_init_model | model_mod | Subroutine | |
| static_init_model | model_mod | Subroutine | initialize model. this routine is called once. |
| static_init_model | model_mod | Subroutine | |
| static_init_model | model_mod | Subroutine | |
| static_init_model | model_mod | Subroutine | |
| static_init_model | default_model_mod | Subroutine | normal contents: read the namelist, initialize module variables, call add_domain() to set what data should be read into the state, initialize grid information. |
| static_init_model | model_mod | Subroutine | |
| static_init_model | model_mod | Subroutine | Static_init_model does many things which must be done once at the beginning of the use of model_mod: + set the calendar and time variables, + read, check and archive the model_nml namelist, + set some output level variables, + set the state vector size, + read coordinate variables from the CAM initial file, + read the model topography + read and/or generate cubed sphere grid arrays if CAM-SE is being used, + make the connection between DART KINDs and local model TYPEs |
| static_init_model | model_mod | Subroutine | |
| static_init_model | model_mod | Subroutine | |
| static_init_model | model_mod | Subroutine | |
| static_init_model | model_mod | Subroutine | |
| static_init_model | model_mod | Subroutine | Initializes class data for this model. For now, simply outputs the identity info, sets the location of the state variables, and initializes the time type for the time stepping (is this general enough for time???) |
| static_init_model | model_mod | Subroutine | |
| static_init_model | model_mod | Subroutine | |
| static_init_model | model_mod | Subroutine | |
| static_init_model | model_mod | Subroutine | |
| static_init_model | model_mod | Subroutine | |
| static_init_model | model_mod | Subroutine | Initializes class data for this model. Sets the location of the state variables, initializes the time type and state vector structure. |
| static_init_model | model_mod | Subroutine | |
| static_init_model | model_mod | Subroutine | |
| static_init_model | model_mod | Subroutine | |
| static_init_obs_sequence | obs_sequence_mod | Subroutine | |
| stop2 | gsi_to_dart.f90 | Subroutine | |
| StoreObsErr | littler_tf_dart | Subroutine | |
| stow_observation | MOD15A2_to_obs | Subroutine | |
| string_to_integer | utilities_mod | Function | |
| string_to_logical | utilities_mod | Function | if matching true or false, uppercase the string so any combination of upper and lower case matches. match with and without the enclosing periods (e.g. .true. and true both match, as would .TrUe.). also allow plain T and F. if 'string to match' is provided, no upper casing is done and the string must match exactly. |
| string_to_real | utilities_mod | Function | |
| stringparse | COSMOS_to_obs | Subroutine | |
| stringparse | COSMOS_development | Subroutine | |
| stringparse | level4_to_obs | Subroutine | |
| stringparse | MOD15A2_to_obs | Subroutine | |
| sum_across_tasks | mpi_utilities_mod | Interface | |
| sum_across_tasks | mpi_utilities_mod | Interface | |
| summarize | convert_cosmic_ionosphere | Subroutine | |
| sumnm | spharmt_mod | Subroutine | |
| superob_aircraft_data | mpas_dart_obs_preprocess | Subroutine | |
| superob_aircraft_data | wrf_dart_obs_preprocess | Subroutine | |
| superob_location_check | mpas_dart_obs_preprocess | Subroutine | |
| superob_location_check | wrf_dart_obs_preprocess | Subroutine | |
| superob_sat_wind_data | mpas_dart_obs_preprocess | Subroutine | |
| superob_sat_wind_data | wrf_dart_obs_preprocess | Subroutine | |
| surface_obs_check | mpas_dart_obs_preprocess | Function | |
| surface_obs_check | wrf_dart_obs_preprocess | Function | |
| sv_to_restart_file | model_mod | Subroutine | |
| sv_to_snapshot_files | model_mod | Subroutine | |
| sync_output_file | gen_sampling_err_table | Subroutine | |
| tadv | sqg_mod | Subroutine | |
| take_obs | obs_mod | Function | |
| take_obs | obs_mod | Function | |
| take_single_obs | obs_mod | Function | |
| takedown_interpolate | exhaustion | Subroutine | |
| tanvec01 | convert_cosmic_gps_cdf | Subroutine | |
| task_count | mpi_utilities_mod | Function | Return the number of MPI tasks. For this code this is always 1. |
| task_count | mpi_utilities_mod | Function | Return the total number of MPI tasks. e.g. if the number of tasks is 4, it returns 4. (The actual task numbers are 0-3.) |
| task_sync | mpi_utilities_mod | Subroutine | A no-op for this code. |
| task_sync | mpi_utilities_mod | Subroutine | Synchronize all tasks. This subroutine does not return until all tasks execute this line of code. |
| temp_and_dewpoint_to_rh | meteor_mod | Function | |
| terminate_navdas_innov_mod | navdas_innov_mod | Subroutine | |
| terrain | sqg_mod | Subroutine | |
| test1 | test_reseed | Subroutine | |
| test2 | test_reseed | Subroutine | |
| test3 | test_reseed | Subroutine | |
| test_dimension_info | test_state_structure | Subroutine | |
| test_indices | test_state_structure | Subroutine | |
| test_interpolate | model_mod_check | Function | |
| test_interpolate | resample | Function | |
| test_interpolate | exhaustion | Function | |
| test_interpolate | model_mod | Subroutine | |
| test_interpolate_range | test_interpolate_mod | Function | Interpolate over a range of x, y, and z values. Returns the number of failures. Exercises model_mod:model_interpolate(). This will result in a netCDF file with all salient metadata. |
| test_interpolate_range | test_interpolate_mod | Function | Interpolate over a range of lat, lon, and vert values. Returns the number of failures. Exercises model_mod:model_interpolate(). This will result in a netCDF file with all salient metadata. |
| test_interpolate_range | test_interpolate_mod | Function | Interpolate over a range of x and y values. Returns the number of failures. Exercises model_mod:model_interpolate(). This will result in a netCDF file with all salient metadata. |
| test_interpolate_range | test_interpolate_mod | Function | Interpolate over a range of x values. Returns the number of failures. Exercises model_mod:model_interpolate(). This will result in a netCDF file with all salient metadata. |
| test_interpolate_range | test_roms_interpolate_mod | Function | |
| test_interpolate_single | test_interpolate_mod | Function | Do a single interpolation on a given location and kind. Returns the interpolated values and ios_out. Returns the number of ensemble members that passed. |
| test_interpolate_single | test_interpolate_mod | Function | Do a single interpolation on a given location and kind. Returns the interpolated values and ios_out. Returns the number of ensemble members that passed. |
| test_interpolate_single | test_interpolate_mod | Function | Do a single interpolation on a given location and kind. Returns the interpolated values and ios_out. Returns the number of ensemble members that passed. |
| test_interpolate_single | test_interpolate_mod | Function | Do a single interpolation on a given location and kind. Returns the interpolated values and ios_out. Returns the number of ensemble members that passed. |
| test_interpolate_single | test_roms_interpolate_mod | Function | |
| test_interpolation | model_mod | Subroutine | |
| test_interpolation | model_mod | Subroutine | |
| test_obs_copies | filter | Subroutine | dump out obs_copies to file |
| test_single_interpolation | model_check_utilities_mod | Function | Do a single interpolation on a given location and kind. Returns the interpolated values and ios_out. Returns the number of ensemble members that passed. |
| test_sizes_domain | test_state_structure | Subroutine | |
| test_state_copies | assim_tools_mod | Subroutine | dump out the copies array for the state ens handle |
| test_state_copies | assim_tools_mod | Subroutine | dump out the copies array for the state ens handle |
| test_state_indicies | test_state_structure | Subroutine | |
| test_sum_variables_below | test_state_structure | Subroutine | |
| test_update_and_clamping | test_state_structure | Subroutine | |
| test_variable_info | test_state_structure | Subroutine | |
| test_varids_from_kind | test_state_structure | Subroutine | |
| theta_to_temp | meteor_mod | Function | |
| tiegcm_to_dart_vector | model_mod | Subroutine | |
| time_diff | module_timediff | Subroutine | $ s_secs = shr3600 + smi60 +sss $ e_secs = ehr3600 + emi60 +ess |
| time_index_sort | time_manager_mod | Subroutine | |
| time_int_to_real | time_routines.f90 | Subroutine | |
| time_is_wanted | obs_seq_coverage | Function | |
| time_manager_init | time_manager_mod | Subroutine | |
| time_real_to_int | time_routines.f90 | Subroutine | |
| timestamp | utilities_mod | Subroutine | |
| timestamp_message | coamps_util_mod | Subroutine | |
| timestamp_message | perfect_model_obs | Subroutine | |
| timestamp_message | filter | Subroutine | |
| timestep_to_DARTtime | model_mod | Function | |
| to_upper | utilities_mod | Subroutine | convert a string to upper case in place |
| toggle_base_state | write_sqg_restart | Subroutine | |
| trace_message | coamps_util_mod | Subroutine | |
| trace_message | perfect_model_obs | Subroutine | |
| trace_message | filter | Subroutine | |
| track_status | obs_def_utilities_mod | Subroutine | track_status can be used to keep track of the status of each ensemble member during multiple calls to model_interpolate for a given obs_def. It assumes that you are starting with istatus(:) = 0 If debugging, return_now is only set to true if all istatuses are non-zero If not debugging, return_now is set to true if any istatues are non-zero and any remaining zero istatues are set to 1. |
| trans_1Dto2D | model_mod | Subroutine | |
| trans_1Dto2D | model_mod | Subroutine | |
| trans_1Dto3D | model_mod | Subroutine | |
| trans_1Dto3D | model_mod | Subroutine | |
| trans_2Dto1D | model_mod | Subroutine | |
| trans_2Dto1D | model_mod | Subroutine | |
| trans_3Dto1D | model_mod | Subroutine | |
| trans_3Dto1D | model_mod | Subroutine | |
| transpose_write | direct_netcdf_mod | Subroutine | This code transposes and writes out the state vector copies This can either be done on a single task or with multiple tasks |
| trim_seq | obs_sequence_tool | Subroutine | |
| truewind_to_gridwind | map_utils | Subroutine | |
| tstep_ab | sqg_mod | Subroutine | |
| twod_gaussians | random_seq_mod | Subroutine | return a random draw from a 2D multivariate gaussian distribution with the specified 2 means and covariances. |
| typekind_error | preprocess | Subroutine | |
| update | obs_info | Subroutine | |
| update_ens_from_weights | assim_tools_mod | Subroutine | |
| update_ens_from_weights | assim_tools_mod | Subroutine | |
| update_inflation | adaptive_inflate_mod | Subroutine | This routine is given information from an inflate type, scalar values for inflate and inflate_sd, the ensemble prior_mean and prior_var for an observation, the ensemble (or group) size, the observed value, observational error variance, and gamma_corr (see below for description). It computes updated values for the inflate and inflate_sd items using algorithms described in filter.html (including references to papers). |
| update_ROSE_namelist | model_mod | Subroutine | |
| update_ROSE_restart | model_mod | Subroutine | |
| update_time | obs_seq_coverage | Subroutine | |
| uppercase | coamps_util_mod | Function | |
| use_ext_prior_this_type_of_obs | obs_kind_mod | Function | |
| valid_entries | gen_sampling_err_table | Function | figure out the list length. -1 means no entries; a minimum valid value can be specfied and is a fatal error if an entry is below the threshold. |
| validate | sort_test | Subroutine | |
| validate_indx | sort_test | Subroutine | |
| validate_inflate_options | adaptive_inflate_mod | Subroutine | Make sure the combination of inflation options are legal |
| validate_obs_seq_time | obs_sort | Subroutine | |
| validate_obs_seq_time | obs_info | Subroutine | |
| validate_obs_seq_time | obs_data_denial | Subroutine | |
| validate_obs_seq_time | obs_remove_dups | Subroutine | |
| validate_obs_seq_time | obs_assim_count | Subroutine | |
| validate_obs_seq_time | obs_assim_count | Subroutine | |
| validate_obs_seq_time | obs_loop | Subroutine | |
| validate_obs_seq_time | obs_selection | Subroutine | |
| validate_obs_seq_time | obs_sequence_tool | Subroutine | |
| validate_obs_seq_time | obs_total_error | Subroutine | |
| validate_obs_seq_time | obs_keep_a_few | Subroutine | |
| validate_obs_seq_time | obs_common_subset | Subroutine | |
| validate_obs_seq_time | obs_rwtest | Subroutine | |
| validate_obs_seq_time | obs_seq_utilities_mod | Subroutine | ensures the observation sequence is temporally ascending when traversed as a linked list. |
| variable_exist | module_netcdf_interface | Function | |
| variables_domains | model_mod | Subroutine | pass number of variables in the state out to filter |
| vector_to_prog_var | model_mod | Subroutine | |
| vector_to_prog_var | model_mod | Subroutine | |
| vector_to_prog_var | model_mod | Subroutine | |
| vector_to_prog_var | model_mod | Subroutine | |
| vector_to_prog_var | model_mod | Subroutine | |
| vector_to_prog_var | model_mod | Subroutine | |
| vector_to_prog_var | model_mod | Subroutine | |
| vector_to_prog_var | model_mod | Interface | |
| verify_consistent_istatus | model_check_utilities_mod | Subroutine | |
| verify_parameters | cice_to_dart | Subroutine | |
| verify_state_variables | test_read_write_restarts | Subroutine | Verify that the namelist was filled in correctly, and check that there are valid entries for the dart_kind. Returns a table with columns: |
| vert_convert | model_mod | Subroutine | This is used in the filter_assim. The vertical conversion is done using the mean state. I think at the moment you are over communicating |
| vert_convert | model_mod | Subroutine | This is used in the filter_assim. The vertical conversion is done using the mean state. I think at the moment you are over communicating |
| vert_convert | model_mod | Subroutine | wrapper for convert_vert so it can be called from assim_tools |
| vert_convert_distrib | model_mod | Subroutine | This is used in the filter_assim. The vertical conversion is done using the mean state. I think at the moment you are over communicating |
| vert_convert_distrib | null_vert_convert_mod | Subroutine | This is used in the filter_assim. The vertical conversion is done using the mean state. Calling this is a waste of time |
| vert_is_height | location_mod | Function | |
| vert_is_height | location_mod | Function | |
| vert_is_height | location_mod | Function | |
| vert_is_level | location_mod | Function | |
| vert_is_level | location_mod | Function | |
| vert_is_level | location_mod | Function | |
| vert_is_pressure | location_mod | Function | |
| vert_is_pressure | location_mod | Function | |
| vert_is_pressure | location_mod | Function | |
| vert_is_surface | location_mod | Function | |
| vert_is_surface | location_mod | Function | |
| vert_is_surface | location_mod | Function | |
| vert_is_undef | location_mod | Function | |
| vert_is_undef | location_mod | Function | |
| vert_is_undef | location_mod | Function | |
| vertical_bin_index | obs_diag | Function | |
| vertical_localization_on | location_mod | Function | Always returns false since this type of location doesn't currently support vertical localization. |
| vertical_localization_on | location_mod | Function | |
| vertical_localization_on | default_location_mod | Function | |
| vertical_localization_on | location_mod | Function | |
| vertically_desired | obs_seq_coverage | Function | |
| vprod | convert_cosmic_gps_cdf | Subroutine | |
| wind_dirspd_to_uv | meteor_mod | Subroutine | |
| WODREAD1998 | wodFOR.f | Subroutine | Passed Variables: |
| WODREAD200X | wodFOR.f | Subroutine | Passed Variables: |
| WODreadDART | WOD_read_routines_mod | Subroutine | Passed Variables: |
| wrap_lon | mpas_dart_obs_preprocess | Subroutine | |
| wrap_lon | wrf_dart_obs_preprocess | Subroutine | |
| wrf_add | ensemble_init | Subroutine | |
| wrf_dealloc | wrf_data_module | Subroutine | |
| wrf_io | wrf_data_module | Subroutine | |
| wrf_open_and_alloc | wrf_data_module | Subroutine | |
| wrfbdy_add | ensemble_init | Subroutine | |
| wrfbdy_dealloc | wrf_data_module | Subroutine | |
| wrfbdy_io | wrf_data_module | Subroutine | |
| wrfbdy_open_and_alloc | wrf_data_module | Subroutine | |
| write_1d_integral | obs_def_1d_state_mod | Subroutine | |
| write_augmented_state | direct_netcdf_mod | Subroutine | insert the mean and sd into the input file if the user requests this assumes that the files has already been closed and the variables read in. |
| write_cam_init | model_mod | Subroutine | |
| write_cam_init | model_mod | Subroutine | |
| write_cam_init | model_mod | Subroutine | |
| write_cam_init | model_mod | Subroutine | |
| write_cam_times | model_mod | Subroutine | |
| write_cam_times | model_mod | Subroutine | |
| write_cam_times | model_mod | Subroutine | |
| write_cam_times | model_mod | Subroutine | |
| write_cice_namelist | dart_cice_mod | Subroutine | |
| write_cosmos_metadata | obs_def_COSMOS_mod | Subroutine | |
| write_cwp | obs_def_cwp_mod | Subroutine | |
| write_data_namelistfile | model_mod | Subroutine | |
| write_datahd_file | coamps_util_mod | Subroutine | |
| write_diag | sqg_mod | Subroutine | |
| write_ensemble_restart_parallel | restart_pnetcdf_mod | Subroutine | write restart files in parallel using pnetcdf |
| write_ensemble_restart_parallel | restart_pnetcdf_mod | Subroutine | null version - does nothing |
| write_flat_file | coamps_util_mod | Subroutine | |
| write_flat_file | coamps_flat_file_mod | Subroutine | |
| write_gitm_time_control | netcdf_to_gitm_blocks | Subroutine | |
| write_gpsro_ref | obs_def_gps_mod | Subroutine | |
| write_gpsro_ref | obs_def_gps_mod | Subroutine | |
| write_hf_radial_vel | obs_def_ocean_mod | Subroutine | |
| write_lmdz_init | model_mod | Subroutine | |
| write_location | location_mod | Subroutine | |
| write_location | location_mod | Subroutine | |
| write_location | location_mod | Subroutine | |
| write_location | location_mod | Subroutine | |
| write_location | location_mod | Subroutine | |
| write_location | location_mod | Subroutine | |
| write_location | location_mod | Subroutine | |
| write_location | location_mod | Subroutine | |
| write_location | location_mod | Subroutine | |
| write_location | location_mod | Subroutine | |
| write_message_2var | test_state_structure | Function | |
| write_message_dim | test_state_structure | Function | |
| write_message_dom | test_state_structure | Function | |
| write_message_indx | test_state_structure | Function | |
| write_message_kind | test_state_structure | Function | |
| write_message_var | test_state_structure | Function | |
| write_meta | model_mod | Subroutine | |
| write_model_init | model_mod | Subroutine | |
| write_model_time | model_mod | Subroutine | write time to the output file this is only called when creating a file from scratch |
| write_model_time | model_mod | Subroutine | writes the time of the current state and (optionally) the time to be conveyed to ROMS to dictate the length of the forecast. This file is then used by scripts to modify the ROMS run. The format in the time information is totally at your discretion. |
| write_model_time | model_mod | Subroutine | |
| write_model_time | model_mod | Subroutine | |
| write_model_time | model_mod | Subroutine | writes CAM's model date and time of day into file. CAM uses integer date values and interger time of day measured in seconds |
| write_model_time | model_mod | Interface | |
| write_model_time | model_mod | Subroutine | write the time from the input file |
| write_model_time | model_mod | Subroutine | write the time from the input file |
| write_model_time | model_mod | Subroutine | writes the time of the current state and (optionally) the time that dictates the length of the forecast. |
| write_model_time | model_mod | Subroutine | write model time to netCDF file when creating files from scratch |
| write_model_time | model_mod | Subroutine | |
| write_model_time | dart_time_io_mod | Subroutine | Write time to a netcdf file. This routine assumes the file comes in already opened, and doesn't close it. |
| write_mopitt_avg_kernels | obs_def_mopitt_mod | Subroutine | |
| write_mopitt_co | obs_def_mopitt_mod | Subroutine | |
| write_mopitt_nlevels | obs_def_mopitt_mod | Subroutine | |
| write_mopitt_prior | obs_def_mopitt_mod | Subroutine | |
| write_mopitt_psurf | obs_def_mopitt_mod | Subroutine | |
| write_obs | obs_sequence_mod | Subroutine | |
| write_obs_def | obs_def_mod | Subroutine | |
| write_obs_def | obs_def_mod | Subroutine | |
| write_obs_seq | obs_sequence_mod | Subroutine | |
| write_obsdefs | obs_seq_coverage | Subroutine | |
| write_pickup_file | coamps_translate_mod | Subroutine | |
| write_pickup_file | coamps_translate_mod | Subroutine | |
| write_pop_namelist | dart_pop_mod | Subroutine | |
| write_power | obs_def_1d_state_mod | Subroutine | |
| write_radial_vel | obs_def_radar_mod | Subroutine | |
| write_sec_data_int | gen_sampling_err_table | Subroutine | |
| write_sec_data_int1d | gen_sampling_err_table | Subroutine | |
| write_sec_data_real | gen_sampling_err_table | Subroutine | |
| write_single_file | direct_netcdf_mod | Subroutine | write all variable to a single file including all member, and optionally inflation, mean, sd |
| write_snapshot | model_mod | Interface | |
| write_sounding_ens | pert_sounding_mod | Subroutine | |
| write_state | state_vector_io_mod | Subroutine | Write state vectors from an ensemble_handle The inflation handles are options (used by filter, not by perfect_model_obs) Note both inflation handles must be present (or neither) There is logic in write_state about spare_copies. These are extra state vector copies that may be in the ensemble handle when doing large model, single timestep runs. |
| write_TES_nadir_obs | obs_def_TES_nadir_mod | Subroutine | |
| write_tiegcm_time_control | dart_to_model | Subroutine | |
| write_time | time_manager_mod | Subroutine | |
| write_type_of_obs_table | obs_kind_mod | Subroutine | |
| writeit_1d | test_quad_reg_interp | Subroutine | |
| writeit_1d | test_quad_irreg_interp | Subroutine | |
| writeit_2d | test_quad_reg_interp | Subroutine | |
| writeit_2d | test_quad_irreg_interp | Subroutine | |
| WriteLRV | obs_diag | Function | |
| WriteLRV | obs_diag | Subroutine | |
| WriteNetCDF | obs_seq_verify | Subroutine | |
| WriteNetCDF | obs_diag | Subroutine | |
| WriteNetCDF | obs_diag | Subroutine | |
| WriteNetCDF | obs_diag | Subroutine | |
| WriteNetCDF | obs_seq_coverage | Subroutine | |
| WriteNetCDF | obs_seq_to_netcdf | Subroutine | |
| WriteTLRV | obs_diag | Function | |
| WriteTLRV | obs_diag | Subroutine | |
| WriteTRV | obs_diag | Function | |
| xy_to_sp | sqg_mod | Subroutine | |
| xyz_find_nearest | xyz_location_mod | Subroutine | find the nearest point in the get close list to the specified point optionally return the exact distance since we have to compute it anyway |
| xyz_find_nearest_N | xyz_location_mod | Subroutine | find the nearest N points in the get close list to the specified location |
| xyz_get_close_destroy | xyz_location_mod | Subroutine | |
| xyz_get_close_init | xyz_location_mod | Subroutine | |
| xyz_get_dist | xyz_location_mod | Function | |
| xyz_get_ll_location | xyz_location_mod | Subroutine | |
| xyz_get_location | xyz_location_mod | Function | |
| xyz_set_location | xyz_location_mod | Interface | |
| xyz_use_great_circle_dist | xyz_location_mod | Subroutine | |
| xyz_write_location | xyz_location_mod | Subroutine |