From mlfarias201450 at gmail.com Fri Oct 5 14:33:42 2018 From: mlfarias201450 at gmail.com (Manoel Farias) Date: Fri, 5 Oct 2018 11:33:42 -0300 Subject: [Opm] MULTNUM, PVTNUM issue Message-ID: Dears, I am working with a model with a strong dependency between oil API and depth. Initially, I used the keywords 'EQUALS' and 'PVTNUM' to adress each cell to its correct PVT table. However, durigr the forecast phase, after the waterflood startup, the model became unstable and crashed after several cuts. I did a quick check at OPM Flow manual and it says that a possible cause is oil migration between PVT regions causing material balance errors. I added the following keywords in my deck: *Section RUNSPEC* *GRIDOPTS* *'NO' 4 1* /* *SECTION GRID* *-- -- ARRAY CONSTANT -- ---------- BOX --------- * *-- I1 I2 J1 J2 K1 K2 * *EQUALS * *'MULTNUM' 1 1 91 1 85 1 2 / -- SET REGION 1 * *'MULTNUM' 2 1 91 1 85 3 9 / -- SET REGION 2 * *'MULTNUM' 3 1 91 1 85 10 40 / -- SET REGION 3* *'MULTNUM' 4 1 91 1 85 41 80 / -- SET REGION 4* */ * *-- * *-- SET TRANSMISSIBILITES ACROSS DIFFERENT RESERVOIRS TO ZERO TO ISOLATE * *-- RESERVOIRS * *-- * *-- REGION REGION TRANS DIREC NNC REGION ARRAY * *-- FROM TO MULT OPT OPTS M / F / O * *MULTREGT * *1* 1* 0.0 1* 'ALL' M / * */ * *SECTION REGIONS* *-- * *-- COPY AN ARRAY TO ANOTHER ARRAY BASED ON A REGION NUMBER * *-- * *-- ARRAY ARRAY REGION REGION ARRAY * *-- FROM TO NUMBER M / F / O * *COPYREG * *'MULTNUM' 'PVTNUM' 1 M / -- COPY MULT TO PVT 1* *'MULTNUM' 'PVTNUM' 2 M / -- COPY MULT TO PVT 2* *'MULTNUM' 'PVTNUM' 3 M / -- COPY MULT TO PVT 3* *'MULTNUM' 'PVTNUM' 4 M / -- COPY MULT TO PVT 4* */ * The message I got from Flow is: [image: image.png] Can anybody give a hint about how to overcome this problem? Thanks in advance, Manoel Farias, DSc -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image.png Type: image/png Size: 25527 bytes Desc: not available URL: From joakim.hove at gmail.com Fri Oct 5 17:18:57 2018 From: joakim.hove at gmail.com (Joakim Hove) Date: Fri, 5 Oct 2018 19:18:57 +0200 Subject: [Opm] MULTREGT issues Message-ID: Hello Manoel; of course the error message should have had more details - it seem very clear when you are writing the code itself; but of course totally opaque to a user. I guess there is something to be learned from that. Anyway the source of the error is your MULTREGT keyword where you have defaulted the region value for both src region and the target region; that is not supported (in version 2018.04 - which I assume you are using). So you could expand the MULTREGT keyword manually like this: MULTREGT 1 2 0 / 1 3 0 / 1 4 0 / ... 2 1 0 / 2 3 0 / 2 4 0 / ... / for all region pairs in your model - that should work. Howver - the limitation you have encountered has been fixed recently, so either you can wait for the next release - 2018.10 - which should be out quite soon (i.e. strictly less than two weeks), or if you are into that kind of sport you compile your own flow executable: it is good for you - just like broccoli! -------------- next part -------------- An HTML attachment was scrubbed... URL: From david.baxendale at gmail.com Sun Oct 7 03:50:47 2018 From: david.baxendale at gmail.com (David Baxendale (Private)) Date: Sun, 7 Oct 2018 11:50:47 +0800 Subject: [Opm] Opm Digest, Vol 34, Issue 2 In-Reply-To: References: Message-ID: <27ea6d9b-d37f-b483-97f7-5332bd03f718@gmail.com> Manoel, Jaokim's suggestion will fix the keyword issue but it may not fix the numerical problems if they still exit. If the deck still does not run then use the MULTREGP keyword to set all the different PVT regions inactive except one, something like this -- --       RESET PORE VOLUME FOR DIFFERENT REGIONS -- --       REGION    PORV          REGION ARRAY --       NUMBER    MULT          M / F / O MULTREGP          1         1.0           M             /          2         0.0           M             /          3         0.0           M             /          4         0.0           M             / / If this  does not run then the problem lies some where else. In most cases numerical issues are associated with the input data so check that the pressures at the GOC's (as per the EQUIL keyword) are consistent with the saturation pressure in the PVT data sets. Note in the up and coming 2018-10 release I think the PBVD keyword is active so you can use the and PVT data set and the PBVD  keyword to set the saturation pressure with depth. The 2018-10 release is expected to be available sometime this month. ThunderBird Signature File ------------------------------------------------------------------------ On 06-Oct-18 20:00, opm-request at opm-project.org wrote: > Send Opm mailing list submissions to > opm at opm-project.org > > To subscribe or unsubscribe via the World Wide Web, visit > https://opm-project.org/cgi-bin/mailman/listinfo/opm > or, via email, send a message with subject or body 'help' to > opm-request at opm-project.org > > You can reach the person managing the list at > opm-owner at opm-project.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Opm digest..." > > > Today's Topics: > > 1. MULTREGT issues (Joakim Hove) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Fri, 5 Oct 2018 19:18:57 +0200 > From: Joakim Hove > To: opm at opm-project.org > Subject: [Opm] MULTREGT issues > Message-ID: > > Content-Type: text/plain; charset="utf-8" > > Hello Manoel; > > of course the error message should have had more details - it seem very > clear when you are writing the code itself; but of course totally opaque to > a user. I guess there is something to be learned from that. > > Anyway the source of the error is your MULTREGT keyword where you have > defaulted the region value for both src region and the target region; that > is not supported (in version 2018.04 - which I assume you are using). So > you could expand the MULTREGT keyword manually like this: > > MULTREGT > 1 2 0 / > 1 3 0 / > 1 4 0 / > ... > 2 1 0 / > 2 3 0 / > 2 4 0 / > ... > / > > for all region pairs in your model - that should work. Howver - the > limitation you have encountered has been fixed recently, so either you can > wait for the next release - 2018.10 - which should be out quite soon (i.e. > strictly less than two weeks), or if you are into that kind of sport you > compile your own flow executable: it is good for you - just like broccoli! > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: > > ------------------------------ > > Subject: Digest Footer > > _______________________________________________ > Opm mailing list > Opm at opm-project.org > https://opm-project.org/cgi-bin/mailman/listinfo/opm > > > ------------------------------ > > End of Opm Digest, Vol 34, Issue 2 > ********************************** --- This email has been checked for viruses by Avast antivirus software. https://www.avast.com/antivirus -------------- next part -------------- An HTML attachment was scrubbed... URL: From lorenzo.campoli at uniroma1.it Mon Oct 15 13:21:29 2018 From: lorenzo.campoli at uniroma1.it (lc) Date: Mon, 15 Oct 2018 16:21:29 +0300 Subject: [Opm] about opm Message-ID: <013a9138-0d93-14bf-4933-ddd9b1f9de78@uniroma1.it> Dear developers and users, I recently discovered dumux and opm. To me it is not clear what is the difference between these two codes, which relation among them? Which is the most updated and maintained? My task is to simulate viscous fingers due to water/oil interaction with Buckley-Leverett (2d at least) equations including capillarity effect with possibly injection/extraction. Is there any tutorial/example about this? Which code should I use? Where to find the clearest installation/usage instructions for ubuntu (from source) Kind regards, Lorenzo Campoli From abir at equinor.com Mon Oct 15 14:37:23 2018 From: abir at equinor.com (Alf Birger Rustad) Date: Mon, 15 Oct 2018 14:37:23 +0000 Subject: [Opm] about opm In-Reply-To: <013a9138-0d93-14bf-4933-ddd9b1f9de78@uniroma1.it> References: <013a9138-0d93-14bf-4933-ddd9b1f9de78@uniroma1.it> Message-ID: Hi Lorenzo, I can only give you my take on it, others will most probably have differing perspectives. OPM and Dumux have close relations. Large parts of the reservoir simulator code in OPM is based on Dumux, and both projects have a preference for using Dune for grid and linear algebra. Dumux provides a broad toolkit for a number of flow processes beyond reservoir simulation. OPM has been more focused on industry needs, in particular black-oil formulations. Hence, OPM's reservoir simulator can work as a drop-in replacement for industry simulators, and consequently builds a bridge between the more academic efforts in Dumux and the industry. Actually, we specifically try to make it easy to combine code from OPM and Dumux, we want to enable joint efforts. For your particular problem, OPM may be the better option, since it fits within the black-oil setting. You will find example models in our data-set repository, and in our test-data repository: https://github.com/OPM/opm-data https://github.com/OPM/opm-tests Use the manual to edit one of these data-sets so that is fits your needs: https://opm-project.org/?page_id=955 You probably do not need to build anything, unless you seek specific formulations to capture the fingering. We provide Ubutnu packages, and very soon a new release with all the latest and greatest goodies. Install instructions are here: https://opm-project.org/?page_id=245 Check out Resinsight for your post-processing, installed from the same Ubuntu archive, documentation provided online here: https://resinsight.org/ Good luck! Alf -----Original Message----- From: Opm On Behalf Of lc Sent: 15. oktober 2018 15:21 To: opm at opm-project.org Subject: [Opm] about opm Dear developers and users, I recently discovered dumux and opm. To me it is not clear what is the difference between these two codes, which relation among them? Which is the most updated and maintained? My task is to simulate viscous fingers due to water/oil interaction with Buckley-Leverett (2d at least) equations including capillarity effect with possibly injection/extraction. Is there any tutorial/example about this? Which code should I use? Where to find the clearest installation/usage instructions for ubuntu (from source) Kind regards, Lorenzo Campoli _______________________________________________ Opm mailing list Opm at opm-project.org https://opm-project.org/cgi-bin/mailman/listinfo/opm ------------------------------------------------------------------- The information contained in this message may be CONFIDENTIAL and is intended for the addressee only. Any unauthorized use, dissemination of the information or copying of this message is prohibited. If you are not the addressee, please notify the sender immediately by return e-mail and delete this message. Thank you From mlfarias201450 at gmail.com Fri Oct 19 19:10:02 2018 From: mlfarias201450 at gmail.com (Manoel Farias) Date: Fri, 19 Oct 2018 16:10:02 -0300 Subject: [Opm] Multiphase flow Tables App Message-ID: Hi, Does anybody know about any freeware for vertical multiphase flow (VFP)? I would like to include these tables in a simulation model. Thanks! Manoel -------------- next part -------------- An HTML attachment was scrubbed... URL: From yli15 at uwyo.edu Mon Oct 22 12:40:57 2018 From: yli15 at uwyo.edu (Ye Li) Date: Mon, 22 Oct 2018 12:40:57 +0000 Subject: [Opm] About json (jsonObject) class in the "opm-common" module. Message-ID: Dear opm developers: I have been studying how opm reads and parses the deck input. I got a little confused when I went through the Class Parser. 1, in the Class ParserKeyword, a new data type "Json::JsonObject" was introduced. I don't understand what the purpose for this new data. If we just use Class ParserItem and Class ParserRecord, could the parse process be done? 2, is the json in "opm-common" the same as the JSON (Open-Standard File Format) ? Thanks for your help. best regards, Ye Li -------------- next part -------------- An HTML attachment was scrubbed... URL: From joakim.hove at gmail.com Mon Oct 22 12:50:30 2018 From: joakim.hove at gmail.com (Joakim Hove) Date: Mon, 22 Oct 2018 14:50:30 +0200 Subject: [Opm] About json (jsonObject) class in the "opm-common" module. In-Reply-To: References: Message-ID: > 1, in the Class ParserKeyword, a new data type "Json::JsonObject" was > introduced. I don't understand what the purpose for this new data. If we > just use Class ParserItem and Class ParserRecord, could the parse process > be done? > In principle you do not need the Json; the whole purpose of the Json thing is to configure (compile time) the keywords which are recognized by the parser. The keywords are configured using json files: https://github.com/OPM/opm-common/tree/master/src/opm/parser/eclipse/share/keywords - the use of Json for this is an implementation detail, any other input format, or just plain C++ code could in principle have been instead. I am one of the main guilty behind that system, and personally I think it has worked well. Others might disagree. > 2, is the json in "opm-common" the same as the JSON (Open-Standard File Format) ? Yes -------------- next part -------------- An HTML attachment was scrubbed... URL: From Atgeirr.Rasmussen at sintef.no Mon Oct 22 20:25:01 2018 From: Atgeirr.Rasmussen at sintef.no (Atgeirr Rasmussen) Date: Mon, 22 Oct 2018 20:25:01 +0000 Subject: [Opm] Multiphase flow Tables App In-Reply-To: References: Message-ID: Hi Manoel, I am not aware of any such software that is free or open source, unfortunately. Atgeirr ________________________________ Frå: Opm på vegne av Manoel Farias Sendt: fredag 19. oktober 2018 21:10 Til: opm at opm-project.org Emne: [Opm] Multiphase flow Tables App Hi, Does anybody know about any freeware for vertical multiphase flow (VFP)? I would like to include these tables in a simulation model. Thanks! Manoel -------------- next part -------------- An HTML attachment was scrubbed... URL: From yli15 at uwyo.edu Tue Oct 23 03:40:46 2018 From: yli15 at uwyo.edu (Ye Li) Date: Tue, 23 Oct 2018 03:40:46 +0000 Subject: [Opm] About json (jsonObject) class in the "opm-common" module. In-Reply-To: References: , Message-ID: Hi Joakim, Thanks so much for the answers and they helps a lot. It's much clear right now. Best regards, Ye Li ________________________________ From: Joakim Hove Sent: Monday, October 22, 2018 6:50 AM To: Ye Li; opm at opm-project.org Subject: Re: [Opm] About json (jsonObject) class in the "opm-common" module. ◆ This message was sent from a non-UWYO address. Please exercise caution when clicking links or opening attachments from external sources. 1, in the Class ParserKeyword, a new data type "Json::JsonObject" was introduced. I don't understand what the purpose for this new data. If we just use Class ParserItem and Class ParserRecord, could the parse process be done? In principle you do not need the Json; the whole purpose of the Json thing is to configure (compile time) the keywords which are recognized by the parser. The keywords are configured using json files: https://github.com/OPM/opm-common/tree/master/src/opm/parser/eclipse/share/keywords - the use of Json for this is an implementation detail, any other input format, or just plain C++ code could in principle have been instead. I am one of the main guilty behind that system, and personally I think it has worked well. Others might disagree. [https://avatars3.githubusercontent.com/u/1827197?s=400&v=4] OPM/opm-common github.com Common components for OPM, in particular build system (cmake). - OPM/opm-common > 2, is the json in "opm-common" the same as the JSON (Open-Standard File Format) ? Yes -------------- next part -------------- An HTML attachment was scrubbed... URL: From david.baxendale at gmail.com Tue Oct 23 11:00:59 2018 From: david.baxendale at gmail.com (David Baxendale (Private)) Date: Tue, 23 Oct 2018 19:00:59 +0800 Subject: [Opm] Opm Digest, Vol 34, Issue 5 In-Reply-To: References: Message-ID: Manoel, I don't know if you are a researcher or a oil and gas professional at an oil company, but Ryder Scott have a program called SNAP that generates VFP tables for OPM Flow and the commercial simulator. They normally let clients and potential clients have a free annual license to the software. See this web page: https://www.ryderscott.com/software/sos-downloads/ OPMUSER ThunderBird Signature File ------------------------------------------------------------------------ On 20-Oct-18 20:00, opm-request at opm-project.org wrote: > Send Opm mailing list submissions to > opm at opm-project.org > > To subscribe or unsubscribe via the World Wide Web, visit > https://opm-project.org/cgi-bin/mailman/listinfo/opm > or, via email, send a message with subject or body 'help' to > opm-request at opm-project.org > > You can reach the person managing the list at > opm-owner at opm-project.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Opm digest..." > > > Today's Topics: > > 1. Multiphase flow Tables App (Manoel Farias) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Fri, 19 Oct 2018 16:10:02 -0300 > From: Manoel Farias > To: opm at opm-project.org > Subject: [Opm] Multiphase flow Tables App > Message-ID: > > Content-Type: text/plain; charset="utf-8" > > Hi, > > Does anybody know about any freeware for vertical multiphase flow (VFP)? > > I would like to include these tables in a simulation model. > > Thanks! > > Manoel > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: > > ------------------------------ > > Subject: Digest Footer > > _______________________________________________ > Opm mailing list > Opm at opm-project.org > https://opm-project.org/cgi-bin/mailman/listinfo/opm > > > ------------------------------ > > End of Opm Digest, Vol 34, Issue 5 > ********************************** -------------- next part -------------- An HTML attachment was scrubbed... URL: From joaho at equinor.com Fri Oct 26 07:48:43 2018 From: joaho at equinor.com (Joakim Hove) Date: Fri, 26 Oct 2018 07:48:43 +0000 Subject: [Opm] 2018.10 release Message-ID: Dear OPM community, I am happy to announce the 2018.10 release. Binary packages for Red-Hat Enterprise Linux 6 and 7 and Ubuntu 16.04 and 18.04 are available for download. In addition to the usual list of fixes and improvements two significant improvements include: 1. flow can now write restart files which can be used to restart eclipse. 2. Performance has been improved significantly, on selected field models flow is significantly faster than eclipse. Due to problems with the Zoltan package we have unfortunately been forced to disable MPI for the Ubuntu 18.04 package. We are looking into this, and if possible we will make updated packages at a later stage. A sincere thank you to all developers, manual writers, github wranglers, testers, build system wizards and managers who have worked hard to make this release a reality. It is time for everyone to pat themselves on the back. Like Linus says - we are aiming for world domination, and just as with Linux it is just around the corner! Joakim ------------------------------------------------------------------- The information contained in this message may be CONFIDENTIAL and is intended for the addressee only. Any unauthorized use, dissemination of the information or copying of this message is prohibited. If you are not the addressee, please notify the sender immediately by return e-mail and delete this message. Thank you -------------- next part -------------- An HTML attachment was scrubbed... URL: From tilleroe at gmail.com Mon Oct 29 02:36:57 2018 From: tilleroe at gmail.com (Edwin Tillero) Date: Sun, 28 Oct 2018 21:36:57 -0500 Subject: [Opm] =?utf-8?q?=28no_subject=29?= Message-ID: Dear Sir/Madam, Please, add me to mailing list. Best, Edwin Virus-free. www.avast.com <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2> -------------- next part -------------- An HTML attachment was scrubbed... URL: From kingaj at us.ibm.com Wed Oct 31 18:46:59 2018 From: kingaj at us.ibm.com (Alan King) Date: Wed, 31 Oct 2018 18:46:59 +0000 Subject: [Opm] ACQUIFER keyword Message-ID: An HTML attachment was scrubbed... URL: From kingaj at us.ibm.com Wed Oct 31 19:24:34 2018 From: kingaj at us.ibm.com (Alan King) Date: Wed, 31 Oct 2018 19:24:34 +0000 Subject: [Opm] ACQUIFER keyword In-Reply-To: References: Message-ID: An HTML attachment was scrubbed... URL: