LIS NUOPC Cap
 All Classes Files Functions Variables Macros Pages
Data Types | Macros
LIS_ESMF_Extensions.F90 File Reference

Data Types

module  lis_esmf_extensions
 
interface  lis_esmf_extensions::lis_esmf_gridwrite
 
interface  lis_esmf_extensions::lis_esmf_nclscriptwrite
 
interface  lis_esmf_extensions::lis_esmf_ferretscriptwrite
 
interface  lis_esmf_extensions::lis_esmf_fillstate
 
interface  lis_esmf_extensions::lis_esmf_fillfieldbundle
 
interface  lis_esmf_extensions::lis_esmf_fillfield
 
interface  lis_esmf_extensions::lis_esmf_fillarray
 
interface  lis_esmf_extensions::lis_esmf_netcdfreadixjx
 
interface  lis_esmf_extensions::lis_esmf_logfarraylclval
 
type  lis_esmf_extensions::mapdesc
 

Macros

#define FILENAME   "LIS_ESMF_Extensions.F90"
 
#define CONTEXT   line=__LINE__,file=FILENAME,method=METHOD
 
#define PASSTHRU   msg=ESMF_LOGERR_PASSTHRU,CONTEXT
 
#define ESMF_KIND_RX   ESMF_KIND_R8
 
#define ESMF_TYPEKIND_RX   ESMF_TYPEKIND_R8
 
#define DEBUG_ESMF_IMPORT___disabled
 
#define DEBUG_ESMF_EXPORT___disabled
 
#define METHOD   "LIS_ESMF_GridWrite"
 
#define METHOD   "LIS_ESMF_GridWrite"
 
#define METHOD   "LIS_ESMF_GridWrite"
 
#define METHOD   "LIS_ESMF_NclScriptWrite"
 
#define METHOD   "LIS_ESMF_NclScriptWrite"
 
#define METHOD   "LIS_ESMF_NclScriptWrite"
 
#define METHOD   "LIS_ESMF_FerretScriptWrite"
 
#define METHOD   "LIS_ESMF_FerretScriptWrite"
 
#define METHOD   "LIS_ESMF_FerretScriptWrite"
 
#define METHOD   "LIS_ESMF_DecompWrite"
 
#define METHOD   "LIS_ESMF_FieldFill"
 
#define METHOD   "LIS_ESMF_FillState"
 
#define METHOD   "LIS_ESMF_FillState"
 
#define METHOD   "LIS_ESMF_FillState"
 
#define METHOD   "LIS_ESMF_FillState"
 
#define METHOD   "LIS_ESMF_FillState"
 
#define METHOD   "LIS_ESMF_FillFieldBundle"
 
#define METHOD   "LIS_ESMF_FillFieldBundle"
 
#define METHOD   "LIS_ESMF_FillFieldBundle"
 
#define METHOD   "LIS_ESMF_FillFieldBundle"
 
#define METHOD   "LIS_ESMF_FillFieldBundle"
 
#define METHOD   "LIS_ESMF_FillField"
 
#define METHOD   "LIS_ESMF_FillField"
 
#define METHOD   "LIS_ESMF_FillField"
 
#define METHOD   "LIS_ESMF_FillField"
 
#define METHOD   "LIS_ESMF_FillArray"
 
#define METHOD   "LIS_ESMF_FillArray"
 
#define METHOD   "LIS_ESMF_FillArray"
 
#define METHOD   "LIS_ESMF_FillArray"
 
#define METHOD   "LIS_ESMF_NetcdfIsPresent"
 
#define METHOD   "LIS_ESMF_NetcdfReadIXJX_Field"
 
#define METHOD   "LIS_ESMF_NetcdfReadIXJX_Array"
 
#define METHOD   "LIS_ESMF_NetcdfReadIXJX_I4"
 
#define METHOD   "LIS_ESMF_NetcdfReadIXJX_I8"
 
#define METHOD   "LIS_ESMF_NetcdfReadIXJX_R4"
 
#define METHOD   "LIS_ESMF_NetcdfReadIXJX_R8"
 
#define METHOD   "LIS_ESMF_LogStateList"
 
#define METHOD   "LIS_ESMF_LogState"
 
#define METHOD   "LIS_ESMF_LogFieldConnections"
 
#define METHOD   "LIS_ESMF_LogGrid"
 
#define METHOD   "LIS_ESMF_LogFieldList"
 
#define METHOD   "LIS_ESMF_LogField"
 
#define METHOD   "LIS_ESMF_LogFieldLclVal"
 
#define METHOD   "LIS_ESMF_LogArrayLclVal"
 
#define METHOD   "LIS_ESMF_LogFarrayLclVal_I41D"
 
#define METHOD   "LIS_ESMF_LogFarrayLclVal_I42D"
 
#define METHOD   "LIS_ESMF_LogFarrayLclVal_I43D"
 
#define METHOD   "LIS_ESMF_LogFarrayLclVal_I81D"
 
#define METHOD   "LIS_ESMF_LogFarrayLclVal_I82D"
 
#define METHOD   "LIS_ESMF_LogFarrayLclVal_I83D"
 
#define METHOD   "LIS_ESMF_LogFarrayLclVal_R41D"
 
#define METHOD   "LIS_ESMF_LogFarrayLclVal_R42D"
 
#define METHOD   "LIS_ESMF_LogFarrayLclVal_R43D"
 
#define METHOD   "LIS_ESMF_LogFarrayLclVal_R81D"
 
#define METHOD   "LIS_ESMF_LogFarrayLclVal_R82D"
 
#define METHOD   "LIS_ESMF_LogFarrayLclVal_R83D"
 
#define METHOD   "LIS_ESMF_LogCplList"
 

Macro Definition Documentation

#define CONTEXT   line=__LINE__,file=FILENAME,method=METHOD
#define DEBUG_ESMF_EXPORT___disabled
#define DEBUG_ESMF_IMPORT___disabled
#define ESMF_KIND_RX   ESMF_KIND_R8
#define ESMF_TYPEKIND_RX   ESMF_TYPEKIND_R8
#define FILENAME   "LIS_ESMF_Extensions.F90"
#define METHOD   "LIS_ESMF_GridWrite"
#define METHOD   "LIS_ESMF_GridWrite"
#define METHOD   "LIS_ESMF_GridWrite"
#define METHOD   "LIS_ESMF_NclScriptWrite"
#define METHOD   "LIS_ESMF_NclScriptWrite"
#define METHOD   "LIS_ESMF_NclScriptWrite"
#define METHOD   "LIS_ESMF_FerretScriptWrite"
#define METHOD   "LIS_ESMF_FerretScriptWrite"
#define METHOD   "LIS_ESMF_FerretScriptWrite"
#define METHOD   "LIS_ESMF_DecompWrite"
#define METHOD   "LIS_ESMF_FieldFill"
#define METHOD   "LIS_ESMF_FillState"
#define METHOD   "LIS_ESMF_FillState"
#define METHOD   "LIS_ESMF_FillState"
#define METHOD   "LIS_ESMF_FillState"
#define METHOD   "LIS_ESMF_FillState"
#define METHOD   "LIS_ESMF_FillFieldBundle"
#define METHOD   "LIS_ESMF_FillFieldBundle"
#define METHOD   "LIS_ESMF_FillFieldBundle"
#define METHOD   "LIS_ESMF_FillFieldBundle"
#define METHOD   "LIS_ESMF_FillFieldBundle"
#define METHOD   "LIS_ESMF_FillField"
#define METHOD   "LIS_ESMF_FillField"
#define METHOD   "LIS_ESMF_FillField"
#define METHOD   "LIS_ESMF_FillField"
#define METHOD   "LIS_ESMF_FillArray"
#define METHOD   "LIS_ESMF_FillArray"
#define METHOD   "LIS_ESMF_FillArray"
#define METHOD   "LIS_ESMF_FillArray"
#define METHOD   "LIS_ESMF_NetcdfIsPresent"
#define METHOD   "LIS_ESMF_NetcdfReadIXJX_Field"
#define METHOD   "LIS_ESMF_NetcdfReadIXJX_Array"
#define METHOD   "LIS_ESMF_NetcdfReadIXJX_I4"
#define METHOD   "LIS_ESMF_NetcdfReadIXJX_I8"
#define METHOD   "LIS_ESMF_NetcdfReadIXJX_R4"
#define METHOD   "LIS_ESMF_NetcdfReadIXJX_R8"
#define METHOD   "LIS_ESMF_LogStateList"
#define METHOD   "LIS_ESMF_LogState"
#define METHOD   "LIS_ESMF_LogFieldConnections"
#define METHOD   "LIS_ESMF_LogGrid"
#define METHOD   "LIS_ESMF_LogFieldList"
#define METHOD   "LIS_ESMF_LogField"
#define METHOD   "LIS_ESMF_LogFieldLclVal"
#define METHOD   "LIS_ESMF_LogArrayLclVal"
#define METHOD   "LIS_ESMF_LogFarrayLclVal_I41D"
#define METHOD   "LIS_ESMF_LogFarrayLclVal_I42D"
#define METHOD   "LIS_ESMF_LogFarrayLclVal_I43D"
#define METHOD   "LIS_ESMF_LogFarrayLclVal_I81D"
#define METHOD   "LIS_ESMF_LogFarrayLclVal_I82D"
#define METHOD   "LIS_ESMF_LogFarrayLclVal_I83D"
#define METHOD   "LIS_ESMF_LogFarrayLclVal_R41D"
#define METHOD   "LIS_ESMF_LogFarrayLclVal_R42D"
#define METHOD   "LIS_ESMF_LogFarrayLclVal_R43D"
#define METHOD   "LIS_ESMF_LogFarrayLclVal_R81D"
#define METHOD   "LIS_ESMF_LogFarrayLclVal_R82D"
#define METHOD   "LIS_ESMF_LogFarrayLclVal_R83D"
#define METHOD   "LIS_ESMF_LogCplList"
#define PASSTHRU   msg=ESMF_LOGERR_PASSTHRU,CONTEXT