Currently, RELAP5 is undergoing a transformation that will replace much of its coding with equivalent structured Fortran 90 coding. Four efforts are underway to modernize the code architecture of RELAP5-3D. These are parallelization, vectorization, code restructuring, and conversion to Fortran 90. The first two improve code run speed via on computer platforms of certain architectures. These code modifications have little effect on normal code performance on non-vector and non-parallel computers because they are mostly done with compiler directives. The third and fourth efforts involve considerable rewriting of the source code. The third code improvement effort addresses code readability and maintainability. These are being greatly enhanced ...
Parafrase transforms a FORTRAN code, subroutine by subroutine, into a parallel code for a vector and...
Some fundamental principles for developing computer programs which are compatible with array-oriente...
Some issues in the relationship of coding style and compiler optimization are discussed with regard ...
As both the computer industry and field of nuclear science and engineering move forward, there is a ...
The RELAP5-3D source code is unstructured with many interwoven logic flow paths. By restructuring th...
RELAP5-3D is a nuclear power plant code used worldwide for safety analysis, design, and operator tra...
The RELAP5-3D computer program has been recently improved. Changes were made as follows: (1) heat st...
Fortran has largely enjoyed prominence for the past few decades as the computer programming language...
As it is widely known, multi-core computers are broadly used these days, and automatic parallelizati...
A workable approach for modernization of existing software into parallel/distributed applications is...
Programs in use today generally have all of the function and information processing capabilities req...
This thesis is based on a certain type of legacy software that came from scientific research. Scient...
We use knot count and path count metrics to identify which routines in the Level 1 basic linear alge...
Not since the advent of the integrated development environ-ment has a development tool had the impac...
This paper presents a catalog of code refactorings that are intended to improve the different qualit...
Parafrase transforms a FORTRAN code, subroutine by subroutine, into a parallel code for a vector and...
Some fundamental principles for developing computer programs which are compatible with array-oriente...
Some issues in the relationship of coding style and compiler optimization are discussed with regard ...
As both the computer industry and field of nuclear science and engineering move forward, there is a ...
The RELAP5-3D source code is unstructured with many interwoven logic flow paths. By restructuring th...
RELAP5-3D is a nuclear power plant code used worldwide for safety analysis, design, and operator tra...
The RELAP5-3D computer program has been recently improved. Changes were made as follows: (1) heat st...
Fortran has largely enjoyed prominence for the past few decades as the computer programming language...
As it is widely known, multi-core computers are broadly used these days, and automatic parallelizati...
A workable approach for modernization of existing software into parallel/distributed applications is...
Programs in use today generally have all of the function and information processing capabilities req...
This thesis is based on a certain type of legacy software that came from scientific research. Scient...
We use knot count and path count metrics to identify which routines in the Level 1 basic linear alge...
Not since the advent of the integrated development environ-ment has a development tool had the impac...
This paper presents a catalog of code refactorings that are intended to improve the different qualit...
Parafrase transforms a FORTRAN code, subroutine by subroutine, into a parallel code for a vector and...
Some fundamental principles for developing computer programs which are compatible with array-oriente...
Some issues in the relationship of coding style and compiler optimization are discussed with regard ...