{"id":{"repo_id":"texas","oai_identifier":"oai:repositories.lib.utexas.edu:2152/128878"},"canonical_url":"https://search.dev.ndltd.org/etd/texas/oai:repositories.lib.utexas.edu:2152/128878","repository":{"repo_id":"texas","name":"University of Texas","base_url":"https://repositories.lib.utexas.edu/server/oai/request"},"display":{"title":"Vectorization and microtasking of UTCHEM on the CRAY X-MP","abstract":"UTCHEM, a chemical flooding simulator, was optimized/vectorized and microtasked on the CRAY X-MP. Details of implementation of these methods on UTCHEM and possible extension to other reservoir simulators were discussed. Speedup factors of up to 40 by a combination of vectorization and microtasking on a two-processor CRAY X-MP were observed. Higher speedup factors were observed on the CRAY X-MP/48. A fully vectorized iterative method for solving the system of equations, Jacobi Conjugate Gradient, which resulted in a significant saving in computation time and storage, was added to the code. This iterative method was also compared to a vectorized Cholesky decomposition, which is a direct method. The method of relative changes was modified in two different ways to include all components for selection of time steps. Modifications to the restart option and dimensioning has increased the flexibility of UTCHEM. With slight modifications the program can be run on other computer systems. Parallel processing was applied to a double precision version of UTCHEM on the Petroleum Engineering VAX 8800 with two processors. Speedup factors of up to 1.6 were observed on this system","abstract_html":"UTCHEM, a chemical flooding simulator, was optimized/vectorized and microtasked on the CRAY X-MP. Details of implementation of these methods on UTCHEM and possible extension to other reservoir simulators were discussed. Speedup factors of up to 40 by a combination of vectorization and microtasking on a two-processor CRAY X-MP were observed. Higher speedup factors were observed on the CRAY X-MP/48. A fully vectorized iterative method for solving the system of equations, Jacobi Conjugate Gradient, which resulted in a significant saving in computation time and storage, was added to the code. This iterative method was also compared to a vectorized Cholesky decomposition, which is a direct method. The method of relative changes was modified in two different ways to include all components for selection of time steps. Modifications to the restart option and dimensioning has increased the flexibility of UTCHEM. With slight modifications the program can be run on other computer systems. Parallel processing was applied to a double precision version of UTCHEM on the Petroleum Engineering VAX 8800 with two processors. Speedup factors of up to 1.6 were observed on this system","abstract_has_math":false,"creators":["Alamdary, Amin Pashapour, 1960-"],"institution":"University of Texas at Austin","degree_name":"Master of Science in Engineering","degree_level":"Masters","degree_discipline":"Petroleum Engineering","degree_department":null,"school":null,"contributors":[],"advisors":["Pope, G. A."],"committee_chairs":[],"committee_members":[],"year":1988,"date_issued":"1988","date_published":"1988","updated_at":"2026-07-24T05:00:58Z","subjects":["Oil field flooding simulation","Cray computers"],"languages":["en"],"rights":["Copyright © is held by the author. Presentation of this material on the Libraries&apos; web site by University Libraries, The University of Texas at Austin was made possible under a limited license grant from the author who has retained all copyrights in the works."],"rights_urls":[],"identifier_entries":[{"key":"dc:identifier.uri","label":"Identifier URI","values":["https://doi.org/10.26153/tsw/55395"],"render_values":[{"text":"https://doi.org/10.26153/tsw/55395","href":"https://doi.org/10.26153/tsw/55395","code":true}]}]},"links":{"outbound_url":"https://hdl.handle.net/2152/128878","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.advisor","label":"Advisor","values":["Pope, G. A."]},{"key":"dc:creator","label":"Author","values":["Alamdary, Amin Pashapour, 1960-"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2024-09-28T20:32:04Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2024-09-28T20:32:04Z"]},{"key":"dc:date.issued","label":"Date","values":["1988"]},{"key":"dc:type","label":"Dc Type","values":["Thesis"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Petroleum Engineering"]},{"key":"thesis:degree_level","label":"Degree Level","values":["Masters"]},{"key":"thesis:degree_name","label":"Degree Name","values":["Master of Science in Engineering"]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["University of Texas at Austin"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Oil field flooding simulation","Cray computers"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language.iso","label":"Language (ISO)","values":["en"]},{"key":"dc:rights","label":"Dc Rights","values":["Copyright © is held by the author. Presentation of this material on the Libraries&apos; web site by University Libraries, The University of Texas at Austin was made possible under a limited license grant from the author who has retained all copyrights in the works."]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.uri","label":"Identifier URI","values":["https://hdl.handle.net/2152/128878","https://doi.org/10.26153/tsw/55395"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["UTCHEM, a chemical flooding simulator, was optimized/vectorized and microtasked on the CRAY X-MP. Details of implementation of these methods on UTCHEM and possible extension to other reservoir simulators were discussed. Speedup factors of up to 40 by a combination of vectorization and microtasking on a two-processor CRAY X-MP were observed. Higher speedup factors were observed on the CRAY X-MP/48. A fully vectorized iterative method for solving the system of equations, Jacobi Conjugate Gradient, which resulted in a significant saving in computation time and storage, was added to the code. This iterative method was also compared to a vectorized Cholesky decomposition, which is a direct method. The method of relative changes was modified in two different ways to include all components for selection of time steps. Modifications to the restart option and dimensioning has increased the flexibility of UTCHEM. With slight modifications the program can be run on other computer systems. Parallel processing was applied to a double precision version of UTCHEM on the Petroleum Engineering VAX 8800 with two processors. Speedup factors of up to 1.6 were observed on this system"]},{"key":"dc:format.medium","label":"Dc Format Medium","values":["electronic"]},{"key":"dc:title","label":"Title","values":["Vectorization and microtasking of UTCHEM on the CRAY X-MP"]}]}],"canonical_facts":{"dc:contributor.advisor":["Pope, G. A."],"dc:creator":["Alamdary, Amin Pashapour, 1960-"],"dc:date.accessioned":["2024-09-28T20:32:04Z"],"dc:date.available":["2024-09-28T20:32:04Z"],"dc:date.issued":["1988"],"dc:description.abstract":["UTCHEM, a chemical flooding simulator, was optimized/vectorized and microtasked on the CRAY X-MP. Details of implementation of these methods on UTCHEM and possible extension to other reservoir simulators were discussed. Speedup factors of up to 40 by a combination of vectorization and microtasking on a two-processor CRAY X-MP were observed. Higher speedup factors were observed on the CRAY X-MP/48. A fully vectorized iterative method for solving the system of equations, Jacobi Conjugate Gradient, which resulted in a significant saving in computation time and storage, was added to the code. This iterative method was also compared to a vectorized Cholesky decomposition, which is a direct method. The method of relative changes was modified in two different ways to include all components for selection of time steps. Modifications to the restart option and dimensioning has increased the flexibility of UTCHEM. With slight modifications the program can be run on other computer systems. Parallel processing was applied to a double precision version of UTCHEM on the Petroleum Engineering VAX 8800 with two processors. Speedup factors of up to 1.6 were observed on this system"],"dc:format.medium":["electronic"],"dc:identifier.uri":["https://hdl.handle.net/2152/128878","https://doi.org/10.26153/tsw/55395"],"dc:language.iso":["en"],"dc:rights":["Copyright © is held by the author. Presentation of this material on the Libraries&apos; web site by University Libraries, The University of Texas at Austin was made possible under a limited license grant from the author who has retained all copyrights in the works."],"dc:subject":["Oil field flooding simulation","Cray computers"],"dc:title":["Vectorization and microtasking of UTCHEM on the CRAY X-MP"],"dc:type":["Thesis"],"thesis:degree_discipline":["Petroleum Engineering"],"thesis:degree_level":["Masters"],"thesis:degree_name":["Master of Science in Engineering"],"thesis:institution_name":["University of Texas at Austin"]},"updated_at":"2026-07-24T05:00:58Z"}