[Opm] Greetings & compile questions

Richard Huntrods huntrods at athabascau.ca
Thu Jul 14 04:46:10 UTC 2016


Hi Liu,

On 7/13/2016 9:43 PM, Ming Liu wrote:
> Hi Richards,
>
>     That would mean that if I were to build flow again on ubuntu 14.04
>     (using the latest code) I would see the same error messages when I
>     run cases.
>
> Yes.
>
>
>     My most recent build on ubuntu 16.04 today, trying to use the
>     latest libraries was even worse. Flow did not compile (fatal
>     compile errors).  Checking my dependencies script, I see that  I
>     did install the latest libeigen, which the issue states does not work.
>
> Could you please open an issue on the related modules in the pages of 
> OPM project, and follow the details , that would be very helpful for 
> the others to solve your problem.
OK. I'll have to reproduce the problems tomorrow as I deleted the 
virtual image. I'm trying to make everything I do repeatable.

Cheers,

-Richard
>
>
> Best regards,
> Liu Ming
>
> 2016年7月14日星期四,Richard Huntrods <huntrods at athabascau.ca 
> <mailto:huntrods at athabascau.ca>> 写道:
>
>     Hi Liu,
>
>     On 7/13/2016 6:59 PM, Ming Liu wrote:
>>     Hi Richard,
>>
>>     If I understand you  correctly, you have already been built and
>>     run FLOW, that means you don't have any issue related to the
>>     compile and linker.
>>     The only issue is that when you running flow, some messages are
>>     output in the terminal saying that
>>     "
>>     Error: Keyword 'NOECHO' is not supported by flow.
>>     In file /home/liuming/work/opm/opm-data/norne/NORNE_ATW2013.DATA,
>>     line 143
>>
>>     Error: Keyword 'SPECGRID' is not supported by flow.
>>     In file
>>     /home/liuming/work/opm/opm-data/norne/INCLUDE/GRID/IRAP_1005.GRDECL,
>>     line 10
>>     "
>>     But after these keywords, flow is still running, right?
>     Correct. The SPE 1 & 3 case as well as Norne all ran to completion
>     and gave the same output as 14.04.
>>
>>     Probably the confused thing is that these kinds of messages did
>>     not show before, that's because we introduce these messages early
>>     this week,  that is this PR
>>     https://github.com/OPM/opm-simulators/pull/756.
>     OK. That makes sense. My build of flow on Ubuntu 14.04 was done
>     July 7 15:54 PDT. (I just checked the dates on /usr/local/bin.
>
>     That would mean that if I were to build flow again on ubuntu 14.04
>     (using the latest code) I would see the same error messages when I
>     run cases. That's good to know. I'll probably do that this week. :-)
>>
>>     But regarding ubuntu 16.04, there is a potential issue could lead
>>     to the failure of the build process, please check  issue here
>>     https://github.com/OPM/opm-simulators/issues/757
>
>     Thanks.
>
>     My most recent build on ubuntu 16.04 today, trying to use the
>     latest libraries was even worse. Flow did not compile (fatal
>     compile errors).  Checking my dependencies script, I see that  I
>     did install the latest libeigen, which the issue states does not work.
>
>     This is very enjoyable for me. I'm also working to convert some of
>     my very old datasets from other simulators to the Eclipse 100 deck
>     format. I do wish there was a pdf copy of the Eclipse manual
>     around. I looked but there's only course notes and such, unless
>     I've missed something.
>
>     Seeing the issues you highlighted, I think I'll sign up to join
>     the github conversations tomorrow.
>
>     Cheers,
>
>     -Richard
>>
>>     Best regards,
>>
>>     Liu Ming
>>
>>
>>     2016-07-14 9:45 GMT+08:00 Richard Huntrods
>>     <huntrods at athabascau.ca
>>     <javascript:_e(%7B%7D,'cvml','huntrods at athabascau.ca');>>:
>>
>>         Hi Liu,
>>
>>         I understand.
>>
>>         I'm not talking about Eclipse keywords that are not in the
>>         Ubuntu 14.04 version today.   I am talking about keywords
>>         that work today in flow compiled on ubuntu 14.04 but are
>>         missing when you compile the same exact source code in Ubuntu
>>         16.04.  Keywords like ECHO and NOECHO.
>>
>>         Something in the ubuntu 16.04 build process isn't compiling
>>         or linking everything correctly. I am currently diggin deeper
>>         to see which dependencies have changed between 14.04 and 16.04.
>>
>>         I do know there's an issue with libtool. It's not installed
>>         by default in Ubuntu 16.04 but was in Ubunty 14.04. Worse,
>>         when you install it in 16.04, somehow it's not where Cmake
>>         wants it to be, which I am sure is affecting the build / link
>>         process. I'm tracking that down.
>>
>>         There are also different (newer) versions of dependencies
>>         between ubuntu 14.04 and ubuntu 16.04:
>>           libumfpack5.6.2 (now libumfpack5.7.1 in ubuntu 16.04)
>>           libboost1.55-dev-all (now libboost1.58-dev-all in ubuntu 16.04)
>>           and  libsuperlu3-dev (now libsuperlu-dev in ubuntu 16.04)
>>           Finally, C++ is installed by default in Ubuntu 16.04 at
>>         version 5, not 4.7.
>>
>>         The problem for me is that it's a very complex build process,
>>         and trying to figure out which new dependency library is
>>         causing the compile process to hiccup is difficult. However,
>>         I'm working away at it.
>>
>>         Cheers,
>>
>>         -Richard
>>
>>
>>         On 7/13/2016 5:59 PM, Ming Liu wrote:
>>>         Hi Richard,
>>>
>>>         I think what kai said is very clear, recently we are working
>>>         on the improvement of the print file, that is .PRT file,  we
>>>         believe this will give the user clear messages that some
>>>         keywords are not supported by flow currently, that's why you
>>>         can see lots of output.  I'm sorry this output brings you
>>>         the trouble, but do not worry, nothing changed in the source
>>>         code about summary file and restart file, you can still
>>>         check results with any visualization tools you like, such as
>>>         resinsight.
>>>
>>>         Best regards,
>>>         Liu Ming
>>>
>>>         2016-07-14 0:16 GMT+08:00 Richard Huntrods
>>>         <huntrods at athabascau.ca
>>>         <javascript:_e(%7B%7D,'cvml','huntrods at athabascau.ca');>>:
>>>
>>>             Greetings!
>>>
>>>             My name is Richard Huntrods, currently on Vancouver
>>>             Island Canada. My background is in Chemical Engineering
>>>             (B.Sc. & M.Eng.). I spent 5+ years in the 1980's writing
>>>             reservoir simulators for a few companies in Alberta,
>>>             Canada. Since then I moved into consulting, then
>>>             full-time teaching. I'm currently teaching Computer
>>>             Science at Athabasca University - a distance education
>>>             university in Alberta.
>>>
>>>             I have always been interested in reservoir simulation,
>>>             and recently have begun compiling and using the FLOW
>>>             simulator from the OPM project.
>>>
>>>             I have successfully compiled and used the OPM suite on
>>>             Ubuntu 14.04 as per the build guidelines. I also have
>>>             kept detailed notes of my process, from starting
>>>             VirtualBox on a Windows 7 PC through installing Ubuntu
>>>             14.04 and then obtaining and building the OPM sources. I
>>>             also wrote a few shell scripts to help automate the
>>>             process and have confirmed it a few times with clean builds.
>>>
>>>             I would be willing to share my documents and scripts if
>>>             desired.
>>>
>>>             I'm now in the process of building OPM from source on
>>>             Ubuntu 16.04. I *almost* works. With a few minor changes
>>>             required in dependency packages, I have been able to get
>>>             all the sources  compiled and running. However, there's
>>>             a problem with FLOW - it won't recognize many of the
>>>             output keywords such as ECHO, NOECHO, RPTSCHED from the
>>>             SPE test cases, and many more in the Norne test case. I
>>>             am sure it's a missing dependency in the Eclipse input
>>>             code, but have not yet isolated it.
>>>
>>>             I am wondering who is currently working on compiling
>>>             under Ubuntu 16.04 and whether or not they would be
>>>             willing to share any tips and problems they may already
>>>             have seen and diagnosed. I'd be very willing to
>>>             contribute to this process.
>>>
>>>             Thanks in advance, and again welcome to everyone.
>>>
>>>             -Richard Huntrods, P.Eng.
>>>
>>>             ---
>>>             This email has been checked for viruses by Avast
>>>             antivirus software.
>>>             https://www.avast.com/antivirus
>>>
>>>             _______________________________________________
>>>             Opm mailing list
>>>             Opm at opm-project.org
>>>             <javascript:_e(%7B%7D,'cvml','Opm at opm-project.org');>
>>>             http://opm-project.org/cgi-bin/mailman/listinfo/opm
>>>
>>>
>>
>>
>>         <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient>
>>         	Virus-free. www.avast.com
>>         <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient>
>>
>>
>>
>
>
>     <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient>
>     	Virus-free. www.avast.com
>     <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient>
>
>



---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <//opm-project.org/pipermail/opm/attachments/20160713/f32ec4e8/attachment.html>


More information about the Opm mailing list