CAM
ExternalModelInterfaceDataMod.F90 File Reference

Data Types

type  externalmodelinterfacedatamod::emi_data
 
type  externalmodelinterfacedatamod::emi_data_ptr
 
type  externalmodelinterfacedatamod::emi_data_list
 

Modules

module  externalmodelinterfacedatamod
 

Functions/Subroutines

subroutine externalmodelinterfacedatamod::emidinit (this)
 
subroutine externalmodelinterfacedatamod::emidcopy (this, default_data)
 
subroutine externalmodelinterfacedatamod::emidsetup (this, id, name, long_name, units, avgflag, num_em_stages, em_stage_ids)
 
subroutine externalmodelinterfacedatamod::emidsetid (this, id)
 
subroutine externalmodelinterfacedatamod::emidsetname (this, name)
 
subroutine externalmodelinterfacedatamod::emidsetdimbegendnames (this, d1_beg_name, d1_end_name, d2_beg_name, d2_end_name, d3_beg_name, d3_end_name, d4_beg_name, d4_end_name)
 
subroutine externalmodelinterfacedatamod::emidsetlongname (this, long_name)
 
subroutine externalmodelinterfacedatamod::emidsetunits (this, units)
 
subroutine externalmodelinterfacedatamod::emidsetavgflag (this, avgflag)
 
subroutine externalmodelinterfacedatamod::emidsetemstages (this, num_em_stages, em_stages)
 
subroutine externalmodelinterfacedatamod::emidappendemstages (this, num_em_stages, em_stages)
 
subroutine externalmodelinterfacedatamod::emidsetdimensions (this, dim1_beg, dim1_end, dim2_beg, dim2_end, dim3_beg, dim3_end, dim4_beg, dim4_end)
 
subroutine externalmodelinterfacedatamod::emidsetndimension (this, ndim)
 
subroutine externalmodelinterfacedatamod::emidsettype (this, is_int, is_real)
 
subroutine externalmodelinterfacedatamod::emidallocatememory (this)
 
subroutine externalmodelinterfacedatamod::emidallocatememory_int_1d (this)
 
subroutine externalmodelinterfacedatamod::emidallocatememory_int_2d (this)
 
subroutine externalmodelinterfacedatamod::emidallocatememory_int_3d (this)
 
subroutine externalmodelinterfacedatamod::emidallocatememory_real_1d (this)
 
subroutine externalmodelinterfacedatamod::emidallocatememory_real_2d (this)
 
subroutine externalmodelinterfacedatamod::emidallocatememory_real_3d (this)
 
subroutine externalmodelinterfacedatamod::emidallocatememory_real_4d (this)
 
subroutine externalmodelinterfacedatamod::emidreset (this)
 
subroutine externalmodelinterfacedatamod::emiddestroy (this)
 
subroutine externalmodelinterfacedatamod::emidlistinit (this)
 
subroutine externalmodelinterfacedatamod::emidlistadddata (this, new_data)
 
subroutine externalmodelinterfacedatamod::emidisdataidpresent (this, data_id, data_present)
 
subroutine externalmodelinterfacedatamod::emidlistappenddataemstages (this, data_id, num_em_stages_val, em_stage_ids_val, index_of_new_data)
 
subroutine externalmodelinterfacedatamod::emidlistadddatabyid (this, data_id, num_em_stages_val, em_stage_ids_val, index_of_new_data)
 
subroutine externalmodelinterfacedatamod::emidlistcopy (this, data_list)
 
subroutine externalmodelinterfacedatamod::emidlistgetintvalue (this, data_index, int_value)
 
subroutine externalmodelinterfacedatamod::emidlistgetpointertoint1d (this, data_index, int_1d)
 
subroutine externalmodelinterfacedatamod::emidlistgetpointertoint2d (this, data_index, int_2d)
 
subroutine externalmodelinterfacedatamod::emidlistgetpointertoint3d (this, data_index, int_3d)
 
subroutine externalmodelinterfacedatamod::emidlistgetpointertoreal1d (this, data_index, real_1d)
 
subroutine externalmodelinterfacedatamod::emidlistgetpointertoreal2d (this, data_index, real_2d)
 
subroutine externalmodelinterfacedatamod::emidlistgetpointertoreal3d (this, data_index, real_3d)
 
subroutine externalmodelinterfacedatamod::emidlistgetpointertoreal4d (this, data_index, real_4d)
 
subroutine externalmodelinterfacedatamod::emidlistdestroy (this)