FV3 Bundle
oobump_mod.F90 File Reference
#include "oops/util/linkedList_i.f"
#include "oops/util/linkedList_c.f"
Include dependency graph for oobump_mod.F90:

Go to the source code of this file.

Data Types

type  oobump_mod::oobump_type
 

Modules

module  oobump_mod
 Fortran module for handling generic BUMP.
 

Macros

#define LISTED_TYPE   oobump_type
 

Functions/Subroutines

subroutine oobump_mod::create_oobump_c (key, idx, c_conf, ens1_ne, ens1_nsub, ens2_ne, ens2_nsub)
 Linked list implementation. More...
 
subroutine oobump_mod::delete_oobump_c (key)
 
subroutine oobump_mod::add_oobump_member_c (key, idx, ie, iens)
 
subroutine oobump_mod::run_oobump_drivers_c (key)
 
subroutine oobump_mod::multiply_oobump_vbal_c (key, idx)
 
subroutine oobump_mod::multiply_oobump_vbal_inv_c (key, idx)
 
subroutine oobump_mod::multiply_oobump_vbal_ad_c (key, idx)
 
subroutine oobump_mod::multiply_oobump_vbal_inv_ad_c (key, idx)
 
subroutine oobump_mod::multiply_oobump_nicas_c (key, idx)
 
subroutine oobump_mod::get_oobump_cv_size_c (key, n)
 
subroutine oobump_mod::multiply_oobump_nicas_sqrt_c (key, cv, idx)
 
subroutine oobump_mod::multiply_oobump_nicas_sqrt_ad_c (key, idx, cv)
 
subroutine oobump_mod::get_oobump_param_c (key, nstr, cstr, idx)
 
subroutine oobump_mod::set_oobump_param_c (key, nstr, cstr, idx)
 
subroutine, public oobump_mod::create_oobump (self, ug, c_conf, ens1_ne, ens1_nsub, ens2_ne, ens2_nsub)
 
subroutine, public oobump_mod::bump_read_conf (c_conf, bump)
 
logical function oobump_mod::integer_to_logical (i)
 
subroutine, public oobump_mod::delete_oobump (self)
 
subroutine, public oobump_mod::add_oobump_member (self, ug, ie, iens)
 
subroutine, public oobump_mod::run_oobump_drivers (self)
 
subroutine, public oobump_mod::multiply_oobump_vbal (self, ug)
 
subroutine, public oobump_mod::multiply_oobump_vbal_inv (self, ug)
 
subroutine, public oobump_mod::multiply_oobump_vbal_ad (self, ug)
 
subroutine, public oobump_mod::multiply_oobump_vbal_inv_ad (self, ug)
 
subroutine, public oobump_mod::multiply_oobump_nicas (self, ug)
 
subroutine, public oobump_mod::get_oobump_cv_size (self, n)
 
subroutine, public oobump_mod::multiply_oobump_nicas_sqrt (self, cv, ug)
 
subroutine, public oobump_mod::multiply_oobump_nicas_sqrt_ad (self, ug, cv)
 
subroutine oobump_mod::get_oobump_param (self, param, ug)
 
subroutine oobump_mod::set_oobump_param (self, param, ug)
 

Variables

type(registry_t) oobump_mod::oobump_registry
 Linked list interface - defines registry_t type. More...
 

Macro Definition Documentation

◆ LISTED_TYPE

#define LISTED_TYPE   oobump_type