Difference between revisions of "Sparsehash"

From UFRC
Jump to navigation Jump to search
(Created page with "Category:SoftwareCategory:GoogleCategory:API {|<!--CONFIGURATION: REQUIRED--> |{{#vardefine:app|sparsehash}} |{{#vardefine:url|https://github.com/sparsehash/sparse...")
 
m (Text replacement - "#uppercase" to "uc")
Line 30: Line 30:
 
Run <code>module spider {{#var:app}}</code> to find out what environment modules are available for this application.
 
Run <code>module spider {{#var:app}}</code> to find out what environment modules are available for this application.
 
==System Variables==
 
==System Variables==
* HPC_{{#uppercase:{{#var:app}}}}_DIR - installation directory
+
* HPC_{{uc:{{#var:app}}}}_DIR - installation directory
* HPC_{{#uppercase:{{#var:app}}}}_BIN - executable directory
+
* HPC_{{uc:{{#var:app}}}}_BIN - executable directory
* HPC_{{#uppercase:{{#var:app}}}}_DOC - documentation directory
+
* HPC_{{uc:{{#var:app}}}}_DOC - documentation directory
* HPC_{{#uppercase:{{#var:app}}}}_EXE - examples directory
+
* HPC_{{uc:{{#var:app}}}}_EXE - examples directory
  
 
<!--Configuration-->
 
<!--Configuration-->

Revision as of 21:24, 6 December 2019

Description

sparsehash website  

Several hash-map implementations, similar in API to SGI's hash_map class, but with different performance characteristics. sparse_hash_map uses very little space overhead, 1-2 bits per entry. dense_hash_map is very fast, particulary on lookup. (sparse_hash_set and dense_hash_set are the set versions of these routines.) On the other hand, these classes have requirements that may not make them appropriate for all applications.

Environment Modules

Run module spider sparsehash to find out what environment modules are available for this application.

System Variables

  • HPC_SPARSEHASH_DIR - installation directory
  • HPC_SPARSEHASH_BIN - executable directory
  • HPC_SPARSEHASH_DOC - documentation directory
  • HPC_SPARSEHASH_EXE - examples directory