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
}