This page contains proposed changes for a future release of ROCm. Read the latest Linux release of ROCm documentation for your production environments.

hipfort_hiprand_enums.f File Reference

hipfort_hiprand_enums.f File Reference#

HIPFORT API Reference: hipfort_hiprand_enums.f File Reference
hipfort_hiprand_enums.f File Reference

Modules

module  hipfort_hiprand_enums
 

Enumerations

enum  {
  hipfort_hiprand_enums::hiprand_status_success = 0 , hipfort_hiprand_enums::hiprand_status_version_mismatch = 100 , hipfort_hiprand_enums::hiprand_status_not_initialized = 101 , hipfort_hiprand_enums::hiprand_status_allocation_failed = 102 ,
  hipfort_hiprand_enums::hiprand_status_type_error = 103 , hipfort_hiprand_enums::hiprand_status_out_of_range = 104 , hipfort_hiprand_enums::hiprand_status_length_not_multiple = 105 , hipfort_hiprand_enums::hiprand_status_double_precision_required = 106 ,
  hipfort_hiprand_enums::hiprand_status_launch_failure = 201 , hipfort_hiprand_enums::hiprand_status_preexisting_failure = 202 , hipfort_hiprand_enums::hiprand_status_initialization_failed = 203 , hipfort_hiprand_enums::hiprand_status_arch_mismatch = 204 ,
  hipfort_hiprand_enums::hiprand_status_internal_error = 999 , hipfort_hiprand_enums::hiprand_status_not_implemented = 1000
}
 
enum  {
  hipfort_hiprand_enums::hiprand_rng_test = 0 , hipfort_hiprand_enums::hiprand_rng_pseudo_default = 400 , hipfort_hiprand_enums::hiprand_rng_pseudo_xorwow = 401 , hipfort_hiprand_enums::hiprand_rng_pseudo_mrg32k3a = 402 ,
  hipfort_hiprand_enums::hiprand_rng_pseudo_mtgp32 = 403 , hipfort_hiprand_enums::hiprand_rng_pseudo_mt19937 = 404 , hipfort_hiprand_enums::hiprand_rng_pseudo_philox4_32_10 = 405 , hipfort_hiprand_enums::hiprand_rng_quasi_default = 500 ,
  hipfort_hiprand_enums::hiprand_rng_quasi_sobol32 = 501 , hipfort_hiprand_enums::hiprand_rng_quasi_scrambled_sobol32 = 502 , hipfort_hiprand_enums::hiprand_rng_quasi_sobol64 = 503 , hipfort_hiprand_enums::hiprand_rng_quasi_scrambled_sobol64 = 504
}