{"entities":{"Q1712079":{"pageid":1722820,"ns":120,"title":"Item:Q1712079","lastrevid":69000528,"modified":"2026-04-13T03:38:56Z","type":"item","id":"Q1712079","labels":{"en":{"language":"en","value":"Parallel reservoir simulation with OpenACC and domain decomposition"}},"descriptions":{"en":{"language":"en","value":"scientific article; zbMATH DE number 7003864"}},"aliases":{},"claims":{"P31":[{"mainsnak":{"snaktype":"value","property":"P31","hash":"fd5912e4dab4b881a8eb0eb27e7893fef55176ad","datavalue":{"value":{"entity-type":"item","numeric-id":56887,"id":"Q56887"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q1712079$28E73E95-E9C9-4573-851F-6CF4CCC46336","rank":"normal"}],"P159":[{"mainsnak":{"snaktype":"value","property":"P159","hash":"4a7e9b08b23ba63846679cbef6b619e7fb82be6a","datavalue":{"value":{"text":"Parallel reservoir simulation with OpenACC and domain decomposition","language":"en"},"type":"monolingualtext"},"datatype":"monolingualtext"},"type":"statement","id":"Q1712079$4A60BD31-4FC2-4D4E-B186-4455128E765E","rank":"normal"}],"P225":[{"mainsnak":{"snaktype":"value","property":"P225","hash":"b17ab1bcb371e853a027d1fa26f27f3f295dc166","datavalue":{"value":"1461.76366","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q1712079$BD803A5B-8032-4F91-BE94-E2787EE61306","rank":"normal"}],"P16":[{"mainsnak":{"snaktype":"value","property":"P16","hash":"da48964c9091f834e4f7885c927fd4551552f813","datavalue":{"value":{"entity-type":"item","numeric-id":1712077,"id":"Q1712077"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q1712079$864DF82C-C5A4-4BCC-88D7-72AF88431C6B","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P16","hash":"ce8e911e188d9b573d8fc9242a235896b2d194df","datavalue":{"value":{"entity-type":"item","numeric-id":1712078,"id":"Q1712078"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q1712079$6FCF5665-2960-4CBC-9724-B55F261A3282","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P16","hash":"64e500da710e2e9de899a7c37e23d2276c1c6b84","datavalue":{"value":{"entity-type":"item","numeric-id":226671,"id":"Q226671"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q1712079$6E533892-39A4-4647-A400-2B4C8614A56D","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P16","hash":"2e08f79a9d6b078381d55c5efaae773d0d1889ae","datavalue":{"value":{"entity-type":"item","numeric-id":331222,"id":"Q331222"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q1712079$DA26B3D7-7DD0-41B7-96B9-949A7D0B4782","rank":"normal"}],"P200":[{"mainsnak":{"snaktype":"value","property":"P200","hash":"18e3aed7ec2baba1bc6b2c08988b16bb9ac0e77f","datavalue":{"value":{"entity-type":"item","numeric-id":82263,"id":"Q82263"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q1712079$C3004BEA-421E-4C26-B49C-F9832FFE4F15","rank":"normal"}],"P28":[{"mainsnak":{"snaktype":"value","property":"P28","hash":"8fff9bd45b0fd47846e73735b339a81986d60014","datavalue":{"value":{"time":"+2019-01-21T00:00:00Z","timezone":0,"before":0,"after":0,"precision":11,"calendarmodel":"http://www.wikidata.org/entity/Q1985727"},"type":"time"},"datatype":"time"},"type":"statement","id":"Q1712079$B6214886-45DF-4771-B603-95E19B6DCDE9","rank":"normal"}],"P1448":[{"mainsnak":{"snaktype":"value","property":"P1448","hash":"9b9923572270e8c40144a1a7ec336a601a2e3474","datavalue":{"value":"Summary: Parallel reservoir simulation is an important approach to solving real-time reservoir management problems. Recently, there is a new trend of using a graphics processing unit (GPU) to parallelize the reservoir simulations. Current GPU-aided reservoir simulations focus on compute unified device architecture (CUDA). Nevertheless, CUDA is not functionally portable across devices and incurs high amount of code. Meanwhile, domain decomposition is not well used for GPU-based reservoir simulations. In order to address the problems, we propose a parallel method with OpenACC to accelerate serial code and reduce the time and effort during porting an application to GPU. Furthermore, the GPU-aided domain decomposition is developed to accelerate the efficiency of reservoir simulation. The experimental results indicate that (1) the proposed GPU-aided approach can outperform the CPU-based one up to about two times, meanwhile with the help of OpenACC, the workload of the transplant code was reduced significantly by about 22 percent of the source code, (2) the domain decomposition method can further improve the execution efficiency up to \\(1.7\\times\\). The proposed parallel reservoir simulation method is a efficient tool to accelerate reservoir simulation.","type":"string"},"datatype":"string"},"type":"statement","id":"Q1712079$8EB58302-2BF5-4C81-97F9-279EA0C15949","rank":"normal"}],"P226":[{"mainsnak":{"snaktype":"value","property":"P226","hash":"b1f5ea0fff7c46aaa7b6931ddae28abf5dc31387","datavalue":{"value":"76M99","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q1712079$57769535-0DE5-4821-B434-CB7EBEC950FD","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P226","hash":"ee3e5c0c7b7a2604a158aa9cb64b643fa53a0cc7","datavalue":{"value":"65N55","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q1712079$991BC177-8838-4978-9682-DD9AF11256E4","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P226","hash":"e804577640ebb408257a4a017aaf6a013220e36f","datavalue":{"value":"65Y10","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q1712079$9259A9C5-0995-4701-8345-B73EE9002201","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P226","hash":"f379c1f2f9346ca988c4dafa1c6d316581086935","datavalue":{"value":"76S05","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q1712079$9C21AF29-3BBD-4C2C-AA9D-3796FB08181B","rank":"normal"}],"P1451":[{"mainsnak":{"snaktype":"value","property":"P1451","hash":"b3da4a840bd71b68081a99c20fcee2a0e675ecd2","datavalue":{"value":"7003864","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q1712079$2CD638E7-0D3F-4379-A4B4-FFAF9972C509","rank":"normal"}],"P1450":[{"mainsnak":{"snaktype":"value","property":"P1450","hash":"e19c00ea70ac4e2b8c9e1bf58181fe804b155dca","datavalue":{"value":"reservoir simulation","type":"string"},"datatype":"string"},"type":"statement","id":"Q1712079$B6DA6CD9-BA3A-455F-9828-A3349FA2A06B","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P1450","hash":"cc60d3fe82efb77352f08f7d64b8a6fece2682bd","datavalue":{"value":"domain decomposition","type":"string"},"datatype":"string"},"type":"statement","id":"Q1712079$A3B032E7-A4FB-4A85-BBA5-915CF5A96C37","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P1450","hash":"851aecd5b000a84310e2709af50e36743fb35a9d","datavalue":{"value":"OpenACC","type":"string"},"datatype":"string"},"type":"statement","id":"Q1712079$C89091E1-1BE7-495D-B668-8F39FFE2DE7B","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P1450","hash":"d9895a51bd1e6aa5a5c5e4917c5719aca89bef45","datavalue":{"value":"GPGPU","type":"string"},"datatype":"string"},"type":"statement","id":"Q1712079$DDCC09F0-F6C4-42B2-882C-CCA99DF8ECE7","rank":"normal"}],"P1463":[{"mainsnak":{"snaktype":"value","property":"P1463","hash":"f3a054baa4efca75beada6ac9f2f664c52ac32a0","datavalue":{"value":{"entity-type":"item","numeric-id":15791,"id":"Q15791"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q1712079$1ED51922-9454-4879-A2E6-50BD8F220710","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P1463","hash":"506a47714459a8fa6461e2c16274fa9d0e2d80d4","datavalue":{"value":{"entity-type":"item","numeric-id":20079,"id":"Q20079"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q1712079$DCFBDD47-51C7-4927-ACFD-465DF6275788","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P1463","hash":"0d32e211599382a9eee9e186d0f166c1cad001b1","datavalue":{"value":{"entity-type":"item","numeric-id":21098,"id":"Q21098"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q1712079$5CFCD778-1386-4205-A824-A6BCDC41DB25","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P1463","hash":"a90ce5f7321b81736e6fc4e71ad58dc81928fe3c","datavalue":{"value":{"entity-type":"item","numeric-id":23040,"id":"Q23040"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q1712079$155BA6E5-3FE2-4558-B826-901A1D3F4723","rank":"normal"}],"P1460":[{"mainsnak":{"snaktype":"value","property":"P1460","hash":"57f7fea50d2ce1b39b695c4a1313582eed405e38","datavalue":{"value":{"entity-type":"item","numeric-id":5976449,"id":"Q5976449"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q1712079$FB64C640-5677-4D25-8B37-BA0AE395C114","rank":"normal"}],"P205":[{"mainsnak":{"snaktype":"value","property":"P205","hash":"8a6f139bfe187854dc1f597847f0bfccd19f7f65","datavalue":{"value":"https://doi.org/10.3390/a11120213","type":"string"},"datatype":"url"},"type":"statement","id":"Q1712079$C76C5252-F0BB-4E5F-BF9A-6D8120F2DE01","rank":"normal"}],"P388":[{"mainsnak":{"snaktype":"value","property":"P388","hash":"3fb7ce388dc81dcfdca550c7b7922a2c6e153be2","datavalue":{"value":"W2905575649","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q1712079$E836FF73-74AA-4C29-91AA-FFFEB5AA598B","rank":"normal"}],"P223":[{"mainsnak":{"snaktype":"value","property":"P223","hash":"ab74c012f04f185ffe8de7f877e2626b3f069c1c","datavalue":{"value":{"entity-type":"item","numeric-id":1645717,"id":"Q1645717"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q1712079$0994D247-961F-44B1-B487-8385C1122FA6","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P223","hash":"94f303e2c64fee7c3db6ea9600815c0e18424ed9","datavalue":{"value":{"entity-type":"item","numeric-id":2847756,"id":"Q2847756"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q1712079$6A21B4E6-250B-4F89-819A-65B6ABCA07B1","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P223","hash":"28336ae6329956413fdb664c2748538b3caec15d","datavalue":{"value":{"entity-type":"item","numeric-id":1360395,"id":"Q1360395"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q1712079$062D4D85-6EA3-41A4-BC33-950EEF87DE06","rank":"normal"}],"P12":[{"mainsnak":{"snaktype":"value","property":"P12","hash":"b9e8a8ef458f303608163508dc004a0010602c10","datavalue":{"value":"Q128720825","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q1712079$46FCCA27-6067-4F7A-886F-FACDAE5A7448","rank":"normal"}],"P27":[{"mainsnak":{"snaktype":"value","property":"P27","hash":"3fd21d96b33718ebd8d9c303bee97b4c371ef0e0","datavalue":{"value":"10.3390/A11120213","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q1712079$39744CBF-57BB-492E-84BE-133B653CC8B3","rank":"normal"}],"P1643":[{"mainsnak":{"snaktype":"value","property":"P1643","hash":"081dd512f59a49f430d6ca4c06b04bc47aea95fe","datavalue":{"value":{"entity-type":"item","numeric-id":3133629,"id":"Q3133629"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","qualifiers":{"P1659":[{"snaktype":"value","property":"P1659","hash":"67524fbb45bb2f023d696626529af6542af8eb37","datavalue":{"value":{"amount":"+0.7978920936584473","unit":"1"},"type":"quantity"},"datatype":"quantity"}],"P1660":[{"snaktype":"value","property":"P1660","hash":"a327a09ea0305e98d5cf33bd4036320e19f2aed0","datavalue":{"value":{"entity-type":"item","numeric-id":6821328,"id":"Q6821328"},"type":"wikibase-entityid"},"datatype":"wikibase-item"}]},"qualifiers-order":["P1659","P1660"],"id":"Q1712079$AE926A9E-96F8-4EB2-BDD8-F6380AF3427F","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P1643","hash":"96fbc7709a4f83e40a705c09bbbb1b2897e6fe90","datavalue":{"value":{"entity-type":"item","numeric-id":2869159,"id":"Q2869159"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","qualifiers":{"P1659":[{"snaktype":"value","property":"P1659","hash":"f8e12dab3015656ddd0c62eb02188e1eee476e64","datavalue":{"value":{"amount":"+0.754793107509613","unit":"1"},"type":"quantity"},"datatype":"quantity"}],"P1660":[{"snaktype":"value","property":"P1660","hash":"a327a09ea0305e98d5cf33bd4036320e19f2aed0","datavalue":{"value":{"entity-type":"item","numeric-id":6821328,"id":"Q6821328"},"type":"wikibase-entityid"},"datatype":"wikibase-item"}]},"qualifiers-order":["P1659","P1660"],"id":"Q1712079$A570D196-9728-4BA9-9AF2-321CCA6F6E59","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P1643","hash":"c24fe2be6531906e7744069ec9211a1685d65801","datavalue":{"value":{"entity-type":"item","numeric-id":5153694,"id":"Q5153694"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","qualifiers":{"P1659":[{"snaktype":"value","property":"P1659","hash":"686f99e5287d82912add730f62e98df35c7baab9","datavalue":{"value":{"amount":"+0.7451515793800354","unit":"1"},"type":"quantity"},"datatype":"quantity"}],"P1660":[{"snaktype":"value","property":"P1660","hash":"a327a09ea0305e98d5cf33bd4036320e19f2aed0","datavalue":{"value":{"entity-type":"item","numeric-id":6821328,"id":"Q6821328"},"type":"wikibase-entityid"},"datatype":"wikibase-item"}]},"qualifiers-order":["P1659","P1660"],"id":"Q1712079$AE3D2AEC-AA75-43A7-AB7E-128597E6AB44","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P1643","hash":"173e9f9464249d3ff75a08a8004332c674920ec2","datavalue":{"value":{"entity-type":"item","numeric-id":723190,"id":"Q723190"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","qualifiers":{"P1659":[{"snaktype":"value","property":"P1659","hash":"9bca136fae7af0a2d0752d33d3f876151be0f50d","datavalue":{"value":{"amount":"+0.7441502213478088","unit":"1"},"type":"quantity"},"datatype":"quantity"}],"P1660":[{"snaktype":"value","property":"P1660","hash":"a327a09ea0305e98d5cf33bd4036320e19f2aed0","datavalue":{"value":{"entity-type":"item","numeric-id":6821328,"id":"Q6821328"},"type":"wikibase-entityid"},"datatype":"wikibase-item"}]},"qualifiers-order":["P1659","P1660"],"id":"Q1712079$9791AC57-CCD8-48AD-9006-2E905CFF16EA","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P1643","hash":"a165999ad962a09b007639983e68a01b91e16301","datavalue":{"value":{"entity-type":"item","numeric-id":4860199,"id":"Q4860199"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","qualifiers":{"P1659":[{"snaktype":"value","property":"P1659","hash":"73ce181d148271ef7b3a63c54da687a0269fbd2e","datavalue":{"value":{"amount":"+0.7349681854248047","unit":"1"},"type":"quantity"},"datatype":"quantity"}],"P1660":[{"snaktype":"value","property":"P1660","hash":"a327a09ea0305e98d5cf33bd4036320e19f2aed0","datavalue":{"value":{"entity-type":"item","numeric-id":6821328,"id":"Q6821328"},"type":"wikibase-entityid"},"datatype":"wikibase-item"}]},"qualifiers-order":["P1659","P1660"],"id":"Q1712079$36E2E9C0-81C8-4818-9054-4C6A1C76DB9E","rank":"normal"}],"P163":[{"mainsnak":{"snaktype":"value","property":"P163","hash":"45fcd4163b5f33e6e8c784f5522d7246c0a1a61e","datavalue":{"value":{"entity-type":"item","numeric-id":57056,"id":"Q57056"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q1712079$1B2D81E6-EA12-4596-A378-00D34BCAB9EF","rank":"normal"}]},"sitelinks":{"mardi":{"site":"mardi","title":"Parallel reservoir simulation with OpenACC and domain decomposition","badges":[],"url":"https://portal.mardi4nfdi.de/wiki/Parallel_reservoir_simulation_with_OpenACC_and_domain_decomposition"}}}}}