Permuted Index

Table 1 Permuted Index
Concept Key Reference
Turn off aborts saf_setProps_DontAbort
     
Specify read-only database access saf_setProps_ReadOnly
     
Finalize access to the library saf_final
     
  Add members to a collection saf_extend_collection
     
Declare a new algebraic type saf_declare_algebraic
     
Describe an algebraic type saf_describe_algebraic
     
Find one algebraic type saf_find_one_algebraic
     
Common algebraic types SAF_ALGTYPE
     
Find algebraic types saf_find_algebraics
     
More meaningful alias for SAF_TOTALITY SAF_WHOLE_FIELD
     
NULL aliases SAF_VoidPtr
     
Begin a block of error handling code for all errors SAF_CATCH_ALL
     
String allocation modes SAF_StrMode
     
Set string allocation style saf_setProps_StrMode
     
Set the pool size for string return value allocations saf_setProps_StrPoolSize
     
Find alternate index specs by matching criteria saf_find_alternate_indexspecs
     
Read an alternate index specs from disk saf_read_alternate_indexspec
     
Write an alternate index specs to disk saf_write_alternate_indexspec
     
Get a description of an alternate indexing spec saf_describe_alternate_indexspec
     
Declare an Alternative Index Specification saf_declare_alternate_indexspec
     
The quantity Amount SAF_QAMOUNT
     
Version Annotation SAF_VERSION_ANNOT
     
Check if any stat errors occured saf_getInfo_staterror
     
Trace SAF API calls and times SAF_TRACING
     
Not applicable SAF_NOT_APPLICABLE_INT
     
Find the not applicable unit saf_find_unit_not_applicable
     
  Apply a logarithmic scale to a unit saf_log_unit
     
An arbitrary named quantity SAF_QNAME
     
Make a C-automatic array of cat handles SAF_Cat
     
Make a C-automatic array of set handles SAF_Set
     
  Array size SAF_NELMTS
     
Control Assertion Checking SAF_ASSERT_DISABLE
     
  Associates a unit of measure with a specific quantity saf_quantify_unit
     
  Associating a role with a collection category SAF_RoleConstants
     
  Attach an attribute to a state group saf_put_state_grp_att
     
  Attach an attribute to a state template saf_put_state_tmpl_att
     
  Attach an attribute to a suite saf_put_suite_att
     
Get an attribute attached to a state group saf_get_state_grp_att
     
Get an attribute attached to a state template saf_get_state_tmpl_att
     
Get an attribute attached to a suite saf_get_suite_att
     
Create or update a non-sharable attribute saf_put_attribute
     
Read a non-sharable attribute saf_get_attribute
     
Get an attribute attached to a state group saf_get_state_grp_att
     
Get an attribute attached to a state template saf_get_state_tmpl_att
     
Get an attribute attached to a suite saf_get_suite_att
     
Get an attribute from a field saf_get_field_att
     
Get an attribute from a set saf_get_set_att
     
Reserved attribute name keys SAF_ATT
     
Put an attribute to a set saf_put_set_att
     
Attach an attribute to a state group saf_put_state_grp_att
     
Attach an attribute to a state template saf_put_state_tmpl_att
     
Attach an attribute to a suite saf_put_suite_att
     
Get an attribute with a cat saf_get_cat_att
     
Put an attribute with a cat saf_put_cat_att
     
Put an attribute with a field saf_put_field_att
     
Get an attribute with a field template saf_get_field_tmpl_att
     
Put an attribute with a field template saf_put_field_tmpl_att
     
Make a field handle a C automatic variable SAF_Field
     
Make a field template handle a C automatic variable SAF_FieldTmpl
     
Make a relation handle a C automatic variable SAF_Rel
     
Make a state handle a C automatic variable SAF_StateGrp
     
Make a state template handle a C automatic variable SAF_StateTmpl
     
Make a suite handle a C automatic variable SAF_Suite
     
Database information not available SAF_NOT_SET_DB
     
Synchronization barrier SAF_BARRIER
     
Find bases saf_find_bases
     
Declare a new basis type saf_declare_basis
     
Describe a basis type saf_describe_basis
     
Find one basis type saf_find_one_basis
     
  Basis types SAF_BasisConstants
     
Queries whether data has been written saf_data_has_been_written_to_comp_field
     
  Begin a block of error handling code SAF_CATCH_ERR
     
  Begin a block of error handling code for all errors SAF_CATCH_ALL
     
  Begin a the CATCH part of a TRY/CATCH block SAF_CATCH
     
  Begin a TRY/CATCH block SAF_TRY_BEGIN
     
Begin a the CATCH part of a TRY/CATCH block SAF_CATCH
     
Begin a TRY/CATCH block SAF_TRY_BEGIN
     
End a TRY/CATCH block SAF_TRY_END
     
Begin a block of error handling code SAF_CATCH_ERR
     
Begin a block of error handling code for all errors SAF_CATCH_ALL
     
  Boundary set tri-state SAF_BoundMode
     
Conveniently specify a boundary subset SAF_BOUNDARY
     
Conveniently specify an embedded boundary subset SAF_EMBEDBND
     
Initialize the built-in object registry _saf_gen_stdtypes
     
  Built-in registry name SAF_REGISTRY_SAVE
     
Make a field handle a C automatic variable SAF_Field
     
Make a field template handle a C automatic variable SAF_FieldTmpl
     
Make a relation handle a C automatic variable SAF_Rel
     
Make a state handle a C automatic variable SAF_StateGrp
     
Make a state template handle a C automatic variable SAF_StateTmpl
     
Make a suite handle a C automatic variable SAF_Suite
     
Make a C-automatic array of cat handles SAF_Cat
     
Make a C-automatic array of set handles SAF_Set
     
Specify a callback for error conditions saf_setProps_ErrFunc
     
The rank of the calling process SAF_RANK
     
Trace SAF API calls and times SAF_TRACING
     
Declare a field as a candidate coordinate field saf_declare_coords
     
Get an attribute with a cat saf_get_cat_att
     
Put an attribute with a cat saf_put_cat_att
     
Make a C-automatic array of cat handles SAF_Cat
     
Begin a the CATCH part of a TRY/CATCH block SAF_CATCH
     
Find collection categories saf_find_categories
     
Associating a role with a collection category SAF_RoleConstants
     
Declare a collection category saf_declare_category
     
Get a description of a collection category saf_describe_category
     
Query quantity characteristics saf_describe_quantity
     
Query unit characteristics saf_describe_unit
     
  Check if any stat errors occured saf_getInfo_staterror
     
  Check if path is a SAF database saf_getInfo_isSAFdatabase
     
  Check if path is an HDF5 file saf_getInfo_isHDFfile
     
Control Assertion Checking SAF_ASSERT_DISABLE
     
Control Postcondition Checking SAF_POSTCOND_DISABLE
     
Control Precondition Checking SAF_PRECOND_DISABLE
     
  Clobber an existing database on open saf_setProps_Clobber
     
  Close a database saf_close_database
     
Begin a block of error handling code SAF_CATCH_ERR
     
Begin a block of error handling code for all errors SAF_CATCH_ALL
     
Return codes SAF_return_t
     
Error codes returned by the library SAF_error_t
     
Add members to a collection saf_extend_collection
     
Declare a collection saf_declare_collection
     
Describe a collection saf_describe_collection
     
Find collection categories saf_find_categories
     
Associating a role with a collection category SAF_RoleConstants
     
Declare a collection category saf_declare_category
     
Get a description of a collection category saf_describe_category
     
Declare a new collection role saf_declare_role
     
Find one collection role saf_find_one_role
     
Compare two collections saf_same_collections
     
Find collections saf_find_collections
     
  Common algebraic types SAF_ALGTYPE
     
Specify MPI database communicator saf_setProps_DbComm
     
The size of the communicator SAF_SIZE
     
Set the MPI communicator for the library saf_setProps_LibComm
     
  Compare two collections saf_same_collections
     
Find the parent of a component field _saf_find_parent_field
     
Field component interleave modes SAF_Interleave
     
Specify a callback for error conditions saf_setProps_ErrFunc
     
Conveniently specify a constant field SAF_CONSTANT
     
Update database contents saf_update_database
     
  Control Assertion Checking SAF_ASSERT_DISABLE
     
  Control Postcondition Checking SAF_POSTCOND_DISABLE
     
  Control Precondition Checking SAF_PRECOND_DISABLE
     
  Control Reporting of Error Messages SAF_ERROR_REPORTING
     
  Convenience function for finding a quantity saf_find_one_quantity
     
  Convenience function for finding a unit saf_find_one_unit
     
  Conveniently specify a boundary subset SAF_BOUNDARY
     
  Conveniently specify a constant field SAF_CONSTANT
     
  Conveniently specify a decomposition-centered field SAF_DECOMP
     
  Conveniently specify a node-centered field SAF_NODAL
     
  Conveniently specify a typical subset SAF_COMMON
     
  Conveniently specify a zone-centered field SAF_ZONAL
     
  Conveniently specify an embedded boundary subset SAF_EMBEDBND
     
  Conveniently specify an general subset SAF_GENERAL
     
  Convert a single value _saf_convert
     
Declare a field as a candidate coordinate field saf_declare_coords
     
Find coordinate fields saf_find_coords
     
Find default coordinate fields saf_find_default_coords
     
Declare default coordinates of a given set saf_declare_default_coords
     
  Copy a string _saf_strdup
     
  Create a new database property list with default values saf_createProps_database
     
  Create a new library property list with default values saf_createProps_lib
     
  Create an memory-resident database saf_setProps_MemoryResident
     
  Create or update a non-sharable attribute saf_put_attribute
     
Find alternate index specs by matching criteria saf_find_alternate_indexspecs
     
Find set by matching criteria saf_find_matching_sets
     
The quantity Current SAF_QCURRENT
     
Does field have data saf_data_has_been_written_to_field
     
Read topological relation data saf_read_topo_relation
     
Write topological relation data saf_write_topo_relation
     
Read the data for a field saf_read_field
     
Write the data for a field saf_write_field
     
Read the data for a subset relation saf_read_subset_relation
     
Queries whether data has been written saf_data_has_been_written_to_comp_field
     
Reuse data in a subset relation saf_use_written_subset_relation
     
Check if path is a SAF database saf_getInfo_isSAFdatabase
     
Close a database saf_close_database
     
Create an memory-resident database saf_setProps_MemoryResident
     
Open a database saf_open_database
     
Specify location of SAF’s standard types database SAF_REGISTRIES
     
Specify read-only database access saf_setProps_ReadOnly
     
Specify MPI database communicator saf_setProps_DbComm
     
Update database contents saf_update_database
     
  Database information not available SAF_NOT_SET_DB
     
Clobber an existing database on open saf_setProps_Clobber
     
Free database property list saf_freeProps_database
     
Create a new database property list with default values saf_createProps_database
     
Get datatype and size for a field saf_get_count_and_type_for_field
     
Get datatype and size for a subset relation saf_get_count_and_type_for_subset_relation
     
Get datatype and size for a topological relation saf_get_count_and_type_for_topo_relation
     
Determine if datatype is primitive _saf_is_primitive_type
     
Predefined scalar datatypes SAF_type_t
     
  Declare a collection saf_declare_collection
     
  Declare a collection category saf_declare_category
     
  Declare a field saf_declare_field
     
  Declare a field as a candidate coordinate field saf_declare_coords
     
  Declare a field template saf_declare_field_tmpl
     
  Declare a new algebraic type saf_declare_algebraic
     
  Declare a new basis type saf_declare_basis
     
  Declare a new collection role saf_declare_role
     
  Declare a new evaluation type saf_declare_evaluation
     
  Declare a new object saf_declare_relrep
     
  Declare a new quantity saf_declare_quantity
     
  Declare a new unit saf_declare_unit
     
  Declare a set saf_declare_set
     
  Declare a state group saf_declare_state_group
     
  Declare a state template saf_declare_state_tmpl
     
  Declare a subset relation saf_declare_subset_relation
     
  Declare a suite saf_declare_suite
     
  Declare a topological relation saf_declare_topo_relation
     
  Declare an Alternative Index Specification saf_declare_alternate_indexspec
     
  Declare default coordinates of a given set saf_declare_default_coords
     
The self decomposition of a set SAF_SELF
     
  Decomposition tri-state SAF_DecompMode
     
Conveniently specify a decomposition-centered field SAF_DECOMP
     
Find default coordinate fields saf_find_default_coords
     
Declare default coordinates of a given set saf_declare_default_coords
     
  Default properties SAF_DEFAULT_DBPROPS
     
Create a new database property list with default values saf_createProps_database
     
Create a new library property list with default values saf_createProps_lib
     
Divide a quantity into a quantity definition saf_divide_quantity
     
Divide a unit into a unit definition saf_divide_unit
     
Multiply a quantity into a quantity definition saf_multiply_quantity
     
Multiply a unit into a unit definition saf_multiply_unit
     
  Describe a basis type saf_describe_basis
     
  Describe a collection saf_describe_collection
     
  Describe a role saf_describe_role
     
  Describe an algebraic type saf_describe_algebraic
     
  Describe an evaluation type saf_describe_evaluation
     
  Describe an object saf_describe_relrep
     
Obtain a set description saf_describe_set
     
Get a description of a collection category saf_describe_category
     
Get a description of a field saf_describe_field
     
Get a description of a field template saf_describe_field_tmpl
     
Get a description of a state group saf_describe_state_group
     
Get a description of a state template saf_describe_state_tmpl
     
Get a description of a subset relation saf_describe_subset_relation
     
Get a description of a suite saf_describe_suite
     
Get a description of an alternate indexing spec saf_describe_alternate_indexspec
     
Get description of topological relation saf_describe_topo_relation
     
Set the destination form of a field saf_target_field
     
Set the destination form of a subset relation saf_target_subset_relation
     
Set the destination form of a topological relation saf_target_topo_relation
     
  Determine if a handle is a valid handle SAF_VALID
     
  Determine if datatype is primitive _saf_is_primitive_type
     
  Determine if two handles refer to the same object SAF_EQUIV
     
Topological dimensions SAF_TopoDim
     
Read an alternate index specs from disk saf_read_alternate_indexspec
     
Write an alternate index specs to disk saf_write_alternate_indexspec
     
  Divide a quantity into a quantity definition saf_divide_quantity
     
  Divide a unit into a unit definition saf_divide_unit
     
  Does field have data saf_data_has_been_written_to_field
     
Conveniently specify an embedded boundary subset SAF_EMBEDBND
     
  End a TRY/CATCH block SAF_TRY_END
     
  Error codes returned by the library SAF_error_t
     
Specify a callback for error conditions saf_setProps_ErrFunc
     
Begin a block of error handling code SAF_CATCH_ERR
     
Begin a block of error handling code for all errors SAF_CATCH_ALL
     
Set the library error handling mode saf_setProps_ErrorMode
     
Set the error logging mode saf_setProps_ErrorLogging
     
Get stat error message saf_getInfo_errmsg
     
Control Reporting of Error Messages SAF_ERROR_REPORTING
     
  Error return modes SAF_ErrMode
     
Return a pointer to an error string saf_error_str
     
Begin a block of error handling code for all errors SAF_CATCH_ALL
     
Check if any stat errors occured saf_getInfo_staterror
     
Declare a new evaluation type saf_declare_evaluation
     
Describe an evaluation type saf_describe_evaluation
     
Find one evaluation type saf_find_one_evaluation
     
  Evaluation Types SAF_EvalConstants
     
Find evaluation types saf_find_evaluations
     
  Exchange handles saf_allgather_handles
     
  Exclusive OR operator SAF_XOR
     
Clobber an existing database on open saf_setProps_Clobber
     
  Extendable set tri-state SAF_ExtendMode
     
Conveniently specify a constant field SAF_CONSTANT
     
Conveniently specify a decomposition-centered field SAF_DECOMP
     
Conveniently specify a node-centered field SAF_NODAL
     
Conveniently specify a zone-centered field SAF_ZONAL
     
Declare a field saf_declare_field
     
Declare a field as a candidate coordinate field saf_declare_coords
     
Find the parent of a component field _saf_find_parent_field
     
Get a description of a field saf_describe_field
     
Get an attribute from a field saf_get_field_att
     
Get datatype and size for a field saf_get_count_and_type_for_field
     
Put an attribute with a field saf_put_field_att
     
Read the data for a field saf_read_field
     
Set the destination form of a field saf_target_field
     
Write the data for a field saf_write_field
     
Declare a field as a candidate coordinate field saf_declare_coords
     
  Field component interleave modes SAF_Interleave
     
The null field handle SAF_NULL_FIELD
     
Make a field handle a C automatic variable SAF_Field
     
Does field have data saf_data_has_been_written_to_field
     
Is field stored on self saf_is_self_stored_field
     
Declare a field template saf_declare_field_tmpl
     
Get a description of a field template saf_describe_field_tmpl
     
Get an attribute with a field template saf_get_field_tmpl_att
     
Put an attribute with a field template saf_put_field_tmpl_att
     
The null field template handle SAF_NULL_FTMPL
     
Make a field template handle a C automatic variable SAF_FieldTmpl
     
Find field templates saf_find_field_tmpls
     
Find fields saf_find_fields
     
Find coordinate fields saf_find_coords
     
Find default coordinate fields saf_find_default_coords
     
Check if path is an HDF5 file saf_getInfo_isHDFfile
     
Specify registry file saf_setProps_Registry
     
  Finalize access to the library saf_final
     
  Find a state template saf_find_state_tmpl
     
  Find algebraic types saf_find_algebraics
     
  Find alternate index specs by matching criteria saf_find_alternate_indexspecs
     
  Find bases saf_find_bases
     
  Find collection categories saf_find_categories
     
  Find collections saf_find_collections
     
  Find coordinate fields saf_find_coords
     
  Find default coordinate fields saf_find_default_coords
     
  Find evaluation types saf_find_evaluations
     
  Find field templates saf_find_field_tmpls
     
  Find fields saf_find_fields
     
Set find modes SAF_FindSetMode
     
  Find one algebraic type saf_find_one_algebraic
     
  Find one basis type saf_find_one_basis
     
  Find one collection role saf_find_one_role
     
  Find one evaluation type saf_find_one_evaluation
     
  Find one object saf_find_one_relrep
     
  Find quantities saf_find_quantities
     
  Find relation representation types saf_find_relreps
     
  Find roles saf_find_roles
     
  Find set by matching criteria saf_find_matching_sets
     
  Find sets by traversing the subset inclusion lattice saf_find_sets
     
  Find state groups saf_find_state_groups
     
  Find subset relations saf_find_subset_relations
     
  Find suites saf_find_suites
     
  Find the not applicable unit saf_find_unit_not_applicable
     
  Find the parent of a component field _saf_find_parent_field
     
  Find topological relations saf_find_topo_relations
     
  Find units saf_find_units
     
Convenience function for finding a quantity saf_find_one_quantity
     
Convenience function for finding a unit saf_find_one_unit
     
Set the destination form of a field saf_target_field
     
Set the destination form of a subset relation saf_target_subset_relation
     
Set the destination form of a topological relation saf_target_topo_relation
     
  Free database property list saf_freeProps_database
     
  Free library property list saf_freeProps_lib
     
  Free SAF_PathInfo saf_freeInfo_path
     
Convenience function for finding a quantity saf_find_one_quantity
     
Convenience function for finding a unit saf_find_one_unit
     
Conveniently specify an general subset SAF_GENERAL
     
  Get a description of a collection category saf_describe_category
     
  Get a description of a field saf_describe_field
     
  Get a description of a field template saf_describe_field_tmpl
     
  Get a description of a state group saf_describe_state_group
     
  Get a description of a state template saf_describe_state_tmpl
     
  Get a description of a subset relation saf_describe_subset_relation
     
  Get a description of a suite saf_describe_suite
     
  Get a description of an alternate indexing spec saf_describe_alternate_indexspec
     
  Get an attribute attached to a state group saf_get_state_grp_att
     
  Get an attribute attached to a state template saf_get_state_tmpl_att
     
  Get an attribute attached to a suite saf_get_suite_att
     
  Get an attribute from a field saf_get_field_att
     
  Get an attribute from a set saf_get_set_att
     
  Get an attribute with a cat saf_get_cat_att
     
  Get an attribute with a field template saf_get_field_tmpl_att
     
  Get datatype and size for a field saf_get_count_and_type_for_field
     
  Get datatype and size for a subset relation saf_get_count_and_type_for_subset_relation
     
  Get datatype and size for a topological relation saf_get_count_and_type_for_topo_relation
     
  Get description of topological relation saf_describe_topo_relation
     
  Get stat error message saf_getInfo_errmsg
     
  Get the HDF5 version saf_getInfo_hdfversion
     
  Get the MPI library version saf_getInfo_mpiversion
     
  Get the SAF library version saf_getInfo_libversion
     
Declare default coordinates of a given set saf_declare_default_coords
     
  Grab HDF5 I/O library saf_grab_hdf5
     
Attach an attribute to a state group saf_put_state_grp_att
     
Declare a state group saf_declare_state_group
     
Get a description of a state group saf_describe_state_group
     
Get an attribute attached to a state group saf_get_state_grp_att
     
The null state group handle SAF_NULL_STATE_GRP
     
Find state groups saf_find_state_groups
     
Determine if a handle is a valid handle SAF_VALID
     
The null field handle SAF_NULL_FIELD
     
The null field template handle SAF_NULL_FTMPL
     
The null relation handle SAF_NULL_REL
     
The null set handle SAF_NULL_SET
     
The null state group handle SAF_NULL_STATE_GRP
     
The null state template handle SAF_NULL_STMPL
     
The null suite handle SAF_NULL_SUITE
     
The universe set handle SAF_UNIVERSE
     
Make a field handle a C automatic variable SAF_Field
     
Make a field template handle a C automatic variable SAF_FieldTmpl
     
Make a relation handle a C automatic variable SAF_Rel
     
Make a state handle a C automatic variable SAF_StateGrp
     
Make a state template handle a C automatic variable SAF_StateTmpl
     
Make a suite handle a C automatic variable SAF_Suite
     
Determine if a handle is a valid handle SAF_VALID
     
Exchange handles saf_allgather_handles
     
Make a C-automatic array of cat handles SAF_Cat
     
Make a C-automatic array of set handles SAF_Set
     
Determine if two handles refer to the same object SAF_EQUIV
     
Begin a block of error handling code SAF_CATCH_ERR
     
Begin a block of error handling code for all errors SAF_CATCH_ALL
     
Set the library error handling mode saf_setProps_ErrorMode
     
Queries whether data has been written saf_data_has_been_written_to_comp_field
     
Does field have data saf_data_has_been_written_to_field
     
Check if path is an HDF5 file saf_getInfo_isHDFfile
     
Grab HDF5 I/O library saf_grab_hdf5
     
Ungrab HDF5 I/O library saf_ungrab_hdf5
     
Get the HDF5 version saf_getInfo_hdfversion
     
Grab HDF5 I/O library saf_grab_hdf5
     
Ungrab HDF5 I/O library saf_ungrab_hdf5
     
Determine if a handle is a valid handle SAF_VALID
     
Check if any stat errors occured saf_getInfo_staterror
     
Determine if datatype is primitive _saf_is_primitive_type
     
Check if path is a SAF database saf_getInfo_isSAFdatabase
     
Check if path is an HDF5 file saf_getInfo_isHDFfile
     
Determine if two handles refer to the same object SAF_EQUIV
     
Not implemented SAF_NOT_IMPL
     
Find sets by traversing the subset inclusion lattice saf_find_sets
     
Subset inclusion lattice roles SAF_SilRole
     
Declare an Alternative Index Specification saf_declare_alternate_indexspec
     
Find alternate index specs by matching criteria saf_find_alternate_indexspecs
     
Read an alternate index specs from disk saf_read_alternate_indexspec
     
Write an alternate index specs to disk saf_write_alternate_indexspec
     
  Indexing scheme SAF_IndexSchema
     
  Indexing scheme SAF_FORDER
     
  Indexing scheme SAF_CORDER
     
  Indexing scheme SAF_1DC
     
  Indexing scheme SAF_NA_INDEXSPEC
     
  Indexing scheme SAF_2DC
     
  Indexing scheme SAF_3DC
     
  Indexing scheme SAF_1DF
     
  Indexing scheme SAF_2DF
     
  Indexing scheme SAF_3DF
     
Get a description of an alternate indexing spec saf_describe_alternate_indexspec
     
Load information from the specified path saf_readInfo_path
     
Database information not available SAF_NOT_SET_DB
     
  Initialize the built-in object registry _saf_gen_stdtypes
     
  Initialize the library saf_init
     
Field component interleave modes SAF_Interleave
     
Divide a quantity into a quantity definition saf_divide_quantity
     
Multiply a quantity into a quantity definition saf_multiply_quantity
     
Divide a unit into a unit definition saf_divide_unit
     
Multiply a unit into a unit definition saf_multiply_unit
     
Check if path is a SAF database saf_getInfo_isSAFdatabase
     
Determine if a handle is a valid handle SAF_VALID
     
Check if path is an HDF5 file saf_getInfo_isHDFfile
     
  Is field stored on self saf_is_self_stored_field
     
Determine if datatype is primitive _saf_is_primitive_type
     
  Is topological relation stored on self saf_is_self_stored_topo_relation
     
Reserved attribute name keys SAF_ATT
     
Find sets by traversing the subset inclusion lattice saf_find_sets
     
Subset inclusion lattice roles SAF_SilRole
     
The quantity Length SAF_QLENGTH
     
Error codes returned by the library SAF_error_t
     
Finalize access to the library saf_final
     
Grab HDF5 I/O library saf_grab_hdf5
     
Initialize the library saf_init
     
Set the MPI communicator for the library saf_setProps_LibComm
     
Ungrab HDF5 I/O library saf_ungrab_hdf5
     
Set the library error handling mode saf_setProps_ErrorMode
     
  Library properties SAF_DEFAULT_LIBPROPS
     
Free library property list saf_freeProps_lib
     
Create a new library property list with default values saf_createProps_lib
     
Get the MPI library version saf_getInfo_mpiversion
     
Get the SAF library version saf_getInfo_libversion
     
The quantity Light SAF_QLIGHT
     
Free database property list saf_freeProps_database
     
Free library property list saf_freeProps_lib
     
Create a new database property list with default values saf_createProps_database
     
Create a new library property list with default values saf_createProps_lib
     
  Load information from the specified path saf_readInfo_path
     
Specify location of SAF’s standard types database SAF_REGISTRIES
     
Apply a logarithmic scale to a unit saf_log_unit
     
Set the error logging mode saf_setProps_ErrorLogging
     
  Major version number SAF_VERSION_MAJOR
     
  Make a C-automatic array of cat handles SAF_Cat
     
  Make a C-automatic array of set handles SAF_Set
     
  Make a field handle a C automatic variable SAF_Field
     
  Make a field template handle a C automatic variable SAF_FieldTmpl
     
  Make a relation handle a C automatic variable SAF_Rel
     
  Make a state handle a C automatic variable SAF_StateGrp
     
  Make a state template handle a C automatic variable SAF_StateTmpl
     
  Make a suite handle a C automatic variable SAF_Suite
     
The quantity Mass SAF_QMASS
     
Find alternate index specs by matching criteria saf_find_alternate_indexspecs
     
Find set by matching criteria saf_find_matching_sets
     
More meaningful alias for SAF_TOTALITY SAF_WHOLE_FIELD
     
Associates a unit of measure with a specific quantity saf_quantify_unit
     
Add members to a collection saf_extend_collection
     
Create an memory-resident database saf_setProps_MemoryResident
     
Get stat error message saf_getInfo_errmsg
     
Control Reporting of Error Messages SAF_ERROR_REPORTING
     
  Minor version number SAF_VERSION_MINOR
     
Set the error logging mode saf_setProps_ErrorLogging
     
Set the library error handling mode saf_setProps_ErrorMode
     
Top mode tri-state SAF_TopMode
     
Error return modes SAF_ErrMode
     
Field component interleave modes SAF_Interleave
     
Set find modes SAF_FindSetMode
     
String allocation modes SAF_StrMode
     
  More meaningful alias for SAF_TOTALITY SAF_WHOLE_FIELD
     
Set the MPI communicator for the library saf_setProps_LibComm
     
Specify MPI database communicator saf_setProps_DbComm
     
Get the MPI library version saf_getInfo_mpiversion
     
  Multiply a quantity into a quantity definition saf_multiply_quantity
     
  Multiply a unit into a unit definition saf_multiply_unit
     
Built-in registry name SAF_REGISTRY_SAVE
     
Reserved attribute name keys SAF_ATT
     
An arbitrary named quantity SAF_QNAME
     
Declare a new algebraic type saf_declare_algebraic
     
Declare a new basis type saf_declare_basis
     
Declare a new collection role saf_declare_role
     
Create a new database property list with default values saf_createProps_database
     
Declare a new evaluation type saf_declare_evaluation
     
Create a new library property list with default values saf_createProps_lib
     
Declare a new object saf_declare_relrep
     
Declare a new quantity saf_declare_quantity
     
Declare a new unit saf_declare_unit
     
Conveniently specify a node-centered field SAF_NODAL
     
Create or update a non-sharable attribute saf_put_attribute
     
Read a non-sharable attribute saf_get_attribute
     
  Not applicable SAF_NOT_APPLICABLE_INT
     
Find the not applicable unit saf_find_unit_not_applicable
     
Database information not available SAF_NOT_SET_DB
     
  Not implemented SAF_NOT_IMPL
     
  NULL aliases SAF_VoidPtr
     
The null field handle SAF_NULL_FIELD
     
The null field template handle SAF_NULL_FTMPL
     
The null relation handle SAF_NULL_REL
     
The null set handle SAF_NULL_SET
     
The null state group handle SAF_NULL_STATE_GRP
     
The null state template handle SAF_NULL_STMPL
     
The null suite handle SAF_NULL_SUITE
     
Major version number SAF_VERSION_MAJOR
     
Minor version number SAF_VERSION_MINOR
     
Release number SAF_VERSION_RELEASE
     
Returns string representation of version number saf_version_string
     
Declare a new object saf_declare_relrep
     
Describe an object saf_describe_relrep
     
Determine if two handles refer to the same object SAF_EQUIV
     
Find one object saf_find_one_relrep
     
Initialize the built-in object registry _saf_gen_stdtypes
     
  Obtain a set description saf_describe_set
     
  Obtain permissions of path saf_getInfo_permissions
     
Check if any stat errors occured saf_getInfo_staterror
     
Turn off aborts saf_setProps_DontAbort
     
Translate unit by an offset saf_offset_unit
     
Clobber an existing database on open saf_setProps_Clobber
     
Is field stored on self saf_is_self_stored_field
     
Is topological relation stored on self saf_is_self_stored_topo_relation
     
Find one algebraic type saf_find_one_algebraic
     
Find one basis type saf_find_one_basis
     
Find one collection role saf_find_one_role
     
Find one evaluation type saf_find_one_evaluation
     
Find one object saf_find_one_relrep
     
Clobber an existing database on open saf_setProps_Clobber
     
  Open a database saf_open_database
     
Exclusive OR operator SAF_XOR
     
Write out a state saf_write_state
     
Find the parent of a component field _saf_find_parent_field
     
Begin a the CATCH part of a TRY/CATCH block SAF_CATCH
     
Load information from the specified path saf_readInfo_path
     
Obtain permissions of path saf_getInfo_permissions
     
Check if path is a SAF database saf_getInfo_isSAFdatabase
     
Check if path is an HDF5 file saf_getInfo_isHDFfile
     
Obtain permissions of path saf_getInfo_permissions
     
Return a pointer to an error string saf_error_str
     
Set the pool size for string return value allocations saf_setProps_StrPoolSize
     
Control Postcondition Checking SAF_POSTCOND_DISABLE
     
Control Precondition Checking SAF_PRECOND_DISABLE
     
  Predefined scalar datatypes SAF_type_t
     
Determine if datatype is primitive _saf_is_primitive_type
     
The rank of the calling process SAF_RANK
     
Default properties SAF_DEFAULT_DBPROPS
     
Library properties SAF_DEFAULT_LIBPROPS
     
Free database property list saf_freeProps_database
     
Free library property list saf_freeProps_lib
     
Create a new database property list with default values saf_createProps_database
     
Create a new library property list with default values saf_createProps_lib
     
  Put an attribute to a set saf_put_set_att
     
  Put an attribute with a cat saf_put_cat_att
     
  Put an attribute with a field saf_put_field_att
     
  Put an attribute with a field template saf_put_field_tmpl_att
     
Find quantities saf_find_quantities
     
An arbitrary named quantity SAF_QNAME
     
Associates a unit of measure with a specific quantity saf_quantify_unit
     
Convenience function for finding a quantity saf_find_one_quantity
     
Declare a new quantity saf_declare_quantity
     
The quantity Amount SAF_QAMOUNT
     
Query quantity characteristics saf_describe_quantity
     
The quantity Current SAF_QCURRENT
     
Divide a quantity into a quantity definition saf_divide_quantity
     
Multiply a quantity into a quantity definition saf_multiply_quantity
     
Divide a quantity into a quantity definition saf_divide_quantity
     
Multiply a quantity into a quantity definition saf_multiply_quantity
     
The quantity Length SAF_QLENGTH
     
The quantity Light SAF_QLIGHT
     
The quantity Mass SAF_QMASS
     
The quantity Temperature SAF_QTEMP
     
The quantity Time SAF_QTIME
     
  Queries whether data has been written saf_data_has_been_written_to_comp_field
     
  Query quantity characteristics saf_describe_quantity
     
  Query unit characteristics saf_describe_unit
     
The rank of the calling process SAF_RANK
     
  Read a non-sharable attribute saf_get_attribute
     
  Read an alternate index specs from disk saf_read_alternate_indexspec
     
  Read the data for a field saf_read_field
     
  Read the data for a subset relation saf_read_subset_relation
     
  Read topological relation data saf_read_topo_relation
     
Specify read-only database access saf_setProps_ReadOnly
     
Determine if two handles refer to the same object SAF_EQUIV
     
Initialize the built-in object registry _saf_gen_stdtypes
     
Specify registry file saf_setProps_Registry
     
Built-in registry name SAF_REGISTRY_SAVE
     
Declare a subset relation saf_declare_subset_relation
     
Declare a topological relation saf_declare_topo_relation
     
Get a description of a subset relation saf_describe_subset_relation
     
Get datatype and size for a subset relation saf_get_count_and_type_for_subset_relation
     
Get datatype and size for a topological relation saf_get_count_and_type_for_topo_relation
     
Get description of topological relation saf_describe_topo_relation
     
Read the data for a subset relation saf_read_subset_relation
     
Reuse data in a subset relation saf_use_written_subset_relation
     
Set the destination form of a subset relation saf_target_subset_relation
     
Set the destination form of a topological relation saf_target_topo_relation
     
Write a subset relation saf_write_subset_relation
     
Read topological relation data saf_read_topo_relation
     
Write topological relation data saf_write_topo_relation
     
The null relation handle SAF_NULL_REL
     
Make a relation handle a C automatic variable SAF_Rel
     
  Relation representation types SAF_TopoRelRep
     
Find relation representation types saf_find_relreps
     
Subset relation representation types SAF_SubsetRelRep
     
Is topological relation stored on self saf_is_self_stored_topo_relation
     
Find subset relations saf_find_subset_relations
     
Find topological relations saf_find_topo_relations
     
  Release number SAF_VERSION_RELEASE
     
Control Reporting of Error Messages SAF_ERROR_REPORTING
     
Returns string representation of version number saf_version_string
     
Find relation representation types saf_find_relreps
     
Relation representation types SAF_TopoRelRep
     
Subset relation representation types SAF_SubsetRelRep
     
  Reserved attribute name keys SAF_ATT
     
  Retrieve a state saf_read_state
     
  Return a pointer to an error string saf_error_str
     
  Return codes SAF_return_t
     
Error return modes SAF_ErrMode
     
Set the pool size for string return value allocations saf_setProps_StrPoolSize
     
Error codes returned by the library SAF_error_t
     
  Returns string representation of version number saf_version_string
     
  Reuse data in a subset relation saf_use_written_subset_relation
     
Declare a new collection role saf_declare_role
     
Describe a role saf_describe_role
     
Find one collection role saf_find_one_role
     
Associating a role with a collection category SAF_RoleConstants
     
Find roles saf_find_roles
     
Subset inclusion lattice roles SAF_SilRole
     
Trace SAF API calls and times SAF_TRACING
     
Check if path is a SAF database saf_getInfo_isSAFdatabase
     
Get the SAF library version saf_getInfo_libversion
     
Specify location of SAF’s standard types database SAF_REGISTRIES
     
Free SAF_PathInfo saf_freeInfo_path
     
More meaningful alias for SAF_TOTALITY SAF_WHOLE_FIELD
     
Determine if two handles refer to the same object SAF_EQUIV
     
Predefined scalar datatypes SAF_type_t
     
Apply a logarithmic scale to a unit saf_log_unit
     
Indexing scheme SAF_IndexSchema
     
Indexing scheme SAF_FORDER
     
Indexing scheme SAF_CORDER
     
Indexing scheme SAF_1DC
     
Indexing scheme SAF_NA_INDEXSPEC
     
Indexing scheme SAF_2DC
     
Indexing scheme SAF_3DC
     
Indexing scheme SAF_1DF
     
Indexing scheme SAF_2DF
     
Indexing scheme SAF_3DF
     
Wildcards for searching SAF
     
Is field stored on self saf_is_self_stored_field
     
Is topological relation stored on self saf_is_self_stored_topo_relation
     
The self decomposition of a set SAF_SELF
     
  Serial/Parallel-dependent variable SAF_PARALLEL_VAR
     
Declare a set saf_declare_set
     
Declare default coordinates of a given set saf_declare_default_coords
     
Get an attribute from a set saf_get_set_att
     
Put an attribute to a set saf_put_set_att
     
The self decomposition of a set SAF_SELF
     
Find set by matching criteria saf_find_matching_sets
     
Obtain a set description saf_describe_set
     
  Set find modes SAF_FindSetMode
     
The null set handle SAF_NULL_SET
     
The universe set handle SAF_UNIVERSE
     
Make a C-automatic array of set handles SAF_Set
     
  Set string allocation style saf_setProps_StrMode
     
  Set the destination form of a field saf_target_field
     
  Set the destination form of a subset relation saf_target_subset_relation
     
  Set the destination form of a topological relation saf_target_topo_relation
     
  Set the error logging mode saf_setProps_ErrorLogging
     
  Set the library error handling mode saf_setProps_ErrorMode
     
  Set the MPI communicator for the library saf_setProps_LibComm
     
  Set the pool size for string return value allocations saf_setProps_StrPoolSize
     
Boundary set tri-state SAF_BoundMode
     
Extendable set tri-state SAF_ExtendMode
     
Find sets by traversing the subset inclusion lattice saf_find_sets
     
Convert a single value _saf_convert
     
Array size SAF_NELMTS
     
Get datatype and size for a field saf_get_count_and_type_for_field
     
Get datatype and size for a subset relation saf_get_count_and_type_for_subset_relation
     
Get datatype and size for a topological relation saf_get_count_and_type_for_topo_relation
     
Set the pool size for string return value allocations saf_setProps_StrPoolSize
     
The size of the communicator SAF_SIZE
     
Get a description of an alternate indexing spec saf_describe_alternate_indexspec
     
Associates a unit of measure with a specific quantity saf_quantify_unit
     
Declare an Alternative Index Specification saf_declare_alternate_indexspec
     
Load information from the specified path saf_readInfo_path
     
Conveniently specify a boundary subset SAF_BOUNDARY
     
  Specify a callback for error conditions saf_setProps_ErrFunc
     
Conveniently specify a constant field SAF_CONSTANT
     
Conveniently specify a decomposition-centered field SAF_DECOMP
     
Conveniently specify a node-centered field SAF_NODAL
     
Conveniently specify a typical subset SAF_COMMON
     
Conveniently specify a zone-centered field SAF_ZONAL
     
Conveniently specify an embedded boundary subset SAF_EMBEDBND
     
Conveniently specify an general subset SAF_GENERAL
     
  Specify location of SAF’s standard types database SAF_REGISTRIES
     
  Specify MPI database communicator saf_setProps_DbComm
     
  Specify read-only database access saf_setProps_ReadOnly
     
  Specify registry file saf_setProps_Registry
     
Find alternate index specs by matching criteria saf_find_alternate_indexspecs
     
Read an alternate index specs from disk saf_read_alternate_indexspec
     
Write an alternate index specs to disk saf_write_alternate_indexspec
     
  Standard tri-state values SAF_TriState
     
Specify location of SAF’s standard types database SAF_REGISTRIES
     
Get stat error message saf_getInfo_errmsg
     
Check if any stat errors occured saf_getInfo_staterror
     
Retrieve a state saf_read_state
     
Write out a state saf_write_state
     
Attach an attribute to a state group saf_put_state_grp_att
     
Declare a state group saf_declare_state_group
     
Get a description of a state group saf_describe_state_group
     
Get an attribute attached to a state group saf_get_state_grp_att
     
The null state group handle SAF_NULL_STATE_GRP
     
Find state groups saf_find_state_groups
     
Make a state handle a C automatic variable SAF_StateGrp
     
Attach an attribute to a state template saf_put_state_tmpl_att
     
Declare a state template saf_declare_state_tmpl
     
Find a state template saf_find_state_tmpl
     
Get a description of a state template saf_describe_state_tmpl
     
Get an attribute attached to a state template saf_get_state_tmpl_att
     
The null state template handle SAF_NULL_STMPL
     
Make a state template handle a C automatic variable SAF_StateTmpl
     
Is field stored on self saf_is_self_stored_field
     
Is topological relation stored on self saf_is_self_stored_topo_relation
     
Copy a string _saf_strdup
     
Return a pointer to an error string saf_error_str
     
  String allocation modes SAF_StrMode
     
Set string allocation style saf_setProps_StrMode
     
Returns string representation of version number saf_version_string
     
Set the pool size for string return value allocations saf_setProps_StrPoolSize
     
Set string allocation style saf_setProps_StrMode
     
Conveniently specify a boundary subset SAF_BOUNDARY
     
Conveniently specify a typical subset SAF_COMMON
     
Conveniently specify an embedded boundary subset SAF_EMBEDBND
     
Conveniently specify an general subset SAF_GENERAL
     
Find sets by traversing the subset inclusion lattice saf_find_sets
     
  Subset inclusion lattice roles SAF_SilRole
     
Declare a subset relation saf_declare_subset_relation
     
Get a description of a subset relation saf_describe_subset_relation
     
Get datatype and size for a subset relation saf_get_count_and_type_for_subset_relation
     
Read the data for a subset relation saf_read_subset_relation
     
Reuse data in a subset relation saf_use_written_subset_relation
     
Set the destination form of a subset relation saf_target_subset_relation
     
Write a subset relation saf_write_subset_relation
     
  Subset relation representation types SAF_SubsetRelRep
     
Find subset relations saf_find_subset_relations
     
Attach an attribute to a suite saf_put_suite_att
     
Declare a suite saf_declare_suite
     
Get a description of a suite saf_describe_suite
     
Get an attribute attached to a suite saf_get_suite_att
     
The null suite handle SAF_NULL_SUITE
     
Make a suite handle a C automatic variable SAF_Suite
     
Find suites saf_find_suites
     
  Synchronization barrier SAF_BARRIER
     
The quantity Temperature SAF_QTEMP
     
Attach an attribute to a state template saf_put_state_tmpl_att
     
Declare a field template saf_declare_field_tmpl
     
Declare a state template saf_declare_state_tmpl
     
Find a state template saf_find_state_tmpl
     
Get a description of a field template saf_describe_field_tmpl
     
Get a description of a state template saf_describe_state_tmpl
     
Get an attribute attached to a state template saf_get_state_tmpl_att
     
Get an attribute with a field template saf_get_field_tmpl_att
     
Put an attribute with a field template saf_put_field_tmpl_att
     
The null field template handle SAF_NULL_FTMPL
     
The null state template handle SAF_NULL_STMPL
     
Make a field template handle a C automatic variable SAF_FieldTmpl
     
Make a state template handle a C automatic variable SAF_StateTmpl
     
Find field templates saf_find_field_tmpls
     
The quantity Time SAF_QTIME
     
Trace SAF API calls and times SAF_TRACING
     
  Top mode tri-state SAF_TopMode
     
  Topological dimensions SAF_TopoDim
     
Declare a topological relation saf_declare_topo_relation
     
Get datatype and size for a topological relation saf_get_count_and_type_for_topo_relation
     
Get description of topological relation saf_describe_topo_relation
     
Set the destination form of a topological relation saf_target_topo_relation
     
Read topological relation data saf_read_topo_relation
     
Write topological relation data saf_write_topo_relation
     
Is topological relation stored on self saf_is_self_stored_topo_relation
     
Find topological relations saf_find_topo_relations
     
  Trace SAF API calls and times SAF_TRACING
     
  Translate unit by an offset saf_offset_unit
     
Find sets by traversing the subset inclusion lattice saf_find_sets
     
Boundary set tri-state SAF_BoundMode
     
Decomposition tri-state SAF_DecompMode
     
Extendable set tri-state SAF_ExtendMode
     
Top mode tri-state SAF_TopMode
     
Standard tri-state values SAF_TriState
     
Begin a TRY/CATCH block SAF_TRY_BEGIN
     
Begin a the CATCH part of a TRY/CATCH block SAF_CATCH
     
End a TRY/CATCH block SAF_TRY_END
     
  Turn off aborts saf_setProps_DontAbort
     
Compare two collections saf_same_collections
     
Determine if two handles refer to the same object SAF_EQUIV
     
Declare a new algebraic type saf_declare_algebraic
     
Declare a new basis type saf_declare_basis
     
Declare a new evaluation type saf_declare_evaluation
     
Describe a basis type saf_describe_basis
     
Describe an algebraic type saf_describe_algebraic
     
Describe an evaluation type saf_describe_evaluation
     
Find one algebraic type saf_find_one_algebraic
     
Find one basis type saf_find_one_basis
     
Find one evaluation type saf_find_one_evaluation
     
Basis types SAF_BasisConstants
     
Common algebraic types SAF_ALGTYPE
     
Evaluation Types SAF_EvalConstants
     
Find algebraic types saf_find_algebraics
     
Find evaluation types saf_find_evaluations
     
Find relation representation types saf_find_relreps
     
Relation representation types SAF_TopoRelRep
     
Subset relation representation types SAF_SubsetRelRep
     
Specify location of SAF’s standard types database SAF_REGISTRIES
     
Conveniently specify a typical subset SAF_COMMON
     
  Ungrab HDF5 I/O library saf_ungrab_hdf5
     
Apply a logarithmic scale to a unit saf_log_unit
     
Convenience function for finding a unit saf_find_one_unit
     
Declare a new unit saf_declare_unit
     
Find the not applicable unit saf_find_unit_not_applicable
     
Translate unit by an offset saf_offset_unit
     
Query unit characteristics saf_describe_unit
     
Divide a unit into a unit definition saf_divide_unit
     
Multiply a unit into a unit definition saf_multiply_unit
     
Divide a unit into a unit definition saf_divide_unit
     
Multiply a unit into a unit definition saf_multiply_unit
     
Associates a unit of measure with a specific quantity saf_quantify_unit
     
Find units saf_find_units
     
The universe set handle SAF_UNIVERSE
     
Create or update a non-sharable attribute saf_put_attribute
     
  Update database contents saf_update_database
     
Determine if a handle is a valid handle SAF_VALID
     
Convert a single value _saf_convert
     
Set the pool size for string return value allocations saf_setProps_StrPoolSize
     
Create a new database property list with default values saf_createProps_database
     
Create a new library property list with default values saf_createProps_lib
     
Standard tri-state values SAF_TriState
     
Make a field handle a C automatic variable SAF_Field
     
Make a field template handle a C automatic variable SAF_FieldTmpl
     
Make a relation handle a C automatic variable SAF_Rel
     
Make a state handle a C automatic variable SAF_StateGrp
     
Make a state template handle a C automatic variable SAF_StateTmpl
     
Make a suite handle a C automatic variable SAF_Suite
     
Serial/Parallel-dependent variable SAF_PARALLEL_VAR
     
Version-dependent variable SAF_VERSION_VAR
     
Get the HDF5 version saf_getInfo_hdfversion
     
Get the MPI library version saf_getInfo_mpiversion
     
Get the SAF library version saf_getInfo_libversion
     
  Version Annotation SAF_VERSION_ANNOT
     
Major version number SAF_VERSION_MAJOR
     
Minor version number SAF_VERSION_MINOR
     
Returns string representation of version number saf_version_string
     
  Version-dependent variable SAF_VERSION_VAR
     
Queries whether data has been written saf_data_has_been_written_to_comp_field
     
  Wildcards for searching SAF
     
  Write a subset relation saf_write_subset_relation
     
  Write an alternate index specs to disk saf_write_alternate_indexspec
     
  Write out a state saf_write_state
     
  Write the data for a field saf_write_field
     
  Write topological relation data saf_write_topo_relation
     
Queries whether data has been written saf_data_has_been_written_to_comp_field
     
Conveniently specify a zone-centered field SAF_ZONAL