The open archive for STFC research publications

Full Record Details

Persistent URL http://purl.org/net/epubs/work/25709
Record Status Checked
Record Id 25709
Title Implementing a linear equation solver in the CFD code PHOENICS
Abstract The CFD code PHOENICS, one of the most widely used commercial codes, is intended to be 'expandable', allowing experienced users to interface their own modelling features to the processing module. This report describes the feasibilty of implementing a user-defined linear equation solver using a simple conjugate gradient algorithm, in the flow-solving module of PHOENICS, without access to the main source code. It shows how the data can be efficiently accessed and stored with reference to the large central storage array of PHOENICS and this can be used as a starting point for incorporating more complex solvers and other features. The problem of heat. conduction in a cube which leads to the solution of a system of linear equations is used t.o test the method. The new user-written routines including a matrix-vector multiplier are given in the appendices, and the way they are interfaced, built and linked with the PHOENICS modules is also shown. Note that the report does not assess the code in any way.
Organisation SERC
Funding Information
Related Research Object(s):
Licence Information:
Language English (EN)
Type Details URI(s) Local file(s) Year
Report RAL Technical Reports RAL-93-102. 1993. RAL-TR-1993-102a.pdf 1993