Changes between Version 5 and Version 6 of 2020WP/HPC-10_mcastril_HPDAonlineDiagGPU
- Timestamp:
- 2020-06-11T09:35:58+02:00 (4 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
2020WP/HPC-10_mcastril_HPDAonlineDiagGPU
v5 v6 43 43 == Tests 44 44 45 '''Test case functionality:''' Test hardware and software requirements, test if sample code return value on the desirable range. 45 46 47 '''Test case setup:''' 46 48 49 * Check if one or more compatible GPU is present 50 * Check if GPU driver is compatible 51 * Run sample and test returned value 52 53 '''Test case verification value:''' 54 55 * Return logical value pointing if requirements are present. 56 * Return float relative error from expected sample value. This value must be smaller than 0.1%. 57 58 '''Status of the test case as for now:''' Not developed yet. 59 60 '''Expected characteristics:''' 61 62 a) When the option is not activated, the code should pass all the set test and should not display any difference in results nor computational performance. 63 64 b) When the option is enabled, a system test must be performed to check if the system fulfills the minimum hardware requirement, there will be some differences that should be appreciable: 65 66 The implementation will reduce run time and have a small increase in memory fingerprint. The impact is expected to make the time of execution of the ported diagnostics routines negligible compared to the non GPU ported case. 67 68 The diagnostics results won't be bit-to-bit identical to CPU-only implementation runs or in other hardware but will be reproducible in the same hardware and stack software. 69 70 The ported diagnostic results will be dependent on float point implementation of the GPU hardware and software. There will be no change in other NEMO subroutines. 47 71 == Review 48 72