Card 6y - GPU Radiation Activation

This optional card activates the graphics processing unit (GPU) to calculate radiation requests using the VFRTGPU module.

Parameters: L, TOGGLE, VFTYPE, NRAYS, RAY_OPTION

L

L is the code VFRTGPU (or 38)

TOGGLE

TOGGLE specifies whether view factors are calculated.

  • TOGGLE = ON (or 4): VFS12, VFSALL, VFS1ALL, VFSENC Cards are processed to calculate view factor requests using the VFRTGPU module. For more information see, Card 6a - View Factor Request.
  • TOGGLE = OFF (or 5): View factors are not calculated.

VFTYPE

VFTYPE specifies the method used for computing view factors.

  • VFTYPE = 0: Black body view factors are computed using the Monte Carlo method.
  • VFTYPE = 1: Radiative conductances are computed using the ray-tracing Monte Carlo method.

NRAYS

NRAYS specifies the number of rays that are launched from an element. Depending on the RAY_OPTION flag, the number of rays to be launched to or from an element will be either NRAYS (absolute) or NRAYS per unit area. For view factor requests and radiative source requests, NRAYS specifies the number of rays launched from each element. For environmental heating requests (solar, earth, orbit, or diurnal heating requests), NRAYS specifies the number of rays launched to each element.

RAY_OPTION

RAY_OPTION specifies how rays are launch.

  • RAY_OPTION = AREA: NRAYS rays per unit area are launched from or (in the case of environmental heating requests) to the element.
  • RAY_OPTION = ABSOLUTE: NRAYS rays are launched per element.

Code example


 $ Radiation(1)                           
 MESH RESET
 VFRTGPU ON 0 666
 VFS12 "Radiation(1) - Region Radiating from Top Side" "Radiation(1) - Region Radiating from Top Side" 0 0 0 SPACE
 VFRTGPU OFF

Notes

To use the VFRTGPU module, you must have an NVIDIA graphics card. NVIDIA GPUs with the Kepler microarchitecture or later are supported. However, Pascal microarchitecture version or later graphics card are recommended.