DRUFAN ON THE CRAY - AN ANALYSIS OF CPU USAGE, PARALLEL PROCESSING POSSIBILITIES AND COMPARISON WITH OTHER JRC CODES
The thermohydraulic reactor safety code DRUFAN has been converted to run on a Cray computer. It was found that the code runs about three times faster on this computer than on the original Amdahl computer and that this speedup is due to the increased scalar speed of the Cray with respect to the Amdahl. The effect of vectorisation is very slight. DRUFAN spends most of its time calculating thermodynamic properties, mostly in order to calculate the thermal interaction between the fluid and the solid structure. This procedure cannot be vectorised within the framework of the present DRUFAN version but could, theoretically, be multitasked. Attempts to implement multitasking failed however due to the complicated nature of the FORTRAN in DRUFAN. Other workers have converted codes to run on the Cray. For large codes (those with tens of thousands of FORTRAN statements) similar results to those from DRUFAN were found. Gains from vectorisation were slight. The only code that speeded up significantly after vectorisation was much smaller and had been completely restructured. An understanding of which parts of a code take up most cpu time can lead to speedups using conventional (i.e. non parallel) techniques on both the Cray and the Amdahl.
Bibliographic Reference: EUR 11053 EN (1987) MF, 45 P., BFR 150, BLOW-UP COPY BFR 225, EUROFFICE, LUXEMBOURG, POB 1003
Availability: Can be ordered online
Record Number: 1989126003900 / Last updated on: 1988-02-01
Available languages: en