{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,7,26]],"date-time":"2024-07-26T06:32:21Z","timestamp":1721975541158},"reference-count":18,"publisher":"Wiley","issue":"6","license":[{"start":{"date-parts":[[2006,10,24]],"date-time":"2006-10-24T00:00:00Z","timestamp":1161648000000},"content-version":"vor","delay-in-days":5441,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Concurrency: Pract. Exper."],"published-print":{"date-parts":[[1991,12]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>The Cellular Automaton Programming Environment (CAPE) was developed as a programming paradigm specific tool for simulation of physical systems by cellular automata (CAs) on the Meiko Computing Surface. CAPE is structured in a way that allows application\u2010specific elements to be replaced whilst retaining the core of the tool.<\/jats:p><jats:p>One of the applications areas where CAPE has been used is in the initial stages of a project which is studying the complex non\u2010linear processes of fracture evolution and fluid flow in geological materials. We describe the programming abstraction provided by CAPE, primarily concentrating on the approach that is taken to reducing the application programmer's initial exposure to issues in parallel computing. We give a brief description of the geological processes that have been simulated, and consider the problems that are associated with this application of CAPE.<\/jats:p>","DOI":"10.1002\/cpe.4330030612","type":"journal-article","created":{"date-parts":[[2006,11,18]],"date-time":"2006-11-18T06:25:17Z","timestamp":1163831117000},"page":"687-698","source":"Crossref","is-referenced-by-count":7,"title":["The use of the CAPE Environment in the simulation of rock fracturing"],"prefix":"10.1002","volume":"3","author":[{"given":"M. G.","family":"Norman","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"J. R.","family":"Henderson","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"I. G.","family":"Main","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"D. J.","family":"Wallace","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","published-online":{"date-parts":[[2006,10,24]]},"reference":[{"key":"e_1_2_1_2_2","first-page":"1","volume-title":"Parallel Processing for Fluid Flow: Methods and Systems","author":"White M.","year":"1990"},{"key":"e_1_2_1_3_2","volume-title":"Solving Scientific Problems on Concurrent Processors","author":"Fox G. C.","year":"1988"},{"key":"e_1_2_1_4_2","doi-asserted-by":"publisher","DOI":"10.1111\/j.1365-246X.1986.tb00662.x"},{"key":"e_1_2_1_5_2","doi-asserted-by":"crossref","unstructured":"M.Wyss \u2018Changes of mean magnitude of Parkfield seismicity: a part of the precursory process?\u2019 Geophysical Research Letters in press (1991).","DOI":"10.1029\/GL017i013p02429"},{"key":"e_1_2_1_6_2","doi-asserted-by":"publisher","DOI":"10.1038\/345426a0"},{"key":"e_1_2_1_7_2","volume-title":"Les Objets Fractals","author":"Mandelbrot B.","year":"1975"},{"key":"e_1_2_1_8_2","doi-asserted-by":"publisher","DOI":"10.1016\/0040-1951(90)90141-T"},{"key":"e_1_2_1_9_2","unstructured":"M.WhiteandE.Mackay \u2018CAPE user guide\u2019 Technical Report ECSP\u2010UG\u201016 Edinburgh Parallel Computing Centre (1989)."},{"key":"e_1_2_1_10_2","unstructured":"M.White andE.Mackay \u2018CAPE programmer's guide\u2019 Technical Report ECSP\u2010UG\u201017 Edinburgh Parallel Computing Centre (1989)."},{"key":"e_1_2_1_11_2","unstructured":"M.WhiteandM. G.Norman CAPE cellular automata and beyond\u2026. Technical Report ECSP\u2010TN\u201039 Edinburgh Parallel Computing Centre (1989)."},{"key":"e_1_2_1_12_2","volume-title":"Applications of Transputers","author":"Norman M. G.","year":"1989"},{"key":"e_1_2_1_13_2","doi-asserted-by":"publisher","DOI":"10.1109\/2.62092"},{"key":"e_1_2_1_14_2","doi-asserted-by":"publisher","DOI":"10.1016\/0167-8191(88)90002-6"},{"key":"e_1_2_1_15_2","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevLett.56.1505"},{"key":"e_1_2_1_16_2","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.4330030307"},{"key":"e_1_2_1_17_2","doi-asserted-by":"publisher","DOI":"10.1109\/12.42122"},{"key":"e_1_2_1_18_2","unstructured":"Roy D.Williams \u2018DIME: a programming environment for unstructured triangular meshes on a distributed\u2010memory parallel processor\u2019 Technical Report C3P\u2010502 CalTech Concurrent Computation Project."},{"key":"e_1_2_1_19_2","doi-asserted-by":"publisher","DOI":"10.1109\/12.61043"}],"container-title":["Concurrency: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fcpe.4330030612","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/cpe.4330030612","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,10,23]],"date-time":"2023-10-23T01:05:37Z","timestamp":1698023137000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/cpe.4330030612"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1991,12]]},"references-count":18,"journal-issue":{"issue":"6","published-print":{"date-parts":[[1991,12]]}},"alternative-id":["10.1002\/cpe.4330030612"],"URL":"https:\/\/doi.org\/10.1002\/cpe.4330030612","archive":["Portico"],"relation":{},"ISSN":["1040-3108","1096-9128"],"issn-type":[{"value":"1040-3108","type":"print"},{"value":"1096-9128","type":"electronic"}],"subject":[],"published":{"date-parts":[[1991,12]]}}}