Comments (10)
Worse, git is discontinuing the downloads service. Hence, binaries will be hosted on opm-project.org in the near future.
from resinsight.
I don't think Arne referred to downloadable end-binaries in the original issue; I don't see where those are, in that case. Please list which are (intermediate) binary files in the repository.
from resinsight.
i'm on about ThirdParty/Ert*
from resinsight.
imo these should be built as normal packages on linux, and downloaded using a dep downloader (i.e. a .bat) for windows.
from resinsight.
@akva2 I agree about ThirdParty/Ert* (although note I am not a ResInsight developer); particularily since that package is available at GitHub at https://github.com/Ensembles/ert. IMO this could be a Git submodule, with ERT_ROOT_PATH (in ApplicationCode/CMakeLists.txt) being a cache value with default ../ThirdParty/ERT.
from resinsight.
submodule is an option. speaking from experience, submodules are a pain with git nubs around though - it's very easy to mess up the submodule state (git commit -a is not your friend..)
from resinsight.
I agree that submodules are not the smoothest part of Git, but it seems to fit the bill here: The only commits in these directories are dumps at various checkpoints in ERT. Another option is of course to have it completely as an external library, as Qt is. We need a working ERT installation for opm-core also, so bona fide packages for ERT is right around the corner. :-)
from resinsight.
The ERT binary files in the ResInsight repository was an intermediate and pragmatic solution selected because ERT was originally hosted elsewhere in subversion. The build system was not quite streamlined, particularly for the use within ResInsight that only uses a small subset that is independent of other external libraries. So configuring and building ERT was done only when we needed to, for the only platform we needed to address. (RH5)
This will change. We are currently evaluating the options on how to include the Ert source and build system as a module within ResInsight. Suggestions are welcome.
ResInsight has not yet been made ready for packaging (as in rpm,deb) as the distribution has been limited to test users only on a very limited set of platforms where users have no root access.
from resinsight.
i have already supplied the beginnings of debian packaging for ERT (they were even pulled prematurely). still some issues left with having it as a system library, mainly naming conflicts (menu.h is not a good idea, libgeometry.so is not a good idea aso).
from resinsight.
Now the ERT library source code is embedded in the ResInsight Source tree, and the build systems are integrated. Hopefully this makes life easier.
from resinsight.
Related Issues (20)
- Fault reactivation: unexpected temperature change outside reservoir on second time step
- VFP : Support import of VFP data by parsing DATA file
- Polygon: Mark polyline annotations deprecated
- Grid box: Grid model not visible due to box size problem
- VFP: Improved visualization control and add zoom
- Import of observed time history data: Support multiple tables in same CSV file
- VFP improvements
- Summary Calculator: Calculation between different cases does not work
- Create temporary LGR is not working
- Grid Ensemble: Copy and paste of a view does not work
- 3D Views: Toggle all on does not work as expected
- Ensemble Grid: Make sure cases are selectable when referencing a grid model
- Grid Case Statistics: Add support for Flow Diagnostics data
- Not able to import observed CVS data
- ResInsight crashes when I try to open any file .DATA, .EGRID (Ubuntu) HOT 3
- Contour maps of a surface.
- VFP: Separate plot and data management
- Import of line based CSV fails
- Correlastion factor calculation: Add Spearman’s Rank Correlation Coefficient
- Update documentation for vcpkg
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from resinsight.